@charset "utf-8";
/* CSS Document */

body { background:#afd6ff url(images/main-bg.gif) repeat-x; margin:0; padding:0 0 30px 0; font:15px/20px Arial, sans-serif; color:#444;}
p { margin-bottom:15px; line-height:1.5; }
ul, ol { margin:0px; padding:0px;}
.image-border {	background:#dfe4e7;	padding:8px; width:auto; height:auto; float:left; margin:0 18px 6px 0; border:solid 1px #c0cad1;}
p.red, a.red { color:#FF0000;}

/*	Wrapper CSS  ------------------------------------------------ */

#wrapper {
	margin: 0 auto;
	width: 1000px;
	padding: 0px;
}

/*
	-moz-box-shadow: 0 0 .8em #038700;
	-webkit-box-shadow: 0 0 .8em #038700;
	box-shadow: 0 0 .8em #038700;
	
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
*/

/*	Header Container CSS  ------------------------------------------------ */

#header {
	height:200px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

/*	Header Text CSS  ------------------------------------------------ */

#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {
	color: #fff;
}
#header p {
	color: #fff;
}
#header a, #header a:visited {
	color: #fff;
}
	
.noah {
	position:absolute;
	bottom:-17px;
	right:20px;}

/*	Logo \ Description CSS  ------------------------------------------------ */

h1.logo { background: url(images/logo.png); width: 439px; height: 106px; text-indent:-999999px; border:none; position:absolute; top:50px; left:90px;}

.header-text { position:absolute; top:95px; left:260px;}

.sf-menu {
	position:absolute;
	bottom: 0px;
	left:0px;
}

/*	Featured Slider CSS  ------------------------------------------------ */

#featured {
	background:#222;
	width: 1000px;
	height: 300px;
	padding: 0px;
}

/*	Center Container CSS  ------------------------------------------------ */

#center {
	background:#fff url(images/content-bg.gif) no-repeat;
	width: 940px;
	padding: 30px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
}

/*	Center Text CSS  ------------------------------------------------ */

#center h1, #center h2, #center h3, #center h4, #center h5, #center h6 {
	color: #444;
}
#center p {
	color: #444;
}
#center a, #center a:visited {
	color: #0099FF;
}

/*	Goodies CSS ------------------------------------------------ */
	
#center h2 {
	color:#0461ba;}
	
#center h3 {
	color:#0baa00;}

.back-button {
	position:absolute;
	top:20px;
	right:30px;}

table { margin: 0 0 30px 0; border-collapse: collapse; }
td, th { padding: .3em; border: 1px #ccc solid; }
thead { background: #eaf2f5; }
tbody { background: #fff; }

/*	Sidebar CSS ------------------------------------------------ */

#sidebar ul {
	list-style:none;
	padding:0 0 30px 0;}

#sidebar ul li {
	position:relative;
	font-weight:bold;
	color:#fff;
	width:280px;
	height:50px;
	padding:0px;
	margin:0 0 5px 0;
	background:url(images/nav-button.gif) repeat-x;
	background-position:0 0;}
	
#sidebar ul li:hover {
	background:url(images/nav-button.gif) repeat-x;
	background-position:0 -50px;}

#sidebar ul li.active {
	background:url(images/nav-button.gif) repeat-x;
	background-position:0 -100px;}
		
#sidebar ul li a {
	display:block;
	padding:15px 0 0 50px;
	font-weight:bold;
	text-decoration:none;
	width:220px;
	height:50px;}
	
/*	Sidebar Text CSS  ------------------------------------------------ */

#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	color: #fff;
}
#sidebar p {
	color: #fff;
}
#sidebar a, #sidebar a:visited {
	color: #fff;
}

/*	Ads List CSS  ------------------------------------------------ */

ul.ads {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.ads li {
		list-style-type: none;
	    margin: 9px 9px 9px 0px;
		float: left;
		display: inline;
}
ul.ads li.even {
		list-style-type: none;
	    margin: 9px 0px 9px 9px;
		float: left;
		display: inline;
}
ul.ads li a img {
	display: block;
	border: none;
	padding: 7px;
	background: #bababa;
	border: solid 1px #ababab;
}

/*	Footer Container CSS  ------------------------------------------------ */

#footer {
	background:#038700 url(images/main-bg.gif) repeat-x;
	position:relative;
	width: 940px;
	padding: 25px 30px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}

/*	Footer Text CSS  ------------------------------------------------ */

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: #fff;
}
#footer p {
	color: #fff;
}
#footer a, #footer a:visited {
	color: #fff;
}

#footer .logo-little {
	position:absolute;
	top:30px;
	right:30px;}
	
/*	Slideshow CSS ------------------------------------------------ */

.slideshow { height: 400px; width: 550px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
.top-slideshow { float:left; margin:10px 0 0 0;}
.top-slideshow2 { float:left; overflow:hidden;}

/* jQuery lightBox plugin - Gallery style */

#gallery {
    background-color: #444;
    padding: 30px 30px 40px 30px;
    width: 475px;
	margin: 410px 0 0 0;
    -moz-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -webkit-border-radius:10px;}
	
#gallery h2 { color:#fff;}
    
#gallery ul { list-style: none; margin:20px 0 0 25px; }
#gallery ul li { display: inline; }
#gallery ul img {
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#gallery ul a:hover { color: #fff; }

/*	969 Grid Mods CSS  ------------------------------------------------ */

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	padding: 10px 0;
}