/* CSS Document */
@import url(/styles/memberscenter.css);

body {
	font-family:  Arial, Helvetica, sans-serif;
  	font-size: 12px;
	background-color:#DDD;
	text-align:center;
	margin:0 auto;
}

a {
  color: #0000DD;
  text-decoration:none;
}
a:hover {
  color: #990000;
}

a.black  {
  color: black;
  text-decoration:none;
}
a.black:hover {
  
  color: #990000;
}

a.grey {
  color: #555577;
  text-decoration:none;
}
a.grey:hover {
  color: #990000;
}

a.blue {
  color: #000066;
  text-decoration:none;
}
a.blue:hover {
  color: #990000;
}

a.brightblue {
  color: #0000DD;
  text-decoration:none;
}
a.brightblue:hover {
  color: #990000;
}

a.red {
	color : #990000;
	text-decoration: none;
	font-weight: bold;
}

a.red:hover {
	color : #990000;
	text-decoration: underline;
	font-weight: bold;
}


a.topStory {
  color: #576A89;
  text-decoration:none;
}
a.topStory:hover {
  color: #990000;
}

/******************END BODY AND GENERAL LINKS CLASSES *********************/

/* WRAPPER AND SITE WIDE COMMONLY USED CLASSES ***********/
#wrapper {
  width:990px;
  margin:auto;
  text-align:left;
  background-color:#FFFFFF;
}

.divclear {
  clear: both;
}

#wrapper .hrbreaks {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding: 3px 0px;
}

#wrapper .sectionhead {
	font-size: 1.5em;
	line-height:16px;
	font-weight: bold;
	color: #000099;
	padding-left: 5px;
}

#wrapper .hrbreaks a {
  color: #000099;
	text-decoration: none;
}

#wrapper .hrbreaks a:hover {
  color: #990000;
}

#wrapper .subHeader {
	font-size:1.2em;
  line-height: 16px;
	font-weight: bold;
	color: #000099;
	padding-left: 5px;
}

#wrapper .colHeader {
  font-size: 1.3em;
  font-weight:bold;
  text-align:center;
  line-height: 17px;
  color: #000;
  padding: 2px;
  margin-bottom: 5px;
}

#wrapper .storyheaddate {
	font-size: .6em;
	font-style: italic;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	color: #0000DD;
}

#cal_portal {
  margin: 6px 0px;
}

#adzone {
	text-align: center;
	padding: 3px 0px;
}

#storyadzone {
  clear:both;
  padding: 4px 0px;
  text-align:center;
  border-bottom: 1px solid black;
}

#adzone .advertized, #storyadzone .advertized {
	text-align: left;
	font-size:.85em;
	color:#333333;
	margin-left:10px;
}	

#toolkit{
  font-size: .75em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
  margin-bottom:4px;
}

#toolkit a{
	color:#333333;
	text-decoration:none;
}

#toolkit img{
	border:0;
}
/*
#toolkit{
	font-size: .65em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

#toolkit a{
	color:#333333;
	text-decoration:none;
}

#toolkit img{

	border:0;

}
*/
#toolkit .plusminus{

	width:10px;
	text-align:center;
	margin:0 2px;

}


#toolkit .plusminus{
	width:10px;
	text-align:center;
	margin:0 2px;
}

#siteSearch {
  text-align:right;
  margin:5px 3px;
}

#sub_promo {
  height:85px;
  padding: 4px;
  border: 1px solid #999999;
  margin:4px 0px;
}

#sub_promo img {
  float:left;
  padding-right:10px;
}

/***********************END WRAPPER AND SITE WIDE DEFINTIONS *****************/

/****************************PRINT CLASSES   *********************************/
#printWrapper {
  margin-left: 15px;
  width: 650px;
  padding: 2px;
  font-size: 1.00em;
}

#printWrapper .logo {
  border-bottom: 1px solid #ccc; 
  padding-bottom: 4px;
}

/**************************** END PRINT STYLE SHEET **************************/

