/*defaults*/
*{margin:0; padding:0;}
p{margin-top:1em; }
p.address {padding-bottom:3px;}
p.details { clear:both; border-top:#cccccc 1px dotted; margin-top:5px; line-height:25px; }
p .nav{margin:0;}
a:link, a:visited {color:#3b5998; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }
a img {border: none;} 
table{width:100%; padding:0px; border-collapse:collapse;}
th,td, td p{text-align:left;}
textarea{padding:5px;}
h1{font-size:140%;  color:#333333; margin-top:5px; margin-bottom:0;}
h1 span{font-weight:normal; font-size:120%; color: #333333;}

#the_loop h3{font-size: 120%; border-bottom:#cccccc 1px dotted; margin-bottom:.5em;}

#the_loop .sep{ border-bottom:#cccccc 1px solid; margin-top:1em; margin-bottom:2em; padding-bottom:1em;}

h3 span{margin: 0px; padding: 2px 6px; border: none; background-color: rgb(0, 136, 195); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; text-align: center; display: inline-block; vertical-align: middle; }


h3 {font-size: 120%; margin-top: 1em; padding:0; }




h2, h3, h4{}
h5, h6 {font-size:140%;  color:#333333; margin-top:5px; margin-bottom:0; }
h2 {margin-bottom:3px; }
h2, #sticky h2 a, #headline h2 a, #the_loop h2 a, #post-headline a {color:#333333; display:block; margin-top:7px; padding-bottom:2px; border-bottom:#cccccc 1px dotted; }
#sticky h3, #headline h3, #featured h3, #popular h3, #latest h3, .sitem h3, #top h3{font-size:100%; background:#f7f7f7; padding:3px 7px; border-top:#cccccc 1px solid; margin-top:0; margin-bottom:3px; }
/*body and wapper*/

body {font-family:verdana, arial,sans-serif; font-size:10pt;color:#666;background:#fafafa;}

/*header and body*/
#sitetop{width:928px; margin:0 auto; display:block;}
#wrapper { background:#ffffff; width:928px; height:100%; margin:0 auto; position:relative; border: 2px solid #3b5998; }
#header { background:#3b5998; width:928px; overflow:auto; text-align:center}
#header #site-heading a, #header #site-description { color:#FFFFFF; }
#header #site-heading { font-weight:normal; padding-top:0px; margin-left:295px; font-family:Verdana, Geneva, "DejaVu Sans", sans-serif; font-size:160%; margin-top:0; margin-bottom:0; }
#header #site-heading a:hover, #header #site-heading a:active { text-decoration:none; border-bottom:#FFFFFF 1px dotted; }
#header #site-description { font-weight:normal; font-size:14px; padding:0 0 0 295px; font-family:Verdana, Geneva, "DejaVu Sans", sans-serif; margin-top:0; margin-bottom:0; }
#headerwidget { float:right; width:468px; height:50px; margin:18px 54px 0 0; overflow:hidden; }
#headerwidget .widget h3 { margin-top:0; }

#sticky, #headline, #latest, #the_loop, #comments
{
width:574px;
margin:10px;
padding:10px;
border:#cccccc 1px solid;
overflow:hidden;
}

/*top menu*/
div#nav { display:block; overflow:hidden; background: #4B67A1; border-top:  1px solid #d4dae8;}
#nav ul{ margin: 0px; padding: 3px; list-style-type: none; }
#nav ul li { display:inline; padding: 0px; }
#nav ul li a { color: #ffffff; border-right: 1px solid #d4dae8; background-color: #4B67A1; padding: 10px 20px 10px 2px;}
#nav ul li a:hover { background-color: #6A84B9;}

/*content*/
#content { clear:both; overflow:auto; }
#center { float:left; width:594px; margin-bottom:5px; }

.adwat{float:right;}
.dwatgosh{width:100%; clear:both; overflow:auto}
.dwatgosh div.gosh{float:left;}
.dwatgosh div.dwat{float:right;text-align:right;}
.dwatgoshmitan div#gosh{float:left;width:30%;}
.dwatgoshmitan div#mitan{float:left;text-align:center;width:38%;}
.dwatgoshmitan div#dwat{float:right;text-align:right;width:30%;}

.breadcrumbs {font-size:80%; margin-bottom:.3em;}
.smalltext, .smalltext p, .txt2, .txt2 p, .txt1 td {font-family: verdana, arial, sans-serif; font-size : 11px; }
.smallertext {font-family : arial, sans-serif ;font-size : 9px;}
.graytext, .graytext a{color:#777777;}
.l{font-size:120%;}
.l, .b{font-weight:bold;}
.sbs2 {list-style: none; width:45%; float:left;}
#the_loop ul li { padding:6px; }
#the_loop ul li:before { content: "\00BB \0020"; }

/*image align*/
.imgtb10 {margin: 10px 0px 10px 0px;}
.imgleftrb10 {float:left;clear:left;border:0px;margin: 0px 10px 10px 0px;}
.imgleftr10 {float:left;clear:left;border:0px;margin: 0px 10pt 0px 0px;}
.imgrightl10 {float:right;clear:right;border:0px;margin: 0px 0px 0px 10px;}
.imgrightlb10 {float:right;clear:right;border:0px;margin: 0px 0px 10px 10px;}

/*image thumb display block*/
div.img { margin:2px; border:1px solid #D4DAE8; height:auto; width:auto; float:left; text-align:center; }
div.img img { display:inline; margin:3px; border:1px solid #ffffff; }
div.img a:hover img { border:1px solid #D4DAE8; }
div.desc { text-align:center; font-weight:normal; width:120px; margin:2px; }

span.topicmedia{
margin:1em; clear:both;
}

.topicmedia img{float:left;clear:left;border:0px;margin: 0px 10px 10px 0px;}

/*album image display block*/
div .imgwrap {background:#f2f5f7; margin: .2em 0 .2em 0; padding:10px 0px; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; clear:both;  text-align:center}


/*Navigation*/
div.pagination { padding:10px 0 10px 0; font-size: 13px; margin:auto; }
div.pagination div {padding:0 0 10px 0; text-align:center}
div.pagination a { padding:2px 5px; margin:0 2px; text-decoration:none; border:1px solid #d4dae8; }
div.pagination a:hover, div.pagination a:active { border:1px solid #3b5998; color:#3b5998; }
div.pagination span.current { padding:2px 5px; border:1px solid #d4dae8; color:#333333; font-weight:bold; background-color:#eceff6; } 
div.pagination span.disabled { display:none; }

/*shades & grids*/
.gridTitle{ border-top: 1px #FFFFFF solid; border-bottom: 1px #C5DBEC solid; border-right: 1px #FFFFFF solid; background-color: #EAF4FD; font-weight : bold; padding:5px 5px 5px 0px; }
.gridRow{ border-top: 1px #C0C0C0 solid; padding:10px 5px 5px 0px; }
.gridRowAlt{ border-top: 1px #C0C0C0 solid; padding:10px 5px 5px 0px; background-color: #e4e4e4; }
.gridThisRow{ border-top: 1px #C0C0C0 solid; background-color: #B7B7B7; padding:5px 5px 5px 0px; }
.gridRowCh{ padding:0px 5px 5px 20px; }
.gridRowChAlt{ padding:0px 5px 5px 20px; background-color: #e4e4e4; }
.gridit{ border-bottom: 1px #cccccc solid; padding:4px 0px;}



/* Side bar stuff font-size:95%; */
#sidebar {float:right; width:300px; margin:10px; }
#top { float:left; margin-bottom:10pt; width:300px; }
#left { float:left; width:120px; }
#right { float:right; width:160px; }

.sitem, .widget {}
.sitem ul { list-style-type:none; margin:0; }
.sitem ul li { padding-left:0; margin-left:0; margin-bottom:2px; padding-top:2px; padding-bottom:1px; border-bottom:#d4dae8 1px dotted; }
.sitem ul li li { border-bottom:none; }

/* option bottom stuff */
#mbwrapper { margin-top: 30px; }
.flinks {display:block; overflow:auto; margin-bottom:1empx; }
.flinks h3 { font-size:16px; margin-bottom:8px; }
.flinks ul { list-style-type:none; font-family:Georgia, "URW Bookman L", serif; }
.flinks ul li { border-bottom:#0000ff 1px dotted; margin-left:0; margin-bottom:5px; min-height:20px; padding:0px 0 2px 0; font-size:16px; color:#333333; }
.flinks a:link, .flinks a:visited { text-decoration:none; }
.flinks a:hover, .flinks a:active { text-decoration:underline; }

/*footer and copyright*/
#copyright { clear:both; padding:10px; background:#3b5998; color:#FFFFFF;}
#copyright p { padding-top:8px; color:#FFFFFF; }
#copyright a:link, #copyright a:visited { color:#ffffff; text-decoration:none; }
#copyright a:hover, #copyright a:active { text-decoration:underline; }

#search_box { 
	background:#f2f5f7; 
	border:1px solid #cccccc; 
	padding:8px;
	width:280px;
}
#search_box .wrapper { 
	background:#fff; 
	border:1px solid #cccccc;
	height:30px;
	padding-left:5px; 
	position:relative;
}
#search_box button {
position: absolute;
background: transparent;
top: 5px;
right: 4px;
border: none;
margin: 0;
padding:0;
}

#search_box input[type="text"],
#search_box input:focus {width:85%; color:#333; outline:none; font:bold; padding:5px; margin:0; border:none;}ding: 0;
}

.cmtnavblock{
	clear:both;
	margin: 1.5em auto;
	text-align:left;
}

a.cmtnav{
	font-weight: bold;
	font-size:80%;
	background:#E5E5E5 url('http://library.spaadmin.com/i/common/bt-bg-white.png') repeat-x;
	border:1px outset #808080; 
	padding:3px 12px;
}

a.cmtnav:hover{text-decoration:none;}