html{margin-bottom:0;}
body{margin:0; padding:0; background:#000000 url('images/bg_main.gif') no-repeat top center; color:#ffffff; font:12px Verdana,Arial,Helvetica,sans-serif; line-height:1.6; margin-bottom:0;}
#header{width:700px; text-align:left; margin:20px auto 0 auto;}
#header h1,#header h1 a{font:24px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#D5F0A1; margin:0; padding:0;}
#nav{padding:10px 0 150px 10px; background:url('images/bg_top.jpg') no-repeat top center;}
#nav ul{list-style:none; margin:0; padding:0;}
#nav li{display:inline; padding:0px;}
#nav li a{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000000; padding:6px 15px; width:58px;}
#nav li.page_item a:link,#nav li.page_item a:visited{padding:6px 15px; margin:0;}
#nav li a:hover,#nav li.current_page_item a:link,#nav li.current_page_item a:visited{padding:6px 15px; text-decoration:none;  color:#333333;}
#nav h2{width:400px;margin-top:20px;margin-left:223px;padding:0;position:absolute;color:#fff;line-height:20px;}
#nav h2 span{font-size:40px;text-align:right;margin-top:50px;margin-left:50px;}
#nav h2 span strong{line-height:60px;}
#nav h2 span small{font-weight:normal;font-size:16px;color:#fff;margin-left:320px;}
#nav h2 a{font-size:20px;font-weight:bold;color:#fff;}
#page{background:#53021B url(images/page_top.gif) no-repeat top center; width:721px; text-align:left; margin:0 auto; padding-top:10px;}
#page .bottom{background:url(images/page_bottom.gif) no-repeat bottom center;}
#content{float:left; width:480px;}
#content .inner{padding:0 0 0 5px;}
#content p{margin:0; padding:0;}
#content h1{margin:10px 0 5px 5px; padding:0; font:17px Verdana,Arial,Helvetica,sans-serif;}
#content h1,#content h1 a{color:#CCFF98;}
#sidebar{width:226px; float:right; margin:4px;}
#sidebar .inner{}
#sidebar .bottom{height:90px; background:url('images/bg_sidebarbottom.gif') no-repeat top left;}
#sidebar h2{font:22px 'Trebuchet MS'; margin-bottom:-5px; padding:10px 0; color:#B18D98; clear:left; position:relative; background:url(images/h2.gif) no-repeat bottom left;}
#sidebar ul{margin:0; padding:0; list-style:none; background:none;}
#sidebar ul{}
#sidebar ul ul{background:url(images/bg_sidebar.gif) bottom left; padding:0; margin:0;}
#sidebar li{list-style:none;}
#sidebar li a{display:block; padding:5px 10px; font:bold 12px Arial,Helvetica,sans-serif; color:#000000;}
#sidebar li a:hover{text-decoration:underline;}
#sidebar p{padding-left:10px; font-size:11px; text-align:justify;}
a.cat_display{color:#B6D081;font-size:11px;text-decoration:none;}
a.cat_display:hover{color:#FEFDD7;font-size:11px;text-decoration:none;}
a.subcat_display{text-decoration:none;font-size:10px;border-bottom:1px dotted #CCC;}
.sitetable{width:100%;border:1px solid #9ac600;vertical-align:top;}
.sitetd{float:left;padding-right:5px;}
.vote{float:center;height:32px;width:50px;margin-right:0px;padding-top:0px;padding-bottom:20px;padding-left:3px;background-color:transparent;background-image:url(images/date_text_bg.gif);background-repeat:no-repeat;background-attachment:scroll;background-x-position:0%;background-y-position:0%;}
.vote span.note{font-size:9px;height:12px;display:block;color:#c2c2c2;}
.vote span.nombre{font-size:18px;display:block;color:#c2c2c2;}
.vote a{color:#660033;font-size:18px;font-weight:bold;}
.vote a:hover{color:#FFFFFF;font-size:18px;font-weight:bold;}
.votetable{background:white;width:70px;height:92px;margin-right:5px;}
#container{font:bold 12px verdana;list-style-type:none;text-align:left;
/*set to left,center,or right to align the menu as desired*/
}
#container hr{clear:both;border:1px solid #CCC;margin-top:10px;}
#container ul#menu{font-weight:bold;}
#container ul#menu li{font:bold 12px verdana;list-style-type:none;text-align:left;
/*set to left,center,or right to align the menu as desired*/
display:inline;margin:2px;}
#container ul#menu li a{text-decoration:none;}
#container ul#menu li a:hover{text-decoration:underline;color:#c2c2c2;}
#container h1, #container h2{margin:0.5em 0 0.5em 0;font-size:1.4em;}
#container .content{border:1px solid #d5d5d5;padding:10px;}
#container a.current{padding:3px 7px;border:1px solid #d5d5d5;background-image:url(images/shadeactive.gif);border-bottom-color:white;}
#container a.ghost{padding:3px 7px;margin-right:3px;border:1px solid #d5d5d5;color:#333333;background:white url(images/shade.gif) top left repeat-x;}
#container .on{display:block;}
#container .off{display:none;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
small{font-family:Arial,Helvetica,Sans-Serif;font-size:0.9em;line-height:1.5em;}
h2{font-size:1.6em;color:#FEFDD7;}
h2.pagetitle{font-size:1.6em;color:#FEFDD7;}
h3{font-size:1.3em;}
h4{font-size:13px;color:#FEFDD7;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#333;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#wp-calendar caption,cite{text-decoration:none;}
form{margin:0; padding:0;}
textarea,input{border:1px solid #000000;}
.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist li{font-weight:bold;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentmetadata{font-weight:normal;}
small,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New',Courier,Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}
a{color:#B6D081;text-decoration:none;}
a:hover{color:#FEFDD7;text-decoration:underline;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
/* Begin Structure */
.post{font:11px Arial,Helvetica,sans-serif; color:#D9CACB; margin-bottom:15px; padding-top:5px; background:url(images/post_top.gif) no-repeat top left;}
.post img{border:2px solid #A5D3FA;}
.post a:link,.post a:visited{color:#A5D3FA;}
.post li{margin-left:25px;}
.post .inner{padding-bottom:10px; background:#672D30 url(images/post_bottom.gif) no-repeat bottom left;}
.details{background:url(images/bg_details.gif) no-repeat top left; margin-top:10px; font-size:12px; height:36px; padding-top:10px;}
.details .left{float:left; padding:5px 0 0 10px; color:#A88F97; font:11px Verdana,Arial,Helvetica,sans-serif;}
.details .left a:link,.details .left a:visited{color:#A88F97; font:bold 11px Verdana,Arial,Helvetica,sans-serif;}
.details .right{float:right; padding:5px 20px 0 0;}
.details .right a:link,.details .right a:visited{color:#FFFFFF; font:bold 13px Verdana,Arial,Helvetica,sans-serif;}
.details .right a:hover{text-decoration:underline; color:#FFFFFF;}
/* Begin Images */
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
/* End Images */
/* Begin Form Elements */
.entry form{
/* This is mainly for password protected posts,makes them look better. */
text-align:center;}
select{width:130px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:90%;padding:2px;}
#commentform #submit{margin:0;float:right;}
/* End Form Elements */
/* Begin Comments*/
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
/* End Comments */
/* Begin Various Tags & Classes */
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
#footer{background:url('images/bg_footer.gif') no-repeat top left; width:721px; text-align:center; margin:0 auto; padding-top:20px; padding-bottom:30px;}
#searchform{padding-top:10px; height:53px; padding-left:0;}
#searchform #s{border:1px solid #A3BB78; width:255px; margin-top:15px;}
#searchform #searchsubmit{border:0; height:21px; width:50px; font:bold 12px Arial,Helvetica,sans-serif; color:#ffffff;}
#adsense{width:160px; height:600px; background:#000000;}
