/******* Akron.com CSS Master *******/

/* --- Body ------------------------------- */
body {
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background:#FFFFFF;
}


/* --- Main wrap ------------------------------- */
#wrap {
	width:980px;
	text-align:left;
  	margin-left: auto;
 	margin-right: auto;
}


/* --- Header ------------------------------- */

#header {
	width:978px;
	height:120px;
	border-left: 1px solid #B9B6B6;
	border-right: 1px solid #B9B6B6;
	border-bottom: 1px solid #B9B6B6;
	background: #FFFFFF url(/images/headerBG.gif) repeat;
}

#logo {
	float:left;
	text-align:left;
	width:450px;
}

#headerad {
	float:left;
	text-align:right;
	width:510px;
	padding-right:10px;
	padding-bottom:6px;
}


#headertop {
	width:960px;
	text-align:right;
	padding-top:10px;
	padding-right:18px;
	padding-bottom:2px;
	margin:auto;
	clear:both;
}

#clear {
	width:978px;
	clear:both;
	text-align:center;
}

#date {
	width:300px;
	color:#31485C;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding-left:14px;
	padding-top:4px;
	margin:3px;
}

#search {
	width:580px;
	float:left;
	color:#31485C;
	text-align:right;
	font-size:13px;
	margin:3px;
}

#rednav {
	width:980px;
	background: url(/images/red_navBG.gif) repeat;
	color:#ffffff;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	clear:both;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #BFC1C5;
}

#graynav {
	width:980px;
	background: #445164;
	color:#ffffff;
	text-align:center;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	clear:both;
	padding-top:3px;
	padding-bottom:4px;
}

/* --- Content framework ------------------------------- */

#content {
	width:944px;
	height:100%;
	clear:both;
	padding:17px;
	border: 1px solid #CDD9E8;
}

#leftcolumn {
	width:526px;
	float:left;
	padding-right:13px;
}

.topstoryHD {
	width:510px;
	height:36px;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:6px;
	margin-top:0px;
	font-size:23px;
	font-weight:bold;
	color:#ffffff;
	background: url(/images/topstoriesHeaderBG.gif) repeat;
	background-repeat:repeat-x;
}

#topstoryphoto {
	width:238px;
	padding-right:10px;
	float:left
}

#storyphoto {
	width:238px;
	padding-right:10px;
	float:left
}

#storyphoto img{
	border: 1px solid #6E99BF;
}

.photocredit {
	font-size:10px;
	color:#757779;
	text-align:left;
	margin-bottom:-10px;
	margin-top: 0px;
}

.phototext {
	font-size:11px;
	font-weight:bold;
	color:#0C4790;
	padding-bottom:3px;
	text-align:left
}

#topstory {
	width:500px;
	padding:10px;
	background:#E9EDF2;
}

#topstory img{
	border: 1px solid #6E99BF;
}

#topstory a {
	color:#0C4790;
	text-decoration:none;
}
#topstory a:hover {
	color:#9EB6D4;
	text-decoration:underline;
}

#topstory a:visited {
	color:#647891;
	text-decoration:none;
}

#topstory a:visited:hover {
	color:#9EB6D4;
	text-decoration:underline;
}

#topstorybullets {
	width:250px;
	float:left
}

#topstory ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size:14px;
	font-weight:bold;
}

#topstory li{
	padding-left: 8px;
	background-image: url(/images/middcolumnbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .65em;
	line-height:18px;
}

#topstoryBox {
	width:500px;

}

#topstoryBody {
	font-size:13px;
	color:#000000;

}

.topstoryTitle {
	font-size:25px;
	font-weight:bold;
	color:#0C4790;
	margin-bottom:-13px;
        margin-top:-0px;
	padding:0px;
	text-align:left
}

.topstoryText {
	font-size:13px;
	color:#000000;
}

#topstoryBody a {

                color:#000000;

                text-decoration:underline;

}

#topstoryBody a:hover {

                color:#9D9FA0;

                text-decoration:none;

}

 

#topstoryBody a:visited {

                color:#9D9FA0;

                text-decoration:underline;

}

 

#topstoryBody a:visited:hover {

                color:#9EB6D4;

                text-decoration:none;

}
.topstoryText {

                font-size:13px;

                color:#000000;

}

/* --- Sub Sections ------------------------------- */

#subsectionsHD {
	width:518px;
	height:33px;
	padding-left:8px;
	padding-top:2px;
	margin-top:0px;
	background: url(/images/subheadHeaderBG.gif) repeat;
	background-repeat:repeat-x;
}

#subHDtitle {
	width:450px;
	font-size:18px;
	font-weight:bold;
	color:#C22021;
	text-align:left;
	float:left;
}

