/* SECFans.com   |   screen.css   |   5/20/09 */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none; } 

/* remember to define focus styles! */:focus { outline: 0; } 

/* remember to highlight inserts somehow! */ins { text-decoration: none; }

del { text-decoration: line-through; } 

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0; }

body {
	background-color: #666;
	font: 62.5% Tahoma;
	color: #666; 
	text-align: center; 
	margin: 0; 
	padding: 0;
	}
	
#wrap {
	width: 950px;	
	text-align: left; 
	margin: 0 auto; 
	background: #252525 url(../images/wrap-bg.jpg) 0 0 repeat-y;
	padding-bottom: 30px;
	}
	
h1 { text-indent: -9999em; }

#logo {
	border: 0;
	display: block;
	width: 320px;
	height: 70px;
	text-indent: -9999em;
	float: left;
	}
	
#print-logo { display: none; }

#header {
	width: 950px;
	background: url(../images/header.jpg) 0 0 no-repeat;
	height: 124px; 
	}
	
/*form {
	width: 223px;
	float: left;
	margin: 0 0 0 395px;
	font-size: 12px;
	color: #fff;
	line-height: 30px;
	}*/
	
.button {
	display: block;
	width: 76px;
	height: 28px;
	background: url(../images/login-btn.jpg) 0 4px no-repeat;
	border: 0;
	margin: 0 0 0 135px;
	}
	
.button:hover { background: url(../images/login-btn.jpg) -76px 4px no-repeat; }

#content {
	width: 910px;
	padding: 0 20px;
	}
	
#nav {
	width: 910px;
	}
	
#nav li {
	list-style: none;
	float: left;
	}
	
#nav li a {
	color: #fff;
	display: block;
	width: 90px;
	height: 29px;
	text-indent: -9999em;
	margin-right: 6px;
	}
	
#nav li a.home { background: url(../images/nav-home.jpg) 0 0 no-repeat; }
#nav li a:hover.home { background: url(../images/nav-home.jpg) -90px 0 no-repeat; }
#nav li a.faq { background: url(../images/nav-faq.jpg) 0 0 no-repeat; }
#nav li a:hover.faq { background: url(../images/nav-faq.jpg) -90px 0 no-repeat; }
#nav li a.about { background: url(../images/nav-about.jpg) 0 0 no-repeat; }
#nav li a:hover.about { background: url(../images/nav-about.jpg) -90px 0 no-repeat; }
#nav li a.forum { background: url(../images/nav-forum.jpg) 0 0 no-repeat; }
#nav li a:hover.forum { background: url(../images/nav-forum.jpg) -90px 0 no-repeat; }
#nav li a.dashboard { background: url(../images/nav-dashboard.jpg) 0 0 no-repeat; }
#nav li a:hover.dashboard { background: url(../images/nav-dashboard.jpg) -90px 0 no-repeat; }
#nav li a.register { background: url(../images/nav-register.jpg) 0 0 no-repeat; }
#nav li a:hover.register { background: url(../images/nav-register.jpg) -90px 0 no-repeat; }
#nav li a.contact { background: url(../images/nav-contact.jpg) 0 0 no-repeat; margin-right: 0; }
#nav li a:hover.contact { background: url(../images/nav-contact.jpg) -90px 0 no-repeat; }
	
#right { 
	clear: both;
	width: 627px;
	margin: 20px 20px 0 0;
	float: left;
	background: #fff url(../images/content-top.jpg) 0 0 no-repeat;
	padding: 20px 20px 0 20px;
	font-size: 1.2em;
	line-height: 17px;
	}
	
#right2 { 
clear: both;
width: 840px;
margin: 20px 20px 0 0;
background: #fff url(../images/imgForumTop.jpg) 0 0 no-repeat;
padding: 20px 20px 0 20px;
font-size: 1.2em;
line-height: 17px;
}
	
	
#wrap2 {
width: 950px;
height:800; 
text-align: left; 
margin: 0 auto; 
background: #252525 url(../images/wrap-bg.jpg) 0 0 repeat-y;
padding-bottom: 30px;
}
	
	
	#forum { 
	clear: both;
	width: 900px;
	margin: 0px 0px 0 0;
	float: left;	
	padding: 0px 0px 0 0px;
	font-size: 1.2em;
	line-height: 17px;
	background-color:White;
	}
	
