/*   



Theme Name: Renessa's Site



Description: For RenessaBoley.com



Author: ReShon Anderson



Author URI: http://reshon.com



Version: 1.1



.







.



*/







/* 



	Background-Styles 



*/







body {



	margin:0px; padding:0px;



	background-color:#131211;



	font-family:Arial, Helvetica, sans-serif;



	color:#7f7d78;



	font-size:13px;



	line-height:19px;



}



#main {



	background:#c4c0be url(images/background_light_slice.jpg) repeat-x;



	padding-bottom:30px;



}



#main .container {



	background-image:url(images/background_light.jpg);



	background-repeat:no-repeat;



}



#footer {



	background-image:url(images/background_footer.jpg);



	background-repeat:repeat-x;



	padding:20px;



	position:relative;



	top:-20px;



	min-height:50px;



}



.container {



	width:950px;



	margin:0 auto;



	position:relative;



}











/* 



	Header-Styles 



*/







#header {



	padding-top:20px;



	padding-bottom:20px;



}



#logo h1, #logo small {



	margin:0px;



	display:block;



	text-indent:-9999px;



}



#logo {



	background-image:url(images/renessa_logo.png);



	background-repeat:no-repeat;



	width:283px;



	height:84px;



}



ul#menu {



	margin:0px; padding:0px;



	position:absolute;



	right:0px;



}



ul#menu li {



	display:inline;



	margin-left:12px;



}



ul#menu li a {



	text-decoration:none;



	color:#716d6a;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	font-weight:bold;



	text-transform:uppercase;



}



ul#menu li a.active, ul#menu li a:hover {



	color:#211e1e;



}















/* 



	Block-Styles 



*/







.block {



	border:1px solid #a3a09e;



	background-color:#ffffff;



	margin-bottom:15px;



	position:relative;



}



.ribbon {



	position:absolute;



	top:-3px;



	right:-3px;



}



.block_inside { 



	display:block; 



	border:1px solid #ffffff;



	background: #ffffff url(images/background_block_slice.jpg) repeat-x;	



	padding:0px;



	overflow:auto;



}



.block_inside_page { 



	display:block; 



	border:1px solid #ffffff;



	background: #ffffff url(images/background_block_slice.jpg) repeat-x;	



	padding:30px;



	overflow:auto;



}



.block_inside_page2 { 



	display:block; 	



	padding:0px 30px 30px 30px;



	overflow:auto;



}



.image_block {



	padding:5px 5px 1px 5px;



	float:left;



}



.text_block {



	float:left;



	width:0px;



	margin-left:30px;



	padding-top:30px;



}







#block_featuredblog .text_block { padding-top:5px }



#block_featuredblog .text_block h2 { font-size:34px; }











/*



	Portfolio-Home-Styles



*/







#block_portfolio {



	overflow:auto;



	margin-bottom:20px;



}



#portfolio_items {



	width:615px;



	margin-right:25px;



	float:left;



	min-height:100px;



	padding-top:3px;



}



#text_column {



	float:right;



	width:310px;



}



#text_column img { margin-bottom:5px; position:relative; left:-3px;}



#text_column h2#text_title { 



	text-indent:-9999px;



	background-image:url(images/sidebar_home_head.jpg);



	background-repeat:no-repeat;



	width:310px;



	height:50px;



}



#text_column .separator {



	border-top:1px solid #e3e3e3;



	margin-top:20px;



	padding-top:20px;



}



.mini_portfolio_item {



	border:1px solid #a3a09e;



	margin-bottom:10px;



	position:relative;



}



.mini_portfolio_item .block_inside {

	background:none;

	background-color:#e2dddc;

	padding-top: 30px;

	padding-right: 30px;

	padding-bottom: 62px;

	padding-left: 30px;



}



.mini_portfolio_item .thumbnail { float:left; margin-right:20px; border:1px solid #979390; }











/*



	Block-Content-Styles



*/







#content_area {



	width:665px;



	float:left;



}
#wide_content_area {
	width:950px;
	float:left;
}



#content_area .block_inside {



	min-height:400px;



}
#wide_content_area .block_inside {
	min-height:400px;
}



#sidebar {



	float:left;



	width:281px;



	position:relative;



	left:-1px;



	margin-top:15px;



	background-color:#e2dddc;



	border:1px solid #a3a09e;



       



}



#sidebar .block_inside {



	background:none;



	background-color:#e2dddc;



        padding:30px



}







#sidebar .block_inside h2, #sidebar .block_inside h3, #sidebar .block_inside h2 a, #sidebar .block_inside h3 a{



	font-size:16px;



	line-height:23px;



	color:#000000;



}



#sidebar ul { margin:10px 0px 30px 0px; padding:0px; }



#sidebar ul li { list-style:none; margin:0px 0px 5px 0px; padding:0px; }



#sidebar ul li a { color:#7f7d78; }



#sidebar ul li a:hover { color:#0172dd; text-decoration:none; }











#content_area h2 {
	font-size:24px;
	line-height:28px;
}







#content_area .header_image { 



	background-repeat:no-repeat;  



	color:#000; 



}
#wide_content_area .header_image {
	background-repeat:no-repeat;
	color:#000;
}







#content_area .separator {



	border-top:1px solid #e3e3e3;



	margin-top:20px;



	padding-top:20px;



}
#wide_content_area .separator {
	border-top:1px solid #e3e3e3;
	margin-top:20px;
	padding-top:20px;
}



#content_area .biggap {



	border-top:1px solid #e3e3e3;



	margin-top:40px;



	padding-top:40px;



}
#wide_content_area .biggap {
	border-top:1px solid #e3e3e3;
	margin-top:40px;
	padding-top:40px;
}







/* 



	Text-Styles   



*/







