/* Stylesheet for Web Star */

body{											margin: 0; padding: 0; background: #222; color: #999; font: 12px "gill sans";}


a:link, a:visited, a:active { color: #fff !important; text-decoration: underline; }
a:hover { color: #FF7300; text-decoration: none; }

.container{								width: 800px; w/idth: 820px; /width: 800px; margin: 0 auto; }

#header .container{				height: 40px; margin-top: 25px; background: #FF7300; border: 1px solid #fff; }

#login{											float: right; width: 355px; height: 40px;}
#login fieldset{						margin: 0; padding: 7px 0; border: none; }
#login div{									float: left; }
#login input[type="text"],
#login input[type="password"]{	width: 120px; margin: 0 3px; padding: 1px 5px; }
#login input[type="submit"]{margin: 0 3px; }

#navigation ul{						margin: 0; padding: 0; font: bold 12px "gill sans"; text-transform: uppercase; }
#navigation ul li{					list-style-type: none; display: inline; margin: 0; padding: 0; }
#navigation ul li a:link, 
#navigation ul li a:visited, #navigation ul li a:active {color: #fff; display: block; float: left; width: 85px; height: 10px; padding: 15px 10px; border-right: 1px solid #fff; text-align: center; text-decoration: none; }
#navigation ul li a:hover{	background: #fff; color: #FF7300; }
#navigation ul li#user{		float: right; padding: 15px; font-weight: normal; color: #fff; text-transform: none; }
#navigation ul li#user a{	display: inline; float: none; padding: 0; border: none; font-weight: normal; text-decoration: underline; }

#header h1{								float: left; width: 200px; height: 40px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/logo.jpg) center center no-repeat; border-right: 2px solid #fff; }
#header h1 a{							width: 200px; height: 40px; display: block; text-decoration: none; }

#banner{										margin: 10px 0; }
#banner img{							border: 1px solid #fff; }

#sidebar{									float: left; width: 200px; }
#sidebar h1{								font: bold 12px "gill sans"; color: #fff; }
#sidebar #local{						margin: 0; padding: 0; }
#sidebar #local li{					list-style-type: none; display: block; margin: 0; padding: 0; }
#sidebar #local li a{				display: block; padding: 3px 0; }
#content{									margin-left: 220px; }

h4{													margin-bottom: 0; }
h4 .badge{									color: #FF7300; }

#content table{						border-collapse: collapse; margin: 0 0 25px 0; width: 500px; }
#content table thead th{	padding: 4px 8px; text-align: left; color: #fff; }
#content table td{					padding: 4px 8px; }
#content table .odd{			border-top: 1px solid #444; background: #292929;}

a:link{											color: #fff; }
a:visited{									color: #042AC2; }
a:hover{										text-decoration: none; }

.bucket{										width: 240px; padding: 0 10px; float: left; }
.bucket h1 img{						float: left; margin: 0 5px 0 0; }

#state-list{									width: 640px; margin: 0 auto; padding: 0; font: 12px "gill sans"; }
#state-list li{								display: block; float: left; list-style-type: none; margin: 0; padding: 0; width: 160px; height: 20px; }

#footer{										clear: both; padding-top: 25px; }
#footer .container { border-top: 1px solid #ff7300; }

/* added by shawn */

.location { display: block; }
.member-banner { height: 100px; }

.member-picture
{
    float: left;
    margin-right: 7px;
}

.form-item label 
{ 
    display: block; 
    margin: 3px;
}

.description {
    xpadding-left: 10px;
    margin-bottom: 5px;
    font-style: italic;
}

fieldset { margin-top: 10px; margin-bottom: 5px; }

#ticker { font-family: Arial, Helvetica, sans-serif; height: 20px; overflow: hidden; }
#ticker li { font-weight: bold; margin-left: 20px; color: #ffffff; list-style: none; height: 20px; }


