body {background:#0A0A0A; color:#8D8D8D; font-size:13px; font-family:arial;}
#container {width:980px; margin-left:auto; margin-right:auto;}
#navigation {width:980px; height:40px; text-align:right; padding-top:10px;}
#navigation a {text-decoration:none; color:#8D8D8D; font-weight:bold; font-size:12px; background:url(images/arrow.jpg) no-repeat right; padding-right:15px; margin-right:15px;}
#navigation a:hover {text-decoration:none; color:#DC1825; font-weight:bold; font-size:12px; background:url(images/arrow.jpg) no-repeat right; padding-right:15px; margin-right:15px;}
#MainBody {width:950px; background:#1A1A1A; padding:15px;}
.LeftContent {float:left; width:540px; margin-right:5px; padding-right:15px; padding-left:5px;}
.border {width:540px;border-right:1px solid #434343; margin-top:-20px; padding-right:10px; }
.RightContent {width:385px; float:left;}
.MainContent {border-bottom:1px solid #434343; padding-bottom:10px;}
.MainContent2 {border-bottom:1px solid #434343; height:820px; padding-bottom:10px;}
h1 {color:#515151; font-size:17px; font-family:Arial; border-bottom: 1px solid #434343; padding-bottom:7px; margin:0; margin-top:10px;}
.LeftContent h1 {margin-bottom:40px;}
#footer {width:960px; background:#1A1A1A; height:50px; margin-top:10px; text-align:center; padding:20px 10px 10px 10px; text-align:center;}
#footer2 {width:940px; background:#1A1A1A; height:50px; margin-top:10px; text-align:center; padding:20px 10px 10px 10px; text-align:center;}
*:first-child+html #footer {width:960px; background:#1A1A1A; margin-top:20px; text-align:center; padding:20px 10px 10px 10px; text-align:center;}
#footer p { font-size:11px; padding:0; margin:0; padding-top:30px;}
.first {margin-top:30px;}
.allEvents {border-bottom:1px solid #434343; padding-bottom:20px;}
.list {margin-bottom:20px;}
.icons {padding-top:0px; float:left; margin-left:5px;}
a {text-decoration:none; color:#fff; font-weight:bold;}
a:hover {color:#DC1825;}
.photoFrame {border:1px solid #999999;}
.mainCell {border:1px solid #fff;}
.LeftContent ul {padding:0; margin:0; margin-left:22px; margin-bottom:40px;}
.LeftContent li {list-style-image:url(images/bulletList.jpg);padding:0; margin:0; margin-bottom:20px;}
.mainImage {border:4px solid #434343;}
.eventImage {float:left; margin-right:10px; height:75px;}
.eventImage img {border:2px solid #434343;}
.eventDesc {padding:3px; font-size:12px;}
.eventDesc p {padding:0; margin:0; margin-top:7px;}
.eventDesc h4 {padding:0; margin:0; color:#D9D9D9;}
.comm {color:#D9D9D9;}
*:first-child+html .header {margin-bottom:10px;}
.content {height:70px; font-size:13px; border-bottom: 1px solid #434343; margin-bottom:15px;}
.content a {color:#fff; font-weight:700; text-decoration:none;}
.content a:hover {color:#DC1825; font-weight:700; text-decoration:none;}
.textlightgreys {color:#cccccc;}
.contentred {color:#8A2911;}
.sorry {margin-bottom:15px;}
.sorry a {color:#fff; text-decoration:none;}
.sorry a:hover {color:#DC1825; text-decoration:none;}
.event {border-bottom:1px solid #434343; height:90px; margin-top:12px;}
.eventDesc a {color:#D9D9D9; text-decoration:none;}
.eventDesc a:hover {color:#DC1825;}
.firstevent {border-bottom:1px solid #434343; padding-bottom:20px;}
.space {height:30px;}
.search {height:100px; background:#0A0A0A; border:3px solid #434343;}
.PublicSearch {float:left; width:170px; height:80px; padding:5px;}
.DisplaySearch {border-left:3px solid #434343; border-right:3px solid #434343; width:145px; font-size:15px; text-align:center; font-weight:700; padding:30px 10px 10px 10px; float:left; height:60px; background:#000000;}
.PrivateSearch { float:left; width:170px; height:80px; padding:5px;}
.red {color:#DC1825;}
.serviceSlide {width:534px; border:3px solid #434343; height:355px;}
.DisplaySearch a {color:#8D8D8D; text-decoration:none;}
.searchHead { font-size:12px; font-weight:700;}
.searchSmall {font-size:9px;}
.PrivateSearch p {padding:0; margin:0; margin:5px 0px;}
.PublicSearch p {padding:0; margin:0; margin:5px 0px;}
.searchBox {width:136px; background:#666666; border:1px solid #333333; margin-right:3px; color:#efefef;}
.search img {border:none;}
.leftFoot {float:left; width:180px; height:50px; text-align:right; 	}
.leftFoot2 {float:left; width:170px; height:50px; text-align:right; 	}
.middleFoot {float:left; width:600px;}
.middleFoot a {color:#8D8D8D; font-weight:normal;}
.middleFoot a:hover {color:#DC1825; font-weight:normal;}
.rightFoot {float:left; width:180px; text-align:left;}
.rightFoot2 {float:left; width:170px; text-align:left;}
.mainFoot {border-bottom:1px solid #434343;}
.photoname {margin-top:10px; margin-bottom:10px; height:75px; border:1px solid #fff; background:#CCCCCC; padding:10px;}
.photoname img {margin-right:10px;}
.favPhoto {float:left;}
.favPhotoName {float:left;margin-right:10px;}
.favName {float:left;}
.viewbasket img {border:none;}
.viewbasket {padding-left:15px; margin-top:10px;}
