html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;background:#59319F;line-height:170%;text-align:center;margin:20px 0;padding:0;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a{color:#009;text-decoration:underline;}
li a:focus,li a:hover{color:#000;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
pre{white-space:pre;background:#F7F7F7;border:1px solid #D5D5D5;line-height:100%;overflow:auto;font-size:100%;margin:1.5em 0;padding:10px;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
th{font-weight:700;color:#000;}
thead th{background:#c3d9ff;color:#000;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
caption{background:#eee;color:#000;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.alignleft{float:left;}
.alignright{float:right;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-weight:700;font-size:1.2em;}
input.text,input.title,textarea,select{border:1px solid #bbb;margin:0.5em 0;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{padding:5px;}
img.imgborder{border:1px solid #000;padding:2px;}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
div.border{padding-right:3px;margin-right:4px;border-right:1px solid #eee;}
div.colborder{padding-right:2px;margin-right:1px;border-right:1px solid #eee;}
.box{clear:both;margin-bottom:8px;background:#FFF;border:1px solid #DDD;padding:8px;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:block;}
* html .clearfix,* html .container{height:1%;}
#page{width:920px;background:#FFF url(images/boxwhite-bg.jpg) left top repeat-x;border:#DDD 1px solid;text-align:left;margin:0 auto;padding:0;}
#content-wrapper{clear:both;background:#fff;overflow:hidden;padding:20px 0 0 18px;}
#content{float:left;width:528px;overflow:hidden;margin:0;padding:0;}
#sidebar-wrapper{float:left;width:336px;background:#fff;overflow:hidden;font-size:11px;margin:0 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{width:880px;clear:both;overflow:hidden;background:#000;font-size:11px;margin:10px 0 0;padding:20px 20px 1px;}
#footer{clear:both;text-align:center;overflow:hidden;color:#444;font-size:11px;margin:0;padding:10px 0 0;}
div.right3cols #content{float:right;margin:0 15px 0 0;}
div.center3cols #sidebar1{float:left;margin:0 18px 0 0;}
div.center3cols #sidebar2{float:left;margin:0 0 0 18px;}
#header{overflow:hidden;font-size:13px;display:block;padding:20px 20px 10px;}
#header h1,#header h2{color:#000;font:bold 22px Arial, Tahoma, Verdana;margin:0;padding:0;}
#header h1 a,#navbar h1 a:visited,#header h2 a,#header h2 a:visited{color:#000;text-decoration:none;}
#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:500px;float:left;overflow:hidden;margin:0;}
#headerright{width:300px;float:right;text-align:right;overflow:hidden;margin:0;}
*html #headerimg{margin-bottom:-3px;}
#headerimg{width:920px;height:123px;color:#000;overflow:hidden;margin:0;padding:0;}
#headerimg img{width:100%;margin:0;padding:0;}
#headerimg a{display:block;border:none;outline:none;text-decoration:none;}
#searchformtop{text-align:right;margin:0 0 5px 10px;}
#searchformtop #stop{width:150px;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;height:20px;font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;vertical-align:middle;cursor:pointer;}
#navbar{width:920px;height:30px;font-size:11px;color:#000;background:#F5F4F0 url(images/boxgrey-bg.jpg) left top repeat-x;border-top:1px solid #DDD;border-bottom:1px solid #DDD;position:relative;margin:0;padding:0;}
#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;}
#subscribeform #s2{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{background:#777 url(images/boxdark-bg.gif);width:80px;height:25px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;vertical-align:middle;cursor:pointer;border:1px solid #555;}
#searchform #s{width:150px;height:15px;background:#fff;margin-right:10px;color:#000;font:bold 12px Arial, Helvetica, sans-serif;border:1px solid #000;padding:4px 5px;}
#searchform input{background:#b0c4de;height:25px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;vertical-align:middle;cursor:pointer;border:1px solid #000;}
#content div.post,#content div.page,#content .breadcrumb{width:526px;float:left;display:block;clear:both;margin-bottom:15px;overflow:hidden;}
#content h1,#content h2{font-size:1.75em;margin-bottom:10px;}
#content div.sticky{background:#F5F4F0 url(images/boxgrey-bg.jpg) left top repeat-x;border:1px solid #DDD;margin-bottom:10px;width:506px;padding:10px;}
#content img.post-image{max-width:526px;width:expression(this.width > 526 ? 526: true);}
#content .archivemeta{font-size:11px;color:#999;}
#content a.readmore{display:block;float:left;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;color:#FFF;margin:5px 1px 1px;padding:0 5px;}
#content a:hover.readmore{background:#009;}
#content .avatar{border:1px solid #eee;background:#fff;padding:2px;}
#content #slider{width:518px;border:1px solid #DDD;position:relative;margin:0 auto 20px 0;padding:4px;}
#content .scroll{height:300px;width:518px;overflow:hidden;overflow-x:hidden;position:relative;clear:left;margin:0 auto;}
#content .scrollContainer div.panel{height:300px;width:518px;overflow:hidden;background:url(images/featured.gif) top center no-repeat;}
#content #shade{height:50px;}
#content .scrollButtons{position:absolute;top:100px;cursor:pointer;}
#content .scrollButtons.left{left:10px;z-index:1;}
#content .scrollButtons.right{right:10px;}
#content .insert{width:518px;height:90px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7px;-khtml-opacity:0.7px;opacity:0.7px;color:#D8D8D8;line-height:1.25em;overflow:hidden;margin:210px 0 0;padding:0;}
#content .insert .insert-inner{height:68px;overflow:hidden;margin:10px;}
#content .insert h2{font-size:15px;line-height:18px;height:18px;font-weight:700;overflow:hidden;margin:0 0 5px;padding:0;}
#content .insert a:link,.insert a:visited{color:#FFF;text-decoration:none;}
#content .insert a:hover{color:#CCC;}
#content .magazine-widget{display:block;clear:both;margin-bottom:10px;overflow:hidden;}
#content h4.magazine-cat{text-transform:uppercase;font-size:12px;background:url(images/hordot.gif) repeat-x bottom;margin:0 0 10px;padding:2px 0 8px;}
#content h4.magazine-cat a,#content h4.magazine-cat a:visited{color:#666;text-decoration:none;}
#content .magazine-content{display:block;clear:both;margin-bottom:5px;overflow:hidden;}
#content .magazine-content h4{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.05em;margin:0 0 5px;padding:0;}
#content .postmeta{clear:both;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#222;margin:0;padding:0;}
#content .postmeta a,#content .postmeta a:visited{text-decoration:none;color:#222;}
#content .postmeta a:hover{text-decoration:underline;color:#222;}
.post-tag{background:url(images/tag.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
.post-category{background:url(images/category.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
.post-comment{background:url(images/comment.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
.post-calendar{background:url(images/calendar.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
.post-author{background:url(images/author.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
.post-edit{background:url(images/edit.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
.post-view{background:url(images/view.gif) no-repeat;padding-left:20px;float:left;margin-right:10px;}
#wp-email-popup{background:#FFF;}
.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:15px 0 20px;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;background:#FFF;border:#DDD 1px solid;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;}
.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;}
div.sidebar .widget{margin:0 0 18px;padding:0;}
div.sidebar h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.05em;margin:0 0 5px;padding:1px 0 5px;}
div.sidebar ul li a,div.sidebar ul li a:visited{display:block;outline:none;color:#000;text-decoration:none;padding:5px 2px;}
div.sidebar ul li a:hover,div.sidebar ul li a:active{color:red;background:#F5F4F0;text-decoration:none;}
div.sidebar ul li li a:hover,div.sidebar ul li li a:active{background:none;color:red;}
div.sidebar .attachment-thumbnail{width:90px;height:90px;border:1px solid #DDD;margin:5px;padding:4px;}
#single-about{border:1px solid #FFD1AF;background:#FFF8AF;margin-bottom:10px;}
#single-about h3{padding:10px 10px 0;}
#author-box{font-size:11px;text-align:justify;margin:0 10px 10px;}
#author-box .avatar{float:left;border:1px solid #ccc;background:#fff;margin:3px 10px 0 0;padding:3px;}
#section-bottom .section4-left{float:left;width:205px;overflow:hidden;}
#section-bottom .section4-right{float:right;width:205px;overflow:hidden;}
#section-bottom .separator4{margin-right:20px;}
#section-bottom .widget{color:#FFF;margin:0 0 15px;padding:0;}
#section-bottom h3,#section-bottom h3 a,#section-bottom h3 a:visited{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.05em;margin:0 0 5px;padding:1px 0 5px;}
#section-bottom ul li a,#section-bottom ul li a:visited{display:block;outline:none;color:#CCC;text-decoration:none;padding:5px 2px;}
#section-bottom ul li a:hover,#section-bottom ul li a:active{color:#000;background:#999;text-decoration:none;}
#section-bottom ul li li a:hover,#section-bottom ul li li a:active{background:none;}
#footer a,#footer a:visited{color:#444;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.content2-text{float:right;width:355px;overflow:hidden;margin-bottom:5px;}
.postbox .content2-text,.sticky .content2-text{float:right;width:335px;overflow:hidden;margin-bottom:5px;}
.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-right{float:right;width:160px;overflow:hidden;margin-bottom:5px;}
.content3-separator{margin-right:24px;}
.hseparator{margin-top:10px;}
#content .content2-left h2,#content .content2-left h3,#content .content2-right h2,#content .content2-right h3,#content .content3-left h2,#content .content3-left h3,#content .content3-right h2,#content .content3-right h3{font-size:1.2em;}
img.center,img[align="center"]{display:block;margin-left:auto;margin-right:auto;}
span.imgalignleft{float:left;padding:2px 10px 5px 1px;}
img.alignleft,img[align="left"]{float:left;margin:2px 10px 5px 1px;}
span.imgalignright{float:right;padding:2px 1px 5px 10px;}
img.alignright,img[align="right"]{float:right;margin:2px 1px 5px 10px;}
hr.clear{clear:both;visibility:hidden;height:0;margin:0;padding:0;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;text-align:center;}
.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;}
.attachment{background:#F5F4F0 url(images/boxgrey-bg.jpg) left top repeat-x;border:1px solid #DDD;margin-bottom:10px;text-align:center;padding:10px 10px 0;}
.attachment-gallery{width:100px;height:100px;border:1px solid #DDD;margin:0 5px 10px;padding:4px;}
.wp-pagenavi{text-align:right;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{text-decoration:none;color:#06c;background:#FFF url(images/boxwhite-bg.jpg) left top repeat-x;border:#DDD 1px solid;margin:2px;padding:4px;}
.wp-pagenavi a:hover{color:#fff;background:#F5F4F0 url(images/boxdark-bg.gif) left top repeat-x;border:1px solid #000;}
.wp-pagenavi span.current{font-weight:700;color:#fff;background:#777 url(images/boxdark-bg.gif) left top repeat-x;border:1px solid #000;margin:2px;padding:4px;}
pre code{font-family:"Courier New", Courier, monospace;}
code{font-family:"Courier New", Courier, monospace;font-size:100%;}
pre:hover{border:1px solid #000;}
.magz-sidebar-ad-example{display:block;width:336px;height:280px;background:url(images/336_280.png) no-repeat;}
.magz-notice{color:#222;background:#EBE9E1;border:1px solid #DDD;}
a img,div.sidebar ul li li,#section-bottom ul li li{border:none;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,#searchform{margin:0;}
p,dl{margin:0 0 1.5em;}
a:focus,a:hover,.loud{color:#000;}
h1 a,h2 a,h3 a,h4,h5 a,h6 a,#header a,#header a:visited,#navbar a,#content .breadcrumb a,#content .magazine-content h4 a,#content li a,#content .post li a,#content .widget li a,.post-nav a,.post-nav a:visited,#content .navigation a{text-decoration:none;}
li a,#content h4.magazine-cat a:hover{color:#009;text-decoration:none;}
strong,dfn,dl dt,label{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
del,.quiet{color:#666;}
.hide,#searchformtop br,#subscribeform br,#searchform br,#content .hide,#content .says{display:none;}
.clear,div.sidebar-content-top,div.sidebar-content-bottom,div.sidebar-index-top,div.sidebar-index-middle,div.sidebar-index-bottom,div.sidebar-post-top,div.sidebar-post-middle,div.sidebar-post-bottom,div.sidebar-content-bottom{clear:both;}
#content-wrapper .full-width,#content-wrapper .full-width div.post,#content-wrapper .full-width div.page,#content-wrapper .full-width .breadcrumb{width:880px;}
div.right3cols #sidebar-wrapper,div.center3cols #content{float:left;margin:0;}
.post-email,.post-print{float:left;margin-right:10px;}
.post-email img,.post-print img{vertical-align:middle;}
#content .children,div.sidebar .widget_calendar td,#section-bottom .widget_calendar td{padding:0;}
div.sidebar ul,#section-bottom ul{list-style:none;background:url(images/hordot.gif) repeat-x top;margin:0;padding:0;}
div.sidebar ul li,#section-bottom ul li{background:url(images/hordot.gif) repeat-x bottom;margin:0;padding:1px 0;}
div.sidebar ul li.active a,#section-bottom ul li.active a{background:#F5F4F0;font-weight:700;}
div.sidebar ul li ul,#section-bottom ul li ul{list-style:none;margin:0;padding:0;}
div.sidebar ul li li a,div.sidebar ul li li a:visited,#section-bottom ul li li a,#section-bottom ul li li a:visited{background:url(images/arrow.png) no-repeat 10px 11px !important;border:none;font-weight:400;padding-left:20px !important;width:75%;}
div.sidebar-content-top .widget,div.sidebar-content-bottom .widget{margin-right:18px;padding:0;}
.content2-thumb,.content3-left{float:left;width:160px;overflow:hidden;margin-bottom:5px;}
.center,.caption{text-align:center;}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{color:#000;background:#FFF url(images/boxwhite-bg.jpg) left top repeat-x;border:#DDD 1px solid;margin:2px;padding:4px;}
#header p,#content .commentlist,#content .commentlist li ul,#subscribeform,#subscribeform p{margin:0;padding:0;}
