*
{
 margin: 0;
 padding: 0;
}


html, body
{
 height: 100% /* Required */
 
}

body
{
 color: black;
 background :#6e0000 url("/img/pattern_small_bordo.gif") fixed repeat;
 text-align: right;
 margin: 10px auto 10px auto;
 font-family: Trebuchet MS, sans-serif ;
 font-size: 14px;
 width: 880px;
 border: none;

}

h1, h2, h3, .available
{
color:#816b5f;/*#E2310E*/
font-size:1.1em;
font-weight:bold;
text-decoration:none;
text-align: left;

}
.available
{
padding: 20px;
}

p, div, span
{
background-color:  #f8f7f4; 
text-align: justify;
padding: 0;
border: 0;
margin: 0;
}

div
{
	color:#000000;
}
/* heading   */
#topLine
{
	display: block;	
	width: 880px;
	height:250px;
	background-image:  url('../img/centralGraphics.jpg') ;
	
}        

#centralGraphics
{
	display: block;	
}
#logo	
{
	float: left;
}
#menu
{
	float: right; 
	padding-top: 10px;
	background-color:#f3e7c9;       
}

a.menuItem
{
 display: inline-block;
 height: 16px;
 border: none;
 text-decoration: none;
 padding: 0 0 0 0;
 margin: 10px 0 0 0;
 overflow: hidden; 
}

a.textMenuItem 
{
 height: 18px;
 border: none;
 text-decoration: none;
 margin: 10px;
 text-transform: uppercase;
 font-weight: bold ;


}

a.textMenuItem ,a.textMenuItem:visited   { color: #000000;}    
a.textMenuItem:hover  {color: #dd5555;}    
a.textMenuItem:first-letter  { font-size: 115%;}  

a.menuItem img
{
	position: relative;
	padding: 0;
	margin: 0;
	border: none;

}
a.menuItem:hover img
{
	position: relative;
	margin-top:-18px;	
}



#centralGraphics
{
	clear: both;
}

/* content */
#content
{
	display: block;	
	padding-bottom: 0px;
}
div.article 
{
	display: inline-block;
	padding: 8px 15px;
	float: left
	
}

div.article img, div.page img
{ 
	float: left;
 	border: none;/*solid 1px black;*/
	margin: 0 10px 10px 0;
	/*padding: 1px;
	background-color: red;*/
}

a, a:visited, a:hover
{ 
	text-decoration: none;
	color: #816b5f;
}

.floatRight {float:right;}
.floatLeft {float:left;}
.floatCenter {text-align: center}


div.page  { padding: 20px; }
div.page p , div.article p{	padding: 5px 0;}
/*div.page p:first-letter , div.article p:first-letter {	padding-left: 20px;} */
.firstP { /*font-style: italic;*/}




/* footer */
 #footer
{
	display: block;	
	text-align: center;
	color: #816b5f;
	clear:both;
	margin: 20px 100px 0px 100px;
	padding: 5px 0  5px 0;
	border-top: solid 1px #999999;
}

.IE6_aboveMenu, .IE6_belowMenu
{
   display: none;
}
