/* CSS Document */

body {
        
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 16px;
        color:#113d03;      
        background-color: #ECC281;

        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
 		
	
}

 A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
	
}
 A:hover {
	TEXT-DECORATION:underline;
	COLOR: #c03c04;
	
}
/* The main Frame */

#FrameMain {
  width: 912px;
  height: 920px;  
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  position: relative;
  border: 0px solid #FFFFFF;
        
		}

#Frame1 {
  width: 850px;
  height: 864px;  
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;;
  position: relative;
  border: 2px solid #FFFFFF;
        
		}

/* header */
#TopBar {
	top: 0px;
	width: 850px;
	height: 7px;
	left: 0px;
	position: absolute;
	background-color: #2a271c;
	border: 0px solid #FFFFFF;
  
}

#FootBar {
	top: 850px;
	width: 850px;
	height: 14px;
	bottom: 0px;
	position: absolute;
	background-color: #686147;
	border: 0px solid #FFFFFF;
  
}

#footertext {
	top: 872px;
	width: 912px;
	height: 12px;
	bottom: 0px;
	position: absolute;
	color:#2a271c;
	TEXT-DECORATION: none;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	font-size: 12px;
	border: 0px solid #FFFFFF;
	left: 3px;
	
  
}

#footertext a:link {

	color:#2a271c;
	TEXT-DECORATION: none;
	text-align:center;
	

}

#footertext a:hover {
	TEXT-DECORATION:underline;
	color:#2a271c;
}

#footertext a:visited{
	TEXT-DECORATION:none;
	color:#2a271c;
}

#Logo1 {
	top: 7px;
	width: 319px;
	height: 123px;
	position: absolute;
	left: -1px;
	background-color: #686147;
	border-top: 0px solid #FFFFFF;
    

}
#Logo2 {
	top: 7px;
	width: 260px;
	height: 123px;
	position: absolute;
	left: 311px;
	background-color: #686147;
	border-top: 0px solid #FFFFFF;
    

}
#Logo3 {
	top: 7px;
	width: 288px;
	height: 123px;
	position: absolute;
	left: 561px;
	border-top: 0px solid #FFFFFF;
    

}

#LowerBar {
	top: 130px;
	width: 850px;
	height: 12px;
	position: absolute;
	left: 0px;
	background-color: #9B3020;	
    border-top: 1px solid #FFFFFF;
	
}

#Content {
	top: 143px;
	width: 850px;
	height: 720px;
	position: absolute;
	left: 0px;
    border-top: 0px solid #000000;
	
}
#LeftSide {
	top: 0px;
	width: 165px;
	height: 720px;
	position: absolute;
	left: 0px;
	background-color: #D76936;	
    border-top: 0px solid #FFFFFF;
	
}

#LeftVBar {
	top: 0px;
	width: 38px;
	height: 720px;
	position: absolute;
	left: 165px;
	background-color: #F0E4BA;	
	BACKGROUND: url(../images/LeftVBg.png) no-repeat;
    border-Left: 1px solid #9B3020;
	
}

#RightSide {
	top: 0px;
	width: 180px;
	height: 720px;
	position: absolute;
	right: 0px;
	background-color: #AAA88B;
    border-top: 0px solid #FFFFFF;
	
}

#RightVBar {
	top: 0px;
	width: 39px;
	height: 720px;
	position: absolute;
	Right: 165px;
	background-color: #F0E4BA;	
	BACKGROUND: url(../images/RightVBg.png) no-repeat;
    border-right: 0px solid #9B3020;
	
}

#BottomVShadow {
	top: 869px;
	width: 854px;
	height: 30px;
	position: absolute;
	Left: 1px;
	BACKGROUND: url(../images/BottomVShadow.png) repeat-x;
  
	
}
#CenterContent1{
	top: 77px;
	width: 426px;
	height: 349px;
	position: absolute;
	left: 38px;
	background-color: #F0E4BA;
    border-top: 0px solid #FFFFFF;
	TEXT-DECORATION: none;
	text-align:center;
    FONT-SIZE: 12px; 
  	color:#113d03;    
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;    
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
        
	
}
	