h2, h2 a{
	margin:0px 0px 3px 0px;
	font-size:24px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#000000;
	line-height:39px;
	letter-spacing:-1px;

}



h3, h3 a{



	margin:10px 0px 5px 0px;



	font-size:14px;



	line-height:21px;



	font-family:Helvetica, Arial, Sans-serif;



	color:#000000;



}



h4 {



	color:#007de2;



	margin:0px 0px 0px 0px;



}



h5 {



	font-size:0px;



}



small {



	color:#595856;



	font-weight:bold;



	font-size:11px;



	display:block;



	margin-bottom:15px;



}



a {
	color:#008080;
	text-decoration:none;


}



small a {



	color:#0f72c3;



}



a:hover {



	text-decoration:underline;



	color:#26689f;



}



h2 a:hover {



	color:#000000;



}



p { margin: 0px 0px 15px 0px; }







a.button {



	background:#32312f url(images/button_bg.jpg) repeat-x;



	padding:5px 10px 5px 10px;



	margin-top: 25px; 



	color: #ffffff;



	text-decoration: none;



	border:1px solid #32312f;



	text-transform:uppercase;



	font-size:9px;



	line-height:25px;



}







#block_featuredblog a.more-link {



	background:#32312f url(images/button_bg.jpg) repeat-x;



	padding:2px 10px 2px 10px;



	margin-top: 25px; 



	color: #ffffff;



	text-decoration: none;



	border:1px solid #32312f;



	text-transform:uppercase;



	font-size:9px;



	line-height:20px;



	display:block;



	float:left;



	



}







a.button:hover {



	background:#007de2 url(images/button_bg_o.jpg) repeat-x;



	border-color:#007de2;



}



#block_featuredblog a.more-link:hover {



	background:#007de2 url(images/button_bg_o.jpg) repeat-x;



	border-color:#007de2;



}











/*



	Footer-Styles



*/







#footer {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



}



.footer_column {



	float:left;



	width:120px;



	margin-right:30px;



}



#footer .long {



	width:610px;



}



#footer h3 {



	color:#e2dddc;



	text-transform:uppercase;



	font-size:10px;



}



.footer_column ul li, .footer_column ul {



	list-style:none;



	margin:0px;



	padding:0px;



}











/*



	Comment-Styles



*/







#comments_template {



	border-top:1px solid #e3e3e3;



	margin-top:30px;



	padding-top:30px;	



}



















/* 



	Miscellaneous-Styles   



*/











.block_inside blockquote {



	border-top:1px solid #acc7da;



	border-bottom:1px solid #acc7da;



	background-color:#ebf1f6;



	margin:0px;



	padding:20px;



	padding-bottom:13px;



	margin-bottom:20px;	



	color:#465c6b;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



}



.block_inside pre.code {



	border-top:1px solid #acacac;



	border-bottom:1px solid #acacac;



	background-color:#ebebeb;



	margin:0px;



	padding:20px;



	padding-bottom:13px;	



	margin-bottom:20px;	



	font-size:10px;



	font-family:Monaco, "Courier New", Courier, monospace;	



}







.block_inside h1 {



	margin:0px 0px 3px 0px;



	font-size:36px;



	font-family:Helvetica, Arial, Sans-serif;



	color:#000000;



	line-height:39px;



	letter-spacing:-1px;



	



}



.block_inside h2 {



	margin:0px 0px 3px 0px;



	font-size:26px;



	font-family:Helvetica, Arial, Sans-serif;



	color:#000000;



	line-height:39px;



	letter-spacing:-1px;



	



}



.block_inside h3 {



	margin:10px 0px 5px 0px;



	font-size:20px;



	line-height:21px;



	font-family:Helvetica, Arial, Sans-serif;



	color:#000000;



	



}



.block_inside h4 {



	color:#007de2;



	margin:0px 0px 0px 0px;



	font-size:16px;		



}



.block_inside h5 {



	color:#007de2;



	margin:0px 0px 0px 0px;



	font-size:12px;			



}



















.input, textarea, select {



	border:1px solid #e5e5e5;



	padding:4px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#333333;



}











#page-wrap {



	width: 550px;



	background: white;



	padding: 0px;



	



	min-height: 500px;



	height: auto !important;



	height: 500px;



}







#contact-area {



	width: 550px;



	margin-top: 25px;



	



}







#contact-area input, #contact-area textarea {



	padding: 5px;



	width: 371px;



	font-family: Helvetica, sans-serif;



	font-size: 1.4em;



	margin: 0px 0px 10px 0px;



	border: 2px solid #ccc;



}







#contact-area textarea {



	height: 90px;



}







#contact-area textarea:focus, #contact-area input:focus {



	border: 2px solid #600;



}







#contact-area input.submit-button {



	width: 75px;



	float: right;



	border: 0;



}







label {



	float: left;



	text-align: right;



	margin-right: 15px;



	width: 100px;



	padding-top: 5px;



	font-size: 1.4em;



}











/* Fix up IE6 PNG Support */



img, #logo { behavior: url(scripts/iepngfix.htc); }























/*



	Alternate Styles



*/



body#dark {



	background-color:#1e1d1b;



}



body#dark #main {



	background:#292826 url(images/background_dark_slice.jpg) repeat-x;



}



body#dark #main .container {



	background-image:url(images/background_dark.jpg);



}



body#dark #footer {



	background-image:url(images/background_dark_footer.jpg);



}



body#dark ul#menu li a.active, ul#menu li a:hover {



	color:#ffffff;



}



body#dark .block, body#dark .mini_portfolio_item { 



	border-color:#1b1a19; 



}



body#dark #text_column h2#text_title { 



	background-image:url(images/creatif_dark.jpg);



}



.hideme {

		display: none;

}



p.audioplayer_container {   

  text-align: center;   

}  
