/* User-generated stylesheet */
/* Undo CP's globals.css  */

body, p, h3, li {
	color: black;
	font: normal normal 1em/1.5em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
p {
	margin-bottom: 0;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#flan_ads .content,
#flan_ads #flan_text_ads,
#flan_ads #advertisements {
	width: 300px;
}
html #grid #container #flan_ads div.content,
#object9975,
#object9974,
#loggedin_controlbar {
	display: none;
}
#flan_ads #advertisements {
	margin-top: 3em;
	padding-top: 1em;
}
#banner_client_5 {
	width: 100%;
	text-align: center;
}
div.flan_text_ad a p.flan_text_ad_title,
div.flan_text_ad a p.flan_text_ad_action {
	color: black ;
}
#advertisements h4 {
	display: none;
	margin: 0;
}
#flan_story_bot_nav,
#flan_article_top *,
#flan_continued {
	font-size: 125%;
}
#flan_story_bot_nav a,
#flan_article_top * a {
	font-size: 110% ;
}

/* Establish proper defaults */

* {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

body {
/*	margin-top: 34px;
	background: white url(cpbar.png) repeat-x center top !important;*/
	color: #222;
	font: normal .83em/1.2em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;;
	text-align: center;
}

#grid {
	/*background-image: url("http://media.collegepublisher.com/media/paper1065/template/templatemedia/grid-68.gif");*/
	background-position: center;
	background-repeat: repeat-y;
}

div#container {
	margin: 0 auto;
	text-align: left;
	width: 926px;
}

* html div#container {
	padding-left: 1px;
}

a {
	text-decoration: none;
}
a:hover, a:focus {
	text-decoration: underline;
}

acronym, abbr {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 90%;
	text-decoration: none;
	border-bottom: none;
}

/* Masthead */

/* Main ad from CP above the masthead */
#cp_leader {
	margin: 0 auto;
	padding: 4px 0 4px 0;
	text-align: center;
	width: 100%;
}

div#masthead {
	width: 614px;
}

div#masthead h1 {
	background: url('http://media.collegepublisher.com/media/paper851/stills/32l1c433.gif') no-repeat center center;
	height: 80px;
	width: 458px;
	margin: 7px auto 4px auto;
}

div#masthead h1 a {
	display: block;
	height: 100%;
	width: 100%;
}

div#masthead h1 a span {
	display: none;
}

div#search {
	background-color: #eee;
	border-left: 1px solid #ccc;
	font-size: 90% ;
	float: right;
	padding: 1em 0;
	width: 301px;
}
* html div#search {
	width: 299px ;
}

div#masthead div form {
	margin: .66em 0;
	padding: 0 0 0 10px;
}

div#masthead input {
	font-size: 90%;
	margin-top: .66em;
	width: 214px;
}

div#masthead input.button {
	margin-left: 15px;
	width: 48px;
}

/* Navigation */

div#navbar {
	background-color: #f7f7f7;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	margin-bottom: .75em;
	text-transform:uppercase;
	width: 614px;
}

ul#cp_nav {
	width: 614px;
	margin: 0; padding: 0;
	list-style-type: none;
}

ul#cp_nav li {
	margin: 0; padding: 0;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

/*ul#cp_nav li.first {
	margin-left: 2px;
}*/

/*ul#cp_nav li.special {
	background-color: #E7EDF6;
}*/

/*ul#cp_nav li.hasRightDivider {
	border-right: 1px dotted #81a2d5;
}*/

ul#cp_nav li a {
	letter-spacing: .2px;
	font-size: 11px;
	color: #333;
	display: block;
	margin: 0;
	padding: 3px 8px;
}

/*ul#cp_nav li.hasRightDivider a {
}
ul#cp_nav li.hasLeftDivider a {
}*/

ul#cp_nav li a:hover,
ul#cp_nav li a:focus {
	background-color: #CADCF2;
	color: black;
	text-decoration: none;
	border-bottom: none;
}


/* Main content */

div#tmd_main_content {
	float: left;
	width: 614px;
}
* html div#tmd_main_content {
	margin-left: 8px;
}

div#tmd_main_content * {
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#tmd_main_content h2 {
	font-size: 1.75em;
}
div#tmd_main_content h3 {
	font-weight: normal;
}
div#tmd_main_content ul {
	margin: 10px 30px;
}

div#tmd_main_content a {
	text-decoration: none;
}
div#tmd_main_content a:hover, div#tmd_main_content a:focus {
	text-decoration: underline;
}

