/* Wood grain Background and shell of website */
BODY 
{ 
	background: url("../images/bkgd-4.gif");
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: 0% 0%;
	margin: 0 auto;
	text-align:center;
	height:100%; 
}
/* Centers the page content.  Shell of the page with black gradient bkgd. */	
#contentshell
{
	position:relative;
	width:870px;
	height:1321px;
	margin:0px auto 0 auto;
	padding-left:0px;
	padding-right:0px;
	cursor:default;
	text-align:center;
	background: url("../images/gradient-bkgd.gif");
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position: top center;
}
	
/* Main content area box */
#maincontentshell
{
	background-color:#ffffff;
	top:0px;
	left:10px;
	color:#000000;
	width:850px;
	position:absolute;
	height:1320px;
	padding-left:0px;
	padding-right:0px;
	cursor:default;
	visibility:visible;
	border-bottom:#0c0501 1px solid;
}

/* Image header area with logo and photo */
#header
{
	background-image: url("../images/inner-header.jpg");
	background-color:#000000;
	top:0px;
	left:0px;
	height:160px;
	width:850px;
	position:absolute;
}

/* Text content area */
#textshell
{
	left:25px;
	top:196px;
	position:absolute;
	height:1150px;
	width:625px;
	line-height:24px;
	font-size:13px;
	color:#000000;
}

/* Navigation Menu */
#menu
{
	top:189px;
	width:180px;
	left:670px;
	position:absolute;
	text-align:center;
	background-color: #2f3101;
	height:1131px;
	border-bottom:#0c0501 1px solid;
	margin:0px;
	padding:0px;
	
}

#menu UL
{
    	MARGIN: 0px;
    	PADDING:0px;
    	FONT-SIZE: 14px;
   	WIDTH: 180px;
   	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    	LIST-STYLE-TYPE: none;
	border-bottom:#52550b 1px solid;
}
#menu LI
{
    	PADDING: 0px;
    	BORDER-TOP: #52550b 1px solid;
    	DISPLAY: block;
    	MARGIN: 0px;
    	WIDTH: 180px;
	COLOR: #ffffff;
   	BORDER-BOTTOM: #000000 1px solid;

}

/* Navigation Menu Links */
#menu A
{
    	height:16px;
    	PADDING-TOP: 7px;
    	PADDING-BOTTOM: 7px;
    	background-color: #2f3101;
	DISPLAY: block;
    	PADDING-LEFT: 0px;
	padding-right:0px;
    	MARGIN: 0px;
    	COLOR: #ffffff;
   	TEXT-DECORATION: none;
	font-weight:normal;
}
#menu A:active
{
	height:16px;
    	PADDING-TOP: 7px;
    	PADDING-BOTTOM: 7px;
    	background-color: #2f3101;
	DISPLAY: block;
    	PADDING-LEFT: 0px;
	padding-right:0px;
    	MARGIN: 0px;
    	COLOR: #ffffff;
   	TEXT-DECORATION: none;
	font-weight:normal;
}
#menu A:visited
{
   	height:16px;
    	PADDING-TOP: 7px;
    	PADDING-BOTTOM: 7px;
    	background-color: #2f3101;
	DISPLAY: block;
    	PADDING-LEFT: 0px;
	padding-right:0px;
    	MARGIN: 0px;
    	COLOR: #ffffff;
   	TEXT-DECORATION: none;
	font-weight:normal;
}
#menu A:hover
{
    	DISPLAY: block;
    	MARGIN: 0px;
    	COLOR: #ffffff;
    	BACKGROUND-COLOR: #4a4d00;
	height:16px;
    	PADDING-TOP: 7px;
    	PADDING-BOTTOM: 7px;
	font-weight:normal;
    	
}

/* block of content below Menu on green bkgd */
#menu .blockinfo
{
	top:384px;
	width:180px;
	left:0px;
	position:absolute;
	text-align:center;
	background-color: #2f3101;
	margin:0px;
	padding:0px;
}

/* Dark brown horizontal line below header */
#dkbrownline
{
	background:#382005;
	height:18px;
	width:850px;
	padding-top:5px;
	text-align:left;
	padding-bottom:7px;
	top:160px;
	left:0px;
	position:absolute;
	margin:0;
	border-top:#000000 1px solid;
}

/* Light green horizontal line below header */
#ltgreenline
{
	background:#52550b;
	height:2px;
	width:850px;
	padding:0;
	margin:0;
	white-space:normal;
	top:188px;
	left:0px;
	position:absolute;
}

/* Green horizontal line below header */
#greenline
{
	background:#2f3101;
	height:2px;
	width:850px;
	top:190px;
	left:0px;
	position:absolute;
}

/* Breadcrumbs list position of page on the website */
.breadcrumbs
{
	background:#382005;
	font-size:12px;
	color:#ffffff;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:3px;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:1px;
	text-align:left;
}

/* Breadcrumb link styles */
.breadcrumbs A:link
{
	background:#382005;
	font-size:12px;
	color:#edd400;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:underline;
}
.breadcrumbs A:active
{
	background:#382005;
	font-size:12px;
	color:#edd400;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:underline;
}
.breadcrumbs A:visited
{
	background:#382005;
	font-size:12px;
	color:#edd400;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:underline;
}
.breadcrumbs A:hover
{
	background:#382005;
	font-size:12px;
	color:#edd400;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:1px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:underline;
}

/* Use paragraphs for text content */
p
{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	text-align:left;
}

/* Default paragraph link styles */
a:link 
{
	color:#1f5710;
	font-weight:bold;
	text-decoration:underline;
}
a:visited 
{
	color:#884600;
	font-weight:bold;
	text-decoration:underline;
}
a:active
{
	color:#2f3101;
	font-weight:bold;
	text-decoration:underline;
}
a:hover
{
	color:#573006;
	font-weight:bold;
	text-decoration:underline;
}


/* Use H1 for page title of text content */
H1
{
	font-size:26px;
	font-family:Times, 'Times New Roman', serif;
	color:#442709;
	font-weight:bold;
	line-height:35px;
	text-align:left;
}

/* Use H2 for subtitles of text content */
H2
{
	font-size:20px;
	font-family:Times, 'Times New Roman', serif;
	color:#442709;
	font-weight:bold;
	line-height:25px;
	text-align:left;
}

/* Use for bold italic green large text */
.signature
{
	font-size:20px;
	font-family:Times, 'Times New Roman', serif;
	color:#2f3101;
	font-weight:bold;
	font-style:italic;
	line-height:35px;
	text-align:left;
}

/* footer at the bottom of the page */
#footer
{
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
	padding-top:5px;
	font-weight:normal;
}
#footer A
{
	color:#edd400;
	text-decoration:underline;
}
#footer A:active
{
	color:#edd400;
	text-decoration:underline;
}
#footer A:visited
{
	color:#edd400;
	text-decoration:underline;
}
#footer A:hover
{
	color:#ffffff;
	text-decoration:underline;
}

/* thumbnail images for pro-staffers */
#thumbnail
{
	height:200px;
	padding-bottom:10px;
	text-align:left;
}
#pressimg
{
	padding:20px;
}
.caption 
{
	text-align:center;
}