/*







Theme Name: Satori Alliance







Theme URI: http://satorialliance.com







Version: 1.0







Description: Based on Simply Orange







Author: Integrated Marketing Experts







Author URI: http://www.integratedroi.com







*/































/* Links */















a:link { text-decoration: none; color: #FABB1C; }















a:visited { text-decoration: none; color: #FABB1C; }















a:hover, a:active { color: #ffffff; background-color: #62D1EC; }















/* Headings */















h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0 10px; }















h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}















h2 { font-size: 28px; }















h3 { font-size: 24px; }







h3.post-title { color: #FABB1C; font-weight:bold; }







h4, h5, h6 { font-size: 20px; }















/* Other Html Elements */







.titles { font-weight: normal; border-bottom-width: 0; font-size: 24px; text-decoration: none; }







.titles a:link, .titles a:visited, .titles a:active {







text-decoration: none;







font-size: 24px;







font-weight: normal;







border-bottom-width: 0;







}















pre, blockquote 







{







	overflow: auto;







	padding: 0 10px;







	margin: 20px 30px;







	line-height: 1.8em;







	background-color: #f5f5f5;







	border: 1px solid #e0e0e0;







}















pre:hover, blockquote:hover







{







	background-color: #f0f0f0;







	border: 1px solid #d0d0d0;







}















pre { padding-top: 10px; padding-bottom: 10px; }















code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }















ul, ol { line-height: 2.0em; }















ul { list-style-image: url(images/bullet.gif); }















abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }















del { text-decoration: line-through; color: #999999; }















ins { text-decoration: none; color: #009977; }















/* Structure */















body {







	margin: 0;







	padding: 0;







	color: #222222;







	background-repeat: repeat-x;







	background-position: top left;







	background-color: #040255;







	background-image: url(images/bg.png);







	background-repeat: repeat;







	font: normal 76% "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;







}















#wrapper2 {



	position:relative;



	width: 950px;



	



	margin-left: auto;



	



	margin-right: auto;



	



	margin-top: 0px;



	overflow:hidden;







}























#navigation {







	width: 950px;







	float: left;



	



	padding:0;



	



	margin:0;



	



	margin-top:272px;



	



	overflow:hidden;







}







#headerbg {







	background-image: url(images/header3.png);



	



	background-repeat: no-repeat;



	



	background-position: center;



	



	width: 950px;



	



	height: 314px;



	



	margin-top: 20px;



	



	float: left;



	



	overflow:hidden;



}







#headerbg h1, #headerbg .slogan {



	display: none;



}











#wrapper {



	clear: both;



	width: 100%;

	color: #555555;

	background-color: #FFFFFF;

	padding-top: 0px;

	overflow:hidden;



}

















#content {



	float:left;



	width:640px;



	margin:0;



	padding: 0 0px 10px 40px;



	overflow:hidden;







}







#sidebar {







	float: right;







	padding: 20px 25px 10px 10px;







	width: 210px;





	margin-right: 0;







	margin-top: 0px;



	



	overflow: hidden;







}















#footer {







	clear: both;







	float: left;







	width: 930px;







	text-align: left;







	padding-left: 20px;







	color: #CCCCCC;







	font-size: 11px;







	padding-bottom: 10px;







	background-image: url(images/footer.png);







	background-position: bottom;







	background-repeat: no-repeat;







	background-color: #FFFFFF;







	height: 50px;



	



	}















#footer a {







	color: #FABB1C;







	font-size: 11px;







	}















#footer a:visited {







	color: #FABB1C;







	}







#footer a:hover {







	color: #FABB1C;







	}







#footer-space {



	clear:both;



	height:30px;



}







.clear {

	clear:both;

}



#extras







{







	float: left;







	width: 780px;







	color: #C7AA92;







	text-align: left;







	padding: 0 10px 10px;







	margin: 10px 12px 20px;







	background-color: #f5f5f5;







	border-top: 1px solid #e0e0e0;







	border-bottom: 1px solid #e0e0e0;







}















/* Header */











/*



#navigation h1 { margin-left: 144px; padding-top: 15px; float: left; text-transform: lowercase; font-size: 35px;}







#navigation h1 a { color: #FFFFFF;}



*/











/* Navigation */







#navigation ul { 



	list-style-type: none; 



	list-style-image: none; 



	float: left;



	line-height:14px;



	margin: 0; 



	padding: 0; 



	padding-left: 30px;



}















