/*

Theme Name: Chief Executive v2

Theme URI: http://chiefexecutiveofficer.com.au/

Description: a custom theme for Chief Executive site

Version: 2.0

Author: Business Clicks

Author URI: http://www.businessclicks.com.au/

Slicing: Noah C. Omamalin | noah.omamalin@gmail.com
 
*/

body {
	background: url(images/site-background2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	}
	
img {
	border: none;
	}
	
a, a:visited {
	color: #333;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}
	
#wrap{
	background: url(images/site-background.jpg) top center no-repeat;
	width: 100%;	
	}

#header-wrap{
	background: url(images/header-background.jpg) repeat-x;
	width: 100%;
	height: 70px;
	}

#header{
	background: url(images/header.jpg) no-repeat center;
	width: 992px;
	height: 70px;
	margin: 0 auto;}

#page-wrap {
	width: 992px;
	height: auto;
	margin: 0 auto;
	z-index: 10;
	}
	
#sidebar-wrap {
	float: left;
	position: relative;
	background: url(images/left-menu-top.jpg) right no-repeat;
	width: 208px;
	z-index: 1;
	}
#sidebar{
	background: url(images/left-menu-background.jpg) right repeat-y;
	width: 208px;
	height: auto;
	margin: 20px 0 0 0;	
	}

#sidebar-menu{
	float: right;
	width: 192px;
	height: auto;
	}
	
#sidebar-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#sidebar-menu li {
	background: url(images/left-menu-divider.jpg) bottom center no-repeat;
	padding: 15px 0 15px 15px;
	}
	
#sidebar-menu li:hover {
	background: url(images/left-menu-hover.png) repeat-x;
	width: 190px;
	margin-left: 4px;
	padding-left: 11px;
	}
	
#sidebar-menu li a {
	color: #fff;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: lowercase;
	font-family: Helvetica, sans-serif;
	}
	
.left-menu-bottom {
	float: right;
	background: url(images/left-menu-bottom.png) no-repeat;
	width: 192px;
	height: 97px;
	}

#content{
	background: #f0f0f0 url(images/bottom-content-background.jpg) bottom center no-repeat;
	float: left;
	position: relative;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0px 5px 10px #333;
	box-shadow: 0px 5px 10px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color='#333')";
	/* For IE 5.5 - 7 */
	filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color='#333')";
	width: 557px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c2c2c;
	font-size: 11px;
	padding: 0 8px;
	line-height: 160%;
	z-index: 30;
	
	}
	
#content-top {
	float: left;
	background: url(images/page-top-border.jpg) center no-repeat;
	width: 573px;
	height: 7px;
	margin: 25px 0 0 0;
	}
	
#content p {
	padding: 0 8px;
	}
	
#featured-wrap {
	background: url(images/featured-box-background.jpg) center repeat-y;
	}

#featured-box{
	background: url(images/featured-bottom-corner.jpg) bottom right no-repeat;
	width: 553px;
	height: 100%;
	border: 2px solid #FFF;
	font-size: 12px;
	}
	
.featured-titler, #content h3 {
	background: url(images/title-background.jpg) repeat-x;
	width: 543;
	height: 28px;
	color: #E7E7E7;
	font-family: Helvetica, sans-serif;
	font-size: 1.75em;
	padding: 12px 0 0 10px;
	}
	
.featured-bold {
	font-weight: bold;
	color: #FFF;
	}
	
.featured-left {
	float: left;
	width: 308px;
	height: auto;
	margin: 0 0 10px 15px;
	}
	
.featured-right {
	float: right;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}

#featured-box ul {
	list-style: none;
	list-style-image: url(images/green-check.jpg);
	list-style-position: inside;
	margin: 0;
	padding: 0;
	}
	
#featured-box h3 {
	font-family: "Helvetica Condensed", Helvetica, sans-serif;
	color: #749100;
	font-weight: bold;
	font-size: 1.25em;
	padding: 0 0 0 8px;
	background: url(images/h3-border.jpg) bottom left no-repeat;
	}
	
#right-sidebar-wrap {
	float: right;
	width: 211px;
	z-index: 15;
	}

#right-sidebar{ 
	background: url(images/right-sidebar-background.png) top left repeat-y;
	width: 211px;
	height: auto;
	position: relative;
	font-size: .95em;
	z-index: 20;
	}
	
#right-sidebar-content {
	width: 170px;
	padding: 8px 3px 8px 4px;
	margin-left: 10px;
}

#footer-wrap{
	background:url(images/footer-background.png) no-repeat center bottom;
	position: relative;
	height: 425px;
	margin-top: -330px;
	z-index: 5;
	}

#footer{
	position: relative;
	width: 992px;
	height: 10px;
	margin: -20px auto;
	color: #FFF;
	font-size: 11px;
	z-index: 10;
	}
	
.right-footer {
	float: right;
	margin-right: 25px;
}

/* Spacing */

.clear {
	clear: both;
	}

table {
	border: 2px solid #fff;
border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #a2b815;
	color: #FFF;
}
 td, tr {
	 border: 1px solid #fff;
 }
.theader {
	font-weight: bold;
}