body
{
	background: #a8a4a1 url('background-wood-texture-tile.png');
}

/* Major Sections */
.vepagetable
{
	width: 1021px;
	margin: 0px auto;
}
.veleftborder
{
	width: 55px;
	background: url('top-paper-left.png') top right  no-repeat;
}
.verightborder
{
	width: 22px;
	background: url('top-paper-right.png') top left no-repeat;
}
.veheader
{
	width: 942px;
	background: url('menu-background-tile.png') top left repeat-y;
}
.vemenu
{
	width: 141px;
	background: url('menu-background-tile.png') top left repeat-y;
}
.vecontent
{
	width: 802px;
	padding: 0px 0px 20px 0px;	
}

.vecontentcontainer
{
    background: url('content-background-tile.png') top left repeat-y;	
    padding: 15px 20px 40px 20px;  
    min-height: 500px;  
}

.titlehr
{
     display: none;
}

.vefooter
{
	padding: 40px 19px 10px 20px;
	font: 12px Georgia;
	color: #fff;
	background: url('footer-background.png') top left no-repeat;
	height: 119px;
	vertical-align: top;
}
.vefooter A
{
	padding: 10px;
	font: 12px Georgia;
	color: #fff;
	text-decoration: none;
	padding-left: 40px;
}


/* Global Content styles */
H1
{
	font: bold 16px Georgia;
	color: #237094;	
	margin: 0px;
}
H2
{
	font: bold 14px Georgia;
	color: #453024;
	padding-bottom: 3px;
	margin: 0px;
}
H3
{
	font: 12px Georgia;
	color: #453024;	
	padding-bottom: 3px;
	text-transform: uppercase;
}
H4
{
	font: 12px Tahoma;
	color: #362b24;
}

P
{
	font: 12px Georgia;
	color: #252525;
	line-height: 20px;
}

hr
{
	width: 100%; 
	height: 1px; 
	border-bottom: soldi 2px #9f9f9f;
	margin: 12px 0px;
}

.quote
{
	font: italic 12px Georgia;
	color: #595959;
	display: block;
	text-align: center;
	padding: 0px 10px;
}
.reference
{
	font: 11px Georgia;
	color: #595959;
	display: block;
	padding-left: 10px;
}
.reference A
{
	color: #595959;
}

/* Menu styles */
.menulevel1 
{
	font: bold 11px Georgia;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px;
	display: block;
	text-decoration: none;
	width: 98px;
	overflow: hidden;
}
.menulevel2container
{
   width: 120px;
}
.menulevel2
{
	font: bold 11px Georgia;
	color: #fff;
	padding: 5px 10px 5px 30px;
	display: block;
	text-decoration: none;
	width: 98px;
	overflow: hidden;
}
.menulevel1:hover
{
	color: #8bb62e;
}
.menulevel2:hover
{
	color: #8bb62e;
}
.menuselected1
{
	color: #8bb62e;
}
.menuselected2
{
	color: #8bb62e;
}
.vemenucontribute img
{
    margin: 0px 0px 0px 9px;
}

/* Gallery */

#hpgallery
{
    margin-top: 10px;
}
/* Library*/

#hplibrary
{
   padding-right: 20px;
}
#hplibrary table 
{
     border-bottom: solid 1px  #252525;
     margin-bottom: 20px;
     padding-bottom: 20px;
}

/*content*/
.content
{
    margin-top: 10px;
}

.content A
{
    color: #56780b;
}
.content A:visited
{
    color: #6a7357;
}

/* Themes */

.item_table
{
    margin-top: 10px;
}

.itemtitle
{
	font: bold 14px Georgia;
	color: #453024;
	margin: 0px 0px 5px 0px;
}
.itemtitle A
{
	font: bold 14px Georgia;
	color: #453024;
	text-decoration: none;
}
.itemtheme
{
	font: Italic 13px Georgia;
	color: #252525;
	margin: 0px 0px 20px 0px;
}
.itemtheme A
{
	font: Italic 13px Georgia;
	color: #252525;
	text-decoration: none;
}
.itemdescription
{
	font: 12px Georgia;
	color: #252525;
}

