/* Default styles */
@import "reset.css";

/* Default styles */
@import "custom.css";

body{background:#FFF url(bg-top-tile.gif) repeat-x;}
a{color:#326693;}

/* Top  */

#top{height:65px;width:940px;margin:0 auto;}
#top h1{display:none;}
#top img.title{
	display:block;
	float:left;
	margin-top:20px;
}
#login a.login-button{background:url(ico-arrow-down.png) no-repeat right center;line-height:28px;text-transform:uppercase;font-weight:700;font-size:14px;padding-right:12px; color:#000;}
#login a.login-button-alternative{background:url(ico-arrow-up.png) no-repeat right center!important;}

/* Login box */

#login-popout h3 { padding:0; color:#222;}
#login-popout .gravatar { border: 1px solid #4d697c; margin-top:3px; }
#login-popout #login-top { border-bottom: 1px solid #c4d5df; padding:0 0 12px; margin:0 0 12px 0; }
#login-popout .form-bot { margin:5px 0 0; }
#login-popout ul li { padding:5px 0; }
#login-popout ul li a { font-weight:700; font-size:14px; text-decoration:underline; }
#login-popout ul li a:hover { color:#000; }
#login-popout ul li img { vertical-align:bottom; margin-right:10px; }
#login-popout input#userid, #login-popout input#password { background:#fff; border:1px solid #bebebe; padding: 5px; width:154px; margin:0 0 5px; color:#777 ; border-top:1px solid #bebebe; border-left:1px solid #bebebe; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; }

#login-popout label { padding: 5px; }

/* Top Navigation */

#top-nav{margin-left:210px;padding-top:17px;}
#top-nav a:hover{text-decoration:underline;}
#top-nav ul{padding:0;}

/* Page Nav */

#nav{height:30px;}
#nav,#nav ul{list-style:none;line-height:1;z-index:100;padding:0;}
#nav a{display:block;line-height:30px;z-index:100;padding:0 10px;color:#000;font-size:14px;font-weight:700;}
#nav li{float:left;line-height:30px;margin:0;}
#nav li a{color:#3f3f3f;text-decoration:none;padding:0 0 0 11px;}
#nav li a span{display:inline-block;height:30px;padding:0 10px 0 0;}
#nav li a:hover,#nav li.active a,#nav li.current_page_item a{color:#fff;cursor:pointer;text-decoration:none;}
#nav li.active a span,#nav li.current_page_item a span,#nav li a:hover span{background:url(top-nav.png) no-repeat right;}

/* Featured / Intro */

#featured{background:url(bg-featured.jpg) no-repeat top center;height:389px;}
#featured #intro-copy{float:left;width:460px;margin-top:35px;}
#featured #intro-copy h2{text-indent:-999em;background:url(intro-copy.png) no-repeat top left;width:425px;height:171px;display:block;margin:0;padding:0;}
#featured #intro-copy p.description{text-indent:-999em;padding:0;}
#featured a.intro-cms{background:url(intro-cms.png) no-repeat top left;width:400px;height:22px;display:block;overflow:hidden;text-indent:-999em;margin-top:5px;}
#featured a.intro-cms:hover{background-position:0 -22px;}
#featured a.intro-btn{background:url(intro-btn.png) no-repeat top left;width:400px;height:58px;display:block;overflow:hidden;text-indent:-999em;margin-top:20px;}
#featured a.intro-btn:hover{background-position:0 -58px;}
#featured #intro-theme{position:relative;background:url(bg-intro-theme.png) no-repeat;float:right;width:462px;height:291px;display:block;margin-top:26px;padding-top:28px;}
#featured #intro-theme a{height:281px; overflow:hidden;}
/*#featured .ribbon-2for1{ background:url(ribbon-2for1.png) no-repeat; width:109px; height:109px; position:absolute; top:0; right:0; }*/
/*#featured .ribbon-2for1{ background:url(images/ribbon-4for1.png) no-repeat; width:102px; height:102px; position:absolute; top:0; right:0; }*/
#featured .ribbon-2for1{ background:url(ribbon-pink.png) no-repeat; width:102px; height:102px; position:absolute; top:0; right:0; }

/* Page heading / description */

#page-heading { background:url(bg-page-title.jpg) no-repeat top center; height:173px; }
#page-heading p.description{ text-indent:-999em; padding:0; }
#page-heading #page-title {	float:left;	margin-top:47px; }
#page-heading #header-right { float:right; margin-top:60px; }
#page-heading #header-right.collab { margin-top:54px; }
#page-heading #visit-forum { float:right; margin-top:45px; }
#page-heading #page-title h2 { display:block; padding:0; margin:0; }
#page-heading #page-title h2.page { display:block; padding:0; margin:0; font-size:36px; color:#fff; }
#page-heading p.page-description{ padding:0; color:#fff; font-size:16px; }

.woocamp { background:url(woocampheader.jpg) no-repeat top center !important; height:173px; }
.woocamp #page-title h2{ text-indent:-999em; padding:0; }
.woocamp p.description{ text-indent:-999em; padding:0; }

.free { background:url(freebiesheader.jpg) no-repeat top center !important; height:173px; }
.free #page-title h2{ text-indent:-999em; padding:0; }
.free p.page-description{ text-indent:-999em; padding:0; }

.leaderboard { background:url(leaderboardheader.jpg) no-repeat top center !important; height:173px; }
.leaderboard #page-title h2{ text-indent:-999em; padding:0; }
.leaderboard p.page-description{ text-indent:-999em; padding:0; }

.submitdesign { background:url(submitdesignheader.jpg) no-repeat top center !important; height:173px; }
.submitdesign #page-title h2{ text-indent:-999em; padding:0; }
.submitdesign p.page-description{ text-indent:-999em; padding:0; }

/* Single Theme heading / description */

#theme-heading { background:url(bg-theme-title.jpg) no-repeat top center; height:307px; }
#theme-heading #theme-title { float:left; margin-top:30px; width:440px;}
#theme-heading #theme-screenshot {
display:block;
float:right;
height:267px;
margin-top:26px;
overflow:hidden;
position:relative;
width:462px;
}
#theme-heading #theme-title h2 { display:block; padding:0; margin:0; font-size:25px; color:#fff; }
#theme-heading p { margin-top:10px; padding:0; color:#fff; font-size:16px; line-height:24px; }
#theme-heading .ribbon-2for1{ background:url(ribbon-2for1.png) no-repeat; _background:url(7109170.gif) no-repeat; width:109px; height:109px; position:absolute; top:0; right:0; }
#theme-heading .ribbon-free{ background:url(ribbon-free.png) no-repeat; width:109px; height:109px; position:absolute; top:0; right:0; }

