body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333; background:#ffffff; margin:20px 0; padding:0; line-height:170%; text-align:center}
a, a:visited{color:#323232; text-decoration:underline}
a:hover{text-decoration:none; color:#F00001}
img{border:none}
p{padding:0px 0px 5px 0px; margin:0px}
h1, h2{color:#000; margin:0px; border-bottom:1px solid #E3E3E3; font:normal 190%/100% Arial,Tahoma,Verdana; padding-bottom:3px; margin-bottom:5px}
h1 a, h1 a:visited, h2 a, h2 a:visited{color:#000; text-decoration:none}
h1 a:hover, h2 a:hover{color:#F00001; text-decoration:none}
h3{font:normal 140%/100% Arial,Tahoma,Verdana; color:#222; margin:10px 0px 5px; font-weight:bold}
h4{font:normal 130%/100% Arial,Tahoma,Verdana,Arial; color:#222; margin:10px 0px 5px; font-weight:bold}
h3 a, h3 a:visited, h4 a, h4 a:visited{text-decoration:none}
form{margin:0px; padding:0px}
.blockquote2{padding:0 0 0 10px; margin:5px 0px 5px 20px; color:#000; border-left:5px solid #b0c4de; line-height:120%}
blockquote{padding:10px 10px; margin:10px 0px 10px 0px; list-style:none; border:1px solid #f00; background-color:#FFCFCF}
ul{list-style:square; padding:0px; margin:0px 0px 0px 0px}
ol{padding:0px; margin:0px 0px 0px 10px}
li{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px}
table, tr, td{font-size:11px}
.widget{display:block}

#page{margin:0px auto; padding:20px 20px 20px 20px; width:880px; background:#fff; overflow:hidden; text-align:left}
#content-wrapper{clear:both; padding:0px 0px 0px 0px; background:#fff; overflow:hidden}
#content{margin:20px 0px 0px 0px; padding:0px; float:left; width:528px; overflow:hidden}
#sidebar-wrapper{margin:20px 0px 0px 20px; float:left; width:331px; background:#fff; overflow:hidden}
#sidebar1{padding:0px 0px 0px 0px; float:left; width:160px; overflow:hidden}
#sidebar2{padding:0px 0px 0px 0px; float:right; width:160px; overflow:hidden}
#section-top{clear:both; padding:10px 0px 0px 0px; background:#fff; overflow:hidden; margin:0px 0px 0px 0px}
#section-bottom{clear:both; padding:10px 0px 0px 0px; background:#fff; overflow:hidden; margin:10px 0px 10px 0px; border-top:5px solid #1B2A55}
#footer{clear:both; background:#1B2A55; border:1px solid #1B2A55; margin:0px; padding:8px 10px; text-align:left; overflow:hidden; color:#B1B1B1; font-size:11px; font-family:Arial,Tahoma,Verdana; padding-top:8px !important; padding-top:4px}

#header{font:bold 20px Arial,Tahoma,Verdana; padding:0px; margin:0px; overflow:hidden; font-size:12px; height:40px; display:block}
#header h1{border:none; font:bold 20px Arial,Tahoma,Verdana; padding:0px; margin:0px}
#header h1 a, #navbar h1 a:visited{}
#header a, #header a:visited{text-decoration:none}
#header p{padding:0px; margin:0px}
#header .rsswidget{margin:0px; padding:0px; text-align:right}
#header .rss{float:right; list-style-type:none; margin:0px 0px 0px 10px; padding-left:20px; background:url(images/rss.gif) no-repeat}
#headerleft{width:500px; float:left; margin:0px; overflow:hidden}
#headerright{width:300px; float:right; margin:0px; text-align:right; overflow:hidden}
#headerimg{background:#fff url(images/header.jpg) no-repeat; height:120px; color:#000; overflow:hidden; margin:15px 0px 0px 0px}
#headerimg a{display:block; height:120px}

#top1{margin:10px 0px 0px 0px; padding-left:10px; background:#F7F7F7; border:1px solid #E3E3E3}
#top2{margin:10px 0px 0px 0px; padding:10px; text-align:center; background:#F7F7F7; border:1px solid #E3E3E3}

#topmenu{margin:10px 0px 0px 0px; padding:8px 10px; text-align:center; background:#F7F7F7; border:1px solid #E3E3E3}
#topmenu ul{margin:0px; padding:0px}
#topmenu li{margin:0px 10px; padding:0px; display:inline; list-style-type:none; text-transform:uppercase; font-weight:bold}
#topmenu li a{text-decoration:none}

#navbar{background:#1B2A55; width:878px; height:33px !important; height:34px; color:#fff; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #1B2A55}
#navbarleft{width:800px; float:left; margin:0px; padding:0px 0px 0px 0px}
#navbarright{width:50px; float:right; margin:0px; padding:6px 0px 0px 0px}
#navbarright img{border:none; margin:0px 0px 0px 0px; padding:0px}
#nav{margin:0px 0px 0px 15px; padding:0px; list-style:none}
#nav ul{margin:0px; padding:0px; list-style:none}
#nav a{background:#1B2A55; color:#F7F7F7; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0px 10px 0px 0px; padding:7px 5px 7px 5px !important; padding:8px 5px 8px 5px; text-decoration:none}
#nav a:hover{background:#F00; color:#000; display:block; text-decoration:none; margin:0px 10px 0px 0px; padding:7px 5px 7px 5px !important; padding:8px 5px 8px 5px; text-decoration:none}
#nav li.current_page_item a, #nav li.current-cat a{background:#F00; color:#fff}
#nav li{float:left; margin:0px; padding:0px}
#nav li li{float:left; margin:0px; padding:0px; width:200px}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#F7F7F7; color:#000; width:200px; float:none; margin:0px; padding:8px 10px 8px 10px; border-top:1px solid #666}
#nav li li a:hover, #nav li li a:active{background:#F7F7F7; color:#313139; padding:8px 10px 8px 10px}
#nav li ul{position:absolute; width:10em; left:-999em; z-index:10}
#nav li:hover ul{left:auto; display:block}
#nav li:hover ul, #nav li.sfhover ul{left:auto}

#searchform3{margin:0px; padding:0px; overflow:hidden}
#searchbox3{background:#F7F7F7; width:140px; color:#202020; font-size:11px; font-family:Arial,Tahoma,Verdana; padding:3px; margin:0px 5px 7px 0px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline; height:13px}
.searchformbutton3{margin:0; padding:0; border:0; vertical-align:top}

#subscribeform{margin:0px}
#subscribeform br{display:none}
#subscribeform #s2{width:202px; height:15px; padding:4px 5px 4px 5px; background:#fff; margin-right:10px; color:212121; font:bold 12px Arial,Helvetica,sans-serif; border:1px solid #000}
#subscribeform input{background:#1B2A55; border:none; width:80px; height:25px; font:bold 12px Arial,Helvetica,sans-serif; color:#F6F6F9; vertical-align:middle; cursor:pointer; border:1px solid #000}

#searchform{margin:0px}
#searchform br{display:none}
#searchform #s{width:214px; height:25px; padding:4px 5px 4px 5px; background:#fff; margin-right:10px; color:212121; font:bold 12px Arial,Helvetica,sans-serif; border:1px solid #000}
#searchform input{background:#1B2A55; border:none; width:80px; height:25px; font:bold 12px Arial,Helvetica,sans-serif; color:#F6F6F9; vertical-align:middle; cursor:pointer; border:1px solid #000}

#searchformtop{margin:0px 0px 5px 10px; text-align:right}
#searchformtop br{display:none}
#searchformtop #stop{width:220px; height:25px; padding:4px 5px 4px 5px; background:#fff; margin-right:2px; color:#E1E2E3; font:bold 12px Arial,Helvetica,sans-serif; border:1px solid #000}

#searchformtop input{background:#1B2A55; border:none; width:60px; height:35px; font:bold 12px Arial,Helvetica,sans-serif; color:#F6F6F9; vertical-align:middle; cursor:pointer}

#content .post, #content .breadcrumb{width:526px; float:left; display:block; color:#444; margin:0px; text-align:justify; clear:both; margin-bottom:10px; overflow:hidden}
#content .breadcrumb a{text-decoration:none}
.entry{padding:0px 0px 5px 0px; text-align:justify}

#content .postbox{color:#313139; padding:5px 10px; background:#F7F7F7; border:1px solid #E3E3E3; margin-bottom:10px; width:506px}
#content .postbox h1, #content .postbox h2{margin:5px 0px 10px 0px; padding:0; border:none}

#content .widget h3, #content .headtitle, #content h1.headtitle{text-transform:uppercase; border-bottom:1px solid #E3E3E3; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:5px 0px 8px 0px}
#content .headtitle2{text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:5px 0px 5px 0px}
#content .headtitle a, #content .headtitle a:visited{color:#323232; text-decoration:none}
#content .headtitle a:hover{text-decoration:none; color:#F00001}

#content .postmeta{clear:both; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#E3E3E3; margin:0px; padding:0px}
#content .postmeta a, #content .postmeta a:visited{text-decoration:none; color:#E3E3E3}
#content .postmeta a:hover{text-decoration:underline; color:#333}

#content li a, #content .post li a, #content .widget li a{text-decoration:none}
.post-tag{background:url(images/tag.gif) no-repeat; padding-left:20px; float:left; color:#E3E3E3; margin-right:10px}
.post-category{background:url(images/category.gif) no-repeat; padding-left:20px; float:left; color:#E3E3E3; margin-right:10px}
.post-comment{background:url(images/comment.gif) no-repeat; padding-left:20px; float:left; color:#E3E3E3; margin-right:10px}
.post-calendar{background:url(images/calendar.gif) no-repeat; padding-left:20px; float:left; color:#E3E3E3; margin-right:10px}
.post-author{background:url(images/author.gif) no-repeat; padding-left:20px; float:left; color:#E3E3E3; margin-right:10px}
.post-edit{background:url(images/edit.gif) no-repeat; padding-left:20px; float:left; color:#E3E3E3; margin-right:10px}
.post-nav{clear:both; margin:10px 0px}
.post-nav a, .post-nav a:visited{text-decoration:none}
.post-nav .previous a{float:left; padding-left:20px; background:url(images/left.gif) no-repeat left center}
.post-nav .next a{float:right; padding-right:20px; text-align:right; background:url(images/right.gif) no-repeat right center}

#content .navigation{clear:both; padding:0; margin:10px 0px}
#content .navigation a{text-decoration:none}

#commentleft{width:155px; float:left}
#commentright{width:330px; float:right}
#comments, #respond{padding:0px 0px 2px 0px; margin:20px 0px 0px 0px; clear:both; text-transform:none}
#commentform{margin-top:10px; font:110% Arial,Helvetica,sans-serif}
#commentform label, #commentform label small{font-weight:normal; color:#668b9a; font-size:100%}
#commentform label span{font-weight:normal}
#commentform input{color:#313139; width:153px; background:#F7F7F7; border:1px solid #E3E3E3; padding:3px; margin-top:3px}
#commentform textarea{width:285px; height:135px; background:#F7F7F7; border:1px solid #E3E3E3; padding:2px; margin-top:3px}
#commentform .submitbutton{width:auto; padding:4px 12px; font:bold 12px Arial,Helvetica,sans-serif; background:#F7F7F7; border:1px solid #E3E3E3}
#commentform .submitbutton:hover{background:#E4E4E4; color:#323232; cursor:pointer}
#commentform textarea:focus, #commentform input[type="text"]:focus{background:#fff}

#commentbox .commentlist{list-style:none; margin:0px 0px 15px; padding:0px; line-height:130%; clear:both}
#commentbox .commentlist p{margin:10px 0px}
#commentbox .commentlist li{margin:10px 7px; padding:0px 0px 10px; background:url(images/thumb-hr.gif) no-repeat center bottom}
#commentbox .gravatar{background:url(images/avatar-bg.gif) no-repeat; width:58px; height:55px; margin-top:3px; padding:6px 0px 6px 6px; float:left}
#commentbox .gravatar-author{background:url(images/avatar-bg-author.gif) no-repeat; width:58px; height:70px; margin-top:3px; padding:6px 0px 6px 6px; float:left}
#commentbox .gravatar img, #commentbox .gravatar-author img{border:solid 1px #000; background-color:#FFF; padding:0px; margin:0px}
#commentbox .comment-entry{width:440px; float:right; position:relative}
#commentbox .comment-number{color:#E5E5E5; font-size:20px; float:right; position:absolute; top:5px; right:5px}
#commentbox .comment-number a{color:#E5E5E5; text-decoration:none}
#commentbox .comment-number a:hover{color:#E3E3E3; text-decoration:none}
#commentbox .commentlist cite{font:150% Tahoma,"Trebuchet MS",Arial}
#commentbox .commentlist cite a, #commentbox .commentlist cite a:visited{text-decoration:none}
#commentbox .commentlist cite a:hover{text-decoration:none}
#commentbox a{text-decoration:none}


#sidebar-wrapper .sidebartop{margin:0px 0px 20px 0px; padding:10px; width:309px; background:#F7F7F7; border:1px solid #E3E3E3; float:left}
#sidebar-wrapper .sidebartop h3{color:#313139; text-transform:uppercase; border-bottom:1px solid #E3E3E3; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 8px 2px}
#sidebar-wrapper .sidebartop ul{padding:0; margin:0}
#sidebar-wrapper .sidebartop ul li{color:#1B2A55; list-style:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; background:none}
#sidebar-wrapper .sidebartop a, #sidebar-wrapper .sidebartop ul li a, #sidebar-wrapper .sidebartop ul li a:visited{color:#313139; text-decoration:none}
#sidebar-wrapper .sidebartop a:hover, #sidebar-wrapper .sidebartop ul li a:hover{color:#F00001; text-decoration:none}
#sidebar-wrapper .sidebartop ul li ul li{list-style:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px}
#sidebar-wrapper .widget_calendar td{padding:0px 12px}

#sidebar-wrapper .sidebartopx a, #sidebar-wrapper .sidebartopx ul li a, #sidebar-wrapper .sidebartopx ul li a:visited{color:#85A3F9; text-decoration:none}
#wp-calendar td{background:#1B2A55; color:#f1f2f3}
#wp-calendar{width:100%; text-align:center; font-weight:bold}
#wp-calendar .pad, #wp-calendar #next, #wp-calendar #prev{background:none}

#sidebar1 h3{text-transform:uppercase; border-bottom:1px solid #E3E3E3; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:4px 0px 8px 5px}
#sidebar1 ul{padding:0; margin:0; list-style-type:none}
#sidebar1 ul li{margin:0px 0px 10px 0px}
#sidebar1 ul li ul{padding:0; margin:0}
#sidebar1 ul li ul li{list-style:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; background:none}
#sidebar1 ul li ul li a, #sidebar1 ul li ul li a:visited{text-decoration:none}
#sidebar1 ul li ul li a:hover{color:#F00001; text-decoration:none}
#sidebar1 ul li ul li ul li{list-style:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px}
#sidebar1 select{border:1px solid #E5E5E5; padding:4px; width:157px; font:normal 11px Arial,Helvetica,sans-serif}
#sidebar1 .widget_calendar td{padding:0px}

#sidebar2 h3{text-transform:uppercase; border-bottom:1px solid #E3E3E3; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:4px 0px 8px 5px}
#sidebar2 ul{padding:0; margin:0; list-style-type:none}
#sidebar2 ul li{margin:0px 0px 10px 0px}
#sidebar2 ul li ul{padding:0; margin:0}
#sidebar2 ul li ul li{list-style:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px}
#sidebar2 ul li ul li a, #sidebar2 ul li ul li a:visited{text-decoration:none}
#sidebar2 ul li ul li a:hover{color:#F00001; text-decoration:none}
#sidebar2 ul li ul li ul li{list-style:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px}
#sidebar2 select{border:1px solid #E5E5E5; padding:4px; width:157px; font:normal 11px Arial,Helvetica,sans-serif}
#sidebar2 .widget_calendar td{padding:0px}

.section4-left{float:left; width:200px; overflow:hidden}
.section4-right{float:right; width:200px; overflow:hidden}
.separator4{margin-right:24px}
#section-top .widget, #section-bottom .widget{margin-bottom:10px}
#section-top h3, #section-bottom h3{text-transform:uppercase; border-bottom:1px solid #E3E3E3; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; padding:4px 0px 8px 0px}
#section-top select, #section-bottom select{border:1px solid #E5E5E5; padding:4px; width:197px; font:normal 11px Arial,Helvetica,sans-serif}
#section-top ul, #section-bottom ul{list-style:none; padding:0px; margin:0px 0px 5px}
#section-top li, #section-bottom li{border-bottom:#E3E3E3 1px dotted; line-height:130%; list-style:none; padding:0; margin:0}
#section-top li a, #section-bottom li a{text-decoration:none; padding:4px 0px 4px 2px; display:block}
#section-top li a:visited, #section-bottom li a:visited{text-decoration:none}
#section-top li a:hover, #section-bottom li a:hover{text-decoration:none; background-color:#F7F7F7; color:#F00001}

#footer a, #footer a:visited{color:#B1B1B1; text-decoration:none}
#footer a:hover{text-decoration:underline}

.content2-left{float:left; width:255px; overflow:hidden; margin-bottom:5px}
.content2-right{float:right; width:255px; overflow:hidden; margin-bottom:5px}
.postbox .content2-right{float:right; width:235px; overflow:hidden; margin-bottom:5px}
.content3-left{float:left; width:163px; overflow:hidden; margin-bottom:5px}
.content3-right{float:right; width:163px; overflow:hidden; margin-bottom:5px}
.content3-separator{margin-right:20px}
.hseparator{margin-top:10px}

.thumbleft{float:left; width:70px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.thumbright{float:right; width:175px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.thumbleft p, .thumbright p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.thumbleft img, .thumbright img{margin:5px 0px 0px 0px; padding:0px 0px 0px 0px}
.thumbmeta{clear:both; font-size:11px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; border-bottom:1px dotted #C0C0C0; font-weight:bold}

.content2-left h2.magz-gallery-title, .content2-right h2.magz-gallery-title, .content3-left h2.magz-gallery-title, .content3-right h2.magz-gallery-title{border:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:5px 0px 5px 1px; padding:0}

.content2-left a.crop-foto, .content2-right a.crop-foto{display:block; overflow:hidden; position:relative; width:251px; height:156px; padding:0; margin:0; border:2px solid #E3E3E3}
.content2-left a.crop-foto img, .content2-right a.crop-foto img{display:block; position:absolute; width:245px; height:150px; padding:0; margin:3px}
.content2-left a.crop-foto:hover, .content2-right a.crop-foto:hover{border:10px solid #E3E3E3; width:235px; height:140px}
.content2-left a.crop-foto:hover img, .content2-right a.crop-foto:hover img{margin:-5px 0 0 -5px}

.content3-left a.crop-foto, .content3-right a.crop-foto{display:block; overflow:hidden; position:relative; width:158px; height:116px; padding:0; margin:0; border:2px solid #E3E3E3}
.content3-left a.crop-foto img, .content3-right a.crop-foto img{display:block; position:absolute; width:153px; height:110px; padding:0; margin:3px}
.content3-left a.crop-foto:hover, .content3-right a.crop-foto:hover{border:10px solid #E3E3E3; width:143px; height:100px}
.content3-left a.crop-foto:hover img, .content3-right a.crop-foto:hover img{margin:-5px 0 0 -5px}

.center{text-align:center}
img.center, img[align="center"]{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left}
img.alignleft, img[align="left"]{float:left; margin:2px 10px 5px 0px}
.alignright{float:right}
img.alignright, img[align="right"]{float:right; margin:2px 0px 5px 10px}
.clear{clear:both}
hr.clear{clear:both; visibility:hidden; margin:0px; padding:0px; height:0px}

pre{background:#F7F7F8; border:1px solid #D5D5D5; line-height:100%; overflow:auto; padding:10px; font-size:100%}
pre code{font-family:"Courier New",Courier,monospace}
code{font-family:"Courier New",Courier,monospace; font-size:100%}
pre:hover{border:1px solid #000}

