/*
Theme Name: Cristina Henriquez
Theme URI: 
Description: 
Version: 1.6
Author: Dayjob, Inc
Author URI: http://binarybonsai.com/
Tags: 

*/


/* CSS Document */


body  {
background:url(images/bg_page.gif) repeat-x left top;
font-family: Candara, Georgia, "Times New Roman", Times, serif;
color:#3c3029;
font-size:14px;
line-height:18px;

}


#wrapper   {
margin:10px auto 0px auto;
background-image:url(images/bg_body.png);
background-position:top;
background-repeat:no-repeat;
width:965px;
height:1000px;

}

#name  {
margin:45px 0px 0px 180px;
width:595px;

}   

#main-nav ul{
	margin:14px 0 0 100px;
	padding:0;
}

#main-nav  li  {
float:left;
margin:55px 40px 0px 20px;
list-style:none;
list-style-image:none; 
display:inline;

}

#main-nav  li .first  {
float:left;
margin-left:60px;
display:inline;
}

img  {
border:0px;

}

h1  {
	font-size:16px;
    text-transform:uppercase;
    font-style:italic;
	line-height:1em;
	margin-bottom:5px;
	padding:0 0 0; 
    color:#1a1a1a;  
}     

h1.single_title{
	background:transparent url(images/rule_newspost.gif) no-repeat scroll center bottom;
	margin:0;
	padding:12px 0 27px; 
	line-height:1em;
}

h2  {
font-size:28px;
padding:0px 0px 12px 0px;
line-height:32px;

}  

#rightcol h3{
	font-size:16px;
	text-transform:uppercase;
	font-style:italic;
	line-height:1em;
	margin-bottom:15px;
	padding:0 0 0; 
	color:#1a1a1a;   
}

a:link {
color:#085466;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#08809d;
text-decoration:none;
}

a:visited {
color:#085466;
text-decoration:none;
font-weight:bold;
}


/* ========================== Body Layout */

#leftcol  {
	float:left;
	width:580px;
	margin:35px 10px 0px 50px;
	padding:0px;
	display:inline;
}

#rightcol  {
	float:right;
	width:250px;
	margin:35px 50px 0px 10px;  
}

.sidebar-link {
	background-image:url(images/rule_sidebar.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:5px 0px 0px 0px;
	margin-top:12px; 
}    

#wp-calendar .nav{
	display:none;
}

.sidebar-link p {
	padding:0;
  	margin:0;
	padding-top:10px;
}

.sidebar-link .icon{
vertical-align:middle;
padding-right:2px;
margin-top:-1px;
} 

/* ================ global aligns */

.alignleft{
	float:left;
	margin-right:10px;
	margin-bottom: 10px;;
}

.clear  {
clear:both;

}   

.expand_section{
	background:url(images/rule_newspost.gif) no-repeat left  top;
	background-repeat:no-repeat;
	margin:10px 0 15px;
	padding-left:0;
	padding-top:16px; 
	margin-bottom:50px;
}     

.expand_section a{
	padding-right: 10px;
}


/* ========================== Footer */

#footer  {
background-image:url(images/bg_footer.png);
background-position:top;
background-repeat:no-repeat;
font-size:12px;
color:#FFFFFF;
height:165px;
margin-top:-60px;

}

#footer p {
padding:110px 0px 0px 40px;

}

#footer a:link {
color:#ceb90b;
}

#footer a:hover {
color:#e2ca04;
}

#footer a:visited {
color:#ceb90b;
}




/* ========================== News Posts Layout */

.newspost  {
background-image:url(images/rule_newspost.gif);
background-position:top;
background-repeat:no-repeat;
margin:10px 0px 15px 0px;

}

.title  {
font-size:22px;
line-height:24px;
padding-top:18px;
font-weight:bold;
}

.date  {
font-size:11px;
padding-top:5px;
color:#b7a50e;
padding-bottom:0px;
}

.hide{
	display:none;
}

.newspost p  {
padding-top:2px;
padding-bottom:8px;

}


/* ========================== Book Page Layout */

.bookpost  {
background-image:url(images/rule_newspost.gif);
background-position:top;
background-repeat:no-repeat;
width:580px;
padding-bottom:30px;
padding-top:15px;
}

.cover  {
float:left;
padding:0px 10px 0px 0px;

}

.bookdescription  {
float:right;
width:300px;
}

