/*  Theme Name: daogeo */
body {font:12px Verdana, Arial, Tahoma, sans-serif;color:#444;background:#e3e3e3 url(images/bg.jpg) repeat-x 0 -10px;scrollbar-base-color:#ddd;}
*{margin:0;padding:0;}
a:link, a:visited {color:#369;text-decoration:none;}
a:hover, a:active {color:#036;text-decoration:underline;}
.clear {clear:both}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
hr {color:#cdcdcd;}
p {padding:10px 0;}
li {list-style:none;}

#wrapper {width:1000px;margin:0 auto;}
#header {height:187px;text-align:center;margin:0 0 2px 0;overflow:hidden;}
#logo {height:100px;width:413px;float:left;margin:0 0 0 20px;}
#logoban{height:104px;overflow:hidden;width:990px;}
#headban {height:70px;width:470px;float:right;margin:24px 0 0 0;overflow:hidden;1border:1px #ddd solid;text-align:center;}

#pages {font:normal 11px tahoma, sans-serif;height:21px;width:600px;overflow:hidden;float:right;}
#pages ul {margin:0 10px 0 0;}
#pages ul li {float:right;padding:3px 0 3px 0;list-style:none;height:14px;background: url(images/pages_m.png) bottom repeat-x;}
#pages li.left {padding:2px 0 4px 0;width:7px;background:url(images/pages_l.png) no-repeat bottom left;}
#pages li.right {padding:2px 0 4px 0;width:7px;background:url(images/pages_r.png) no-repeat bottom right;}
#pages ul li a:link, #pages ul li a:visited {color:#999;padding:4px 8px 3px 8px;border-right:1px #b7b7b7 solid;}
#pages ul li a:hover, #pages ul li a:active {color:#444;padding:4px 8px 3px 8px;border-right:1px #b7b7b7 solid;}

#menu {height:60px;width:1000px;background:url(images/menu.gif) top center repeat-y;}
#nav {list-style:none;padding:0 7px;}	
#nav ul {}
#nav li {float:left;font:10px tahoma, sans-serif;text-transform:uppercase;}
#nav a {display:block;margin:0;padding:0 10px;line-height:30px;color:#4C4C4C;letter-spacing:1px;border-right:1px solid #B6B6B6;}
#nav li a:hover {color:#fff;background:#777;text-decoration:none;display:block;opacity:.7;}
#nav li ul {list-style:none;position:absolute;width:200px;left:-999em;background:#4D4D4D;opacity:.7;text-align:left}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {width:200px;}	
#nav li li a {height:24px;line-height:24px;color:#fff;border-top:1px solid #131f27;border-right:0px solid;background:#040404;padding:5px 20px 5px 15px;}
#nav li li a:hover {border-top:1px solid #131f27;color:#fff;background:url(images/mbg.jpg) repeat-x;padding:5px 20px 5px 15px;}
#nav li:hover, #nav li.sfhover {/*prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
position: static;}
#nav h2 a{font:normal 12px tahoma, sans-serif;}

#content {width:1000px;} 
.top {height:8px;width:100%;background:url(images/menu.gif) top left no-repeat;}
.top1 {height:8px;width:100%;background:url(images/menu.gif) top right no-repeat;}
.bottom {height:22px;width:100%;margin:0 0 5px 0;background:url(images/menu.gif) bottom left no-repeat;}
.bottom1 {height:22px;width:100%;margin:0 0 5px 0;background:url(images/menu.gif) bottom right no-repeat;}
.block {width:100%;background:#fcfcfc url(images/contentbg.gif) right repeat-y;border-top:1px #fcfcfc solid;}
#sidebar .linx li{color:#666;font:normal 12px arial, serif;padding:0 10px;}
#sidebar .linx a{color:#888;font:normal 12px arial, serif;}
.column, .column1 {width:310px;overflow:hidden;float:left;padding:0 10px;}
.column, .colshot {1border-right:1px #ddd solid;}
.colshot, .colshot1 {width:320px;overflow:hidden;float:left;padding:0 0 0 10px;}

#sidebar {float:right;overflow:hidden;font:12px tahoma, sans-serif;width:300px;}
#sidebar h2, #content h2, #news h2, #subscribe h2{letter-spacing:1px;font:bold 14px tahoma, sans-serif;text-align:left;color:#090;padding:7px 5px 10px 20px;}
#content h2 {letter-spacing:1px;font:bold 14px tahoma, sans-serif;text-align:left;color:#369;padding:7px 5px 10px 20px;}
#subscribe h2{padding:7px 5px 0 20px;}
#sidebar h3 {letter-spacing:2px;font:bold 12px tahoma, sans-serif;text-align:left;color:#f60;padding:18px 5px 5px 20px;background:url(images/sidebar.png) 0 -20px no-repeat;}
#subscribe {height:305px;width:260px;float:right;margin:0 5px;padding:0 20px;overflow:hidden;1border-left:1px #cdcdcd solid;}

#post {width:695px;font:normal 12px Verdana, sans-serif;float:left;overflow:hidden;}
#post a {font-weight:bold;}
#post h1{font:bold 16px Verdana, sans-serif;margin:10px 0 0 0;padding:10px;}
#post h2{font:bold 16px Verdana, sans-serif;margin:10px 0 0 0;padding:10px;}
#post h3{font:bold 14px Verdana, sans-serif;color:#009900;padding:10px;}
#post h5{font:bold 14px Verdana, sans-serif;margin:10px 0 0 0;padding:10px;}
.post-date a{color:#090;font:normal 10px Verdana, sans-serif;}
.post-date {font:normal 10px Verdana, sans-serif;border-bottom:1px #ddd solid;padding:3px;color:#aaa;}
.post-meta {font:normal 12px Verdana, sans-serif;padding:0 15px;background:#fcfcfc;border-top:1px #fcfcfc solid;border-bottom:1px #fcfcfc solid;text-indent:20px;}
#post img, .block img {float:left;margin:0 5px 5px 0px;padding:3px 3px 3px 3px;border:1px #ddd solid;background:#f9f9f9;}
#post li{padding:5px;}
#sidebar img{border:none;background:none;margin:5px 0 5px 10px;}

.cat {font:normal 11px tahoma, sans-serif;margin:0 0 20px 0;}
.cat h3, #cats h3{font:bold 12px tahoma, Verdana, sans-serif;color:#ccc;border-bottom:1px #ddd solid;text-align:center;letter-spacing:2px;margin:0 0 10px 0;padding:4px 0 3px 0;text-transform:uppercase;background:url(images/mbg2.jpg) bottom repeat-x;}
.cat h3 a, #cats h3 a{color:#090;letter-spacing:0.14em;height:15px;}
.cat h2 {font:bold 14px tahoma, Verdana, sans-serif;padding-bottom:5px;text-align:center;letter-spacing:0.04em;}
.more_stories li{padding:5px 0 5px 10px;background:url(images/bullet1.gif) 0 10px no-repeat;font:normal 12px verdana, sans-serif;border-bottom:1px #dcecf9 solid;}
.more_stories li a{color:#6658a6;letter-spacing:0.04em;}
.more_stories {margin:5px 0 0 0;list-style:none;border-top:1px #ddd dashed;}

#featured {line-height:18px;display:block;width:315px;1border-right:1px #cdcdcd solid;height:310px;overflow:hidden;padding:5px 15px 0px 10px;float:left;margin:3px 0 3px 10px;}
#featured h3 a{color:#090;}
#featured h3 {float:left;letter-spacing:1px;font:bold 12px Verdana, sans-serif;display:block;padding:0 8px 5px 8px;margin:0 0 0 3px;border-bottom: 1px solid #dedede;}
.fpost h2 a{letter-spacing:0px;font:bold 12px Verdana, sans-serif;text-align:center;}
#featuredposts {float:right;width:180px;margin:3px 0 0 0;}
.featuredposts li {float:left;display:block;margin-right:10px;}
.featuredposts li a {float:left;display:block;width:9px;height:9px;background:url(images/light_off.png) no-repeat;}
.featuredposts li a:hover {background:url(images/light_bl.png) no-repeat;}
.featuredposts li a.selected {background:url(images/light_on.png) no-repeat;}
.featuredposts li a.selected:hover {background:url(images/light_on.png) no-repeat;}

.ui-tabs-hide{display:none; }
#news {width:320px;height:320px;float:left;overflow:hidden;}
#news1 {width:290px;float:left;}
#news ul, #news1 ul {list-style:none;margin:0 0 0 20px;font:normal 12px verdana, sans-serif;}
#news li, #news1 li{padding:5px 0 5px 10px;background:url(images/bullet1.gif) 0 10px no-repeat;border-bottom:1px #dcecf9 solid;}
#news li a, #news1 li a{color:#6658a6;letter-spacing:0.04em;}

.related {height:20px;padding:0 10px 10px 10px;font-weight:bold;text-align:center;}
.related-post {background:#f9f9f9;text-align:center;border:1px #eee solid;margin:20px 0 0 0;letter-spacing:0px;overflow:hidden;}
.related-post11 li a{font-size:12px;font-weight:bold;padding:0 10px 10px 10px;}

#links li{margin:0 10px 0 650px;padding:0 10px 4px 10px;list-style:none;background:url(images/bullet.gif) 0 0px no-repeat;}
#links h3{font:bold 12px tahoma, Verdana, sans-serif;color:#999;border-bottom:1px #ddd solid;text-align:center;letter-spacing:2px;margin:0 1px 10px 0;padding:4px 0 3px 0;text-transform:uppercase;background:url(images/mbg2.jpg) bottom repeat-x;}

#footer	{width:950px;color:#777;padding:10px;text-align:center;}

#carusel {width:938px;height:190px;margin:8px 0 0 28px;list-style:none;overflow:auto;}
#carusin{width:1910px;height:158px;}
#carusel1 {width:665px;height:330px;margin:8px 0 0 0;list-style:none;overflow:hidden;}
#carusin1{width:665px;height:326px;}
#item1{width:160px;height:157px;margin:0 3px;float:left;}
#item{width:170px;height:157px;margin:0 8px;float:left;}
#carusel h2, #carusin1 a{width:165px;font:12px arial, sans-serif;padding:0;text-align:center;letter-spacing:0;}
#carusel img{border:1px solid #bbb;width:140px;height:100px;margin:0 5px 2px 5px;}

#date {float:left;color:#444;font-size:10px;width:110px;}
#search {height:25px;width:320px;margin:3px 0 0 0;float:right;}
#input{font-size:12px;height:16px;width:115px;border:1px #999 solid;color:#666;margin:8px 0 0 0;}
#ok{font-size:11px;height:16px;width:90px;}

#cats img{width:150px;height:100px;}
#cats ul {margin:0 0 0 154px;list-style:none;}
#cats li {background:url(images/bullet.jpg) no-repeat top left;border-bottom:1px #ddd solid;overflow:hidden;}
#cats a {display:block;font-size:12px;height:30px;padding:3px 5px;}
#cats li a:hover {display:block;background:#eee;}
#cats li ul {position:absolute;left:-999em;}
#cats li ul.one {margin:-36px 0 0 -166px;left:auto;}
#cats li:hover ul.two, #cats li.sfhover ul.two {margin:-73px 0 0 -166px;left:auto;}
#cats li:hover ul.three, #cats li.sfhover ul.three {margin:-110px 0 0 -166px;left:auto;}
#cats li li {}
#cats li li a {font:12px sans-serif;height:14px;}
#cats li li a:hover {background:none;}
#cats li:hover, #cats li.sfhover { /* prevents IE7 */ position:static;}