/*****************************   EMAIL BOX SUB TPL ************************/
/* CSS Document */
#emailbox {

	clear:both;
	margin:10px 0;
  font-size: 15px; /*used to set all sites standard base font*/
}

#emailbox .copy {
	float: right;
	font: normal .75em arial, helvetica, sans-serif; /* 11px */
	color: #000;
	display: inline;
	vertical-align: baseline; /* for ie */
}

#emailbox input#copytoself {
	vertical-align: middle; /* for ff */
	margin-top: 0;
	margin-bottom: 0;
}

#emailbox label {
	display: block;
	font: bold .8em arial, helvetica, sans-serif; /* 12px */
	color: #000;
	margin-bottom: .5em;
} 

#emailbox fieldset{

	border:1px solid #333;
	margin:10px 0;
	padding:20px;

}

#emailbox .note {

	font-size:.75em;
	font-style:italic;
	padding:5px;

}

#emailsent li {
	
	font-size:1.05em;
	font-weight:bold;
	list-style:none;
	display:block;
	margin-left:20px;
	color:#0000FF;
	
}

#emailerror li {
	
	font-size:1.05em;
	font-weight:bold;
	list-style:none;
	display:block;
	margin-left:20px;
	color:#FF0000;
	
}
/*********************** END EMAIL BOX ***************************/

/************************FORM CLASSES**************************/
.inputForm {
	font-size: 11px;
}

.SubmitButton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
} 
/**************************END FORM CLASSES*******************/

/*************************HEADER DEFINITIONS******************************/
#header {
	height: auto;
	width: 990px;
}

#headerads {
	height: 100px;
	width: 990px;
}

#headerads .topLeft {
	position: relative;
  padding: 3px;
  text-align: center;
  top: 12px;
  bottom: 12px;
  height: 90px;
	width: 242px;
	float:left;
}

#headerads .leaderbaord {
	padding: 4px;
	height: 90px;
	width: 728px;
	float:left;	
}

#masthead {
  width: 990px;
  border-top: 1px solid #000000;
  height: 100px;
  margin: 10px 0px;
}

#sub_services {
  float:left;
  width:150px;
  margin: 2px 0px 5px 4px;
}

#space_time {

  float:left;
  width:150px;
  margin: 2px 0px 5px 4px;

}

#sub_services li {
	line-height:.95em;
	list-style-position:inside;
	margin-left: 10px;
	list-style-type: square;
}

#logo {
  float:left;
  width:300px;
  text-align:center;
  padding: 10px 0px 5px 0px;
}

#logo .sublogo {
  width:300px;
  margin-top: 5px;
  font-size: .95em;
}

#weatherbox {
  float:right;
  width:230px;
  overflow:hidden;
/* margin-top: 30px; */
}

#textlinks li{
 font-size: .90em; 
 width:95%; 
 margin-left:3px; 
 float:left; 
 clear:both; 
 line-height: 1.35em; 
 list-style-type:none;
}


#footer {
  clear:both;
  vertical-align:middle;
}

#footer .realcities {
  width:135px;
  font-size: .85em;
  color: #000066;
}

#footer .subfooter {
  border-top: 1px solid #000;
  padding: 3px 4px;
  margin: 4px 0px;
  font-size: .90em;
  color: #000000;
}




/********************END SITE WRAPPER AND MASTHEAD CLASSES*******************/

/*******************COLUMN DIVISIONS *****************************/

#content {
  margin-top: 15px;
  clear:both;
}


#leftcolumn {
  width:135px;
  float:left;

}

#maincolumn {
  width:490px;
  float:left;
 
  margin: 0px 5px;
/*  border: 1px solid green;*/
}

#rightcolumn {
  width: 340px;

  float: left;
  margin-left: 5px;
}

/* column to combine both the left-column and the main column */
#bigmaincolumn {
  width:635px;
  float:left;
  margin-right:2px;
  
}

/*END COLUMN DIVISIONS************/


#topstories {
  width:475px;
  clear:both;
}

#topblock {
  height: 200px;
  width:inherit;
  border-top: 1px solid #ccc;
  margin:3px;
  padding:2px;

}

