body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
background:#999;
line-height:170%;
text-align:center;
margin:20px 0;
padding:0;
}

a,a:visited {
color:#036DA7;
text-decoration:underline;
}

img {
border:none;
}

p {
margin:0;
padding:0 0 5px;
}

h1,h2 {
color:#000;
font:normal 190%/100% Arial, Tahoma, Verdana;
padding-bottom:3px;
margin:0 0 5px;
}

h1 a,h1 a:visited,h2 a,h2 a:visited {
color:#000;
text-decoration:none;
}

h1 a:hover,h2 a:hover {
color:#043FA0;
text-decoration:none;
}

h3 {
font:normal 140%/100% Arial, Tahoma, Verdana;
color:#222;
font-weight:700;
margin:10px 0 5px;
}

h4 {
font:normal 130%/100% Arial, Tahoma, Verdana, Arial;
color:#222;
font-weight:700;
margin:10px 0 5px;
}

.blockquote2 {
color:#000;
border-left:5px solid #b0c4de;
line-height:120%;
margin:5px 0 5px 20px;
padding:0 0 0 10px;
}

blockquote {
list-style:none;
border:1px solid red;
background-color:#FFCFCF;
margin:10px 0;
padding:10px;
}

ul {
list-style:square;
margin:0;
padding:0;
}

ol {
margin:0 0 0 10px;
padding:0;
}

li {
margin:0 0 0 20px;
padding:0;
}

table,tr,td {
font-size:11px;
}

.widget {
display:block;
}

#page {
width:900px;
background:#fff;
overflow:hidden;
text-align:left;
margin:0 auto;
padding:20px;
}

#content-wrapper {
clear:both;
background:#fff;
overflow:hidden;
padding:0;
}

#content {
float:left;
width:528px;
overflow:hidden;
margin:20px 0 0;
padding:0;
}

#sidebar-wrapper {
float:left;
width:331px;
background:#fff;
overflow:hidden;
margin:20px 0 0 20px;
}

#sidebar1 {
float:left;
width:160px;
overflow:hidden;
padding:0;
}

#sidebar2 {
float:right;
width:160px;
overflow:hidden;
padding:0;
}

#section-top {
clear:both;
background:#fff;
overflow:hidden;
margin:0;
padding:10px 0 0;
}

#section-bottom {
clear:both;
background:#fff;
overflow:hidden;
border-top:5px solid #ccc;
margin:10px 0;
padding:10px 0 0;
}

#footer {
clear:both;
background:#eee;
border:1px solid #ccc;
text-align:center;
overflow:hidden;
color:#444;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
margin:0;
padding:8px 10px!important;
}

#header {
overflow:hidden;
font-size:13px;
height:47px;
display:block;
}

#header h1 {
border:none;
font:bold 20px Arial, Tahoma, Verdana;
margin:0;
padding:0;
}

#header .rsswidget {
text-align:right;
margin:0;
padding:0;
}

#header .rss {
float:right;
list-style-type:none;
padding-left:20px;
background:url(images/rss.gif) no-repeat;
margin:0 0 0 10px;
}

#headerleft {
width:400px;
float:left;
overflow:hidden;
margin:0;
}

#headerright {
width:300px;
float:right;
text-align:right;
overflow:hidden;
margin:0 ;
}

#headerimg {
color:#000;
overflow:hidden;
margin:15px 0 0;
}

#headerimg img {
width:100%;
}

#headerimg a {
display:block;
border:none;
text-decoration:none;
}

#top1 {
padding-left:10px;
background:#eee;
border:1px solid #ccc;
margin:10px 0 0;
}

#top2 {
text-align:center;
background:#eee;
border:1px solid #ccc;
margin:10px 0 0;
padding:10px;
}

#topmenu {
text-align:center;
background:#eee;
border:1px solid #ccc;
margin:10px 0 0;
padding:8px 10px;
}

#topmenu li {
display:inline;
list-style-type:none;
text-transform:uppercase;
font-weight:700;
margin:0 10px;
padding:0;
}

