html {height:100%;}
body  { 
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	color:#FFFFFF;
	text-align:center;
	font:normal 14px Arial, Helvetica, sans-serif;
	background:#2E2461;
}

#bg {position:fixed; top:0; left:0; width:100%; height:100%;}

/* basic elements */
a:link, a:visited {color:#FFCCCC;}
a:hover, a:active	{color:#FFFFFF;}

h1, h2, h3 {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}

h1 {
	padding:0 0 15px 0;
	color:#F4C7DD;
	font-size:14px;
}

h2 {
	color:#000000;
	font-size:22px;
}

h3 {
	color:#FFFFFF;
	font-size:16px;
}

.announcement {padding:0 0 20px 0;font-size:18px;font-weight:bold}

div {
	margin:0;
	padding:0;
}
.clearall {clear:both}

/*///////////////////////////////
navigation
///////////////////////////////*/
#navcontainer {
	margin:0;
  padding:8px 0;
	width:876px;
	height:84px;
	background: url(../img/navBG.jpg) no-repeat top left;
	}
#nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#nav li {
	float:left;
    margin:0;
    padding:0;
}
/* sets positioning for navigation graphic default state */
#nav-Home a, #nav-Members a, #nav-Knitters a, #nav-Books a, 
#nav-WriteMe a, #nav-FengShui a, #nav-Photos a, #nav-Media a, 
#nav-ReadersGroup a, #nav-SignedBookplate a, #nav-News a {float:left;display:block;margin:0;padding:0;height:25px;}

#nav-Home a {width:57px;background: url(../img/b_home.png) no-repeat top left;}
#nav-Members a {width:82px;background: url(../img/b_members.png) no-repeat top left;}
#nav-Knitters a {width:68px;background: url(../img/b_knitters.png) no-repeat top left;}
#nav-Books a {width:59px;background: url(../img/b_books.png) no-repeat top left;}
#nav-WriteMe a {width:85px;background: url(../img/b_writeme.png) no-repeat top left;}
#nav-FengShui a {width:84px;background: url(../img/b_fengshui.png) no-repeat top left;}
#nav-Photos a {width:62px;background: url(../img/b_photos.png) no-repeat top left;}
#nav-Media a {width:63px;background: url(../img/b_media.png) no-repeat top left;}
#nav-ReadersGroup a {width:110px;background: url(../img/b_readersgroup.png) no-repeat top left;}
#nav-SignedBookplate a {width:128px;background: url(../img/b_signedbookplate.png) no-repeat top left;}
#nav-News a {width:75px;background: url(../img/b_news.png) no-repeat top left;}

#nav-Home a:hover, #nav-Members a:hover, #nav-Knitters a:hover, #nav-Books a:hover, #nav-WriteMe a:hover, 
#nav-FengShui a:hover, #nav-Photos a:hover, #nav-Media a:hover, #nav-ReadersGroup a:hover, 
#nav-SignedBookplate a:hover, #nav-News a:hover {background-position: 0 -25px;}

#Home #nav-Home a, #Members #nav-Members a, #Knitters #nav-Knitters a, #Books #nav-Books a, 
#WriteMe #nav-WriteMe a, #FengShui #nav-FengShui a, #Photos #nav-Photos a, #Media #nav-Media a, 
#ReadersGroup #nav-ReadersGroup a, #SignedBookplate #nav-SignedBookplate a, #News #nav-News a {background-position: 0 -25px;}

#nav li span {display:none}

/* ///////////////////////////////
Body and container styles
///////////////////////////////*/

#container {
	position:relative; 
	z-index:1;
	margin: 0;
	padding: 0;
	width:876px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#main {
	margin:0;
	padding:0;
	width:876px;
	border-right:1px #2E2461 solid;
	border-bottom:1px #2E2461 solid;
	border-left:1px #2E2461 solid;
	background:#68627B url(../img/mainBG.jpg) repeat-y top left;
}
.content {padding:0 25px;}
.imgflt {float:left;padding:0 20px 25px 0}

/*///////////////////////////////
logo
///////////////////////////////*/
#cslogo {
	margin:0;
	padding:132px 32px 0 0;
	width:844px;
	height:82px;
	}


/*///////////////////////////////
footer
///////////////////////////////*/

#footer {
	width:876px;
	margin: 0;
	padding: 0;
	text-align: center;
	font:normal 11px arial, san-serif;
}
#footer p {
	margin:0;
	padding:20px 0;
	color:#FFFFFF;
}
#footer a {
	color:#FFCCCC;
}
#footer a:hover {
	color:#FFFFFF;
}
#footer span {
	font:normal 12px arial, san-serif;
}