@charset utf-8;
/*
Theme Name: Jenna Caine
*/

/* *************************** 
   $1 Website Structure Styles
   ***************************/
@font-face {
				font-family: 'FuturaLT-Condensed';
				src: url('fonts/futuracondensedmedium.eot');
				src: url('fonts/futuracondensedmedium.eot?#iefix') format('embedded-opentype'),
				     url('fonts/futuracondensedmedium.woff') format('woff'),
					 url('fonts/futuracondensedmedium.ttf') format('truetype'),
					 url('fonts/futuracondensedmedium.svg#futuracondensedmedium') format('svg');
				font-weight: normal;
				font-style: normal;
		}   

html{-webkit-text-size-adjust:none;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000; }
img{ vertical-align:middle;}
a{ color:#000; text-decoration:underline;}
a:hover{ text-decoration:none;}

.hide {display: none;}
.clear {clear: both;}
.left {	float: left;}
.right {float: right;}
#main { width:980px; margin:0 auto;}

/* *************************** 
   $2 Header Styles
   ***************************/
#header{ width:910px; margin:0 auto; height:115px;}
.logo_box{ float:left;}
#logo{ margin:24px 0px 1px 6px;}
#nav-primary { float:right; width:515px; height:102px; border:1px solid #000; border-top:0;}
.menu{ overflow:hidden; padding-top:46px;}
.menu li{ float:left; margin-left:25px;}
.menu li a{ font-size:28px; text-transform:uppercase; text-decoration:none; display:block; font-family: 'FuturaLT-Condensed';}
.menu li a:hover{ border-bottom:2px solid #000;}
.menu-header-menu-container{ float:left;}
.header_comment{ display:block; float:left; width:24px; padding-left:3px; height:19px; margin:54px 0px 0px 7px; color:#fff; font-size:10px; line-height:19px; text-align:center; background:url(images/comment_num.png) no-repeat; text-decoration:none;}
/* *************************** 
   $3 Content Styles
   ***************************/
#content { width:910px; margin:0 auto; padding-bottom:30px;}
.main_content{ float:right; width:515px; padding-top:12px;}
.listen_wrap iframe { margin-bottom:15px;}
.title_box{background:url(images/bg_box_center.png) repeat-x center; text-align:center; margin-bottom:23px;} 
.title_box h2{ background:#fff; display:inline-block; padding:0px 24px;font-family: 'FuturaLT-Condensed'; text-transform:uppercase; font-size:24px;}
.title_box h2{ *display:inline;}
.listen_section{ margin-bottom:19px;}

.follow_wrap{ padding-top:68px; margin-bottom:72px;}
.icon_list{ overflow:hidden; padding-top:10px;}
.icon_list li{ float:left; margin:0px 19px;}

#gform_1{ margin-bottom:50px; }
#gform_1 .gform_heading{ display:none;}
#gform_1 .gform_body{background:url(images/bg_contact.jpg) no-repeat right bottom; width:558px; padding-top:30px;}
#gform_1 label{ display:none;}
#gform_1 input{ background:url(images/bg_input.png) no-repeat; width:237px; padding:0px 15px; height:38px; border:0; color:#7d7d7d; font-size:16px; font-weight:bold; margin-bottom:8px;}
#gform_1 textarea{ background:url(images/bg_textarea.png) no-repeat; width:477px; height:115px; padding:8px 15px; border:0; color:#7d7d7d; font-size:16px; font-weight:bold; }
.contact_wrap .title_box{ margin-bottom:0;}
.gform_wrapper{ margin:0 !important;}
.gform_footer{ overflow:hidden;}
.gform_wrapper .gform_footer{ padding:0 !important; margin-top:22px !important;}
#gform_1 .gform_footer input.gform_button{ float:right; cursor:pointer; background:url(images/bg_sub.jpg) no-repeat; width:174px; height:40px; border:0; text-indent:-999em;}
.comment_wrap .title_box{ margin-bottom:30px;}
.comment_meta{ color:#333333; font-size:10px; border:1px solid #cccccc; border-left:0; border-right:0; padding:10px 0px 9px 2px;}
.comment_section{ border-top:1px solid #cccccc; padding-top:10px;}
.comment_section h3{ display:none !important;}
.comment_section p.comments_count{ font-size:10px; float:left; color:#333; margin-bottom:9px; clear:both; background:url(images/tmp_comment_meta.png) no-repeat right; padding-right:15px;}
.comment_section p:last-child{ display:none !important;}
.comment_section .fb-comments{ border-top:1px solid #cccccc;}

#error404 {}
/* *************************** 
   $4 Sidebar Styles
   ***************************/
.sidebar { float:left; width:350px; padding-top:20px;}
.sidebar .sidebar_top_img{ margin-left:-13px;}
.sidebar .box_sns{ background:url(images/bg_box_center.png) repeat-x center; padding:20px 0px; margin-bottom:6px;}
.sidebar .box_sns .page_sns{ background:#fff; padding:0px 17px; width:116px; height:62px; margin:0 auto; overflow:hidden;}
.sidebar .box_sns .page_sns .facebook_wrap{ width:48px; float:left;}
.sidebar .box_sns .page_sns .twitter_wrap{ float:right; width:56px;}
.sidebar .text_box{ border:1px solid #000; font-size:24px; line-height:31px; padding:17px; font-family: 'FuturaLT-Condensed'; margin-bottom:32px;}
.sidebar .box_facebook{ margin-top:29px;}







		
/* *************************** 
   $5 Footer Styles
   ***************************/	
#footer { text-align:center; font-size:10px; color:#929292; padding:30px 0px;}