#navbar {
background:#eee;
width:878px;
height:33px!important;
color:#fff;
border:1px solid #ccc;
margin:20px 0 0;
padding:0;
}

#navbarleft {
width:800px;
float:left;
margin:0;
padding:0;
}

#navbarright {
width:50px;
float:right;
margin:0;
padding:6px 0 0;
}

#navbarright img {
border:none;
margin:0;
padding:0;
}

#nav {
list-style:none;
margin:0 0 0 15px;
padding:0;
}

#nav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li a {
background:#eee;
color:#000;
display:block;
font-size:10px;
font-weight:400;
text-transform:uppercase;
text-decoration:none;
margin:0 10px 0 0;
padding:7px 5px!important;
}

#nav li a:hover {
background:#666;
color:#FFF;
display:block;
text-decoration:none;
margin:0 10px 0 0;
padding:7px 5px!important;
}

#nav li.current_page_item a,#nav li.current-cat a {
background:#666;
color:#FFF;
}

#nav li {
float:left;
margin:0;
padding:0;
}

#nav li li {
float:left;
width:200px;
margin:0;
padding:0;
}

#nav li li a,#nav li li a:link,#nav li li a:visited {
background:#eee;
color:#000;
width:160px;
float:none;
border-right:1px solid #666;
border-bottom:1px solid #666;
margin:0;
padding:8px 10px;
}

#nav li li a:hover,#nav li li a:active {
background:#666;
color:#FFF;
padding:8px 10px;
}

#nav li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
margin:0;
padding:0;
}

#nav li ul a {
width:140px;
}

#nav li ul ul {
margin:-34px 0 0 171px;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
left:auto;
}

#nav li:hover,#nav li.sfhover {
position:static;
}

#searchform3 {
overflow:hidden;
margin:0;
padding:0;
}

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

.searchformbutton3 {
border:0;
vertical-align:top;
margin:0;
padding:0;
}

#searchformtop {
text-align:right;
margin:0 0 5px 10px;
}

#searchformtop #stop {
width:200px;
height:12px;
background:#fff;
margin-right:2px;
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
border:1px solid #000;
padding:4px 5px;
}

#searchformtop input {
background:#09182A;
border:none;
width:30px;
height:20px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
vertical-align:middle;
cursor:pointer;
}

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

.entry {
text-align:justify;
padding:0 0 5px;
}

#content .sticky {
background:#eee;
border:1px solid #ccc;
margin-bottom:10px;
width:506px;
padding:10px;
}

#content .postbox {
background:#eee;
border:1px solid #ccc;
margin-bottom:10px;
width:506px;
padding:5px 10px;
}

#content .postbox h1,#content .postbox h2 {
border:none;
margin:5px 0 10px;
padding:0;
}

#content .widget h3,#content .headtitle,#content h1.headtitle {
text-transform:uppercase;
border-bottom:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 8px;
}

#content .headtitle2 {
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:5px 0;
}

#content .headtitle a,#content .headtitle a:visited {
color:#036DA7;
text-decoration:none;
}

#content .postmeta {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
margin:0;
padding:0;
}

#content .postmeta a,#content .postmeta a:visited {
text-decoration:none;
color:#999;
}

#content .postmeta a:hover {
text-decoration:underline;
color:#333;
}

.post-tag {
background:url(images/tag.gif) no-repeat;
padding-left:20px;
float:left;
color:#999;
margin-right:10px;
}

.post-category {
background:url(images/category.gif) no-repeat;
padding-left:20px;
float:left;
color:#999;
margin-right:10px;
}

.post-comment {
background:url(images/comment.gif) no-repeat;
padding-left:20px;
float:left;
color:#999;
margin-right:10px;
}

.post-calendar {
background:url(images/calendar.gif) no-repeat;
padding-left:20px;
float:left;
color:#999;
margin-right:10px;
}

.post-author {
background:url(images/author.gif) no-repeat;
padding-left:20px;
float:left;
color:#999;
margin-right:10px;
}

.post-edit {
background:url(images/edit.gif) no-repeat;
padding-left:20px;
float:left;
color:#999;
margin-right:10px;
}

