
a { 
text-decoration: none; color: #fff; 
}

a:hover { 
text-decoration: underline; color: #A1E062; 
}

abbr,acronym {
 border: 0; font-variant: normal; 
 }

address,caption,cite,code,dfn,em,strong,th,var{ font-style: normal; font-weight: normal; }

body { font: 13px/1.231 arial,helvetica,clean,sans-serif; }

/* CSS RESET */
body { text-align: center; color: #fff; }

body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin: 0; padding: 0; }

caption,th{ text-align: left; }

fieldset,img{ border: 0; }



html{ color: #000; background: #6eb0e4; }

input,textarea,select{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

legend{ color: #000; }

li{ list-style: none; }

pre,code,kbd,samp,tt{ font-family: monospace; line-height: 100%; }

q:before,q:after{ content: ''; }

sub { vertical-align: text-bottom; }

sup { vertical-align: text-top; }

table{ border-collapse: collapse; border-spacing: 0; }

table{ font-size: inherit; font-size: 100%; }

.clearfix{ clear: both; }

.fl{ float: left; }

.fr{ float: right; }

.ftlink { width: 500px; }

.main {
	width: 570px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.side { margin: 0 0 0 40px; width: 250px; display: inline; }

.side h2 { font-size: 22px; }

.side li {
	line-height: 20px;
	list-style: inside disc;
	color: #FFFFFF;
}

.side ul { margin: 30px  0 30px 20px; }

#col {
	margin: 50px 0 0 0;
	width: 300px;
	background: url(images/col.jpg);
	width: 535px;
	height: 156px;
}

#col .first { margin: 20px 0 0 50px; }

#col div { width: 200px; margin: 20px 0 0 70px; display: inline; }

#col li{ line-height: 20px; }

/* content */
#content { }

/* footer */
#footer {	
	height: 143px;
	position: relative;
}

#ftinner{
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;	
}

/* header */
#header { position: relative; height: 260px; }

#logo { position: absolute; top: 60px; right: 130px; }

#logo div { padding-left: 100px; }

#logo h1 { font-size: 46px; color: #fff; }

#nav {
	position: absolute;
	top: 180px;
	left: 390px;
	background: url(images/nav.jpg);
	width: 570px;
	height: 46px;
	line-height: 46px;
	padding: 0 0 0 20px;
}

#nav a {
	text-decoration: none;
	display: block;
	text-align: center;
}

#nav a:hover { background: url(images/nav_hover.jpg) -10px; }

#nav li { float: left; font-weight: 700;  padding-right: 20px;   }

#text { width: 530px; }

#text a { color: #FFCC00; }

#text h2 { font-size: 30px; padding-bottom: 20px; }

#text p {
	padding: 10px;
}

#text p img { 
float: left; 
padding: 0 20px 0 0; 
margin-bottom: 10px;
}

#wrap {
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	background: url(images/strip.jpg);
	background-repeat: repeat-x;
}

img {
	border: 3px white;	
}

img.nb {
	border: 0px;	
}