/* Content / layout */

.content{width:940px;margin:0 auto;padding:0;}
#main{background:#fff;margin:10px 0 20px;}
#main .col-left { float:left; width:580px; margin-bottom:20px; }
#main .col-right { float:right; width: 340px; margin-bottom:20px; }
#main .equal-col-left { float:left; width:460px; margin-bottom:20px; }
#main .equal-col-right { float:right; width:460px; margin-bottom:20px; }
#main .single-theme .col-left { margin-bottom:0px; }

/* Features front page */

#features { _width:580px; width:600px; float:left; }
#features h3 { padding:0; }
#features .block { _width:270px; width:280px; float:left; margin:0 20px 10px 0; }

/* Theme standard features */
.single #features { width:580px; }
.single #features img { padding:5px 0 10px 0; }
.single #features .block.last { margin-right:0; }

/* Quotes box */

#quotes { width:340px; _width:310px; float:right; }
#quotes #box { background:#f7f7f7; border:1px solid #e3e3e3; padding:5px 20px 10px; }
#quotes #box p.quote { padding:0 0 10px; font-size:14px; font-style:italic; line-height:22px;}
#quotes #box img.avatar { float:left; border:1px solid #808080; margin:5px 10px 0px 0; height:50px; width:50px; position:relative;}

/* Steps */

#steps { background: #fcfcfc; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin:20px 0 25px; text-align:center; padding:20px 0;}
#steps .info-box { width:600px; padding:10px 0px; margin:20px auto 0; font-size:18px;}

/* News section */

