* {margin:0;padding:0;}
img {border:0;}
.clear {clear:both;font-size:0;line-height:1px;}
.center {text-align:center;}
.right {float:right;}
.text-right {text-align:right;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	background:url(../g/bg.jpg) repeat-x #001322;
}
a:link, a:visited {
	color:#fff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

.logo {
	margin:0 auto;
	width:538px;
}

#container {
	width:980px;
	margin:0 auto;
}

ul#nav li {
	list-style:none;
	float:left;
}

ul#nav li a {
	color:#95cced;
	display:block;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 10px;
	font-weight:bold;
	margin:0 20px 0 10px;
}

ul#nav li a:hover {
	background:#082f4c;color:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

ul#nav li a:active {
	background:#000;color:#fff;
}

#home #nav a.home,#about #nav a.about,#life #nav a.life,#contact #nav a.contact {background:#082f4c;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;}

.content {
	clear:both;
	width:720px;
	border:solid 3px #fff;
	background:#072842;
	color:#fff;
}

.content ol,.content ul {
	margin-left:20px;
	color:#fff;
}

.sidebar ol,.sidebar li {
	margin-left:30px;
	margin-bottom:5px;
	color:#fff;	
}

.content p {
	padding:10px 0;
	line-height:1.5em;
}

.first-inner {
	margin-top:40px;
	padding:10px;
	width:700px;
}

.first {
	margin-top:40px;
	border-bottom:0;
}

.question {
	color:#0C3;font-weight:bold;font-style:italic;
}

.sidebar {
	width:251px;
	position:relative;
	left:-3px;
	height:610px;
	border:solid 3px #fff;
	background:#03253f;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin-bottom:20px;
}

h3 {
	font-size:18px;
	color:#fff;
	padding:5px 10px 10px;
}

.footer {
	padding:15px 0;
	color:#3679b2;
}

.footer div {
	margin:0 10px 5px;
}

.footer a {
	color:#3679b2;
	text-decoration:underline;
	margin:0 10px;
}

.footer a:hover {
	text-decoration:none;
}