/* elements */

body {background-color: #cccfd7;color: #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 0px}

table, tr, td, p, div {	font-size: 1.0em;}

/* hard-wired links */
a:link, a:active, a:visited {color: #ff7f00;text-decoration: none;}
a:hover {color: #12b24c;text-decoration: none;}

/* reusables */
.small {font-size: .8em;}

/* text manipulation classes */

.italic {font-style: italic;}
.bold {	font-weight: bold;}
.underline {text-decoration: underline;}

/* id's */
#mainborder {margin: 25px auto;width: 650px;border: 2px solid #031037;padding: 0px;background-color: #01185c;font-size: 0.8em;}
#mainborder a:link, #mainborder a:active, #mainborder a:visited {color: #ff7f00;text-decoration: none;}
#mainborder a:hover {color: #12b24c;text-decoration: none;}

/* right nav menu */
#mainmenu {
	text-align:right;
	color: #fff;
	padding: 0px;
	margin: 0px auto;
	padding-bottom: 40px;
}
#mainmenu ul{
	padding: 2px 0;
	margin: 0px auto;
}

#mainmenu ul li {
	display: inline;
	border-width: 0px 0px 0px 0px ;
	border-style: solid;
	border-color: #088E47;
	padding: 0px 1px 0px 1px;
	white-space: nowrap;
	width: 1%;
	font-weight: bold;

}

#mainmenu ul li a:link, #mainmenu ul li a:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px auto;
	padding: 2px 4px 2px 4px;

}
#mainmenu ul li a:hover {
	color: #fff;
	background-color: #33457c;	
	text-decoration: none;
	font-weight: normal;
	padding: 2px 2px 2px 4px;
	 border-left: 2px solid #12b24c
}

/* footer*/
.footer {
	color: #fff;
	padding: 5px;
	background-color: #1a2f6c;
	border-width: 1px 0px 0px 0px ;
	border-style: solid;
	border-color: #676867;
	font-size: 0.8em;
}