/* Front page */		

.frontPage div#leftSide div.article a.tocomments,
.frontPage div#leftSide div.article a.tofullstory, 
.frontPage div#rightSide div.article a.tocomments,
.frontPage div#rightSide div.article a.tofullstory {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	color: #333;
	font-size: .85em;
	text-transform: uppercase;
	text-decoration: none;
}

.frontPage div#rightSide div.article a.tocomments:hover,
.frontPage div#rightSide div.article a.tofullstory:hover,
.frontPage div#leftSide div.article a.tocomments:focus,
.frontPage div#leftSide div.article a.tofullstory:focus {
	text-decoration: underline;
}

.frontPage div#leftSide div.article p.byline, 
.frontPage div#rightSide div.article p.byline {
	text-transform: uppercase;
	font-size: .78em;
line-height: 1.175em;
	color: #555;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	margin: 4px 0;
}
.frontPage div#leftSide div.article p.byline span.author, 
.frontPage div#rightSide div.article p.byline span.author {
	text-transform: uppercase;
	color: #555;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* Left side articles */

.frontPage div#leftSide {
	clear: both;
	float: left;
	width: 380px;
}

.frontPage div#leftSide *,
.frontPage div#rightSide * {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.frontPage div#leftSide img.storypic.leadimage {
	margin: 0;
}				

.frontPage div#leftSide div.article.leadimage {
	background: #e7edf6;
	margin-bottom: .5em;
	padding-bottom: 10px;
}

.frontPage div#leftSide div.article.leadimage h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif; !important;
	margin: 5px 10px 0 10px;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.1em;
}
.frontPage div#leftSide div.article.leadimage p.summary {
	margin: 0 10px;
	font-size: 1em;
}
.frontPage div#leftSide div.article.leadimage p.byline {
	margin: 1px 10px 0;
}

/* Right side articles */

.frontPage div#rightSide {
	float: right;
	margin: 0 0 0 10px;
	width: 222px;
}

/* Message from the editor */
.frontPage div#message {
	background-color: #fff5aa;
	border: 1px solid #eadc71;
	font-size: 0.9em;
	line-height: 1.05em;
	font-weight: bold;
	margin-bottom: 1em;
	padding: .667em 1em;
	text-align: right;
}
.frontPage div#message p {
	font: normal .9em/1.2em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	margin-bottom: 0.3em;
	text-align: left;
}

.frontPage div#rightSide div.article.leadstory {
	border-bottom: 1px dotted #ccc;
	margin-bottom: .7em;
	padding-bottom: .5em;
}

.frontPage div#rightSide div.article.leadstory h3 {				
	font-size: 1.65em;
	line-height: 1.1em;
	font-weight: normal;
}


/* Other lead articles */

.frontPage div#rightSide div.article.leadmore {
	padding-bottom: 0;
	margin-bottom: 0;
}

.frontPage div#rightSide div.article.leadmore h3 {
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: normal;
}
.frontPage div#rightSide div.article.leadmore p.summary {

}


/* Rest of the issue */

.frontPage .restOfArticles {
clear: both;
}

.frontPage .restOfArticles h2 {
	display: none;
}

.frontPage .restOfArticles div.allArticlesColumn,
.frontPage .restOfArticles div.specialAllArticlesColumn {
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	float: left;
	margin: -.25em 0 1em -1px;
	padding: 0 10px 1em 11px;
	width: 134px;
}

.frontPage .restOfArticles div.specialAllArticlesColumn {
	border-right: 0;
	padding-right: 0;
	width: 146px;
}

.frontPage .restOfArticles div.specialAllArticlesColumn a {
	/*margin: 0 auto;*/
}
.frontPage .restOfArticles div.allArticlesColumn img,
.frontPage .restOfArticles div.specialAllArticlesColumn img {
	border: 1px solid #bbb; padding: 1px;
}

.frontPage .restOfArticles div.allArticlesColumn a:hover img, 
.frontPage .restOfArticles div.specialAllArticlesColumn a:hover img, 
.frontPage .restOfArticles div.allArticlesColumn a:focus img, 
.frontPage .restOfArticles div.specialAllArticlesColumn a:focus img {
	border-color: #888;
}

