/*
Theme Name: BeauDesigns
Theme URI: http://www.beaudesigns.biz/
Description: Customized WordPress theme for BeauDesigns
Version: 1.0
Author: Craig Campbell
Author URI: http://www.scotaliawebdesign.com
*/


/* Styles for GENERAL selectors */
	body, h1, h2, h3, h4, h5, h6, blockquote, p, form {
		margin: 0; 
		padding: 0; 
	}
	body {
		margin: 0; 
		font-family: Times, arial, Georgia, "Times New Roman", serif; 
		font-size: 62.5%; 
		text-align: center; 
		vertical-align: top; 
		background: #ffffff; 
		color: #444; 
	}
	p { 
		font-size: 1.5em; 
		line-height: 130%; 
		margin: 0 0 10px 0; 
		padding: 10px 0 0; 
	}
	address { 
		font-size: 1.4em; 
	}
	strong { 
		font-weight: bold; 
	}
	em { 
		font-style: italic; 
	}
	.important { 
		font-weight: bold; 
	}
	hr {
		margin: 10px 0; 
		height: 1px; 
		color: #bf0000; 
		background-color: #bf0000; 
		border: none; 
	}
/*Styles for HEADERS*/
	h1, h2, h3, h4, h5, h6 { 
		font-weight: bold; 
		margin: 5px 0 10px 0; 
		padding: 0 0 10px; 
		color: #212121; 
	}
	h1 {
		font-size: 2.6em; 
	}
	h2 {
		font-size: 2.4em; 
	}
	h3 {
		font-size: 2.2em; 
	}
	h4 {
		font-size: 2.0em; 
	}
	h5 {
		font-size: 1.8em; 
	}
	h6 {
		font-size: 1.6em; 
	}
	.subhead {
		font-size: 75%; 
	}
/* Styles for LINKS */
	a:link {
		text-decoration: none; 
		color: #bf0000; 
	}
	a:visited { 
		color: #bf0000; 
		text-decoration: none; 
	}
	a:hover { 
		color: #212121; 
		text-decoration: underline; 
	}
	a:active { 
		color: #bf0000; 
		text-decoration: underline; 
	}
/* Styles for LISTS*/
	ul { 
		font-size: 1.4em; 
		margin: 0 0 10px; 
		padding: 0 0 0 40px;
		list-style-image: url(graphics/bd_bllt.gif);
	}
	ol { 
		font-size: 1.4em; 
		margin: 0 0 10px; 
		padding: 0 0 0 40px; 
		list-style: decimal; 
	}
	li { 
		line-height: 130%; 
	}
	dl { 
		margin: 0 0 10px; 
		padding: 2px; 
	}
	dt { 
		font-size: 1.4em; 
		font-weight: bold; 
	}
	dd { 
		font-size: 1.4em; 
		margin: 5px 0 10px 15px; 
	}
/* Styles for INDEX.php */
	#container { 
		float: right; 
		width: 450px;
		margin: 0 125px 0 0; 
		padding: 25px 0; 
	}
	.post {
		margin: 0; 
		padding: 0; 	
		
	}
	.post h2 {
		margin: 10px 0 0 0; 
		padding: 0 0 10px 10px; 
	}
	.entry {
		margin: 0; 
		padding: 0 10px; 
		line-height: 130%; 
		text-align: justify; 
	}
	p.postmetadata {
		margin: 10px 0 0 0; 
		border-bottom: 1px solid #212121;
	}
	.navigation {
		padding: 10px 0 0 0; 
		font-size: 1.4em; 
		font-weight: bold; 
		line-height: 18px; 
	}
/* Styles for HEADER.php */
	#outer_container {
		margin: 0; 
		padding: 0; 
		width: 100%; 
		background: #bf0000; 
	}
	#inner_container {
		margin: 0 auto; 
		width: 775px; 
		text-align: left; 
		background: url(graphics/bd_bg2.gif) top center no-repeat #ffffff; 
	}
	#header {
		margin: 30px 0 0 25px;  
		padding: 0 0 25px 0; 
		float: left; 
		width: 500px; 
		background: url(graphics/bd_logo.gif) top left no-repeat; 
		height: 110px; 
	}
	
/* Styles for SIDEBAR.php */
	#left_nav { 
		margin: 30px 0 0; 
		padding: 0; 
		float: left; 
		width: 200px; 
		display: inline; 
	}
	#left_nav ul {
		list-style-type: none; 
		margin: 0; 
		padding: 0 10px; 
		list-style-image: none; 
	}
	#left_nav ul li {
		padding: 10px 0; 
	}
	#left_nav ul li h2 {
		font-size: 1.4em; 
		list-style-image: none;
	}
	#left_nav ul ul li {
		padding: 0; 
		font-size: .8em; 
		line-height: 185%; 
		list-style-image: none;
	}
	#left_nav #main_nav {
		background-image: url(graphics/bd_bg_navbar.gif); 
		background-position: center top; 
		background-repeat: no-repeat; 
	}
	#left_nav #main_nav ul {
		margin: 0; 
		padding: 15px 0 0 45px;  
		height: 350px; 
		color: #ffffff; 
		list-style-image: none;
	}
	#left_nav #main_nav li {
		font-size: 1.6em;
		line-height: 85%; 
		list-style-image: none;
	}
	#left_nav #main_nav a:link, #left_nav #main_nav a:visited {
		color:#ffffff; 
		text-decoration: none; 
	}
	#left_nav #main_nav a:hover {
		color: #212121; 
		text-decoration: none; 
	}
	#left_nav #main_nav a:active {
		color: #ffffff;
		text-decoration: underline; 
	}
	#left_nav #main_nav a.current {
		color: #ffffff; 
		font-weight: bold; 
	}
	#left_nav .sidebar {
		margin: 0; 
		padding: 0 0 0 20px; 
		background-color: #eeeeee; 
	}
	#left_nav .sidebar h2 {
		padding: 5px 0 3px 5px; 
		background-color: #bf0000; 
	}
	#left_nav .sidebar #search input {
		margin: 0 0 5px 0; 
	}
	#left_nav table#wp-calendar {
		width: 100%; 
	}
/* Styles for FOOTER.php */
	#footer {
		margin: 0 0 0 10px; 
		padding: 0 0 15px 30px; 
		clear: both; 
		color: #444; 
		font-size: 1em; 
	}
	#footer p {
		margin-bottom: 0; 
		padding-bottom: 0; 
		line-height: 70%; 
	}
	#footer a:link {
		color: #bf0000; 
		text-decoration: none; 	
	}
	#footer a:visited {
		color: #bf0000; 
		text-decoration: none; 
	}
	#footer a:hover {
		color: #212121; 
		text-decoration: underline; 
	}
	#footer a:active {
		color: #bf0000; 
		text-decoration: underline; 
	}	
/* Styles for COMMENTS.php */
	.comments-template {
		margin: 10px 0 0;
/*		border-top: 1px solid #212121; */
		padding: 10px 0 0;
	}
	.comments-template ol {
		font-size: 1em; 
		margin: 0;
		padding: 0 0 15px;
		list-style: none;
	}
	.comments-template ol li {
		margin: 10px 0 0;
		line-height: 18px;
		padding: 0 0 10px;
		border-bottom: 1px solid #212121;
	}
	.comments-template h2, .comments-template h3 {
		font-size: 1.8em;
	}
	.commentmetadata {
		font-size: 1.4em;
	}
	.comments-template p.nocomments {
		padding: 0;
	}
	.comments-template textarea {
		font-size: 1em;
	}
