/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

body {
	background:url(http://pacificfestival.com/wp-content/themes/pf/images/bkg.jpg) top center no-repeat fixed;
}

iframe body {
	overflow:hidden !important;
	overflow-y:hidden !important;
}

a:hover {
	text-decoration:none !important;
}

#wrapper {
	padding-bottom:0px !important;
}

#footer {
	margin-bottom:30px;
}

#navigation {
	display:block;
}


#logo a {
	display:block;
	float:left;
}


#logo a img {
	float:left;
	margin-top:20px;

}

#logo {
	padding:0px 12px 10px 0px;
	margin-top:-15px;
	width: 239px;
}

.trade {
	display:block;
	float:left;
	font-size:9px;
	margin-top:15px;
}

.facebook_fanbox {
	float:left;
	overflow:hidden;
	height:155px;
}

.facebook_fanbox iframe {
    margin-left: -1px;
    margin-top: -5px;
}

.fb_content_loading {
padding-top:60px !important;
margin-left:50px !important;
}

.clear {
clear:both;
}

.clear_5 {
clear:both;
height:5px;
}

.clear_15 {
clear:both;
height:15px;
}

.clear_20 {
clear:both;
height:20px;
}

.clear_30 {
clear:both;
height:30px;
}

#header {
	background:none;
	padding:0px !important;
	margin-bottom:10px;
}

#content {
	background:url(images/white_75.png) repeat;
}


#wrap {
	background:url(images/white_75.png) repeat;
	border-left:1px solid #eee;
	border-right:1px solid #ddd;
	border-bottom:0px;
	padding:14px;
}

#footer {
	background:url(images/black_90.png) repeat top left;
	color:#fff !important;
	text-align:center;
	overflow:hidden;
	padding:0px;
}

.facebook_fanbox iframe.FB_SERVER_IFRAME {
width:300px !important; height:155px !important; overflow:hidden;}

.fb_comments {
	overflow:hidden;
	padding:20px;
}

.fb_comments iframe.FB_SERVER_IFRAME {
width:600px !important;}

.fb_comments iframe.FB_SERVER_IFRAME body {
	overflow:hidden;}

#stream_content { display:none;}

.facebook_fanbox {
margin-top:0px;
width:300px;
}

.connect_top {
background:none !important;
}

.connections {
border-top:0px !important;
}

.widget_tweetblender {
	padding:10px;
	background:#fff;
	margin-top:10px;
}

#gform_wrapper_1 .top_label .gfield_label {
	width:60px;
	padding:7px 0px 0px 0px;
	margin:0px !important;
}

#input_1_1 {
	float:left;
	margin-right:10px;
}

.like_btn {
	float:left;
	padding:10px !important;
}

#copyright {
	float:right;
	padding:15px;
}

/* Validation Errors and 404 */

.error {
	margin-top:60px;
	margin-left:25px;
	padding:15px 60px;
	background:url(images/white_75.png) repeat;
	text-align:center;
	overflow:hidden;
	float:left;
	border:2px solid #eee;
}

.presale .validation_error {
	display:none;
}

.presale .validation_message {
	float:right;
	font-size:10px;
	padding:2px 2px;
	color:#FF0000;
	width:50px;
	line-height:12px;
}

.presale .gform_footer a {
	display:block;
	float:none;
	clear:both;
	display:none;
}


.presale {
	border-left:1px dashed #aaaaaa;
	border-right:1px dashed #aaaaaa;
    float: left;
    margin: 0 10px 0 10px;
    overflow: hidden;
    padding: 16px 25px;
}

.presale small {
	display: block;
    width: 100%;
	font-family: 'GothamBlack',sans-serif !important;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
	color:#05B8ED;
	margin-top:3px;
}

.top-ad {
	float:left;
	height:90px;
	width:728px;
	background-color:#fff;
	margin-top:10px;
}


.home_main_content {
	float:left;
	width:640px;
	overflow:hidden;
	background:#fff;
	margin-bottom:10px;
}

.main_content {
	float:left;
	width:640px;
	overflow:hidden;
	background:#fff;
	margin-bottom:10px;
}

.home_video {
	float:left;
	width:600px;
	overflow:hidden;
	margin-bottom:10px;
	background:#fff;
	padding:20px;
}

.the_latest {
	float:left;
	width:600px;
	overflow:hidden;
	margin-bottom:10px;
	background:#fff;
	padding:20px;
}