#CenterContentHome{
	top: 227px;
	width: 319px;
	height: 53px;
	position: absolute;
	left: 49px;
	background-color: #F0E4BA;
    border-top: 0px solid #FFFFFF;
	TEXT-DECORATION: none;
	text-align:center;
    FONT-SIZE: 12px; 
  	color:#113d03;    
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;      	
}

#CenterContentMenu{
	top: 73px;
	width: 338px;
	height: 106px;
	position: absolute;
	left: 86px;
	background-color: #F0E4BA;
    border-top: 0px solid #FFFFFF;
	TEXT-DECORATION: none;
    FONT-SIZE: 12px; 
  	color:#113d03;    
	text-align:center;
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;      	
}
.CenterContent {

	TEXT-DECORATION: none;
	text-align:center;
    FONT-SIZE: 12px; 
  	color:#113d03;    
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;      	

}




.TitleText {
	FONT-SIZE: 16px;
	COLOR: #c03c04;
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	position: absolute;
	top: 35px;
	height: 29px;
	width: 300px;
	position: absolute;
	left: 98px;


}


#CenterContentMain  {
	top: 327px;
	width: 354px;
	height: 84px;
	position: absolute;
	left: 33px;
	background-color: #F0E4BA;
    border-top: 0px solid #FFFFFF;
	TEXT-DECORATION: none;
	text-align:left;
    FONT-SIZE: 12px; 
  	color:#113d03;    
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
      
	
}
#CenterContent {
	top: 0px;
	width: 550px;
	height: 720px;
	position: absolute;
	left: 165px;
	background-color: #F0E4BA;
    border-top: 0px solid #FFFFFF;
	color:#000000;
	TEXT-DECORATION: none;
	text-align:center;
    font-size: 12px;   
	
}
#CenterContent a:link,  a:visited {
    font-size: 12px;  
  	color:#113d03;   
	TEXT-DECORATION: none;
}

#CenterContent a:hover {
	TEXT-DECORATION:underline;
	
}

#contacthrs1 {
	top: 107px;
	width: 182px;
	height: 71px;
	position: absolute;
	left: 39px;
}

#contacthrs2 {
	top: 108px;
	width: 162px;
	height: 73px;
	position: absolute;
	left: 236px;
}


#ImageIndex {
	top: 39px;
	width: 320px;
	height: 250px;
	position: absolute;
	left: 43px;

}
#ImageJobs {
top: 294px;
	width: 137px;
	height: 161px;
	position: absolute;
	left: 192px;

}

#ImageBookLovers {
	top: 321px;
	width: 350px;
	height: 250px;
	position: absolute;
	left: 255px;

}


#ImageNews{
	top: 137px;
	width: 182px;
	height: 162px;
	position: absolute;
	left: 432px;

}
#ImageBooks{
	top: 394px;
	width: 330px;
	height: 230px;
	position: absolute;
	left: 262px;

}

#Imagejobs{
	top: 254px;
	width: 181px;
	height: 202px;
	position: absolute;
	left: 221px;

}

#ImageEvent{
	width: 136px;
	height: 129px;
	position: absolute;
	left: 701px;
	top: 729px;
	BACKGROUND: url(../images/coffee.png) no-repeat;
	border: 0px solid #ffffff;	
	

}
#ImageMenu{
	top: 123px;
	width: 217px;
	height: 258px;
	position: absolute;
	left: 160px;

}
#ImageMenu1{
	top: -3px;
	width: 150px;
	height: 162px;
	position: absolute;
	left: 264px;

}



#LeftLight{
	top: 10px;
	width: 80px;
	height: 120px;
	position: absolute;
	left: 1px;
	background-color: #D76936;
	BACKGROUND: url(../images/BgLight.jpg) no-repeat left;
	border-top: 0px solid #FFFFFF;
	
	}

#leftContact{
	width: 137px;
	height: 76px;
	position: absolute;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	left: 7px;
	text-align:center;
	color:#ECC281;
	font-size:12px;
	border: 0px solid #ffffff;
	top: 541px;
	z-index: 300;
}




