@charset "utf-8";
/* CSS Document */

html, body {margin: 0 auto;
padding:0;
color:#4D4D4D;
}

body {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
 font-size:90%;
background-color:#FFFFFF;
line-height:130%;
}

.spaceit {letter-spacing:.002em;}

#page_wrapper {
	margin: 0 0 0 0;
	
	}

.text{
border:1px solid #00A4E4;

}

#page {
	width: 1000px;
	position: relative;
	margin: 0 auto;
	font-size: 90%;
	background-color:#FFFFFF; }

#page:after {
	content: ".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}

#header {margin: auto;
height:168px;
background:url(images/bg-top-fade.jpg) repeat-x;
text-align:center;

}

#logo {margin: 0 auto;
padding-top:10px;
float:left;
padding-left:340px;}

#coming {float:right;
padding-right:30px;
padding-top:10px;
}

.required {background-color:#FF9900;}

#sep {margin:auto;
background-color:#66CCFF;
text-align:right;
padding:5px;
}

#nav {margin:0 auto;
text-align:center;
}


#wideleft {width:550px;
float:left;
padding:45px;
padding-top:30px;
padding-bottom:10px;
}

#narrowright {width:275px;
float:left;
padding:15px;
padding-top:30px;
}

#wideright {width:515px;
float:right;
padding:15px;

}

#narrowleft {float:left;
width:365px;
/*background-color:#999933;*/
padding:45px;
padding-top:0;
clear:left;


}

#left {float:left;
width: 275px;
/*background-color:#999933;*/
padding:15px;

}

#mid {float:left;
width:360px;
/*background-color:#FFCC33;*/
padding:15px;
}

#right {float:left;
width:275px;
/*background-color:#CC3333;*/
padding:15px;
text-align:center;
}

#nav ul {
	padding-left:20px;
	text-align:left;
	display:block;
	}
#nav li {display:block;
height:18px;}

#content {float:right;
padding:10px;
width: 680px;
}
a {text-decoration:none; font-weight:bold;}

a:visited {color:#00A4E4;}
a:link {color:#00A4E4;}
a:hover {color:#FF9900;}
a:active {color:#FF9900;}

.pale {font-weight:bold;
text-decoration:underline;
color:#00A4E4;
}


#single {margin: 0 auto;
text-align:left;
width:700px;
}

#footer {margin:0 auto;
text-align:center;
clear:both;
}

#giveaway {width:250px;
height:177px;
background:url(images/giveaway-box2.gif) center no-repeat;
/*margin-left:25px;*/
margin-left:15px;
padding:5px;
}



textarea {width:250px; height:175px;}

.alert {color:#66CCFF;
font-weight:bold;
}

.title {font-size:140%;
font-weight:bold;