/*  
Theme Name: Simply Beautiful...
Theme URI: http://demo.agnws.com/SB/
Description: Simply Beautiful - Free Theme -  <a href="http://www.agnws.com/bloghosting.php">Five Dollar Blog Hosting</a>.
Author: AGNWS.com
Author URI: http://www.AGNWS.com/
*/

body{ 
	margin: 0 0 0 0; 
	color: Black; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0; 
	font-size: 12px; 
	background: Black url(images/bg_body.gif); 
}

h1, h2, h3, h4, h5, big{ 
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 0 0 0; 
	padding: 0; 
	color: #303030; 
	font-weight: normal; 
}

h2{ 
	font-size: 15pt; 
}

h3{ 
	font-size: 13pt; 
}

h4{ 
	font-size: 12pt; 
}

h5{ 
	font-size: 11pt; 
}

p{ 
	line-height: 1.4em; 
	margin: 0 0 1em 0; 
	padding: 0; 
}

a{ 
	color: #D73434; 
}

a:hover{	
	text-decoration: underline;
}

form, div, img{ 
	margin: 0; 
	padding: 0;	
	border:0;
}

#HEAD{ 
	width: 96%; 
	margin: 0px auto 0px auto; 
}

#HEAD .Wrapper{ 
	position:relative; 
	width: 96%;
	float: left; 
	background: White url(images/bg_topnav.gif) repeat-x;  
	border: 10px solid White;   
}

#SEARCH{	
	padding:10px 10px; 
	width:90%;
	background-color:#333333;	
}

#SEARCH	#searchbox{ 
	color: #282C2F; 
	font-size:11px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	left: 0px; 
	width: 155px; 
	line-height: 20px; 
	padding-left: 5px;
	margin: 0; 
}

#SEARCH	#searchbutton{
	font-size:11px;
	vertical-align: middle;
	padding-left: 5px;
	margin: 0; 
}

#TOPNAV{	
	float:right; 
	height:20px; 
	padding:7px; 
}

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

#TOPNAV li{ 
	margin-left:2px; 
	display: block; 
	float:left; 
}

#TOPNAV li ul{	
	display: inline;	
}

#TOPNAV a{ 
	text-decoration: none; 
	color:black; 
	font-size:11px;	
	padding:0 24px 0 24px; 
	display: block; float:left; 
	line-height: 31px; 
	height:31px; 
	background: url(images/bg_topnavbutton.gif) repeat-x;  
	font-family: "MS Sans Serif", Geneva, sans-serif;	
}

#TOPNAV a:hover{ 
	color: #E30000; 
}

#HEAD .Visual{
	float: left;
	width: 100%;
	height: 100px;
	background-color: #41170D;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

#HEAD h1{ 
	display: block; 
	margin: 30px 0 0 30px; 
	padding: 0px 0 0 18px; 
}

#HEAD h1, #HEAD h1 a{ 
	font-size: 25px; 
	text-decoration: none; 
	color: White;       
}

#HEAD h1 b{		
	font-weight: normal; 
	font-size:12px;	
}

#PAGE{ 
	width: 96%; 
	margin: 0 auto; 
}

#PAGE .PageBG{ 
	float: left; 
	width: 96%; 
	padding-bottom:25px;  
	background: White url(images/bg_pagefooter.gif) repeat-x bottom;  
	border-right:10px solid White;
	border-left:10px solid White;
	border-top:10px solid White;
	border-bottom:none;
}

#MAIN { 
	width: 72%; 
	float: right;
	vertical-align: top
	padding: 10px 15px 0px 15px;
	overflow: hidden; 
}

#MAIN * a:hover{	
	text-decoration: none;  
	color: #E10000; 
}

#MAIN h2, #MAIN h3{ 
	font-weight: normal;  
	font-size: 1.8em; 
	margin: 0px 0 0 0 ;        	 
}

#MAIN h2 a, #MAIN h2{ 
	color: #535353; 
	text-decoration: none; 
}

h3#respond, h3#comments{		
	border-bottom: none;	
}

#MAIN h2.pagetitle{		
	border-bottom: none;	
	padding-bottom:15px;
}

#MAIN h2 a, #MAIN h2, #MAIN h3 a, #MAIN h2 a:hover{ 
	color: #00385D; 
	text-decoration: none; 
}

#MAIN .post {	
	margin: 0 0 40px;	
	text-align: justify;  
}

#MAIN .prefix{
	text-align:left;
	font-size: 11px;
	float: left;
	color: #333366;
}

#MAIN .prefix a{	
	text-decoration: none;	
}

