* {margin:0; padding:0; }
a img {border:0; }
#clear {clear:both; padding:0px; margin:0px;}
.clear {clear:both;padding:0px; margin:0px;}
a {color:#006699; font-size:12px; text-decoration:none; }
a:hover {text-decoration:underline; }
body {font-family: Arial, Helvetica, sans-serif; }
.wrapper {margin:auto; margin-top:5px; width:923px; }
.top {background:url(../img/top.png); font-size:1px; height:12px; width:923px; }
.bottom {background:url(../img/bottom.png); font-size:1px; height:12px; margin-bottom:10px; width:923px; }
.inner {background:url(../img/wrapper.png) repeat-y left; padding:0 13px 0 12px; width:898px; }
.header {border-top:1px solid #999; height:144px; position:relative; }
.header img {vertical-align:bottom; }
.rss-buttom {position:absolute; right:10px; top:10px; }
.right .list h3 a.rsswidget {color:#696969; font-size:14px; font-weight:bold; line-height:18px; vertical-align:middle; }
.right .list h3 a.rsswidget img {line-height:18px; vertical-align:middle; }
.menu {background:url(../img/menu_bg.gif);  height:37px; }
.menu ul {float:left; }
.menu ul li ul {background-color:#555; border-left:1px solid #3e3e3e; border-right:1px solid #3e3e3e; display:block; left:-999em; margin-top:37px; position:absolute; width:10em; width:150px; z-index:10; }
.menu li {background:url(../img/menu_divider.gif) no-repeat top right; float:left; line-height:35px; list-style:none; }
.menu li a {color:#FFF; display:block; float:left; font-size:13px; font-weight:bold; height:37px; padding:0 15px 0 15px; text-decoration:none; }
.menu li a:hover {color:#FFF; text-decoration:underline; }
.menu li li a {background-color:#555; background-image:none; border-bottom:1px solid #3e3e3e; border-right:0px; color:#FFF; display:block; font-weight:normal; height:34px; text-decoration:none; text-decoration:underline; width:120px; }
.menu li li a:hover {background-image:none; border-right:0px; color:#FFF; display:block; height:34px; text-decoration:underline; width:120px; }
.menu h2,h3,h4,h5 {border:0px; margin-bottom:0px; }
.menu .active-menu {background:#555 url(../img/menu_divider.gif) no-repeat top right; color:#FFF; text-decoration:none; }
.search {float:right; margin:3px 6px 7px 6px; }
.search input[type="text"] {background:#FFF; border:1px solid #CCC; color:#999; font-family:Tahoma, sans-serif; font-size:12px; height:14px; padding:3px 4px 4px 4px; margin:0 3px 0 0; width:152px; }
.search input[type="image"] {line-height:18px; vertical-align:top; }
.submenu {background:url(../img/colors/blue/submenu_bg.gif); height:32px; }
.submenu ul {float:left; }
.submenu ul li ul {background-color:#f5f5f5; display:block; left:-999em; margin-top:29px; position:absolute; width:150px; }
.submenu li {float:left; list-style:none; }
.submenu li a {background:url(../img/submenu_divider.gif) no-repeat right top; color:#535353; display:block; float:left; font-size:12px; font-weight:bold; padding:8px 15px 8px 15px; text-decoration:none; }
.submenu li a:hover {text-decoration:underline; }
.submenu li li a {background-color:#F8F8F8; background-image:none; border-bottom:1px solid #CCC; border-right:0px; color:#535353; display:block; font-weight:normal; text-decoration:none; text-decoration:underline; width:120px; }
.submenu li li a:hover {background-color:#f3f3f3; background-image:none; border-bottom:1px solid #CCC; border-right:0px; color:#333; display:block; text-decoration:underline; width:120px; }
.submenu .active-menu ul {border-left:1px solid #CCC; border-right:1px solid #CCC; }
.submenu .active-menu {background-color:#f5f5f5; }
.submenu .active-menu ul li a {background-color:#f5f5f5; background-image:none; border-right:0px; color:#535353; display:block; text-decoration:none; text-decoration:underline; }
.submenu .active-menu ul li a:hover {text-decoration:underline; }
.special {background:url(../img/colors/blue/heading_right.gif) no-repeat right; display:block; height:31px; }
h2 .special {background:url(../img/colors/blue/heading_bg.gif); border:0px; clear:both; color:#333;  font-size:13px; font-weight:bold; height:31px; line-height:25px; text-indent:5px; }
h2.special>span {background:url(../img/colors/blue/heading_left.gif) no-repeat left; display:block; height:31px; }
h2.special>span>span {background:url(../img/colors/blue/heading_right.gif) no-repeat right; display:block; height:31px; }
.content {background:url(../img/gradient.gif) repeat-x top; padding:5px; padding-top:15px; }
.content h2 {background:url(../img/colors/blue/heading_bg.gif); clear:both; color:#333;  font-size:13px; font-weight:bold; height:31px; line-height:25px; text-indent:5px; }
.content h2>span {background:url(../img/colors/blue/heading_left.gif) no-repeat left; display:block; height:31px; }
.content h2>span>span {background:url(../img/colors/blue/heading_right.gif) no-repeat right; display:block; height:31px; }
.content h2 strong {color:#333; font-weight:normal; }
.content h3 {border-bottom:3px solid #67afe6; clear:both; color:#006699; font-family:Verdana, sans-serif; font-size:16px; font-weight:normal; margin-bottom:3px; padding-bottom:3px; }
.content div.box {border:1px solid #67afe6; border-top:0; font-size:12px; line-height:20px; margin-bottom:5px; padding:7px; }
.list {color:#006699; font-size:11px; font-weight:normal; list-style:none; margin-bottom:5px; }
.list li {border-bottom:1px dashed #CCC; clear:left; float:left; font-family:Verdana, sans-serif; font-size:12px; list-style:none; padding:5px 0 5px; width:100%; }
.list li:first-child {border-top:0; }
.list a {color:#333;  font-weight:normal; text-decoration:none; }
.list img {vertical-align:top; }
.list li ul {width:100%; }
.mid-r { float:right; width:160px; overflow:hidden;}
.mid select {padding:3px; width:217px; }
.mid {float:left; margin:5px 0px 5px 0px; overflow:hidden; width:192px; }
.mid h2 {margin-bottom:2px; }
.mid .video {margin-bottom:5px; }
.mid .list li {background:url(../img/colors/blue/arrow.gif) no-repeat 0px 6px; font-size:12px; line-height:15px; padding-left:17px; width:93%; }
.mid .list li a:hover {text-decoration:underline; }
.mid .list li ul li {background:url(../img/colors/blue/arrow.gif) no-repeat 5px 7px; border-bottom:0px; font-size:11px; font-weight:normal; line-height:18px; padding-left:21px; clear:both; }
.mid .list li ul li ul {border:0px; }
.mid .list li ul li a {font-size:11px; }
.mid .list li ul li ul li {background:url(../img/arrow.gif) no-repeat 5px 6px; border-bottom:0px; font-size:11px; font-weight:normal; line-height:18px; padding:4px 4px 4px 21px; }
.mid .list li ul li ul li ul {border:0px; }
.mid .list li ul li ul li a {font-size:11px; }
.mid .list .recentcomments {background:url(../img/icons/user.gif) no-repeat 0px 10px; font-size:12px; font-weight:bold; line-height:20px; padding:7px 7px 7px 21px; width:93%; }
.mid h3 {color:#333;font-size:18px; font-weight:normal; }
.right .list {color:#CCC;  font-size:10px; }
.right .list li {border-bottom:0px; color:#6b6b6b; color:#999999; font-size:10px; padding-left:0px;  width:100%; }
.right .list a {color:#6b6b6b; font-size:11px; font-weight:bold; font-weight:normal; }
.right .list li a:hover {color:#333; text-decoration:underline; }
.right .list li li {border-bottom:0px; font-size:11px; font-weight:normal; padding-left:0px; }
.right .list li li ul {border-bottom:1px dashed #CCC; }
.right .list li li a {color:#006699; font-size:11px; }
.right .list .recentcomments {font-size:12px; font-weight:bold; line-height:20px; padding:7px 0px 7px 0px; width:100%; }
.right h3 {border-bottom:3px solid #a3d0f2; color:#696969;  font-size:16px; font-weight:bold; }
.left {float:righ; overflow:hidden; width:529px;}
.headline-img {background:url(../img/colors/blue/headline.jpg); float:left; height:188px; margin-right:5px; padding-left:10px; padding-top:11px; width:156px; }
.headline-img img {height:178px; width:145px; }
.headline-img a {color:#fff; font-size:0px; text-align:center; }
.news-img {background:url(../img/colors/blue/news_border.gif); float:left; font-weight:normal; height:121px; margin-right:5px; padding-left:8px; padding-top:9px; width:121px; }
.news-img img {height:112px; padding:2px 0px 0px 2px; width:112px; }
.news-img a {color:#fff; font-size:0px; text-align:center; }
.recent li {clear:both; font-size:12px; list-style:none; margin-bottom:5px; padding-top:0px; }
.recent .post {color:#4a4a4a;  font-size:12px; line-height:20px; padding-top:5px;  }
.recent h4 {color:#006699; font-family:Verdana, sans-serif; font-size:16px; }
.recent span {color:#666; display:block; font-size:11px; }
.recent span a {font-weight:normal; font-size:11px; }
.recent strong a {font-weight:bold; font-size:11px;}
.recent a {font-weight:bold; }
#pagination {clear:both; color:#999; font-size:12px; font-weight:bold; margin:10px auto 10px auto; padding:15px; text-align:center; }
#pagination li {display:inline; list-style-type:none; margin:0 2px 0 2px; }
#pagination li a {border:1px solid #CCC; color:#006699; padding:5px; }
#pagination li a:hover {border:1px solid #1584d9; color:#1584d9; padding:5px; text-decoration:none; }
#pagination .active a {background:#1584d9; border:1px solid #0364ae; color:#FFF; }
#pagination .extreme a {border:0px; color:#555; font-size:14px; }
#pagination .extreme a:hover {border:0px; color:#006699; font-size:14px; }
#pagination .active a:hover {background:#1584d9; border:1px solid #0364ae; color:#FFF; }
#pagination .inactive {border:1px solid #eee; color:#CCC; padding:5px; }
.imglist {width:267px; }
.imglist li {background:url(../img/colors/blue/loading.gif) no-repeat center center; border:1px solid #CCC; float:left; height:105px; list-style:none; margin:1px; padding:2px; width:105px; }
.imglist li:hover {background-color:#67afe6; border:1px solid #67afe6; }
.imglist img {height:105px; vertical-align:top; width:105px; }
.imglist img:hover {vertical-align:top; }
.imglist a {color:#fff; font-size:0px; text-align:center; }
.rss {background:url(../img/colors/blue/rss.gif); color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:64px; line-height:13px; padding:8px; width:212px; }
.rss input[type="text"] {background:url(../img/colors/blue/rss_input.gif); border:0; color:#999; float:left; height:18px; margin-top:8px; padding:5px; width:157px; }
.rss input[type="image"] {float:left; margin-top:8px; vertical-align:top; }
.rss li {background-image:none; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:5px; margin:0px; padding:0px; text-indent:0px; }
.rss ul {background-image:none; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:5px; margin:0px; padding:0px; text-indent:0px; }
.right {border-left:1px dashed #CCC; float:right; margin:5px 0px 5px 0px; overflow:hidden; padding-left:7px; width:120px; }
.footer {background:url(../img/colors/blue/footer_bg.gif) repeat-x; clear:both; height:92px; position:relative; }
.footer img {float:left; padding:18px 0px 0px 5px; }
.footer a {font-weight:bold; }
.footer div {float:right; font-size:12px; line-height:24px; padding:25px 12px 12px 12px; text-align:right; width:550px; }
.footermenu {background:#eee url(../img/foot-menu.gif) repeat-x center; border-bottom:1px solid #999; border-top:1px solid #999; color:#333; height:25px; }
.footermenu ul {float:right; }
.footermenu li {float:right; list-style:none; }
.footermenu li a {background:url(../img/submenu_divider.gif) no-repeat left top; color:#535353; display:block; float:left; font-size:11px; font-weight:bold; padding:6px 15px 6px 15px; text-decoration:none; }
.footermenu li a:hover {text-decoration:underline; }
.footermenu ul li ul {clear:none; display:inline; float:left; }
.footermenu ul li ul li {display:inline; float:right; }
.footermenu li li a {background-color:#F8F8F8; background-image:none; border-bottom:1px solid #CCC; border-right:0px; color:#535353; display:block; font-weight:normal; text-decoration:none; text-decoration:underline; width:120px; }
.footermenu li li a:hover {background-color:#f3f3f3; background-image:none; border-bottom:1px solid #CCC; border-right:0px; color:#333; display:block; text-decoration:underline; width:120px; }
.a-box {border-bottom:3px solid #EEE; margin:0px 0 10px 0; border-left:0px; border-right:0px; border-top:0px; padding:0px 0px 5px 0px; }
.a-title {color:#006699;  font-size:16px; }
.article {color:#4a4a4a;  font-size:12px; line-height:20px; padding:0px;  }
.article p {margin:0px 0px 19px 0px; }
.article img {border:0px solid #E1E1E1; padding:5px; }
.article-footer {border-bottom:1px dashed #CCC; border-top:1px dashed #CCC; padding:5px 0px 5px 0px; }
.article-footer img {border:0px; padding:0px; }
.article-footer a {font-weight:normal; }
.article-border {border-right:1px dashed #CCC; padding:0 8px 0 0; }
.article input {border:1px solid #67afe6; margin:5px; padding:5px; }
.article label {font-weight:bold; margin:5px; }
.article #submit {padding:4px; }
.article ul li {background:#FFF url(../img/colors/blue/arrow.gif) no-repeat 1px 6px; color:#555; font-weight:bold; margin:0px; padding:3px 3px 3px 20px; }
.article ul li a {color:#555; font-weight:normal; }
.article ul li ul li {background:#FFF url(../img/colors/blue/arrow.gif) no-repeat 7px 6px; margin:0px; padding:3px 3px 3px 30px; }
.article ol li {background:none; list-style:decimal inside; margin:0px; padding:0px; text-indent:10px; }
.article h1 {background-image:none; border-bottom:3px solid #E1E1E1; color:#333;font-size:18px; font-weight:normal; margin:5px 0px 3px 0px; padding-bottom:3px; }
.article h2 {background-image:none; border-bottom:2px solid #E1E1E1; color:#333;font-size:16px; font-weight:normal; height:auto; margin:5px 0px 3px 0px; padding-bottom:3px; text-indent:0px; }
.article h3 {background-image:none; border-bottom:1px dashed #E1E1E1; color:#006699; font-size:13px; font-weight:bold; margin:5px 0px 3px 0px; padding-bottom:3px; text-indent:0px; }
.article h4 {background:none; border-bottom:1px dashed #CCC; color:#555; font-size:13px; font-weight:bold; height:auto; line-height:16px; margin:0px; padding:5px 0px 5px 0px; text-indent:0px; }
.article h5 {background:none; border-bottom:1px dashed #CCC; color:#555; font-size:13px; font-weight:bold; height:auto; line-height:16px; margin:0px; padding:5px 0px 5px 0px; text-indent:0px; }
.article h6 {background:none; border-bottom:1px dashed #CCC; color:#555; font-size:12px; font-weight:bold; height:auto; line-height:16px; margin:0px; padding:5px 0px 5px 0px; text-indent:0px; }
.article .search {background-color:#eee; border:1px solid #E1E1E1; float:none; margin:0px 0px 10px 0px; padding:10px; width:480px; }
.article .search input[type="text"] {background-image:none; border:1px solid #CCC; font-size:12px; margin:0px 5px 0px 0px; padding:5px; width:80%; }
.search .go {background-color:#006699; border-color:#006699; color:#FFF;  font-size:12px; font-weight:bold; margin:0px; padding:3px; text-transform:uppercase; }
img.centered {display:block; margin-left:auto; margin-right:auto; }
img.alignright {display:inline; margin:0 0 2px 7px; padding:4px; }
img.alignleft {display:inline; margin:0 7px 2px 0; padding:4px; }
.alignright {float:right; }
.alignleft {float:left; }
.gravatar-comment {background-color:#FFF; border:1px solid #E1E1E1; float:left; margin:0px 7px 0px 0px; padding:3px; }
.gravatar- img {padding:3px; }
.gravatar {background-color:#FFF; border:1px solid #E1E1E1; float:right; margin:0px 0px 0px 10px; }
.gravatar img {padding:3px;}
.title h1,.title h2,.title h3,.title h4 {border-bottom:3px solid #67afe6; color:#333;font-size:20px; font-weight:normal; margin:0px 0px 3px 0px; padding-bottom:3px; }
.valign { border:0; display:inline; float:none; line-height:15px; margin:0; padding:0;  vertical-align:middle; }
.valign-img {border:0; display:inline; line-height:15px; margin:0 0 0 5px; padding:0; vertical-align:middle; }
.backtotop {border:0; display:inline; line-height:25px; margin:0; padding:4px 10px 5px 0px; vertical-align:middle; }
.border-sep {border-right:1px dashed #CCC; padding:0 5px 0 0; margin:0 0 0 5px; }
.read-more a,.read-more a:link,.read-more a:active,.read-more a:visited {display:block;  font-size:16px; text-align:right; }
.a-box #title, .single-title H1, .page-title H1{ border:1px solid #67afe6; color:#006699;font-size:20px; font-weight:normal; margin:0px 0px 5px 0px; padding:5px 5px 5px 10px; background:#f9f9f9; }
blockquote {background:url(../img/colors/blue/quote.gif) no-repeat top left; margin:12px 0px 0 10px; padding:18px 0px 0px 37px; }
blockquote cite {display:block; margin:5px 0 0; }
.tagcloud {line-height:22px;  }
.tagcloud a {margin:0px; padding:3px; }
.tagcloud a:hover {background-color:#006699; color:#FFF; }
.tagcloud li {background-image:none; border:0px; margin:0px; padding:0px; text-indent:0px; }
.tagcloud ul {background-image:none; border:0px; margin:0px; padding:0px; text-indent:0px; }
.textwidget {color:#333; font-size:12px; line-height:20px;  }
.rsswidget a,.rsswidget a:link,.rsswidget a:visited,.rsswidget a:active { font-size:16px; font-weight:bold; }
.video-not-found {color:#990000; font-size:12px; font-weight:bold; }
.page-children {background-color:#F9F9F9; border:1px dotted #67afe6; padding:5px; margin:0 0 10px 0; }
.page-children li {background:url(../img/colors/blue/arrow.gif) no-repeat 3px 7px; margin:0px; padding:7px 5px 7px 20px; }
#logo {left:7px; position:absolute; top:10px; }
.search-side .search-bar {padding:4px; width:80%; }
.search-side .search-go {font-size:11px; font-weight:bold; padding:4px; width:30px; }
.right .search-side .search-bar {padding:4px; width:60%; }
.right select {font-size:11px; width:120px; }
#commentform #author {background:url(../img/icons/user.gif) no-repeat 6px 6px; padding:6px 6px 6px 25px; }
#commentform #email {background:url(../img/icons/email.gif) no-repeat 6px 6px; padding:6px 6px 6px 25px; }
#commentform #url {background:url(../img/icons/link.gif) no-repeat 6px 6px; padding:6px 6px 6px 25px; }
#commentform label {display:inline; font-size:11px; height:20px; padding:2px 2px 10px 2px; vertical-align:middle; }
#commentform .red {color:#c90606;  font-size:14px; margin:0px; }
#commentform input {border:1px solid #67afe6; margin:5px 5px 1px 0; padding:5px; width:210px; }
#commentform input:focus {border:1px solid #191919; }
#commentform textarea {border:1px solid #67afe6; padding:2px; width:99%; }
#commentform textarea:focus {border:1px solid #191919; }
#commentform #submit {background-color:#ecf3f8; border:1px solid #67afe6; color:#006699; float:right; font-weight:bold; margin:0; padding:4px; width:155px; }
#commentform #submit :hover {background-color:#333; border:1px solid #191919; color:#FFF; text-decoration:underline; }
.commentlist {padding:0;  }
.commentlist li {background-color:#F8F8F8; border:1px solid #E1E1E1;  font-size:12px; list-style:none; margin:5px 0px 10px 0px; padding:5px; }
.commentlist li.alt {background-color:#eff3f7; border:1px solid #d5def2; }
.commentlist li.author {background-color:#eff3f7; border:2px solid #d5def2; }
.commentlist li:hover {background-color:#FFFFCC; border:1px solid #FFCC99; }
ol.commentlist li span.moderate {background-color:#EEE; border:1px solid #e59d9d; }
.comment-text {background-color:#FFF; border-bottom:1px solid #E1E1E1; border-left:1px solid #CCC; border-right:1px solid #E1E1E1; border-top:1px solid #CCC; color:#4a4a4a;  font-size:12px; line-height:20px; margin:5px 0 0 0; padding:0 10px 0 10px;  }
.commentlist p {margin:10px 5px 10px 0; }
#commentform p {margin:5px 0; }
.nocomments {margin:0; padding:0; text-align:center; }
.comment-num {float:right;  font-size:22px; margin:10px; color:#D7E2EA; }
.nocomments {background-color:#FFFFCC; border:1px dashed #FFCC99; font-size:12px; margin:5px 0px 5px 0px; padding:5px; }
.login {background-color:#FFFFCC; border:1px dashed #FFCC99; font-size:12px; margin:5px 0px 5px 0px; padding:5px; }
.logged {background-color:#ecf3f8; border:1px solid #67afe6; color:#666; font-size:12px; margin:5px 0px 5px 0px; padding:5px; }
.post-reply {display:block; font-weight:bold; padding:5px 0px 0px 0px; text-align:right; }
.info-single {background-color:#F8F8F8; border:1px solid #E1E1E1; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:67px; line-height:30px; margin-bottom:8px; padding:10px; vertical-align:middle; }
.info-single .gravatar {background-color:#FFF; border:1px solid #CCC; float:left; margin:0px 7px 0px 0px; }
.skip {float:right; line-height:0px; margin:0; padding-bottom:10px; }
.skip a {font-weight:normal; }
.info-single a {font-size:12px; }
.info-single a:hover {text-decoration:underline; }
.info-comment {color:#666; font-size:12px; line-height:18px; margin:0px; }
.info-comment a {font-size:12px; }
.info-comment a:hover {text-decoration:underline; }
.info { clear:both;}
.info,.info a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; margin:0 0 5px 0; padding:3px 0 0 0; }
#wp-calendar {color:#999; empty-cells:show; margin:10px auto 0; width:100%; }
#wp-calendar #next a {color:#006699; text-align:right; }
#wp-calendar #prev a {color:#006699;  }
#wp-calendar a {display:block; font-weight:bold; padding:3px 0px 3px 0px; text-decoration:underline; }
#wp-calendar a:hover {background-color:#006699; color:#FFF; text-decoration:none; }
#wp-calendar caption {color:#006699; font-size:12px; font-weight:bold; padding-bottom:5px;  width:100%; }
#wp-calendar th {color:#333; }
#wp-calendar td {padding:3px 0; text-align:center; }
#wp-calendar td.pad:hover {background-color:#FFF; }
.adsense-bottom h3,.adsense-category h3,.adsense-top h3,.adsense-cat-bottom h3 {color:#333;font-size:18px; font-weight:normal; margin-bottom:10px; padding:3px 0px 3px 0px; }
.adsense-sidebar {border-bottom:1px dashed #CCC; float:left; margin:3px 0px 7px 0px; padding:5px 10px 7px 5px; width:346px; }
.adsense-sidebar h3 {color:#333;font-size:18px; font-weight:normal; }
.adsense-right {margin:0px; padding:0px 0px 10px 0px; }
.adsense-right h3 {margin-top:0px; padding-top:0px; }
.adsense-category,.adsense-cat-bottom,.adsense-top,.adsense-bottom {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; }
.search-field {border-bottom:3px solid #EEE; border-left:0px; border-right:0px; border-top:0px; margin:0px; padding:0px 5px 5px 0px; }
.search-field:hover {border-bottom:3px solid #EEE; border-left:0px; border-right:0px; border-top:0px; margin:0px; }
.navigation {display:block; margin:5px 0px 5px 0px; padding:5px; width:480px; }
.navigation .alignleft { }
.navigation .alignright {text-align:right; }
.navigation a {font-weight:normal; line-height:25px; margin:5px; }
.main-feature { padding-right:10px;   }
.main-feature .image {float:left; padding:5px; }
.main-feature #feature-right .more-link  {font-size:12px; font-weight:bold; border-top:1px solid #67afe6; display:block; margin:3px 0px 0 0; padding:0; }
.main-feature #feature-right { width: 320px; float:left;}
.main-feature #feature-right H2 a {color:#006699; display:block; font-size:18px; font-weight:bold; text-indent:0px; padding:3px 0px 0px 0px; background:none; text-decoration:none; border-bottom:3px solid #67afe6; }
.main-feature #feature-right H2 a:hover,.featured-box-left h2 a:hover,.featured-box-right h2 a:hover{ color:#C00; border-bottom:3px solid  #C00;}
.main-feature #feature-right H2 { background:none; padding:0px; margin:0px;  clear:both;}}
.featured-box-wrapper {margin:0px 0 10px 0; padding:0px; width:100%; }
.featured-box-left {border:1px solid #CCC; float:left; font-size:12px; line-height:20px; padding:10px;  width:45%; }
.featured-box-left .more-link,.featured-box-right .more-link {font-size:12px; font-weight:bold; border-top:1px solid #67afe6; display:block; margin:3px 0px 0 0; padding:0; }
.featured-box-right {border:1px solid #CCC; float:right; font-size:12px;  line-height:20px; padding:10px;  width:45%; }
.featured-box-left h2 a,.featured-box-right h2 a {color:#006699; font-size:18px; font-weight:bold; text-indent:0px; padding:3px 0px 0px 0px; background:none; text-decoration:none; text-indent:0px; margin:0px;}
.featured-box-left h3 a,.featured-box-right h3 a {color:#006699; font-size:14px; text-indent:0px; padding:3px 0px 0px 0px; background:none; text-decoration:none;}
.featured-box-left #title,.featured-box-right #title, { clear:both; padding:0 0 5px 0;}
.featured-box-left h3,.featured-box-right h3  { background:none; padding:0px; margin:0px; text-indent:0px; border-bottom:1px solid #67afe6; display:block;  }
.featured-box-left h2 ,.featured-box-right h2 { height:auto; background:none; padding:0px; margin:0px; text-indent:0px; border-bottom:3px solid #67afe6; display:block; }
.recent-articles H1 a {display:block; font-size:14px; font-weight:bold; padding:0px 0px 3px 0px; margin:0px; clear:both; }
.landscape-img {background:url(../img/colors/blue/landscape.jpg); float:left; height:127px; margin-right:5px; padding-left:7px; padding-top:11px; width:220px; }
.landscape-img img {height:116px; width:214px; }
.landscape-img a {color:#fff; font-size:0px; text-align:center; }
.recent-articles {border-bottom:1px solid #E1E1E1;  line-height:20px; margin-bottom:10px; padding:5px 0px 10px 0px;  }
.recent-articles .read-more a {color:#555; font-size:14px; font-weight:bold; }
.recent-articles .recent-image {background:url(../img/colors/blue/recent.jpg); float:left; height:84px; margin-right:5px; padding-left:7px; padding-top:7px; width:84px; }
.recent-articles .recent-image img {height:76px; width:76px; }
.recent-articles .recent-image a {color:#fff; font-size:0px; text-align:center; }
.recent-articles #postdetail { width: 422px; float:right; padding:0px; margin:0px;}
fieldset {border:1px solid #ccc; margin:5px 0 5px 0px; padding:8px; }
legend {font-size:14px; font-weight:bold; padding:0px 10px 0px 10px; }
#loginpanel { margin:10px 0 0 0; font-size:12px;}
#loginpanel #user_login,#loginpanel #user_pass{ width:188px; border:1px solid #CCC; height:20px;}
#loginpanel H2 { text-indent:0px; border-bottom:3px solid #67afe6; color:#333;font-size:18px; font-weight:normal; line-height:18px; margin:0px 0 5px 0; padding:0 0 5px 0; height:auto; background-image:none; clear:both; display:block; text-decoration:none;}
.list H3 { text-indent:0px; border-bottom:3px solid #67afe6; color:#333;font-size:18px; font-weight:normal; line-height:18px; margin:0px 0 5px 0; padding:0 0 5px 0; height:auto; background-image:none; clear:both; display:block; text-decoration:none;display:block; }
.list H3 a,.list H3 a:hover,.list H3 a:visited  { text-indent:0px; border:none; color:#333;font-size:18px; font-weight:normal; line-height:18px; margin:0; padding:0; height:auto; background-image:none; clear:both; text-decoration:none;}
#loginpanel H3 { text-indent:0px;  margin:0px 0 5px 0; padding:0; background-image:none; color:#696969; font-size:184px; font-weight:bold; line-height:18px; vertical-align:middle; vertical-align:middle;}
#rating { padding:0 0 0 10px; font-size:12px; color:#999;}