html {
	background-color:#000;
	background-image:URL(images/bg.jpg);
}
body {
	background-color:#000000;
	margin:auto;
	width:800px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow:auto;
}
img {border:0}
img.brown {border:1px solid #630}
h1 {font-size:1.3em;font-weight:normal;text-align:center;margin:0;padding:3px;}

/* gill john picture homepage */
#gj {float:right}
br.break {clear:both}

.left {float:left}
.right {float:right}
.clear {clear:both}
.center {text-align:center}
.mid {margin:auto}

/* title & logo */
#logo {float:left}
#title {margin:auto;}

/* page components */
#main {
	width:780px;
	background-color:#000000;
	float:left;
	padding:5px 10px;
}
#main img {margin:5px;}
#main p {padding:5px}

/* Nav bar */
#header {overflow:hidden}
#header img {margin:10px;}
#header ul {padding:0;margin:auto !important;width:750px;}
#header li {float:left;list-style-type:none;}

#header a{width:150px;height:25px;float:left;display:block;background-image:URL(images/btnBg.gif);display:block;font-weight:bold;text-align:center;padding-top:5px;}
#header a:hover {text-decoration:none;background-image:URL(images/btnOver.gif);}

a {text-decoration:none;color:#FFB}
a:hover {text-decoration:none}

/* footer */
#footer {padding:5px 0 !important;clear:both;background-color:#000}
#footer p {padding:10px;text-align:center;font-size:0.8em;padding:3px;margin:2px;}
#footer a {color:#231200;background-color:#DDB}

/* map */
#map_canvas {float:left}
#destinations {width:200px;float:left}
#directionsPanel {width:450px;float:right}

.googledir div {background-color:#000 !important}

/* front page */
.frontCol {width:380px;padding:5px;text-align:center;float:left}

/* twitter */
#twitter_div {width:370px;margin:5px;padding:0px;background-color:#FFF;}
.sidebar-title {
	background-color:#ECEFF5;
	font-size:14px;
	line-height:15px;	
	font-weight:bold;
	padding:5px 0;
	margin:0;
}
#twitter_div .sidebar-title {background-image:URL(/images/twitsmall.gif);padding:15px 0;background-repeat:no-repeat;background-position:10px center}
.sidebar-title,
#twitter_update_list li {
	color:#633;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
#twitter_update_list {padding:0px;}
#twitter_update_list li {
		text-align:left;
		padding:8px;
		list-style-type:none;
		font-weight:bold;
		font-size:0.8em;
	}
#twitter_div a {color:#333;font-size:0.6em;font-weight:bold}

/* slide show */
#slideshow {width:368px;padding:0px;border:1px solid #FFF;border-top:0;overflow:auto;margin:0 5px}
#slidesContainer {overflow:hidden;height:300px;}
#slideshow .control {display:block;width:auto;padding:3px 50px;cursor:pointer}
#slideshow #leftControl {float:left;text-align:right}
#slideshow #rightControl {float:right;text-align:left}
#slideshow img {margin:0px}

/* menu */
span.menu-title {display:block;background-color:#630;color:#FFF;padding:2px 0}
ul.menu {border:1px solid #630;margin:0px;padding:2px;list-style-type:none}
ul.menu li {padding:3px;text-align:right;overflow:auto}
ul.menu li span {width:300px;float:left;clear:both;margin:0px;text-align:left}