#news .block { width:280px; margin-right:20px; float:left;  }
#news h3 { padding:0; }
#news .block ul { padding:0; margin:0; }
#news .block ul li { list-style-type:none; padding:10px 0; border-bottom:1px dotted #e6e6e6; }
#news .block ul li p { padding:2px 0; } 
#news .blog a { font-weight:bold; }
#news .blog .meta { font-size:11px; color:#999; }
#news .blog .meta a { color:#999; font-weight:normal; }
#news .newsletter { width:340px; margin:0; }
#news .newsletter input.input { background:#eaeaea; border:1px solid #bebebe; padding: 5px; width:154px; margin:5px 0 15px; color:#777 ; border-top:1px solid #bebebe; border-left:1px solid #bebebe; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3;}

/* Green page tabber */

#main #page-tabber { height:34px; background:#dbf6be; border-bottom:1px solid #9bbf65;list-style:none;line-height:1;z-index:100;padding:0;margin:10 0 20px; }
#main #page-tabber a{display:block;line-height:30px;z-index:100;padding:0 10px;}
#main #page-tabber li{background:none; float:left;line-height:30px;margin:0;padding:3px 0 3px 15px;}
#main #page-tabber li a{color:#3f3f3f;text-decoration:none;padding:0 10px;border:1px solid #dbf6be;border-bottom:1px solid #9bbf65;}
#main #page-tabber li a:hover, #main #page-tabber li.active a{padding:0 10px;background:#fff;border:1px solid #9bbf65;border-bottom:1px solid #fff;color:#4c7c18;cursor:pointer;text-decoration:none;}

/* Theme Docs */

#theme-docs .doc-wrap { margin-bottom:3px; border-bottom:1px solid #e3e3e3;}
#theme-docs .plus { padding-top:12px; }
#theme-docs .docs-content .tutorial-image {background-color:#EEE;border:1px solid #DDD;padding:5px;}

/* Our Theme gallery */

#theme-gallery h4.header { padding:5px 0 10px; }
#theme-gallery h4.header a{ text-decoration:none; color:#444; }
#theme-gallery img.theme-rss { margin-left: 10px; padding-top:3px;}
#theme-gallery .filter { margin-left:20px; }
#theme-gallery .filter .dropdown { margin-top:0px; float:left;padding:0;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
#theme-gallery .filter .dropdown select { width:180px; border:0; padding:1px;}
#theme-gallery .gallery-item { width:300px; float:left; margin:0 20px 20px 0; padding:0; border-bottom:1px solid #e3e3e3; }
#theme-gallery .gallery-item.last { margin:0; }
#theme-gallery .gallery-item h3 { font-size:18px; letter-spacing:0; }
#theme-gallery .gallery-image { position:relative; background:url(bg-theme-300.png) no-repeat;width:300px; height:207px; }
#theme-gallery .gallery-image a { display:block; padding-top:18px; height:184px; overflow:hidden; }
#theme-gallery .gallery-item .meta { height:16px; padding:12px 0;}
#theme-gallery .gallery-item .cms img { margin-right:5px;}
#theme-gallery .gallery-item .ribbon-free{ background:url(ribbon-free-small.png) no-repeat; width:90px; height:90px; position:absolute; top:0; right:0; }
#theme-gallery #box { background: #fcfcfc; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin:0px 0 20px; text-align:center; padding:20px 0;}
#theme-gallery .date { color:#999; line-height:18px; font-size:11px; }
#theme-gallery .theme-cat, #theme-gallery .theme-cat a{ color:#777; line-height:18px; font-size:11px; text-decoration:none; }
#theme-gallery .theme-cat a:hover{ color:#222; }

/* Buttons */

a.signup-btn{background:url(btn-sign-up-now.png) no-repeat top left;width:120px;height:26px;display:block;overflow:hidden;text-indent:-999em;margin:0;}
a.signup-btn:hover{background-position:0 -26px;}
a.browse-btn{background:url(btn-browse-our-themes.png) no-repeat top left;width:230px;height:26px;display:block;overflow:hidden;text-indent:-999em;margin:0;}
a.browse-btn:hover{background-position:0 -26px;}
a.portfolio {background:url(btn-portfolio.png) no-repeat center left;padding:10px 0 10px 40px; font-size:14px; font-weight:bold; text-decoration:none; margin-right:10px;}
a.contact {background:url(btn-contact.png) no-repeat center left;padding:10px 0 10px 40px; font-size:14px; font-weight:bold; text-decoration:none;}

