h1, h2, h3, h4, h5, h6{font-weight:bold}

a:hover{text-decoration:underline}

#wrap{}

.ngg-galleryoverview{ background:#f3f3f3;  margin-bottom:10px}

.moretext a{color:336699; display:block; font-size:1.4em; text-decoration:none}

.addthis_container{float:right}

.aligncenter, div.aligncenter{  display:block;   margin-left:auto;   margin-right:auto}

#header{position:relative; height:120px}

#header h1.title{display:none}

#header h1.title a{text-decoration:none}

#header p.description{display:none}

#rss{position:absolute; top:5px; right:0; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px}

#rss a{font-weight:bold; text-decoration:none; font-size:0.9em; background:url(images/design/rss.gif) no-repeat center left; padding:2px 0 2px 23px}

#showcase{position:absolute; top:0; right:210px; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; background-color:#FFFBCC; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#E6DB55; border-right-color:#E6DB55; border-bottom-color:#E6DB55; border-left-color:#E6DB55}

#showcase a{font-weight:bold; color:#000; text-decoration:none; font-size:0.9em; background:url(images/design/showcase.gif) no-repeat center left; padding:2px 0 2px 25px}

#rss a:hover, #showcase a:hover{text-decoration:underline}

#nav{position:absolute; top:60px; right:0px}

#featured{position:relative; padding-top:10px; font-size:1em}

#featured blockquote{font-size:16px}

.featimg img{aposition:relative; top:0px; left:0px}

#featured .buttons{width:152px}

#featured .buttons a{margin:0px; padding:0px}

*:first-child+html #featured .buttons{margin:0}

*html  #featured .buttons{margin:0}

#featured .buttons a.prev{margin-right:5px; height:0; overflow:hidden; padding-top:28px; width:71px}

#featured .buttons a.next{z-index:9999; margin-left:5px; height:0; overflow:hidden; padding-top:28px; width:71px}

#steps{height:45px; color:#fff !important}

#steps ul{padding:0; line-height:45px; height:45px; margin-top:0px; margin-right:0; margin-bottom:0; margin-left:0}

#steps ul li{display:inline; margin:0 24px 0 0; _margin-right:23px; font-family:Helvetica,Verdana,Arial,sans-serif}

#steps ul li h3{color:#FFF; font-size:14px}

#steps ul li a{color:#fff; font-size:1.1em; font-weight:bold; text-decoration:none; line-height:45px; height:45px}

#steps ul li a:hover{border-bottom:1px dotted #fff}

#content{padding:20px 0}

#content .moreinfo{padding:10px; background-image:url(default/more-info.jpg); background-repeat:repeat-x; background-position:left top; margin-bottom:15px; margin-top:40px}

#content .moreinfo2{width:147px; height:160px; background-image:url(default/more-info.jpg); background-repeat:repeat-x; background-position:left top; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-color:#ddd}

#content .vendorinfo{padding:10px; background-image:url(default/more-info.jpg); background-repeat:repeat-x; background-position:left top; margin-bottom:15px; margin-top:40px}

#content .moreinfo blockquote p{font-size:14px; margin-bottom:15px; color:#75818A}

#content .quotes blockquote p{font-size:13px; font-style:italic}

#content .moreinfo h3, #content #news h3{font-size:18px; margin-bottom:15px}

.grid_6 .moreinfo{padding:10px; width:318px !important}

#content #news h3 a{color:#000; text-decoration:none}

#content #news h3 a:hover{text-decoration:underline}

#content .moreinfo .more a{font-weight:bold; padding:2px 0 2px 25px}

#content .moreinfo p{font-size:12px}

#content .more{margin-bottom:0px}

#news{position:relative}

#news a.feed{position:absolute; top:5px; right:0 !important; right:8px}

#news ul{margin-bottom:15px}

#news ul li{list-style:none; margin:0; padding:5px 0 5px 25px; border-bottom:1px dotted #A6B3B9; background:url(images/design/greenarrow.gif) no-repeat center left}

#news ul li:first-child{border-top:1px dotted #A6B3B9}

#news ul li span.date{margin-left:10px}

#news ul li a{font-weight:bold; text-decoration:none}

#news p.more a{font-weight:bold; padding-top:10px}

#newsletter, #newsletter2{padding:5px; font-size:11px}

#newsletter h3, #newsletter2 h3, #login h3{margin-bottom:10px; font-size:16px}

#newsletter{padding-top:5px}

#newsletterform label{font-weight:bold; display:block; width:60px; padding-top:5px}

*:first-child+html #newsletterform label{width:58px}

*html #newsletterform label{width:55px}

#newsletter input.text{width:368px; border:1px solid #286697; margin-bottom:8px; font-size:1.3em; padding:5px}

#footer{height:45px; font-size:1em; margin-bottom:20px}

#footer p{margin:0; line-height:45px}

#footer p a{text-decoration:underline}

#footer p a:hover{text-decoration:none}

#footer .powered{text-align:right}

#footer .powered a.wordpress{text-align:right; background-image:url(images/design/wordpress_logo.png); background-repeat:no-repeat; background-position:left center; padding-left:38px; padding-top:10px; padding-bottom:10px}

#footer .powered a.fused{text-align:right; background-image:url(images/design/fused_icon.png); background-repeat:no-repeat; background-position:right center; padding-right:38px; padding-top:10px; padding-bottom:10px; margin-right:10px}

#nav ul{}

#nav ul li{list-style:none; display:inline; padding:0; margin-top:0; margin-left:8px; margin-bottom:0; margin-right:0px; color:#FFF}

#nav ul li a:link, #nav ul li a:visited{text-transform:uppercase; text-decoration:none; font-weight:bold}

.post p.categories{margin-bottom:15px}

.post p.categories span{padding:5px; margin-top:50px}

.post p.categories a{font-weight:bold; text-decoration:none}

.post p.categories a:hover{text-decoration:underline}

.post{margin-bottom:25px}

.post_seperator{margin-bottom:25px; height:1px; border-bottom:1px dotted #A6B3B9}

h2.title{font-size:18px; margin-bottom:0px}

h2.theme_title{font-size:28px; margin-bottom:20px; line-height:28px}

h2.title .date{padding-top:0; padding-right:0; padding-bottom:0; padding-left:10px; font-size:12px}

h2.title a{text-decoration:none}

.post p.comments a{padding:0 0 0 22px; font-weight:bold; text-decoration:none}

p.continue{float:left; display:inline-block}

p.continue a{font-weight:bold; text-decoration:none}

#postad{width:468px; height:60px; margin-top:20px; margin-bottom:20px; padding-top:10px; padding-right:56px; padding-bottom:10px; padding-left:56px}

a.adlink{text-decoration:none; font-size:10px; display:block; margin-top:-5px}

.asides{margin:25px 0}

.asidespost{padding-left:10px}

.asidespost .comments a{font-weight:bold; text-decoration:none; padding-left:3px}

#postnav{margin-top:15px}

*:first-child+html #postnav{height:1%}

*html #postnav{height:1%}

#postnav p.prev a{padding:2px 0 0 22px; font-weight:bold; text-decoration:none; background:url(images/design/preventries.jpg) no-repeat bottom left; color:#000}

#postnav p.next a{padding:2px 22px 0 0; font-weight:bold; text-decoration:none; background:url(images/design/nextentries.jpg) no-repeat bottom right; color:#000}

#sidebar{}

#sidebar img.bigad{margin-bottom:15px}

.searchbox{padding:10px; border:1px dotted #73ADDC; margin-bottom:15px; background-color:#DFEBF5}

.searchbox h3{padding-left:35px; background-image:url(images/design/search_bg.jpg); background-repeat:no-repeat; background-position:left center}

.searchbox #s{border:1px dotted #73ADDC; padding:8px; background-color:#fff; margin-right:10px; font-size:14px; width:210px}

.searchbox #searchsubmit{border:1px dotted #73ADDC; padding:8px; background-color:#eee; font-size:14px; width:70px}

.aww_advert{border:1px dotted #8fbd50; padding:10px; background-color:#E2F9E3; margin-bottom:15px}

.page_list{margin:0px; padding:0px; border-top-width:1px; border-top-style:dotted; border-top-color:#ccc}

.page_list li{margin:0px; padding-top:8px; padding-bottom:8px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#ccc; list-style-type:none; font-size:18px}

#tabbox{margin-bottom:20px}

*:first-child+html #tabbox{height:1%}

*html #tabbox{height:1%}

#tabbox ul.idTabs{height:37px; margin:0; padding-left:2px; padding-right:2px}

*html #boxes{margin-top:-2px}

#tabbox ul.idTabs li{display:inline; list-style:none; margin:0; font-size:12px; line-height:37px}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited{text-decoration:none; padding:9px 13px 9px 13px; font-weight:bold}

#boxes ul{margin:0; padding-top:5px; padding-bottom:5px}

#boxes ul li{list-style:none; padding:6px 0 6px 10px; margin:0; font-size:12px}

#boxes ul li:first-child{background:none}

#boxes ul li a:link, #boxes ul li a:visited{background:url(images/design/greenarrow.gif) no-repeat center left; padding:0 0 0 22px; text-decoration:none}

.widget{margin-bottom:20px; background:white}

#leftwidget{width:159px; padding-right:10px; margin-right:0}

.widgetlist h3{margin:0 0 10px 0; padding:8px 0 8px 10px; font-weight:normal; font-size:13px}

.widgetlist ul{margin:0}

.widgetlist ul li{margin:0; padding:4px 0 4px 10px; list-style:none; font-size:13px}

.widgetlist ul li a:link, .widgetlist ul li a:visited{text-decoration:none}
.widgetlist ul li a:hover{text-decoration:underline}

.widgetlist2 h3{margin:0 0 10px 0; padding:8px 0 8px 10px; font-weight:normal; font-size:13px}

div.crop{ width:960px;  height:auto;  overflow:hidden; padding-bottom:5px !important}

div.widearea{ width:10000px;  height:auto;  overflow:hidden !important; margin-top:15px}

div.widearea div{ height:auto;  display:block;  float:left}
div.widearea .pageitem{width:960px}

.entry{}
.entry h3{font-weight:bold !important; font-size:15px !important; text-transform:uppercase}
.entry h4{font-weight:bold !important; font-size:14px !important}
.entry p{text-align:left; font-size:12px; color:#333}
.entry p strong{color:#222}
.entry span.highlight{background-color:#FFC; color:#000; font-size:13px; line-height:22px; padding-top:3px; padding-bottom:3px}
.entry .alignright{float:right; margin:0 0 10px 15px}
.entry .alignleft{float:left; margin:0 15px 10px 0}
#login span.highlight{background-color:#f0e3a5; color:#000; padding:3px; font-size:11px}
.entry a:hover{color:#000; text-decoration:none !important}

.entry blockquote{color:#CCC; font-style:italic; margin:22px 0px; padding:0 50px; background:transparent url("images/blockquote.gif") no-repeat 0 0}
.entry blockquote p{font-size:12px; line-height:20px}
.entry img{}
.entry ul, .entry ol{margin-bottom:15px; font-size:12px; line-height:15px; border:1px dotted #9C9; padding:10px; background-color:#E2F9E3; margin-top:0px}
.entry ul li ul, .entry ol li ol{margin-bottom:0px; padding-top:3px}
.entry ul li{padding-left:35px; padding-top:5px; padding-bottom:5px; margin:0px; color:#060; list-style-position:outside; list-style-type:none; background-image:url(images/design/tick.gif); background-repeat:no-repeat; background-position:left center}

#themedocs, .knowledgebase{border:1px dotted #8fbd50; padding:10px; background-color:#E2F9E3; margin-bottom:15px}

#themedocs ul{margin-left:0px; margin-right:0px; padding:0px; border-bottom-style:none; background-color:#caefcc}

#themedocs li{background-image:url(images/design/themesupport_li_item.gif); background-repeat:no-repeat; background-position:left center; padding-top:8px; padding-bottom:8px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#9C9}

#themedocs p{margin-bottom:0px}

#themedocs form{margin-bottom:10px; clear:both; float:left; width:100%}

#themedocs label{padding:10px; height:32px; line-height:32px; font-size:13px; color:#fff; background-color:#779f40; float:left}

#themedocs .dropdown{padding:10px; height:30px; border:1px dotted #8fbd50; background-color:#fff; float:left; margin-right:10px; width:250px}

#themedocs select{font-size:18px; border:1px solid #fff; background-color:#fff; width:250px; margin:0; float:left}

#themedocs input{padding:10px; font-size:18px; height:52px; border:1px dotted #8fbd50; background-color:#eee; float:left; width:120px}

.entry ul li ul li{list-style:disc inside !important}
.entry ol li{list-style:decimal outside !important; font-size:12px; padding-top:5px; padding-bottom:5px; margin:0 0 0 20px; color:#060}
.entry ol li ol li{list-style:decimal-leading-zero inside !important}

.entry table{background-color:#f3f3f3; font-size:12px; margin-top:5px; margin-bottom:20px}

.entry table.comparison td{text-align:center}

.entry table th{font-size:12px; font-weight:bold; color:#fff; text-align:left; padding:10px; text-transform:uppercase; background-color:#f1f1f1; border:1px dotted #A6B3B9; line-height:14px}

.entry table th.th_header_pale{background-color:#f1f1f1}

.entry table th.sub{font-size:11px; font-weight:bold; color:#000; text-align:left; padding:10px; text-transform:uppercase; background-color:#f1f1f1; border:1px dotted #A6B3B9; line-height:12px}

.entry table td{padding:10px; border:1px dotted #A6B3B9; font-size:11px; line-height:12px; vertical-align:middle}

.entry table.comparison .col1{background-color:#f1f1f1; font-weight:bold; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:dotted; border-right-style:dotted; border-bottom-style:dotted; border-left-style:dotted; border-top-color:#A6B3B9; border-bottom-color:#A6B3B9; border-left-color:#A6B3B9; text-align:left}

.entry table.comparison th.col2{background-color:#f1f1f1}

.entry table.comparison td.col2{background-color:#f1f1f1}

.entry table td a.no_image{background-image:none; padding:0px}

#comments h2{margin:0px 0px 20px; font-size:18px !important; line-height:24px; font-weight:normal !important; color:#24537c}
.commentlist li{background-color:#E3ECF3; border:1px dotted #a9c3f3; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 20px; padding:10px 10px 0px}
.commentlist p{margin-bottom:10px}
.commentlist .gravatar{float:right; margin:0px 5px 5px 20px}

.commentlist cite{font-weight:bold; font-size:14px; font-style:normal; margin-bottom:10px}
.commentlist cite a:hover{text-decoration:none !important}
.commentlist .metadata{color:#000 !important; text-decoration:none !important; font-weight:normal !important}

.commentlist .metadata:hover{text-decoration:underline !important}
#commentform input{padding:5px; margin-right:10px}

#commentform #submit{background-color:#24537C !important; color:#FFF !important; font-size:14px; border:1px dotted #1B4161}

#commentform textarea{padding:10px; width:558px; _width:540px}

.fix{clear:both}

.bordered{border:1px solid #000}

.floatleft{ float:left}

.floatright{float:right}

.alignright{text-align:right}

.alignr{text-align:right}

blockquote{font-size:14px; margin-bottom:15px; color:#4F4F4F}

.screenshot img{display:block; background-color:#FFF; margin-bottom:10px; width:460px}

.screenshot-new img{display:block; margin-bottom:10px}

.theme_excerpt{margin-bottom:15px; color:#565656; font-size:13px}

.theme_summary{margin-bottom:15px; color:#444; font-size:15px}

.theme_excerpt strong{color:#000}

.themebtn img{margin-bottom:4px}

#clubpromo{background:#1b4e7d url(default/featuredbg.jpg) repeat-x top left; float:left; margin-bottom:20px; font-size:1em; color:#fff; padding:15px}

#clubpromo img{float:right; margin-left:20px; display:inline}

#clubpromo blockquote{font-size:14px; color:#fff}

#login{background-color:#FFC; border:1px dotted #D8D2A9; min-height:25px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-bottom:20px}

#login ul{margin:0px; padding:0px}

#login li{margin:0px; list-style:none; margin-bottom:10px}

#leftcontent #login li{float:left; margin-right:20px}

#login li a{font-size:12px; color:#2d699c; padding-top:5px; padding-bottom:5px}

#login li a:hover{color:#000}

#login li a.edit_button{background-image:url(images/design/edit_button.gif); background-repeat:no-repeat; background-position:left center; padding-left:35px}

#login li a.downloads_button{background-image:url(images/design/downloads_button.gif); background-repeat:no-repeat; background-position:left center; padding-left:35px}

#login li a.billing_button{background-image:url(images/design/billing_button.gif); background-repeat:no-repeat; background-position:left center; padding-left:35px}

#login li a.affiliate_button{background-image:url(images/design/affiliate_button.gif); background-repeat:no-repeat; background-position:left center; padding-left:35px}

#login li a.logout_button{background-image:url(images/design/logout_button.gif); background-repeat:no-repeat; background-position:left center; padding-left:35px}

#login p{font-size:11px; margin-bottom:10px}

.gravatar{width:65px; height:65px; float:right; margin-left:10px; margin-right:5px; margin-bottom:10px}

.gravatar img{background-color:#FFF; padding:4px; border:1px solid #ccc}

.welcome{font-size:16px; margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #D8D2A9}

.support{background-color:#dfebf5; border:1px dotted #73addc; padding:10px; margin-bottom:15px}

.support_button{background-color:#ccdce9; border:1px dotted #73addc; margin-bottom:10px; background-image:url(images/design/woothemes_support_bg.jpg); background-repeat:no-repeat; background-position:right top; padding-top:10px; padding-right:75px; padding-bottom:10px; padding-left:10px}
.book_button{background-color:#c5e9c7; border:1px dotted #8FBD50; margin-bottom:10px; background-image:url(images/design/woothemes_book_bg.jpg); background-repeat:no-repeat; background-position:right top; padding-top:10px; padding-right:75px; padding-bottom:10px; padding-left:10px}
.book_button h4{color:#53792a; font-size:11px; margin-bottom:0px}

.support_button h4{color:#115895; font-size:11px; margin-bottom:0px}

.support_button p, .book_button p{margin-bottom:5px}

.support_button a, .book_button a{color:#000; font-size:20px; font-weight:bold; margin-bottom:0px}

#tutorial{padding:10px; background-color:#f5dff2; border:1px dotted #f083df; margin-bottom:15px}

#leftcontent #tutorial a, .entry #tutorial h4 a{color:#000; text-decoration:none}

.grid_10 #tutorial h4{font-size:1.1em; margin-bottom:10px}

.grid_10 #tutorial li{padding-left:22px; background-image:url(images/design/tutorial_bullet.gif); background-repeat:no-repeat; background-position:right middle; list-style:none; margin:0 0 8px 0}

.grid_10 #tutorial li a{color:#000}

.tutorial_meta{padding-top:10px; border-top:1px dotted #f083df; margin-bottom:0px}

.entry .tutorial_meta a{color:#000; font-weight:bold}

.grid_10 .more_tutorials{float:none; padding-bottom:10px}

.grid_6 .more_tutorials{float:left}

.more_tutorials li{float:left; list-style:none; background-image:none !important; padding:0px !important; margin:0 5px 0 0 !important; line-height:20px}

.summary p{font-size:14px}

.other_themes h3{font-weight:bold !important; font-size:15px !important; text-transform:uppercase; margin-bottom:20px}

.other_themes ul, .theme_options ul{padding-bottom:20px; list-style:none}

.other_themes li, .theme_options li{margin:0px; padding:0px; width:140px; float:left; margin-right:10px}

.other_theme_description{width:140px; text-align:center; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:15px}

.tutorial-image{background-color:#E3ECF3; border:2px dotted #fff; margin-bottom:15px; padding:10px; text-align:center}

em, small{padding:0; margin:0}

.big_buttons{margin-bottom:20px; height:70px; width:340px}

.buy_theme_box{background-color:#FFC; border-top:1px dotted #D8D2A9; border-bottom:1px dotted #D8D2A9; width:560px; clear:both; padding:5px 10px 5px 10px; float:left; margin-bottom:15px}

.buy_theme_box .fl{width:280px; line-height:35px; margin-bottom:0px; float:left}

.buy_theme_box .fl img{margin-right:5px}

.buy_theme_box .fr{width:280px; line-height:35px; margin-bottom:0px; float:right; text-align:right}

.buy_theme_box p a{text-decoration:none; color:#000}

.buy_theme_box p a:hover{color:#357AB5}

.buy_theme_box img{vertical-align:middle}
.info-btn{ background:url(images/info_button.gif) no-repeat left center; padding-left:35px}

#supportpack{padding:10px; border:1px dotted #A6B3B9; background-color:#e3ecf3; margin-bottom:20px}

#tagcloud a:hover{text-decoration:underline}

.widgetlist ul li.flickr{display:inline; padding:0px}
.widgetlist ul li.flickr img{padding:0 10px 5px 0}
ul#twitter_update_list li{font-size:14px; margin:0; list-style:none; border-bottom:1px dotted #A6B3B9; padding:10px 0 15px; overflow:hidden}
#content .twitter{position:relative}
#content .twitter h3{margin-bottom:5px}
#content .twitter span a{color:#357AB5}
#content .twitter a{color:#75818A}
.twitter a.icon{position:absolute; top:-4px; right:0 !important; right:8px}

.comment-old{background:url(images/comment.png) no-repeat; color:#fff; float:right; font-size:11px; height:32px; padding:31px 0 0; text-align:center; width:33px}
.comment-old a{color:#fff; display:block; height:23px}

.aww .entry h2{margin-bottom:15px; padding-top:15px; border-top-width:1px; border-top-style:solid; border-top-color:#ddd; clear:both}

.aww .entry blockquote{background-color:#FFC; border:1px dotted #D8D2A9; padding:10px; background-image:none; clear:both}

.aww .entry blockquote p{margin:0}

.aww .entry blockquote h2{margin:0; border:none; margin:0 0 10px 0; padding:0; font-size:16px; font-style:normal; font-weight:bold}

.aww .entry a.contact{padding:5px 0 5px 38px; font-size:13px; font-weight:bold; color:#000; text-decoration:none; background-image:url(images/design/ico_mail.png); background-repeat:no-repeat; background-position:left center}

.aww .entry a.portfolio{padding:5px 5px 5px 38px; font-size:13px; font-weight:bold; color:#000; text-decoration:none; background-image:url(images/design/ico_portfolio.png); background-repeat:no-repeat; background-position:left center}

.wp-caption{-moz-border-radius:3px; -webkit-border-radius:3px; background-color:#F3F3F3; border:1px solid #DDD; margin:5px; margin-top:20px; margin-bottom:20px; padding:9px 0 5px 9px}
.wp-caption-text{text-align:center !important; font-size:11px !important; line-height:17px; margin:5px 0 0 0; padding:0}

.alert-box{padding:10px; background-color:#f8d5d5; border:1px dotted #d44343; margin-bottom:15px}

.alert-box a{color:#D44343}

.alert-box ul{background-color:#d44343; color:#fff; border-color:#fff}

.alert-box ul li{color:#fff; background-image:none; padding-left:0; list-style-position:inside; list-style-type:circle}

.alert-box ul li a{color:#fff; text-decoration:underline}

.wp-caption img{float:left}

.grid_12_4{width:300px; display:inline; float:left; margin-left:10px; margin-right:10px}

.grid_12_4.alpha{margin-left:0}
.grid_12_4.omega{margin-right:0}

.screenshot-new{background:url(images/design/browser-frame.jpg) no-repeat top left; width:300px; height:249px; position:relative}
.screenshot-new img{width:298px; height:224px; padding:19px 0 0 1px}
.screenshot-new .free-banner{background:url(images/design/banner-free-medium.png) no-repeat; width:100px; height:101px; position:absolute; top:0; right:0}

.screenshot-new-single{position:relative; background:url(images/design/browser-frame-single.jpg) no-repeat top left; width:460px; height:382px; margin:0 0 20px}
.screenshot-new-single img{width:458px; height:346px; padding:28px 0 0 1px}
.screenshot-new-single .free-banner{background:url(images/design/banner-free-large.png) no-repeat; width:152px; height:154px; position:absolute; top:0; right:0}

.details{background-color:#E2F9E3; border:1px dotted #8FBD50; margin:15px 0px 10px; padding:10px}
.details ul{list-style:none; list-style-position:inside; margin:0}
.details li{display:inline; margin:0; padding-right:15px}
.details li a{color:#4e654f; text-decoration:none}
.details li a:hover{color:#648f66}
.details li.last{padding-right:0 !important}
.details li img{padding:0 3px 0 0; vertical-align:text-bottom}
.details.single{}

.postmeta{font-size:11px; margin:-18px 0 10px; color:#777}

.fullspan{margin-left:auto; margin-right:auto; width:980px}

.container_16{margin-left:auto; margin-right:auto; width:970px}

.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_6a, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12, 
.grid_13, 
.grid_14, 
.grid_15, 
.grid_16{display:inline; float:left; margin-left:10px; margin-right:10px}

.grid_logo,{display:inline; float:left; margin-left:0px; margin-right:10px}

.container_12 .grid_3, 
.container_16 .grid_4{width:220px}

.container_12 .grid_6, 
.container_16 .grid_8{width:460px}

.container_12 .grid_9, 
.container_16 .grid_12{width:700px}

.container_12 .grid_12, 
.container_16 .grid_16{width:940px}

.alpha{margin-left:0}

.omega{margin-right:0}

.container_16 .grid_1{width:40px}

.container_16 .grid_2{width:100px}

.container_16 .grid_3{width:160px}

.container_16 .grid_5{width:280px}

.container_16 .grid_6{width:340px}

.container_16 .grid_6a{width:300px}

.container_16 .grid_6b{width:147px}

.container_16 .grid_7{width:400px}

.container_16 .grid_9{width:520px}

.container_16 .grid_10{width:600px}

.container_16 .grid_11{width:640px}

.container_16 .grid_13{width:760px}

.container_16 .grid_14{width:820px}

.container_16 .grid_15{width:880px}

.container_12 .prefix_3, 
.container_16 .prefix_4{padding-left:240px}

.container_12 .prefix_6, 
.container_16 .prefix_8{padding-left:480px}

.container_12 .prefix_9, 
.container_16 .prefix_12{padding-left:720px}

.container_16 .prefix_1{padding-left:60px}

.container_16 .prefix_2{padding-left:120px}

.container_16 .prefix_3{padding-left:180px}

.container_16 .prefix_5{padding-left:300px}

.container_16 .prefix_6{padding-left:360px}

.container_16 .prefix_7{padding-left:420px}

.container_16 .prefix_9{padding-left:540px}

.container_16 .prefix_10{padding-left:600px}

.container_16 .prefix_11{padding-left:660px}

.container_16 .prefix_13{padding-left:780px}

.container_16 .prefix_14{padding-left:840px}

.container_16 .prefix_15{padding-left:900px}

.container_12 .suffix_3, 
.container_16 .suffix_4{padding-right:240px}

.container_12 .suffix_6, 
.container_16 .suffix_8{padding-right:480px}

.container_12 .suffix_9, 
.container_16 .suffix_12{padding-right:720px}

.container_16 .suffix_1{padding-right:60px}

.container_16 .suffix_2{padding-right:120px}

.container_16 .suffix_3{padding-right:180px}

.container_16 .suffix_5{padding-right:300px}

.container_16 .suffix_6{padding-right:360px}

.container_16 .suffix_7{padding-right:420px}

.container_16 .suffix_9{padding-right:540px}

.container_16 .suffix_10{padding-right:600px}

.container_16 .suffix_11{padding-right:660px}

.container_16 .suffix_13{padding-right:780px}

.container_16 .suffix_14{padding-right:840px}

.container_16 .suffix_15{padding-right:900px}

html body * span.clear, 
html body * div.clear, 
html body * li.clear, 
html body * dd.clear{background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0}

.clearfix:after{clear:both; content:'.'; display:block; visibility:hidden; height:0}

.clearfix{display:inline-block}

* html .clearfix{height:1%}

.clearfix{display:block}

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}


:focus{outline:0}

ins{text-decoration:none}
del{text-decoration:line-through}

table{border-collapse:collapse; border-spacing:0}

body{font:12px/1.5 Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif}

a:focus{outline:1px dotted invert}

hr{border-color:#ccc; border-style:solid; border-width:1px 0 0; clear:both; height:0}

h1{font-size:25px}

h2{font-size:24px}

h3{font-size:18px}

h4{font-size:19px}

h5{font-size:17px}

h6{font-size:15px}

ol{list-style:decimal}

ul{list-style:square}

li{margin-left:30px}

p, 
dl, 
hr, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
ol, 
ul, 
pre, 
table, 
address, 
fieldset{margin-bottom:15px}

body{background:#e3ecf3 url(default/header.jpg) repeat-x top left}

h1, h2, h3, h4, h5, h6{color:#000}

a{color:#357ab5}

#wrap{}

#header{}

.oio-banner-zone{padding:0px; border:0px; list-style:none !important; list-style-type:none !important; list-style-image:none !important}

.oio-banner-zone li:before{content:""!important}

.oio-banner-zone li{float:left; display:inline; overflow:hidden; padding:0px !important}

.oio-banner-zone li:hover{padding:0px !important}

.oio-banner-zone li a{background:none !important}

.oio-banner-zone a, .oio-banner-zone img{border:0px; display:block; margin:0px !important; padding:0px !important}

.oio-banner-zone .border{border:2px solid #999}

#header h1.title a{color:#005775}

#header p.description{color:#75818a}

#rss a{color:#1C5281}

#featured{background:#1b4e7d url(default/featuredbg.jpg) repeat-x bottom left; border-top:3px solid #3876a0}

#featured p, #featured h2{color:#FFF}

#featured h2{margin-bottom:15px}

#featured p a{text-decoration:underline; color:#80cef7}

#featured .buttons a.prev{background:url(default/prev.png) no-repeat top left}

#featured .buttons a.next{background:url(default/next.png) no-repeat top left}

#steps{background:#3074a1 url(default/stepsbg.jpg) repeat-x top left}

#steps ul li a{color:#fff}

#content{background-color:#fff; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:dotted; border-bottom-style:dotted; border-left-style:dotted; border-right-color:#a6b3b9; border-bottom-color:#a6b3b9; border-left-color:#a6b3b9}

#content .moreinfo{border:1px dotted #a6b3b9; background-color:#fefefe; color:#75818a}

#content .moreinfo .more a{background:#fff url(default/moreinfo.jpg) no-repeat center left}

#news{color:#75818a}

#news ul li a{color:#4093ce}

#bottom{background-color:#f2f7fb; padding-top:20px; padding-bottom:20px; border-right-width:1px; border-left-width:1px; border-right-style:dotted; border-left-style:dotted; border-right-color:#a6b3b9; border-left-color:#a6b3b9}

#newsletter{background-color:#C9DDEC; border:1px dotted #A9BBC7}

#newsletter2{background-color:#FFF; border:1px dotted #A9BBC7}

#newsletter input.text{background-color:#d9e9f5}

#footer{color:#fff; background-color:#9fc9e6; background-image:url(default/stepsbg.jpg); background-repeat:repeat-x; background-position:left top}

#footer p a{color:#fff}

#nav ul li a:link, #nav ul li a:visited{color:#1c5281; background-color:#FFF; padding:8px; font-size:0.95em}

#nav ul li a.active{color:#fff; background-color:#24537c}

#nav ul li a:hover{color:#fff; background-color:#357ab5}

.current_page_item a:link, .current_page_item a:visited{color:#fff !important; background-color:#24537c !important}

.post p.categories span{background-color:#24537c; color:#fff}

.post p.categories span a{color:#fff}

.post p.categories span.date a{color:#286697}

.post p.categories span.date{background-color:#fff; color:#000; margin-left:5px}

h2.title a{color:#000}

.post p.comments a{background:url(default/comments.jpg) no-repeat center left; color:#000}

p.continue a{color:#286697}

#postad{background-color:#e3ecf3}

a.adlink{color:#000; padding-top:5px}
.asidespost{border-left:3px solid #286697}

#sidebar img.bigad{border:1px solid #286697}

#tabbox{border:1px solid #24537c}

#tabbox ul.idTabs{background-color:#24537c; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#24537c}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited{color:#fff}

#tabbox ul.idTabs li a.selected{color:#24537c; background-color:#fff}

#boxes ul{background-color:#f3f8fc}

#boxes ul li{background:url(default/tablibg.jpg) no-repeat top left}

#boxes ul li:first-child{background:none}

#boxes ul li a:link, #boxes ul li a:visited{color:#000}

#leftwidget{border-right:1px solid #dedede}

.widgetlist  h3{background-color:#9FC9E6; background-image:url(default/stepsbg2.jpg); background-position:left top; background-repeat:repeat-x; color:#fff}

.widgetlist2  h3{background-color:#9FC9E6; background-image:url(default/stepsbg2.jpg); background-position:left top; background-repeat:repeat-x; color:#fff}

.widgetlist ul li{border-bottom:1px solid #f0f0f0}

.widgetlist ul li a:link, .widgetlist ul li a:visited{color:#357AB5}