/* Format the main page */

body

{text-align:center;

font:normal small Trebuchet MS, Arial, Helvetica, sans-serif;

color:#000000;

text-align:justify;

font-size:13px;

background-image:url(images/background.jpg); background-repeat:repeat-x;

background-color:#ffffff;

}



#border

{width:785px;

}



.links_bg

{width:293px;

height:72px;

background-image:url(images/links_bg.gif); background-repeat:repeat-x; background-position:bottom;

padding-top:32px;

float:left;

}



/* Place the header at the top of the page */

#frizzle

{width:787px;

height:255px;

background-image: url(images/frizzle_header.png);  background-repeat:no-repeat;

}



#main

{clear:left;

padding-top:10px;

width:785px;

padding-bottom:10px;

}



#bg

{clear:both;

padding-top:3px;

padding-bottom:3px;

padding-left:6px;

padding-right:6px;

background-color:#F9F6DF;

background-image: url(images/main_content_corner.jpg.old);

background-repeat: no-repeat;

background-position: right bottom;

border-right: 2px solid #557917;

border-left: 2px solid #557917;

}



/* Format the menu at top or bottom */

.bottomlinks

{float:left;

font: bold small Trebuchet MS, Arial, Helvetica, sans-serif;

font-size: 15px;

width:110px;

text-align:center;

height:40px;}

.bottomlinks a

{float:center;

width:127px;

height:28px;

color:#f9f6df;

text-decoration:none;

}

.bottomlinks a:hover

{color:#97EB72;}

.sap2

{width:1px;

float:left;

height:22px;

color:#418E28;

}

#bottom{width:785px; height:30px;

line-height:40px;

background-image:url(images/bottom.gif); background-repeat:repeat-x;}

a{color:#000000;

text-decoration:none;}



/* Make some rounded corners */

#corner

{

background:#557917; background-repeat:repeat-x;

width:785px;

font-size:18px;

height:35px;

color:#1A9717;

font-weight:bold;

font-size:12px;

}

b.rtop, b.rbottom{display:block;background: #769E24}

b.rtop b, b.rbottom b{display:block;height: 1px;

    overflow: hidden; background: #557917}

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}





/* Form button styling */

.formbutton{

cursor:pointer;

font: normal small Trebuchet MS, Arial, Helvetica, sans-serif;

border:outset 1px #ccc;

background:#999;

color:#666;

font-weight:bold;

padding:1px 2px;

background:url(images/formbg.gif) repeat-x left top;

}



/* Format our contact menu */

	#slide_panel{

		background-color:#000000;

		color:#FFF;

		font-family: Trebuchet MS, Lucida Sans Unicode, Trebuchet MS, sans-serif;	

		height:100%;		

		left:0px;

		z-index:10;

		position:absolute;

		display:none;

		opacity: 75;

		filter:alpha(opacity:75); 

		background-color:#000; 

		position:absolute; 

		top:450px; 

		left:110px; 

	}

	

	#slide_panel #leftPanelContent{

		padding:0px;

	}

	#slide_panel .closeLink{

		padding-left:2px;

		padding-right:2px;

		background-color:#FFF;

		position:absolute;

		top:2px;

		right:2px;

		border:1px solid #000;

		color:#000;

		font-size:0.8em;				

	}

	#slide_panel .closeLink:hover{

		color:#FFF;

		background-color:#000;

	}

/* Format the list of galleries */	

	.imagegalleryitemtitle {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	a:hover {color:#000000;

	text-decoration:underline;}

}

.readmore {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-decoration: none;

	text-transform: lowercase;

	color: #003300;

}

.itemtitle {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}

