/*   
Theme Name: Out of Chaos
Theme URI: www.bluelimemedia.com
Description: Out of Chaos
Author: Theme Development, Christine Rondeau of Bluelime Media christine@bluelimememedia.com 
Author URI: www.bluelimemedia.com
Version: 1.0
*/
body {
	margin:0px auto 0px auto;
	padding:0;	
	text-align:center;	
	font: 62.5% verdana, arial, tahoma, lucida, sans-serif;	
	color:#020202; 
	background:#FBF8E5 url(images/bg.gif) repeat-x;
}

#wrapper {
	width: 800px; 
	margin:5px auto 0px auto;
}


/*Styles for page header
--------------------------------------------*/


#header{width:800px; height:85px; margin:0 0 3px 0; padding:0; background:url(images/header_bg.gif) bottom no-repeat;}
#logo{
	background:transparent url(images/logo.gif) no-repeat;
	float:left;
	width:237px; height:77px;
	margin:0; padding:0;
	}
#logo a {
	display: block; 
	overflow: hidden; 
	font-size: 1px; 
	height: 0px; 
	padding-top:70px;
}



/*Styles for top navigation bar 
---------------------------------------------*/
#top_menu {
	float:right;
	text-align:right;
	
}
#top_menu a {
	color:#271845; 
	text-decoration:none;
	font:bold 1.1em arial, verdana, tahoma, sans-serif; 
}
#top_menu a:hover {text-decoration:underline;}


#menu {
	float:right; 
	width:550px; 
	height:21px; 
	margin: 32px 0 0 0; 
	padding:0; 
	font:bold 1.1em arial, verdana, tahoma, sans-serif; 
	color:#FFF;
}
#menu li {display: inline;}
#menu li a {padding:6px 5px 0 5px; text-decoration:none; color:#fff; }
#menu li a:hover, #menu a.here {color: #B02815;}


/*Styles for images used in top banner on home page
---------------------------------------------------------*/
#tagline_about, #tagline_services, #tagline_events, #tagline_media, #tagline_tips, #tagline_contact, #tagline_send, #tagline_resources, #tagline_sitemap, #tagline_privacy, #tagline_home {
	width:800px; height:140px; 
	margin:0; padding:0; 
}
#tagline_about {background: #B02815 url(images/top/about.jpg) right no-repeat; }
#tagline_services {background: #B02815 url(images/top/services.jpg) right no-repeat; }
#tagline_events {background: #B02815 url(images/top/events.jpg) right no-repeat; }
#tagline_media {background: #B02815 url(images/top/media.jpg) right no-repeat; }
#tagline_tips {background: #B02815 url(images/top/tips.jpg) right no-repeat; }
#tagline_contact {background: #B02815 url(images/top/contact.jpg) right no-repeat; }
#tagline_send {background: #B02815 url(images/top/send-us.jpg) right no-repeat; }
#tagline_resources {background: #B02815 url(images/top/resources.jpg) right no-repeat; }
#tagline_sitemap {background: #B02815 url(images/top/site-map.jpg) right no-repeat; }
#tagline_home {background: #B02815 url(images/top/home.jpg) right no-repeat; }
#tagline_privacy {background: #B02815 url(images/top/privacy.jpg) right no-repeat; }

h1 {
	text-align:left; 
	font:bold 1.6em arial, verdana, tahoma, sans-serif; 
	color:#FFF; 
	margin:0; 
	padding:110px 0 0 10px;
}
#tagline_home h1 {padding-top:90px;}

/* Styles for main content
-------------------------------*/
#content {
	float:left; 
	width:800px;
	padding:0;
	margin:20px 0 0 0;
	background: url(images/content_bg.gif) repeat-y;
}
#left {
	float:left;
	width:250px;
	padding:0; 
	margin:0;
	text-align:left;
}



#left #subscribe_rss {margin:10px 0 0 20px;}

#right {
	text-align:left;
	float:right;
	width:540px;
	padding:0 0 40px 0; margin:0;
	background:#FFF url(images/right_bg.gif) top left no-repeat;
}
#right p, #right h2, #right h3, #right h4, #right form {margin-left:20px; margin-right:20px;}


#right li { font:1.1em/1.6em verdana, arial, tahoma, sans-serif; }


/* Sub-navigation 
-------------------------------------------------*/

#sub_nav	{
	width:233px;
	margin:0px 10px;
	padding:22px 0 0 0;
	background: url(images/newsletter_top.gif) top no-repeat;
	
}
#sub_nav ul {
	text-align:left; 
	padding:0px 20px 30px 12px;	
	color:#271845;
	background: url(images/newsletter_bottom.gif) no-repeat bottom; 
}


