body { background-color:#ffffcc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: small;
	line-height:150%;
	color:#ffffcc;
	margin:0px 0px 0px 0px;
	padding-bottom:20px;
}

.header { position:relative;
	height:105px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:ffffcc;
	border:0px solid brown;
}

.columnleft {position:relative;
	width:300px;
	margin: 0px 10px 0px 0px;
	float:left;
}

.columnright {position:relative;
	width:300px;
	margin: 0px 0px 0px 10px;
	float:left;
}

#page {position:relative;
	width:900px;
}

#centerpage {position:relative;
	width:900px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}

#mainbody { position:relative;
	width:737px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#AA662B;
	border:0px solid brown;
	text-align:left;
	float:left;
}

#mainbodyforlbox { position:relative;
	width:330px;
	height:281px;
	margin:0px 0px 00px 0px;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	border:0px solid brown;
	text-align:left;
	float:left;
}

#videocontainer {
	padding-top:5px;
}

.lbAction {position:relative;
	padding-top:3px;
	padding-right:5px;
	text-align:right;
	color: #666;
	float:right;
}

a.lbAction:link {position:relative;
	padding-top:3px;
	padding-right:5px;
	text-align:right;
	text-decoration:none;
	color: #666;
	float:right;
}


/* -------- Main Body Formatting and Links -------- */

p {
padding:0px 25px 0px 25px;
font-family: Georgia, Times, serif
}

a:link {
	color:#ffffcc;
}

a:visited {
	color:#ffffcc;
}

a:active {
	color:#ffffcc;
}

a:hover {
	color:#FFCC00;
	cursor:pointer;
}

/* -------- Text Formatting & Headings -------- */

h1 { font-size:24px}

h2 { font-size:20px}

h3 { font-size:16px}

p,h1,h2,h3 { margin: 10px 10px 10px 10px}

.heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-align:left;
}

a.heading:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

a.heading:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

a.heading:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

a.heading:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffcc00;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}


.lbAction {
	text-align:right;
}

a.lbAction:link {
	text-align:right;
}

a.lbAction:visited {
	text-align:right;
}

a.lbAction:active {
	text-align:right;
}

a.lbAction:hover {
	text-align:right;
}

.linkspage {
	text-decoration:none;
}

a.linkspage:link {
	text-decoration:none;

}
a.linkspage:visited {
	text-decoration:none;

}
a.linkspage:active {
	text-decoration:none;

}
a.linkspage:hover {
	text-decoration:none;

}



/* -------- Google Ads -------- */

#googleads {position:relative;
	left:0px;
	width:163px;
	margin:0px 0px 0px 0px;
	border:0px solid #aa662b;
	float:left;
}


/* -------- Formatting for Menus -------- */

#menu { position: relative;
	width:163px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid brown;
	float:left;
}


.menucontainer { position:relative;
	top:0px;
	width:163px;
	margin:0px 0px 0px 0px;
	color:#ffffcc;
	background-image:url(images/menu_bkg.gif);
}

.menuitems {
	position:relative;
	padding:0px 0px 0px 5px;;
	margin:0px 0px 0px 0px;
	color:#ffffcc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-indent:0px;
	font-weight:bold;
	line-height: 200%;
}

.workmenu {display: block;}

.submenu {
	padding-left:10px;
	margin:0px 0px 0px 0px;
	color:#ffffcc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-indent:0px;
	font-weight:normal;
	}

.menubottom { position:relative;
	width:163px;
	top:-20px;
	margin: 0px 0px 0px 0px;
	background-image:url(images/menu_bottom.gif);
}


/* -------- Path Text Formatting & Links -------- */

.path {
	text-align:left;
	text-indent:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
}

a.path:link {
	text-align:left;
	text-indent:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
}

a.path:visited {
	text-align:left;
	text-indent:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
}

a.path:active {
	text-align:left;
	text-indent:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
}

a.path:hover {
	text-align:left;
	text-indent:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;
	text-decoration:none;
}


/* -------- Footer Test Formatting & Links -------- */

.footer { width:900px;
	position:relative;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aa662b;
	border:0px solid red;
	clear:both;
}

p.footer { 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aa662b;
}

a.footer:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aa662b;
}

a.footer:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#aa662b;
}

a.footer:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#aa662b;
}

a.footer:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFCC00;
	cursor:pointer;
}


/* -------- Icon Text Formatting & Links -------- */

.icon {
margin:0px 5px 0px 5px;
padding:0px 0px 0px 0px;
border:none;
outline:none;
}

.icontext {
border:0px solid #ffffcc;
margin-left:10px;
padding:0px 0px 0px 0px;
vertical-align: middle;
float:left;

}

a.icontext:link {
	color:#ffffcc;
}

a.icontext:visited {
	color:#ffffcc;	

}

a.icontext:active {
	color:#ffffcc;	

}

a.icontext:hover {
	color:#FFCC00;
	cursor:pointer;
}


/* -------- Menu Formatting and Links -------- */

.menu {
	padding-left:20px;
}

a.menu:link {
	font-size:12px;
	color:#ffffcc;
	text-align:left;
	text-decoration:none;
	cursor: pointer;
}

a.menu:visited {
	font-size:12px;
	color:#ffffcc;
	text-align:left;
	text-decoration:none;
	cursor: pointer;
}

a.menu:active {
	font-size:12px;
	color:#ffffcc;
	text-align:left;
	text-decoration:none;
	cursor: pointer;
}

a.menu:hover {
	font-size:12px;
	text-align:left;
	text-decoration:none;
	color:#FFCC00;
	cursor: pointer;
}


/* -------- Submenu Links -------- */

a.submenu:link {
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
	cursor: pointer;
}

a.submenu:visited {
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
	cursor: pointer;
}

a.submenu:active {
	font-size:10px;
	color:#ffffcc;
	text-decoration:none;
	cursor: pointer;
}

a.submenu:hover {
	font-size:10px;
	text-decoration:underline;
	color:#FFCC00;
	cursor: pointer;
}


/* -------- Lightbox Links Formatting -------- */


.lbOn {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-align:left;
}

a.lbOn:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

a.lbOn:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

a.lbOn:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffcc;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

a.lbOn:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffcc00;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}

/* -------- Formatting for Photos -------- */

.photo {
	margin:2px 8px 2px 5px;
	padding:0px 0px 0px 0px;
	outline:1px solid #ffffcc;
	border:1px solid #ffffcc;
	text-align:left;
	font-size:12px;
	color:#aa662b;
}

.photolink {
margin:2px 8px 2px 5px;
padding:0px 0px 0px 0px;
outline:1px solid #ffffcc;
border:1px solid #ffffcc;
}

a.photolink:link {
margin:2px 8px 2px 5px;
padding:0px 0px 0px 0px;
outline:1px solid #ffffcc;
border:1px solid #ffffcc;
}

a.photolink:visited {
margin:2px 8px 2px 5px;
padding:0px 0px 0px 0px;
outline:1px solid #ffffcc;
border:1px solid #ffffcc;
}

a.photolink:active {
margin:2px 8px 2px 5px;
padding:0px 0px 0px 0px;
outline:1px solid #ffffcc;
border:1px solid #ffffcc;
}

a.photolink:hover {
margin:2px 8px 2px 5px;
padding:0px 0px 0px 0px;
outline:2px solid #ffcc00;
border:2px solid #ffcc00;
}




