/*  
Theme Name: Maggo Magazine Theme
Theme URL: http://ythv.info/maggo
Author: ChiQ Montes
Author URL: http://www.wpthemedesigner.com
Description: 3 Column Magazine Style wordpress theme designed by <a href="http://www.wpthemedesigner.com">ChiQ Montes</a>.
*/

* {margin:0; padding:0;}
body { background:#FFFFFF url(images/bg.gif) repeat-x; color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a {color:#296dc0; text-decoration:none;}
a:hover {color:#1a57a1;}
a img {border:none;}
.c {clear:both;}

#menu_wrap { height:35px; width:100%;}
#menu {width:960px; margin:0 auto;}
#menu ul { list-style-type:none;}
#menu li { float:left; text-align:center; padding:10px 20px 0 0; font-weight:bold;}
#menu li a {color:#FFFFFF;}
#menu li:hover a {color:#e7fbff;}


#header_wrap { width:100%; height:117px; border-bottom:1px solid #e1e1e1;}
#header { height:113px; width:960px; margin:0 auto; position:relative;}
#header h1 {position:absolute; top:25px; left:18px;  font-size:30px;}
#header h1 a { color:#aadae5;}
#header h2 {position:absolute; top:65px; left:18px; font-size:14px; color:#FFFFFF; font-weight:bold;}
#header .advert { position:absolute; top:25px; right:0px;}



#wrap {width:960px; margin:16px auto 0 auto;}

#main {}
#sidebar_left {float:left; width:160px;}
#content {float:left; width:468px; padding:0 0 0 10px;}
#sidebar_right {float:right; width:312px; }



/*BLOCKS*/
.block { margin:0 0 8px 0;}
.block .header { background:url(images/block_header.gif); border-left:1px solid #d9e3ff; border-right:1px solid #d9e3ff; height:20px; padding:10px 12px 0 12px; }
.block .wrap { margin:1px 0 0 0;}
.block .top, .block .bottom { font-size:2px;}

.block .header h4 { color:#282c34; font-size:14px; font-weight:bold;}
.block .header h5  { color:#282c34; font-size:12px; font-weight:bold; }
.block.left ul, .block.right ul { list-style-type:none;}
.block.left li, .block.right li { padding:0 0 0 11px; margin:11px 0; background:url(images/bullet.gif) left no-repeat;}

.block.left {width:160px;}
.block.left .top { background:url(images/block_left_top.gif); height:4px;}
.block.left .content { background:url(images/block_left_bg.gif); padding:3px 17px;}
.block.left .bottom { background:url(images/block_left_bottom.gif); height:5px;}

.block.right {width:312px;}
.block.right .top { background:url(images/block_right_top.gif); height:6px;}
.block.right .content { background:url(images/block_right_bg.gif); background-color:#FFFFFF; padding:3px 17px;}
.block.right .bottom { background:url(images/block_right_bottom.gif); height:10px;}

.block.ana {width:362px;}
.block.ana .top { background:url(images/block_right_top_1.gif); height:6px; }
.block.ana .content { background:url(images/block_right_bg_1.gif); padding:3px 17px;}
.block.ana .bottom { background:url(images/block_right_bottom_1.gif); height:10px;}

.block.rss_search .content { padding:10px 0 10px 10px;}
.rss_search_bg { background:url(images/rss_search.gif); width:292px; height:88px; position:relative; font-size:11px; }
.rss_search_bg .first { position:absolute; top:5px; left:100px;}
.rss_search_bg .second { position:absolute; top:20px; left:100px;}
.rss_search_bg .s_input { position:absolute; top:56px; left:15px; width:225px; border:none; background:none;}
.rss_search_bg .s_submit { position:absolute; top:55px; left:255px;}

.block.center {width:468px; }
.block.center .top { background:url(images/block_center_top.gif); height:10px;}
.block.center .top_post { background:url(images/block_center_post_top.gif) no-repeat #ebf0ff; padding:5px 8px; font-size:11px; border-left:1px solid #d9e3ff; border-right:1px solid #d9e3ff;}
.block.center .content { background:url(images/block_center_bg.gif); padding:12px 17px 2px 17px;}
.block.center .bottom { background:url(images/block_center_bottom.gif); height:16px;}

.block.center .header .date { float:left; background:url(images/icon_date.gif) no-repeat left center; padding:0 0 0 14px; font-size:11px;}
.block.center .header .comments {float:right; background:url(images/icon_comments.gif) no-repeat left center; padding:0 0 0 14px; font-size:11px;}
.block.center .header .comments a, .block.center .top_post .meta .tags a {color:#808080;}
.block.center .top_post .meta { padding:10px 0 0 0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.block.center .top_post .meta .author{ float:left; background:url(images/icon_author.gif) no-repeat left center; padding:0 30px 0 14px;}
.block.center .top_post .meta .tags{ float:left; background:url(images/icon_tags.gif) no-repeat left center; padding:0 0 0 14px;}
.block.center .top_post  h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 0 0;}

.block.center .content  p { text-align:justify; margin-bottom:10px;}
.block.center .content a { text-decoration:underline;}

.block.center .content blockquote { background:#eef2fe; font-style:italic; padding:5px; margin:5px 10px;}
.block.center .content code { padding:7px; border:1px dotted #e1e1e1; margin:5px 0; display:block;}

.block.center .content  ul, .block.center .content  ol { margin:0 0 0 35px;}
.block.center .content li { padding:5px 5px; font-style:italic;}


.post {margin:10px 0 20px 0;}
.post h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.post h3 a { font-weight:normal; color:#333333;}
.post .meta { padding:7px 0; font-size:11px;}
.post .meta p { float:left; padding:0 0 0 15px; background:no-repeat left center;}
.post .meta .date { background-image:url(images/icon_post_date.gif); margin:0 40px 0 0;}
.post .meta .comments { background-image:url(images/icon_post_comment.gif);}
.post .meta .author { background-image:url(images/icon_post_author.gif); margin:0 40px 0 0;}
.post .meta .tags { background-image:url(images/icon_post_tag.gif);}
.post .meta .tags  a {color:#808080;}
.post .text {padding:5px 20px 5px 3px;}
.post .text p { text-align:justify; margin-bottom:10px;}
.post .text ul, .post .text ol { margin:0 0 0 35px;}
.post .text li { padding:5px 5px;}

.post blockquote, .post code { padding:7px; border:1px dotted #e1e1e1; margin:5px 0; display:block;}
.post code { border-style:solid;}



#comments .comment { background:url(images/comments_bg.gif) repeat-x; min-height:111px; _padding-bottom:30px;  margin:0 0 20px 0; border-top:1px solid #d9e3ff;}
#comments .comment .meta { padding:15px 15px 5px 15px; font-size:11px; color:#282c34;  }
#comments .comment .author {float:left;}
#comments .comment .author a, #comments .comment .author span {font-weight:bold; font-size:12px;}
#comments .comment .date {float:right;}
#comments .comment .text { font-size:11px; color:#333333; padding:10px 20px;}

#commentform td  { padding:7px 0;}
#commentform input { background:#fafafa; border:1px solid #cccccc; color:#666666; padding:4px; width:200px;}
#commentform textarea { background:#fafafa; border:1px solid #cccccc; color:#666666; padding:4px; width:270px; height:135px;}



#footer { background:url(images/block_header.gif); border-left:1px solid #d9e3ff; border-right:1px solid #d9e3ff; height:20px; padding:10px 12px 0 12px; text-align:center; margin:5px 0 15px 0; color:#292c33; }