/* Main Content (style) */

#main h2, #main h3 { font-weight: normal; }
#main h2 { 
font-size:15px;
padding-top:0;
text-transform:uppercase;
 }
#main h3 {font-size: 18px; }
#main h4 { font-size: 16px; text-transform:uppercase; }
#main .post h4 { font-size: 16px; text-transform:none; }
#main ol, #main ul { line-height: 18px; margin:10px 0; }
#main ul { padding-left: 20px; margin-bottom: 20px; }
#main .post ul li { background:url(ico-bullet-arrow.png) no-repeat left 10px; padding: 5px 0 5px 15px; }
#main ol { padding-left: 35px; }
#main ol li { list-style: decimal; padding: 3px 0; list-style-position:inside; }
#main blockquote {background:url(bg-quote.png) no-repeat 5px 0px;color:#777777;font-style:italic;margin:25px 0;padding:0 10px 0 65px;	width:85%;}

/* Main Content (post) */

#main .post { padding:0 0 20px 0; position:relative; border-bottom:1px solid #E3E3E3; margin-bottom:25px; font-size: 14px;  }
#main .post ul, #main .post ol { background:#EBF2F8; border:1px solid #BFD1E1; padding: 10px 20px;}
#main .single .post { border:none; margin:0; }
#main .post-title {	width: 100%; position: relative; }
#main .post-title h2, #main .post-title p.post-details, #main .post-title h3 { padding-right: 50px; }
#main .post h2 { padding:0px 50px 10px 0; font-weight:bold; letter-spacing:-1px;}
#main .post h3 { padding:10px 0 5px 0; }
#main .post h2 a, #main .post h3 a { color: #333; text-decoration: none; }
#main h2 a:hover, #main h3 a:hover { text-decoration: underline; }
#main a { text-decoration:underline; }
#main a:hover { text-decoration:none; }
#main p.post-details { line-height: 18px; margin-top: -10px; position: relative; }
#main p.post-details a { text-decoration: none; }
#main p.post-details a:hover { text-decoration: underline; }
#main p.post-details{color:#9F9F9F;font-size:12px;padding:2px 50px 10px 1px;}
#main .post h4{margin-top:1px;clear:both;width:100%;}
#main .post h4.continue a{background:#A8BC70;color:#fff;text-decoration:none;padding:5px 10px;}
#main .post h4.continue a:hover{background:#9fb26a;}
#main .post img.border {background-color:#f5f5f5;border:1px solid #e1e1e1;padding:5px;}
#main .post img.thumbnail{background-color:#f5f5f5;border:1px solid #e1e1e1;padding:5px;}
#main .post img.gallery{margin:0 7px 7px 0;}
#main h2.arh{border-bottom:#EBEBEB 1px solid;margin-bottom:25px;position:relative;}
#main .comment-cloud{display:block;position:absolute;right:0;top:7px;}
#main .comment-cloud a{width:38px;height:39px;padding-top:7px;background:url(bg_comment_cloud.png) no-repeat 0 0;text-align:center;font-size:14px;color:#326693;display:block;text-decoration:none;font-weight:700;}
#main .comment-cloud a:hover{text-decoration:underline;}
#main hr { border-color: #e3e3e3; border-style: solid; border-width: 1px 0 0; clear: both; margin: 10px 0 20px; height: 0; }
#main h2.no-pad, #main h3.no-pad, #main h4.no-pad { padding:0 0 10px; }
#main .buy_theme_box { display:none; }
a.more-link { font-weight:700; }

/* Main Content (post>single) */

#main p.tags{background:url(ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;}
.single #main .advert_468x60 {margin: 15px 0 0px 0;}
#main .page h2 {padding-top: 5px;}

/* Comments */

