@charset "utf-8";

body {
	margin:20px 0;
	background:#E3D59E url(../images/background.gif) repeat-x;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font:16px;
	color:#775A24;
}

#container {
	margin:auto;
	width:900px;
	background:#FFF url(../images/corner-top.gif) no-repeat top right;
	text-align:left;
}
#white {background-color:#FFF;}
img {border:none;}

h1 {
	text-indent:-500em;
	background:url(../images/header.png) no-repeat top left;
	height:108px;
	margin:0;
	position:relative;
}
h1 a {
	width:230px;
	height:40px;
	position:absolute;
	top:35px;
	left:113px;
}

a {
	text-decoration:none;
	color:#D3AE2C;
}
a:hover {text-decoration:underline;}
a:active {color:#486684;}

blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:1em 0;
	padding:1em;
	border:#EDE4C0 solid 1px;
	background-color:#FCFAF3;
}
blockquote p {
	margin:.5em 0;
}
div.testimonial {
	padding:.5em;
	border:#E3D59E solid 1px;
}

/*-------------------------------------------------------------------------------- Menu*/

ul#mainMenu {
	margin:0;
	padding:0 0 0 5px;
	height:2em;
	list-style:none;
	background:#D80002 url(../images/menu-bg.gif) repeat-x bottom;	
}
#mainMenu li {
	float:left;
}

ul#mainMenu a {
	line-height:2em;
	display:block;
	padding:0 1em;
	color:#F2D9D9;
	text-decoration:none;
}
ul#mainMenu a:hover {
	background:#AF0005 url(../images/menu-bg-hover.gif) repeat-x bottom;	
	color:#FFF;
	text-decoration:none;
}

#homePage #mainMenu li#home,
#aboutPage #mainMenu li#about,
.immegPage #mainMenu li#immeg,
#testimonialsPage #mainMenu li#testimonials,
#contactPage #mainMenu li#contact {
	background:#E5C52A url(../images/menu-bg-selected.gif) repeat-x bottom;	
}

#homePage #mainMenu li#home a,
#aboutPage #mainMenu li#about a,
.immegPage #mainMenu li#immeg a,
#testimonialsPage #mainMenu li#testimonials a,
#contactPage #mainMenu li#contact a {
	color:#775A24;
	background:url(../images/menu-indicator.gif) no-repeat center bottom ;	
}


/*-------------------------------------------------------------------------------- Content*/
#content {
	min-height:200px;
	width:860px;
	position:relative;
}

/* ------------------------------------------------------------ mainContent */
#mainContent {
	float:left;
	/*margin-left:200px;*/
	padding:20px 50px 20px 210px;
	width:600px;
}
.clear {
	clear:both;
	float:none;
	width:auto;
}

/* ------------------------------------------------------------ sideContent */

#sideContent {
	float:left;
	width:170px; /* matches the a width below */
	padding:30px 20px 0;
	margin-left:-860px;
}
#sideContent h3 {
	margin:1em 0 0;
	padding:5px;
	background-color:#E5C52A;
	color:#FFF;
	font-weight:normal;
	font-size:16px;
}

#sideContent ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top:5px solid #F2E39D;
	border-bottom:2px solid #E5C52A;
}
#sideContent ul a {
	display:block;
	width:160px; /* + padding = ul width above */
	padding:5px;
	border-bottom:1px solid #F3E6A3;
	text-decoration:none;
}
#sideContent ul a:hover {
	background-color:#FAF2CF;
	color:#775A24;
}
/*--------------------------------------------------------- Sub-links */
#sideContent ul ul {
	border:none;
	font-size:.9em;
}
#sideContent ul ul a {
	padding:0 0 0 20px;
	width:150px;
}


#sideContent div {
	margin:10px 0;
	border:1px solid #E6E6E6;
}

#skilledPage li#skilled a, #skilledPage li#skilled a:hover,
#investorsPage li#investors a, #investorsPage li#investors a:hover,
#entrepreneursPage li#entrepreneurs a, #entrepreneursPage li#entrepreneurs a:hover,
#sponsorshipPage li#sponsorship a, #sponsorshipPage li#sponsorship a:hover {
	background:#F3E189 url(../images/menu-indicator-side.gif) no-repeat 100% 50%;
	border-bottom:1px solid #E3C42B;
	color:#775A24;
}



/*-------------------------------------------------------------------------------- Home Columns*/

#colLeft {
	float:left;
	padding:20px 20px 20px 40px;
}
#colLeft ul {
	list-style-image:url(../images/bullet-leaf.gif);
}

#colMed {
	float:left;
	width:420px;
}
#colMed h2 {
	height:50px;
	text-indent:-500em;
	background:url(../images/welcome.gif) no-repeat 0% 50%;
}
#colRight  {
	float:right;
	padding:20px 60px 20px 20px;
}

#colRight ul {
	list-style:none;
	padding:0;
}
#colRight ul li {
	margin-bottom:1em;
}


#flagsList ul {
	margin:0;
	padding:0;
}
#flagsList li {
	margin-right:30px;
	float:left;
	list-style:none;
}
.source {
	font-size:12px;
	margin:0;
}

/*-------------------------------------------------------------------------------- Tables*/

table {border-collapse:collapse;}
td, th {border:1px solid #E3D59E; padding:.2em;}
th {background-color:#F9F7EC;}

/*-------------------------------------------------------------------------------- Footer*/

#footer {
	clear:both;
	padding-top:20px;
	background:#E3D59E url(../images/bottom.gif) no-repeat top;	
}
#footer p {margin:0;}
#poweredBy {margin:0; font-size:11px;}
#poweredBy a {color:#775A24;}

