/* CSS Document */
body {
	padding: 0;
	padding-bottom: 25px;
	border: 0;
    margin: 0;
	background-color: #F1F0E9;
	/* Hide backgraound image fomr NS4 */
	/*/*/
	background: #F1F0E9 url(http://www.stateschoolnews.com/images/bg_fade.gif) bottom left fixed repeat-x;
	/* Stop Hiding */
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#site_nav {
    margin-top: 10px;
    margin-left: 8px;
	font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#state_nav {
    margin-top: 10px;
    margin-left: 8px;
	font-size: 9pt;
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content {
	float: left;
	width: 440px;
	height: 100%;
	min-height: 300px;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 20px;
	border-left: dotted #CCCCCC 1px;
	border-right: dotted #CCCCCC 1px;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer {
	padding: 5px 7px 7px 10px;
	color: #666666;
	text-align: left;
	font-size: 8pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}	
#contentDivider {
    width: 440px;
	margin-top: 11px;
	border-bottom: solid #CCCCCC 1px;
	color: #666666;
	text-align: left;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
span.articlephoto {
	padding: 3px;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #677F95;
	color: #677F95;
	background: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
span.articlephoto img {
  border: 1px solid #677F95;
  margin-bottom: 3px;
}

#advertl {
	padding: 0px 0px 0px 0px;
	/*margin-top: 113px;*/
	margin-top: 42px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px solid #677F95;
	color: #677F95;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#advertr {
	padding: 0px 0px 0px 0px;
	/*margin-top: 113px;*/
	margin-top: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 0px solid #677F95;
	color: #677F95;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#advertli {
	padding: 0px 0px 0px 0px;
	/*margin-top: 113px;*/
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px solid #677F95;
	color: #677F95;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#advertri {
	padding: 0px 0px 0px 0px;
	/*margin-top: 113px;*/
	margin-top: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 0px solid #677F95;
	color: #677F95;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* Forms */
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/* Lists */

/* Links */
a.plainlink:link, a:visited {
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
}
a.plainlink:hover, a:active {
	color: #FF6600;	
	font-weight: normal;
	text-decoration: none;
}
#site_nav a:link, a:visited {
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
}
#site_nav a:hover, a:active {
	color: #FF6600;	
	font-weight: normal;
	text-decoration: none;
}
#state_nav a:link, a:visited {
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
}
#state_nav a:hover, a:active {
	color: #FF6600;	
	font-weight: normal;
	text-decoration: none;
}
.nav_art a:link, a:visited {
	color: #003366;	
	font-weight: normal;
	text-decoration: underline;
}
.nav_art a:hover, a:active {
	color: #FF6600;	
	font-weight: normal;
	text-decoration: none;
}
a.headline1:link,  a.headline1:visited {
    color: #003366;
    font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
a.headline1:hover,  a.headline1:active {
	color: #FF6600;	
    font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
a.headline3:link,  a.headline3:visited {
    color: #003366;
    font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
a.headline3:hover,  a.headline3:active {
	color: #FF6600;	
    font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

/* Fonts */
.nav_cat {
    font-size: 9pt;
	font-weight: bold;
}
.nav_art {
    font-size: 8pt;
	font-weight: normal;
}
.byLine {
    font-size: 9pt;
	font-weight: bold;
}
.dateLine {
    font-size: 8pt;
	font-weight: normal;
}
.headline1 {
    color: #003366;
    font-size: 14pt;
	font-weight: bold;
}
.headline2 {
    color: #003366;
    font-size: 13pt;
	font-weight: bold;
}
.headline3 {
    color: #003366;
    font-size: 10pt;
	font-weight: bold;
}
.text1 {
    color: #6699CC;
    font-size: 10pt;
	font-weight: bold;
}
.text3 {
    color: #6699CC;
    font-size: 9pt;
}
.date {
    color: #666666;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.error_message {
    color: #FF0000;
    font-size: 8pt;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-------------------------------------------------- advanced poll styles */
/* added 4.12.2006 */
body.poll-results {
	text-align: left;
	background-color: #fff;
	background-image: none;
	}
body.poll-results table {
	text-align: left;
	}
body.poll-results td.percent {
	white-space: nowrap;
	}
dl.poll-comments {
	margin-top: 20px;
	border-top: 1px solid #146;
	padding-top: 20px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
dl.poll-comments dt {
	padding: 2px;
	width: 100%;
	font-size: 7pt;
	background-color: #ccc;
	}
a.poster {
	font-size: 10pt;
	font-weight: bold;
	}
dl.poll-comments dd {
	margin: 0 0 12px 0;
	padding: 2px;
	width: 100%;
	}