﻿/*
Reset CSS
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border-style: none;
    border-color: inherit;
    border-width: 0;

}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
                  

body
{
    background-color: #dbd9b1;

    line-height:145%;
    font-family: Georgia, Arial;
    
}

#contentContainer 
{
    width:915px;
    background-color:White;
    margin:0 auto;
  
}

#content 
{
    padding:10px;
}

#topNavigationContainer 
{
    height:189px;
    position:relative;
}


#logoContainer 
{
    position:absolute;
    left:0px;
    top:50px;
    width:100%;
}

.logo 
{
    width:180px;
    height:99px;
    margin:0 auto;
    text-align:center;    

}



#topNavigation 
{
    margin:0 auto;
    width:540px;
    margin-top:15px;
    padding-left:45px;
}

#topNavigation li 
{
    float:left;
    margin-right:27px;
    margin-left:0px;
    
}

#topNavigation li a 
{
    font-family:Georgia;
    text-decoration:none;
    font-size:13px;
    color:#574822;
    font-style:italic;
}

#topNavigation li a:hover
{
    text-decoration:underline;
}

p 
{
    margin-bottom:15px;
}

#bottomPortion 
{
    background-color:#e4e2c3;
    height:240px;
    margin-top:8px;
}

#bottomPortionContent 
{
    padding:10px;
}

#bottomLeft 
{
    width:280px;
    float:left;
    color: #817a38;
    padding-top:10px;
}

h1, h2, h3, h4 
{
    margin-bottom:15px;
    text-transform:uppercase;
}

#bottomLeft  p 
{
    padding-left:40px;
    line-height:170%;
    font-size:12px;
    color: #817a38;
}

#bottomRight 
{
    float:right;
    width:550px;    
}

p, ol li, ul li, span
{
    color:#a19a66;
    font-size:11px;
}

#bottomRight p
{
    font-size:18px;
    line-height:150%;
}


.big 
{
    font-size:13px;
}

div.secondary p
{
    font-size:12px!important;
}

.padding 
{
    padding:10px;
}

a 
{
    outline:none;
    color:#787337;
}

.ui-widget-content a 
{
    color:inherit;
}

.hitem a 
{
    text-decoration:none;
    line-height:100%;
}

a { outline:none; }


#restContainer
{
    z-index:100;
    position:relative;
}