/*
THEME NAME: Corporate Sandbox
THEME URI: http://www.rubiqube.com/corporate-sandbox/
DESCRIPTION: This theme is based on <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a>. It has minimum styling and graphics, making it ideal for corporate blogs
VERSION: 1.1
AUTHOR: <a href="http://www.rubiqube.com">Adrian Diaconescu</a>
AUTHOR URI: http://www.rubiqube.com
*/

/* Architecture */

html { }

body {
	background: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A2A2A;
}


#wrapper {
	width: 950px;
	margin: 0 auto;
	background: #F5CC6B;

}

#header {

	height: 120px;
	width:950px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #666666;
	background: url(images/header.jpg) no-repeat top ;
}


#navbar {

	background: #8c6f5a ;
	width: 950px;
	height: 35px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;

	}

#navbarleft {

	width: 950px;
	height: 35px;
	float: left;
	margin: 0px;
	padding: 0px;

	}
	

#nav {

	margin: 0px;
	padding: 0px;
	height: 35px;
}

#nav ul {

	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;

	}

#nav li {

	list-style: none;
	margin: 0px;
	padding: 0px;
	}

	

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

	color: #ffffff;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
    margin: 0px;
	padding: 9px 15px 8px 15px;

	}

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

	background-color: #f7b033 ;
	color: #ffffff;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;

	}

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

	background: #ffffff;
	width: 150px;
	color: #FFFFFF;
	font-size: 14px;

	font-family: Georgia, Times New Roman;

	font-weight: normal;

	text-transform: lowercase;

	float: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	}

	

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

	background: #777777;

	color: #FFFFFF;

	padding: 7px 10px 7px 10px;

	}



#nav li {

	float: left;

	padding: 0px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px;

	}



#nav li li { 

	}



#nav li ul a { 

	width: 140px;

	}



#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -32px 0 0 171px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

#container {  

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

	float: left;

	width: 600px;
	min-height:1100px;

}



#content {	

    padding : 5px;
    margin-top:30px;
	width:590px;

}



#sidebar {

	

	width: 300px;

	float: left;

	overflow: hidden;

	margin-left:20px;



}



#footer {

	clear: left;

	width: 100%;

	padding: 0px;

	border-top: 1px solid #EFEFEF;	

}



/* General */

* {

	margin: 0;

	padding: 0;

}



a {

	color: #ffffff;
   	margin:10px 5px 0px 15px;
	text-decoration: none;

}



a:hover {

	color: #FF8000;
   	margin:10px 5px 0px 15px;
	text-decoration: underline;

}



img {

	border: 0;

}



.separator {

	color: #CCCCCC;

	margin: 0 5px;

}

.floater-right {

	float: right;

}



#access {

	overflow: hidden;

	width: 940px;

}



#menu ul {

	display: inline; /* Added to fix the double margin in IE6 */

	list-style: none;

}



#menu ul li {

	display: inline; /* Added to fix the double margin in IE6 */

	float: left;

	margin-left: 10px;

	padding: 15px 10px;

}



#blog-title {

	font-size: 150%;

	font-weight: normal;

	margin: 70px 20px 0px 40px;

	margin-left: 170px;

}



#blog-title a {

	color: #333333;

}



#blog-description {

	font-size: 120%;

	font-weight: normal;

	margin: 20px 0 0 20px;

}



/* Content */

.page-title {

	margin-bottom: 15px;

	font-weight: normal;

	font-size: 160%;

}



.post {

	margin-bottom: 20px;

}



.entry-title {

}

.entry-title a {
	color: #ffffff;
	font-size:16px;
	padding:0px 0px 10px 10px;

}






.entry-footer {

	color: #666666;

	font-size: 90%;

	border-bottom: 1px solid #EFEFEF;

	border-top: 1px solid #EFEFEF;	

	padding: 5px 0;

}



.entry-footer span {

	color: #CCCCCC;

	margin: 0 5px;

}





.entry-content {

	margin-top: 15px;
	margin-left:20px;

}





.post h2 {

	font-size: 130%;
	background-image: url('images/bg_titre_index.gif');
	width: 590px;
	height:50px;
	color:white;


}



.entry-content a {
	text-decoration: none;
	color: #703309;
		


}
.entry-content a:hover{

	text-decoration: underline;
	color: #703309;

}

.entry-categ {
	color: #666666;
	font-size: 90%;
	padding-bottom: 5px;
	padding-left:10px;
}


.entry-content ul, .entry-content ol {

	margin-left: 30px;

	margin-bottom: 10px;

}



.entry-content ul li, .entry-content ol li {

	line-height: 1.3;

	margin-bottom: 5px;

}



/* Sidebar */





/* Start: QBKL Styles - Added to make styling availble even if widgets are not used */



#sidebar h2, #sidebar h3 {

	font-size: 100%;

	font-weight: bold;

	color: #333333;

	text-transform: uppercase;

	margin-bottom: 5px;

	padding: 0 2px;

}



#sidebar ul {

	list-style: none;

}



#sidebar ul li {

	margin-bottom: 20px;

}



#sidebar ul li ul, #sidebar ul li ul li ul {

	margin: 0;

	padding: 0;

}



#sidebar ul li ul li {

	padding: 4px 2px 4px 10px;

	background: url(images/bullet.gif) no-repeat top left;

	background-position: 0 7px;

	margin: 0;

	border-bottom: 1px solid #EFEFEF;

}



#sidebar ul li ul li ul li {

	padding: 4px 0 0 10px;

	background: url(images/bullet.gif) no-repeat top left;

	background-position: 0 7px;

	margin: 0;

	border-bottom: none;

}



/* End: QBKL Styles */





