#header {
	padding-left:25px;
	padding-right:16px;
}

#top-logo-container
{
	background-color:#ffffff;
	width:100%;
    background: url(/images/main-back.gif) repeat-y center 50%;
	background-repeat:repeat-x;
}

#searchholder
{
	text-align:center;
	width:180px;
	padding-top:40px;
	padding-bottom:5px;
	margin:0px;
	background-color:#00325b;
	color:#a7b8c6;
}

#searchholder a
{
	text-decoration:none;
	font-size:11px;
	color:#a7b8c6;
}

#searchholder a:hover
{
	text-decoration:underline;
}

#top-logo
{
	width:772px;
	text-align:left;
	margin:15px auto;
}

#top-logo img
{
	margin-left:10px;
}

h1, h2 {
	color: #00325b;
}

li.over a {
	color: #5A658C;
}

/* Sidebar colors */


a.haschildren, a.nochildren, a.haschildrentop {
color: #01325b;
}
.accordionstyle {
border-top: 1px solid #d8dde0;
border-bottom: 2px solid #d8dde0;
}
.second a {
background-color: #e5eaee;
color:#01325b;
border-top: 1px solid #d8dde0;
}
.second a:hover {
background-color: #01325b;
color:#e5eaee;
}
.second a.selected {
color:#e5eaee !important;
background-color:#01325b !important;
}


/* Topnav colors */

a.bottomlevel {
color: #44507A;
}

.bottomlevel:hover {
background-color: #44507A;
}

/* Top header logo 

#logo a {
	background: url(/images/logo-clip.gif) no-repeat;
	height: 49px;
	width: 141px;
	top: 5px;
}

#logo a:hover {
	background: url(/images/logo-clip-hover.gif) no-repeat;
}*/

/* Other Clipper-specific styles */

.title {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.stats {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.link {
	font-size: 10px;
	color: #0e64c9 !important;
	text-decoration: none;
}
.link:hover {
	font-size: 10px;
	color: #0e64c9 !important;
	text-decoration: underline;
}
.readlink {
	font-weight: normal;
	color: #FF9900 !important;
	text-decoration: none;
	margin: 4px 0px;
}
.readlink:hover {
	font-weight: normal;
	color: #C17400 !important;
	text-decoration: underline;
	margin: 4px 0px;
}
.team {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.teamlink {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.teamlink:hover {
	font-size: 12px;
	color: #0e64c9;
	text-decoration: underline;
}

.scoreheader td {
font-size: 11px;
font-weight: bold;
color: #303964;
text-decoration: none;
border-bottom: 1px solid #efefef;
}

.scoretable {
border-top: 1px solid #efefef;
border-left: 1px solid #efefef;
}

.scoretable td {
font-size: 11px;
border-right: 1px solid #efefef;
border-bottom: 1px solid #efefef;
padding: 1px 0px 1px 7px
}

.score {
	font-size: 10px;
	text-decoration: none;
}
.meetathlete {
	font-size: 11px;
	color: #426DAD;
	line-height: 16px;
}
.newstext {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 16px !important;
color: #666666;
}

#container {
	/*background: url(/images/clip-home-back.gif) repeat-y center !important;
	background: url(/images/main-back.gif) repeat-y center !important;*/
}

#clipperleft {
width: 375px;
float: left;
}
.newstitle {
font-weight: bold;
font-size: 13px;
color: #D7912E;
}
.archive {
font-weight: bold;
font-size: 13px;
color: #D7912E;
margin: 10px 0px 0px 0px;
}
.archivelink a {
font-weight: bold;
padding-right: 5px;
}
.archivedate {
font-size: 10px;
color: #888;
}
.newsthumbs {
	border: 1px solid #434c75;
}

h2#clipperhome, h2#clipperhome a, h2#clipperhome a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #303964;
	line-height: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	border-bottom-width: 0px;
}



.galleryimage {
background-color: white;
border: 1px solid #CECFCE;
padding: 5px;
display: inline;
}
a:hover .galleryimage {
border: 1px solid #7A8FAD;
}

.mediatable {
font-size: 11px;
margin-top: 5px;
margin-bottom: 15px;
padding-bottom: 5px;
}
.mediatitle {
padding: 2px 5px 1px 30px;
margin-bottom: 5px;
background: #F7FBFF;
background-position: 4px 3px;
background-repeat: no-repeat;
color: rgb(120, 120, 120) !important;
border-bottom: 1px solid rgb(235, 235, 235);
}
.mediagraylink {
font-size: 11px;
color: rgb(120, 120, 120) !important;
}
.mediadesc {
padding: 0px 10px 0px 30px;
color: rgb(50, 50, 50) !important;
line-height: 165%;
}

.gallerytitle {
color: #426DAD;
font-size: 12px;
font-weight: bold;
margin: 15px 0px 0px 0px;
}

.gallerytable {
border: 1px solid rgb(225, 225, 225);
background-color: #f7f7f7;
margin-bottom: 5px;
}
.photocell {
text-align: center;
vertical-align: center;
padding-top: 7px;
width: 25%;
}