.the_latest h3 {
border-bottom:0 none !important;
color:#000000 !important;
font-family:'GothamBlack',sans-serif !important;
font-size:25px !important;
font-style:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin-bottom:15px !important;
padding-bottom:0 !important;
text-transform:uppercase;
}

.home_video .post {
margin:0 0 0px !important;
margin-bottom:0px!important;
}


.home_sidebar {
	float:left;
	width:300px;
	margin-right:10px;
}


.sign_up {
background:#333;
padding:10px;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}

.sign_up .button {background-color:#e87715 !important;
	
}


.social {
	background:#f0f3f7;
	border:1px solid #eae8e3;
	overflow:hidden;
	margin-bottom:10px;
}
.social .connections {
padding:0px 0 4px 10px !important;
}


.twitter , .rss {
	display:none; float:left; font-size:10px; line-height:24px; vertical-align:top; text-decoration:none;
}


.twitter:hover , .rss:hover {
	text-decoration:none;
}


.twitter img { margin-right:7px; margin-bottom:-10px;}
.rss img { margin-right:7px;  margin-bottom:-10px; margin-top:10px;}


.sign_up input#uthlhi-uthlhi {	
	width:177px;
	margin-right:3px;
	font-size:11px;
}

.sign_up_btn {
	display:block;
	margin-left:30px;
	width:200px;
	text-align:center;
	padding:10px 0px !important;
	}

.presale .gform_title {
font-weight: normal;
font-style: normal;
line-height:normal;
font-family: 'GothamBlack',sans-serif !important;
font-size:20px !important;
text-transform:uppercase;
text-align:left;
width: 100% !important;
margin:0px !important;
}

.presale_sign_up .gform_title {
font-weight: normal; font-style: normal; line-height:normal; font-family: 'GothamBold', sans-serif !important; font-size:30px !important; text-transform:uppercase; margin-bottom:10px; margin-top:0px !important;
}

.presale_sign_up .validation_error {
	display:none;
}

.presale_sign_up .gform_heading {
	margin-bottom:0px;
}

.presale_sign_up .gform_wrapper .gform_footer {
margin:0px 0 0;
padding:5px 0 10px;
}

.presale_sign_up .gform_wrapper {
	margin-bottom:0px;
	max-width:100%;
}

.presale_sign_up .gform_wrapper .top_label .gfield_error {
	width:615px;
}
.presale_sign_up .gform_footer {
	margin-bottom:0px;
	padding-bottom:0px !important;
}

.presale_sign_up .gform_wrapper .description, .presale_sign_up  .gform_wrapper .gfield_description, .presale_sign_up  .gform_wrapper .gsection_description, .presale_sign_up  .gform_wrapper .instruction {
clear:none;
font-family:verdana,sans-serif;
font-size:10px;
letter-spacing:normal;
line-height:150%;
}

.date_quote {
	display:block;
	overflow:hidden;
	margin-bottom:14px;
}

.date {
	margin-top:10px;
	float:left;
}

.day {
    background-color: #000000;
    color: #FFFFFF;
    float: left;
    font-family: 'GothamBold',sans-serif !important;
    font-size: 19px !important;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 28px;
    margin-right: 5px;
    overflow: hidden;
    padding: 0 14px;
    text-transform: uppercase;
}

.year {
    background-color: #000000;
    color: #FFFFFF;
    float: left;
    font-family: 'GothamBold',sans-serif !important;
    font-size: 19px !important;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 28px;
    margin-right: 0;
    overflow: hidden;
    padding: 0 9px;
    text-transform: uppercase;
}

.quote {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'GothamBold', sans-serif; font-size:20px !important; text-transform:uppercase;
	color:#fff;
	padding:0px 0px 0px 8px;
	float:left;
	letter-spacing:-1px !important;
	color:#261a2e;
	line-height:28px;
	overflow:hidden;
	width:700px;
	text-align:center;
}

.tickets_link {
	display:block;
	position:absolute;
	z-index:90 !important;
	height:99px;
	width:122px;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'GothamBold', sans-serif !important; font-size:19px !important; text-transform:uppercase;
	line-height:17px;
	background:url(images/ducky.png) no-repeat;
	background-position:6px 0px;
	padding-top:25px;
	padding-right:35px;
	color:#FFFFFF;
	margin-left:850px;
	margin-top:110px;
	text-align:center;
	overflow:visible;
	text-decoration:none;
}



