a:link 
{
	color: #C63A0C;
}

a:visited
{
	color: #C63A0C;
}

body
{	
	background-color: #e5d8af;
	color: #185239;
	margin: 0;	
	font-family: Tahoma;
	font-size: 0.75em;
}

h1
{
    background-image: url(/imgs/t-carre-large.gif);
    background-repeat: no-repeat;
    color: #017660;
    font-family: "Century Gothic", Verdana;
    font-size: 1.8em;
    font-weight: normal;
    margin-top: 0px;
    padding: 15px 0px 0px 47px;
}

h2
{
    font-size: 1.2em;	
}

li
{
	padding-bottom: 0.5em;
}


img { border: none; }

#serving
{
    color: #017660;
    font-size: 0.8em;
    position: absolute;
    text-align: right;    
    width: 805px;
}

#wrapper 
{
    width: 1000px;
    margin: 0 auto;    
    border: 1px solid #ae9f71;
}

#topmenu {}

#header { background-color: #f5821f; }

#header img { float: left;}

#content 
{
    background: #f5821f url(/imgs/bg-left.jpg) no-repeat bottom left;
    position: relative;
    clear: both;    
}

#navigation 
{
    width: 175px;
    float: left;    
   padding-left: 4px;  
}

#navigation ul 
{
    list-style: none;    
}

#navigation .seInputControl 
{    
	height:17px !important; 
}

#navigation .AskUsLogo, #navigation .GuideLogo
{
    margin-top: 1em;
    display: block;
    text-align: center;
}

#mainContent 
{
    padding: 0 8px;
    padding-bottom: 75px;
    min-height: 760px;
    width: 805px;
    float: right;     
    background: #ffffec url(/imgs/bg-sun.gif) no-repeat bottom right;    
}

#footerBanner
{        
    width: 100%;
    height: 75px;
    position: absolute;
    bottom: 0;
    background-image: url(/imgs/bg-footer.png);   
    background-repeat: no-repeat;
}

#footer
{   
    height: 3em;  
    background-color: #038128;
    color: White;
    height: 3em;
    padding: 0 3em;
    font-size: 0.80em;
}

#footer a, #footer a:visited 
{
    color: White;
    text-decoration: none;
}

#footer a:hover 
{    
    color: #98ffb6;
}

#footer-left {
	float:left;
	width:50%;
}

#footer-right 
{
	float:right;
	text-align:right;
	width:50%;	
}

.List
{
    background-color: #185239;
}

.HeaderRow
{
	background-color: #185239;
	color: #FFFFFF;
	font-weight: bold;
}

.HeaderRow a
{
    color: #FFFFFF;
}

.Row
{
	background-color: #FFFFFF;
}

.AlternateRow
{
	background-color: #FFFFD3;
}

#EventContent img
{
    padding: 0px 10px 10px 0px;
}

#PressContent img
{
    border: 1px solid #000000;
    padding: 10px;    
}

h3.WorkGroup
{
    margin: 0px;
}

h3.WorkGroupHeader
{
    border-bottom: 1px solid #ae9f71;
}

.BookGallery 
{
    float:left; 	
	text-align:center; 
	padding:5px; 
	margin:5px; 
	border:1px solid #bbb;
	width: 240px;
	height: 450px;
	overflow-y: auto;
}

.BookGallery .Title { display: block; font-size: 0.8em; font-weight: bold;  }
.BookGallery .Price { display: block; font-size: 0.8em; }
.BookGallery .Author { display: block; font-size: 0.8em; }
.BookGallery .Image { display: block; margin: 1em 0; }
.BookGallery .Image img { margin-bottom: 1em; }
.BookGallery .Content { display: block; text-align: left; font-size: 0.8em;  }