@charset "utf-8";
/* CSS Document */

html {padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; background:#96131f url() repeat-x;}
body {margin:0; padding:0; height:auto;}
.border {margin:0 auto; width:814px; height:auto; background-color:#cd1425;}
.page {margin:0 auto; display:block; width:800px; height:auto; background: #fff url(imgs/bg2.jpg) 0px 295px no-repeat;}
.page2 {margin:0 auto; display:block; width:800px; height:auto; background: #fff url(imgs/bg4.jpg) 0px 135px no-repeat;}
.hdr {width:800px; height:295px; background-image: url(imgs/bg1.jpg); background-repeat:no-repeat;} 
.hdr2 {width:800px; height:135px; background-image: url(imgs/bg3.jpg); background-repeat:no-repeat;}
.hdrsub {width:800px; height:295px; background: url(imgs/lrf-logo.gif) 11px 10px no-repeat}
.cleft {float:left; width:370px; padding:0px 25px 0 15px;}
.cright {float:left; width:370px; padding-top:0px;}
.span {width:770px; padding: 25px 15px 0px 15px;}
.clear {clear:both;}

h1 {color:#0066CC; font-size:20px; padding-left:8px;}
h2 {color:#0066CC; font-size:14px; padding-left:8px;}
p {font-size:12px; color:#003300; line-height:18px;}
.teamlst{float:left;}
.teamlst ul {font-size:12px; list-style-position: outside; padding: 0 0 0 2px; list-style:none;}
.teamlst ul li {text-align:right; margin-bottom:1px;}
.teamlst ul li a {display:block; width:135px; line-height:20px; background-color:#ccc; color:#333; text-decoration:none; padding-right:8px;}
.teamlst ul li a:hover {background-color:#000; color:#fff;}
.teampic{float:right; display:block; width:200px; height:255px; background-color:#ccc;}

.news {width:370px;}
.news ul {width:370px; font-size:10px; list-style-position:outside; padding-left:0px; list-style:none;}
.news ul li {display:block; zheight:75px; text-align:left; margin-bottom:1px; background:#eee url(imgs/thumb.gif-off) 4px 4px no-repeat; padding:4px 8px 8px 8px; border: solid 1px #aaa; margin: 0 0 12px 0; }
.news ul li a { zwidth:135px; zheight:75px; background-color:#ccc; color:maroon; text-decoration:none; padding:0 2px 0 2px; font-weight:bold;}
.news ul li a:hover {background-color:#000; color:#fff;}

.donate {float:right; margin:53px 34px;}
.donate2 {float:right; margin:0px 15px;}
.footer {margin:0 auto;	width:798px; height:75px; background-color:#333333; text-align:center; vertical-align:bottom;}
.footer a {color:#ccc; text-decoration:none;}
.footer a:hover {color:#fff; text-decoration:underline;}
.footer p {color:#ccc; font-size:11px; padding:10px 15px;}

.sendpic {
	margin:0 auto;
	width:250px;
	text-align:right;
	font-size:18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.sendpic a {
	color:maroon;
	text-decoration: none;
}
.sendpic a:hover {
	color:#888888;
	text-decoration: underline;
}

.contact {
	width:250px;
	text-align:right;
	font-size:18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.contact a {
	color:maroon;
	text-decoration: none;
}
.contact a:hover {
	color:#888888;
	text-decoration: underline;
}

.sponsortitle{
	margin:0 auto;
	width:370px;
	text-align: left;
}	
.sponsors {
	text-align: left;
	vertical-align: top;
}
.sponsors img {
	border: 0;
	padding: 0 0 20px 1em;
}

.newstitle {
	font-size: 14px;
	font-weight: bold;
	color: #04a;
}
.newsdate {
	font-size: 10px;
	color: #666;
}

#teamimg {
	border: solid 1px #666;
}
