body { color:#808285; font-family:Arial; font-size:0.8em; line-height:1.7em; margin:0;padding:0;}
div, table { margin:0; padding:0;}
img { border:medium none; }
a { border:medium none; color:#CB4310;text-decoration:none;}
a:hover { text-decoration:underline; }
h1 { color:#CB4310; font-family:Arial; font-size:2em; font-weight:bold; margin:0 0 8px; padding:0; }
.update_time { 
	color:#808285; font-family:Arial; font-size:1em; font-style:italic; 
	font-weight:bold; margin:0;padding:0;text-transform:lowercase;
}
.update_time2 {
	color:#808285;font-family:Arial;font-size:1em;font-style:italic;
	font-weight:normal;margin:0;padding:0;text-transform:lowercase;
}

#center_block { border:1px solid #666666; margin:10px auto 0; width:800px;}
#header { background-color:#FFFFFF;}
#wrapper {}

#mnu_div { background-color:#1F4278; height:25px; line-height:25px; padding-left:40px;}

#content { height:auto !important; min-height:400px; padding:40px 10px 10px 35px; vertical-align:top; }

#footer { color:#BCBEC0; font-size:0.75em; margin:0 auto; padding-top:10px; text-align:right; width:800px;}

#paging {color:#000;text-align:right;padding-right:30px;}
#paging a{color:#ff6600;}

a.tags{color:#000; font-size:1.2em;line-height:1.6em; width:150px; text-align:center; float:left; margin:10px;}
a.tags:hover{text-decoration:none;}

/*
.s_1 {font-size:0.9em;}
.s_2{font-size:1.2em;}
.s_3{font-size:1.6em;}  
*/

#photos{z-index:10;margin-left:-20px;position:relative;}
#photos td {text-align:center; width:250px;}
.gal_cell{vertical-align:top;width:520px;padding:0 5px 10px 5px;}
.gal_fr{height:140px;padding-bottom:10px;} 

/* vertical align*/
#outer {height: 140px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%} /* for explorer only */
/* optional: */#inner[id] {position: static;} 
/* + horizontal align*/
#outer {width: 100%;}
#middle {width: 100%; text-align: center;}
#inner {width: 150px; margin-left: auto; margin-right: auto; text-align: center;}
/* ************ */

.sp_div{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ffcc33;}
.sp_td{height:60px;width:110px;text-align:center;font-weight:bold;font-size:0.8em;text-transform:uppercase;}
a.sp_link{text-decoration:none;}
a.sp_link:hover{text-decoration:underline;}

#mnu_sub a { color:#808285;}
li.curr {font-weight:bold;}
li.curr a {color:#FFFFFF;}
.nav a:hover {color:#FFFFFF;}
.nav {float:left;}
.nav li {
	background:transparent none repeat scroll 0 0; height:25px; line-height:25px;padding:0 10px;
	text-align:center; text-transform:lowercase; vertical-align:middle;
}
.nav a { color:#FFFFFF; font-size:0.9em; text-decoration:none;}
.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active {
	background:transparent none repeat scroll 0 0;color:#BBBBBB;
}
.nav li li { background:#B7867B none repeat scroll 0 0; font-weight:normal; padding-left:5px;
	text-align:left;text-transform:none;
}
.nav li li.curr { font-weight:bold;}
.nav li li:hover {	background:#76453A none repeat scroll 0 0;}