.frontPage .restOfArticles div.allArticlesColumn h3,
.frontPage .restOfArticles div.specialAllArticlesColumn h3 {
	border-bottom: 1px solid #999;
	color: #333;
	font: bold 1em/1.33em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	margin: 0 0 .8em 0;
	padding: .2em .3em;
}
.frontPage .restOfArticles div.allArticlesColumn div.story,
.frontPage .restOfArticles div.specialAllArticlesColumn div.story  {
	margin-bottom: .6em;
	padding-bottom: .6em;
	border-bottom: 1px dotted #aaa;
}
.frontPage .restOfArticles div.allArticlesColumn div.story img,
.frontPage .restOfArticles div.specialAllArticlesColumn div.story img  {
	border: 1px solid #bbb; padding: 1px;
	margin-bottom: 2px;
}
.frontPage .restOfArticles div.allArticlesColumn div.story h5,
.frontPage .restOfArticles div.specialAllArticlesColumn div.story h5  {
	font: normal 1em/1.1em Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
.frontPage .restOfArticles div.allArticlesColumn div.story p.subcategory,
.frontPage .restOfArticles div.specialAllArticlesColumn div.story p.subcategory  {
	font: normal .69em/1em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	color: #777;
}

/* Section page */

/* Both (main and minor) */		

.sectionPage div#leftSide div.article a.tocomments,
.sectionPage div#leftSide div.article a.tofullstory, 
.sectionPage div#rightSide div.article a.tocomments,
.sectionPage div#rightSide div.article a.tofullstory {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif; !important;
	font-weight: bold;
	color: #333;
	font-size: .85em;
	text-transform: uppercase;
	text-decoration: none;
}

.sectionPage div#rightSide div.article a.tocomments:hover,
.sectionPage div#rightSide div.article a.tofullstory:hover,
.sectionPage div#leftSide div.article a.tocomments:focus,
.sectionPage div#leftSide div.article a.tofullstory:focus {
	text-decoration: underline;
}

.sectionPage div#leftSide div.article p.byline, 
.sectionPage div#rightSide div.article p.byline {
	text-transform: uppercase;
	font-size: .78em;
line-height: 1.175em;
	color: #555;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	margin: 4px 0;
}

.sectionPage div#leftSide div.article p.byline span.author, 
.sectionPage div#rightSide div.article p.byline span.author {
	color: #555;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;
}

.sectionPage div#leftSide .whatsection, .sectionPage div#rightSide .whatsection {
	text-transform: uppercase;
	letter-spacing: .05em;
	font-size: .73em;
	color: #888;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	margin: 0;
}

.sectionPage div#leftSide *, .sectionPage div#rightSide * {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* Main articles */

.sectionPage div#leftSide {
	clear: both;
	float: left;
	width: 380px;
}

.sectionPage div#leftSide div.article {
	margin-bottom: 1em;
}

.sectionPage div#leftSide h3 {
	line-height: 1.1em;
}	

.sectionPage div#leftSide div.article.first {
	background: #e7edf6;
	margin-bottom: .5em;
	padding-bottom: 10px;
}

.sectionPage div#leftSide div.article.first.noimage {
	padding-top: 10px;
}

.sectionPage div#leftSide div.article.first img {
	margin: 0;
}

.sectionPage div#leftSide div.article.first h3 {
	margin: 0 10px 0 10px;
	font-weight: normal;
	line-height: 1.1em;
}

.sectionPage div#leftSide div.article.first .whatsection {
	margin: 5px 10px 0 12px;
}

.sectionPage div#leftSide div.article.first.noimage .whatsection {
	margin-top: 0;
}

.sectionPage div#leftSide div.article.first p.summary {
	margin: 0 10px;
	font-size: 1em;
}

.sectionPage div#leftSide div.article.first p.byline {
	margin: 0 10px;
}

.sectionPage div#leftSide div.article.first.withimage h3 {
	margin-top: 5px;
	font-size: 1.7em;
}

.sectionPage div#leftSide div.article.first.noimage h3 {
	font-size: 2em;
}	

.sectionPage div#leftSide div.article.later h3 {
	font-size: 1.4em;
}


/* Minor articles */

.sectionPage div#rightSide {
	float: right;
	margin: 0 0 1em 10px;
	width: 222px;
}

/* Message from the editor */
.sectionPage div#message {
	background-color: #fff5aa;
	border: 1px solid #eadc71;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 1em;
	padding: 1em 1em;
	text-align: right;
}

.sectionPage div#message p {
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0.3em;
	text-align: left;
}

