/*
Theme Name: Weathered
Theme URI: http://bigfolioblog.com/
Description: Weathered
Version: 1.0
Author: BIG Folio
Author URI: http://bigfolio.com/

	Weathered v1.0
	http://bigfolioblog.com

	This theme was designed and built by BIG Folio

*/



/*---------------------------*/
/*   Element Settings        */
/*---------------------------*/
body{
background:#FFE396 url(images/background_tile.gif) repeat;
font-family:'Courier New','Times New Roman',Times,Georgia;
color:#492707;
}
a{
color:#492707;
}


/*---------------------------*/
/*           Header          */
/*---------------------------*/
#wrapper{
width:100%;
height:100%;
display:block;
background: url(images/body_bg.gif) repeat-x;
}

#header_image{
z-index:40;
position:relative;
height:308px;
width:1050px;
margin-top:20px;
background:url(images/header_image_bg.png) no-repeat;
padding-left:26px;
padding-top:28px;
text-align:center;
}

#header{	
height:470px;
margin-bottom:-117px;
}

/* jpt add for no banner pages */
#header_nobannerpage{	
height:470px;
margin-bottom:-459px;
}
#logo{
height:107px;
background:#F6ECCB;
text-align:center;

}
#logo h1{
color:#000;
font-size:18px;
margin:0px;
padding-top:30px;
}
#blog_title{
margin:0px;
padding:0px;
margin-bottom:-30px;
}
#blog_title a{
text-decoration:none;
font-size:24px;
color:#492707;
}

#blog_description{
color:#492707;
font-size:14px;
z-index:65;
position:relative;
height:28px;
}

/* jpt add for no banner pages */
#nav_wrapper_nobannerpage{
background:url(images/nav_bg.png) no-repeat;
width:1089px;
height:190px;
margin-top:-50px;
z-index:150;
position:relative;
}

#nav_wrapper{
background:url(images/nav_bg.png) no-repeat;
width:1089px;
height:190px;
margin-top:-75px;
z-index:150;
position:relative;
}

#header_logo{
z-index:190;
position:absolute;
height:127px;
width:400px;
margin-top:215px;
padding-left:855px;
padding-top:0px;
text-align:center;
}


#extra_links{
float:right;
margin-right:23px;
margin-top:23px;
width:120px;
margin-left:-120px;
height:50px;
margin-bottom:-50px;
text-align:right;
}



#search_bar{
background:url(images/search_bg.jpg);
float:right;
width:184px;
height:20px;
padding:17px 15px 17px 65px;
margin-right:105px;
margin-bottom:-87px;
margin-top:32px;
}
#search_bar input{
width:184px;
height:20px;
border:0px;
background:#fff;
}

#nav{
z-index:250;
position:relative;
margin-top:-200px;
}

#nav ul{
margin:0px;
padding:0px;
list-style-type:none;
padding-right:100px;
}
#nav li{
float:right;
margin:100px 0px 0px 10px;
}
#nav li a{
color:#fff;
background:#E6D8AC url(images/nav_item_bg.gif) repeat-x bottom;
padding:30px 10px 10px 10px;
text-decoration:none;
font-weight:bold;
text-transform:lowercase;
}
#nav .nav_num_0 a{
background:url(images/nav_item_bg1.png) no-repeat bottom left;
}
#nav .nav_num_1 a{
background:url(images/nav_item_bg2.png) no-repeat bottom left;
}
#nav .nav_num_2 a{
background:url(images/nav_item_bg3.png) no-repeat bottom right;
}
#nav .nav_num_3 a{
background:url(images/nav_item_bg4.png) no-repeat bottom left;
}
#nav .nav_num_4 a{
background:url(images/nav_item_bg5.png) no-repeat bottom left;
}
#nav .nav_num_5 a{
background:url(images/nav_item_bg2.png) no-repeat bottom right;
}
#nav .nav_num_6 a{
background:url(images/nav_item_bg3.png) no-repeat bottom left;
}
#nav .nav_num_7 a{
background:url(images/nav_item_bg1.png) no-repeat bottom left;
}
#nav .nav_num_8 a{
background:url(images/nav_item_bg5.png) no-repeat bottom right;
}
#nav .nav_num_9 a{
background:url(images/nav_item_bg2.png) no-repeat bottom left;
}
#nav .nav_num_10 a{
background:url(images/nav_item_bg4.png) no-repeat bottom left;
}

