body {
	margin: 0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color: #363738;
	background:#fff;
}
h1,h2,h3,h4,h5,h6{margin:0;}
p
{
	margin-top:8px;
	margin-bottom: 8px;
}
.border_testi{border:1px solid #6C6F73; margin:10px 0; padding:15px 10px;}
.red{color:#FF0000; font-size:20px; }
a.red:hover{color:#666666;}
a:link.all {
	color: #000000;
}
a:visited.all {
	color: #000000;
}
a:hover.all {
	color: #B8D432;
}
a:active.all {
	color: #000000;
}


a:link.all2 {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.all2 {
	color: #000000;
}
a:hover.all2 {
	color: #B8D432;
}
a:active.all2 {
	color: #000000;
}



a:link.gr {
	color: #8E9093;
	text-decoration: none;
}
a:visited.gr {
	color: #8E9093;
	text-decoration: none;
}
a:hover.gr {
	color: #B8D432;
	text-decoration: underline;
}
a:active.gr {
	color: #8E9093;
	text-decoration: none;
}



#wrapper {
	margin:0 auto;
	padding:0;
	width:960px;
	margin-top: 20px;
}

#header {
	float:left;
	width:960px;
	height:100px;
	background-image:url(images/header.gif);
	font-size: 10px;
	letter-spacing: 0.1em;
	color: #8E9093;
}

#headNav {
	float:right;
	margin-top: 65px;
	padding-right: 10px;
	height: 20px;
}

#side_bar {
	float:left;
	width:200px;
}

#flash {
	float:left;
	width:760px;
}

#mainContent {
	float:left;
	width: 960px;
	background: url(images/mainContent_back.gif) repeat-y left;
	margin-top: 10px;
	padding-bottom: 0px;
}

#shellMain {
	float:left;
	width:450px;
	margin-top: 20px;
	padding-left: 35px;
	padding-right: 25px;
}

#footer {
	float:left;
	width:960px;
	text-align:center;
	font-size:11px;
	height: 25px;
	padding-top: 30px;
	margin-top: 20px;
	color: #8E9093;
	background: url(images/footer.gif) #fff;
	background-repeat: no-repeat; padding-bottom:10px;
}

#join {
	float:left;
	width:170px;
	margin-top: 40px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
#join h3{
margin-left: 10px;
}

#join h2{
margin-left: -10px;
}

#join input{
width: 160px;
}

#join input.submitbtn{
width: 100px;
border-radius: 10px;
height: 50px;
}

#join p{font-family: Arial, Helvetica, sans-serif;
font-size:14px;margin-right:12px;text-align:center;}
.grey {
	color:#8F9194;
	font-size:25px;
	font-weight:bold;
	line-height: 30px;
	letter-spacing: -1px;

}
.green {
	color: #B8D432;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: -1px;
}

.green2 {
	color: #B8D432;
	font-size: 20px;
	line-height: 25px;

}

.green_small {
	color: #FFFFFF;
	font-weight: bold;
}
.grey_small {
	color: #D3D5D6;
}

.subhead_smaller
{
	font-weight:bold;
	color:#B8D432;
	font-size: 15px;
	margin-bottom: 5px;
}

#quote {
	float:left;
	width:228px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #999999;
	padding-left: 20px;
	margin-top: 40px;
}

.book img
{
float:left;
padding-top:5px;
padding-right:7px;
pading-bottom:5px;
}

.white {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height: 22px; font-family:"Adobe Caslon Pro";
}
.white h2{font-size:31px;margin:20px 0;padding-left:20px;}
.white h3{font-size:18px;margin:10px 0;padding-left:31px;}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#nav ul a {
	display:block;
	width:170px;
	height:32px;
	line-height:32px;
	color:#6C6F73;
	text-decoration:none;
	background:#F1F1F2 url(images/pixy_rollover.gif) no-repeat left bottom;
	text-indent:15px;
	font-size: 11px;
}

#nav li. first a {
height:40px;
line-height:40px;
}

#nav ul a:hover, .selected a {
	background-position: right bottom;
	color:#3A3C3D;
}

#callus
{
	float:left;
	width:170px;
}

#callusPic
{
	float:left;
	width:145px;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom: 25px;
}

#callusText
{
	float:left;
	width:145px;
	padding-left: 25px;
}

#nav li{
list-style-image:none;
display:inline: /* :KLUDGE: Removes large gaps in IE/Win */
}

#nav {
	margin-top:5px;
	float:left;
	width:170px;
	padding-left:5px;
}

#top {
	float:left;
	background-image:url(images/sidebar_bg.gif);
	background-repeat:repeat-y;
	
}

#player {
	float:left;
	width:190px;
	height:100px;
}

.form {
padding-bottom:20px;
}

ul {
	margin:0;
	padding:0;
	list-style:url(images/arrow.gif);

}

ol {
	margin:0;
	padding:0;
	list-style:url(images/arrow.gif);

}

.smallText
{
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#363738;
}
.smallTextGreen
{
	font-size:12px;
	color:#B8D432;
}
.blackText {
	color: #646668;
}

.eleven
{
font-size:11px;
line-height:16px;
}
span.narrow{font-family:"Arial Narrow";}
#footer img{vertical-align:middle;}
#join .input{}
.clik_to p{padding-left:10px;}
.narrow1{letter-spacing:-1px; color:#B8D432;}

.green h2{
	color: #B8D432;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: -1px;
}

input.submitbtn{
width: 100px;
border-radius: 10px;
height: 50px;
}