.sectionPage div#rightSide div.article {
	border-bottom: 1px dotted #ccc;
	margin-bottom: .5em;
	padding-bottom: .5em;
}

.sectionPage div#rightSide div.article img {
	border: 1px solid #bbb; padding: 1px;
	margin-top: 1px;
}

.sectionPage div#rightSide div.article h3 {				
	font-size: 1.35em;
	line-height: 1.1em;
	font-weight: normal;
}


/* Search results */

/*div#displaySearchEngineForm {

}
div#displaySearchEngineForm p {
display: none;
}
div#displaySearchEngineForm .graybox {
background: none; border: none;
}
div#displaySearchEngineForm h3.nobottommargin {
display:none;
}
div#displaySearchEngineForm table p {
display: block;
}
div#displaySearchEngineForm table * {
font-weight: normal;
background: none;
border: none;
}*/


/* Article Page */

/* The article */

div.articlePage div#tmd_articlePageArticle {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	margin: 0 7px 25px 7px;
	color: #444;
}

div.articlePage div#tmd_articlePageArticle h2 {
	text-transform: uppercase;
	color: #333;
	margin-left: 5px;
	font-weight: bold !important;
}

div.articlePage div#tmd_articlePageArticle h2#tmd_articleHeadline {
	text-transform: none;
	font-size: 2em;
	line-height: 1.15em;
	font-weight: normal !important;
	margin: 3px 0 3px 0;
	font-style: normal;
}

div.articlePage div#tmd_articlePageArticle h3#tmd_articleSubheadline {
	line-height: 1.25em;
	font-size: 1em;
	color: #333;
	font-weight: normal;
	font-style: italic;
	margin: 2px 0 5px 0;
}

div.articlePage div#tmd_articlePageArticle h4 {
	font-size: 1.25em;
	color: black;
	margin: 1em 0;
}

div.articlePage div#tmd_articlePageArticle p.tmd_byline, div.articlePage div#tmd_articlePageArticle p.tmd_byline span.tmd_minorText {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

div.articlePage div#tmd_articlePageArticle p.tmd_byline {
	color: #333;
	font-weight: bold;
	font-size: .85em;
	margin: 0 0 8px 2px;
	text-transform: uppercase;
}

div.articlePage div#tmd_articlePageArticle p.tmd_byline span.tmd_minorText {
	color: #777;
	font-size: .95em;
	font-weight: normal;
}

div.articlePage div#tmd_articlePageArticle div#cp_story_text p {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	color: #222;
	font-size: 1.05em;
	line-height: 1.5em;
	margin-bottom: 1.2em;
}

div.articlePage div#tmd_articlePageArticle div#cp_story_text strong {
	font-weight: bold;
}

div.articlePage div#tmd_articlePageArticle div#cp_story_text table {
	margin: 0 0 0 5px;
}

div.articlePage div#tmd_articlePageArticle div#articleContent table {
	margin-left: 10px;
}

div.articlePage div#tmd_articlePageArticle div.caption {
	color: #444;
	padding: 4px;
	font-size: 1em;
	line-height: 1.2em;
	text-align: left;
}

div.articlePage div#tmd_articlePageArticle div#articleContent ul {
	list-style-type: none;
}

/* the "click to enlarge" link */
div.articlePage div#tmd_articlePageArticle div#articleContent table td a {
	display: none !important;
}

div.articlePage div#tmd_articlePageArticle div#articleContent a img {
	display: block;
	border: none;
	clear: none;
	margin: 1em 0;
}

/* (We don't use pagination anymore) */
div.articlePage div#tmd_articlePageArticle div#cp_continued {
}


/* The comments */

div.articlePage div#tmd_articlePageArticle div#tmd_comments * {
	font: .95em/1.2em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif; !important;
	padding: 2px;
	background: none;
}

/* "Viewing comments x-y of z" */
div.articlePage div#tmd_articlePageArticle div#tmd_comments h3 {
	display: none;
}

/* A single comment */
div.articlePage div#tmd_articlePageArticle div#tmd_comments .flan_comment_response {
	margin-bottom: 2px;
}

/* The person's name */
div.articlePage div#tmd_articlePageArticle div#tmd_comments .flan_comment_response h3 {
	font-size: 1.1em;
	display: block;
	font-style: normal;
	font-weight: bold;
	margin: 0;
}

/* The date */
div.articlePage div#tmd_articlePageArticle div#tmd_comments .flan_comment_response h4 {
	display: none;
	color: #888;
	margin: 0 0 1px 0;
}