#right h2 {
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: normal;
	padding: 6px 10px 6px 6px;
	/*background: #fd8924 url(../images/head-right.jpg) top right no-repeat;*/
	background: #fd8924;
	color: #fff;
	margin-bottom: 10px;
	width:98%;
	}
	
#right a {
	color: #0e8493;
	text-decoration: underline;
	}
	
#right a:visited { color: #0e8493; }

#right a:hover { color: #fd8924; }

#right2 h2 {
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: normal;
	padding: 6px 10px 6px 6px;
	/*background: #fd8924 url(../images/head-right.jpg) top right no-repeat;*/
	background: #fd8924;
	color: #fff;
	margin-bottom: 10px;
	width:98%;
	}
	
#right2 a {
	color: #0e8493;
	text-decoration: underline;
	}
	
#right2 a:visited { color: #0e8493; }

#right2 a:hover { color: #fd8924; }
#right2 p {line-height:1.7em; padding:5px;}
	
.bottom-img { margin-left: -20px; }
	
#sidebar {
	width: 223px;
	float: left;
	font-size: 1.2em;
	padding-top: 20px;
	}
	
#sidebar h2 {
	background: url(../images/sidebar-hover.jpg) 0 0 repeat-x;
	font-size: 1.4em;
	color: #fff;
	padding: 4px 0 8px 8px;
	text-transform: uppercase;
	margin: 20px 0 8px 0;
	font-weight: normal;
	}
	
#sidebar a {
	color: #fff;
	text-decoration: underline;
	}
	
#sidebar a:visited { color: #fff; }

#siderbar a:hover { color: #ccc; }
	
#sidebar a.school-link {
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 0px;
	font-size: 0.9em;
	}
	
#sidebar a:visited.school-link { color: #fff; }

#sidebar a:hover.school-link { color: #ccc; }

#sidebar p {
	margin: 0 8px 10px 8px;
	color: #fff;
	line-height: 16px;
	}
	
#footer {
	clear: both;
	width: 950px;
	font-size: 1.2em;
	color: #fff;
	text-align: center;
	margin: 0;
	
	}
	
#footer li {
	display: inline;
	padding: 0 5px;
	border-right: #eee solid 1px;
	}
	
#footer li.last { border-right: 0; }

#footer li a {
	color: #fff;
	text-decoration: none;
	}
	
#footer li a:visited { color: #fff; }

#footer li a:hover { text-decoration: underline; }

/* internal pages */

.head-left { float:left; }

img.right {
	float: right;
	margin: 0 0 15px 15px;
	}
	
img.left {
	float: left;
	margin: 0 15px 15px 0;
	}
	
.clear { clear:both; }

