/* CSS Document

Journal Register
Jessica Caldwell
CRANK Digital 10/30/07

 */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul {
	list-style: none;
}
img {
	border: none;
}
p {
	margin: 0;
	padding: 0;
}
.clr {
	clear: both;
}

/* HTML LAYOUT */

#container {
	margin: 0 auto;
	padding: 0;
	background-image: url(../img/bg_page.jpg);
	background-repeat: repeat-y;
	width: 1050px;
}

#page{
	margin: 0 auto;
	padding: 0;
	background-color:#FFF;
	width: 998px;
}
#header {
	margin: 0 auto;
	padding: 0;
	background-image: url(../img/bg_blueHead2.gif);
	background-color: #1253B5;
	background-repeat: no-repeat;
	width: 998px;
	height: 80px;
}

#topbar {
	background-color: #1253B5;
	padding: 4 0 1 0;
	width: 998px;
}

#nav {
	margin: 0 auto;
	padding: 0;
	background-image: url(../img/bg_yellowHead.gif);
	background-repeat: no-repeat;
	width: 998px;
	height: 71px;
}
#footer {
	margin: 0 auto;
	padding: 0;
	background-image: url(../img/bg_footerBottom.jpg);
	background-repeat: no-repeat;
	width: 1050px;
	height: 40px;
}

/*-----------------------------------*/

#logo {
	float: left;
}
#newspaperlogos {
	float: right;
	padding: 6px 6px 6px 6px;
	width: 185px;
	height: 50px;
}
#tools {
	margin: 0;
	padding: 4px 35px 0 0;
	float: right;
}
#tools ul {
	margin: 0;
	padding: 4px 0 0 50px;/padding: 0 0 0 50px;
	list-style: none;
	line-height: 14px;
}
#tools li {
	padding: 0 0 0 10px;
	background-image: url(../img/icon_arrow.gif);
	background-repeat: no-repeat;
}
#tools ul a {
	color: #FFF;
	text-decoration: none;
}
#tools ul a:visited {
	color: #FFF;
	text-decoration: none;
}
#tools ul a:hover {
	text-decoration: underline;
}
#search {
	margin: 0;
	padding: 0;
	width: 998px;
	height: 41px;
}
#search-inner {
	text-align: right;
	padding: 5px 50px 0 0;
}
#search-inner a,
a:visited  {
	color: #003399;
}
#search-inner a:hover {
	text-decoration: none;
}
/*-----------------------------------*/

/* TAB NAVIGATION */

#tabs {
	margin: 0 auto;
	padding: 0;
	width: 998px;
}
#tabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tabs li {
	margin: 0;
	padding: 0;
	float: left;
}
#tabs li a {
	margin: 0;
	padding: 0;
	background: url(../img/b_tabOff.gif) no-repeat;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 2.5;
	width: 141px;
	float: left;
}
#tabs li a:hover {
	background: url(../img/b_tabOn.gif) no-repeat;
	color: #039;
}
#tabs li.current a {
	background: url(../img/b_tabOn.gif) no-repeat;
	color: #039;
}

/*-----------------------------------*/

/* TOP ROW ADS */

#adRow1 {
	margin: 0 auto;
	padding: 0;
	background-color: #f1f3f6;
	width: 998px;
	height: 120px;
}
#ad1 {
	margin: 0;
	padding: 15px;
	float: left;
}
#clickHere {
	margin: 0;
	padding: 30px 20px; 
	float: left;
}

/*-----------------------------------*/

/* MAIN CONTENT */

#alpha {
	margin: 0 auto;
	padding: 0 10px 0 0;
	width: 787px;
	float:left;
}
#subMenu {
	margin: 0;
	padding: 0;
}
#subMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#subMenu li {
	margin: 0;
	padding: 8px;
	background-color: #f6f6f6;
	border: 1px solid #CCC;
	border-left: none;
	float: left;
}
#subMenu li.home {
	margin: 0;
	padding: 8px;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-bottom: none;
	float: left;
}
#subMenu li a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
#subMenu li.home a {
	text-decoration: none;
}
#subMenu li a:visited {
	color: #000;
}
#subMenu li a:hover {
	text-decoration: none;
}
#signIn {
	margin: 0;
	padding: 10px;
	color: #000;
	font-weight: bold;
	float: left;
}
#signIn a,
#signIn a:visited {
	color: #ef4a10;
}
#signIn a:hover {
	text-decoration: none;
}
#gamma {
	margin: -3px 0 0 0;
	padding: 10px 0 10px 10px;
	background-color: #f6f6f6;
	border: 1px solid #CCC;
	width: 786px;
}
#delta {
	margin: -1px 0 0 0;
	padding: 0;
	border: 1px solid #CCC;
	width: 796px;
}
#delta p.breadCrumb {
	padding: 10px;
}
#delta-inner {
	border-top: 1px solid #CCC;
}
#epsilon {	
	margin: 0;
	padding: 9px 0 9px 9px;
	width: 212px;
	float: left;
}