#topblock .Photo {
  float:left;
  height:200px;
  overflow:hidden;
  width: 65%;
}

#topblock .Text {
  float:left;
  text-align:center;
  font-size: 2.2em;
  font-weight: bold;
  padding: 10px 2px;
  width: 30%;
}

#topblock .more {
  font-size: .85em;
  position:relative;
  bottom: 0px;
  top: 185px;
  height: 19px;  
  padding-right: 2px;
  float:right;
  text-align:right;
  color: black;
}

#topColumns {
  width:inherit;
  clear: both;
  margin:3px;
}

#topColumns .leftCol {
  width:48%; 
  padding:5px; 
  border-right:1px solid black; 
  float:left;
}

#topColumns .rightCol {
  padding:5px; 
  width:47%; 
  float:left;
}

#topColumns .apVideo {
  margin: 6px 0px;
  text-align:center;
}

#topColumns .apNews li{
  font-size: .90em;
  line-height: 14px;
  padding: 2px;
  list-style-position: inside;

}

#topColumns .storyBlock {
  margin-top: 6px;
  margin-bottom: 10px;
}

#topColumns .title {
  font-size: 1.2em;
  font-weight:bold;
  margin-bottom: 5px;
} 

#topColumns .subtitle {
  font-size: 1.0em;
  font-weight: bold;
  color: #000066;
  margin-bottom: 5px;
}

#topColumns .introtext {

}

#nav {
  width: 134px;
}

#nav .navHead {
 	line-height: 14px;
	font-weight: bold;
	color: #000066;
	padding: 6px 0px 2px 0px;
}

#nav .navparent, #nav .navSelectedparent {
  line-height: 13px;
	color: #000066;
	padding: 3px;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
#nav .navSelectedparent {
  font-weight:bolder;
}

#nav .navchild {
  margin-left: 6px;
}

#nav .navchild a {
  color: #000099;
  text-decoration:none;
}

#nav .navchild a:hover {
  color: #990000;
  text-decoration:underline;
}

#multiPromos {
  padding-top: 3px;
}

#multiPromos img {
  border:0px;
  padding:0px 0px 4px 1px;
}


#latestblock {
  font-weight:bold;
  margin-bottom:4px; 
}

#latestblock li {
  list-style-type:square;
}

#latestblock .timestamp {
	font-size: .8em;
	font-style: normal;
	padding: 2px 4px 2px 4px;
	color: #990000;
}

#latestblock .storyblock {
  margin:4px 2px;
}
/*
#latestblock .storyblock a {
  text-decoration:none;
  color: #000099;
}
*/
#latestblock .storyblock a:hover {
  text-decoration:underline;
}




#indexblock {
  font-weight:bold;
  margin: 10px 0px;
}

#indexblock .title, #latestblock .title {
  font-size: 1.2em;
	color: #000000;
	text-decoration: none;
	left: 5px;
}

#indexblock .subtitle {
  font-size: .90em;
  color: #000066;
}

#indexblock .timestamp, #sectionblock .timestamp {
	font-size: .8em;
	font-style: normal;
	padding: 2px 4px 2px 4px;
	color: #990000;
}

#indexblock .storyblock, #sectionblock .storyblock {
  margin: 10px 4px;
}

#indexblock .storyblock a:hover {
  text-decoration:underline;
}

#sectionblock {
  margin: 10px 2px;
}

#sectionblock .title {
  font-weight:bold;
  font-size: 1.2em;
  color: #000;
  margin-left: 2px;
}

#sectionblock .subtitle {
  font-size: .90em;
  color: #000066;
  font-weight:bold;
  margin-left:5px;
}

#sectionblock .introtext {
  margin: 4px 0px;
}

#sectionblock .photoblock {
  margin: 4px 0px 6px 4px;
  width: 485px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ccc; 
}

#sectionblock .photo {
  float:left;
  width: 275px;
  margin-right:5px;
}

#sectionblock .phototext {
  float:right;
  width: 200px;
  padding:0 0 0 5px;
}