.toolbar {  background-color: #313031; padding: 5px 0px 5px 0px; width:640px;}
.toolbar a:hover{}
#dvRecentStory {width:638px; height:130px; border:solid #333333 1px; padding:0px;}
.recent-content {width:635px; color:#333333; background-color:#E4E4E4; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; cursor:pointer; height:15px; padding-top:5px; padding-bottom:5px; padding-left:3px; font-family:Arial; font-size:11px;}
.recent-content-even {width:635px; color:#333333; background-color:#FFFFFF; height:15px; cursor:pointer; padding-top:5px; padding-bottom:5px; padding-left:3px; font-family:Arial;  font-size:11px;}
.recent-content p {line-height:.7em; padding:0px; margin:0px;}
.receont-content-even p {line-height:.7; padding:0px; margin:0px;}
.menu { color: white; font-family: Tahoma; font-size: 8pt; border-right: 1px solid white; text-decoration: none; background-color: #313031; padding: 5px;}
.menu:hover {color: white; font-family: Tahoma; font-size: 8pt; border-right: 1px solid white; text-decoration: none; padding: 5px;}
.dvHomeStories {font-family:Tahoma, Trebuchet MS; line-height:1.4em;  font-size:12px; color:#000000; margin-bottom:2px;}
.dvHomeStories img {border: 1px solid #2f6496; padding: 3px; margin: 5px 5px 5px 5px; display:block;}
.dvHomeStories h3 {font-weight:bold; color:#0e8493;}
.pForum + pForum {margin-top:0px; margin-bottom:3px; padding:0px; }
.login 	{width: 223px;float: left;margin: 0 0 0 395px;font-size: 12px;color: #fff;line-height: 30px;}
.logout {float: left;text-align:center;margin: 0 0 0 395px;font-size: 12px;color: #fff;height:25px;}
#story {width:630px;}
#story p { margin-bottom:8px;}
#story img {float: left; border: 1px solid #2f6496; padding: 3px; margin: 5px 5px 5px 5px; }
#story .thumbs {font-family:Trebuchet MS, Tahoma; font-size:.9em;}
#story .subheading {font-family:Trebuchet MS, Tahoma; font-size:1.0em; padding-top:5px; height:30px; vertical-align:middle;}
.ftb {border:solid 1px #333333;width:602px;}
#storyAvatar {}
#storyAvatar img {float:right; border:solid 2px #CCCCCC;}
#comments {width:630px; padding-left:5px;}
#comments .sub {font-size:.8em; color:Green;}

.comments-inner { background-color:#F9F8F4; border:solid 1px #CCCCCC; padding:5px;  }
.comments-inner-white { background-color:#FFFFFF; padding:5px;  }
.comments-inner p {font-size:1.1em; font-family:Trebuchet MS, Tahoma; color:#000000;}
.comments-inner-white p {font-size:1.1em; font-family:Trebuchet MS, Tahoma; color:#000000;}
.comments-inner hr {width:95%; padding-top:3px; padding-bottom:3px; margin-left:2px;}
#comments .person {font-family:Trebuchet MS, Tahoma; font-size:.98em; color:#FF5600;}
.pStandout {background-color:#E4E4E4; border:solid 1px #CCCCCC;}
.pStandount a {color:#0e8493;}
.pStandount a:visited {color:#0e8493;}
.pStandoutFAQ {background-color:#E4E4E4; border:solid 1px #CCCCCC; display:none; margin-top:3px;}

#story a:hover { color: #fd8924; }

.txtTitle{border:solid 1px #333333; width:400px;}
.txtTags {border:solid 1px #333333; width:400px; height:150px;}

.pFeatured-odd { width:220px; background-color:#9D4D44; color:#333333;vertical-align:middle; height:40px; padding-left:3px; padding-top:3px; font-family:Arial; font-size:11px;}
.pFeatured {width:220px; color:#333333;  height:40px; padding-top:3px; padding-left:3px; font-family:Arial; font-size:11px;}
.pFeatured img {border: solid 2px #CCCCCC; float:left; text-decoration:none; background-color:White;}
.pFeatured-odd img {border: solid 2px #CCCCCC; float:left;}
.hidden {visibility:hidden;}
.highlight {font-size:1.2em; color:Red; padding-top:5px; padding-bottom:5px;}
hr {border: none; width: 98%; clear: both; border-top: 2px dotted #0e8493; margin: .3em auto .3em auto; text-align: center;} 
.hrSideBar {border: none; width: 98%; clear: both; border-top: 1px solid #9D4D44; margin: .5em auto .5em auto; text-align: center;} 

.dvHomeStories ul  
{  
    list-style-type:disc;
    padding-left:20px;
    margin:5px;
    line-height:1.6em;
    font-weight:bold;
} 

.dvHomeStories h2
{
    cursor:pointer;
}

.copy ul  
{  
    list-style-type:disc;
    padding-left:20px;
    margin:5px;
    line-height:1.6em;
    font-weight:bold;
} 

.copy
{
    color:Black;  
}

