* {
	margin: 0;
	padding: 0;
}
body {
	font: 0.8125em Helvetica, Arial, Verdana, sans-serif; 
	line-height: 1.2; 
	color: #333; 
	background: #000 ;
	background-image: url(/v2/img/back.gif);
	background-repeat:repeat;
	background-attachment:fixed; 
	}
.break {
	clear: both;
}

a {text-decoration: none;}
a img {border: none;}
a:link { color: #229; }
a:visited { color: #729; }
html body a:hover {color: #500; background-color: #A7E2D4; /* border-bottom: 1px solid #500; */ }

#content img {
	margin-right: 10px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #EEE;
	color: #444;
}

ul, ol {list-style: none;}

#seperator {height:1px; background:#000000; width:100%; clear:both;}

#masthead { background: #111; width: 700px; height: 38px; margin:auto; overflow:hidden; }

#channel { background: #333; width: 700px;  height: 248px; margin:auto; overflow:hidden; z-index:2; }
#channel a:hover {color: #500; background-color: #312; /* border-bottom: 1px solid #500; */ }

#navbar { background: #999 url(/v2/img/nav_mainback.gif); width: 700px; height: 18px; margin:auto; overflow:hidden; vertical-align:bottom; }

#content {
	background: #fff;
	width: 700px;
	
	margin:auto;
	position:relative;
	z-index:4;
	overflow:hidden;
	height: 100%;
}

#content #contentfull {
	background: #fff;
	padding: 20px 10px 25px 10px;
	margin-left:15px;
	height:100%;
	width: 100%;
	top:0px;
}


#content #main { background: #fff;
	padding: 20px 10px 25px 10px;
	height:100%;
	width: 410px;
	top:0px;
}
#content #side { background: #fff url(/v2/img/blackPixel.gif) repeat-y; 
	padding: 20px 10px 20px 10px;
	height:3900px;
	left:450px;
	width:210px;
	top:0px;
	position:absolute;
	overflow:hidden;
}


.title {font: 1.8em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em;}
.title {text-transform: none; letter-spacing: 2px;}
.title a:link, .title a:visited {color: #333;}
.title a:hover {color: #000;}

h1 {font: 1.8em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em;}
h1 {text-transform: none; letter-spacing: 2px;}
h1 a:link, .title a:visited {color: #333;}
h1 a:hover {color: #000;}

h2 {font: 1.2em Georgia, "Times New Roman", Times, serif; 
	letter-spacing: 1px;
	font-weight:bold;
	}

.subtitle {font: 1.2em Georgia, "Times New Roman", Times, serif; 
	letter-spacing: 1px;
	font-weight:bold;
	}

.subtext {font: 0.75em Helvetica, Arial, Verdana, sans-serif; 
	line-height: 1; 
	color: #555; }

.byline {font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 1.5em;}
.byline a:link, .byline a:visited {font: bold 0.85em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 2px;
  margin-left: 0.25em;}


.memberNav {font: normal .825em Helvetica, Arial, Verdana, sans-serif; letter-spacing: 1px; }
.memberNav a:link,.memberNav a:visited {color:#003399}
.memberNav a:hover {color:#FF6633}
.memberNavDisabled {color:#778877}

.publicNav {font: normal .825em Helvetica, Arial, Verdana, sans-serif; letter-spacing: 1px; 
	margin-top:1px;
}
.publicNav a:link,.memberNav a:visited {color:#003399}
.publicNav a:hover {color:#FF6633}
.publicNavDisabled {color:#778877}


.imgspace {margin: 5px;
			padding: 5px; 	
}


#footer { background: #111 url(/v2/img/foot_back.gif); width: 700px;  height: 41px; margin:auto; overflow:hidden;
	text-align: right;
	z-index:5;
	margin-bottom:50px;
}
#footer p {margin-top: 15px; margin-right:25px; font-size:xx-small; color: #888}
#footer a, #footer a:visited, #footer a:link {color:#669; text-decoration:none; border-bottom:0;}


.inlineimage {
	padding: 5px 5px 5px 5px;
}
#channel a:link, #channel a:visited {
	color: #B2BDFD;
}
#channel p {
	color:#CCC;
}
#channel .headertext {
	color:#FFF;
	font-weight:bold;
}