#nav li a:hover{
color:#492707;
}




/*---------------------------*/
/*         Content           */
/*---------------------------*/

/* jpt for pages with no banner */
#content_nobannerpage {

z-index:200;
position:relative;
margin-bottom:0px;
clear:both;
}


#content{

z-index:200;
position:relative;
margin-bottom:-65px;
clear:both;
}
#content_top{
background:url(images/content_top.png) no-repeat;
height:214px;
}
#content_middle{
background:url(images/content_bg.png) repeat-y;
}
/* jpt for pages with no banner */
#content_middle_nobannerpage{
background:url(images/content_bg.png) repeat-y;
margin-top:-100px;
}
#content_bottom{
background:url(images/content_bottom.png) no-repeat;
height:197px;
}


#sidebar{
margin-top:60px;
}
.post, 
#content .page{
margin-bottom:50px;
}

.post .title,
.page .title{
text-align:center;
margin-top:-100px;
}

.post .title a,
.page .title a{
color:#000;
}




.title_middle h2{
background:url(images/title_right.png) no-repeat right;
margin-right:-25px;
padding:10px 30px 10px 30px;
margin-bottom:0px;
font-size:30px;
font-weight:normal;
}
.title_middle{
background:url(images/title_left.png) no-repeat top left;
float:left;
max-width:640px;
margin-bottom:20px;
}


.post h2, #content .page h2{

}
.post a, #content .page a{
color:#000;
}
.post a:hover, #content .page a:hover{
color:#444;
}
.post_permalink{
text-decoration:none;
}
a.post_permalink{
color:#492707;
}
a.post_permalink:hover{
color:#666;
}
.post_date{
clear:both;
margin-left:-200px;
margin-top:75px;
margin-bottom:-175px;
font-size:24px;
color:#492707;
display:block;
width:120px;
background:url(images/date_bg.png) no-repeat;
padding:20px;
line-height:26px;
text-align:center;
}

.post .entry{
margin-top:10px;
min-height:200px;
}

.entryalbum{
width:1089px;

.post_tags{
float:left;
color:#888;
}

.post_tags a{
color:#888;
}
.post_tags a:hover{
color:#555;
}
.post_comments{
float:right;
}
.post_comments a{
color:#000;
text-decoration:none;
text-transform:lowercase;
}
.post_comments a:hover{
color:#444;
}

h2.pagetitle{
clear:both;
margin-bottom:120px;
margin-top:-50px;
font-weight:normal;
}


.post_sep{
clear:both;
height:175px;
}

#content #comment_wrapper{
margin-left:-100px;
}

/* jpt for pages with no banner  */
#content_nobannerpage #comment_wrapper_nobannerpage{
margin-left:0px;
}

#prev_next_nav{
margin-top:-120px;
margin-bottom:-50px;
z-index:999;
position:relative;
}
#prev_next_nav a{
text-decoration:none;
padding-top:15px;
padding-bottom:15px;
display:block;
}

#prev_nav a{
padding-left:40px;
background:url(images/arrow_left.png) left no-repeat;
}
#next_nav{
float:right;
margin-top:-50px;
}
#next_nav a{
padding-right:40px;
background:url(images/arrow_right.png) right no-repeat;
}

/*---------------------------*/
/*           Sidebar         */
/*---------------------------*/
.sidebar{
background:#fff;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0px 0px 60px 0px;
font-size:11px;
}
.sidebar, .sidebar ul{
list-style-type:none;
}
.sidebar ul{
margin:-5px 0px 0px 0px;
padding:0px;
}
.sidebar li{
margin:0px;
padding:0px;
}