#sectionblock .caption {
  font-weight:bold;
  font-style:italic;
  margin: 3px 0px;
}

#sectionblock li {
  line-height: 1.3em;
}

#sectionblock .sectionarchive {
  float:right;
  font-size:.95em;
  padding:2px;
}

#sectionblock .sectionarchive a:hover {
  text-decoration: underline;
}


#WVUDivide {
  width:235px;

} 

#WVUDivide .wvu_logo {
	float:left;
	margin-right:3px;
}

#WVUDivide .hrbreaks {
  border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding: 3px 0px;
	margin-top: 7px;
}

#WVUDivide .title {
  font-weight:bold;
  font-size: 1.0em;
  color: #000;
}

#WVUDivide .more {
  text-align:right; 
  margin-top: 4px;
  font-size: .9em;
  font-weight:bold;
}
/*WVGAZETTE SERIES CLASSES
 *seriesblock - block for index page and series section front
 *seriesitem - each series promo on the series section front
 *series - each individual series default section front
 *series column - wrapper for each individual series default section front, mostly
 *                the same as #storycolumn  
 */   

#seriesblock {
  font-weight:normal;
  margin: 10px 0px;
}
#seriesblock .divide {
  float:left; 
  width:155px; 
  padding: 4px;
}

#seriesblock .title {
  font-size: 1.2em;
  font-weight:bold;
	color: #000000;
	text-decoration: none;
	left: 5px;
}

#seriesitem {
  margin-bottom:10px;
  padding: 2px 5px 10px 5px;
  border-bottom: 1px dashed #ccc;
}

#seriesitem .title {
  font-size: 1.6em;
  margin-bottom: 7px;
 	margin-left:15px;
}

#seriesitem .image {
 width:135px; 
 max-height:100px;
 padding:5px; 
 float:left;
 vertical-align:middle;
 overflow:hidden;
}

#seriesitem .desc {
  float:left;
  width: 330px;
  vertical-align:middle;
}

#series {
  margin-bottom: 20px;
}

#series .title {
  font-size: 1.3em;
  line-height: 16px;
  font-weight:bold;
  margin-top: 5px;
}

#series .subtitle {
  font-size: 1.0em;
  font-weight:bold;
  color: #333;
}

#series .more {
  font-size: .90em;
  text-align:right;
  line-height: 12px;
}

#moreStories {
  margin: 2px;

}

#moreStories .header {
  font-size: 1.2em;
  line-height: 18px;
  font-weight:bold;
  margin: 0px 0px 2px 5px;
}
#moreStories a:hover {
  text-decoration:underline;
}

#moreStories li {
  list-style-type: square;
  list-style-position: inside;
  margin-left: 4px;
  line-height: 17px;
}



/******************************SEARCH STYLE SHEET************************/
/* updated on 5.29.08 by JW when the search was added to and redesigned */
#searchcolumn {

}

#searchcolumn .resultbox {
  padding: 5px;
}

#searchcolumn .results, #searchcolumn .errors {
  clear:both;
}

#searchcolumn .calClear {
  text-align:center;
  color: #666;
  font-size: .85em;
  font-weight:normal;
  padding: 4px 0px;
  cursor:pointer;
}

#searchcolumn .calClear a {
  color: #666;
}

#searchcolumn .calClear a:hover {
  color: #990000;
}

#searchcolumn li {
  list-style-position: inside;
  list-style-position:square;
  margin-left:4px;
  margin-top: 5px;
  font-size:1.15em;
  font-weight:bold;
}
#searchcolumn li.noresults {
  color: #000;
}

#searchcolumn .errors {
  color: #990000;
}

#searchcolumn .footer {
  border-top: 2px solid #ccc;
  margin-top: 5px;
  padding: 10px 2px;
  color: #000;
  font-size: 1.25em;
}

#searchcolumn .footer a {
  font-weight:bold;
}


#searchcolumn .title {
  font-size: 1.2em;
  font-weight:bold;
}

#searchcolumn .body {
  padding: 5px 2px;
}

