/* CSS Document */
* {
	padding:0;
	margin:0;
	}
body {
	font-family: Helvetica, Arial, sans-serif;
	background: #000000;
	margin: 0; 
	padding: 40px 0 0 0;
	color: #FFFFFF;
	}
h2 { 
	font: 57px Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h3 { 
	font-size: 25px;
	font-weight: bold;
	padding: 0 0 6px;
}
	
h4 { 
	line-height: 23px;
	font-size: 18px;
	color: #00aeef;
	padding-bottom: 6px;
	}
h5 {
	color: #FFF;
	padding: 0 0 3px 0;
	}
p { 
	line-height: 16px;
	font-size: 12px;
	color: #444;
	padding: 0 20px 20px 0;
	}
a { 
	color: #ec008c; 
	}
a:hover { 
	text-decoration:none;
	}

img , a img {
	border: none;
}

ul {
	list-style: none;
	}
.yellow { color: #fff200; }
.cyan { color: #10a6de; }
.magenta { color: #ec008c; }
.imageLeft{ 
	float: left; 
	padding: 3px; 
	margin: 2px 15px 10px 0;
	border-left: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #BFBFBF;
	border-bottom: 2px solid #BFBFBF;
	background-color: #FFF;
	}
/* ----------container to center the layout-------------- */

#top h2 a { 
	color:#FFFFFF;
	text-decoration:none;
}	
#top h3 { 
	font-size: 22px;
	font-weight: bold;
	padding: 0 30px 0 170px;
	float: left;
	}  
#container {
	width: 865px;
	margin: 0 auto;
	}
#home {
	 padding: 140px 0 0 170px;
	 }
#content {
	 padding: 20px 0 0 170px;
	 }
.photo { float: left;
		padding: 0 15px 15px 0;
		}
.photo img { 
		border: 1px solid #222;
		}
#divider {
	display: block;
	clear: both;
	border-top: 1px solid #222;
	width: 660px;
}
/* --------------top navi------------- */
#nav {
	font-size: 22px;
	list-style: none;
	letter-spacing: 0.05em;
	}
#nav li {
	 float: left;
	 padding: 0 10px 0 10px;
 }

#cyan a { color: #10a6de; }
#yellow a { color: #fff200; }
#nav li a {
 	font-weight: bold;
 	text-decoration: none;
	padding: 0 4px;
 }
#nav li a:hover {
 	color: #FFF;
 }
#top #nav li a.select {
 	border-bottom: 2px solid #FFF;
 }
 /* --------------top navi------------- */
#subnav {
	font-size: 13px;
	list-style: none;
	padding: 3px 0 20px 540px;
	clear: both;
	}
#subnav li {
	padding: 4px 0 2px 0;
	 }

#subnav li a {
	color: #10a6de;
 	text-decoration: none;
	 }
#subnav li a:hover {
 	color: #fff;
 }
#subnav li a.current {
 	color: #fff;
 }

/* -----------------content--------------------- */
#subContent { 
	padding: 130px 0 0px 170px;
}
#subContent h3 { 
	font-size: 25px;
	font-weight: bold;
	padding: 10px 0 6px;
}
#subContent h5 {
	color: #666;
	padding: 0 0 3px 0;
	}
/* -----------footer--------------------------- */

#footer {
	padding: 100px 0 0 170px;
	clear: both;
}