#MAIN .prefix a:hover{	
	text-decoration: underline;   
}

#MAIN p.postmetadata, #MAIN p.postmetadatasingle{  
	font-size: 11px;   
	text-align: right;  
	line-height: 1.6em;    
	margin-bottom: 2.7em; 
}

#MAIN p.postmetadatasingle{
	font-size: 11px;
	text-align: center;
	line-height: 1.6em;
	margin-bottom: 2.7em;
	color: #333366;
	background-color: #F4F4F4;
	padding: 5px;
}

#MAIN p.postmetadata span{
	background-image: url(images/ico_postmeta.gif);
	margin-left:18px;
	background-repeat: no-repeat;
	background-position: left;
	padding:2px 2px 4px 14px
}

#MAIN .postmetadata a{ 
	color: #5A5A5A; 
	text-decoration: none;
}

#MAIN .postmetadata a:hover{	
	text-decoration: underline;  
}

#MAIN .entry{ 
	margin-top:9px;	
	text-align:justify;
}

#MAIN h3#comments {	
	padding: 0;
	margin: 10px 0 20px 0;     	 
}

#MAIN h2.pagetitle { 
	font-size: 12px; 
	margin: 0; 
	color: #333333; 
	background-image: none; 
	text-align: right; 
	font-weight: bold; 
}

#SIDE{ 
	float: left; 
	width: 23%;
	vertical-align: top
	padding: 0 14px 0 1px; 
	background-image: url(images/bg_div.gif); 
	background-repeat: repeat-y; 
	background-position: right;
	overflow: hidden;
}

#SIDE h2{
	 margin: 0; 
	 padding: 10px 0 0 20px; 
	 font-weight: bold; 
	 color: #455D6D; 
	 font-size: 12px;  
	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
	 text-transform: uppercase;  
	 letter-spacing: 2px;
}

#SIDE ul{ 
	margin:0 0 10px 0; 
	padding: 0; 
	list-style: none;  
	font-family: "Trebuchet MS", TreArial, Helvetica, sans-s;    
	font-weight: bold; 	 
}

#SIDE ul.Root{ 
	margin:0; 
	padding:0 0 0 0px;
}

#SIDE .Root ul{ 
	margin-top: 10px; 
}

#SIDE .Root ul li{ 
	padding: 0 0 0 45px; 
	background-image: url(images/ico_leftnav.gif); 
	background-repeat: no-repeat; 
	background-position: 0 5px;  
	margin-bottom: 3px;
}

#SIDE .Root ul li ul{ 
	margin-bottom: 0; 
	margin-top:0; 
	padding:0 0 0 15px;
}

#SIDE .Root ul a{ 
	color: #1D1D1D; 
	text-decoration: none; 
}

#SIDE .Root ul a:hover{ 
	text-decoration: underline; 
	color: #D10303; 
}

#SIDE #recent-posts, #SIDE #recent-posts a, #SIDE #recent-comments, #SIDE #recent-comments a{ 
	line-height: 1.2em;
	color:#333333; 
	font-weight:normal; 
	font-family: "MS Sans Serif", Geneva, sans-serif; 
}

#SIDE .Root ul li li{ 
	padding: 2px 0PX 0px 0px; 
	background-image: none;
	border-bottom: none;  
	margin-bottom: 0;   
}

#SIDE .Root ul.rss{		
	padding-top:10px;	
	padding-left:10px;
}

#SIDE .Root ul.rss li { 
	background-image: url(images/ico_rss.gif);  
	padding: 5px 0px 5px 20px; 
	margin-bottom:0;  
	border-bottom: none;  
	background-position: 0 4px;  
	background-repeat: no-repeat;  
	font-weight: normal;  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;          
}

#calendar h2{	
	display: none;	
}

#calendar_wrap{ 
	margin-bottom:5px;  
	background-color: #fafafa;  
	padding:5px 5px; 
	width:98%;
}

#calendar_wrap a{	
	color:white;	
}

#wp-calendar { 
	empty-cells: show; 
	margin: 0 auto; 
	width: 159px;  
}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;	
}

#wp-calendar caption { 
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align: center;  
	color: #BA0000;  
	font-weight: bold;      
}

#wp-calendar th{	
	font-size:11px;    
	color: #1F427A; 
	font-style: normal; 
	text-transform: capitalize;  
}

#wp-calendar td { 
	font-size: 10px; 
	padding: 1px 0; 
	text-align: center;  
	color: #100C0D;  
}

#wp-calendar #next a { 
	padding-right: 10px; 
	text-align: right; 
}