.post-nav {
clear:both;
margin:10px 0;
}

.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;
margin:10px 0;
padding:0;
}

#comments,#pings,#respond {
clear:both;
text-transform:none;
margin:20px 0 0;
padding:0 0 2px;
}

#content .alt {
margin:0;
padding:10px;
}

#content .commentlist li {
list-style:none;
margin:10px 0 0;
padding:10px;
}

#content .commentlist li ul li {
margin-right:0;
margin-left:0;
}

#content .commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px;
}

#content .commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
}

#content .commentmetadata {
font-weight:400;
display:block;
margin:0;
}

#content .nocomments {
text-align:center;
margin:0;
padding:0;
}

#content .thread-alt {
background-color:#f8f8f8;
}

.cancel-comment-reply small {
font-size:1em;
}

#commentform {
margin-top:10px;
font:110% Arial, Helvetica, sans-serif;
}

#commentform label,#commentform label small {
font-weight:400;
font-size:100%;
}

#commentform label span {
font-weight:400;
}

#commentform input {
width:400px;
background:#eee;
border:1px solid #ccc;
margin-top:3px;
padding:3px;
}

#commentform textarea {
width:400px;
height:135px;
background:#eee;
border:1px solid #ccc;
margin-top:3px;
padding:3px;
}

#commentform #submit {
width:150px;
font:bold 12px Arial, Helvetica, sans-serif;
background:#eee;
border:1px solid #ccc;
padding:4px 12px;
}

#commentform #submit:hover {
background:#000;
color:#fff;
cursor:pointer;
}

#commentform textarea:focus,#commentform input[type=text]:focus {
background:#fff;
}

#sidebar-wrapper .sidebartop {
width:309px;
background:#eee;
border:1px solid #ccc;
float:left;
margin:0 0 20px;
padding:10px;
}

#sidebar-wrapper .sidebartop h3 {
text-transform:uppercase;
border-bottom:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:0 0 8px 2px;
}

#sidebar-wrapper .widget_calendar td {
padding:0 12px;
}

.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 #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:4px 0 8px;
}

#section-top select,#section-bottom select {
border:1px solid #ccc;
width:197px;
font:normal 11px Arial, Helvetica, sans-serif;
padding:4px;
}

#section-top ul,#section-bottom ul {
list-style:none;
margin:0 0 5px;
padding:0;
}

#section-top li,#section-bottom li {
border-bottom:#ccc 1px dotted;
line-height:130%;
list-style:none;
margin:0;
padding:0;
}

#section-top li a,#section-bottom li a {
text-decoration:none;
display:block;
padding:4px 0 4px 2px;
}

#section-top li a:hover,#section-bottom li a:hover {
text-decoration:none;
background-color:#eee;
color:red;
}

#footer a,#footer a:visited {
color:#444;
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,.sticky .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:0;
padding:0;
}

.thumbright {
float:right;
width:175px;
margin:0;
padding:0;
}

.thumbleft img,.thumbright img {
margin:5px 0 0;
padding:0;
}

.thumbmeta {
clear:both;
font-size:11px;
border-bottom:1px dotted silver;
font-weight:700;
margin:0 0 10px;
padding:0 0 5px;
}

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

.content2-left a.crop-foto,.content2-right a.crop-foto {
display:block;
overflow:hidden;
position:relative;
width:251px;
height:156px;
border:2px solid #999;
margin:0;
padding:0;
}

.content2-left a.crop-foto img,.content2-right a.crop-foto img {
display:block;
position:absolute;
width:245px;
height:150px;
margin:3px;
padding:0;
}

.content2-left a.crop-foto:hover,.content2-right a.crop-foto:hover {
border:10px solid #999;
width:235px;
height:140px;
}

.content3-left a.crop-foto,.content3-right a.crop-foto {
display:block;
overflow:hidden;
position:relative;
width:158px;
height:116px;
border:2px solid #999;
margin:0;
padding:0;
}

.content3-left a.crop-foto img,.content3-right a.crop-foto img {
display:block;
position:absolute;
width:153px;
height:110px;
margin:3px;
padding:0;
}