#searchcolumn .extras {
  text-align:right;
  font-size: .90em;
  line-height: 14px;
}

#searchcolumn .controlwrapper {
  width:auto;
  padding:3px;
}

#searchcolumn .searchtypes {
  padding-bottom:5px;
  height:260px;
  
  border-bottom: 1px solid #ccc;
}

#searchcolumn .siteform {
  width:48%;
  float:left; 
  padding:5px 0px;
  padding-bottom:0px;
}

#searchcolumn .libraryformwrapper {
  height: 260px;
}

#searchcolumn .libraryform {
  width:48%;
  float:left;
  padding: 2px 5px;
  margin-top: 10px;
  border: 1px solid #ccc;
  background-color: #eee;
}

#searchcolumn .label {
  color: #990000;
  
  width:auto;
  font-weight:bold;
  text-align:left;
  margin-left: 7px;
  padding-bottom:4px;
}

#searchcolumn .input {
  width:auto;
  text-align:left;
  margin-left:15px;
  margin-bottom:2px;

}

#searchcolumn .input a {
  font-size: .80em;
}

#searchcolumn .pages {
  width:auto;
  text-align:center; 
  margin-top:5px; 
  font-size:.90em; 
}

#searchcolumn .total, #searchcolumn .showing {
  width:20%;
  font-weight:bold;
  text-align:center;
  font-size: 1.0em;
  color: #000;
  padding:2px ;
  border: 1px solid #ccc;
  border-top:0;
  margin: 0px 0px 3px 0px;
}

#searchcolumn .total {
 float:left;
}
#searchcolumn .showing {
  float:right;
}


/*************************STORY BODY CLASSES****************************/
#storycolumn, #seriescolumn {
  padding: 3px;
  margin-top: 3px;
	margin-left: 7px;
}

#storycolumn .pubdate, #seriescolumn .pubdate {
  font-size: .95em;
	text-align: left;
	font-weight: bold;
}

#storycolumn .title {
  margin-top: 5px;
  font-size: 1.5em;
	line-height: 22px;
	font-weight: bold;
}

#storycolumn .subtitle {
  padding:2px;
  font-size: 1.2em;
	line-height: 16px;
	font-weight: bold;
}

#storycolumn .byline{
  margin: 10px 0px;
	padding: 3px;

}
#storycolumn .byline a{
  font-weight: bold;
}

#storycolumn .colsig {
  
  padding:3px;
  border: 1px solid #777;
  margin: 4px 6px 0px 4px;
  float:left;
}

#storycolumn .singleline {
	line-height: 10px;
	margin:0;

}

#storycolumn .body, #seriescolumn .body {
  line-height: normal;
  margin: 5px;
}

#storycolumn .pagenum {
  font-size:.90em;
  margin-left: 10px;
  color: #777777;
}


#storyfooter {
  font-size:1.10em;
  font-weight:bold;
  border-bottom: 1px solid #777;
  width:auto;
  padding:1px 0px;
}

#storyfooter .sectionlink {
  width:45%;
  float:left;
  padding:2px;
  font-size: .90em;
  margin-left:10px;
}

#storyfooter .pagelinks {
  float:right;
  width:45%;
  margin-right:10px;
  padding:3px 2px;
  text-align:right;
  color: #999;
}

#storyfooter .storylinks {
  margin-top:7px;
  padding:3px 2px;
  font-size: .85em;
}
/*
#storyfooter .storylinks .current {
  float: left; 
  text-align:left;
  width:49%;
}
*/
#storyfooter .storylinks .prev {
  float:left; 
  text-align:left; 
  width:49%
}
	
#storyfooter .storylinks .next {
  float:right; 
  text-align:right; 
  width:49%
}

*html #storyfooter .storylinks .current, #storyfooter .storylinks .next, #storyfooter .storylinks .prev {
  width:48%;
}

#storyfooter .storylinks a, #storyfooter .sectionlink a {
  text-decoration:none;
}

