body {
background-color:#ffffff;
background-image: url("http://weekend.firehero.org/images/weekendback.jpg");

}

.container {
width:980px;
border: 1px solid black;
}

.goldrule {
background-color:#efefef;
width:980px;
height:1px;
}

.bar {
background-color:#000000;
width:980px;
height:25px;
background-image: url("http://weekend.firehero.org/images/barback.jpg");
}

.photobar {
background-color:#000000;
width:980px;
background-image: url("http://weekend.firehero.org/images/barback.jpg");
font-family: Times, verdana, sans-serif;
font-size:18px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:left;
vertical-align: middle;
}

.smalltextdark {
	font-family: arial, verdana, sans-serif;
	font-size:10px; 
	color:#0d2749;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	line-height:11px;
}

.smalltextdark a:link {
color:#0d2749;
text-decoration:underline;
}

.smalltextdark a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.smalltextdark a:hover {
	color:#e83e39;
	text-decoration:none;
}

.enter {
border: 1px solid #666666;
width:110px;
height:25px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
vertical-align: middle;
color:#ffffff;
padding:5px;
}


.enter a:hover  {
font-size:11px; 
color:#f2e28c;
padding:5px;
}

.enter a:link  {
font-size:11px; 
color:#ffffff;
padding:5px;
text-decoration:none;
}

.header {
font-family: Times, verdana, sans-serif;
width:326px;
font-size:18px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align: middle;
border-bottom: 1px solid #efefef;
background-image: url("http://weekend.firehero.org/images/barback.jpg");
}

.headernorule {
font-family: Times, verdana, sans-serif;
width:326px;
font-size:18px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
vertical-align: middle;
}

.headerm {
font-family: Times, verdana, sans-serif;
width:326px;
font-size:18px; 
color:#ffffff;
font-weight:bold;
padding:5px;
text-align:center;
border-bottom: 1px solid #efefef;
vertical-align: middle;
background-image: url("http://weekend.firehero.org/images/barback.jpg");
}

.links {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#333333;
}

.links a:link {
color:#ffffff;
text-decoration:underline;
}

.links a:visited {
color:#ffffff;
text-decoration:underline;
}

.links a:hover {
color:#f2e28c;
text-decoration:underline;
}

.linksfam {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#0b294f;
}

.linksfam a:link {
color:#ffffff;
text-decoration:underline;
}

.linksfam a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksfam a:hover {
color:#f2e28c;
text-decoration:underline;
}

.linksfs {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:10px;
background-color:#333333;
}

.linksfs a:link {
color:#ffffff;
text-decoration:underline;
}

.linksfs a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksfs a:hover {
color:#f2e28c;
text-decoration:underline;
}

.linkssurv {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
padding:10px;
background-color:#a40303;
}

.linkssurv a:link {
color:#ffffff;
text-decoration:underline;
}

.linkssurv a:visited {
color:#ffffff;
text-decoration:underline;
}

.linkssurv a:hover {
color:#f2e28c;
text-decoration:underline;
}

.linksm {
width:327px;
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
border-left: 1px solid #f2e28c;
border-right: 1px solid #f2e28c;
padding:10px;
background-color:#333333;
}

.linksm a:link {
color:#ffffff;
text-decoration:underline;
}

.linksm a:visited {
color:#ffffff;
text-decoration:underline;
}

.linksm a:hover {
color:#f2e28c;
text-decoration:underline;
}

.yellow {
color:#f2e28c;
font-weight:bold;
}

.headline {
font-family: arial, verdana, sans-serif;
font-size:18px; 
color:#ffffff;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.headline a:link {
color:#ffffff;
text-decoration:underline;
}

.headline a:visited {
color:#ffffff;
text-decoration:underline;
}

.headline a:hover {
color:#f2e28c;
text-decoration:underline;
}

.subheadline {
font-family: arial, verdana, sans-serif;
font-size:16px; 
color:#f2e28c;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.subheadline a:link {
color:#ffffff;
text-decoration:underline;
}

.subheadline a:visited {
color:#ffffff;
text-decoration:underline;
}

.subheadline a:hover {
color:#f2e28c;
text-decoration:underline;
}

.headline a:link {
color:#ffffff;
text-decoration:underline;
}

.headline a:visited {
color:#ffffff;
text-decoration:underline;
}

.headline a:hover {
color:#f2e28c;
text-decoration:underline;
}

.main {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding-left:10px;
padding-right:10px;
line-height:16px;
}

.main a:link {
color:#ffffff;
text-decoration:underline;
}

.main a:visited {
color:#ffffff;
text-decoration:underline;
}

.main a:hover {
color:#f2e28c;
text-decoration:underline;
}
.photoblock {
height:135px;
background-image: url("http://weekend.firehero.org/images/thumbs_back.jpg");

}

.photoblocktxt {
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#0b294f;
font-weight:bold;
}

.photoblocktxt a:link {
color:#0b294f;
text-decoration:underline;
}

.photoblocktxt a:visited {
color:#0b294f;
text-decoration:underline;
}

.photoblocktxt a:hover {
color:#953237;
text-decoration:underline;
}

.title {
font-family: arial, verdana, sans-serif;
font-size: 24px;
color:#c30a02;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-weight:bold;
}

.title a:link {
color:#e83e39;
text-decoration:none;
}

.title a:visited {
	color:#033a82;
	text-decoration:none;
}

.title a:hover {
	color:#7d252e;
	text-decoration:underline;
}