.sidebar h2{
font-size:14px;
margin:-30px 0px 10px -10px;
padding:0px;
font-family:Georgia, Helvetica, serif;
text-transform:uppercase;
font-weight:normal;
}

.sidebar a{
color:#999;
font-size:11px;
}
.sidebar a:hover{
color:#555;
}

.categories li{
text-align:right;
}
.categories a{
display:block;
text-align:left;
margin-bottom:-17px;
}


#search_box label{
display:none;
}
#search_box input[type=text]{
width:120px;
display:block;
float:left;
}
#search_box input[type=submit]{
width:60px;
float:right;
}

#feeds{
float:right;
}
#feeds a{
background:#535353;
color:#fff;
text-decoration:none;
font-size:10px;
padding:5px 12px 5px 12px;
text-transform:uppercase;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
#feeds a:hover{
background:#444;
}


/*---------------------------*/
/*           Footer          */
/*---------------------------*/
#legal{
font-size:18px;
text-align:center;
}
#legal a{
color:#492707;
text-decoration:none;
}
#footer{
color:#492707;
}
#footer_wrap{

color:#000;
}
#footer_nav{
height:50px;
}
#footer_nav ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#footer_nav li{
margin:0px 0px 0px 20px;
padding:0px;
}
#footer_nav a{
color:#fff;
font-size:11px;
}
#footer_nav a:hover{
color:#ccc;
}


#comment_wrapper{
background:url(images/comment_form_bg.png) no-repeat;
width:850px;
height:90px;
clear:both;
padding:50px 25px 50px 30px;
margin-left:110px;
}

#comments{
font-size:14px;
}
.commentlist{
list-style-type:none;
padding:0px;
margin:0px;
}
.commentlist a{
color:#000;
}
.commentlist a:hover{
color:#444;
}
.comment{
margin:0px 0px 20px 0px;
padding:10px;
}
.comment-body{

}
.comment-meta{
margin-bottom:10px;
}


#respond a{
color:#000;
}
#respond a:hover{
color:#444;
}
#respond input{
border:1px solid #B29053;
margin:0px;
padding:0px;

}
#respond p{
margin:0px;
padding:0px;
}
#respond label{
display:block;
font-size:11px;
margin:0px;
padding:0px;
margin-bottom:5px;
}
#respond textarea{
width:660px;
height:90px;
float:right;
margin-top:-110px;
background:#fff;
border:0px;
border:1px solid #B29053;
}
#respond h3{
font-size:20px;
margin:0px;
padding:0px;
font-weight:normal;
color:#492707;
letter-spacing:-1.5px;
}
#login_placeholder{
height:80px;

}
#comment{

}
#respond #submit_comment{
font-family:'Courier New','Times New Roman',Times,Georgia;
color:#492707;
background:#E6D8AC;
float:right;
padding:8px;
cursor:pointer;
margin-top:-80px;
margin-right:-35px;
border:1px solid #B29053;
}

.comments_wrapper{
margin-top:10px;
padding-top:10px;
border-top:1px solid #492707;
}
.comments_wrapper #comments{
font-size:26px;
font-weight:normal;
}

.commentlist li{
clear:both;
padding-top:20px;
}
.avatar{
display:none;
}
.comment-meta{
float:left;
width:150px;
}
.comment_body{
padding-left:20px;
margin-left:10px;
border-left:1px solid #492707;
float:right;
width:500px;
margin-top:-20px;
}

#post_options{
float:right;
text-align:right;
width:400px;
margin-top:-20px;
margin-right:70px;
}
#post_options a{
text-transform:lowercase;
text-decoration:none;
padding-left:5px;
}