#video{float:left; text-align:center; width:150px; height:140px; margin:100px 5px; background:url(images/watch_bg.gif) no-repeat;  padding:70px 0;}
#video p {display:none;}
	

	
/*Styles for sub navigation
------------------------------------*/


#navlist {
	padding: 0; margin: 0;
	width: 201px;
}

#navlist li {
	list-style: none;
	margin: 0;
	padding: 10px;
	background: url(images/sub_nav_bg.gif) bottom no-repeat;
}

#navlist li a { font:bold 1.1em arial, verdana, tahoma, sans-serif; text-decoration: none; color:#271845; }
#navlist li a:hover, #navlist li.current_page_item a {color:#B02815;}


#searchdiv {
	margin: 0px 0px 10px 20px; padding:0;
	background:url(images/search.gif) left no-repeat;
}
.search_field {
	width:120px; padding:2px;
	border:1px solid #DED69F;
}
.sbutt {vertical-align:bottom;}


/*styles for footer */
#footer{
	clear: both; 
	text-align: left;
	padding:0;
	margin:0;
	width:800px;
	border-top:1px solid #FFFFFF;
}
#footer p {float:left; font:normal 1.1em arial, verdana, sans-serif; color:#C05344; padding:6px;}
#footer a {padding: 0 10px; font-weight:bold; color:#C05344; text-decoration:none;}
#footer a:hover { color:#B02815; text-decoration:underline;}


/* General Styles 
---------------------------------*/
a{color:#B02815;}
a:hover{color:#100031;}
p {
	font:1.1em/1.6em verdana, arial, tahoma, sans-serif; 
	color:#202020;	
	padding:0;	
	margin:5px 0 10px 0;
}
p.entrymeta {font:1em/1.4em verdana, arial, tahoma, sans-serif; border-top:1px solid #3D3058;}
h2 {
	color:#271845; 
	font: bold 1.8em/1.8em arial, verdana, tahoma, sans-serif;
	margin-top:16px; margin-bottom:5px;
}

h3, h3.entrytitle {
	color:#271845; 
	font: bold 1.6em/1.8em arial, verdana, tahoma, sans-serif;
	margin-top:14px; margin-bottom:5px;
}
h3.entrytitle a {text-decoration:none; color:#271845;}
h3.entrytitle a:hover {text-decoration:underline; color:#271845;}


h4, h5, h6 {
	color:#C05344; 
	font: bold 1.6em/1.8em arial, verdana, tahoma, sans-serif;
	margin-top:14px; margin-bottom:5px;
}
.alignright {float:right; padding:0 0 8px 8px;}
.alignleft {float:left; padding:0 8px 8px 0;}
a img {border:none;}

/* -- Styles for contact form -------*/

.btn {
	font: 11px verdana, tahoma, arial, sans-serif; 
   	color: #FFFFFF; 
   	background-color: #B02815; 
   	margin: 2px 0;
   	padding: 2px;
}
td{font:11px/16px verdana, arial, tahoma, sans-serif; color:#202020;}



/* -- Styles for Books -------*/
dt {float:left;	margin:0; padding:0; width:170px; height:130px; text-align:center;}
dd a.big{font-weight:bold; font-size:14px;}
dd {float:right; width:340px; height:130px; margin:0; padding:0;}

.padRight, .alignleft {float:left; padding-right:20px;}
.padLeft, .alignright {float:right; padding-left:10px;}
.hide {display:none;}

/* quotes 
--------------------------------------*/

#testimonial	{
	width:233px;
	margin:40px 10px;
	padding:22px 0 0 0;
	background: url(images/quote_top.gif) top no-repeat;
	
}
#testimonial p {
	text-align:left; 
	padding:0px 25px 30px 28px;	
	color:#271845;
	background: url(images/quote_bottom.gif) no-repeat bottom; 
}
#testimonial .quotescollection_author {font-weight:bold;}
#testimonial .quotescollection_nextquote {display:none;}

/* Newsletter sign up on home page 
-------------------------------------------------*/

#newsletter, #getorganized	{
	width:233px;
	margin:0px 10px;
	padding:22px 0 0 0;
	background: url(images/newsletter_top.gif) top no-repeat;
	
}
#newsletter p, #getorganized p {
	text-align:left; 
	padding:0px 20px 25px 12px;	
	color:#271845;
	background: url(images/newsletter_bottom.gif) no-repeat bottom; 
}
#newsletter h3, #getorganized h3 {font:bold 1.6em arial, verdana, tahoma, sans-serif; color:#271845; margin:0px 8px 8px 12px;}