table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
.clear{clear:both}
body{background:#36C;font:12px/17px Arial, Helvetica, sans-serif;color:#222}
input{font-family:Arial, Helvetica, sans-serif}
#wrapper{background:#FFF url(images/hatch.gif) repeat;width:960px;margin:0 auto;padding:0 5px 5px}
a:focus,a:hover,a:active{outline:none}
.searchinput{float:right;background:#FFF;width:130px;height:15px;font-size:12px;color:#666;border:none;margin:6px 0 0;padding:3px 3px 2px}
.searchsubmit{float:right;background:#FFF url(images/searchbg.gif) repeat-x;height:20px;border:none;color:#333;letter-spacing:-1px;font-weight:700;margin:6px 5px 0 3px;padding:2px}
#headerwrapper{background:none;width:970px;margin:15px auto 0;padding:0}
#header{background:none;height:80px}
.logo{background:url(images/logo.png) no-repeat;float:left;width:240px;height:60px;margin:10px 0 0;padding:0}
.ad468x60{float:right;width:468px;height:60px;margin:10px 0 0;padding:0}
#menu{background:#333;width:970px;height:32px;margin:0 auto}
#menu li{float:left;list-style:none;border-right:1px solid #222}
#menu ul li{list-style:none;border-right:1px solid #222;margin:0 0 0 -1px}
#menu li a,#menu li a:link,#menu li a:visited{color:#FFF;display:block;font-size:1.2em;font-weight:700;font-family:helvetica, arial;letter-spacing:-1px;text-transform:uppercase;margin:0;padding:8px 10px 7px}
#menu li a:hover,#menu li a:active{background:#FD0859;color:#FFF;display:block;text-decoration:none;border-bottom:none;margin:0;padding:8px 10px 7px}
#menu li li a,#menu li li a:link,#menu li li a:visited{background:#333;opacity:.90;filter:alpha(opacity=90);width:140px;float:none;color:#FFF;border-bottom:1px solid #222;border-left:1px solid #222;border-right:1px solid #222;margin:0;padding:8px 10px 7px}
#menu li li a:hover,#menu li li a:active{background:#FD0859;color:#FFF;border-bottom:1px solid #222;border-left:1px solid #222;border-right:1px solid #222;padding:8px 10px 7px}
#menu li ul{z-index:9999;position:absolute;height:auto;width:162px;left:-999em;border-top:1px solid #222;margin:0 0 0 -1px;padding:0}
#menu li li{border:none;margin:0}
#menu li ul a{width:120px}
#menu li ul ul{border-top:1px solid #222;margin:-34px 0 0 161px;padding:0}
#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul{left:-999em}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul{left:auto}
#menu li:hover,#menu li.sfhover{position:static}
#col1{background:#FFF;float:left;width:615px;margin:5px 0 0;padding:10px}
#featuredcontent{width:615px;height:250px;margin:0}
#contentwide{background:#FFF;float:left;width:940px;margin:5px 0 0;padding:10px}
.catbox{width:298px;border-right:1px dashed #CCC;padding:0 10px}
.postbox1{width:140px;margin:0 0 5px;padding:0}
.postbox2{width:140px;margin:0 0 5px;padding:0 0 0 13px}
.postbox1 img,.postbox2 img{border:1px solid #F0F0F0;padding:5px}
#contentleft{float:left;width:298px;border-right:1px dashed #CCC;padding:0 10px 0 0}
#contentright{float:left;width:295px;padding:0 0 0 10px}
#contentwide h2,#contentleft h2,#contentright h2,.postbox h2{font-size:12px;font-weight:700;margin:5px 0}
#contentwide ul{border-top:1px dashed #CCC;margin:10px 0 0;padding:10px 0 0}
#contentleft ul,#contentright ul{border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;margin:0 0 20px;padding:10px 0 5px}
#contentwide li,#contentleft li,#contentright li{background:#FFF url(images/arrow.gif) no-repeat 1px 4px;padding:0 0 5px 10px}
.category{background:#FFF;line-height:20px;margin:3px 0 7px}
.category a{background:url(images/bluestar.gif) no-repeat 0 2px;color:#FD0859!important;font-size:1.2em;font-weight:700;font-family:helvetica, arial;letter-spacing:-1px;text-transform:uppercase;padding:3px 5px 3px 20px}
.thumb img{border:1px solid #e9e9e9;padding:5px}
#content{background:#FFF;float:left;width:615px;color:#333;margin:5px 0 0;padding:10px}
#fullcontent{background:#FFF;float:left;width:940px;color:#333;margin:5px 0 0;padding:10px}
.h2title{font-size:16px;font-weight:700;border-bottom:1px dashed #CCC;padding:5px 0 10px}
.singletitle{font-size:16px;font-weight:700;padding:5px 0 0}
.byline{height:14px;color:#666;font-size:11px;line-height:14px;text-transform:uppercase;border-bottom:1px dashed #CCC;margin:5px 0 0;padding:0 0 5px}
.author a{color:#666}
.comments{background:#FD0859;color:#FFF;font-weight:700;margin:0 0 0 5px;padding:0 2px}
.comments a{color:#FFF!important;text-decoration:none!important}
.postnav{border-top:1px dashed #CCC;padding:7px 0}
.postnav .left{width:280px;text-align:left}
.postnav .right{width:280px;text-align:right}
.previouspost{font-size:11px;font-weight:700;color:#333;text-transform:uppercase}
.nextpost{font-size:11px;font-weight:700;color:#333;text-transform:uppercase;text-align:right}
.previouspost a:hover,nextpost a:hover{text-decoration:underline}
.entry{color:#444;line-height:1.4em;margin:10px 0 0;padding:0}
.entry p{padding-bottom:10px}
.entry strong{font-weight:700}
.entry h1{font-size:20px;font-weight:700;padding:0 0 7px}
.entry h2{font-size:18px;font-weight:700;border:none!important;margin:0!important;padding:0 0 7px!important}
.entry h3{font-size:16px;font-weight:700;padding:0 0 7px}
.entry h4{font-size:14px;font-weight:700;padding:0 0 7px}
.entry h5{font-size:13px;font-weight:700;padding:0 0 7px}
.entry h6{font-size:12px;font-weight:700;padding:0 0 7px}
.entry a{color:#1D6B9D}
.entry ul{padding-bottom:10px;list-style:none}
.entry ol{padding-bottom:10px;list-style:decimal inside}
.entry ul li{background:url(images/arrow.gif) no-repeat 3px 6px;font-size:12px;line-height:15px;color:#4C4C4C;padding:3px 0 3px 13px}
.page{background:#fff;margin:10px 0 0}
.entry del{text-decoration:line-through;color:#AAA}
.entry ins{text-decoration:underline;font-weight:700}
.entry code{display:block;background:#EEE;font-size:12px;color:#444;border:1px solid #E6E6E6;margin:0 0 20px;padding:10px}
.entry blockquote{display:block;background:#E9F8FB;color:#366799;border:1px solid #CFDEE1;margin:0 0 20px;padding:10px}
.entry blockquote blockquote{color:#555;font-size:12px;font-style:italic;font-weight:400;border:none;margin:0;padding:0 0 0 20px}
.archive{border-bottom:1px dashed #CCC;margin:15px 0 0;padding:0}
.archive h2{font-size:16px;font-weight:700;margin:0 0 10px;padding:0}
.archiveright{width:503px}
.archivetitle{color:#FD0859;text-transform:uppercase;letter-spacing:-1px}
.postmeta{font-size:11px;text-transform:uppercase;margin:10px 0}
.postmeta strong{background:#1D6B9D;font-weight:700;color:#FFF;padding:0 2px}
.postmeta span{background:#FD0859;font-weight:700;color:#FFF;margin:0 0 0 10px;padding:0 2px}
.wp-caption{background-color:#F3F3F3;text-align:center;overflow:hidden;margin:0 10px 10px 0;padding:4px 0 0}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-style:italic;color:#888;margin:0;padding:3px}
p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 10px 10px;padding:0}
img.alignleft{display:inline;margin:0 10px 10px 0;padding:0}
#sidebar{background:none;float:right;width:320px;margin:5px 0 0;padding:0}
#sidebar .ad300x250{margin-bottom:5px}
#sidebarad{background:#FFF;float:right;width:320px;margin:5px 0 0;padding:0}
.box{background:#FFF;color:#333;line-height:18px;margin:5px 0 10px;padding:0}
.widget{background:#FFF;margin:0;padding:10px}
.widget ul li{list-style:none;border-bottom:1px dotted #CCC;margin:0;padding:5px 0}
.widget h3{background:#FFF;text-transform:uppercase;font-size:1.2em;font-weight:700;font-family:helvetica, arial;letter-spacing:-1px;border-bottom:3px solid #fd0859;margin:0;padding:5px 5px 5px 0}
.ad300x250{background:#FFF;width:300px;height:250px;margin:0;padding:10px}
.subscribe{margin:0 0 10px;padding:0}
.rss{padding-left:24px!important;background:#FFF url(images/rss.gif) no-repeat 0 4px}
.twitter{padding-left:24px!important;background:#FFF url(images/twitter.gif) no-repeat 0 4px}
#wp-calendar th{background:#FFF;font-weight:700;text-align:center;text-transform:capitalize;color:#666;margin:5px 0 0}
#wp-calendar caption{font-size:13px;font-weight:700;text-align:center;color:#666;border-bottom:1px dotted #CCC;margin:2px 0;padding:0 5px 5px}
#wp-calendar td{color:#666;letter-spacing:normal;text-align:center;padding:2px 0}
#wp-calendar #today{background:#FD0859;color:#FFF}
#wp-calendar{empty-cells:show;font-size:12px;width:100%;margin:0}
.comments-box{border-top:1px dashed #CCC;padding:20px 0 0}
.comments-box h3{font-size:16px;font-weight:700;letter-spacing:-1px;color:#FD0859;margin:0;padding:0}
#respond{background:#FFF;margin:10px 0 0;padding:5px}
#respond p{color:#777;margin:0}
.cancel-comment-reply{font-size:11px;padding:5px 0 0}
.cancel-comment-reply a{color:#000}
.text{border:1px solid #DDD;color:#777;width:200px;padding:2px}
ol.commentlist{background:#FFF;margin:15px 0 0;padding:0}
ol.commentlist li{list-style-type:none;border:1px dotted #CCC;margin:0 0 10px;padding:10px}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:700}
ol.commentlist li div.vcard cite.fn a.url{color:#222}
ol.commentlist li div.vcard img.avatar{float:left;margin:0 10px 5px 0}
ol.commentlist li div.vcard span.says{color:#888}
ol.commentlist li div.comment-meta{font-size:.9em;margin:3px 0 0}
ol.commentlist li div.comment-meta a{color:#AAA;text-decoration:none}
ol.commentlist li p{line-height:1.4em;margin:30px 0 0}
ol.commentlist li div.reply{line-height:18px;margin:10px 0 0}
ol.commentlist li div.reply a{background:#FFF;height:16px;font-size:10px;color:#1D6B9D!important;text-transform:uppercase}
ol.commentlist li div.reply a:hover{color:#FD0859!important;text-decoration:none}
ol.commentlist li ul.children li{background:#FFF;border:1px dotted #CCC;margin:10px 0 0}
ol.commentlist li ul.children li li.alt{background:#FFF}
#commentform input{width:210px;font-size:12px;border:1px solid #DDD;margin:7px 3px 0 0;padding:5px}
#commentform .author,#commentform .email,#commentform .url{background:#FFF;color:#999;font-style:italic;padding:3px 3px 3px 5px}
#commentform textarea{width:75%;height:100px;font:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #DDD;margin:7px 0 0;padding:2px}
#commentform .submit{background:#FD0859;width:120px;color:#FFF;font-weight:700;border:1px solid #DDD;margin:7px 0 0;padding:4px}
.navigation{font-size:11px;font-weight:700;text-transform:uppercase;margin:5px 0 10px;padding:5px 0}
.navigation a{background:#FD0859;color:#FFF!important;text-decoration:none!important;padding:3px 5px}
#footer{background:#FFF;color:#333;font-size:11px;line-height:20px;text-transform:uppercase;margin:5px 0 0;padding:7px}
#footer a:hover{border-bottom:none}
#footer li{float:left;list-style:none;text-transform:uppercase;margin:1px 5px 0 0;padding:0}
#footer ul li{list-style:none;margin:0 5px 0 0;padding:0}
#footer li a,#topnav li a:link,#topnav li a:visited{display:block;color:#333;margin:0;padding:3px}
#footer li a:hover,#topnav li a:active{display:block;background:#fd0859;color:#fff;text-decoration:none;border-bottom:none;margin:0;padding:3px}
#footer li li a,#topnav li li a:link,#topnav li li a:visited{float:none;background:#FFF;width:130px;color:#111;border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin:0;padding:3px}
#footer li li a:hover,#topnav li li a:active{background:#FD0859;color:#FFF;padding:3px}
.footerrss{background:#fff url(images/rss-small.gif) no-repeat 0 5px;margin:0 0 0 15px;padding:0 0 0 13px !important}
.footerrss a,.footer a:visited{background:#FFF!important;color:#333!important}
.footerrss a:hover{color:#FD0859!important}
#bottom{width:970px;text-align:right;line-height:17px;color:#FFF;font-size:11px;text-transform:uppercase;margin:10px auto}
#bottom a{color:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,#searchform,.entry li ul,.widget ul{margin:0;padding:0}
fieldset,img,abbr,acronym{border:0}
.right,.alignright{float:right}
.left,.alignleft{float:left}
a,a:visited,a:active,.postmeta a{color:#333;text-decoration:none}
a:hover,.entry a:hover,.postmeta a:hover{color:#FD0859;text-decoration:underline}
a img,.ad468x60 img,.entry a img,.ad300x250 img{border:none}
#menu ul,#footer ul{float:left;list-style:none;margin:0 0 0 1px;padding:0}
.postnav a,.entry li a{color:#333}
.postnav a:hover,.cancel-comment-reply a:hover{color:#FD0859}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}
ol.commentlist a:link,ol.commentlist li div.vcard cite.fn a.url:hover{text-decoration:none}
ol.commentlist li div.vcard img.avatar-32,ol.commentlist li div.vcard img.photo{background:#FFF;border:1px solid #F0F0F0;padding:4px}