#storyfooter .storylinks a:hover, #storyfooter .sectionlink a:hover {
  text-decoration:underline;
}

#storyfooter a {
  text-decoration:underline;
}


#storyfooter a.nextPage {
  width:auto;
  text-decoration:none;
 
  border: 1px solid #444; 
  text-align:center;
  padding:2px 4px;
  margin-left:3px;
}

#storyfooter a.nextPage:hover, #storyfooter a.previousPage:hover {
  border:1px solid #990000;
}

#storyfooter a.previousPage {
  width:auto;
  text-decoration:none;
  border: 1px solid #444; 
  text-align:center;
  padding: 2px 4px;
  margin-right:3px;
}

/*************************OBITS DEFINITIONS AND CLASSES ********************
 * copied directly from the dailymail style sheet
 *
 ***************************************************************************/
#obitRightColumn {
  float:left;
  width:150px;
  
  padding:4px 10px;
}
 

#obitWrapper {
  float:left;
  margin-left: 15px;
  margin-right:30px;
  font-size:1.2em;
  padding:2px;
  width:620px;
  color:#000;
}

#obitWrapper .obitHeader {
  font-size:18px; 
  font-weight:bold; 
  margin-top:5px;
}

#obitWrapper .gbookHeader {
  font-size:13px;
  float:right;
}

#obitWrapper .gBookSig {
  margin-left:45px;
  font-style:italic;
}
#obitWrapper .gBookEntry {
  padding: 5px;

}

#obitWrapper .obitHeader a, #obitWrapper .obitHeader a:visited {
  font-size: .65em;
}

#obitWrapper a, #obitWrapper a:visited {
  color:#333;
  text-decoration:underline;
  cursor:pointer;
}
#obitWrapper a:hover {
  color:#990000;
  text-decoration:underline;
  cursor:pointer;
}

#obitWrapper .obitName {
  font-weight:bold;
  color:#000;
  font-size:14px;
  margin-left:4px;
  float:left;
}

#obitWrapper .obitTools {
  color: #000;
  font-size:11px;
  font-weight:bold;
  float:right;
}

#obitWrapper .obitBody {
  clear:both;
  
  line-height: 20px;
}

#obitWrapper .obitName a, #obitWrapper .obitName a:visited, 
#obitWrapper .obitName a:hover {
  font-size:.75em;
}

/********************END OBITS ****************************************/  

/************TESTING ***************/


/*
ul.tabs {
  clear:both;
  margin:0;
  padding: 0px;
  border-bottom: 1px solid #ccc;
}

ul.tabs li {
  list-style-type: none;
  float: left;
  margin-left: 5px;
  padding: 3px;
  border: 1px solid #000;  
  border-bottom: none;
  display: inline;

}
ul.tabs li.tab-selected a{
  background-color: #fff;
  color: #000;
  border-bottom: 1px solid #fff;
}

ul.tabs li.tab a{
  background-color: #000;
  color: #fff;
}


ul.tabs li.tab-selected a:hover {
  border-bottom: 1px solid #fff;
  color: red;
}

ul.tabs li.tab a:hover {
  background-color: #ddd;
  color: red;
}
*/

/************INDEX POLL STYLES*****/
#frontpagebox .promo {
  margin: 5px 2px 3px 2px;
  padding:2px;
  float:left;
  width:45%;
}

#frontpagebox .text {
  margin: 15px 5px;
  margin-right:10px;
  float:left;
  text-align:center;
  font-size: 1.4em;
  font-weight:bold;
  width:40%;
}


#index_pollbox, #frontpagebox {
  border: 1px solid #d0d0d0;
  border-top: 0px;
  padding-bottom: 5px;
}

#index_pollbox .header, #frontpagebox .header {
  font-size: 1.25em;
  font-weight: bold;
  color: #000099;
  width:99%;
  padding: 2px 0px 2px 5px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}



#index_pollbox .question {
  text-align:center;
  margin: 5px 0px;
  font-size: 1.0em;
  font-weight:bold;
}

#index_pollbox .poll_container {
  margin-left: 10px;
}

