*{margin:0;padding:0;font-family:verdana,'Trebuchet MS', arial, helvetica,sans-serif;}
a{text-decoration:none;}
#banner a:hover,a:hover,.bot a:hover,.content a:hover{color: #339;}
#main_container{margin:auto;width:752px;margin-top:-5px;}
h1, h1 *{font-family:tahoma,arial,helvetica,verdana,sans-serif;}
h1 {padding:11px 0 0 0;color:#339;font-size: .8em;text-align:center;}
#name{color:#fff;font-size:1.6em;margin:0;padding:10px 0 12px 0;text-indent:-999em;}
#banner{width:750px;height:211px;background:#fff url(images_dtl/sgheader.png) no-repeat bottom right;}
#banner img{float:left;border:1px solid black;margin:10px 40px 0 10px;}
#banner a{display:block;text-align:left;margin:105px 0 0 12px;font-size:10px;color:#fff;font-weight:bold; width: 300px;}
#head {background:url(images_dtl/name_back2.gif) no-repeat left top;}
#nav_bar *,h4{color:#fff;font-weight:bold;}
h3{font-size:.75em;padding-bottom:14px;}
#nav_bar {margin:0 0 12px 0; font-size:1.0em;}
#nav_bar ul li{display:inline;}
#nav_bar ul{padding-top:11px;background:url(images_dtl/nav_bar2.gif) no-repeat left top;padding-bottom:11px;}/*opera*/
#nav_bar a{margin:0;font-size:.75em;}
a.small{text-align:left;padding:9px 14px 12px 18px;color:#fff;}
a:hover.small {background:url(images_dtl/nav_rollover.gif) no-repeat top left;}
a.large{padding:9px 12px 12px 20px;}
a:hover.large{background:url(images_dtl/nav_rollover_2.gif) no-repeat top left;}
#content_container{float:right;width:550px;}
.content {float:right;width:532px;padding:12px 0 0 0;margin:0 2px 0px 0;background:url(images_dtl/top_box_back.gif) no-repeat center top;font-size:1.1em;}
a img{border:0;float:left;margin: 20px 0 20px 4%;}
#left ul{list-style-type:none;font-weight:bold;font-size:.75em;line-height:1.33em;margin-bottom:10px;}
.top{padding:5px 0px 5px 12px;width:180px;font-size:1.1em;background:url(images_dtl/lnav_top_back.gif) no-repeat left top;margin:0;color:#fff;}
#left  a, #left a:visited {display:block;height:20px;padding:3px 0 0 12px;width:180px;background:url(images_dtl/lnav_bottom_back.gif) no-repeat left top; color:#000;}
#left a:hover, #left a:active {color:#fff;background:url(images_dtl/rollover1.gif) no-repeat left center;padding:3px 0 0 12px;}
.lnav_bot { height:7px;background:url(images_dtl/lnav_bottom_back.gif) no-repeat left bottom;line-height:0;}
.clear{clear:both;}
h4 {text-align:center;width:750px;height:24px;padding-top:10px;font-size:.6em;background:url(images_dtl/nav_bar2.gif) no-repeat left top;}
#footer li{padding-right:5px;display:inline;border-right:1px solid #cccce6;}
#footer {margin:5px 0px 5px 0px;text-align:center;width: 750px;line-height:.95em;}
#footer a{color:#cccce6;font-size:0.6em;}
#footer a:hover, a:hover, #banner a:hover{color: #339;}
.content div, .content p, .content ol,.content h3 ,.content ul li{padding:5px 22px 5px 4px;text-align:justify;background:url(images_dtl/main_middle.gif) repeat center;font-size:.85em;}
.content p, .content p, .content ol,.content h3{padding:5px 14px 5px 14px;}
.content div p{width: 320px;padding:5px 0 5px 14px;}
.content dl *{font-size:1.0em;padding:5px 0 5px 0;}
.content li{font-size:1.0em;}
.content h6 {font-size:1.2em;padding:15px 0  10px 22px;}
.content h2 {margin:7px 20px 0 30px;padding:6px 0 0px 0;width: 240px;height: 45px;text-align: center;font-size: 0.9em;background: #e4e5fc url(images_dtl/sign.gif) no-repeat top;}
.content h2 a,.content h2{color:#fff;text-decoration:none;}
.content h2 a:hover{color:#fff;text-decoration:underline;}
.content a{text-decoration:underline;color:#000;margin:0;padding:0;}
#end {padding-bottom:30px;background:url(images_dtl/main_bottom.gif) no-repeat center bottom;margin: 0 0 12px  0;}
.content img{border:2px solid #cccce6;padding:0;}
small{font-weight:bold;margin:0 0 0 12px;}
ol{list-style-position:inside;}
/*blog stylesheet*/
#sidebar *,#sidebar * *{margin:0;padding:0;text-align:left;font-size:1.0em;width:105px;}
#sidebar{float:right;width:105px;text-align:left;margin: 30px 4px 0 40px;}
#commentform p{width:100%;}
#sidebar ul li h2{background-image: none;color:#000;padding: 0px 0 0px 0;width:100px;text-align:left;margin:0;height:20px; }
#sidebar ul li {list-style-type:none;}
#sidebar ul li a{font-size:0.80em;}
#sidebar form{font-size:1.0em;text-align:center;}
#searchsubmit{margin:5px 0 25px 0;}
/*h1#blog{color:#000;text-align:left;margin: 0 0 0 16px;padding:0;font-size:1.2em}*/
h1#blog{color:#fff;width:300px;padding:12px 0px 30px 0px;margin:0 auto 0 auto;font-size:1.1em;background:url(images_dtl/sign_large.gif) no-repeat top left;text-align:center;font-size:0.8em;}
label{font-weight:100;}
span {font-weight:bold;font-size:1.2em;}
span p:before{content:open-quote;}
span p:after{content:close-quote;}

