 /* koo 11/22/09
 
 	http://www.sushikoo.com/

*/

 /* ===== color
  	background: #886529;   brown
  	background: #fcf9f0;	white
	color: #21190a;
	color: #493716;
	color: #738829; hover	green
	
 
 ========== */
 
 /* ===== global styles ========== */

body {
    font-family: Georgia, serif;
    background: #886529 url(../images/bg2.jpg);
    margin: 0px;
    padding: 0px;
    border:none;
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 1em;
    color: #21190a;
}

a {
	text-decoration: none;
	font-family: Georgia, serif;
	color: #21190a;
	margin: 0px;
    padding: 0px;
    font-weight:normal;
    border-width: 0px;
}

a:hover {
	color: #738829;
	text-decoration:underline;
}

.currant{
	color: #738829;
	font-size:120%;
	text-decoration:underline;
	cursor:default;
}

a img{
	border: 0;
}

h1{
	font-size: 120% ;
	color: #738829;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #738829;
	border-bottom-width: 1px;
} 

h2{
	font-size: 100% ;
	color: #493716;;
	font-weight: bold;
}  



p{
	font-size: 14px ;
	color: #493716;
	font-weight: normal;
	padding-left:1em;
}  

.small{
	font-size: 80%;
	color: #21190a;
} 

 /* ===== outerDiv ========== */

div#outerDiv {
    width: 760px;
    min-height:600px;
    margin: 20px auto 0px auto;
   	background: #886529;
   	padding: 10px;
    border-width: 0px;
    box-shadow:2px 2px 5px #300;
    -moz-box-shadow:2px 2px 5px #300;
    -webkit-box-shadow:2px 2px 5px #300;
 }
 
 div#header{
 	height:130px;
 	padding:0;
 	margin:0;
 }

#logo{
	float:left;
	padding:0;
 	margin:0;
 }

#logo a img{
	border:none;
 }
 
 
 /* ==== mainContent ==== */

#mainContent{
	margin-top:1ex;
	clear:both;
} 
 
 
 
 /* ==== leftNav ==== */
 
 #leftNav {
 	width: 160px;
 	height: 210px;
 	background: #fcf9f0 url('../images/bg-nav.jpg');
 	margin-left: 1.5em;
 	float:left;
 }
 
 #leftNav ul{
 	list-style:none;
 	margin-top: 0;
 	padding-top: 0.5em;
 	padding-left: 0;
 }
 
 #leftNav li a:hover{
 	color: #738829;
 	text-decoration: underline;
 }
 
 #content {
 	width: 510px;
 	min-height:400px;
 	background-color: #fcf9f0;
 	border:solid 3px #738829;
 	margin-left: 2em;
 	float: left;
 	padding:0.8em;
 }
 
 .more{
 	font-style:italic;
 	padding-left:2em;
 	
 }
 /*==== footer ====*/
 
 #footer{
 clear:both;
 padding-top:0.3ex;
 /*background-color:#ddd;*/
 }
 
 #footerNav ul{
 	list-style:none;
 	margin:0;
 	padding:0 0 0 2em;
 }
 
  #footerNav li{
 	font-size: 80%;
 	float:left;
 	margin: 0 0.5em 0.2em 0;
 }
 
 #copyright{
 	font-size:70%;
 	float:right;
 	padding-top:0.5em;
 	padding-right:1.5em;
 }
 
 #address{
 	font-size:80%;
 	clear:left;
 	padding:0 0 0 2.5em;
 	
 }
 
/*==== misc  ====*/
  #mainMenuNav{
 	padding:0;
 	margin:0;
 }
 
 #mainMenuNav ul{
 	list-style:none;
	padding:0;
	margin:1em;
 	text-indent:1.5em;
 }
 
 #mainMenuNav li{
 	/*float:left;*/
 	padding:0;
 	margin:0;
 	line-height:200%;
 	font-size:130%;
 }
 
 
 #mainMenuNav h1{
 	padding-top:1em;
 }
 
 
 /*====  miscellaneous  ====*/
 #holiday{
 	margin-top:100px;
 	margin-right:35px;
 	background-color: maroon;
 	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
  	border:olive solid 5px;
  	width:450px;
  	float:right;
  	padding:1em;
  	text-align:center;
 }
 #holiday h1{
	color:#eeeeee;
	text-decoration:none;
	font-size:2.5em;
	line-height:2em;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
 }
 
  #holiday h2{
	color:#eeeeee;
	text-decoration:none;
	font-size:1.5em;
	line-height:2em;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
 }
 
 #holiday p{
	color:#eeeeee;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0;
 }
 
 
  /*====  Announcement  ====*/
 #announcementSummerVacation{
 	margin-top:150px;
 	margin-right:35px;
 	background-color: teal;
 	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
  	border:#CCFFFF solid 5px;
  	width:450px;
  	float:right;
  	padding:1em;
  	text-align:center;
 }
 #announcementSummerVacation h1{
	color:#fff;
	text-decoration:none;
	font-size:2.5em;
	line-height:2em;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
 }
 
  #announcementSummerVacation h2{
	color:#fff;
	text-decoration:none;
	font-size:1.5em;
	line-height:2em;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
 }
 
  #announcementSummerVacation a:link h2{
	text-decoration:none;
 }
 
  #announcementSummerVacation a:visited h2{
	text-decoration:none;
 }
 
  #announcementSummerVacation a:hover h2{
	text-decoration:underline;
 }
 
 #announcementSummerVacation p{
	color:#fff;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0;
 }
  
 
  /*====  Announcement  ====*/
 #announcementSummerMenu{
 	margin-top:180px;
 	margin-right:35px;
 	background-color: #999933;
 	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
  	border:olive solid 5px;
  	width:450px;
  	float:right;
  	padding:1em;
  	text-align:center;
 }
 #announcementSummerMenu h1{
	color:#000000;
	text-decoration:none;
	font-size:2.5em;
	line-height:2em;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
 }
 
  #announcementSummerMenu h2{
	color:#000000;
	text-decoration:none;
	font-size:1.5em;
	line-height:2em;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
 }
 
  #announcementSummerMenu a:link h2{
	text-decoration:none;
 }
 
  #announcementSummerMenu a:visited h2{
	text-decoration:none;
 }
 
  #announcementSummerMenu a:hover h2{
	text-decoration:underline;
 }
 
 #announcementSummerMenu p{
	color:#000000;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0;
 }
  
 