body{
        margin-left:10px;
        background-color: #333333;
        font-family:Arial, sans-serif;
}

a, a:link {
        color: #085e39;
        font-weight:normal;
        text-decoration: none;
        cursor: pointer;
}

a:visited{

	color: #749988;
	font-weight: normal;
	text-decoration: none;
}

a:hover{
        color:#3b3b3b;
        text-decoration: underline;
        cursor: hand;
        cursor: pointer;
}


.inv_color a, .inv_color a:link{
		color: #3b3b3b;
}

.inv_color a:hover{
	color: #085e39;		
}

.inv_color a:visited{
	color: #999;
}



.image_size_3{
        width:500px;
}

.image_size_2{
        width:330px;
}

.image_size_1{
        width:160px;
}

.hideForPrint{
        float:left;
        display:none;
}


.thumbnail_filmstrip{
        width:148px;
}

.thumbnail_multimedia{
        width:130px;
}

.thumbnail{
        width:50px;
}

.story_link{
        font-family:Arial, sans-serif;
        font-weight:normal;
        padding-top:10px;
}

.story_link a:link{
    
        font-family:Arial, sans-serif;
        font-weight:normal;
       
}

.story_link a:visited{
        font-family:Arial, sans-serif;
        font-weight:normal;
}

.story_link a:hover{
        font-family:Arial, sans-serif;
        font-weight:normal;
}


.story_separator{
        width:100%;
     /*   background-image:url('http://www.post-gazette.com/includes/2007design/images/seperator.png');  */
	/*	background-repeat:repeat-x; */
	
        height:3px;
        margin-top:2px;
        margin-bottom:2px;
		float:left;
/*        border-bottom:1px solid #808080;*/
}

.story_box_right{
        float:right;
        margin-left:10px;
        margin-top:10px;
        width:160px;
}


.story_box_left{
        float:left;
        margin-right:10px;
        margin-top:10px;
        width:160px;
}

.small_section_marker{
        font-family: Arial, sans-serif;
        font-weight:normal;
        margin-top:10px;
        display:block;
        margin-bottom:5px;
}

.small_section_marker a:link, .small_section_marker a:visited, .small_section_marker a:hover{
        font-family: Arial, sans-serif;
        font-weight:normal;
        margin-top:10px;
        display:block;
}


.bold_title{
        font-family: Arial, sans-serif;
        color:black;
        font-weight:normal;
        margin-top:10px;
        display:block;
}

.bullet_list{
        list-style:disc inside;
        margin-left:10px;
        padding:0px;
        margin:0px;
        padding-bottom:10px;
}

.bullet_list li{
	
        padding-top:5px;
}


.list_no_bullet{
        list-style:none;
        padding:0px;
        margin:0px;
        margin-left:0px;
        padding-bottom:10px;
}

.list_no_bullet li{
        padding-top:10px;
}

#ad_top{
        text-align:center;
        padding-bottom:5px;
        width: 980px;
        margin: 0 auto;
}

#ad_top embed{
        text-align:center;
        padding-bottom:5px;
}

.wrap{
        width:1000px;
        margin:0 auto;
}

.prepsportswrap{
        width:1200px;
        margin:0 auto;
}

#bannerad{
        width:1000px;
        margin-left:auto;
}

#header{
        background-color:black;
        width:980px;
        float:left;
        margin-bottom:10px;
        clear:both;
}

#pagecontent{
        clear:left;
        width:100%;
        float:left;
}

#prepsportspagecontent{
        clear:left;
        width:1100px;
        float:left;
}

#topinfo{
		width:980px;
        float:left;
        border-bottom:1px solid #3B3B3B;
        background-color:#FFFFFF;
		font-size:70%;
		line-height:25px;
}

.topinfoitem{
        float:left;
        padding:0px;
        margin:0px;
}

.topinfoitem form{
	float:left;
}


.topinfoitem a:link,.topinfoitem a:hover,.topinfoitem a:visited{
	font-size:100%;
}

.datedisplay{
		float:left;
		font-family:Arial,sans-serif;
        width:160px;
		padding-right:10px;
		padding-left:10px;
}

.headerdate{
        text-align:left;
		padding-left:10px;
		padding-top:5px;
}

.updateddisplay{
        font-family: Arial, sans-serif;
        font-weight:normal;
        color:#009459;
        float:left;
        padding-right:20px;
}