.itemregsubmit
{
   padding-right:11px;
}
/* Items */
#itemleavecommenttitle, #itemcommenttitle
{
	font: bold 14px Georgia;
	color: #453024;
}
#itemthemetitle
{
	font: Italic 12px Georgia;
	color: #fff;
}
#itemthemetitle A
{
	text-decoration: none;
	font: Italic 12px Georgia;
	color: #fff;
}
.item_nextprevious
{
    text-align: center;	
}
.itemthemeheader
{
    padding-bottom: 10px;
}
.item_label 
{ 
	font: bold 11px Tahoma;
	color: #313131;
	vertical-align: top; 
	padding: 5px 10px 5px 0px; 
	width: 100px; 
	border-bottom: solid 1px #ac9f91;
}
.item_detail 
{ 
	font: 11px Tahoma;
	color: #313131;
	vertical-align: top; 
	padding: 5px 0px 5px 0px; 
	border-bottom: solid 1px #ac9f91;
}
.item_image
{
	border: 0px;
	margin-top: 20px;
	width: 270px;
    background-color: #9b8670; 
}


.itemregheading
{
	font: bold 12px Georgia;
	color: #313131;
}
.itemregheading img
{
   margin-left: 11px;
}

.itemregtext
{
    font: 11px Georgia;
	color: #313131;
}
.itemcloseimg
{
    margin: 5px 18px 0px 0px; 
}
.itemregsubmit A
{
	background: url('redarrow.png') 0px 3px no-repeat; 
	color: #4c4a47; 
	font: bold 10px 'Georgia'; 
	text-decoration:none; 
	text-transform: uppercase; 
	padding-left: 15px;
}

#itemregisterbox, #itemloginbox
{
   background: url('itemregisterbox.png') 0px 0px no-repeat;
    padding-top: 50px;
    width:254px;
     height:148px;
    padding: 42px 10px 0px 10px;
}

.itemhr
{
    background: url('hr-image.png') 0px 0px no-repeat;
    height: 5px;
    margin: 8px 0px 8px 0px;
}

.inputbox
{
    text-align: left;
}
.itemregforgot
{
  padding-right: 8px;
}
/* Links */

.arrowlink 
{
     background: url('redarrow.png') 0px 3px no-repeat;
     color: #4c4a47; 
     font: normal 11px 'Georgia'; 
      text-decoration:none; 
      text-transform: none; 
      padding-left: 20px; 
      display: block;
 }