.content3-left a.crop-foto:hover,.content3-right a.crop-foto:hover {
border:10px solid #999;
width:143px;
height:100px;
}

.center {
text-align:center;
}

.alignleft {
float:left;
}

img.alignleft,img[align=left] {
float:left;
margin:2px 10px 5px 0;
}

.alignright {
float:right;
}

img.alignright,img[align=right] {
float:right;
margin:2px 0 5px 10px;
}

.clear {
clear:both;
}

hr.clear {
clear:both;
visibility:hidden;
height:0;
margin:0;
padding:0;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

pre {
background:#F7F7F7;
border:1px solid #D5D5D5;
line-height:100%;
overflow:auto;
font-size:100%;
padding:10px;
}

pre code {
font-family:"Courier New", Courier, monospace;
}

code {
font-family:"Courier New", Courier, monospace;
font-size:100%;
}

pre:hover {
border:1px solid #000;
}

a:hover,#content .headtitle a:hover {
text-decoration:none;
color:red;
}

h3 a,h3 a:visited,h4 a,h4 a:visited,#header a,#header a:visited,#topmenu li a,#content .breadcrumb a,#content li a,#content .post li a,#content .widget li a,.post-nav a,.post-nav a:visited,#content .navigation a,#sidebar-wrapper .sidebartop a,#sidebar-wrapper .sidebartop ul li a,#sidebar-wrapper .sidebartop ul li a:visited,#sidebar1 ul li ul li a,#sidebar1 ul li ul li a:visited,#sidebar2 ul li ul li a,#sidebar2 ul li ul li a:visited,#section-top li a:visited,#section-bottom li a:visited {
text-decoration:none;
}

form,#topmenu ul,.thumbleft p,.thumbright p {
margin:0;
padding:0;
}

#header p,#content .commentlist,#content .commentlist li ul,#sidebar-wrapper .sidebartop ul,#sidebar1 ul li ul,#sidebar2 ul li ul {
margin:0;
padding:0;
}

#subscribeform,#searchform {
margin:0;
}

#subscribeform br,#searchform br,#searchformtop br {
display:none;
}

#subscribeform #s2,#searchform #s {
width:202px;
height:15px;
background:#fff;
margin-right:10px;
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
border:1px solid #000;
padding:4px 5px;
}

#subscribeform input,#searchform input {
background:#b0c4de;
width:80px;
height:25px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
vertical-align:middle;
cursor:pointer;
border:1px solid #000;
}

#content .children,#sidebar1 .widget_calendar td,#sidebar2 .widget_calendar td {
padding:0;
}

#content .depth-1,#content .even,.alt {
border:1px solid #ddd;
}

#sidebar-wrapper .sidebartop ul li,#sidebar1 ul li ul li {
list-style:square;
background:none;
margin:0 0 0 20px;
padding:0;
}

#sidebar-wrapper .sidebartop a:hover,#sidebar-wrapper .sidebartop ul li a:hover,#sidebar1 ul li ul li a:hover,#sidebar2 ul li ul li a:hover {
color:red;
text-decoration:none;
}

#sidebar-wrapper .sidebartop ul li ul li,#sidebar1 ul li ul li ul li,#sidebar2 ul li ul li,#sidebar2 ul li ul li ul li {
list-style:square;
margin:0 0 0 20px;
padding:0;
}

#sidebar1 h3,#sidebar2 h3 {
text-transform:uppercase;
border-bottom:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:4px 0 8px 5px;
}

#sidebar1 ul,#sidebar2 ul {
list-style-type:none;
margin:0;
padding:0;
}

#sidebar1 ul li,#sidebar2 ul li {
margin:0 0 10px;
}

#sidebar1 select,#sidebar2 select {
border:1px solid #ccc;
width:157px;
font:normal 11px Arial, Helvetica, sans-serif;
padding:4px;
}

.content2-left a.crop-foto:hover img,.content2-right a.crop-foto:hover img,.content3-left a.crop-foto:hover img,.content3-right a.crop-foto:hover img {
margin:-5px 0 0 -5px;
}

img.center,img[align=center],.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