.updateddisplay a:link, .updateddisplay a:visited, .updateddisplay a:hover{
        font-family: Arial, sans-serif;
        font-weight:normal;
}


#logosection{
        padding:0 0 0px 10px;

        float:left;
		margin:13px 0px 10px 0;
}

.headersectiontitle {
display:inline;
float:left;
font-size:26px;
color: #3b3b3b;
margin:0px;
letter-spacing: -1px;
padding:1px 0px 0px 10px;
}

html>/**/body .headersectiontitle {
display:inline;
float:left;
font-size:26px;
color: #3b3b3b;
margin:0px;
letter-spacing: -1px;
padding:2px 0px 0px 10px;
}



.logoplate{
        margin:0px;
        padding:10px 0 10px 10px;
        float:left;
}

#logosection a:link,#logosection a:visited ,#logosection img {
        margin:0px;
        padding:0px;
        text-decoration: none;
        border:0px;
        color: #3b3b3b;
       
}

#logosection a:hover{
text-decoration: underline;
color: #085e39;

}
.text_sizes{
		font-family:Arial, sans-serif;
		float:right;
		text-align:right;
}

.text_sizes span{
	cursor: pointer;
}

.searcher{
		float:left;
		text-align:left;
		font-family:Arial, sans-serif;
		padding-right:5px;
}

.searchlabel{
		font-family:Arial, sans-serif;
		float:left;
		padding-top:0px;
		padding-right:5px;
		margin-top:0px;
}

input.img{
		vertical-align:bottom;
}

input.txt{
		font-family:Arial, sans-serif;
		width:150px;
}


#secondinfo{
		margin-top:4px;
        height:10px;
        float:left;
}


.primary{
		background-color:black;
        float:left;
        width:980px;
        border: 1px solid #333333;
}

.topnavitem {
        float: left;
		font-size:15px;
		line-height:10px;
		border-right:1px solid #8F8F8F;
}

.topnavitem  a, .topnavitem a:visited,.topnavitem  a:link {
        font-family:Arial,sans-serif;
        color:#e2e2e2;
        padding-right:10px;
        padding-left:10px;
        font-weight:normal;
		font-size:12px;
}

.topnavitem {
        float: left;
        margin-top:7px;
		font-size:15px;
}

.topnavitem  a:hover {
        font-weight:normal;
        color: #1d9855;
		font-size:12px;
}

.topselecteditem {
        float: left;
        margin-top:7px;
		color: #085e39;
		font-size:15px;
		line-height:10px;
		border-right:1px solid #8F8F8F;
}


.topselecteditem  a, .topselecteditem a:visited,.topselecteditem  a:link {
		font-size:12px;
		font-family:Arial,sans-serif;
		color:#085e39;
        font-weight:bold;
        padding-right:10px;
        padding-left:10px;
}

.topselecteditem  a:hover{
        color:#085e39;
}

.nonseccontainer{
        padding:0px;
        margin:0px;
        background-color:#085e39;
        float:right;
		font-size:11px;
        height:23px;
}

.nonsec{
		color:white;
		float:left;
		height:14px;
		line-height:12px;
		margin-bottom:3px;
		margin-top:6px;
}

.nonsec a, .nonsec a:link, .nonsec a:visited{
		border-right:2px solid white;
        font-family:  Arial, sans-serif;
        font-weight:bold;
        padding-right:7px;
        padding-left:7px;
        background-color:#085e39;
        color:white;
}

.nonsec a:hover{
        font-family:  Arial, sans-serif;
        font-weight:bold;
        padding-right:7px;
        padding-left:7px;
        background-color:#085e39;
        color:white;
        text-decoration:none;
}

.secondary{
		background-color:#2d2d2d;
		border-bottom:1px solid #33333;
		border-left:1px solid #333333;
		border-right:1px solid #333333;
		float:left;
		font-family:Arial,sans-serif;
		font-size:12px;
		font-weight:normal;
		height:23px;
		letter-spacing:-0.01em;
		line-height:23px;
		position:relative;
		width:980px;
}

.subnavitem {
        float: left;
		margin-top:1px;
		padding-bottom:3px;
}


.subnavitem  a, .subnavitem a:visited, .subnavitem a:link {
        padding-top: 5px;
        padding-bottom:0px;
        padding-left:10px;
        font-weight:normal;
        color:#e2e2e2;
}

.subnavitem  a:hover {
        color:#1d9855;
        font-weight:normal;
}

/* End Header Styles*/