#wp-calendar #prev a { 
	padding-left: 10px; 
	text-align: left; 
}

#wp-calendar a { 
	text-decoration: none; 
	display: block;  
	color: White;  
	font-weight: bold;  
	background-color: #C90303; 
	padding-bottom: 1px;           
}

#wp-calendar a:hover{ 
	background-color: #E70303; 
}

#wp-calendar caption { 
	text-align: center; 
	width: 100%;  
	font-size: 12px;  
}

#FOOTER{
	width: 96%; 
	margin: 0px auto 0px auto; 
	clear:both;
}	

#FOOTER .Wrapper{
	width: 96%;		
	color: #CE6F6F;	
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	border-right:10px solid White;
	border-left:10px solid White;	
	height: 80px;
}

#FOOTER .Left{		
	float:left;
	width: 45%;
	padding-top:45px;
	padding-left:20px; 	
}

#FOOTER .Right{ 
	float: right; 
	width: 45%; 
	text-align: right;
	padding-top:45px;
	padding-right:20px; 
}

#FOOTER p{ 
	font-size: 10px; 
	font-family: "MS Sans Serif", Geneva, sans-serif; 
	font-weight: bold;
	color: #000000;
	margin-bottom:5px; 
	line-height:1em; 
}

#FOOTER a{
	text-decoration: none;
	font-weight: bold;
}

#FOOTER a:hover{ 
	color: #CE6F6F; 
	text-decoration: none; 
}

.widecolumn .entry p { 
	font-size: 1.05em; 
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em; 
}

.narrowcolumn .postmetadata {	
	text-align: center;	
}

small { 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10px; 
	line-height: 1.5em; 
}

acronym, abbr, span.caps{ 
	font-size: 0.9em; 
	letter-spacing: .07em; 
}

.narrowcolumn .postmetadata {	
	padding-top: 5px;	
}

.widecolumn .postmetadata {	
	margin: 30px 0;	
}

.widecolumn .smallattachment {	
	text-align: center;	
	float: left;	
	width: 128px;	
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {	
	text-align: center;	
	margin: 5px 0px;
}
/* End Structure */

/* Begin Images */
p img { 
	padding: 0; 
}

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
}
/* End Images */

/* Begin Form Elements */
.entry form {  
	text-align: center; 
}/* This one is mainly for password protected posts, makes them look better. */

select { 
	width: 130px; 
}

#commentform input { 
	width: 170px; 
	padding: 2px; 
	margin: 5px 5px 1px 0; 
}

#commentform #author, #commentform #email, #commentform #url{  
	color: #303030; 
	border: 1px inset #C4C4C4;	
}

#commentform textarea { 
	width: 499px; 
	padding: 0; 
	background-color: #FFFFFF; 
	color: #333333; 
	border: 1px inset #B9B9B9;  
	overflow: auto;  
}

#commentform #submit { 
	margin: 0;   
	background-color: #F5F5F5;  
	border: 1px outset #DBDBDB;  
}
/* End Form Elements */

/* Begin Comments*/
.alt { 
	margin: 0; 
	padding: 10px; 
}

.commentlist { 
	padding: 0; 
	text-align: justify; 
}

.commentlist li { 
	margin: 15px 0 3px; 
	padding: 5px 10px 3px; 
	list-style: none; 
}

.commentlist p { 
	margin: 10px 5px 10px 0; 
}

.nocomments { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
}

.commentmetadata { 
	margin: 0; 
	display: block; 
}

.commentlist li { 
	background-color: #fafafa; 
}

.commentlist cite, .commentlist cite a { 
	font-weight: bold; 
	font-style: normal;  
}

.commentlist p { 
	font-weight: normal; 
	line-height: 1.5em; 
	text-transform: none; 
}

.commentmetadata { 
	font-weight: normal; 
}

code { 
	font: 1.1em 'Courier New', Courier, Fixed; 
}
/* End Comments */

/* Begin Various Tags & Classes */
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 #D3D3D3; 
}

blockquote cite { 
	margin: 5px 0 0; 
	display: block; 
}

.center { 
	text-align: center; 
}

.navigation {  
	font-size: 12px; 
	padding: 0 0 20px 0;  
	margin:7px 0px; 
}

.navigation a, .navigation a:active{
	color: #9DACBF;
	text-decoration:none;
}

.navigation a:hover, .navigation a:visited{
	color: #637A96;
}

.navigation .alignleft{	
	text-align: left;
}

.navigation .alignright{ 
	text-align: right; 
}
/* End Various Tags & Classes*/