#subHDmore {
	width:253px;
	padding-top:5px;
	text-align:right;
	float:left;
}

#subsections {
	width:500px;
	padding:5px;
}

#subsections img{
	border: 1px solid #6E99BF;
	margin-right:10px;
}

#subsections a {
	color:#0C4790;
	text-decoration:none;
}
#subsections a:hover {
	color:#9EB6D4;
	text-decoration:underline;
}

#subsections a:visited {
	color:#647891;
	text-decoration:none;
}

#subsections a:visited:hover {
	color:#9EB6D4;
	text-decoration:underline;
}

#subsections ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size:12px;
	font-weight:bold;
}

#subsections li{
	padding-left: 8px;
	background-image: url(/images/middcolumnbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .65em;
	line-height:18px;
}

.substoryTitle {
	font-size:17px;
	font-weight:bold;
	color:#0C4790;
	margin:0px;
	padding:0px;
}

.substoryText {
	font-size:13px;
	line-height:14px;
	color:#000000;
	padding:0px;
	margin:0px;
}

/* --- Archives ------------------------------- */

#archivescolumn {
	width:750px;
	float:left;
	padding-right:13px;
}

#archivesHD {
	width:740px;
	height:57px;
	padding-left:8px;
	padding-top:2px;
	margin-top:0px;
	background: #E1E1E1;
}

#archivestitle {
	width:450px;
	font-size:46px;
	font-weight:bold;
	color:#A6A3A3;
	text-align:left;
	float:left;
}

#back {
	width:250px;
	padding-top:30px;
	font-size:13px;
	font-weight:bold;
	color:#C22021;
	text-align:right;
	float:left;
}

#archivessubsectionsHD {
	width:740px;
	height:33px;
	padding-left:8px;
	padding-top:2px;
	margin-top:5px;
	background: url(/images/subheadHeaderBG.gif) repeat;
	background-repeat:repeat-x;
}

/* --- Middle Column ------------------------------- */

#middcolumn {
	width:198px;
	float:left;
	padding-left:13px;
	padding-right:13px;
	margin-bottom:20px;
	border-left: 1px solid #CDD9E8;
	border-right: 1px solid #CDD9E8;
}

#middfeature {
	width:180px;
	background:#E5ECF6;
	padding:8px;
	margin-top:-3px;
}

#middclear {
	width:130px;
	clear:right;
	text-align:center;
}

.middHD {
	width:192px;
	height:29px;
	padding-left:5px;
	padding-top:4px;
	margin-bottom:3px;
	margin-top:0px;
	font-size:15px;
	font-weight:bold;
	color:#C22021;
	background: url(/images/middcolumnHeaderBG.gif) repeat;
	background-repeat:repeat-x;
}

#middcolumn a {
	color:#0C4790;
	text-decoration:none;
}
#middcolumn a:hover {
	color:#9EB6D4;
	text-decoration:underline;
}

#middcolumn a:visited {
	color:#647891;
	text-decoration:none;
}

#middcolumn a:visited:hover {
	color:#9EB6D4;
	text-decoration:underline;
}

#middcolumn ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size:12px;
}

#middcolumn li{
	padding-left: 8px;
	background-image: url(/images/middcolumnbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .65em;
	line-height:21px;
}

/* --- Right Column ------------------------------- */


#rightcolumn {
	width:150px;
	float:left;
	padding-left:18px;
}

#rightcolumn img{
	padding-bottom:12px;
}

/* --- Footer ------------------------------- */

#footer {

                width:934px;

                height:20px;

                color:#445164;

                font-size:11px;

                text-align:center;

                padding-top:30px;
                padding-bottom:55px;
                clear:both;

}

 

#footer a {

                color:#445164;

                text-decoration:none;

}

#footer a:hover {

                color:#1D2B3F;

                text-decoration:underline;

}

 

#footer a:visited {

                color:#445164;

                text-decoration:none;

}

 

#footer a:visited:hover {

                color:#445164;

                text-decoration:underline;

}

 


.rocktext {
	font-size:12px;
	color:#CBB1A4;
}
.copyright {
	font-size:11px;
	color:#A57B66;
}
.form {
	font-size:12px;
}

/* --- Links ------------------------------- */


a.fullstory:link {
	color:#0C4790;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.fullstory:hover {
	font-size:11px;
	color:#9EB6D4;
	text-decoration:underline;
}

a.fullstory:visited {
	font-size:11px;
	color:#647891;
	text-decoration:none;
}

a.fullstory:visited:hover {
	font-size:11px;
	color:#9EB6D4;
	text-decoration:underline;
}

#graynav a {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#graynav a:hover {
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

#graynav a:visited {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#graynav a:visited:hover {
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