#comments h3 { font-size: 20px;	font-weight: normal;padding: 10px 0 20px 0;}
#comments #comments_wrap {padding: 0; position: relative; margin:20px 0;}
#main .post #comments ol, #main .post #comments ul { background:none; border:none; padding:0; }
#comments ol.commentlist li { list-style-type:none; padding:20px; background:none; }
#comments ol.commentlist li.thread-even { background:#f6f6f6; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
#comments ol.commentlist img.avatar { float:right; border:1px solid #e4e4e4; padding:4px; background:#fff; }
#comments ol.commentlist .user-meta { font-size:12px; margin-bottom:10px; }
#comments ol.commentlist .user-meta .name,
#comments ol.commentlist .user-meta .name a { font-size:16px; text-decoration:none;  }
#comments ol.commentlist .comment-entry { padding-right:80px;  }
#comments .comment a { text-decoration: underline; }
#comments .comment a:hover { text-decoration: none; }
#comments .comment small { font-size: 10px;	margin-top: -2px; }
#comments .comment .col-left {width: 110px;}
#comments .comment .col-left img {border: #EDEDED 5px solid;}
#comments .comment .col-left p { padding: 0 0 0 2px; line-height: 19px;}
#comments .comment .col-left .inside{width:110px;float:left;position:relative;overflow:hidden;min-height:70px;}
#comments .comment .col-right{min-height:70px;background:#fff;border:#EDEDED 1px solid;margin-left:100px;float:none;padding:10px 20px;}
* html #comments .comment .col-right{height:100px;}
#comments .comment span.reply{float:right;font-size:11px;padding:3px 3px 0;}
#comments .comment span.reply a{text-decoration:none;color:#aaa;}
#comments ul.children{background:url(ico-arrow-reply.png) no-repeat 0 23px !important;margin:15px 0 0;padding:0;}
#comments ul.children li{border-top:1px solid #e3e3e3;margin:20px 0 0 0;padding:20px 0 0 25px;}
#comments .navigation .alignright,#comments .navigation .alignleft{margin:0;}
#comments .navigation a{display:block;font-weight:700;margin:15px 0;padding:5px 0;}
#comments .commentlist p{padding:0 0 10px;}
#comments #respond{margin-top:15px;}
#comments .commentlist .children #respond #form_wrap .col-right{float:none;}
#comments .cancel-comment-reply{margin-bottom:10px;}
#comments #respond .input{background:#f6f6f6;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;padding:5px;}
#comments .commentlist .thread-even #respond .input{background:#fff;}
#comments #respond label{padding-left:5px;}
#comments ul.children li ul.children,#comments .commentlist{padding:0;}

/* Sidebar */

#sidebar{overflow:hidden;background:#fcfcfc;font-size:14px;}
#sidebar h3{font-size:16px;font-weight:700;text-transform:uppercase;color:#000;background:none;border:1px solid #e3e3e3;border-width:1px 0;padding:25px 10px 20px;}
#sidebar ul{clear:both;}
#sidebar ul li{background:none;border-bottom:1px solid #f4f4f4;line-height:22px;overflow:hidden;padding:0;}
#sidebar ul li:hover,#sidebar ul li.current-cat{background:#e3e3e3;}
#sidebar ul li:hover,#sidebar ul li.current-cat{background:#e3e3e3;}
#sidebar ul li a{background:url(ico-bullet-sidebar.png) no-repeat 10px center;color:#636363;display:block;text-decoration:none;padding:4px 10px 4px 20px;}
#sidebar a:hover,#sidebar .current-cat a,#sidebar li.active a{color:#000;}
#sidebar ul li span{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#878787;font-weight:400;}
#sidebar ul,#sidebar .textwidget{clear:both;padding:0;}
#sidebar .widget{margin-bottom:0;}
#sidebar ul ul{border:0;margin:0 0 5px;padding:0;}
#sidebar ul ul li{ border:0;padding:0 0 0 10px; font-size:12px;}
#sidebar ul ul li a{ background:none;}
#sidebar p { padding:0; line-height:22px; }
#sidebar.theme { background:none; border:none; }
#sidebar.theme h3 { padding:10px 0; border:0; }
#sidebar .textwidget { padding:10px 10px 15px } 
#sidebar ul.tutorials li a{background:url(ico-star.png) no-repeat 10px center; padding-left:30px; }

/* Sidebar (widgets)*/

.widget .wrap{padding:15px 10px;}
.textwidget{clear:both;line-height:20px;padding:5px 2px;}
#flickr h3 span {color: #0061D8;}
#flickr h3 span span {color: #FF1183;}
#flickr .wrap {padding: 0;position: relative;margin:20px 0 20px 10px;}
#flickr a img, .flickr a img {float: left;display: block;padding:2px;}
#theme-docs-dropdown .dropdown { background:#fff; float:left;padding:2px 0;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
#theme-docs-dropdown .dropdown select { width:228px; border:0;}
.support #theme-docs-dropdown .dropdown select { width:400px; }