#Events {
	top: 25px;
	width: 139px;
	height: 470px;
	position: absolute;
	left: 27px;
	color:#FFFFFF;
	TEXT-DECORATION: none;
	text-align:center;
    font-size: 12px;   
	border: 0px solid #ffffff;
}
.EventTitle{
	
	color:#FFFFFF;
	TEXT-DECORATION:underline;
	text-align:center;
    font-size: 12px;   
	
}

#Events a:link,  a:visited{
	color:#FFFFFF;
	TEXT-DECORATION: none;
    font-size: 12px;   

}

#Events a:hover{
	color:#FFFFFF;
	TEXT-DECORATION:underline;
    font-size: 12px;   

}


.flink{
	
	TEXT-DECORATION: none;
    FONT-SIZE: 12px; 
  	color:#113d03;    
	
	   	
}

#LeftSideBg{
	top: 358px;
	width: 166px;
	height: 350px;
	position: absolute;
	BACKGROUND: url(../images/LeftBg.jpg) repeat-x;
	border: 0px solid #ffffff;	
	left: 0px;
}


#FireMan{
	top: 653px;
	width: 198px;
	height: 203px;
	position: absolute;
	left: 4px;
	font-weight:bold;
	background:  url(../images/BgFireman.jpg) no-repeat bottom;
	z-index:200;
	border: 0px solid #ffffff;
}

#Swirl{
	top: 345px;
	width: 172px;
	height: 452px;
	position: absolute;
	left: 3px;
	BACKGROUND: url(../images/Swirl.png) no-repeat bottom;
	border: 0px solid #ffffff;
}

#map {
	top: 276px;
	width: 381px;
	height: 188px;
	position: absolute;
	border-top: 0px solid #FFFFFF;
	left: 75px;
	
}
#CoffeeCup {
	top: 10px;
	width: 180px;
	height: 700px;
	position: absolute;
	right: 0px;
	BACKGROUND: url(../images/Content.jpg) no-repeat;
    border-top: 0px solid #FFFFFF;
	
}

#ContentPhoto1 {
	top: 51px;
	width: 467px;
	height: 220px;
	position: absolute;
	left: 37px;
	
    border-top: 0px solid #FFFFFF;
	
}
#ContentPhoto2 {
	top: 271px;
	width: 468px;
	height: 161px;
	position: absolute;
	left: 37px;
    border-top: 0px solid #FFFFFF;
	
}

#ContentPhoto3 {
	top: 424px;
	width: 465px;
	height: 169px;
	position: absolute;
	left: 37px;
    border-top: 0px solid #FFFFFF;
	
}
#TitleText {
        font-size: 14px;
		color:#113d03; 
        color:#ffffff;      

}
#ContentText {
	FONT-SIZE: 10px; 
  	color:#113d03;    
	LINE-HEIGHT: 16px;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
    font-size: 0.95em; 
	
}

#BgLeftShadow {
	top: 0px;
	width: 31px;
	height: 867px;
	position: absolute;
	left: 0px;
	BACKGROUND: url(../images/LeftVShadow.png) repeat-y;
    border-top: 0px solid #FFFFFF;
}
#BgRightShadow {
	top: 0px;
	width: 31px;
	height: 867px;
	position: absolute;
	right: 0px;
	BACKGROUND: url(../images/RightVShadow.png) repeat-y;
    border-top: 0px solid #FFFFFF;
	
}

/* Nav List */

#MenuList{
	top: 130px;
	width: 165px;
	height: 201px;
	position: absolute;
	left: 1px;
	border-top: 1px solid #9B3020;;

}
#navlist {

	margin: 0;
	padding: 0;
	border-top: 1px solid #9B3020;
	border: 0px solid #9B3020;
	FONT-SIZE: 12px; 
}


#navlist li {
	list-style-type: none;
	margin: 0;
	border-bottom:1px solid #9B3020;
	FONT-SIZE: 12px; 
}


#navlist a:link,  #navlist a:visited   {
	text-decoration: none;
	background-color: #D76936;
	color:#ECC281;
	display: block;
	padding: 8px 15px;
	border: 0px solid #9B3020;
	border-top: 1px solid #ffffff;
	border-top: 0;
	
}



#navlist a:hover, #navlist a:active,  #navlist a:focus{

	background-color: #ac4026;
	color: #FFFFFF;

}
