@charset "utf-8";
/* CSS Document */

/*	General CSS ------------------------------------------------ */

body { background:#cba3e8 url(images/main-bg.gif) repeat-x; margin:0; padding:30px 0 30px 0; font:14px/20px Arial, sans-serif; color:#444;}
a { color:#444; outline:none; -moz-outline-style:none;}
a:hover { color:#444; }
a:visited { color:#444; }
p { margin-bottom:15px; line-height:1.5; }
input, textarea { font:12px Verdana, Helvetica, Arial, Geneva, sans-serif; }
blockquote { color:#333;	margin:35px 0 35px 0;  width:568px;  background-color:#AEDBFF;  padding:15px;  border:1px solid #2492FF;}
images { border:none;  margin:0;}
ul, ol { margin:0 0 30px 20px;  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;
*/

/*	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;
}

/*	Center Container CSS  ------------------------------------------------ */

#center {
	background:#fff url(images/content-bg.gif) repeat-x;
	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;}

/*	Sidebar CSS ------------------------------------------------ */

#sidebar ul {
	list-style:none;
	padding:0 0 30px 0;}

#sidebar ul li {
	position:relative;
	font-weight:bold;
	color:#fff;
	width:290px;
	height:50px;
	padding:0px;
	margin:0px;
	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 60px;
	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;
}


/*	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;}














.wrapper {
	margin:0 auto;
	width:700px;}

.header {
	position:relative;
	width:500px;
	height:52px;}
		
.header h1.logo {
	position:absolute;
	top:8px;
	left:31px;
	background:url(images/logo.gif);
	width:784px;
	height:113px;
	text-indent:-9999px;}

.content {
	overflow:auto;
	background:#fff url(images/content-bg.gif) repeat-x;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;}

h1.buttona {
	text-indent:-9999px;
	width:316px;
	height:102px;
	background:url(images/intro_buttons.gif);
	background-position: 0 0;}
	
h1.buttonb {
	text-indent:-9999px;
	width:316px;
	height:102px;
	background:url(images/intro_buttons.gif);
	background-position: 316px 0;}
	
h1.buttona a {
	float:left;
	display:block;
	width:316px;
	height:102px;}
	
h1.buttonb a {
	float:right;
	display:block;
	width:316px;
	height:101px;}
	
h1.buttona a:hover {
	text-indent:-9999px;
	width:316px;
	height:102px;
	background:url(images/intro_buttons.gif);
	background-position: 0 102px;}
	
h1.buttonb a:hover {
	text-indent:-9999px;
	width:316px;
	height:102px;
	background:url(images/intro_buttons.gif);
	background-position: 316px 102px;}

.page {
	position:relative;
	width:640px;
	padding:30px 30px 40px 30px;
	float:left;}
	
.page h2 {
	color:#cf2386;}

.page p {}

.wrapper .footer {
	position:relative;
	background:#e8a3cb url(images/main-bg.gif) repeat-x;
	width:640px;
	padding:30px 30px;
	margin:0 0 30px 0;
	float:left;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;}
	
.wrapper .footer p {
	color:#fff;}
	
.wrapper .footer .logo-little {
	position:absolute;
	top:30px;
	right:30px;}

.wrapper .footer a { color:#fff; font-weight:bold;}

/*	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;
}