#zeta {
	margin: 0;
	padding: 0;
	background-color: #f6f6f6;
	border-left: 1px solid #CCC;
	width: 574px;
	float: left;
}


/*-----------------------------------*/
/* LOGIN BOX */

#logIn {
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #f6f6f6;
	border: 1px solid #CCC;
	width: 201px
}
#logIn h1 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
}
#logIn p {
	margin: 0;
	padding: 0 0 5px 10px;
}
#logIn a {
	margin: 0;
	padding: 0;
	color: #556b84;
}
#logIn a:hover {
	text-decoration: none;
}
#logIn fieldset {
	border: none;
}

#logIn fieldset ul {
	padding: 0;
	list-style: none;
	border: none;
}
#logIn fieldset li {
	margin: 0;/margin: 0 0 0 -40px;
	padding: 1px;
	border: none;
	font-size: 10px;
}
#logIn fieldset li p {
	margin: 0;
	padding: 0;
	border: none;
}
#logIn label {
	margin: 0;
	padding: 5px 5px 0 0;
	text-align: right;
	width: 50px;
	border: none;
	float: left;
}


/*-----------------------------------*/


/* BROWSE ADS */

#browseAds {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background-color: #f6f6f6;
	border: 1px solid #CCC;
	width: 201px
}
#browseAds ul {
	margin: 0;
	padding: 10px 10px 0 20px;
	list-style: disc;
	border: none;
}
#browseAds li {
	margin: 0;
	padding: 0 0 5px 0;
	border: none;
}
#browseAds li a {
	color: #556b84;
	text-decoration: underline;
}
#browseAds li a:visited {
	color: #556b84;
	text-decoration: underline;
}
#browseAds li a:hover {
	text-decoration: none;
}

/*-----------------------------------*/

/* 120x90 BANNER AD */

#ad2 {
	margin: 0;
	padding: 10px 40px;
}



/*-----------------------------------*/

/* SIDE BANNER AD */

#beta {
	margin: 0;
	padding: 0;
	background-color:#fff;
	width: 170px;
	height: 1075px;

}
#beta-inner {
	margin: 0;
	float:center;
	padding: 0px 0px 0px 0px;
}
/*-----------------------------------*/

/* CENTER CONTENT CATEGORIES */

#subTabs {
	margin: 0;
	padding: 0;
	background: url(../img/IMG_stripeBG.gif) no-repeat right;
	width: 574px;
	height: 40px;
}
#eta {
	margin: 0;
	padding: 0px 0 0px 4px;
}
.category {
	margin: 0 0 12px 0;
	padding: 0 12px 0 0;
	width: 269px;
	float: left;
}
.txt {
	margin: 0;/margin: -4px 0 0 0;
	padding: 0;
	background: url(../img/bg_gradient1.jpg) no-repeat top;
	width: 269px;
	min-height: 112px;
}
/*\*/
* html .txt {
height: 112px;
}
/**/
.txt p {
	margin: 0;
	padding: 10px 5px 0 10px;
}
.txt a {
	margin: 0;
	padding: 0;
	color: #00C;
}
.txt a:visited {
	color: #00C;
}
.txt a:hover {
	text-decoration: none;
}
.txt p.noImg  {
	margin-top:10px;
}

/*-----------------------------------*/

/* CENTER FEATURE ADS */

#theta {
	margin: 0;
	padding: 0 0 15px 0;
	background-color: #FFF;
	border-top: 1px dashed #CCC;
	width: 574px;
	float: left;
}
.featureRow  {
	padding: 10px 0 10px 10px;
}
.featureRow img {
	padding: 0 6px;
}

/*-----------------------------------*/

/* FOOTER */
#iota {
	margin: 0 auto;
	padding: 0 10px 0 0;
	width: 787px;
}
#footerNav {
	margin: 0 auto;
	padding: 0;
	background-color:#FFF;
	border-right: 1px solid #AAA;
	background: url(../img/bg_footerTile.gif) repeat-x;
	width: 797px;
	height: 26px;	
}
#footerNav-inner {
	margin: 0 auto;
	padding: 0;
	width: 682px;
}
#footerNav-inner a {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
#footerNav-inner a:visited {
	color: #FFF;
	font-size: 12px;
}
#footerNav-inner a:hover {
	color: #FC0;
}
.footLink {
	padding: 6px 0 0 0; 
	float:left;
}
.footDivider {
	padding: 0 20px; 
	float:left;
}
#kappa {
	margin: 0 auto;
	padding: 0 10px 0 0;
	border: 1px solid #CCC;
	border-left: none;
	background: url(../img/bg_footer.gif) no-repeat;
	width: 787px;
	height: 111px;
	float:left;
}
#kappa p {
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 15px;
}
#kappa a {
	color: #00F;
	text-decoration: underline;
}
#kappa a:visited {
	color: #00F;
	text-decoration: underline;
}
#kappa a:hover {
	text-decoration: none;
}
#lambda {
	margin: 0;
	padding: 20px 0 5px 0;
	border-right: 1px solid #CCC;
	text-align: center;
	width: 797px;
}