/*

freestyle style sheet

1: standard styles
2: layout styles
3: navigation styles
3: font styles
4: other styles
*/

*{
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial;
	font-size:12px;
}

body{
	background-color:#a9c0e2;
	background-image:url(../images/newbg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top left;
}

/* 2: Layout Styles*/
#wrapper{
	width:800px;
	margin:0 auto;
}

#header{
width:800px;
float:left;
}
#contentwrapper {
width:800px;
background:url(../images/bg.png) repeat-y;
margin:170px auto 0 auto;
}

#content{
	float:left;
	width:536px;
	padding:15px 15px 15px 15px;
	 voice-family: "\"}\""; 
  voice-family:inherit;
  width:506px;
}
#content ul {
margin:0 0 20px 0;
list-style-position:inside;
padding:0 20px 0 34px;
}
#content li {
margin:0 0 5px 0;
list-style-position:inside;
color:#fff;
text-indent: -12px;
line-height:15px;
}
#content li a {
color:#fff;
text-decoration:none;
}
#content li a:hover {
text-decoration:underline;
}

#subcontent{
	float:left;
	width:264px;
	background:#ec008c;
}
#subcontent h1 {
color:#fff;
margin:0 0 5px 20px;
font-size:18px;
}
#subcontent p {
color:#fff;
margin:0 0 20px 20px;
}
#subcontent ul {
margin:0 0 20px 0;
list-style-position:inside;
padding:0 20px 0 34px;
}
#subcontent li {
margin:0 0 5px 0;
list-style-position:inside;
color:#fff;
text-indent: -12px;
line-height:15px;
}
#subcontent li a {
color:#fff;
text-decoration:none;
}
#subcontent li a:hover {
text-decoration:underline;
}
#signup {
width:264px;
background:#00aeef;
border-bottom:5px solid #fff;
}


#footer{
	background-repeat:no-repeat;
	height:21px;
	border-top:5px solid #fff;
	background:#fdb414;
	padding:20px;
}

/* 3: Navigation Styles */
#header_signup a{
	font-size:90%;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

	#header_signup a span{
		color:#00EAFF;
	}
	
#navigation ul li a{
	color:#0F8EF7;
	font-size:100%;
}
	
#content p a{
	color:#fff;
}

#footer ul li a{
	color:#FFFFFF;
}

.bluebutton a{
	color:#ffffff;
}

/* 4: Type Styles */
#navigation ul{

}

#navigation ul li{
	display:inline;
	color:#0F8EF7;
}

#content h1{
	font-size:28px;
	color:#fff;
	padding:0 0 5px 0;
}

#content h2{
	font-size:170%;
	color:#fff;
	padding:2px 0;
}

#content h3{
	font-size:120%;
	color:#fff;
	padding:12px 0 2px;
}

#content p{
	color:#fac1e3;
	line-height:17px;
}

#footer ul li{
	display:inline;
	color:#FFFFFF;
}

.bluetab h1, .bluebutton h1{
	font-size:120%;
	color:#FFFFFF;
}

.bluetab p, .bluebutton p{
	font-size:100%;
	color:#FFFFFF;
}

.bluebutton p{
	padding-left:20px;
}

/* 5: Other Styles */

.floatleft{
	float:left;
	margin-right: 10px;
	}

#header img{
	display:block;
	margin:0 auto;
	padding-top:10px;
}

#content hr{
	margin-top:15px;
	border:none;
	height:0;
	border-collapse:collapse;
	border-bottom:1px #fff dashed;
}

.bluetab{
	height:34px;
	padding:15px 10px 10px 15px;
}

.bluebutton{
	background-image:url(../images/bluebutton.jpg);
	background-repeat:no-repeat;
	height:34px;
	padding:15px 10px 10px 15px;
	margin-top:10px;
}

.clear{
	clear:both;
}