/* Sidebar (Search)*/

#sidebar #search_main form div{position:relative;background:#fff;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;float:left;width:225px;height:24px;}
#sidebar #search_main #searchform{height:30px;padding:20px 10px;}
#sidebar #search_main input.field{width:215px;position:absolute;left:6px;top:2px;padding-top:2px;outline:none;color:#424242;border:0;background:transparent;z-index:1;color:#777;}
#sidebar #search_main input.submit{position:absolute;right:0;top:0;z-index:1;}

/* Footer */

#footer{background:#d0d9e0 url(bg-footer-tile.gif) repeat-x;color:#576672;padding:30px 0 20px;}
#footer #sitemap{margin:15px 0;}
#footer #sitemap .block{float:left;width:160px;margin-right:35px;}
#footer #sitemap .last{margin-right:0;}
#footer #sitemap ul{padding:5px 0;}
#footer #sitemap ul li{line-height:20px;}
#footer #sitemap ul li a:hover{text-decoration:underline;}
#footer #sitemap h4{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#222;padding:0;}
#footer .bevel{background:url(bevel-footer.gif) repeat-x top right;height:2px;width:100%;border:0;margin-top:20px;}
#footer a{color:#576672;}
#footer .col-right img{vertical-align:middle;}
#footer .col-right span{display:none;}
#toTop{cursor: pointer;}
#footer .col-left p  { margin-top: 5px; }
#footer .rsaweb  { padding: 0 20px 0 0; }
#footer .rsaweb:hover  { text-decoration: none; }
#footer .rsaweb img  { margin-top: -2px; }

/* 404 Page */