/*---------------------------*/
/*  Categories and Archives  */
/*---------------------------*/
#categories_list,
#archives_list{
list-style-type:none;
margin:0px;
padding:0px;
margin-top:50px;	
}

#categories_list li,
#archives_list li{
margin-bottom:20px;
padding:0px;
}
#categories_list li a,
#archives_list li a{
text-decoration:none;
}




/*---------------------------*/
/*          Contact          */
/*---------------------------*/

#contact_form{
text-align:center;
margin-top:80px;
}

#contact_form input,
#contact_form textarea{
border:0px;
}

#contact_form label{
display:block;
margin-top:2px;
text-transform:lowercase;
}

#contact_form input[type=submit]{
font-family:'Courier New','Times New Roman',Times,Georgia;
color:#492707;
background:#E6D8AC;
float:right;
padding:8px;
cursor:pointer;
}
#input_name{
width:577px;
height:28px;
padding:8px 31px 8px 44px;
background:url(images/form_name_bg.png) no-repeat;
}

#input_website{
width:577px;
height:22px;
padding:16px 40px 16px 56px;
background:url(images/form_website_bg.png) no-repeat;
}

#input_email{
width:600px;
height:20px;
padding:13px 32px 11px 44px;
background:url(images/form_email_bg.png) no-repeat;
}

#input_message{
width:596px;
height:117px;
padding:17px 30px 16px 45px;
background:url(images/form_message_bg.png) no-repeat;
}



/*---------------------------*/
/*   Smooth Gallery Plugin   */
/*---------------------------*/

.smoothgallery{
	width: 700px !important; /*override default size*/
	height: 600px !important;
	border:none; !important; 
overflow:visible !important;
margin-bottom:130px;
} 
.smoothgallery p, .smoothgallery h3{
	display:none;	/*show only images if jscript is off*/
}


.jdGallery a.left{
	left: 0;
	top: 0;
	background: url('images/arrow_left.png') no-repeat center left !important;
margin-left:-50px;
}

* html .jdGallery a.left { background: url('images/arrow_left.gif') no-repeat center left !important; }

.jdGallery a.right{
	right:0;
	top: 0;
	background: url('images/arrow_right.png') no-repeat center right !important;
margin-right:-50px;
}

* html .jdGallery a.right { background: url('images/arrow_right.gif') no-repeat center right !important;}

.jdGallery{
border:none !important;
}
.jdGallery .slideElement{	
	background-color:#fff !important;
}

.jdGallery div.carouselContainer{
	position: absolute !important;
	height: 135px !important;
	width: 100% !important;
	z-index: 10 !important;
	margin: 0 0px 0px !important;
	left: 0 !important;
	top: 0 !important;
	opacity:1 !important;	
	margin-top:600px !important;

}
.jdGallery div.carouselContainer .carousel{
background:#fff none !important;
}
.jdGallery a.carouselBtn{
	display:none !important;
}

.jdGallery .slideInfoZone{
display:none !important;
}

/* For home page image rotator  */
.fadein { position:relative; height:267px; width:991px; left:29px; }  /* slide show */
.fadein img { position:absolute; left:0; top:0; }

#movie_image{
z-index:40;
position:relative;
height:420px;
width:720px;
background:url(images/movie_image_bg.png) no-repeat;
padding-left:18px;
padding-top:18px;
}

#rotator_image{
z-index:40;
position:relative;
height:521px;
width:720px;
background:url(images/homerotator_image_bg.png) no-repeat;
padding-left:18px;
padding-top:15px;
}

.sessions_wrap {
width: 720px;
}

.sessions_image {
float:left;
 width:255px;

}
.sessions_details {
 float:right;
 width:460px;
 
	
}

/* for zenfolio gallery */
 .embed-no-flashktp { position: absolute; font: normal 14px Helvetica, Tahoma, sans-serif; top: 50%;
left: 50%; margin-top: -105px; margin-left: -115px; background-color: black; padding: 15px; opacity:
0.5; color: white; }		