div.articlePage div#tmd_articlePageArticle .flan_comment_response h4 strong {
	font-weight: normal;
}

/* The comment  */
div.articlePage div#tmd_articlePageArticle div#tmd_comments .flan_comment_response p {
	font-size: 1em;
	margin: 0 0 2px 0;
}


/* The comment options */
div.articlePage div#tmd_articlePageArticle div#tmd_comments .flan_comment_response .flan_comment_read {
	display: none;
}

/* Misc. article stuff */

/*
div.articlePage div#tmd_articlePageArticle div#tmd_storyText div#cp_article_top,
div.articlePage div#tmd_articlePageArticle div#tmd_storyText #cp_story_bot_nav,
div.articlePage div#tmd_articlePageArticle div#tmd_storyText div#cp_article_tools {
	display: none;
}
*/

div.articlePage div#tmd_articlePageArticle div#flan_story_text {
	line-height: 1.4em;
}

div.articlePage div#tmd_articlePageArticle div#flan_story_text a {
	color: #444; text-decoration: underline;
}




/* The comment form */

div.articlePage div#tmd_articlePageArticle div#tmd_comments form {
	margin: 0;
}
div.articlePage div#tmd_articlePageArticle div#tmd_comments form * {
	font-size: 1em;
}
div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox {
	background: none;
	border: none;
}

div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text div.cp_form ul.cp_clear,
div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text div.cp_form ul.cp_clear li {
	margin: 0; padding: 0; list-style: none;
}

div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text div.cp_form ul.cp_clear li {
	margin-bottom: 4px;
}

div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text div.cp_form ul.cp_clear li label {
	font-weight: normal;
}

div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text div.cp_form ul.cp_clear li input {
	padding: 1px;
}

div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text .cp_check,
div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text .notloggedinlabel,
div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text p,
div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text p textarea.liquid,
div.articlePage div#tmd_articlePageArticle div#tmd_comments div.graybox div.post_comment_text div.post_comment_button input {
	margin-bottom: 3px;
}


/* Links */

div.articlePage div#tmd_articlePageArticle div#articleContent a {
	text-decoration: underline;
}

div.articlePage div#tmd_articlePageArticle div#articleContent a:hover {
	color: #777;
}


/* Right bar content */

div#flan_ads {
	background-color: #e7edf6;
	border-top: 2px solid #d7dce5;
	border-bottom: 2px solid #d7dce5;
	color: #333;
	float: right;
	font-size: 85%;
	margin: -128px 0 4em 10px;
	width: 302px !important;
}
* html div#flan_ads {
	margin-left: 9px;
}

div#flan_ads h3 {
	border-bottom: 1px solid #ccc;
	color: #444;
	font-size: 1em;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 2px 2px 3px 0;
	padding: 0 0 2px 4px;
	text-transform: uppercase;
}

div#flan_ads #linksbox h3, div#flan_ads #searchbox h3 {
	border:none;
	color: #555;
	font-size: 1em;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 2px 2px 1px 0;
	padding: 0;
	text-transform: uppercase;
}

div#flan_ads div {
	margin: 1em 10px 1em;
}

div#flan_ads div ul {
	list-style: none;
	margin: 0 5px;
}
div#flan_ads div ul li {
	list-style: none;
	padding-left: 12px;
	background: url('http://media.collegepublisher.com/media/paper851/stills/daok9hz4.gif') no-repeat 2px .55em;
	margin-bottom: 2px;
} 


/* Links */

div#flan_ads #linksbox {
	float: left;
	margin: 10px 0 5px 0;
	width: 140px;
}
div#flan_ads #linksbox h3 {
	display: none;
}

div#flan_ads #linksbox h3 acronym {
	font-weight: bold;
	text-decoration: none;
	border: none;
}

div#flan_ads #linksbox ul {
	list-style: none;
	margin: 0 15px 0 10px;
	padding: 0;
}

div#flan_ads #linksbox ul li {
	padding-left: 10px;
	list-style: none;
	margin: 0;
	background: url('http://media.collegepublisher.com/media/paper851/stills/daok9hz4.gif') no-repeat 2px .55em;
}
div#flan_ads #linksbox ul li a {
	line-height: .5em;
}


/* Search */

div#flan_ads #searchbox {
	float: right;
	margin: 10px 0 0 0;
	width: 153px;
}

