/* main elements */
html, body {
	font: 101% "Arial", "Lucida Grande", Verdana, Sans-Serif;
	background-image:url(http://www.lottadubh.com/images/bgBlue.gif);
	background-color:#F3F3F3;
	color: #333333;
	margin: 0 0 5px 0;
	padding: 0;
	height: 101%;
}

/* Hide 508 Checkpoint */
#skipnav {display: none;}
/* wrapper */
#container {
	background-color: #fff;
	color: #333333;
	width: 725px;
	margin: 0px auto;
}

/* banner */
#banner {
	background-color: #F3F3F3;
	color: #333333;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 4px solid #ccc;
}	


/* right panel */
#content {
	float: right;
	background: #fff;
	color: #333333;
	width: 525px;
	margin: 0;
	padding: 5px;
}

#content img {
	border: 1px solid #000066;
}


/* left bar */
#leftbar {
	float: left;
	width: 175px;
	margin: 3px;
	padding: 0;
}	

#leftbar a { 
background-color: #FFFFFF;
color: #000066; 
display: block; 
text-decoration: none; 
font-size: 80%;
} 

#leftbar a:hover { 
border-right: 5px solid #000066;
} 

#nav a.overlink:link, #nav a.overlink:visited,
#nav a.overlink:hover, #nav a.overlink:active {
border-right: 5px solid #000066;
}

#leftbar ul { 
	margin: 5px 0px 10px 0px; 
	padding: 0; border-top: 1px solid #ccc; 
} 
	
#leftbar li { 
	margin: 0; 
	padding: 5px 0px 5px 0px; 
	list-style: none; 
	border-bottom: 1px solid #ccc; 
}

/* Side images */
#sideImages {
	margin: 3px 0px 5px 3px;
}

#sideImages img {
display: block;
margin: 10px auto;
}

/* footer */
#footer {
	background: #ddd url(http://www.lottadubh.com/images/footerbg.jpg) no-repeat;
	clear: both;
	border-top: 2px solid #ccc;
	color: #000;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-size: 70%;
}

#footer a { 
color: #757575;
background-color: #ddd; 
text-decoration: none; 
} 

#footer a:hover { text-decoration: underline; }

/* other elements */
#content h1 { 
	font-size: 1.1em; 
	margin: 0; 
	padding: 0px 0px 0px 0px; 
	color: #000066; 
	background-color: #FFF;
}

#content h2 { 
	font-size: 1em; 
	margin: 0; 
	padding: 0px 0px 0px 0px; 
	color: #000066; 
	background-color: #FFF;
	height: 1em;
}

#content h3 { 
	font-size: .9em; 
	margin: 0; 
	padding: 0px 0px 0px 0px; 
	color: #000066; 
	background-color: #FFF;
	height: .9em;
}

#content p { 
	margin: 0px 0px 10px 0px;
	font-size: 80%;
}

#content a { 
	color: #000066; 
	background-color: #FFF;
} 

* html #footer { padding: 4px 0px 10px 0px; }

.floatR {
	margin: 5px 5px 5px 10px;
	float: right;
}

#bottomImageHolder {
	margin: 0 auto;
	text-align: center;
	clear: both;
}

#bottomImageHolder img {
	margin: 5px;
}

#roomBtImage {
	margin: 0 auto;
	text-align: center;
	clear: both;
}

#roomBtImage img {
	margin: 5px;
}

#content li {
	font-size: 80%;
}