.footer a:link, a.footer:active, a.footer:visited {color: #ff7f00;text-decoration: none;}
.footer a:hover {color: #12b24c; text-decoration: underline;}

.footer form {display:inline; padding: 0;margin: 0}
.footer span {font-size: 7pt; font-style: normal; font-weight: normal; color: #000; text-decoration: none }
.footer input.text {font-size: 7pt;border: 1px solid #000; background-color: #6D7C87; color: #fff;}
.footer input {font-size: 7pt;border: 1px solid #000; background-color: #6D7C87; color: #fff}
.footer select {font-size: 7pt;border: 1px solid #000; background-color: #6D7C87; color: #fff;}


/*main content*/
.content {overflow:hidden;text-align: left;margin: 0px auto;padding-top: 2px;padding-right: 15px;padding-left: 15px; padding-bottom: 45px;background-color: #01185c;font-size: 8pt; color: #fff;background: url(/themes/steetonafc2006/imgroot/bg.gif); background-repeat: no-repeat;}
.content a:link, .content a:active, .content a:visited {color: #fff;}
.contenta:hover {color: #12b24c;text-decoration: none;}

.content h1 {font-size: 1.4em; font-weight: bold;color: #fff; }

/* required css items*/
/* standard news div's */
.newsitem {margin-bottom:10px;overflow:hidden;width: 460px; padding-bottom: 10px; border: 1px solid #304279;line-height:150%;background-image: url(/themes/steetonafc2006/imgroot/newsbg.gif);background-repeat: repeat-x;}
.newsitem h1 {text-transform: lowercase; font-size: 1.2em; font-weight: bold;color: #fff;margin:0px;margin-bottom: 5px;padding: 2px;padding-left:10px;}
.newsitem .newsdate {text-align:right; font-size: 7pt;color: #fff;margin-right: 15px}
.newsitem .newsimage {text-align: left; float: right; margin-right: 5px;}
.newsitem .newsimage img {vertical-align :top; margin: 5px; padding: 0px; border: 1px solid #fff}
.newsitem .newswrap {text-align: left; margin-bottom: 15px;margin-left: 15px;margin-right: 15px}
.pagination {text-align:right; font-size: 10pt;color: #fff;}

/*players display*/
.playertext {text-transform: capitalize;margin: 10px auto;padding: 5px; line-height:1.4em;border: 1px solid #fff;font-size: 1.0em; font-weight: bold;color: #ffff00; }
.playertext h2 {font-size: 1.4em; font-weight: bold;color: #fff;  margin-top: 0;}
.playertext span {font-size: 1.0em; font-weight: normal;color: #fff; margin: 0;}

.clearer{ height:1px; overflow:hidden; margin-top:-1px; clear:both; }

.playerimage {overflow:hidden;width:200px; float:left; margin-right: 15px}

/* player list page*/
.playerslist {text-transform: capitalize; padding: 5px;margin: 10px auto;}
.playerslist table {text-align: center;width:100%}
.playerslist table tr td {vertical-align :top;margin: 2px; padding-bottom:5px;}
.playerslistmanager  {}
.playerslistassistant  {}
.playerslist img {border: 0px;border-right: 2px solid #aaa;border-bottom: 2px solid #aaa;border-left: 2px solid #eee;border-top: 2px solid #eee;padding:0px}
.playerslist p {margin-bottom: 5px}

.playertextarea {width:390px;float:right;}


/*random player script*/
.randomplayer {clear:both; overflow:hidden;padding-bottom:5px;margin-top: 40px;text-align: center;vertical-align :top;float:right;width:120px;border: 1px solid #01144a;background-color: #DDDDC9;background-image: url(/themes/steetonafc2006/imgroot/sidebarbg.gif);background-repeat: repeat-x;}
.randomplayer h2 {font-size: 1.0em; font-weight: bold;color: #fff; margin:0px;padding:4px;}
.randomplayer img {border: 0px;border-right: 2px solid #aaa;border-bottom: 2px solid #aaa;border-left: 2px solid #eee;border-top: 2px solid #eee;padding:0px;margin-bottom;5px;}
.randomplayer a {margin : 10px;}

/*random player script*/
.randomgallery {clear:both; overflow:hidden;padding-bottom:5px;margin-top: 40px;text-align: center;vertical-align :top;float:right;width:120px;border: 1px solid #01144a;background-color: #DDDDC9;background-image: url(/themes/steetonafc2006/imgroot/sidebarbg.gif);background-repeat: repeat-x;}
.randomgallery h2 {font-size: 1.0em; font-weight: bold;color: #fff; margin:0px;padding:4px;padding-bottom:10px;}
.randomgallery img { margin : 5px;border-right: 1px solid #aaa;border-bottom: 2px solid #aaa;border-left: 2px solid #eee;border-top: 2px solid #eee;}
.randomgallery a {margin : 5px;}

.randomads{clear:both; overflow:hidden;padding-bottom:5px;margin-top: 40px;text-align: center;vertical-align :top;float:right;width:120px;}


/* officials page */
.official {margin-bottom: 10px;}
.official p {margin : 0px ;color: #fff;}


/* match reports page */
.reports {text-transform: lowercase; width: 600px;font-size: 1.0em;}
.reports img {padding-right:5px;}
.gallerylink {float:right}
.reports span {font-size: 0.9em;width: 500px;}
.reports span.reportcontent {font-size: 1.0em; line-height:1.4em;margin : 0px ;color: #fff;}

/* gallery system */
.gallery {margin-left:20px;margin-right:20px;text-transform: lowercase;}

.categoryselection {text-transform: lowercase;margin-bottom:10px;overflow:hidden;width: 100%px; padding-bottom: 10px; border: 1px solid #304279;line-height:150%;background-image: url(/themes/steetonafc2006/imgroot/hugebg.gif);background-repeat: repeat-x;padding-left:10px;}
.categoryselection h1 {text-transform: lowercase;;font-size: 1.0em; font-weight: bold;color: #fff;margin:0px;margin-bottom: 5px;padding: 2px;}

.gallerydisplay{text-transform: lowercase;margin-bottom:10px;overflow:hidden;width: 100%px; padding-bottom: 10px; border: 1px solid #304279;line-height:150%;background-image: url(/themes/steetonafc2006/imgroot/hugebg.gif);background-repeat: repeat-x;}
.gallerydisplay h1 {text-transform: lowercase;font-size: 1.3em; font-weight: bold;color: #fff;margin:0px;margin-bottom: 5px;padding: 2px;padding-left:10px;}
.gallerydisplay table {width:100%;}
.gallerydisplay tr td {text-align:center;vertical-align :center;margin: 2px; margin:3px;padding-left:10px; }
.gallerydisplay tr td img {border: 0px;border-right: 2px solid #eee;border-bottom: 2px solid #aaa;border-left: 2px solid #eee;border-top: 2px solid #eee;padding:0px}

.galleryimage{align:center;clear:both; overflow:hidden;text-align: center;margin-bottom:10px;overflow:hidden;width: 100%px; padding-bottom: 10px; border: 1px solid #304279;line-height:150%;background-image: url(/themes/steetonafc2006/imgroot/hugebg.gif);background-repeat: repeat-x;}
.galleryimage h1 {text-align: left;font-size: 1.0em; font-weight: bold;color: #fff;margin:0px;margin-bottom: 5px;padding: 2px;}

/* downloads system */

.downloadselection{text-align:left;padding: 5px;font-size: 7pt;margin: 10px 10px;overflow:hidden;width: 100%px; padding-bottom: 10px;line-height:150%;}
.downloads h1 {text-transform: lowercase;font-size: 8pt; font-weight: bold;color: #fff;margin:0px;margin-bottom: 5px;}
.downloads h2 {text-transform: lowercase;font-size: 8pt; font-weight: normal;color: #fff;margin:0px;margin-bottom: 5px;}
.downloads table {width: 100%;}
.downloads table .headrow td {background-color: #1a2f6c;}

.content h3 {font-size: 8pt;color:#ff7f00; padding:0px; margin:0px; margin-bottom:5px;}
