body { background : #CAC3A6 url(/Images/Home/Camp/Birch.jpg);
	margin : 10px; padding : 0; color : #000;
	text-align : center; /*ie work-around*/
	}
p, td, li { font-family : Georgia, Times New Roman, Times; font-size : 14px;}
td.large{ font-size : 18px;}
th { text-align : left;}
td, th { padding-right : .5em;}
h1, h2, h3 { font-family : Verdana, Arial, Helvetica; color : #1C3D22;}
h1 { font-size : 22px;
	margin-top : 0px}
h2 { font-size : 16px;}
h3 { font-size : 14px;}
img { border : none;}
a { color : #000; text-decoration : none;}
a:link, a:visited { text-decoration : none;	color : #f00;}
a:hover { text-decoration : underline;}
table { border : none;}
#content { width : 100%; margin-left : auto; margin-right : auto; position : relative; text-align : left; background : transparent url(/Images/Home/Camp/Logo.gif) top right no-repeat;}
img#banner { margin-bottom : 1em;}
#main { margin-top : 1em; margin-bottom : 1em; background-color : white; 
	border : 4px solid #1C3D22; padding : 1em;}
#main tr { vertical-align : top;}
#menu { background-color : #1C3D22; padding : 2px 10px;}
#menu a { background-color : #373D1C; padding : 1px 2px; margin-left : .5em;
	font-size : 14px; line-height : 23px; color : #CAC5AE;
	font-family : Verdana, Arial, Helvetica; font-weight : bold;
	border-top : 1px solid #CAC5AE; border-left : 1px solid #CAC5AE;
	border-bottom : 1px solid #000; border-right : 1px solid #000;}
#menu a:link, a.news:visited { color : #CAC5AE;}
#menu a:hover { background-color : #CAC5AE; color : #1C3D22; text-decoration : none;}
#footer { background-color : #1C3D22; color : white;
	padding : .3em; margin : 1em 0 1em 0; clear : both; text-align : center;}
#footer a:link, #footer a:visited, #footer a:hover { color : #CAC5AE; 
	font-weight : bold;}
#sidephotonav { width : 100px; background-color : #efe; color : #030; border : 1px solid; float : left;}
#sidephotonav a { display : block; padding : 0 2px; color : #030; font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight : bold;}
#sidephotonav a#photohome { font-size : 12px; border-bottom : 1px solid;}
#sidephotonav a#BuyPhoto { font-size : 12px; border-top : 1px solid;}
#sidephotonav a:hover { background-color : #030; color : #efe; text-decoration : none;}
#photo { text-align : center; margin : 0 auto 0 auto;}
#photonav { margin-top : 1em;}
#photonav form, #photonav select, #photonav input { display : inline;}
