/*
Theme Name: Titan PRO Child Theme
Theme URI: http://thethemefoundry.com/titan/
Description: Custom child theme for Titan PRO Members.
Version: 1.24
Author: The Theme Foundry
Author URI: http://thethemefoundry.com
Template: titan
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../titan/stylesheets/master.css");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignleft { float: left; }
.alignright { float: right; }

/* Logo
-----------------------------------------------------------*/
div#title-logo {
	float: left;
	padding: 0px 0px 0px 0px;
	margin:0;
	height:173px;
}

/* Page Templates
-----------------------------------------------------------*/
#content.no-sidebar { width: 920px; }
#content.no-sidebar .entry.page { width: 900px; }
body.page-template-left-sidebar-php #sidebar { float: left; }
body.page-template-left-sidebar-php #content { float: right; }
.entry.no-indent { margin: 0; }
.entry.no-indent h2 { padding: 25px 0 10px 0; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar { background: blue;
}
*/
html,body	{ text-align:center; margin:0; padding:0; }

#siteContainer  { text-align:left; position:relative; padding:0; margin:0 auto; width:969px; background-image:url(http://www.cassell.com/blog/wp-content/themes/titan_pro/images/site_bkg.jpg); background-repeat:repeat-y; border-left:0px solid #AE9F74; border-right:0px solid #AE9F74; }

#header {
	width: 100%;
}
.wrapper{ 
	width: 969px; 
	}
.notice { 
	margin: 12px 310px 18px 124px;
	font: 16px;
	line-height: 1.7;
	color: #6e6f52;
	border:none !important; float:left; 
	}

.indent {margin: 0px 0px 18px 124px;
	font-size: 14px;
	line-height: 1.7;
	color: #6e6f52;
	border:none !important; float:left;	
	}

#content{
	clear:both;
	float: left;
	padding: 0 0 30px 12px;
	border:none !important; 
	}

#content h2 { width:500px; }
.sidebox-logo {
	border:none !important;
	position:relative;
	top:-200px;
	}
#sidebox { 
	
	}
#sidebar { border:none;	
	float: left;
	margin:0px 0px 0px 0px; 
	padding: 12px 8px 56px 12px;
	background-image: url(http://www.cassell.com/blog/wp-content/themes/titan/images/sidebar_bkg.jpg);
	background-repeat: repeat-y;
	width: 289px;
	}

a:link, a:visited { color: #941913; }
.entry a:link, .entry a:visited { font-weight: bold; }
a:hover { color: #1c92a8; 
}

#follow dd a.rss {  }
#follow dd a.email {  }
#follow dd a.twitter {  }
#follow { background: #67684a; padding: 0px 0;
}
#footer { 
	padding: 30px !important;
	margin:0;
	border-top: 6px solid #d19f0e;
	background: #909288;
	color: #555; 
	width:910px;
}
* html #footer { padding:30px 0 !important; }

#nav, nav ul {
	float: left;
	line-height: 23px;
	padding: 0px 0px 0 24px;
	margin: 0 0 10px 0;
	width: 944px;
	background-color: #a5a5a3;
	color: #ffffff;
}
#nav li {
	float: left;	
	color: #ffffff;
	border-right: 1px solid #d19f0e;
}
#nav li ul ul { margin: -29px 0 0 150px; }
#nav li li:hover { background-color: #000000; color: #ffffff; }
#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a { color: #ffffff; }
#nav li:hover a, #nav li.sfhover a { color: #ffffff; }
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a { color: #ffffff; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { left:auto; }
#nav li:hover, #nav li.sfhover {
	background-color: #1c92a8;
	color: #ffffff;
}
#sidebox img {
	padding: 1px;
	border: 1px solid #e6e1dc;
	background: #a6610c;
}

img.border {
	padding: 4px;
	border: 0px solid #e6e1dc;
	background: #000000;
}
#introbox [
	padding: 24px;
}

#post	      { width:648px; }

#footer-about { width:300px !important; }
* html #footer-about { padding:0 0 0 30px; }
#footer-flickr { width:270px !important; }
#footer-search { float:left !important; display:inline; }
#copyright     { width:900px !important; }
* html #copyright   { margin:0 0 0 30px; }