#pollquestions, #pollresults {
  padding-top: 0px;
  margin-top: 0px;
}

#quickPoll {
  font-size: 1.2em;
  padding: 5px 3px;
  
}

#morepolls {
  padding:5px 2px;
  line-height: 1.4em;
}

#morepolls .polls {
  text-indent: 7px;
}

form {
  margin:0px;
}

/**********END POLLS ***********/

#marketplace {
  width: 330px;
  
  border-top:1px solid #333333;
  border-bottom: 1px solid #333333;
  padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
}

ul.tabs
{
 margin:0;
 margin-top: 5px;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font-size: 1.1em;
 font-weight:bold;
}

ul.tabs li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabs li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-top: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}
/*
ul.tabs li a:link { color: #448 }
ul.tabs li a:visited { color: #667 }
*/
ul.tabs li.tab a {
color: #448
}

ul.tabs li.tab a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabs li.tab-selected a
{
  color:#448;
  background-color: #fff;
  border-bottom: 1px solid #fff;
}

ul.tabs li.tab-selected a:hover
{
 color: #000;
 background: white;
 border-color: #227;
 border-bottom: 1px solid white;
}

#boxes {
  clear:both;
}
#boxes .box {
  border: 1px solid #778;
  border-top: 0px;
  padding: 2px 2px 6px 4px;
  background-color: #fff;
}

/***************** Right COLUMN global classes ************/
#Extras {
  clear:both;
  width: 336px;
  padding:2px;
  margin-bottom: 5px;
}

#Extras .header {
  font-weight:bold;
  line-height: 18px;
  color: #000;
  font-size: 1.05em;
  padding:2px;
}

#xtras .apVideo {
  float:left;
  margin: 2px;
  margin-top: 5px;

}

#Extras .jobs {
  width:175px;
  float:left;
}

#Extras .cars {
  float:right;
  margin-top: 5px;
  
}

/************************FOR BUSINESS HOMEPAGE WIDGET and business section *****/
#businessblock{
  margin: 10px 4px;  
  font-size:12px;
}


#businessblock a:hover {
  text-decoration:underline;
}

#businessblock .widget {
  float:left;
  padding-right:10px;
}

#businessblock .graph {
  padding-bottom: 6px;

}

#businessblock .storylinks {

}

#businessblock .title {
  font-weight:bold;
}

#businessblock .myapLinks  {
  font-weight:normal;
}


#businessblock .apHeader {
  font-weight:bold; 
  padding: 5px 0 2px 0; 
  border-bottom:1px solid #333; 
  margin:0 0 5px 5px;
}


/***************** calendar.wvgazette.com *********************/
#cal_wrapper {
  width:990px;
  margin: 10px 5px 15px 5px;
}

#wvu_contentpromo {
  width:auto;
  margin-bottom:5px;
  border:2px solid #004476;
  padding:5px;
  /*background-color: #E9EDF3;*/
  background-color: #f7f8fa;
  cursor:pointer;
}

#wvu_contentpromo .logo {
  width:30%;
  float:left;
}

#wvu_contentpromo .text {
  font-size: 1.5em;
  line-height: 19px;
  float:right;
  width:66%;
  padding:5px 3px;
  text-align:center;
}

#gutter {
  margin-bottom:10px;
  height:1px;
  width:auto;
}

/********** copied from cnGallery.css so they could be specific for each publication *****/

#galleryheader {
    margin-left: 20px;
    font-size: 2.0em;
    color: #333;
    padding:4px;
    margin-bottom: 5px;
  }
  
#gallerycolumn .backlink {
  font-size: 1.2em;
  margin-left: 15px;
  padding-top: 7px;
}

#gallerycolumn .backlink a:hover {
  text-decoration:underline;
}



#moregalleries .header {
  font-size: 1.6em;
}

#moregalleries .title {
  font-size: 1.1em;
  line-height:.95em;
}

#moregalleries .desc {
  font-size: .90em;
}

