/* Globals */
a {color: #810001;}
a img {border:none;text-decoration:none;}
a:visited {color: #810001;}
a:hover {color: #050100;}
img.frame {border: 5px solid #810001;}
.floatright {float:right;}

* {margin:0;padding:0;}

body {
	background: #2F1506 url(images/body_bg.jpg) top repeat-x fixed; 
	color: #000;
	font-size:.8em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

/* Typography */
h1 {font-size:1px;text-indent:-9999px;}
h2 {font-size:14px; color: #333; text-transform:uppercase;margin:0;padding:5px;}
#rightContent h2 {color: #fff;}
h3 {border-bottom: 1px dotted #eee;font-family: "Times New Roman", Times, serif;margin-top: 0;}
p  { padding: 5px; margin:0;line-height: 1.2em; letter-spacing: .1em;}
#rightContent p  {font-size:0.80em;line-height: 1.4em;letter-spacing: .1em;}
ul {list-style:none}

/* Layout */
#wrapper {width: 770px;  margin: 0 auto;padding:0:}
#header {background: url(images/header_bg.png) top no-repeat; width:770px; height:138px;margin: 0;padding: 0}
#content_wrapper {float:left;width:770px;background: url(images/content_bg.png) top repeat-y;margin:0;padding:0;}
#content {position:relative;top:-30px;left:0;width:415px;margin:0 0 0 15px;padding: 15px 10px}
#facebook {margin:15px 0}
#map {text-align:center;padding: 5px;}
#rightContent {float:right;width:305px;background: url(images/sidebar_bg.png) top no-repeat;margin:0; padding: 50px 0 0 0;}
#footer {float:left;background: url(images/footer_bg.png) bottom no-repeat; width:770px;height:36px;}

/* Sidebar */
ul.sidebar {background: #2F1506;width:260px;margin:0;padding:0;overflow:hidden;}
ul.sidebar li ul {color:#fff;font-weight: normal;text-transform: uppercase;letter-spacing:0px;}
ul.sidebar li ul li a {display:block;width: 260px; text-decoration:none;background: #fff url(images/bullet.png) no-repeat 5px;margin:0;padding: 10px 10px 10px 25px; border-bottom: 1px solid #ccc;}
ul.sidebar li ul li a:hover {color:#fff; background: #810001 url(images/bullet-hover.png) no-repeat 5px;}


/* Misc Classes */
.clearboth {clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}