.imagelink { background: #e9e9e9 url('imagearrow.png') 0px 0px no-repeat; color: #313131; width: 175px; font: bold 10px 'Georgia'; text-decoration:none; text-transform: uppercase; padding: 9px 20px 0px 75px; display: block; height: 21px; }

.downlink { background: url('downarrow.png') 0px 3px no-repeat; color: #4c4a47; font: bold 10px 'Georgia'; text-decoration:none; text-transform: uppercase; padding-left: 15px; display: block; }

/* Gallery */

.dropdownlabel   
{
	font: bold 12px Georgia;
	color: #fff;
	text-transform: uppercase;
	 margin-right: 20px;
}


/* Timeline */
.entryheader 
{
	font: bold 14px Georgia;
	color: #252525;
	padding-bottom: 15px;
}
.entrycontent
{
	font: 12px Georgia;
	color: #252525;
}
.entryfeature
{
	padding-bottom: 5px;
	font: 10px Georgia;
	color: #413f3c;
	text-transform: uppercase;
	text-align: right;
}
.entrycategory
{
	font: 10px Tahoma;
	color: #252525;
	padding-left: 20px;
}
#commenttable
{
    width: 760px;
}
.pointdays
{
	font: 12px Georgia;
	color: #4d4d4d;
}
.pointyears
{
	font: 12px Georgia;
	color: #4d4d4d;
}
.pointimage
{
	background: url('timeline-pointgif.gif') top no-repeat;
}
.pointline
{
	background: url('timeline-bg.png');
}

.entry
{
	 background: url('enrtyp_bottom_border.png')  no-repeat 10px 0px;
	 padding: 10px 10px 20px 10px;
	 margin-bottom: 5px;	
}
.entryOver 
{
	 padding: 10px 10px 20px 10px;
	 background: url('trans-black-25.png') 0px 0px;
	 padding: 10px 10px 20px 10px;
	 margin-bottom: 5px;
}
.entryOver .entryheader
{
	
}
.point
{
	/*
	background-image: url('transwhite.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="transwhite.png", sizingMethod="scale");
	*/
}
.pointOver
{
	background-color: Transparent;
	cursor: pointer;
}
.pointOver .pointyears, .pointOver .pointdays 
{
	color: #a11515;
}
.zoomtitle
{
	color: #252525;
	font: Italic 12px Georgia;
	padding-bottom: 10px;
}

.zoombuttonover
{
    background:#e2d9ce none repeat scroll 0 0;
    border:1px dotted #A09F9D;
    cursor:pointer;
    width:236px;
}

.zoombuttonovertitle
{
	background: #e2d9ce url(vetimelineplus.png) no-repeat scroll left top;
    color:#595959;
    font-family: 10px Tahoma;
    height:14px;
    line-height:normal;
    margin:5px 5px 0;
    padding-left:19px;
}

.zoombuttonunder
{
    border:1px dotted #A09F9D;
    width:236px;
}

.zoombutton0{ border-left: solid 3px #b80000; }
.zoombutton1{ border-left: solid 3px #1d6699; }
.zoombutton2{ border-left: solid 3px #c47300; }
.zoombutton3{ border-left: solid 3px #8eb40b; }
.zoombutton4{ border-left: solid 3px #9c4a82; }
.zoombutton5{ border-left: solid 3px #13a495; }
.zoombutton6{ border-left: solid 3px #d5a500; }
.zoombutton7{ border-left: solid 3px #8053b8; }
.zoombutton8{ border-left: solid 3px #66b662; }
.zoombutton9{ border-left: solid 3px #bc006f; }

.timeline_keytable
{
	width: 100%;
}
.timeline_bar
{
    margin-top: 80px;
    margin-left: 9px;
}
.timeline_keyentry 
{
	font: 12px Tahoma;
	color: #595959;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
.timeline_keyentrytext
{
	padding-left: 8px;
	cursor: pointer;
}

#timeline_zoomout
{
	width: 70px;
	height: 40px;
	display: inline-block;
	background: url('zoom_out.png') top left no-repeat;
}

#timeline_zoomreset
{
	width: 120px;
	height: 40px;
	display: inline-block;
	background: url('reset.png') top left no-repeat;
}

#timeline_zoomin
{
	width: 70px;
	height: 40px;
	display: inline-block;
	background: url('zoom_in.png') top left no-repeat;
}

#timeline_zoomout:hover
{
	background: url('zoom_out_over.png') top left no-repeat;
	width: 70px;
	height: 40px;
	display: inline-block;
}

#timeline_zoomreset:hover
{
	background: url('reset_over.png') top left no-repeat;
	width: 120px;
	height: 40px;
	display: inline-block;
}

#timeline_zoomin:hover
{
	background: url('zoom_in_over.png') top left no-repeat;
	width: 70px;
	height: 40px;
	display: inline-block;
}

/* Glossary */
.glossaryentry
{
	border-bottom: dotted 1px #9f9f9f;
	padding: 10px 10px 20px 0px;
}
.glossaryword 
{
	font: bold 14px Georgia;
	color: #595959;
	padding-bottom: 8px;
}
.glossarycontent
{
}
.glossary_tip
{
	border-bottom: dotted 1px #666;
}
.glossary_tooltip
{
	position: absolute;
	z-index: 99999;
	width: 200px;
	padding: 10px;
	border: solid 1px #666;
	background: #f6ece1;
	font: 11px Tahoma;
	color: #000;
}