#navigation li { 



	float: left; 



	margin:0; 



	padding:0;



}







#navigation li a {



	float:left;



	display:block;



	font-size: 13px;



	font-weight: bold;



	height:16px;



	text-decoration:none;	



	margin-right: 1px;



	padding: 13px 10px;



}







#navigation li a:link, #navigation li a:visited {



	color: #FFFFFF;



}















#navigation li a:hover, #navigation li a:active {



	color: #000066;



	background-image: url(images/nav-bg.gif);



}







#navigation li.active a







{







	color: #555555;







	background-color: #ffffff;







}















/* Wrapper */















#wrapper a:link { font-weight: bold; }















#wrapper a:visited { font-weight: bold; }















#wrapper a:hover, #wrapper a:active { }















/* Content */















#content .post-title a { border-bottom-width: 0; }















#content .post p.img { float: left; margin: 0 15px 0 0; }















#content .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }























/* Sidebar */















.sideblock







{







	padding: 5px 10px;







	margin-bottom: 20px;







	background-color: #F9F9F9;







	border: 1px solid #EBEBEB;







}















.post-wrapper {







margin:0;







padding-left: 0;







padding-right: 30px;







padding-top: 10px;







padding-bottom: 0px;







width: 593px;







float: left;







}











.post-footer {



padding-bottom:20px;



}











.sideblock ul { }















.sideblock h3 { margin-top: 5px; font-size: 16px; color: #A2A2A2; padding-top: 4px; padding-left: 10px; font-weight: bold; display: block; border-bottom: 2px solid #DBDBDB; }















#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }















#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }















#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}















#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }















#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}















/* Extras */















#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }















#friends







{







	float: left;







	width: 150px;







	margin-left: 20px;







	margin-right: 10px;







}















#links







{







	float: left;







	width: 275px;







	margin-right: 50px;







}















#about







{







	float: left;







	width: 250px;







	margin-right: 20px;







}















#friends ul { padding-left: 20px; }















#links dl, #links dt, #links dd { margin: 0; padding: 0; }















#links dt { font-weight: bold; padding-top: 5px; }















#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }















	/* Comments Styling */







#commentlist li {







margin-bottom: 1.5em;







padding-bottom: 1em;







border-bottom: 1px solid #700000;







}















#commentform {







margin: 1em 0;







background: #FFFFFF;







width: 280px;







}















#commentform textarea {







background: #f8f7f6;







border: 1px solid #d6d3d3;







width: 280px;







}







#commentform textarea:hover {







background: #FFFFFF;







border: 1px solid #d6d3d3;







}







#commentform textarea:focus {







background: #ffffff;







border: 1px solid #939793;







}















#commentform #email, #commentform #author, #commentform #url {







font-size: 1.1em;







background: #f8f7f6;







border: 1px solid #d6d3d3;







width: 280px;







}







#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {







font-size: 1.1em;







background: #ffffff;







border: 1px solid #d6d3d3;







width: 280px;







}







#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {







font-size: 1.1em;







background: #ffffff;







border: 1px solid #939793;







width: 280px;







}







#commentform input{







margin-bottom: 3px;







}















.date {







	background: url(images/date.gif) no-repeat;







	height: 54px;







	margin-bottom: 0px;







	width: 54px;







	text-align: center;







	float: left;







	margin-top: 15px;







}







.date .month {







	display: block;







	color: #FFD7C2;







	padding: 2px 0px;







	text-align: center;







	text-transform: uppercase;







	font-size: 10px;







	margin-top: 2px;







	font-weight: bold;







	margin-bottom: 3px;







}







.date .day {







	display: block;







	color: #FFFFFF;







	font: 2.3em Georgia;







	padding-top: 0px;







	text-align: center;







	margin-top: -12px;







}















#left {







	width: 60px;







	float: left;







}





.pagination {

	clear:both;

}





.landing-page {



/*	min-height:200px; */



	font-size:1.2em;





}



.sideblock h3.float-title {

	font-size:13px;

	padding-left:0;

	border-bottom:0;

}

#cforms2form .cf_hidden, #ll2, #cforms2form .emailreqtxt {

	display:none;

}

#cforms2form ol {

	list-style-type:none;

	margin-left:0;

	padding-left:0;

}

#cforms2form ol li {

	margin-left:0;

	padding-left:0;

}

#usermessage2a {

	color:red;

}