.tickets_link_cobra {
	display:block;
	position:fixed;
	z-index:90 !important;
	height:320px;
	width:121px;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'GothamBold', sans-serif !important; font-size:19px !important; text-transform:uppercase;
	text-align:center;
	margin-left:-110px;
	margin-top:260px;
}
#menu-item-tickets {
	margin-right:0px !important;
}
#menu-item-tickets a {
	height:58px;
	width:97px;
	padding:0px;
	margin-right:0px;

}

.sidead {
	margin-top:10px;
}


#navigation {
	margin-bottom:0px;
	padding-bottom:0px;
}


ul#main-nav {
	background:url(images/white_75.png) repeat;
	margin-left:0px;
	margin-bottom:0px;
	padding:5px;
	padding-bottom:0px;
	width:968px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #ddd;
}

ul#main-nav li {
	background:#fff;
	margin-right:5px;
}

.nav a {
	overflow:hidden;
	padding-left:0px;
	background:url(images/bkg_tex.jpg) repeat-x center top;
	background-position:0px 0px;
	padding:10px 0px 3px 0px;
	width:140px;
	line-height:20px;
	height:45px;
}

.nav a:hover {background:url(images/bkg_tex.jpg) repeat-x center bottom;}


.nav .first {
	display:block;
	float:left;
	padding:0px 7px 0px 7px;
	background:#FFFFFF;
	color:#05b8ed;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'GothamUltra', sans-serif !important; font-size:15px !important; text-transform:uppercase;
	clear:both;
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-left:3px;
	border-bottom:1px solid #b7b6c0;
	border-right:1px solid #b7b6c0;
	cursor:pointer;

}

.nav .second {
	display:block;
	float:left;
	padding:0px 7px 0px 7px;
	height:20px;
	background:#FFFFFF;
	color:#05b8ed;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'GothamUltra' , sans-serif !important; font-size:15px !important; text-transform:uppercase;
	clear:both;
	line-height:20px;
	border-bottom:1px solid #b7b6c0;
	border-right:1px solid #b7b6c0;
	cursor:pointer;
	}
	
#main .page , .page-template-home-php .main_center , .page-template-template-biz-php .main_center , .pad {
	padding:20px;
}



.midsplit {
	margin-top:15px;
	border-top:1px dashed #ffffff;
	border-bottom:1px dashed #cccccc;
	margin-bottom:15px;
}

.midsplit_20 {
	margin-top:20px;
	border-top:1px dashed #ffffff;
	border-bottom:1px dashed #cccccc;
	margin-bottom:20px;
}

#main .entry p {
margin:5px 0 5px;
}


.main_center {
	float:left;
	width:450px;
}

.archive_header  {
	font-weight: normal; text-transform:uppercase; padding-bottom:10px !important; font-style: normal; font-size:28px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:10px !important; letter-spacing:-1px; color:#000;
}

.archive_header h2  {
	font-weight: normal; text-transform:uppercase; padding-bottom:10px !important; font-style: normal; font-size:28px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:0px !important; padding-bottom:0px !important; letter-spacing:-1px;
}

.page .entry h2  {
	font-weight: normal; padding-bottom:10px !important; font-style: normal; font-size:30px !important; line-height:normal; font-family: 'GothamBold', sans-serif !important; margin-bottom:5px !important; padding-bottom:0px !important; letter-spacing:-1px;
}

.category .entry h2  {
	font-weight: normal; padding-bottom:10px !important; font-style: normal; font-size:30px !important; line-height:normal; font-family: 'GothamBold', sans-serif !important; margin-bottom:5px !important; padding-bottom:0px !important; letter-spacing:-1px;
}

.category-videos .post {
	margin-bottom:0px !important;
}

.category-news .post {
	margin-bottom:0px !important;
}

.post h2  {
	font-weight: normal; padding-bottom:10px !important; font-style: normal; font-size:30px !important; line-height:normal; font-family: 'GothamBold', sans-serif !important; margin-bottom:0px !important; padding-bottom:0px !important; letter-spacing:-1px;
}

.post {
margin:0 0 25px;
}

.post h1 {
color:#000000;
font-family:'GothamBlack',sans-serif !important;
font-size:28px;
font-style:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin-bottom:10px !important;
padding-bottom:10px !important;
text-transform:uppercase;
border-bottom:5px solid #E6E6E6;
display:block;
float:left;
font-weight:bold;
margin:0 0 30px;
padding:0 0 10px;
width:100%;
}

.entry h1 {
	border-bottom:0px;
	font:25px/1.5em Arial,sans-serif;
}


