/*
 * Stylesheet for lekanwang.com
 * Designed by Lekan Wang
 */
 
/* Main Body */

body {
	padding: 0;
	margin: 0;
	min-width: 550px;
	text-align: center;
	background: #222222;
	font: 13px/22px 'Trebuchet MS', Trebuchet, Verdana, Tahoma, sans-serif;
}

img {
	border: none;
}

/* Full container */

#all {
	background: #444444;
	width: 750px;
	padding: 0 0 0 0;
	margin: 15px 7% auto 10%;
	text-align: center;
	border: 1px solid #FFFAFA;
	display: block;
}

#all a:link {
	color: #3333FF;
	text-decoration: none;
}

#all a:visited {
	color: #6600CC;
	text-decoration: none;
}

#all a:hover {
	color: #3366CC;
	text-decoration: underline;
}
/* Top Heading */

#top {
	background: #333333;
	padding: 0 auto;
	width: 748px;
	height: 150px;
	margin: 0 auto;
	color: #CCCCCC;
	text-align: center;
	letter-spacing: .2em;
	border: 1px solid #333333;
}


/* Navigation */
#nav {
	background: #444444;
	letter-spacing: .3em;
	width: 746px;
	border: 1px solid #444444;
}

#nav li {
	background: #444444;
	display: inline;
	padding: 2px 30px 2px 30px;
	margin: 0;
	color: #CCCCCC;
}

#nav a:link,
#nav a:visited {
	color: #CCCCCC;
	
}

#nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#nav a.current {
	color: #FFA500;
}

/* Main Container */
#container {
	width: 750px;
	margin: 0 auto;
	padding-right: 160px;
	color: #222222;
}

#container .column {
	float: left;
}

/* Main Container - table */

#container table {
	table-layout: fixed;
	font: inherit;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #AAAAAA;
}

#container tr {
	font: inherit;
}

#container td {
	border-collapse: collapse;
	border: 1px solid #AAAAAA;
}

#container th {
	text-align: center;
}

/* Right Container */
#right {
	text-align: left;
	background: #FFFFCC;
	width: 150px;
	margin-right: -230px;
	border: 1px solid #FFFAFA;
	padding: 10px 20px 40px 10px;
	color: #555555;
}

#right h1 {
	letter-spacing: .08em;
	color: #184B58;
}

#right h2 {
	letter-spacing: .08em;
	color: #184B58;
}

#right ul {
	list-style-type: square;
	margin-left: 12px;
	padding-left: 12px;
}

/* Main Content */
#main {
	background: #FFFEBF;
	width: 720px;
	margin: 0 auto;
	text-align: left;
	padding: 5px 15px 20px 15px;
}

#main h1 {
	letter-spacing: .09em;
	color: #4A708B;
}

#main h2 {
	letter-spacing: .09em;
	color: #4A708B;
	padding: 15px 0px 0px 0px;
}

/* To emph, make orange CHANGE COLOR HEX LATER*/
#main emph {
	color: #AAAA00;
}

/* Used for hiding text in the main container */
#main .invisible {
	color: #FFFF99;
}