/* 
Theme Name: J-Ivy Custom
Theme URL: 
Description: Custom for J. Ivy
Author: Justin Brown
Author URI: http://www.thebrowncrayon.com


Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:20px 10px; }blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*
Here is a list of all the <DIV>s in Whiteboard.
*/


body{
	background-color:#CCCCCC;
	background-image: url(../../../_images/header_scroll2.jpg);
		
	background-repeat: repeat;
	color:#656565;
	font-family:lucida Grande;
	font-size:12px;
	line-height:20px;
}
table {
	border-collapse:separate;
	border-right:1px solid #522E18;
	border-spacing:20px 10px;
	margin-top:17px;
}


#container{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	
	}

#header{}


#searchform {
	padding-left:21px;

}

#mailing_list {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#522e18 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;	
	font-family: Lucida Grande;
	font-size:10px !important;
	margin-top:3px;
	padding:3px;
	text-align:center;
	text-transform:uppercase;

}

#searchsubmit{
	vertical-align:middle;
	width:34px;
}

#featured_content{
	width:800px;
	
	}
#Featured_Video {
	padding:0 20px 40px;

}

#content{
	background:transparent url(../../../_images/main_bg2.jpg) repeat-y scroll 0 0;
	
	
	}

#left_content{
	width:400px;
	}
	
#left_content_video{
	width:355px;
	}
#left_content_store{
	width:100%;
	}


#left_content_store p{
 text-align:center;
	}



#right_content{
	width:380px;
	
	}
	
#support_content {
	width:800px;
	height:auto;
	background:transparent url(../../../_images/support_bg.jpg) repeat-y scroll 0 0;
	padding-bottom:20px;
}

#support_content2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../_images/support_bg.jpg) repeat-y scroll 0 0;
height:auto;
padding-bottom:20px;
width:778px;	
	
}


#left_content_support_2 {
	
	padding: 40px; 
}

#left_content_support_3 {
	
	padding: 30px; 
}


.support_padding {
	padding: 40px;
}


#left_content_support p {
	padding:10px 59px 10px 47px;
}

#right_content_support {
	padding-top:17px;
}

#divider {
	
	background: url(../../../_images/bar.jpg) ;
	height:20px;
	color:#522E18;
	font-weight:600;
	text-decoration:none;
	text-align: right;
	padding-right:7px;
}


ul {
	
	list-style-type:none;
}

ol {
	list-style:none;
}

.comment_block {
	background-color:#CCCCCC;
	border:1px solid #522e18;
	margin:20px;
	padding:5px 0 5px 10px;
	
}

.small_border {
	border-bottom:1px solid #522E18;
	padding-bottom: 28px;
}


h1 {
	font-size:20px;
	padding-bottom:10px;
	color:#522E18;
}


h2 {
	font-size:20px;
	color:#522E18;
}


.news_width {
width: 250;	
	
}

strong {
	color:#CA8543;
	font-weight:bold;
}

.padding{
	padding:15px 10px 10px 50px;
	
}

.store {
	margin-left: 20px;
	margin-top: 20px;
	
}

.post_padding {
	padding:20px;
}

.left {
	padding: 25px 20px 5px 0;
}

.latest_cal {

margin-right: 15px;
padding-top:5px;
padding-bottom:25px;
}

#entry{
	
width: auto;
padding-left:10px;

}


#entry p {
	
	width: 300px;
	line-height:15px;
}

#footer {
	background-position:0 -29px;
	width:800px;
	text-align:center;
}

#footer a, body a {
	text-decoration:none;
	color: #522e18;
	font-weight:600;
}
/*Navigation*/
#nav {
	width:800px;
	height:22px;
	position:relative;
	z-index: 50;
	background-image:url(../../../_images/nav_bg_blank.jpg);
	}



#nav ul {
	list-style-type:none;
}


#nav #globalnav li a { 
	float: left;  
	height: 0; 
	padding-top: 22px; 
	overflow: hidden; 
	background-image:url(../../../_images/nav_bg.jpg);
	background-repeat: no-repeat; 
	
	}
	
	
	
#nav #globalnav li#home a { 
	width: 63px;
	background-position: 0px 0;

}
#nav #globalnav li#bio a { 
	background-position: -64px 0;
	width:57px;
	
}
#nav #globalnav li#news a { 
	background-position:-121px 0;
	width:65px;
	
	}
#nav #globalnav li#music a { 
	width: 77px;
	background-position: -186px 0; 
	
}


#nav #globalnav li#photos a { 
	width: 84px;
	background-position: -265px 0; 
	
}


#nav #globalnav li#video a { 
	width: 76px;
	background-position: -349px 0; 
	
}

#nav #globalnav li#tour a { 
	width: 66px;
	background-position: -427px 0; 
	
}

#nav #globalnav li#store a { 
	width: 74px;
	background-position: -495px 0; 
	
}


/*HOVER STATE*/

#nav #globalnav li#home a:hover { 
	width: 63px;
	background-position: 0px -23px;

}
#nav #globalnav li#bio a:hover { 
	background-position: -64px -23px;
	width:57px;
	
}
#nav #globalnav li#news a:hover { 
	background-position:-121px -23px;
	width:65px;
	
	}
#nav #globalnav li#music a:hover { 
	width: 77px;
	background-position: -186px -23px; 
	
}


#nav #globalnav li#photos a:hover { 
	width: 84px;
	background-position: -265px -23px; 
	
}


#nav #globalnav li#video a:hover { 
	width: 76px;
	background-position: -349px -23px; 
	
}

#nav #globalnav li#tour a:hover { 
	width: 66px;
	background-position: -427px -23px; 
	
}

#nav #globalnav li#store a:hover { 
	width: 74px;
	background-position: -495px -23px; 
	
}

.column {
	float:left;
}



/*End Navigation*/



/* PHOTO GALLERY THUMBNAILS */

.scrap-thumb {
background: #522E18 none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:80px;
margin:0 5px 0 0;
padding:2px;
width:80px;
}
.scrap-thumb:hover {
background:#656565 none repeat scroll 0 0;

}


.location {
/*background:#f3e8dc none repeat scroll 0 0;*/
/* border:1px solid #C9C9A7; */
margin-bottom:5px;
padding:5px 20px;
}

.title {
	color:#CA8543;
	font-weight:bold;


}


#player {
	border:3px solid #522E18;
	margin:20px 0 0 28px;
}


#items {
	
	height:auto;
	margin:20px 0 0 0;
	padding:5px;
	width:370px;
}


.single-item {
	width: 368px;
	height: 100px;
}

.item-thumb {
	padding-right: 5px;
}

#featured_content:after, #content:after, #left_content:after,#left_content_video:after, #right_content:after, #support_content:after, #left_content_support:after, #right_content_support:after, #items:after

{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