.post h2 {
font-family:'GothamBold',sans-serif !important;
font-size:25px !important;
font-style:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin-bottom:0 !important;
padding-bottom:0 !important;
}

.home_main_content h3 {
border-bottom:0 none !important;
font-family:'GothamBlack',sans-serif !important;
font-size:25px !important;
font-style:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin-bottom:15px !important;
padding-bottom:0 !important;
text-transform:uppercase;
color:#000000 !important;
}


#comments {
border-top:0px;
margin:0px 0 0 !important;
padding:0px 0 0; !important
position:relative;
}

.home_sidebar h3  {
	font-weight: normal; text-transform:uppercase; padding-bottom:15px !important; color:#000000; font-style: normal; font-size:25px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:10px !important; padding-bottom:0px !important; letter-spacing:-1px; border-bottom:0px !important;
}

.inline  {
	font-weight: normal; text-transform:uppercase; padding-bottom:10px !important; font-style: normal; font-size:25px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:5px !important; padding-bottom:0px !important; letter-spacing:-1px; border-bottom:0px !important; margin-top:10px;
}

.inline_sub  {
	font-weight: normal; text-transform:uppercase; padding-bottom:10px !important; font-style: normal; font-size:20px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:10px !important; padding-bottom:0px !important; letter-spacing:-1px; border-bottom:0px !important; margin-top:20px;
}

.category-artists .post {
	margin-bottom:0px;
}

.latest_menu {
float:right;
background:#f0f3f7;
border:1px solid #eae7e3;
padding:20px 20px 20px 20px;
width:90px;
margin-top:15px;
margin-right:15px;
}


.twitter {
float:right;
background:#f0f3f7;
border:1px solid #eae7e3;
padding:20px;
width:75px;
}

.entry p {
	margin-bottom:20px  !important;
}

.two-col-left-980 #main-sidebar-container #main {
width:640px !important;
}

.nav { z-index:88 !important;   }
.nav a  { z-index:89  !important;}

#entry-author-info {
	margin-top:5px;
	padding:5px;
	background-color:#f5f5f5;
	overflow:hidden;

}

#entry-author-info h5 {
font-size:11px;
}

#author-avatar {
	float:left;
	margin-right:20px;
}


.entry img, img.thumbnail {
background:none;
padding:0px;
border:0px;
}

.size-full {
background:none;
padding:0px !important;
border:0px !important;
}


div.tb_tweet {
padding:10px !important;
}
div.tb_tweet a img {
	margin-right:10px !important;
}

.tb_footer {
	overflow:hidden;
	margin-bottom:5px !important;
}

a.tb_archivelink {
float:right;
margin-left:5px;
margin-top:5px;
}

.pfoc-twitter {
background:none repeat scroll 0 0 #FFFFFF;
margin-top:10px;
padding:10px;
}
.pfoc-twitter a.aktt_tweet_time {
	display:block;
	padding-left:0px;
	float:left;
	color:#CCCCCC;
	font-style:italic;
}

.pfoc-twitter .widget ul {
clear:both;
list-style-type:none;
padding-left:0px;
}

.pfoc-twitter .widget ul li {
border-top:1px dotted #CCCCCC;
padding:10px;
overflow:hidden;
}
.pfoc-twitter li.aktt_more_updates {
	padding:0px !important;
	padding-top:5px !important;
	text-align:right;
}

.pfoc-twitter .widget {
	margin-bottom:0px;
}


/* Artist View */

.single h2 {
	font-weight: normal; padding-bottom:10px !important; font-style: normal; font-size:30px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:10px !important; padding-bottom:0px !important; letter-spacing:-1px; border-bottom:0px !important; margin-top:0px; color:#6896d2; float:left; clear:both;
}

#respond h3 {
	font-weight: normal; padding-bottom:10px !important; text-transform:uppercase; color:#000000; font-style: normal; font-size:25px !important; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:10px !important; padding-bottom:0px !important; letter-spacing:-1px; border-bottom:0px !important; margin-top:0px;
}

.artist_menu , .latest_menu ,  .about_menu  ,  .info_menu  {
float:right;
background:#f0f3f7;
border:1px solid #eae7e3;
padding:15px 0px 15px 15px;
width:115px;
margin-top:15px;
margin-right:15px;
font-size:11px;
margin-bottom:15px;
}


.like_this {
	float:left;
}

