@charset "utf-8";

@import "/css/blueprint/screen.css";

body {
	margin: 0px;
	padding: 0px;
	background: #000000;
	color: #6C9DCE;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	font-size:12px;
	font-family:arial,Lucida Grande, sans-serif;
	background-image:url('/images/blue-bg.jpg');
}

img a, img a:visited {
	border: none;
}


/*#### COLORS ##*/

.blue, a.blue, blue a{
	color:#5097E7;
	}

.lightblue, a.lightblue {
	color:#91B1EE;
	}

.highblue {
	color:#D9EEFD;
		
}

.greyblue {
	color:#478BBE;
}

.lightgrey {
	color:#D3D3D3;
}

.darkgrey, a.darkgrey {
	color:#646464;
}

a.darkgrey:hover {
	color:#1B72F3;	
}

.offwhite {
	color:#FEF9EB;
	}

.beige {
	color:#E2D1C2;
}
.darkwhite {
	color:#BBB3A2;
}

.red {
	color: #DE0A0A;
}







.contentspace {
	background-color:#06F;
}


small{
	color:#F7FAFB;	
}

.wrap {
    background: black;
}




#nav {
	height: 49px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
}

div#nav_main {
	background: url('/images/nav_bg.jpg');
	height: 65px;
	margin-top: 5px;
}	

div#nav_main ul {
	padding: 0px 0px 0px;
	white-space: nowrap;
	list-style-type: none;
	margin: 0px;	
}
div#nav_main ul li {
	float:left;
}

div#nav_main ul li.current_page_item a  {
	text-decoration: underline;
}
div#nav_main ul li a {
	display: block;
	text-decoration: none;
	border-right: 1px dotted #52769E;
	font-size:12px;
	padding:	8px 10px 10px 10px;
	text-transform: uppercase;
	color: #F4F8FB;
}
div#nav_main ul li a:hover {
	color: #95C6DF;
}

.nav_search {
	float:right;
	padding-right: 5px;
	display:block;
}

.join a{
}
a.join {
	font-weight: bold;
}

#logo {
	background: url('/images/header_wide_new.jpg') no-repeat;
	height: 179px;
	width: 100%;
	margin-right: auto;
	margin-left: auto
	}

#logo-members {
	background: url('/images/header_wide_new-members.jpg') no-repeat;
	height: 179px;
	width: 100%;
	margin-right: auto;
	margin-left: auto
	}


.topheader{
	padding: 10px 0px 0px 0px;

	}
.titleheader h1{
	display: inline;
	padding-left: 5px;
}
.titleheader h1 a{
	color:#1797D5;
	text-decoration:none;
}

.titleheader h1 a:hover {
	color:#ACE2FD;
}

.titleheader {
	padding-bottom: 10px;
	}

h1.hypnoheader {
	font-size:40px;
	
	}

.memberlogin {
	float: right;
	font-size: 15px;	
	padding: 10px 10px 0px 0px;
	display: block;
}

.memberlogin a {
	font-weight: bold;
	text-decoration: none;
	
}





.herobox {
	float:left;
	width: 640px;
	}

.hero_right {
	float:left;
	width: 305px;
	height: 360px;
	}


.midcontent {
	margin-top: 10px;
}	

.midcol {
	margin: 0px 0px 0px 20px;
	}



h3.indexhthree {
	font-size:20px;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid;
	border-bottom-color:#031C34;
	padding-bottom: 5px;
	padding-top: 10px;
	}

h4.indexhfour {
	font-size:20px;
	font-weight: normal;
	border-bottom: 1px solid;
	border-bottom-color:#3E5568;
	padding-bottom:3px;
	padding-left: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
}

h4.indexhfour a{
	text-decoration:none;
	
}


.index_entry {
	margin-bottom: 20px;
	text-align: justify;
	padding-left:3px;
	padding-right:3px;
	
}

.index_entrytext a{
	color:#A3D1F3;
}
.index_entrytext {
	padding: 0 3px 0 3px;
}

.index_entry a.cover img{
	background-image: url(/images/index_sm_box_bg.png);
	background-repeat: repeat-x;	
	padding: 3px 3px 0px 3px;
}

.entrymeta {
	font-size:11px;
}

.fullstory {
	text-align:center;
	display:block;
	margin-top:5px;
	}

.media_col {
	padding-left:5px;
	padding-right: 5px;
}






#footer {
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding: 0px;
	margin-right: auto;
	display:block;
	margin-left: auto;
	clear: both;
}
#footer p{
	padding:10px;
	margin:0px;
}

#footer a{
	color:#E2D1C2;
}

.input {
	/*height:				30px;*/
	background-color:	#8b9dab;
	border:				1px solid #CEE3EC;
	color:				#111B24;
	font-family:		Georgia, "Times New Roman", Times, serif;
	/*font-size:			17px;*/
	padding:			2px;	
}

.submit {
	/*height:				35px;*/
	background-color:	#8b9dab;
	border:				1px solid #CEE3EC;		
	color:				#111B24;
	padding:			1px;
	text-transform:		uppercase;
}

.textarea {
	background-color:	#1E2633;
	border:				1px solid #2E3849;
	color:				#f6f2bb;
	font-family:		Georgia, "Times New Roman", Times, serif;
	
	
}






/*
+----------------------------------------------------------------+
PAGINAGE STYLE
+----------------------------------------------------------------+
*/
.paginate {
	font-size:			20px;
	margin:				30px auto 40px auto;
	color:				#3472BC;
	font-family:		"Palatino Linotype", "Book Antiqua", Palatino, serif;
/*	padding:            5px;
	background-color:	#1C2639;
	border:				1px solid #131D24;*/
	clear:both;
	
}

.paginate a, .paginate a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #264871;
	color: #000;
	background-color: #1E2633;
}
.paginate a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #1E2633;	
}
.paginate a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #1E2633;
}