div#flan_ads #searchbox form {
	margin-bottom: 5px;
}

div#flan_ads #searchbox input#flan_search_box {
	border: 1px inset #555;
	display: inline;
	float: left;
	font-size: 1.1em;
	margin: 5px 0 0 0;
	padding: 1px;
	width: 90%;
}

div#flan_ads #searchbox input.button {
	border: 1px inset #555;
	display: none;
	float: right;
	font-size: 1em;
	margin: 5px 10px 5px 0;
	width: 25px;
}


/* 250x300 Ad */

div#flan_ads div#box_300_250_9, div#flan_ads div#box_300_250_13 {
	background-color: white;
	border-top: 1px dotted #81a2d5;
	border-bottom: 1px dotted #81a2d5;
	clear: both;
	margin: 0;
	padding: 6px 1px 3px;
}
div#flan_ads div#box_300_250_9 *, div#flan_ads div#box_300_250_13 * {
	margin: 0; padding: 0;
}
div#flan_ads div#box_300_250_9 h3, div#flan_ads div#box_300_250_13 h3 {
	display:none;
}


/* Blogs */

#flan_ads #dailyblogs ul {
	margin: 0 5px;
	padding: 0;
	list-style: none;
}

#flan_ads #dailyblogs ul li {
	margin: 1px 0 3px 0;
	padding: 1px 0 3px 0;
	list-style: none;
	background: none;
}

#flan_ads #dailyblogs ul li h5 {
	color: #333;;
	font-size: 1em;
	margin: 0; padding: 0;
}

#flan_ads #dailyblogs ul li h5 span.name a {
	font-weight: bold;
}

#flan_ads #dailyblogs ul li h5 span.author {
	color: #888;
	padding-left: 0.333em;
}

#flan_ads #dailyblogs ul li span.latest {
	font-size: 1.1em;
	background: url('http://media.collegepublisher.com/media/paper851/stills/daok9hz4.gif') no-repeat 2px .45em;
	padding-left: 10px;
}


/* Popular */

#flan_ads #popular ol {
	margin: 0 5px;
	padding-left: 20px;
}

#flan_ads #popular ol li {
	margin-bottom: 2px;
	padding: 0;
	font-weight: bold;
}

#flan_ads #popular ol li a {
	font-weight: normal;
}


/* Eventivore */

#flan_ads #eventivore h3 span {
	text-transform: lowercase;
	letter-spacing: normal;
}
#flan_ads #eventivore h3 sup {
	margin: -1px;
	font-size: 65%;
}


/* Poll */

#flan_ads #poll {
	background-color: transparent;
	border: 0;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
}

#flan_ads #poll form {
	margin: 3px 5px 0 !important;
}

#flan_ads #poll input {
	clear: left;
	float: left;
	margin: 0.5em 0.25em 0;
}

#flan_ads #poll label {
	float: left;
	font-weight: bold;
	margin-top: 0.5em;
	width: 110px;
}

#flan_ads #poll p {
	clear: both;
	float: right;
	margin-top: -1.5em;
	width: 136px;
}

#flan_ads #poll a {
	font-weight: bold;
}

/* Featured */

#flan_ads #featuredBox {
}

#flan_ads #featuredBox h3 {
}

#flan_ads #featuredBox h4 {
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 .1em .1em;
	padding: 0;
}
#flan_ads #featuredBox ul {
	list-style: none;
	font-size:1.1em;
	margin: 0 5px .75em 0;
	padding: 0;
}

#flan_ads #featuredBox ul li {
	list-style: none;
	background: url('http://media.collegepublisher.com/media/paper851/stills/daok9hz4.gif') no-repeat 2px 5px;
	padding-left: 10px;
}

#flan_ads #featuredBox ul li span.subsection {
	color: #777;
	font: normal .95em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif; !important;
}


/* Staff box */

#cp_staff { display: none; } /* Hide the autogenerated staff list */

table#staffbox {
color: black ;
margin: -2850px 0 0 0 ;
padding: 0;
}

table#staffbox th {
border-bottom: 1px solid #ccc;
font-size: 133%;
font-weight: bold;
padding-top: 1em 0 .5em;
text-align: left;
}

table#staffbox td { padding: .5em 0; }

table#staffbox td.title { font-weight: bold; }


/* Footer */