#morestories .gallerybox {
  /*background-color: #d6e1ff;
  border: 1px solid #aaa;
  */
  padding:5px;
  border-bottom:1px solid #aaa; 
}

#morestories .imagewrapper {
  width:98%;
  padding:0px 0px;
  margin-bottom:7px;
}

#morestories .imagetitle {
  margin-left:8px;
  font-size: 1.2em;
  margin-top:5px;
  float:left;
  width:190px;
}

#morestories .imagetitle a:hover {
  text-decoration:underline;
}

#morestories .imagebox {
  background-color: #eee;
  float:left;
  width:100px;
  height:75px;
  text-align:center;
  padding: 8px;
  border:1px solid #666;
  overflow:hidden;
}

*html #morestories .imagebox {
  width:116px;
  height:93px;
}

#coupons {
  width:95%;
  text-align:left;
  font-size: 1.1em;
  font-weight:bold;
  margin:5px;
  line-height:1.20em;
  
}

#coupons .row {
  
  padding:1px 3px;
  margin:1px 4px;
  width:95%;
}

#coupons .col1, #coupons .col2 {
  padding:2px;
  float:left;
}

#coupons .col1 {
  width:65%;
}

#coupons .col2 {
  width: 32%;
}

#pastweekBox {
  background-color: #ddd;
  padding: 2px;
  font-size: 1.1em;
  margin-left: 4px;
}

#pastweekBox .date {
  background-color: #efefff;
  padding:2px 0px 2px 5px;
  margin:4px 2px;
}

#pastweekquicklinks {
  font-size: .9em;
  margin-top: 5px;
  margin-left:2px;
  padding:3px 0px;
  border: 1px solid #ddd;
}

#pastweekquicklinks a.section {
  margin: 1px 1px;
  padding:2px;
}

#pastweekquicklinks a.section:hover {
  margin: 0px 0px;
  border: 1px solid #990000;
  padding:2px;
}

#HeadlineBox {
  margin-bottom:2px;
}

#HeadlineBox ol {
  padding:3px;
  margin:0px;
}

#HeadlineBox ol li.boxlink {
  line-height:1.6em;
	list-style-position:inside;
	list-style-type:decimal;
	font-size: .95em;
}

#HeadlineBox ol li.boxlink a {
  color: #004476;
}

#HeadlineBox ol li.boxlink a:hover {
  color: #990000;
  text-decoration:underline;
}

ul.toptabs
{
 margin:0;
 margin-top: 5px;
 padding: 3px 0;
 border-bottom: 1px solid #666;
 font-size: 1.0em;
 font-weight:bold;
}

ul.toptabs li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.toptabs li a
{
 margin-right:3px;
 padding: 3px 0.5em;
 border: 1px solid #666;
 border-top: 1px solid #666;
 border-bottom: none;
 background: #ddd;
 text-decoration: none;
}

/*
ul.tabs li a:link { color: #448 }
ul.tabs li a:visited { color: #667 }
*/
ul.toptabs li.tab a {
color: #004476;
}

ul.toptabs li.tab a:hover
{
 color: #990000;
 background: #bbb;
 border-color: #004476;
}

ul.toptabs li.tab-selected a
{
  color: #004476;
  background-color: #fff;
  border-bottom: 1px solid #fff;
}

ul.toptabs li.tab-selected a:hover
{
 color: #000;
 background: white;
 border-color: #000;
 border-bottom: 1px solid #fff;
}

#topboxes {
  clear:both; 
}
  
#topboxes .box{
  border-style: solid;
  border-width: 1px;
  border-color: #666;
  border-top:0px;
  padding: 2px;
  /*background-color: #F5F3D3;*/
  background-color: #fff;
}

/* for the flash push down w, had to split it into each sites style sheet to
 * fix a bug in IE.  DAMN IE */
*html #flashPushDownHeader {
  margin-top: -8px;
  margin-left:1px;
  margin-bottom: -8px;

}

#gazzpromos {

	text-align:center; 
	margin:15px; 
	
}

#gazzpromos .a {

	text-decoration:none;

}

#gazzpromos img {

	border:none;

}