p.quote {
	background-color:#e3eff4;
	padding:10px;
	font-style:italic;
	color:#124155;
	border-top:1px #cadce3 solid;
	border-bottom:1px #cadce3 solid;
	margin-left: 250px;   
}

.small {
font-size:12px;
}    

.buy_link{
	clear:left;
	padding-left: 5px;  
	margin:0;
}    


/* ========================== Other Works Layout */


.otherworkspost  {
	background-image:url(images/rule_newspost.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:10px 0px 15px 0px;
	padding-top:20px; 
}              

.otherworkspost  .cover{
	margin-top: 10px;

}

/* ========================== Recent Press Layout */

.presspost, .standard_post  {
background-image:url(images/rule_newspost.gif);
background-position:left top;
background-repeat:no-repeat;
margin:10px 0px 15px 0px;
}

/*  ========================== Calendar in Sidebar */
.calendar {
	margin-bottom: 10px;
	margin-top: 10px;
}

.calendar, .calendar tr, .calendar th, .calendar td {
	border:#FFFFFF solid 1px;
	vertical-align: top;
	background-color:#f5f0e5;
}

.calendar tbody td {
	width: 35px;
	padding: 4px;
}

.calendar hr {
	border: solid thin #46f;
}

.month_name {
	text-transform: uppercase;
	letter-spacing: .2em;
	padding-top:4px;
	color: #000;
	background-color:#e8e3d8;
}

th.month-title  {
	background-color:#e8e3d8;
	padding-top:12px;

}

tr.month_name th {
	padding-bottom: 15px;
}  

.nav{
	width:100%;
	text-align:center;
}
.nav td#prev, .nav td#next{
	text-align:left;
	text-indent:-99999px;
}

/* ========================== Events Layout */


.eventpost  {
margin:10px 0px 15px 0px;
padding-top:20px;

}

div.eventtitle  {
background-color:#e8e3d8;
padding:9px;
font-size:16px;
margin-bottom:-5px;
padding:9px;      
margin-top: 15px;

}

div.eventdetail {
background-color:#f5f0e5;
padding:9px;
margin-top:6px;

}    

div.eventdetail p{
	margin:0;
	padding:0;
}

p.eventtitle span.eventdate  {
float: left;
font-weight:bold;
}         

/* hide duplicate date information */

div.eventdetail .eventtitle{
	display:none;
}        

div.eventdetail .eventdetail{
	margin:0;
	padding:0;
}

#leftcol .post-edit-link{
	color:#B7A50E; 
	font-size:11px;
	padding-bottom:0;
	padding-top:5px;              
	font-weight:normal;
	padding-left:5px;  
	padding-right: 5px;
} 

#leftcol .post-edit-link:hover, #leftcol .home_link:hover{
	color:#08809D;
}       

.home_link{     
	clear:both;
	border-top:1px solid #DDDBDA;
	display:block;
	padding-top:6px;
}      

/* =================== Sidebar widgets */   

#rightcol ul{
   margin:0;
   padding:0; 
   list-style:none;
}

h2.widgettitle{display:none;}        

/* ==================== Homepage Post */   

/* hide call out on homepage */
#text-401617921{
	display:none;
}

#homepage_post p img{
	padding-right:5px;
}

#homepage_post h2{
	font-size:16px;
	font-style:italic;
	margin:0;
	padding:0;
	text-transform:uppercase;   
	padding-bottom: 10px;
}  

 #homepage_post blockquote p{

}               
#subcat_nav{
	margin:0;
	padding:0;
} 

#subcat_nav li{
	display:inline;
	padding-right:15px;
}


/* Gigpress Styles  */

.dtstart {
padding:6px;
background-color:#655e51;
color:#f5f0e5;
border:0px;
margin-top:8px;


}

.summary  {
padding:6px;
background-color:#f5f0e5;
border:0px;
margin-top:8px;
font-weight:bold;

}

.location   {
padding:6px;
background-color:#f5f0e5;
border:0px;
margin-top:8px;
font-weight:bold;


}

.gigpress-header {


}

.gigpress-row  {
border-top:1px solid #aba496;
padding:8px 0px 8px 0px;

}
.description  {
padding-bottom:12px;

}

.gigpress-info-label {
font-style:italic;

}

.gigpress-date    {

text-align:left;
}

.gigpress-city   {

text-align:left;
}

.gigpress-venue    {

text-align:left;
}
