/*  

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; 

	color: Black; 

	font-family: Arial, Helvetica, sans-serif; 

	padding: 0; 

	font-size: 11px; 

	background: Black url(images/bg_body.gif); 

}

h1, h2, h3, h4, h5, big{ 

	font-family: Arial, Helvetica, sans-serif;  

	margin: 0 0 1em 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: 960px; 

	margin: 0px auto 0px auto; 

}

#HEAD .Wrapper{ 

	position:relative; 

	width: 960px;

	float: left; 

	background: White url(images/bg_topnav.gif) repeat-x;  

	border: 10px solid White;   

}

#SEARCH{	

	padding:15px 10px; 

	width:240px;

	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:36px; 

	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: 960px;

	height: 180px;

	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: 960px; 

	margin: 0 auto; 

}

#PAGE .PageBG{ 

	float: left; 

	width: 960px; 

	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: 650px; 

	float: right; 

	padding: 10px 15px 0px 15px; 

}

#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: 250px; 

	padding: 0 14px 0 1px; 

	background-image: url(images/bg_div.gif); 

	background-repeat: repeat-y; 

	background-position: right; 

}

#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{ 

	padding:5px;	

	margin-bottom:10px;  

	background-color: #fafafa;  

	padding:15px 10px; 

	width:240px; 

}

#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: 960px; 

	margin: 0px auto 0px auto; 

	clear:both;

}	

#FOOTER .Wrapper{

	width:100%;		

	color: #CE6F6F;	

	background-image: url(images/footer.jpg);

	background-repeat: no-repeat;

	border-right:10px solid White;

	border-left:10px solid White;	

	height: 63px;

}

#FOOTER .Left{		

	float:left;

	width:350px;

	padding-top:45px;

	padding-left:20px; 	

}

#FOOTER .Right{ 

	float: right; 

	width: 350px; 

	text-align: right;

	padding-top:45px;

	padding-right:20px; 

}

#FOOTER p{ 

	font-size: 10px; 

	font-family: "MS Sans Serif", Geneva, sans-serif; 

	color: #C7C7C7; 

	margin-bottom:5px; 

	line-height:1em; 

}

#FOOTER a{

	color:#CE6F6F;

	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*/



