/*  

Theme Name: Pulsobeat

Version: 1.0

Description: Custom Theme for Pulsobeat.

Author: Brandshank

Author URI: http://www.brandshank.com



/* 



WARNING! DO NOT EDIT THIS FILE!



To make it easy to update your theme, you should not edit the styles in this file. Instead use 

the custom.css file to add your styles. You can copy a style from this file and paste it in 

custom.css and it will override the style in this file. You have been warned! :)



*/



/* Default styles */

@import "css/reset.css";



/*-------------------------------------------------------------------------------------------



/* GENERAL */

body{font:12px/15px Arial, Helvetica, sans-serif;color:#080808;background:#000;}

h1,h2,h3,h4,h5,h6{text-transform:uppercase;}

h1{font-size:30px;}

h2{font-size:26px;}

h3{font-size:22px;}

h4{font-size:18px;}

a{text-decoration:none;outline:none;}



/* HEADER */

#header-wrapper{margin:0 auto;height:175px;background:url(images/header_bg_2.jpg) no-repeat center top;}

#header{width:980px;margin:0 auto;}

#header .head-left{width:250px;float:left;}

#logo{padding-top:20px;}

h2.slogan{color:#CCC;padding:10px 0 0 5px;letter-spacing:1px;}

.search-form{position:relative;width:220px;margin-top:32px;}

#searchform {}

#searchform div{}

#s {width:174px;border:3px solid #fff;height:22px;margin-left:4px;background:url(images/transp.png);padding:3px 30px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

#searchsubmit {background:url(images/search_icon.png) no-repeat;text-indent:-9999px; border:0;width:17px;height:17px;cursor:pointer;font-size: 0;line-height: 0;position:absolute;top:7px;right:10px;}

#header .head-right{float:left;width:730px;position:relative;padding-top:20px;}

#header .head-right .head-right-content{width:336px;float:right;margin-top:45px;text-align:right;}

#header .head-right .head-right-content h2{color:#fdfdfd;font-size:22px;}

#header .head-right .head-right-content a.flag{}

#header .head-right .head-right-content .ads336x60{margin-top:20px;width:336px;height:56px;}

#header .head-right .head-right-content .ads728x90{margin-top:20px;width:728px;height:90px;}

#header .head-right .head-right-content .signin-form{margin-top:5px;}

#username{width:110px;border:3px solid #fff;height:20px;background:url(images/transp.png);padding:3px 5px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:4px;}

#password{width:110px;border:3px solid #fff;height:20px;margin-left:4px;background:url(images/transp.png);padding:3px 5px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:4px;}

#signinsubmit {background:url(images/signin_button.png) no-repeat;text-indent:-9999px; border:0;width:66px;height:30px;cursor:pointer;}

.signin-form{overflow:hidden;}

.signin-form p.signin-text{padding-left:8px;text-align:left;font-weight:bold;font-size:11px;color:#fff;}

.signin-form h4 a{color:#FF9D19;}

#user_login{width:110px;border:3px solid #fff;height:20px;background:url(images/transp.png);padding:3px 5px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:4px;}

#user_pass{width:110px;border:3px solid #fff;height:20px;margin-left:4px;background:url(images/transp.png);padding:3px 5px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:4px;}

p.login-username{width:132px;float:left;}

p.login-password{width:132px;float:left;}

p.login-submit{float:right;width:66px;padding-top:4px;}

ul.select-language{overflow:hidden;height:20px;position:absolute;top:135px;right:0;}

ul.select-language li{float:left;line-height:20px;padding:0 8px 0px 8px;}

ul.select-language li.lang-last{border-left:1px solid #fff;}

ul.select-language a.en-flag{background:url(images/english_flag.png) no-repeat 0 -2px;padding-left:35px;color:#fff;display:block;height:20px;font-size:20px;line-height:20px;}

ul.select-language a.sp-flag{background:url(images/spanish_flag.png) no-repeat right -2px;padding-right:35px;color:#fff;display:block;height:20px;font-size:20px;line-height:20px;}



/* NAVIGATOR */



/* MAIN NAVIGATION */

#nav{height:26px;float:left;margin-top:21px;width:540px;}

#menu-top-menu, #menu-top-menu * {margin:0;padding:0;list-style:none;}

#menu-top-menu {line-height:1.0;}

#menu-top-menu ul {position:absolute;top:-999em;width:180px;background:#090909;margin-top:1px;border:1px dotted #111;margin-left:-18px;}

#menu-top-menu ul li {width:160px;margin-left:0px;border-bottom:1px dotted #111;padding-left:20px;}

#menu-top-menu li:hover {visibility:inherit;}

#menu-top-menu li {float:left;position:relative;height:26px;padding:5px 0 0;float:left;margin-left:40px;}

#menu-top-menu a {display:block;position:relative;line-height:25px;text-transform:capitalize;color:#fff;font-size:24px;}

#menu-top-menu li:hover ul,#menu-top-menu li.sfHover ul {left:0;top:26px;z-index:99;}

ul#menu-top-menu li:hover li ul,ul#menu-top-menu li.sfHover li ul {top:-999em;}

ul#menu-top-menu li li:hover ul,ul#menu-top-menu li li.sfHover ul {left:180px; /* match ul width */top:0;}

ul#menu-top-menu li li:hover li ul,ul#menu-top-menu li li.sfHover li ul {top:-999em;}

ul#menu-top-menu li li li:hover ul,ul#menu-top-menu li li li.sfHover ul {left:180px; /* match ul width */top:0;}

#menu-top-menu {float:left;}

#menu-top-menu > li:first-child{margin-left:0;}



#menu-top-menu a {text-decoration:none;}

#menu-top-menu li:hover, #menu-top-menu li.sfHover,

#menu-top-menu a:focus, #menu-top-menu a:hover, #menu-top-menu a:active {color:#D76801;}





/* MASTHEAD */

#masthead-wrapper{margin:0 auto;height:615px;}

#masthead{width:980px;margin:20px auto 0;overflow:hidden;padding-bottom:20px;border-bottom:1px solid #333;}

#masthead ul{overflow:hidden;width:310px;float:right;margin-right:10px;}

.categories{width:320px;float:right;}

.categories h2{color:#fff;font-size:24px;text-align:center;margin-bottom:3px;color:#D76801;}

#masthead li{float:left;margin-left:22px;margin-bottom:3px;}

#masthead li a{width:133px;height:133px;display:block;}

#masthead li.hip-top a{background:url(images/categories.png) no-repeat;}

#masthead li.hip-top a:hover{background:url(images/categories.png) no-repeat 0px -133px;}

#masthead li.folk a{background:url(images/categories.png) no-repeat -133px 0px;}

#masthead li.folk a:hover{background:url(images/categories.png) no-repeat -133px -133px;}

#masthead li.indie-rock a{background:url(images/categories.png) no-repeat -266px 0px;}

#masthead li.indie-rock a:hover{background:url(images/categories.png) no-repeat -266px -133px;}

#masthead li.rap a{background:url(images/categories.png) no-repeat -399px 0px;}

#masthead li.rap a:hover{background:url(images/categories.png) no-repeat -399px -133px;}

#masthead li.indie-pop a{background:url(images/categories.png) no-repeat -532px 0px;}

#masthead li.indie-pop a:hover{background:url(images/categories.png) no-repeat -532px -133px;}

#masthead li.singer-songwriter a{background:url(images/categories.png) no-repeat -665px 0px;}

#masthead li.singer-songwriter a:hover{background:url(images/categories.png) no-repeat -665px -133px;}

#masthead li.alternative a{background:url(images/categories.png) no-repeat -798px 0px;}

#masthead li.alternative a:hover{background:url(images/categories.png) no-repeat -798px -133px;}

#masthead li.soul a{background:url(images/categories.png) no-repeat -933px 0px;}

#masthead li.soul a:hover{background:url(images/categories.png) no-repeat -933px -133px;}

.tooltip{position: absolute;top: 0;left: 0;z-index: 3;display: none;font-size:20px;border-radius:8px;color:#fff;width:113px;width:133px;height:133px;
}
.alternative .tooltip{background:url(images/newlatin_2.png) no-repeat;}
.soul .tooltip{background:url(images/latin_2.png) no-repeat;}
            

/* HOME CONTENT */

#main-content-wrapper{background:#121212 url(images/main_content_bg.png) repeat-x;}

#home-content{overflow:hidden;width:980px;margin:0 auto;padding:30px 0;color:#080808;}

#main-content{overflow:hidden;width:980px;margin:0 auto;padding:30px 0;color:#080808;}

#content{float:right;width:614px;padding-top:6px;}

.top-linebreak{background:url(images/single_top_bg.jpg) top center;height:3px;}



/* FEATURED */

#featured{

	background-color: #f8f8f8;

  	background: url(images/block_bg.png);

  	background-repeat: repeat-x;

  	/* Firefox 3.6+ */

	background: -moz-linear-gradient(100% 100% 90deg, #fbfbfb, #f8f8f8);

  	/* Safari 4-5, Chrome 1-9 */

  	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f8f8f8));

  	/* Safari 5.1+, Chrome 10+ */

  	background: -webkit-linear-gradient(#fbfbfb, #f8f8f8);

  	/* Opera 11.10+ */

  	background: -o-linear-gradient(#fbfbfb, #f8f8f8);

	border:1px solid #dbdbdb;padding:14px;margin-bottom:20px;position:relative;

}

#featured .featured-image{padding-bottom:8px;border-bottom:1px solid #666;margin-bottom:10px;}

#featured h3{margin-bottom:5px;}

#featured h3 a{color:#060606;}

#featured p{margin-bottom:5px;}

.slide_left	{ width:46px; height:45px; background:url(images/next_prev.png) no-repeat; position:absolute; left:25px; top:160px; cursor:pointer;z-index:999;text-indent:-9999px;}

.slide_right{ width:46px; height:45px;  background:url(images/next_prev.png) no-repeat -46px 0px; position:absolute; right:25px; top:160px; cursor:pointer;z-index:9999;text-indent:-9999px;	}



/* MAP */

.psb-map{float:left;width:320px;margin-left:-20px;}

.pulsobeat-map-widget{height:330px;}

#flashcontent{width:330px;}



/* NEWS */

.home-news{overflow:hidden;}

.block{  

	margin-bottom:20px;

	background-color: #f8f8f8;

  	background: url(images/block_bg.png);

  	background-repeat: repeat-x;

  	/* Firefox 3.6+ */

	background: -moz-linear-gradient(100% 100% 90deg, #fbfbfb, #f8f8f8);

  	/* Safari 4-5, Chrome 1-9 */

  	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f8f8f8));

  	/* Safari 5.1+, Chrome 10+ */

  	background: -webkit-linear-gradient(#fbfbfb, #f8f8f8);

  	/* Opera 11.10+ */

  	background: -o-linear-gradient(#fbfbfb, #f8f8f8);

	border:1px solid #dbdbdb;width:265px;padding:14px;float:left;

}

.block-thumbnail{padding-bottom:5px;border-bottom:1px solid #333;margin-bottom:10px;width:264px;height:127px;}

.block-thumbnail img{width:265px;}

.block h3{margin-bottom:5px;height:45px;}

#main-content #content .block p{margin-bottom:0;}

.block h3 a{color:#080808;}

.home-ads{

	background-color: #f8f8f8;

  	background: url(images/block_bg.png);

  	background-repeat: repeat-x;

  	/* Firefox 3.6+ */

	background: -moz-linear-gradient(100% 100% 90deg, #fbfbfb, #f8f8f8);

  	/* Safari 4-5, Chrome 1-9 */

  	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f8f8f8));

  	/* Safari 5.1+, Chrome 10+ */

  	background: -webkit-linear-gradient(#fbfbfb, #f8f8f8);

  	/* Opera 11.10+ */

  	background: -o-linear-gradient(#fbfbfb, #f8f8f8);

	border:1px solid #dbdbdb;padding:20px;margin-top:25px;

}





/* SINGLE */

#main-content #right-content{	

	background-color: #f8f8f8;

  	background: url(images/block_bg.png);

  	background-repeat: repeat-x;

  	/* Firefox 3.6+ */

	background: -moz-linear-gradient(100% 100% 90deg, #fbfbfb, #f8f8f8);

  	/* Safari 4-5, Chrome 1-9 */

  	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f8f8f8));

  	/* Safari 5.1+, Chrome 10+ */

  	background: -webkit-linear-gradient(#fbfbfb, #f8f8f8);

  	/* Opera 11.10+ */

  	background: -o-linear-gradient(#fbfbfb, #f8f8f8);

	border:1px solid #dbdbdb;padding:14px;margin-bottom:20px;position:relative;

	float:right;width:580px;

}

#main-content #content p{margin-bottom:18px;}

#main-content #content h1.title{color:#fff;margin-bottom:10px;}

#main-content #content .box{

	background-color: #f8f8f8;

  	background: url(images/block_bg.png);

  	background-repeat: repeat-x;

  	/* Firefox 3.6+ */

	background: -moz-linear-gradient(100% 100% 90deg, #fbfbfb, #f8f8f8);

  	/* Safari 4-5, Chrome 1-9 */

  	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */

  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f8f8f8));

  	/* Safari 5.1+, Chrome 10+ */

  	background: -webkit-linear-gradient(#fbfbfb, #f8f8f8);

  	/* Opera 11.10+ */

  	background: -o-linear-gradient(#fbfbfb, #f8f8f8);

	border:1px solid #dbdbdb;padding:15px;position:relative;

	

}

#main-content #content .single-image{padding-bottom:8px;border-bottom:1px solid #333;margin-bottom:10px;}

#main-content #content .box a{color:#ff9d19;}

#main-content #content .post-meta{margin-bottom:10px;}



/* ARCHIVE */

.archive_header{color:#fff;margin-bottom:10px;font-size:24px;text-transform:uppercase;}

.archive-row{overflow:hidden;}



/* 3.3 Pagination / WP-Pagenavi */

.more_entries {font-size:24px; }

.more_entries a { color:#fff; text-shadow: #fff 0px 1px 0px; text-transform:uppercase;}

.more_entries a:hover { text-shadow: #fff 0px 1px 0px;color:#d76801;}

.more_entries .fl a { }

.more_entries .fr a { }



.more_entries .wp-pagenavi { margin: 15px 0 0 0; text-align: right;  }

.more_entries .wp-pagenavi a:link,

.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:1px solid #ccc; }

.more_entries .wp-pagenavi .current, 

.more_entries .wp-pagenavi .on,

.more_entries .wp-pagenavi a:hover { padding: 4px 8px; background: #ddd; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;  }

.more_entries .wp-pagenavi .extend, 

.more_entries .wp-pagenavi span.pages { background: #efefef;color: #777; padding: 4px 8px; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}



.breadcrumbs{color:#fff;font-size:30px;text-transform:uppercase;margin-bottom:5px;}

.breadcrumbs a{color:#fff;text-transform:uppercase;}

/* SIDEBAR */

#left-content{width:330px;float:left;}

#sidebar{width:260px;background:url(images/sidebar_bg.png) repeat-y;padding:10px 45px 10px 35px;}

.sidebar-top{background:url(images/sidebar_top_bg.png) no-repeat;width:330px;height:9px;}

.sidebar-bottom{background:url(images/sidebar_bottom_bg.png) no-repeat;width:330px;height:9px;}

#sidebar h2{background:#ff9d19;padding:10px 20px 3px 35px;color:#fff;margin-left:-35px;display:inline-block;margin-bottom:8px;}

#sidebar .widget{margin-bottom:20px;border-bottom:1px solid #CCC;padding-bottom:15px;}

#sidebar .pulsobeat_social ul{overflow:hidden;margin-bottom:15px;}

#sidebar .pulsobeat_social li{float:left;margin-right:10px;}

#sidebar .pulsobeat_social li a{}

#sidebar .recent-item{overflow:hidden;padding:10px 0 5px;}

#sidebar .recent-thumb{float:left;width:89px;}

#sidebar .recent-text{float:right;width:165px;}

#sidebar .recent-text a{color:#080808;}



/* FOOTER */

#footer-wrapper{border-top:1px solid #fff;color:#c6c6c6;}

#footer-blocks{width:980px;margin:0 auto;padding:20px 0 0px 0px;overflow:hidden;border-bottom:1px solid #333;margin-bottom:10px;}

#footer-wrapper .footer-block{width:340px;float:left;padding:0 15px 20px;}

#footer-wrapper .footer-block p{margin-bottom:20px;}

#footer-wrapper div.last{margin-right:0;border-right:0;padding-right:0;width:313px;}

#footer-wrapper div.first{padding-left:0;width:260px;}

#footer-wrapper .widget{}

#footer-wrapper .widget h2{font-size:22px;margin-bottom:10px;color:#fff;}

#footer-wrapper .widget a{color:#c6c6c6;}

#footer-wrapper .pulsobeat_popular{}

#footer-wrapper .pulsobeat_popular ul{}

#footer-wrapper .pulsobeat_popular li{padding:8px 0;border-bottom:1px solid #353535;}

#footer-wrapper .pulsobeat_maillist{overflow:hidden;}

form#mailing-list{height:218px;}

form#mailing-list div{padding:5px 0 10px;}

form#mailing-list div input{margin-top:5px;}

#your-name {width:272px;border:3px solid #fff;height:22px;background:url(images/transp.png);padding:3px 30px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

#your-email {width:272px;border:3px solid #fff;height:22px;background:url(images/transp.png);padding:3px 30px 2px 5px;color:#9e9797;font-size:12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

#mailsubmit {background:url(images/submit_bt.png) no-repeat;text-indent:-9999px; border:0;width:56px;height:30px;cursor:pointer;font-size: 0;line-height: 0;float:right;margin-right:2px;}

#footer{width:980px;margin:0 auto;overflow:hidden;padding-bottom:20px;}

#footer .footer-block{width:250px;float:left;padding:0 34px 20px;border-right:0;text-align:center;}

#footer .footer-left{float:left;width:880px;color:#fff;}

#footer p.copyright{float:left;margin-right:10px;}

#footer p.site-credits{text-align:right;}

#footer p.site-credits a{color:#fff;text-decoration:underline;}

#footer div.last{margin-right:0;border-right:0;padding-right:0;width:278px;}

#footer ul{overflow:hidden;}

#footer ul li{float:left;padding:0 10px;border-left:1px solid #ccc;}

#footer ul li a{color:#fff;text-decoration:underline;}

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



/* IMAGES */

img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width: 100%;height: auto;}

.alignleft, img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}

.alignright,img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}

.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

img.alignleft,img.alignright,img.aligncenter {margin-bottom: 12px;}

.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;max-width: 632px !important;padding: 4px;text-align: center;}

.wp-caption img {margin: 5px 5px 0;}

.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}

.wp-smiley {margin: 0;}





/*-------------------------------------------------------------------------------------------*/

/* 5. COMMENTS */

/*-------------------------------------------------------------------------------------------*/



/* 5.1 Comments */

#comments {background:#ececec; border-top:1px solid #f5f5f5; border-bottom: 1px solid #dadada; position:relative;padding:20px 15px 20px;}

#comments h3{ font-size:16px; color:#777; padding-bottom:10px; }

#comments .comment{margin-top:10px;width:100%;list-style-type:none;}

#comments .avatar  { float: left; }

#comments img.avatar  { background:#fff; padding:4px; border:1px solid #ddd; }

#comments .comment-right  { margin-left: 95px; }

#comments .comment .comment-container  { padding: 3px 0; }

#comments .comment-head  { background:#e4e4e4 url(images/bg-comment-head.png) repeat-x bottom; border:1px solid #d8d8d8; height:30px; line-height:30px; padding:0 15px;margin: 0; }

#comments .comment-head .name  { font-family:Georgia, serif; font-style:italic; margin: 0 0 -5px 0; font-weight: bold; font-size: 12px; }

#comments .comment-head .date { margin-right:10px; }

#comments .comment-head .date a, #comments .comment-head .edit { font-size: 11px; color:#777; }

#comments .comment-entry { background:#fff; border:1px solid #d8d8d8; color:#555; padding:10px 15px 5px 15px; border-width:0 1px 1px 1px; font-size:12px; line-height:20px; }

#comments .comment-entry p  { margin: 0 0 10px 0;}



#comments ul.children{background: url(images/ico-comment-reply.png) no-repeat 0 25px; padding:0 0 0 25px;margin:0;}

#comments .cancel-comment-reply{margin-bottom:10px;}



#comments .navigation { }

#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }

#comments .navigation a:hover{}



#comments a.comment-reply-link { background:url(images/bg-button.png) no-repeat center 0; padding:2px 6px; color:#fff; font:Georgia, serif; font-size:11px; font-style:italic; text-shadow: #777 0px 1px 0px; background-color:#aaa; border:1px solid #999; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

#comments a.comment-reply-link:hover { cursor:pointer; opacity:0.8; }



/* 5.2 Comments Form */

#respond  { background:#ececec; border-top:1px solid #f5f5f5; margin: 0; padding:25px 15px 20px; border-bottom: 1px solid #bbb;}

#comments #respond { padding:20px 0; }

#respond h3  { font-size:26px; color:#000; padding-bottom:10px;  }

#respond .left { float:left; width:200px; }

#main-content #content #respond .left p{margin-bottom:0px;}

#respond .right { float:left; width:380px; }

#main-content #content #respond .right p{margin-bottom:0px;}

#commentform  {	margin: 0; font-family:Arial, Helvetica, sans-serif; }

#commentform input.txt  { color:#555;width:180px; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #eee; }

#commentform textarea  { color:#555;width: 96% !important; padding: 5px; border: 1px solid #eee; }

#commentform #submit  { float:right;margin: 15px 0 0 0; }

#commentform input.txt, #commentform textarea { border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED; }



#commentform #submit { font-family:Georgia, serif; background:url(images/bg-button.png) no-repeat center 0; padding:6px 8px; color:#fff; font:Georgia, serif; font-weight:bold; font-size:12px; text-shadow: #555 0px 1px; background-color:#fb9312; border:1px solid #d57702; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;margin-right:8px; }

#commentform #submit:hover { cursor:pointer; opacity:0.8; }



/* 5.2 Pingbacks / Trackbacks */

h3#pings  { margin: 20px 0 10px 0; }

.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }

.pinglist li .author  { font-weight: bold; font-size: 15px; }

.pinglist li .date  { font-size: 11px; }

.pinglist li .pingcontent  { display: block; margin: 10px 0; }



/* 5.3 Gravity forms */

.gfield { margin-bottom: 10px; }

.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }

.gform_wrapper input { padding: 7px 3px !important; background: #FCFCFC; border: 1px solid #E2E2E2; }

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; background: #FCFCFC; border: 1px solid #E2E2E2; }

.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }

ul.top_label .clear-multi { clear: none !important; }

.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }

img.ui-datepicker-trigger { border: 0px; padding: 0px; }

.gform_wrapper input.button { background: #999 no-repeat; border: 1px solid #777; color: white !important; padding: 5px 15px !important; font-size: 12px !important; font-style: italic !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.gform_wrapper input.button:hover { cursor:pointer; opacity:0.8; }

