

/* Default LF CSS */

body {  font: 80%/1.4 "Century Gothic", Calibri; background:url(/images/bodyBg.png);}

/* Clear styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
br.clear { clear:both; height:0; margin:0; font-size: 1px; line-height:0px;} 


/*      Default Form Styles      */
input, select, textarea { font-size:100%; padding:3px; margin:2px 0 10px 0; border:1px solid #5f8abf;color:#94b1d6;}
.border {display:block;border: 1px solid #CCC; padding:10px; margin: 0 0px 10px 0;}
	.border:hover {border: 1px solid #939598;}
	.border span { font-size:1.6em; margin:2px 0 0 6px;}
label.left, label.right { width:46%; margin: 0 10px 0 0;}
	label.left input, label.left select, label.right input, label.right select { display:block; width:158px; }
	#contentA label.left input, #contentA label.left select, #contentA label.right input, #contentA label.right select { width:77%; }
label.clearfix input { display:block; width:94%; display:block;}
	#contentA label.clearfix input { width:88%;}
label.city input {margin: 0 10px 0 0; width:122px; display:block;}
label.state select {margin:0 10px 0 0; width:52px; display:block;}
label.zip input {margin: 0 10px 0 0; width:105px; display:block; }
label.country input {margin:0 0 10px 0; width:88px; display:block; }
label.city, label.state, label.zip, label.country, label.score { float:left; }
label.score { width:104px; }
	label.score select { display:block;}
input[type=hidden] { display:none !important}
input.submit { margin:5px 0 15px 0; padding:3px; font-size:1.5em; color:#00789a;}
textarea { width:90%; height:150px;color:black;}
#clubfee {width:60px;margin: 0 20px 0 0;}
#travelfee {width:60px;margin:0;}
#mnth {float:left; width:60px; margin: 0px 10px 0 0;} 
#day {float:left;width:20px;margin: 0px 10px 0 0;}
#year {float:left; width:40px;margin: 0px 10px 0 0;}
#hphone {margin: 0px 43px 10px 0;}
#cphone {margin:0;}
#city {margin: 0 10px 0 0; width:122px;}
#state {margin:0 10px 0 0; width:40px;}
#zip {margin: 0 10px 0 0; width:60px;}
#country {margin:0 0 10px 0; width:88px;}
#height {width:70px; margin: 0 150px 10px 0;}
#email {width:357px;}
#school {width:364px;}
#add {width:364px;}
#satv {width:100px;margin: 0 24px 0 0;}
#satm {width:100px;margin:0;}
#act {width:100px; margin: 0 24px 10px 0;}
#add2 {width:364px;}
#fname {margin: 0 43px 0 0; }
#lname {margin:0 0 10px 0;}
#approach {margin: 0 40px 10px 0; }
#block {margin:0;}
#jersey {margin: 0 40px 10px 0; }
#usav {margin:0;}
#dadname {margin: 0 40px 10px 0; }
#momname {margin:0;}
#dadcell {margin: 0 40px 10px 0; }
#momcell {margin:0;}
#dadworkp {margin: 0 40px 10px 0; }
#momworkp {margin:0;}
#dademail {margin: 0 40px 10px 0; }
#momemail {margin:0;}
#pass {margin: 0 43px 10px 0; }
#cpass {margin:0;}
#pos2 {margin: 0 43px 10px 0; }
#pos1 {margin:0;}
#coll {margin: 0 43px 10px 0; }
#gradyear {margin:0;}
#contract { width:90%; overflow:scroll; height:200px; border:1px solid #CCCCCC; padding:1% 5%; margin:10px 0;}
	#contract p { margin:0 0 15px 0; }
.acc li { border:0 !important }



/*      Error Handling      */
.success { font-size:105%; color:#006600; margin:10px 0 ; font-weight:bolder;}
.error, .alert { border:0px solid #FF0000; padding:4px 0px; text-align:left; font-style:italic; color:#FF0000; font-size:105%; font-weight:bolder;}
#flash_notice { left:50%; margin:0; text-align:left; font-size:100%;}
	#container #flash_notice { left:30px; margin:4px 0 0 0; text-align:left; position:absolute; z-index:5;}
	div.create_account #flash_notice { left:0; position:relative !important}

/*      Link Styles      */
a {  cursor:pointer; outline-style:none;}
a, a:link, a:visited { color:#4f4f4f; text-decoration:none;}
a:hover { color:black !important}
a.delete { color:#CC0000 !important}
a.delete:hover { color:#333333;}


/*      Header Styles      */
h1 { font-size:160%; font-weight:bold; margin:0px 0 0 0; color:#5f8abf;}
h2 { font-size:120%; font-weight:normal; margin:6px 0 10px 0px; color:#94b1d6; display:block; float:none; clear:both;}
  h2.right { font-style:normal; color:#000000; font-weight:bolder; position:absolute; top:4px; right:44px;}
  h2.right a { color:#009900 !important}
h3 { font-size:130%; font-weight:normal; margin:0px 0 5px 0px; color:#2d539c; clear:both; display:block;}
h4 { font-size:110%; font-weight:normal; margin:0px 0 5px 0px; color:#999999;}


/*       Base Layout CSS         */
.radio {background:url(/images/RadioBg.png) no-repeat; padding:5px;clear:both; color:white;}
.contents {clear:both;}
.contents li { border-bottom:1px solid #CCCCCC; padding:2px 0 !important}
.contents .name {color:black;}
.contents .addy {color:black;}
.contents .phone {color:black;}
.contents .email {color:black;}
.name {float:left; width:25%; color:#A7A9AC;}
.name2 {float:left; width:44%; color:#A7A9AC;}
.addy {float:left;width:20%;color:#A7A9AC;}
.phone {float:left;padding:0 0 0 10px; width:25%;color:#A7A9AC;}
.email {float:left;color:#A7A9AC; width:auto; padding: 0 0 0 10px;}
#left2 {float:right; width:40%;  margin:20px 0 0; padding:0;}
    #left2 .text {color:gray;font-size:90%;margin:0; padding:0;}
    #left2 ul { margin: 10px 0 0; padding: 0 0 0 0px; list-style-image:url(/images/bullet2.png);}
    #left2 .left {width:34%; padding:0 0px 0 34px;}
    #left2 h1 {margin:0;}

#left1 {float:left; width:54%; border-right:1px solid #939598; margin:20px 0 0; padding:0;}
    #left1 ul li, #left2 ul li {padding: 2px 0 2px 0; font-size:95%;}
    #left1 ul li a, #left2 ul li a { padding:0 0 0 8px; }
	#left2 ul li a:link, #left2 ul li a:visited { float:right; margin:-1.4em 4em 0 0; display:inline;}
    #left1 ul { list-style-image:url(/images/bullet.png);}
    #left1 .left {width:44%; padding:0 0px 0 14px;}
    #left1 h1 {margin:0;}
#upload {float:left; margin: 10px 0 0px 20px;}
    #upload input { font-size:80%;padding:7px; margin: 0 20px 0 0;}
    #upload .tempsubmit {margin:0 0 30px 0;}
#editusers {width:500px;}
    #editusers h1 {font-weight:normal; font-size:150%;}
    #editusers label {display:inline; border: 0px solid #939598; padding:10px 8px 8px 8px; margin: 10px 10px 0 0;}
.show {display:inline;padding: 0 0 0 176px; font-size:80%;}
.viewall {padding: 10px 0 0 5px; font-size:80%;clear:both;}
#find {margin: 6px 0 10px 0;}
    #find input { font-size:80%; margin:0px 0px 10px 10px; border:1px solid #939598;padding:2px;}

#forms {margin: 20px 0 20px;clear:both;}
    #forms a:link, #forms a:visited {color:black; display:block; margin:0 0 0 0;}
	#forms a:hover { color:#999999 !important }
    #forms h1 {font-size:150%;padding:0;font-weight:normal;display:inline;}
    #forms .name {color:#A7A9AC;width:28%;float:left;font-size:90%;}
    #forms .contents .name {float:left; color:black;}
    #forms .djoined {color:#A7A9AC;width:28%; float:left;font-size:90%;}
    #forms .contents .djoined {float:left; color:black;}
    #forms .editus {color:#A7A9AC;width:16%;float:left; font-size:90%;}
    #forms .contents .editus {float:left; color:black;padding:0px 0 4px 0;}
    #forms .show {display:inline;padding: 0 0 0 130px; font-size:80%;}


#mediaguide h1 {font-size:150%;padding:0;font-weight:normal;display:inline;}
    #mediaguide #left {margin:0; width:40%; padding:0;}
        #mediaguide #left ul li {padding: 5px 0 5px 0;border-bottom:1px solid #939598}
    #mediaguide #right {float:left; margin:0;width:60%; border:0px solid black; padding:0 0 0 0px; text-align:center; font-size:250%;}

#currentPay {margin: 20px 0 20px;clear:both;}
    #currentPay a:link {color:black; text-decoration:underline;display:inline;}
    #currentPay h1 {font-size:150%;padding:0;font-weight:normal;display:inline;}
    #currentPay .name {color:#A7A9AC;width:24%;float:left; }
    #currentPay .contents .name {float:left; color:black;}
    #currentPay .djoined {color:#A7A9AC;width:30%; float:left; }
    #currentPay .contents .djoined {float:left; color:black;}
    #currentPay .email {color:#A7A9AC;width:28%;float:left; }
    #currentPay .contents .email {float:left; color:black;}
    #currentPay .editus {color:#A7A9AC;width:10%;float:left;  }
    #currentPay .contents .editus {float:left; color:black;padding:0px 0 4px 0;}
    #currentPay .show {display:inline;padding: 0px 0 0px 44px; font-size:80%;}
    #currentPay input {display:block;}

#editroster {margin: 20px 0 20px;clear:both;}
    #editroster a:link {color:black; text-decoration:underline;display:inline;}
    #editroster h1 {font-size:150%;padding:0;font-weight:normal;display:inline;}
    #editroster .name {color:#A7A9AC;width:30%;float:left; }
    #editroster .contents .name {float:left; color:black;}
    #editroster .djoined {color:#A7A9AC;width:12%; float:left; }
    #editroster .contents .djoined {float:left; color:black;}
    #editroster .type {color:#A7A9AC;width:18%;float:left; }
    #editroster .contents .type {float:left; color:black;}
    #editroster .email {color:#A7A9AC;width:18%;float:left; }
    #editroster .contents .email {float:left; color:black;}
    #editroster .editus {color:#A7A9AC;width:16%;float:left;  }
    #editroster .contents .editus {float:left; color:black;padding:0px 0 4px 0;}
    #editroster .show {display:inline;padding: 0px 0 0px 44px; font-size:80%;}

#regusers {margin: 20px 0 20px;clear:both;}
    #regusers a:link {color:black; text-decoration:underline;display:inline;}
    #regusers h1 {font-size:150%;padding:0;font-weight:normal;display:inline;}
    #regusers .name {color:#A7A9AC;width:28%;float:left; }
    #regusers .contents .name {float:left; color:black;}
    #regusers .djoined {color:#A7A9AC;width:10%; float:left; }
    #regusers .contents .djoined {float:left; color:black;}
    #regusers .type {color:#A7A9AC;width:6%;float:left; }
    #regusers .contents .type {float:left; color:black;}
    #regusers .email {color:#A7A9AC;width:34%;float:left; }
    #regusers .contents .email {float:left; color:black;}
    #regusers .editus {color:#A7A9AC;width:16%;float:left;  }
    #regusers .contents .editus {float:left; color:black;padding:0px 0 4px 0;}
    #regusers .left { padding: 0 20px 0 0;}
	
#allteams {margin: 20px 0 20px;clear:both;}
    #allteams h1 {font-size:150%;padding:0;font-weight:normal;display:inline;}
    #allteams .name {color:#A7A9AC;width:16%;float:left; }
    #allteams .contents .name {float:left; color:black;}
    #allteams .djoined {color:#A7A9AC;width:14%; float:left; }
    #allteams .contents .djoined {float:left; color:black;}
    #allteams .type {color:#A7A9AC;width:18%;float:left; }
    #allteams .contents .type {float:left; color:black;}
    #allteams .email {color:#A7A9AC;width:26%;float:left; }
    #allteams .contents .email {float:left; color:black;}
    #allteams .editus {color:#A7A9AC;width:16%;float:left;  }
    #allteams .contents .editus {float:left; color:black;padding:0px 0 4px 0;}
	
#recentusers {margin: 20px 0 20px;clear:both;}
    #recentusers h1 {font-size:150%;padding:0;font-weight:normal;}
	#recentusers ul li { display:block; clear:both; height:1.5em;}
    #recentusers .name {color:#A7A9AC;width:23%;float:left; }
    #recentusers .contents .name {float:left; color:black;}
    #recentusers .djoined {color:#A7A9AC;width:16%; float:left;}
    #recentusers .contents .djoined {float:left; color:black;}
    #recentusers .type {color:#A7A9AC;width:8%;float:left;}
    #recentusers .contents .type {float:left; color:black;}
    #recentusers .email {color:#A7A9AC;width:30%;float:left; }
    #recentusers .contents .email {float:left; color:black;}
    #recentusers .editus {color:#A7A9AC;width:16%;float:right;   clear:right;}
    #recentusers .contents .editus {float:left; color:black;padding:0px 0 4px 0;}

#delPay {margin: 20px 0 20px;clear:both;}
    #delPay a:link {color:black; text-decoration:underline;display:inline;}
    #delPay h1 {font-size:150%;padding:0;font-weight:normal;}
	#delPay ul { display:block; clear:both; } 
	#delPay ul li { display:block; clear:both; min-height:1.5em;}
	#delPay ul li div ul { width:100%; clear:left; }
	#delPay ul li div ul div { display:block;}
    #delPay .name {color:#A7A9AC;float:left;}
    #delPay .contents .name {float:left; color:black;}
    #delPay .djoined {color:#A7A9AC;width:16%; float:left; clear:right; }
    #delPay .contents .djoined {float:left; color:black;}
    #delPay .type {color:#A7A9AC;width:12%;float:left; }
    #delPay .type2 {color:#A7A9AC;width:23%;float:left; }
	#delPay .contents .type {float:left; color:black;}
    #delPay .editus {color:#A7A9AC;width:30%;float:left;  }
    #delPay .editus2 {color:#A7A9AC;width:10%;float:left;  }
	#delPay .contents .editus {float:left; color:black;padding:0px 0 4px 0;}


.last {margin:20px 0 0; font-size:100%; border:0;}
	.last ul li {border:0;font-size:80%;}
	.last a:link {display:inline; }

	
#pastPay {margin: 40px 0 0 0;clear:both;}
    #pastPay h1 {font-size:150%; font-weight:normal;}
    #pastPay .name {color:#A7A9AC;border-bottom:1px solid #939598;margin:0; width:43%;}
    #pastPay .contents .name {float:left; color:black; padding:4px 0 4px 0;}
    #pastPay .addy {color:#A7A9AC;border-bottom:1px solid #939598;margin:0; width:30%;}
    #pastPay .contents .addy {float:left; color:black; padding:4px 0 4px 0;}
    #pastPay .email {color:#A7A9AC;border-bottom:1px solid #939598;margin:0;width:20%;padding:0;}
    #pastPay .contents .email {float:left; color:black;padding:4px 0 4px 0;}


#edit {padding: 0px 0 0 10px;}
    #edit .tempsubmit a:link {color:black;}

#editPro {padding: 20px 0 0 0;}
	#editPro ul { border-bottom: 1px solid #CCCCCC; padding:0 0 5px 0; margin:0 0 8px 0; }
    #editPro ul li {float:left;display:block;}
    #editPro a:link, #editPro a:visited {color:#929497; display:block; padding: 8px 18px 10px 18px;}
	#editPro form { width:83%; }
	
	#subNav  { border-top: 1px solid #CCCCCC; padding:0 0 5px 0; margin:0 0 8px 0; clear:both; height:1.8em; }
    #subNav li {float:left;display:block; width:auto;}
    #subNav a:link, #subNav a:visited {color:#929497; display:block; padding: 8px 18px 10px 18px;}
	#subNav li.active a:link, #subNav li.active a:visited, #editPro ul li.active a:link, #editPro ul li.active a:visited { color:#000000; background:#EEE }


#adminLinks { position:absolute; z-index:3; left:596px; top:119px; background:#e2effb; font-size:.9em;}
#adminLinks2 { position:absolute; z-index:3; left:455px; top:119px; background:#e2effb; font-size:.9em;}
#adminLinks a:link, #adminLinks a:visited, #adminLinks2 a:link, #adminLinks2 a:visited { padding:3px 12px; display:block; float:left; }

.cat2 {font-size:150%;padding:0;margin:0;float:left;}

#imgEdit {float:right; margin:-20px 0 0 0; font-size:80%; text-align:center;  position:absolute; right:-136px;}

.tempimg {background:gray; width:80px; height:80px; }

#upcomPay {margin: 0px 0 0;clear:both;}
    #upcomPay a:link {color:green; text-decoration:underline;}
    #upcomPay h1 {font-size:150%; font-weight:normal;}
    #upcomPay .name {color:#A7A9AC;border-bottom:1px solid #939598;margin:0; width:43%;}
    #upcomPay .contents .name {float:left; color:black; padding:4px 0 4px 0;}
    #upcomPay .addy {color:#A7A9AC;border-bottom:1px solid #939598;margin:0; width:30%;}
    #upcomPay .contents .addy {float:left; color:black; padding:4px 0 4px 0;}
    #upcomPay .email {color:#A7A9AC;border-bottom:1px solid #939598;margin:0;width:20%;padding:0;}
    #upcomPay .contents .email {float:left; color:black;padding:4px 0 4px 0;}
    

#overduePay {margin: 20px 0 20px;clear:both;}
    #overduePay a:link {color:red; text-decoration:underline;}
    #overduePay h1 {color:red; font-size:150%; font-weight:normal;}
    #overduePay .name {color:#A7A9AC;border-bottom:1px solid #939598;margin:0; width:43%;}
    #overduePay .contents .name {float:left; color:red; padding:4px 0 4px 0;}
    #overduePay .addy {color:#A7A9AC;border-bottom:1px solid #939598;margin:0; width:30%;}
    #overduePay .contents .addy {float:left; color:red; padding:4px 0 4px 0;}
    #overduePay .email {color:#A7A9AC;border-bottom:1px solid #939598;margin:0;width:20%;padding:0;}
    #overduePay .contents .email {float:left; color:red;padding:4px 0 4px 0;}



.bluelink {clear:both;padding:10px 0 0;}
    .bluelink a:link {color:blue; text-decoration:underline;}

#login { background:url(/images/loginBg.png) no-repeat; float:left; width:342px; height:205px; padding:15px; margin:20px 0 0 250px;}
    #login .form {height:112px; clear:both; margin: 4px 0 0;}
    #login .right {padding: 0 10px 0 20px;}
    #login h1 {display:inline;}
    #login a:link {display:inline; font-size:80%; font-weight:normal;}

.smred{color:red; margin: 0 0 0 0; font-size:130%; font-weight:bolder; text-decoration:underline; }
.left a:link {display:inline; color:blue;}
.tempsubmit {background:url(/images/bgBtn.png) no-repeat; text-transform:uppercase; width:90px; height:63px; display:block; padding: 8px 0 0; text-align:center; border:0px solid #939598; margin: 20px 0 0;float:left; }
	.tempsubmit a:link {color:#5f8abf; display:block;}


form.accountCreation { width:364px; }
	form.accountCreation ol { list-style-type:lower-roman; padding:0 0 0 30px;}
	form.accountCreation div.big { margin:0 0 20px 0;}
	form.accountCreation div.big p { margin:0 0 10px 0; padding:10px;}
	form.accountCreation div.big a:link, form.accountCreation div.big a:visited { font-weight:bolder; color:#0025b0;}
	form.accountCreation div.big a:link, form.accountCreation div.big a:visited { font-weight:bolder; color:#0025b0;}
	.icon { margin:5px 0 -3px 0;}

#container {background:url(/images/contBg.png) top repeat-y; float:left; border:0px solid black; margin: 0 0 0 151px; font-size:90%;}
#content {background:url(/images/topPartCont.png) top no-repeat; min-height:222px; width:439px; padding:10px 30px; position:relative;}
#contentA {background:url(/images/adminCont.png) top repeat-y; min-height:232px; width:570px; padding:10px 30px; position:relative;}

#bottom {background:url(/images/btmPartcont.png) no-repeat; width:780px; border:0px solid black; height:165px; }
.ball {float:right;}
#header { background:url(/images/topPartLogo.png) no-repeat; width:900px; height:141px; display:block; }
#nav { font-size:90%; background:url(/images/navBg.png) no-repeat; width:128px; height:165px; font-weight:bold; margin: 26px 0 0 30px; z-index:2; position:absolute; text-align:right; text-transform:uppercase; padding: 34px 0 0; left:0}
    #nav li.active {background:url(/images/navActive.png) top right no-repeat;margin:0; color:black;}
	#nav li.active a:link {color:black;}
    #nav ul li {padding: 8px 20px 6px 0px; }
    #nav a:link {color:#636363;}
#frame { background:url(/images/btmPartBck.png) no-repeat; width:770px; min-height:489px;}
#left { width:30%; float:left; margin:20px 0 0 0;}
#right { width:65%; float:right; margin:20px 0 0 0;}

#show_text_field { position:relative; }
#show_text_field #player_response, #show_text_field #coach_response { width:200px; position:absolute; border:1px solid #CCCCCC; }
#show_text_field #player_response a, #show_text_field #coach_response a  { display:block; padding:5px; border-bottom:1px solid #CCCCCC; background:#FFFFFF;}
#show_text_field #player_response a:hover, #show_text_field #coach_response a:hover { background:#EEE; color:#000000;}

/*      List styles         */
.move li {cursor:move !important}
ul.list, ul.feed { margin:0 0 30px 0; padding:0 0 0 0; border-top:1px solid #e6e5e5;}
  ul.list li a:link, ul.list li a:visited { display:block; padding:3px 5px; border-bottom:1px solid #e6e5e5;}
  ul.list li.active a:link, ul.list li.active a:visited { color:#000000;}
  ul.list li a:hover { background:#f9f9f9;}
  ul.list li.active { margin:0 0 0 -5px; color:#000000; font-weight:bolder;}
ul.feed li { padding:4px 5px 6px 3px; border-bottom:1px solid #e6e5e5; font-size:95%; width:auto; clear:both; color:#666666;}
  ul.feed li span.right { font-size:90%; color:#999999; margin:-1.5em 0 0 0;}
  ul.feed li div.right { font-size:95%; color:#999999; margin:5px 0 0 0;}
  ul.feed li:hover { background:#f9f9f9;}
  ul.feed li a:link, ul.feed li a:visited { display:inline; padding:0; color:#13539a; border-bottom:0;}
  ul.feed li a:hover { color:#000;}
  ul.feed li span.editus { float:right; width:20%; }
  ul.feed li span { float:left; margin:0 5px 0 0;}
  ul.feed li strong { font-weight:bolder; color:#000000;}

ul.move li { cursor:move !important }

/*      Repeating styles         */
.info { color:#666666; background:none; font-size:86%; margin:0; padding:0 !important}
.highlight { background:#f8f8f8; padding:3px 6px; margin:6px 0; color:#333333 !important}
.right { float:right !important}
.left { float:left !important}
.em { font-style:italic !important}
.read { font-style:italic; color:#CCCCCC; font-size:90% !important}
.unread { color:#999999; font-size:90% !important}
.small { font-size:85% !important}
.big { font-size:130% !important}
.huge { font-size:200% !important}
.tiny { font-size:70% !important}
.thin { line-height:70% !important}
.center { text-align:center !important}
.sitRight { float:left; margin:-38px 0 0 150px;}
.fontN { font-weight:500; font-style:normal !important}
.half { width:49% !important}
b { font-weight:bold !important}
.black { color:#000000 !important}
.grey { color:#999999 !important}
center.white { background-color:#FFFFFF !important}
.drag { cursor:move;}
.b { color:#000000; font-weight:bolder !important}
#timeLink { position:absolute; right:20px; top:20px;}


#footer { font-size:.9em; float:right; color:#96B6D8; text-align:right;}
	#footer a:link, #footer a:visited { color:#6C95C6; font-weight:bolder;}

/*      Night styles         */

body#night { background-color:#000000; background-image:none;}
#night #frame { background:url(/images/btmPartBckN.png) no-repeat; }
#night #header { background:url(/images/topPartLogoN.png) no-repeat; }
#night h1 { color:#111111; }
#night h2 { color:#333; }
#night input, #night select, #night textarea { color:#666666; border:1px solid #666666; }
#night #adminLinks, #night #adminLinks2 { background-color:#CCCCCC; }
#night #bottom { background:url(/images/btmPartcont.png) no-repeat; }
#night a:link, #night a:visited { color:#333333; }