/*
  * Global Styles
  * @package Brand Labs Custom Theme 
  * @author Chris Lee
  * @description Generic/Base Styles for every blog 
  * 
*/

/*****************************************		
    		Global Styles
******************************************/
#blog_page a:hover { color:#786A56;}

small{ font-family: Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em }
/* Header */
#comments,
h1, h2, h3, 
h4, h5, h6 { color:#000; font-size:14px }
h1, h2, h3 { /*font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; */ font-family:Arial,Helvetica,Sans-Serif; font-weight:bold}
h1{font-size:4em; text-align:center}
h2{font-size:1.6em}
	h2.pagetitle{font-size:1.6em}
h1, h1 a, h1 a:hover, h1 a:visited{text-decoration:none; color:white}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{ color:#000 }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}
h3{font-size:1.3em}
/* Begin Headers */
h1 { padding-top: 0px; margin:0}
h2 { margin: 0px 0 0}
h2.pagetitle{ font-family:Times New Roman,Georgia,Sans-serif; color: #679DA0 !important; font-size:22px; 
	margin-bottom: 10px; font-weight:normal; text-transform:capitalize; margin: 10px 0 ; text-align:left }
h2.pagetitle span { font-style: italic; }	
h3 { padding:0; margin:30px 0 0 }
h3.comments{padding:0; margin:40px auto 20px}
p img{padding:0; max-width:100%}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#000}
code {font:1.1em 'Courier New',Courier,Fixed}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
	blockquote cite{margin:5px 0 0; display:block}
a img{border:none}
.center{text-align:center}
.hidden{display:none}
hr{display:none}
.navigation{display:block; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; text-align:center; margin-top:10px; /*margin-bottom:60px; */}
.narrowcolumn .navigation{ padding-right:15px }

/* Captions */
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}

/* 	Image Align	*/
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}

#blog_posts .post_edit { background: #fff; width: 55px; }
#blog_posts .post_edit a, #blog_posts .post_edit a:link, #blog_posts .post_edit a:active {  color: #000 !important; background: #fff; height: 30px; padding: 10px; margin: 10px 0; }
#blog_posts .post_edit a:hover {  }

/*****************************************		
    		Wordpress Modules
******************************************/
/*	WP Calendar
---------------------------------------*/
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em Arial,Helvetica,Sans-Serif; text-align:center}
#wp-calendar th{font-style:normal; text-transform:capitalize}

#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block}

/*	Wp-calender
---------------------------------------*/
#wp-calendar{ empty-cells:show; margin:10px auto 0; width:155px }
	#wp-calendar a{display:block}
		#wp-calendar #next a{ padding-right:10px; text-align:right}
		#wp-calendar #prev a{ padding-left:10px; text-align:left}
	#wp-calendar caption{ text-align:center; width:100% }
#wp-calendar td {padding:3px 0; text-align:center }
#wp-calendar td.pad:hover {/* Doesn't work in IE */background-color:#fff}


/*	wp-caption
---------------------------------------*/
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{ margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
