body{
	margin:0;
	background: #F8F8F8 url("../images/top_tile.png") repeat-x scroll top;
	font: normal normal normal 13px Helvetica, Verdana, sans-serif;
	color:#707070;
}

img{
	border:0;
}

a{
	color: #707070;
	text-decoration:none;
}

a:hover{
	color: #640C82;
	text-decoration:none;
}

:focus { 
	outline: 0; 
}

textarea {
    resize: none;
}

#mainbox{
	margin-left:auto; 
	margin-right:auto; 
	width:975px;
	height:1100px;
	background-color: #FFF;
	padding: 0 0 0 0;
}

#topbanner{
	width:975px;
	height:211px;
	background: transparent url("../images/top_tile.png") repeat-x scroll top;
	position: relative;
	z-index:100;
}

#logoimg{
	margin-left:-50px;
	margin-top:0;
	float:left;
	clear:none;
}

#taglineimg{
	float: right;
	margin-right: -37px;
/*	clear:left;*/
/*	margin: 0 0 0 0;*/
}

#topnav{
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

#widget{
	height:510px;
	width:160px;
}

/* Nav bar stuff  */

div.menuitem{
	display:block;
	float:left;
	clear:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow:visible;
}

ul.cssmenu {
	color: #707070;
	font: normal normal bold 12px Helvetica, Verdana, sans-serif;
	list-style: none;
	padding-left:35px;  /* padding-left is for IE */
	margin-left:-10px;
	margin-top:-58px;
/*	z-index:101;*/
}

ul.cssmenu li {
	float: left;
	padding-right:24px;
	padding-top:2px;
	vertical-align: middle;
	height:16px;
/*	line-height:16px;*/
}

ul.cssmenu li a {
	color: #707070;
}

ul.cssmenu li a:hover {
	color: #640C82;
}

ul.cssmenu li.selected a {
	color: #640C82;
}

ul.cssmenu li#share {
	padding-left:20px;
	overflow:auto;
	background: url('../images/share_icon.png') no-repeat;
}
/*
div#share{
	float:left;
	clear:none;
	margin-top:1px;
}*/



/*
*	Widget stuff
**/

#widget{
	padding: 0 50px 0 30px;
	float:left;
}

#content{
	width:730px;
	height:520px;
	background-color:#FFF;
	clear:none;
	float:left;
	
}

img#arrows{
	padding-top:12px;
	padding-bottom:20px;
}

div.subhead{
	height:140px;
	width:345px;
}

#subhead1{
	float:left;
	background: url('../images/subhead1.gif') no-repeat;
}

#subhead2{
	clear:none;
	float:left;
	background: url('../images/subhead2.gif') no-repeat;
	margin-left:20px;
}

#subhead3{
	clear:left;
	float:left;
	background: url('../images/subhead3.gif') no-repeat;
}

#subhead4{
	clear:none;
	float:left;
	background: url('../images/subhead4.gif') no-repeat;
	margin-left:20px;
}

p.subtext{
	width:300px;
	padding: 30px 0 0 44px;
	line-height: 1.2;
}

img.subimg{
	padding-left:44px;
}


#linksbox{
	width:100%;
	height:360px;
	background-color:#F0E5F3;
	float:left;
}

#linksheader{
	width:470px;
	text-align:bottom;
	vertical-align:bottom;
	float:left;
	margin: 30px 0 0 30px;
}

.linkscol{
	padding:30px 0 0 30px;
	float:left;
}

.linkscol a{
	clear:left;
	float:left;
	line-height:1.6;
	text-decoration:underline;
}

.linkscol p{
	clear:left;
/*	float:left;*/
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.linkscol h1{
	font-size:20px;
	font-weight:bold;
	color:#640C82;
}

#linksbox #womenlinks{
	clear:left;
	float:left;
	width:450px;
}

#linksbox #menlinks{
	clear:none;
	float:left;
	width:450px;
	padding-left:30px;
}

#footerbox{
	background-color:#F8F8F8;
	width:975px;
	height:100px;
	float:left;
	font-size:12px;
	padding-left:30px;
	font-size:11px;
}

#footerbox a{
	color: #640C82;
}


/**
*
*	sub pages CSS
*
*/

#subpagemainbox{
	margin-left:auto; 
	margin-right:auto; 
	width:975px;
	height:1450px;
	background-color: #FFF;
	padding: 0 0 0 0;
}

#subpageheaderbox{
	background-color:#EFE5F2;
	width:975px;
	height:100px;
	margin-top:-10px;
	vertical-align: top;
	padding:0 0 0 0;
	text-align: left;
}

#subpageheader{
	float:left;
	margin:0 0 0 29px;
}

#subpagecontent{
	width:600px;
	height:1100px;
	float:left;
	clear:none;
	padding:20px 20px 20px 30px;
	line-height:18px;
}

#subpagecontent p{
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

#subpagecontent h1{
	font-size:18px;
	font-style:bold;
	color:#640C82;
}

#subpagecontent h1.topspace{
	padding-top:15px;
}

#subpagecontent h2{
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	color:#707070;
	margin:20px 0 0px 0;
}

#subpagecontent a{
	color:#51a630;
	font-weight:bold;
}

#adbox{
	width:275px;
	height:250px;
	background-color:#999;
	float:left;
	clear:none;
	margin:30px 0 0 25px;
}

#linkspagecontent{
	width:975px;
	height:740px;
	float:left;
	clear:none;
	padding:20px 10px 20px 0;
	line-height:18px;
}

#linkspagecontent #womenlinks{
	clear:left;
	float:left;
	width:460px;
}

#linkspagecontent #menlinks{
	clear:none;
	float:left;
	width:460px;
	padding-left:20px;
}

#linkspagecontent h1{
	font-size:20px;
	font-style:bold;
	color:#640C82;
	margin:0 0 0 0;
	float:left;
	clear:left;
}

#linkspagecontent h2{
	font-size:14px;
	font-style:bold;
	color:#640C82;
	margin: 25px 0 0 0;
	float:left;
	clear:left;
}










