body,html{height:100%;}
body,html,p,ul,ol{border:none;margin:0;padding:0;}
body{font-family:Helvetica, Arial, Sans-serif;font-size:12px;line-height:1.5;}
h1,h2,h3,h4,h5,h6{margin:5px 0;}
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:28px;}
p{margin:18px 0;}
ul,ol{margin:0;padding:0;}
#nav_contain{height:42px;margin-bottom:-1px;}
#nav{position:relative;z-index:100;}
#nav li{display:inline;position:relative !important;line-height:42px;margin:0 1px 0 0;padding:13px 0;}
#nav li a:link,#nav li a:visited{font-size:11px;font-weight:700;text-decoration:none;border-top-right-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-left-radius:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;padding:13px 20px;}
#nav li ul{z-index:9999;position:absolute;width:175px;margin-top:-2px;left:-999em;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:0 10px;}
#nav li ul li{display:block;height:30px;line-height:30px;padding:0;}
#nav li ul li a:link,#nav li ul li a:visited{display:block;font-size:12px;padding:0 0 0 7px;}
#nav li ul ul{margin:-26px 0 0 165px;}
#nav li ul ul li a{line-height:30px;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:-5px;}
#nav li:hover,#nav li.hover{position:static;}
.outer{width:100%;}
.inner{width:770px;margin:0 auto; img{border:none;}}
#header{height:200px;}
#header-top{height:113px;padding:45px 0 0;}
#featured{position:relative;z-index:1;}
#featured #text{float:left;padding:20px 0px 0px 20px; height:300px;}
#featured #text h2{font-size:46px;line-height:50px;margin:15px 0 10px;}
#featured #text p{font-size:20px;line-height:22px;font-weight:700;}
#featured #text #buttons{margin:25px 0 0;}
#featured #text #buttons a:link,#featured #text #buttons a:visited{display:block;float:left;width:30%;height:46px;position:relative;font-size:16px;font-weight:700;text-decoration:none;}
#featured #text #buttons a.more{margin:0 0 0 10px;}
#featured #text #buttons a span.left{display:block;position:absolute;left:0;bottom:0;width:15px;height:46px;}
#featured #text #buttons a span.middle{display:block;position:absolute;left:15px;right:15px;height:36px;text-align:center;padding:10px 0 0;}
#featured #text #buttons a span.right{display:block;position:absolute;right:0;bottom:0;width:15px;height:46px;}
#main_content .inner{padding:0px;}
#main_content .item{float:left;width:230px;margin:0 40px 25px 0;}
#main_content .last{margin-right:0 !important;}
#main_content .item h2{font-size:14px;margin:10px 0 7px;}
#main_content .item a.more_info{text-decoration:none;font-weight:700;font-style:italic;padding:0 7px 0 0;}
#content{float:left;width:500px;font-size:14px;margin:0 20px 0 0;}
.fullwidth,.fullwidth .post{width:770px;}
#breadcrumb{font-size:12px;padding:0 0 10px;}
.post{float:left;width:500px;padding:15px 0;}
.post h2.title{font-size:18px;margin:0;}
.post p.meta{font-size:14px;margin:0;}
.post .video{margin:15px 0 0;}
.post .post_bottom{float:left;font-size:11px;}
.post .post_bottom .readmore{display:block;float:left;width:400px;}
.post .post_bottom .readmore a:link,.post .post_bottom .readmore a:visited{text-transform:uppercase;font-weight:700;text-decoration:none;padding:0 7px 0 0;}
.post .post_bottom .comments{display:block;float:right;text-align:right;width:100px;}
.post .post_bottom .comments a:link,.post .post_bottom .comments a:visited{-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;text-transform:uppercase;font-weight:700;padding:3px 5px;}
#sidebar{float:left;width:230px;margin:0 0 0 20px;}
#subscribe{margin:0 0 30px;}
#subscribe ul li{height:29px;line-height:29px;}
#subscribe ul li a:link,#subscribe ul li a:visited{display:block;text-decoration:none;text-transform:uppercase;padding:0 0 0 30px;}
.widget{margin:0 0 15px;}
.widget ul li{line-height:29px;}
.widget ul li a:link,.widget ul li a:visited{display:block;text-decoration:none;padding:0 0 0 14px;}
.widget ul ul li{margin-top:1px;overflow:hidden;height:auto;border:0;}
.widget ul ul li a{padding-left:30px !important;background-position:20px 11px !important;}
#flickr .images{float:left;width:230px;padding:10px 2px;}
#flickr .images img{float:left;margin:0;}
#search,#feedburner,#campaignmonitor{padding:0 0 10px;}
#search input.field,#feedburner input.field,#campaignmonitor input.field{width:155px;padding:3px 0 3px 5px;}
#search input.button,#feedburner input.button,#campaignmonitor input.button{text-transform:uppercase;width:60px;font-size:12px;margin:0 0 0 4px;padding:1px 0;}
#ads img{margin:0 0 10px;}
#twitter a{display:inline;font-weight:700;padding:0;}
#twitter li{line-height:22px;height:auto;padding:5px 0;}
#twitter span.website{display:block;text-align:right;}
#videos h3,#videos h4{line-height:18px;padding:0;}
.pagenavi{text-align:center;margin:10px 0;}
.pagenavi .on{-moz-border-radius:4px;-webkit-border-radius:4px;padding:3px 7px;}
.pagenavi a{padding:3px 7px;}
#footer h3{font-size:18px;margin:20px 0 0;}
#footer .inner{padding:20px 0 0;}
#footer #about{float:left;width:470px;margin:0;padding:0 20px 20px 0;}
#footer #contact{float:left;margin:0;padding:0 20px 20px 20px;}
#footer #contact address{font-style:normal;margin:18px 0 15px;}
#comments{float:left;width:500px;font-size:12px;padding:15px 0 0;}
#comments h3.count{font-size:16px;margin:0;}
#comments ol li{float:left;position:relative;padding:20px 10px 0;}
#comments ol li.bypostauthor .author_id{-moz-border-radius:2px;-webkit-border-radius:2px;position:absolute;top:20px;right:10px;font-size:11px;text-transform:uppercase;display:inline !important;padding:3px 5px;}
#comments ol li .comment_meta .gravatar{float:left;width:60px;}
#comments ol li .comment_meta .gravatar img{padding:3px;}
#comments ol li .comment_meta .details{float:left;width:420px;padding:4px 0 0;}
#comments ol li .comment_meta .details span{display:block;}
#comments ol li .comment_meta .details span.author{font-weight:700;font-size:14px;}
#comments ol li .comment_meta .details span.date{font-size:12px;font-weight:700;}
#comments ol li .comment_meta .details span.date a:link,#comments ol li .comment_meta .details span.date a:visited{font-weight:400;text-decoration:none;text-transform:uppercase;padding:0 0 0 5px;}
#comments ol li .comment_text .reply{margin-bottom:15px;}
#respond{float:left;width:500px;margin-bottom:10px;}
#respond h3{font-size:16px;margin:15px 0;}
#respond input,#respond textarea{-moz-border-radius:4px;-webkit-border-radius:4px;}
#respond input.txt{width:153px;margin-right:6px;padding:4px 0 4px 5px;}
#respond input.txt.last{margin-right:0;}
#respond textarea{font-family:Helvetica, Arial, Sans-serif;font-size:12px;width:494px;height:155px;margin:10px 0;padding:5px 0 0 5px;}
#respond input.submit{height:28px;text-transform:uppercase;font-size:13px;font-weight:700;}
.entry h2{font-size:18px;}
.entry h6{font-size:10px;}
.entry blockquote{padding:10px 25px;}
.entry ul li{list-style-type:circle;}
.entry ul li ul li{list-style-type:disc;}
.entry ol li{list-style-type:upper-latin;}
.entry ol li ol li{list-style-type:lower-latin;}
.entry .wp-caption img{border:none;padding:0;}
img.wp-smiley{border:none;padding:0;}
.entry .alignleft{float:left;margin:10px 15px 10px 0;}
.entry .alignright{float:right;margin:10px 0 10px 15px;}
.block{padding:0 0 30px;}
.block ul{padding:0 0 0 20px;}
.block li{list-style:circle;}
.block li li{list-style:square;}
.floatr{float:right;}
.alignl{text-align:left;}
.alignr{text-align:right;}
.alignleft{float:left;display:inline;margin:0 20px 15px 0;}
.alignright{float:right;display:inline;margin:0 0 15px 20px;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}
h4,.entry h3{font-size:16px;}
h5,#sidebar h3,.entry h4{font-size:14px;}
h6,.entry h5{font-size:12px;}
h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited,#breadcrumb a:link,#breadcrumb a:visited,#comments ol li .comment_meta .details span.author a:link,#comments ol li .comment_meta .details span.author a:visited{text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,#main_content .item a.more_info:hover,.post .post_bottom .readmore a:hover,#subscribe ul li a:hover{text-decoration:underline;}
#nav li li:hover ul ul,#nav li li.sfhover ul ul,#nav li li li:hover ul ul,#nav li li li.sfhover ul ul,#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em;}
#nav li li li:hover ul,#nav li li li.sfhover ul,#nav li li li li:hover ul,#nav li li li li.sfhover ul{left:auto;}
#header-top h1,#header-top h2,#comments ol li .author_id{display:none;}
#main_content .item img,.entry img{padding:5px;}
#main_content .item p,#breadcrumb p,.entry blockquote p,.entry .wp-caption p{margin:0;}
.post p.meta .date,.widget ul li a:hover,#footer #about p#copyright{font-weight:700;}
#twitter,#comments ol li .comment_meta,#comments ol li .comment_text,.floatl{float:left;}
.entry h1,.block h3{font-size:20px;}
.entry ul,.entry ol{padding:0 0 0 30px;}
.entry .aligncenter,.alignc{text-align:center;}
/*#nav_contain2{
ul{position:relative; z-index:100; margin:0px; padding:0px;}
li{display:inline; line-height:42px; margin:0 3px 0 0; padding:13px 0; position:relative !important;}
}*/
.petit{font-size:9px;}
.entry{ a{ color:#8F8F10 !important;}}
.more{color:#9CA722 !important; font-style:italic; font-weight:bold;}
.negro{color:black !important;}