/*------------------------------------------------------------------
Theme Name: SoftlySoftly - Cool_Blue
Theme URI: 
Description: SoftlySoftly theme by BlogCut.com // Visit today for more great themes! 
Version: 
Author: www.blogcut.com
Author URI: www.blogcut.com
----------------------------------------------------------------- */

/* =import styles.
------------------------------------------------------------------*/


/* =body
------------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background: #fff url(images/bg.jpg) repeat-x;
	font: 12px/22px tahoma,arial,verdana,georgia;
	color: #939393;
}

 a:link, a:visited{
	text-decoration: underline;
	color: #66ADD9;
}
	
a:hover, a:active{
	text-decoration: none;
	color: #66ADD9;
}

/* =misc.
------------------------------------------------------------------*/

/* =header
------------------------------------------------------------------*/
#header{
	margin: 0 auto;
	padding: 0;
	width: 897px;
	height: 112px;
	background: url(images/bg.jpg) repeat-x;
}

#comment
{
width: 350px;
}

h1{
 	float: left;
	margin: 0;
	padding: 114px 444px 0 0;
	background: url(images/branding.jpg) no-repeat top left;
	width: 0;
	height: 0;
	text-indent: -99999999999px;
	overflow: hidden;
}

/* =wrappers
------------------------------------------------------------------*/
#wrapper{
	margin: 15px auto 0;
	padding: 0;
	background: #fff;
	width: 897px;
}

#mainContainer{
	float: left;
	margin: 0;
	padding: 0;
	width: 601px;
	background: #fff;
}

#mainContainer .content{
	margin: 0 0 10px 0;
	padding: 10px 20px;
	border: 1px solid #E6E6E6;
	background: #fff;
}

#secondaryContent{
 	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 286px;
	color: #000;
}

/* =main content
------------------------------------------------------------------*/
#mainContainer .postInfo{
	margin: 0;
	padding: 3px 0;
	background: url(images/dotted_underline.jpg) repeat-x bottom;
	color: #3c3c3c;
}

#mainContainer .postInfo a:link, #mainContainer .postInfo a:visited{
	text-decoration: underline;
	color: #66ADD9;
}

#mainContainer .postInfo a:hover, #mainContainer .postInfo a:active{
	text-decoration: none;
	color: #66ADD9;
}

#mainContainer h2{
	margin: 0;
	padding: 0;
	font-size: 15px;
}

#mainContainer h2 a:link, #mainContainer h2 a:visited{
	text-decoration: underline;
	color: #4D9DCF;
}

#mainContainer h2 a:hover, #mainContainer h2 a:active{
	text-decoration: none;
	color: #4D9DCF;
}

#mainContainer ul{
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 5px 0 7px 15px;
	border-left: 2px solid #E6E6E6;
	color: #666;
}

#mainContainer li{
	margin: 0;
	padding: 0 0 0 20px;
	background: url(images/bullet.jpg) no-repeat left center;
	height: 22px;
}

/* =secondary content
------------------------------------------------------------------*/
#secondaryContent .column{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	background: #fff url(images/column_footer.jpg) no-repeat bottom;
}

#secondaryContent h2{
	margin: 0;
	padding: 40px 286px 0 0;
	width: 0;
	height: 0;
	text-indent: -9999999px;
	overflow: hidden;
}

#secondaryContent #categories{
	background: url(images/nav_header.jpg) no-repeat top right;
}

#secondaryContent #archive{
	background: url(images/archive_heading.jpg) no-repeat top right;
}

#secondaryContent #blogroll{
	background: url(images/blogroll_heading.jpg) no-repeat top left;
}

#secondaryContent ul{
	list-style-type: none;
	margin: 0;
	padding: 5px 0 7px 26px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}

#secondaryContent li{
	margin: 0;
	padding: 0 0 0 20px;
	background: url(images/bullet.jpg) no-repeat left center;
	height: 22px;
}

#secondaryContent a:link, #secondaryContent a:visited{
	text-decoration: underline;
	color: #939393;
}

#secondaryContent a:hover, #secondaryContent a:active{
	text-decoration: none;
	color: #939393;
}

/* =form
------------------------------------------------------------------*/
#form{
	margin: 0;
	padding: 0;
}

#search{
 	float: left;
	margin: 0;
	padding: 6px 7px;
	background: #f40000 url(images/search.jpg) no-repeat top left;
	border: none;
	width: 227px;
	height: 17px;
}

#submit{
 	float: left;
	margin: 0;
	padding: 0;
	width: 45px;
	height: 29px;	
}

label{
 	clear:both;
 	margin: 0;
 	padding: 0;
	font-weight: bold;
	color: #3c3c3c;
}
/* =footer
------------------------------------------------------------------*/
#footer{
 	clear: both;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #E6E6E6;
	text-align: right;
}

#footer a:link, #footer a:visited{
	text-decoration: underline;
	color: #66ADD9;
}

#footer a:hover, #footer a:active{
	text-decoration: none;
	color: #66ADD9;
}