#page-heading.four04 {background-image: url(bg-page-title-404.jpg);}
.four-o-four p { color: #336188; text-align: center; font-size: 16px;}
.four-o-four p a  {	color: #336188;	text-decoration: underline; }

/* Color boxes */

.info-box1{background:#E2DFFF; border:1px solid #938aed;}
.info-box1 h3{color:#656096 !important;}
.info-box2{background:#D8EFB3; border:1px solid #a9c679;}
.info-box2 h3{color:#85a552 !important;}
.info-box3{background:#fff298; border:1px solid #ecd852;}
 
.info-box {}
.info-box a { color:#846000; text-decoration:none; }
.info-box ul { background-color:#e7db89 !important; border:1px dotted #ada465 !important; }
.info-box .size-thumbnail { background-color:#ffffff; padding: 5px;border:1px dotted #ada465 !important; }
.info-box a:hover { text-decoration:underline; }
.post .info-box { margin:20px 0; padding:10px; line-height:20px; }
.post .small-info-box { margin-bottom: 20px; }
.post .small-info-box p { padding: 0; font-size: 11px; }
#sidebar .info-box { margin:0px 0 15px; padding:10px 10px 15px;}
#sidebar .info-box .yellow, .post .info-box .yellow { color:#836000; font-weight:700; text-transform:uppercase; }
#sidebar .info-box h3, .post .info-box h3 { color:#836000; font-weight:700; }
#sidebar .info-box a , .post .info-box a{ color:DarkSlateGray; }

.green-box { background:#dbf6be; border:1px solid #9bbf65; color:#5f704c; margin-bottom:15px; font-size:20px; text-align:center;}
.green-box a { color:#4c7c18; text-decoration:none !important; }
.green-box a:hover { text-decoration:underline !important; }
.support .green-box { padding:15px; margin:5px 0;}
.support .green-box img.ico { margin-right:15px; }
#main .support .green-box h3 { padding: 1px; }
.info-box .alert { background:url(ico-alert.png) no-repeat left center; padding-left:25px;}
.info-box .info { background:url(ico-info.png) no-repeat left center; padding-left:25px;}


/* wp-pagenavi */

.more_entries .wp-pagenavi{background:#fcfcfc;font-size:12px;border-bottom:1px solid #E3E3E3;border-top:1px solid #E3E3E3;height:24px;text-align:center;padding:5px 0;}
.more_entries .wp-pagenavi a{text-decoration:none !important;color:#fff;}
.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover{background:url(bg-page-navi.png) no-repeat !important;color:#fff;}
.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi span.pages{background:none;border:none;line-height:24px;padding:5px 10px 6px 8px !important;}
.more_entries .wp-pagenavi .currentdownload
.more_entries .wp-pagenavi .extend{background:none;border:none;}

/* Tables */

table{font-size:14px;width:100%;text-align:left;border-collapse:collapse;margin:15px 0 20px;}
table th{font-size:12px;font-weight:400;background:#e9e9e9;color:#555;padding:8px 10px;text-align:center; border:1px solid #d4d4d4;}
table td{background:#fcfcfc;border-bottom:1px solid #d4d4d4;color:#333;border-top:1px solid transparent;padding:9px; border:1px solid #d4d4d4;}
table.membership th.gold { background:#e7b737; border:1px solid #cc9f23; }
table.membership td.gold { background:#fff298; border:1px solid #cc9f23; }
table.purchase { margin-bottom:25px; }
table.purchase td { border:1px solid #d4d4d4; border-width:1px 0 1px 0; }
table.purchase td.price { background:#eeeeee; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; border:1px solid #d4d4d4; }

/* Screenshot styling */

#similar-themes ul { padding:0; margin:0; list-style-type:none; }
#similar-themes li { background:url(bg-theme-220.png) no-repeat; float:left; margin:0 20px 20px 0; padding:0; width:220px; height:152px;}
#similar-themes li div { padding-top:13px; height:134px; overflow:hidden; }
#similar-themes li.last { margin:0; }

/* Misc */

#twitter_update_list li a { color:#999; }
#twitter_update_list li span a { color:#326693; }
.clearfix { clear: both; }

/* Freebies Page Template  */

#freebies .post h3 { font-size: 20px; margin-bottom: 15px; }
.download-item { border-bottom: solid rgb(227, 227, 227) 1px; padding: 0 0 20px; margin-bottom: 20px; }
.download-item h5 { font-size: 16px; padding: 0px !important; }
.download-item .download-preview { float: right; margin: 0 0 0 20px; }
.download-item .download-preview a { display: block; border: solid rgb(227, 227, 227) 5px; }
.download-item .download-preview a:hover { border: solid rgb(50, 102, 147) 5px; }
.download-item p { font-size: 12px; line-height: 18px; }
.download-item p.themelink { font-size: 10px; text-transform: uppercase; margin: 0 !important; padding-bottom: 0px !important; }

/* Gravity Forms */

.gform_wrapper #gform_fields { background: none !important; border: none !important; }
.gform_wrapper #gform_fields li, .gform_wrapper ul li { background: none !important; padding: none !important; }
#main .gform_wrapper .gsection { border-top: 1px solid #E3E3E3 !important; border-bottom: 1px solid #E3E3E3 !important;  padding: 20px 0 20px !important; margin: 20px 0 20px !important;  }
h2.gsection_title { font-weight: bold; font-size: 18px !important; }
#main .gform_wrapper #gform_heading { padding: 0 !important; border: 0 !important; }
.gform_wrapper .gsection_description { font-size: 12px !important; }
#gform_fields { padding-bottom: 20px !important; }
#gform_fields li.gfield { padding: 5px 0 !important; }
#main .gform_footer { padding: 20px 0 !important; border-top: 1px solid #E3E3E3 !important; }


 
.bb300 img{
	border:1px solid brown;
	cursor:pointer;
	height:250px;
	margin-bottom:15px;
	width:338px;
}

h1{
	font-size:17px;
	text-transform:uppercase;
	padding-bottom:0;
}

.randH2{
font-size:15px !important;
font-weight:bold !important;
text-transform:uppercase;
}


#btnVisit{
display:block;
margin-top:25px;
}

#theme-title h2 a{color:#F8F8F8;}
#theme-title h2 a:hover{color:#326693;text-decoration:none;}





body#inner #theme-heading{
background:transparent url(innerBg.jpg) repeat-x scroll center top;
height:31px;
}

#bb560 img{
background:#EBF2F8 none repeat scroll 0;
border:1px solid #BFD1E1;
padding:5px;
}