.navcrumbs {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.navcrumbs a:link {
color:#000000;
text-decoration:underline;
}

.navcrumbs a:visited {
	color:#033a82;
	text-decoration:underline;
}

.navcrumbs a:hover {
	color:#c30a02;
	text-decoration:underline;
}


.tabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.tabletext a:link {
color:#033a82;
text-decoration:underline;
}

.tabletext a:visited {
	color:#033a82;
	text-decoration:underline;
}

.tabletext a:hover {
	color:#c30a02;
	text-decoration:underline;
}

.redtabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#c30a02;
padding-top:20px;
font-weight:bold;
}

.redtabletext a:link {
color:#033a82;
text-decoration:underline;
}

.redtabletext a:visited {
	color:#033a82;
	text-decoration:underline;
}

.redtabletext a:hover {
	color:#033a82;
	text-decoration:underline;
}

.whitetabletext {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
padding-right:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
}

.whitetabletext a:link {
color:#ffffff;
text-decoration:underline;
}

.whitetabletext a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.whitetabletext a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.tableheader {
font-family: arial, verdana, sans-serif;
font-size: 13px;
color:#ffffff;
padding:5px;
font-weight:bold;
}

.tableheader a:link {
color:#ffffff;
text-decoration:underline;
}

.tableheader a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.tableheader a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.subtitle {
font-family: arial, verdana, sans-serif;
font-size: 18px;
color:#033a82;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.subtitle a:link {
color:#e83e39;
text-decoration:none;
}

.subtitle a:visited {
	color:#c30a02;
	text-decoration:none;
}

.subtitle a:hover {
	color:#7d252e;
	text-decoration:underline;
}

.navcrumbs {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.maintext {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#000000;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.maintext a:link {
color:#c30a02;
text-decoration:underline;
}

.maintext a:visited {
color:#000000;
text-decoration:underline;
}

.maintext a:hover {
color:#033a82;
text-decoration:underline;
}

.everyheadline {
font-family: arial, verdana, sans-serif;
font-size:16px; 
color:#ffffff;
font-weight:bold;
}

.every {
font-family: arial, verdana, sans-serif;
font-size:11px; 
color:#ffffff;
font-weight:normal;
padding:15px;
background-color:#333741;
margin:10px;
}

.every a:link {
color:#f2e28c;
text-decoration:underline;
}

.every a:visited {
color:#f2e28c;
text-decoration:underline;
}

.every a:hover {
color:#ffffff;
text-decoration:underline;
}

input.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000000;
}

select.formselect {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

textarea.formfield {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

input.formbutton {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#ffffff;
	font-weight:normal;
	background-color:#1386c2;
	border: 1px solid #000000;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:10px;
}

.formtext a:link{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:visited{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:hover {
 	color:#000000;
	text-decoration:none;
}

.gallerycontroller{
width: 305px;
}

.gallerycontent{
width: 305px;
border: 1px solid #000000;
padding: 0;
display: block;
}

.red {
color:#d4140b;;
}

.mainplus {
font-family: arial, verdana, sans-serif;
font-size:13px; 
color:#ffffff;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.mainplus a:link {
color:#f2e28c;
text-decoration:underline;
}

.mainplus a:visited {
color:#f2e28c;
text-decoration:underline;
}

.mainplus a:hover {
color:#ffffff;
text-decoration:underline;
}

.containerlanding {
width:675px;
border: 1px solid black;
}

.goldrulelanding {
background-color:#efefef;
width:675px;
height:1px;
}

.barlanding {
background-color:#000000;
width:675px;
height:25px;
background-image: url("http://weekend.firehero.org/images/barback.jpg");
}

.mediaheadline {
font-family: arial, verdana, sans-serif;
font-size:15px; 
color:#ffffff;
font-weight:bold;
background-color:#a40303;
}

.mediaheadline a:link {
color:#f2e28c;
text-decoration:underline;
}

.mediaheadline a:visited {
color:#f2e28c;
text-decoration:underline;
}

.mediaheadline a:hover {
color:#f2e28c;
text-decoration:underline;
}


.mediabox {
font-family: arial, verdana, sans-serif;
font-size:12px; 
color:#ffffff;
font-weight:bold;
padding:10px;
background-color:#a40303;
border: 1px solid #ffffff;
margin:10px;
}

.mediabox a:link {
color:#f2e28c;
text-decoration:underline;
}

.mediabox a:visited {
color:#f2e28c;
text-decoration:underline;
}

.mediabox a:hover {
color:#f2e28c;
text-decoration:underline;
}
.subtitle2 {
font-family: arial, verdana, sans-serif;
font-size: 15px;
color:#000000;
font-weight:bold;
}

.subtitle2 a:link {
color:#e83e39;
text-decoration:none;
}

.subtitle2 a:visited {
	color:#c30a02;
	text-decoration:none;
}

.subtitle2 a:hover {
	color:#7d252e;
	text-decoration:underline;
}

.sidebar { 
width:350px;
margin:20px;
float:right;
background-color:#e7e7e7;
border:1px solid #000000;
font-family: arial, verdana, sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
color:#000000;
padding:10px;
}

.sidebar h1 { 
font-family: arial, verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#c30a02;
margin:0px;
}

.sidebar a:link { 
	color:#000000;
	text-decoration:underline;
}

.sidebar a:visited { 
	color:#0d2749;
	text-decoration:underline;
}

.sidebar a:hover { 
	color:#c30a02;
	text-decoration:none;
}
.copyright {
	clear:both;
	font-family: arial, verdana, sans-serif;
	font-size:10px; 
	color:#0d2749;
	padding:10px;
	line-height:11px;
	width:980px;
	float:center;
	margin-top:10px;

}

.copyright a:link {
color:#0d2749;
text-decoration:underline;
}

.copyright a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.copyright a:hover {
	color:#e83e39;
	text-decoration:none;
}

