/*   
Theme Name: AE Ventures
Theme URI: http://www.ae-ventures.com
Description: CSS of AE Ventures
Author: Todor Iliev, ported to Wordpress by Jason Unger
Version: 1.0
(c) 2009 AE-Ventures.com
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background: url(images/page_bg.gif) repeat-x 0 0;
	}
	
body.homePage {
	background: url(images/home_bg.gif) repeat-x 0 0 !important;
	}

#IEroot {
	}	
	
div.msg {
	padding: 8px 28px;
	background: url(images/error.gif) #ffffe1 no-repeat 8px center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aca899;
	display: none;
	}
div.msg p {
	font-size: 90%;
	padding: 0;
	margin: 0;
	line-height: normal;
	}
div.msg a:link, div.msg a:visited {
	color: #0066CC;
	text-decoration: underline;
	}

/* --------------- Begin Links & Headings --------------- */	
a:link, a:visited {
	color: #658585;
	text-decoration: none;
	}
a:hover {
	color: #555;
	}
	
h1, h2 {
	font-weight: normal;
	}
h1 {
	color: #a70d17;
	font-size: 200%;
	line-height: 35px;
	}
h2 {
	color: #658585;
	font-size: 170%;
	}

p {
	margin: 20px 0;
	line-height: 18px;
	}
/* --------------- End Links & Headings --------------- */

#wrapper {
	width: 800px;
	margin: 0 auto;
	background: #fff;
	}

/* --------------- Begin Header --------------- */
#header {
	height: 96px;
	background: url(images/header_bg.gif) repeat-x 0 0;
	}
body.homePage #header {
	height: 111px;
	}
	
#logo {
	float: left;
	margin: 18px 0 0 30px;
	}
/* --------------- End Header --------------- */


/* --------------- Begin Home Paga Banner --------------- */
#banner {
	height: 239px;
	background: url(images/graphic.jpg) #636363 repeat-x 0 0;
	}
	
#banner h1 {
	font-size: 200%;
	color: #e2f5f5;
	float: left;
	width: 350px;
	margin: 50px 0 0 30px;
	line-height: 35px;
	}
/* --------------- End Home Paga Banner --------------- */


/* --------------- Begin Main Navigation --------------- */
#navigation {
	height: 53px;
	background: url(images/nav_bg.gif) repeat-x 0 0;
	}
#navigation ul {
	padding: 0 0 0 20px;
	}
#navigation li {
	display: inline;
	list-style-type: none;
	padding: 0 10px;
	}
#navigation li a {
	font-size: 120%;
	color: #fff;
	text-decoration: none;
	line-height: 53px;
	height: 53px;
	padding: 20px 15px;
	}
#navigation li a:hover,
#navigation li.active a {
	color: #000;
	background: #fff;
	}
/* --------------- End Main Navigation --------------- */


/* --------------- Begin Content Columns and Containers --------------- */
#container {
	padding: 30px;
	}

#leftColumn {
	width: 28%;
	float: left;
	}	
body.homePage #leftColumn {
	width: 50%;
	float: left;
	}
#blankLeftColumn {
	background: url(images/blank_bg.gif) no-repeat 0 0;
	height: 396px;
	}

#rightColumn {
	width: 68%;
	float: right;
	}
body.homePage #rightColumn {
	width: 44%;
	float: right;
	}
body.homePage #rightColumn .newsEvents {
	}
/* --------------- End Content Columns and Containers --------------- */


/* --------------- Begin Sub Navigation --------------- */
ul#subNavigation {
	}	
ul#subNavigation li {
	line-height: 30px;
	}	
ul#subNavigation li a:link,
ul#subNavigation li a:visited {
	display: block;
	padding: 0 0 0 20px;
	color: #000;
	background: url(images/arrow.gif) no-repeat left center;
	}
ul#subNavigation li a:hover {
	color: #658585 !important;
	background: url(images/arrow_hover.gif) no-repeat left center !important;
	}
ul#subNavigation li.active a {
	color: #ccc;
	background: url(images/arrow_selected.gif) no-repeat left center;
	}
/* --------------- End Sub Navigation --------------- */


/* --------------- Begin Content Format --------------- */
body.homePage #rightColumn h2 {
	font-size: 200% !important;
	line-height: 35px;
	margin-bottom: 0;
	padding-bottom: 0;
	}
body.homePage #rightColumn h2 span {
	font-size: 10px !important;
	text-transform: uppercase
	}
body.homePage #rightColumn h2 span a:link,
body.homePage #rightColumn h2 span a:visited {
	color: #ccc;
	}
body.homePage #rightColumn h2 span a:hover {
	color: #999;
	}

#content ul {
	margin: 20px 0 0 40px;
	}
#content li {
	list-style-type: disc;
	line-height: 20px;
	}
	
#content ul li ul
	{
	margin: 2px 0 4px 40px;
	}

#content ul ul
	{
	margin: 5px 0 8px 40px;
	}

#content img.bio {
	float: left;
	background: #f1f1f1;
	padding: 10px;
	margin: 0 10px 10px 0;
	}
/* --------------- End Content Format --------------- */


/* --------------- Begin Footer --------------- */
#footer {
	clear: both;
	font-size: 90%;
	color: #fff;
	background: #474747;
	height: 58px;
	}
#footer div#center {
	width: 745px;
	margin: 0 auto;
	}
p#copyright {
	width: 49%;
	float: left;
	}
p#links {
	width: 34%;
	float: left;
	text-align: right;
	}
p#valid {
	font-size: 90%;
	width: 15%;
	float: right;
	text-align: right;
	}
p#links a:link, p#links a:visited {
	color: #ccc8b2;
	font-weight: bold;
	margin: 0 8px 0 0;
	}
p#valid a:link, p#valid a:visited {
	color: #ccc8b2;
	margin: 0;
	}
#footer a:hover  {
	color: #fff !important;
	}
/* --------------- End Footer --------------- */