.retweet {
	float:left;
	margin-right:5px;
}
.artist_title {
	float:left;
	margin-right:10px;
	line-height:1px;
	padding-top:10px;
}

p.about_artist {
	padding:0px;
	line-height:17px;
	font-size:13px;
	margin-bottom:30px !important;
}

.artist_image {
	display:block;
	width:450px;
	height:200px;
	background-position:center;
}

.playlist {
	margin-bottom:30px;
}

h3.biggy {
	font-weight: normal; font-style: normal; font-size:25px !important; text-transform:uppercase; color:#000000; line-height:normal; font-family: 'GothamBlack', sans-serif !important; margin-bottom:10px !important; padding-bottom:0px !important; letter-spacing:-1px; border-bottom:0px !important; margin-top:0px;
}

.section_description p {
	letter-spacing:1px;
	font-family: 'GothamBook', sans-serif !important;
	font-size:11px;
	color:#000000;
	margin-top:5px;
}

.links {
	font-size:11px;
}

.artist_menu .menu-item:hover , .latest_menu .menu-item:hover , .about_menu .menu-item:hover , .info_menu .menu-item:hover {
	border-left:5px solid #EAE7E3;
	padding-left:10px;
	margin-left:-15px;
}

.artist_menu .current-menu-item , .about_menu .current-menu-item  , .info_menu .current-menu-item , .latest_menu .current-menu-item , .category-videos .latest_menu #menu-item-97  , .category-photos .latest_menu #menu-item-98 , .category-news .latest_menu #menu-item-459 , .category-downloads .latest_menu #menu-item-98 {
	font-weight:bold;
	border-left:5px solid #d3d2eb;
	padding-left:10px;
	margin-left:-15px;
}

.postid-235 .artist_title {
font-size:27px !important;
 }

.left_foot {
color:#575757;
float:left;
margin:15px 20px;
width:auto;
}


.twtr-hd , .twtr-ft  {
display:none;
}

.page-id-162 .entry {
	margin-top:-20px;
}

.aktt_more_updates a {
	float:left;
	background:url(http://pacificfestival.com/wp-content/themes/pf/images/twitter-bird.png) left center no-repeat;
	background-position: 0px 10px;
	padding:5px 0px 5px 40px !important;
	font-weight:bold;
}

.pfoc-twitter li.aktt_more_updates {
text-align:right;
margin-top:5px;
}

#topad {
float:right;
margin-top:10px;
}

.adspace-widget {
	margin-bottom:0px !important;
}

.post-meta {
	clear:both;
color:#868686;
float:left;
font:11px/1.2em Arial,sans-serif;
margin:0px 0 25px;
width:100%;
}

.widget_mylinkorder ul {
clear:both;
list-style-position:inside;
list-style-type:none !important;
padding-left:10px;
}

.widget_mylinkorder {
	margin-top:-30px;
}

.widget_mylinkorder ul li {
	float:left;
}



#linkcat-16 ul {
clear:both;
list-style-position:inside;
list-style-type:none !important;
padding-left:10px;
}

#linkcat-16 {
	margin-top:-20px;
}

#linkcat-16 ul li {
	float:left;
	margin-bottom:10px;
	width:50%;
	height:58px;
}

#linkcat-16 ul li img {
	float:left;
	margin-right:15px;
}

#linkcat-16 ul li a {
	float:left;
	display:block;
	line-height:48px;
	width:100%;
	font:bold 16px/48px Arial,sans-serif;
}


.post-68 .post {
	overflow:hidden;
}


.post p {
	margin-bottom:20px !important;
}


.post .entry p {
	margin-bottom:10px !important;
}

.section_description p {
	letter-spacing:1px;
	font-family: 'GothamBook', sans-serif !important;
	font-size:11px;
	color:#000000;
	margin-top:5px;
	margin-bottom:0px !important;
}


.latest_info h1 {
	font:bold 20px/1.5em Arial,sans-serif !important;
	
}

.none {
	height:0px;
	width:0px;
}

#text-3 , #text-5  {
	float:left;
	margin-bottom:0px;
}

#linkcat-17 , #linkcat-18 {
	float:left;
	margin-top:30px;
}

#linkcat-17 {
	margin-left:-65px;
}

#text-5 {
	margin-left:40px;
}

#linkcat-18 {
	margin-left:-45px;
	margin-top:25px;
}

/* 8.2 Business template */

#loopedSlider .container { height:300px; overflow:hidden; position:relative; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider { margin:0 auto 0px; padding:0; position:relative;}
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}