div#footer {
	background: url('http://media.collegepublisher.com/media/paper851/stills/5ia9q6md.gif') no-repeat left 1em;
	border-top: 1px solid #ccc;
	color: #444;
	clear: both;
	font-size: 85%;
	min-height: 5em;
	padding-top: 1em;
	width: 926px;
	margin-top: 25px;
}

#footer img {
	border-right: 1px dotted #e7edf6;
	float: left;
	margin-right: 0.9em;
	margin-left: .3em;
	padding-right: 0.9em;
}

#footer a {
	font-weight: bold;
}

#footer p#about {
	border-left: 1px dotted #ccc;
	color: #444;
	float: left;
	margin-left: 88px;
	padding-left: 1em;
}

#footer p#wereHiring {
	color: #444;
	float:  right;
	text-align: right;
}

/* General */

a {
	background-color: transparent;
	color: black;
	text-decoration: none;
}
a:hover, a:focus { text-decoration: underline; }

a img { border: 0; }

fieldset { border: 0; }

div.cpfooter { display: none; }

.noLeftMargin { margin-left: 0 !important; }

.restOfArticles .noLeftMargin { border-left: 0 !important ; padding-left: 0 !important; }

.autoclear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div#custompage p {
	margin-bottom: 1em;
}
div#custompage a {
	text-decoration: underline;
}
div#custompage h3 {
	margin-bottom: 1em;
}
/* Removes 'Submit Classifieds Ad Here' link */
#container a.flan_classified_link {
	display: none;
}
/* front page video player styles */

div#flan_ads div#roo_component_wrapper * {
	display: none !important;
	background: none !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	height: none !important;
}

/*div#flan_ads div#roo_component_wrapper {
	border: 3px solid red !important;
}*/

div#flan_ads div#roo_component_wrapper ul#roo_component_header li {
	display: none;
}
div#flan_ads div#roo_component_wrapper ul#roo_component {

}
div#flan_ads div#roo_component_wrapper div#roo_component {

}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel {
	
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-prev, 
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-next {
 display: none !important;
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-clip-region ul {
	list-style: none !important;
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-clip-region ul li {
	line-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	float: none !important;
	height: none !important;
	width: none !important;
	position: relative !important;
	overflow: visible !important;
	text-align: left !important;
	font: 1.1em/1.2em "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif; !important
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-clip-region ul li a {
	height: none !important;
	width: none !important;
}
.carousel-component .carousel-list li a {
	height: none !important;
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-clip-region ul li a:hover {
	text-decoration: underline !important;
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-clip-region ul li a img {
	display: none !important;
	width: none !important;
}
div#flan_ads div#roo_component_wrapper div#roo_component div#mycarousel .carousel-clip-region ul li a div.roo_module_title {
	position: relative !important;
	overflow: visible !important;
	width: 230px !important;
	margin: 0 !important;
	padding: 0 !important;
}
div#flan_ads .roo_module_play {
	display: none !important;
}

/* staff box */

#tmd_staff_list {
	
}
#tmd_staff_list .staff_unit {
	margin-bottom: .5em;
}
#tmd_staff_list .staff_dept {
	font-weight: bold;
}
#tmd_staff_list .staff_title {
	text-transform: uppercase;
	font-size: 87%;
}	
#tmd_staff_list .staff_info {
	font-style: italic;
}
#tmd_staff_list .staff_head {
	font-family: sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	margin: .75em 0 .25em 0;
}
#tmd_staff_list .staff_associates {
	font-style: normal;
	font-size: 82%;
}

/* videos page video stylesheets (provided from CP and altered) */

#cp_video {
	background: #fff;
}
#cp_video #header h1 {
	width: 100%;
	height: 92px;
	background: url('http://media.collegepublisher.com/media/paper851/stills/32l1c433.gif') center no-repeat !important;
	text-indent: -1000em;
	margin: 0;
}
#cp_video #top_bar, #cp_video #footer {
	display: none !important;
}

/* ads */

div.ad468 {
text-align: center;
clear: both;
margin: .25em auto 1em;
padding: 1em 0;
width: 100% !important;
}
div.ad468 div.cp_local_ad {
width: 100% !important;
}
div.ad468 div.cp_local_ad a {
}
div.ad468 div.cp_local_ad a img {
}


div.tmd_tallad {
border: none;
text-align: center;
margin: 8px auto;
}
div.tmd_tallad a {
border: none;
}
div.tmd_tallad img {
border: none;
padding: 0;
}


#net_weather img {
	display: block !important;
}