#loopedSlider .content { position:absolute; left:0px; top:auto; bottom:0px; width:100%;  background:url(images/black_80.png) repeat top left !important; }
#loopedSlider .content h2 a , #loopedSlider .content h2 { float:left; color:#fff; margin-bottom:0; padding:5px 20px 0px 20px;}
#loopedSlider .content h2 a:hover { text-decoration:underline;  }
#loopedSlider .content p { clear:both; float:left; color:#ccc; padding:5px 20px 10px 20px; }
#loopedSlider .content p, #loopedSlider .content h2 a , #loopedSlider .content h2 { background:none !important; background:none !important; max-width:none; }

#loopedSlider .content h2.title {
	margin:0px !important;
	padding-top:3px;
}

#loopedSlider .content h2.title a ,  #loopedSlider .content h2.title {
	font-family: 'GothamBold', sans-serif !important;
	font-size:20px !important;
	margin-top:3px !important;
} 

#loopedSlider .content .excerpt p {
	padding-top:0px;
}

.slider  {
float:left;
margin-bottom:10px;
overflow:hidden;
width:640px;
}

.slider #loopedSlider a.previous {
cursor:pointer;
float:left;
left:0;
margin-left:0px;
margin-top:-135px;
opacity:0.8;
position:relative;
top:0;
}

.slider #loopedSlider a.next {
cursor:pointer;
float:left;
margin-left:590px;
margin-top:-135px;
opacity:0.8;
position:relative;
right:0;
top:0;
}

.slide {
	width:640px !important;
}

.post-47 .button {
	margin-top:15px;
	height:20px;
	line-height:20px;
	padding:5px 18px !important;
	margin-bottom:10px;
}

.fb-like-box {
	float:left;
}

.share-box {
    float: right;
    margin-top: -4px;
}

.tweet {
	float:left;
	margin-top:5px;
}

.fb-share {
	float:left;
	margin-top:6px;
}

.fb-comments {

}

.fb-comments iframe {
    display: inline-block;
    float: left;
    height: 40px;
}

.gform_wrapper .validation_error {
	display:none;
}

#gform_wrapper_3 {
	max-width:100% !important;
	margin:0px;
}

#gform_wrapper_3 .gform_edit_link {
	display:none;
}

#gform_wrapper_3 span.gform_description {
    display: none;
    font-weight: normal;
    text-align: left;
}

#gform_wrapper_3 .gform_heading {
    margin-bottom: 12px;
    margin-top: 6px;
    width: 98%;
}

#gform_wrapper_3 .top_label .gfield_label {
    padding-right: 20px;
    width: auto !important;
}

#gform_wrapper_3  .gform_body {
	float:left;
	width:240px;
}

#gform_wrapper_3  .gform_footer {
	float:left;
	margin: 0px !important;
    padding: 0px !important;
	clear:none !important;
}

#gform_wrapper_3 .gfield_error {
    background: none !important;
    border: 0px !important;
    margin-bottom: 0px;
    margin-top: 0px !important;
    padding: 0px !important;
}

#gform_wrapper_3 .validation_message {
    float: left;
    padding: 10px 0 10px 65px !important;
    width: 100% !important;
}

#gform_wrapper_3 .top_label input.medium {
    width: 65% !important;
}

#gforms_confirmation_message {
    background-color: #FFFAC6;
    border: 1px solid #FEDA70;
    color: #252525;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 15px !important;
    text-align: center;
	width: 289px;
}

h3.basic {
    border-bottom: 0 none !important;
    color: #000000;
    font-family: 'GothamBlack',sans-serif !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: normal;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}


h3.basic {
    border-bottom: 0 none !important;
    color: #000000;
    font-family: 'GothamBlack',sans-serif !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: normal;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}

.twitter-button {
	float:left;
	margin-left:9px;
	margin-top:25px;
	margin-bottom:7px;
}

.twitter-button a {
	display:block;
	width:150px;
	height:27px;
	background: url(images/follow-btn.png) center no-repeat;
	line-height:28px;
	padding-left:10px;
	font-family: 'GothamBlack',sans-serif !important;
	font-size: 10px !important;
	text-shadow:1px 1px 0px #ffffff;
}

input.input-presale {
	width:150px;
}

.buy-tickets {
	margin-bottom:10px;
}

.buy-tickets a.button {
	font-size:17px;
	font-family: 'GothamBlack',sans-serif !important;
	padding: 9px 74px;
	background-color:#172351;
}
