/*    
default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.*//*

default text styles - background and colors overriden by   album 'bgcolor', 'background', and 'textcolor' properties.*/

body, html{	
text-align: center;	
background: #cfecfe;	
color: #ffffff;	margin: 0;	
padding: 0;	
background-image: url(/images/bg.jpg);	
background-repeat: repeat-x;	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;}TD, P{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;}

/*    link colors - overridden by the album 'linkcolor' property.*/

A:link
{	
text-decoration: none;	
color: #ffdd53;
}

A:visited
{	
text-decoration: none;	color: #ffdd53;
}
A:active
{	
text-decoration: none;	color: #44ff00;
}

A:hover
{	
text-decoration: none;	
color: #44ff00;
}

/*    text styles */

p 
{ 
margin-top: 5px; 

}
h1
{
margin-top: 0px;	
color: 44ff00;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 18pt;	
font-weight: normal;	
margin-bottom: 5px;
}

#Container
{	
padding-left: 5px;	
width: 905px;	
margin-left: auto;	
margin-right: auto;	
border-right: 1px #042e06 solid;
border-left: 1px #042e06 solid;
}

#header
{	
height: 280px;	
width: 900px;	
background-image: url(/images/header.jpg);
}

#headerlinks
{	
text-align: center;	
padding-top: 8px;	
width: 900px;	
height: 64px;	
background-image: url(/images/linkheader.jpg);	
background-repeat: no-repeat;	
margin-bottom: 0px;
}

#headerlinks a:link
{	
text-decoration: none;	
color: #ffdd53;	
padding: 5px;	
font-size: 12pt;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
margin-right: 5px;
}

#headerlinks a:visited
{	
text-decoration: none;	
color: #ffdd53;	
padding: 5px;	
font-size: 12pt;	
margin-right: 5px;
}

#headerlinks a:active
{	
text-decoration: none;	
color: #042e06;	
padding: 5px;	
font-size: 12pt;	
margin-right: 5px;
}

#headerlinks a:hover
{	
background: #ffffff;	
font-weight: none;	
color: #042e06;	
padding: 5px;	
font-size: 12pt;	
margin-right: 5px;
}

#mainbody
{	
overflow: auto;	
text-align: left;	
width: 900px;	
background-color: #042e06;	
margin-top: 0px;	
padding-bottom: 15px;
}

.left
{
position: relative;
float: left;
width: 575px;
margin-left: 15px;
}

.right
{	
position: relative;	
float: left;	
width: 300px;	
margin-left: 10px;
}

#footer
{	
position: relative;	
padding-top: 70px;	
text-align: center;	
color: #000000;	
width: 900px;	
height: 26px;	
background-image: url(/images/footer.jpg);	
background-repeat: no-repeat;	
margin-bottom: 5px;
}

#galleryspace{	position: relative;	float: left;	width: 875px;	margin-left: 15px;}

.title                          
/* album titles on main page */
{	
line-height: 140%;	
padding-right: 2px;	
padding-left: 3px;
}



.mod_title	/* album title  Text is controled by .title */
{	

width: 100%;	
height: 28px;
}

.mod_title_bg	/* album title hightlight Text is controled by .title */
{	
	
height: 28px;
}
.mod_title_right  /* album title hightlight  Text is controled by .title*/
{	
height: 28px;	
width: 9px;
}

.mod_title_left  /* album title hightlight  Text is controled by .title */
{	
height: 28px;	
width: 10px;
}

.albumdesc  /*album description includes all text and background*/
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #404040;	font-size: 12px;	
line-height: 140%;	
padding: 2px;	
margin-top: 2px;	

}

.desc  /* album descriptions on main page just description and author*/
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #ffffff;	
font-size: 12px;	
line-height: normal;	
padding: 2px;	
margin-top: 2px;	
letter-spacing: normal;	
word-spacing: normal;
}

.caption  /* photo captions on all pages */ 
{ 
font-size: 12px; 
}

.modcaption  /* modifies background for caption text to reside */
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #ffffff;	
font-size: 12px;	
font-weight: bold;	
background-color: #042e06;	
line-height: 140%;	
padding: 2px;	
margin-top: 2px;	
border: 0px dashed #333366;	
text-align: center;
}

.error  /* all error text */
{	
color: red;	
font-size: 14px;
}

.attention /* voting instructions */ { }

.headbox  /* box around the page headers */ { }

.head  /* page headers behind the Gallery title*/
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #ffffff;	
font-size: 18px;	
font-weight: bold;	
padding: 2px;	
line-height: 100%;	
letter-spacing: normal;	
border: 0px dashed #404040;	
height: 28px;	
text-align: center;	
vertical-align: middle;
}

.mod_headliner  /* Gallery & Album titles. Text is controled by .head */
{	
color:#ffffff;	
width: 100%;	
height: 28px;
}

.mod_toplight_bg  /* Gallery & Album titles. Text is controled by .head */
{	

height: 28px;
}

.mod_toplight_right  /* Gallery & Album titles. Text is controled by .head*/
{	
	
height: 28px;	
width: 13px;
}

.mod_toplight_left  /* Gallery & Album titles. Text is controled by .head */
{	

height: 28px;	
width: 17px;
}

.bread  /* used in breadcrumb bars */ 
{ font-size: 12px; }

.bordertop { }

.borderright { }

.borderleft { }

.fineprint  /* used for fine print */{	
font-size: 12px;	
display: none;
}

.popuphead
{	
font-size: 18px;	
font-weight: bold;	
color: #ffffff;
}

.popup
{	
font-size: 14px;	
font-weight: bold;	
color: #ffffff;
}

.editlink,  /* Used for the [edit] tags */

.editlink a,.editlink a:link,.editlink a:visited,.editlink a:active
{	
font-size: 12px;	
font-weight: normal;	
color: #404040;
}

.modnavbox  /* main navigation bar next and previous */
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #ffdd53;	
font-size: 14px;	
font-weight: bold;	
line-height: 140%;	
letter-spacing: .2em;	
border: 0px dashed #404040;	
width: 100%;	
height: 15px;
}

.modnavbox a,.modnavbox a:link,.modnavbox a:visited,.modnavbox a:active
{	
font-weight: normal;	
color: #ffdd53;	
text-decoration: none;
}

.modnavbox a:hover
{	
font-weight: normal;	
color: #44ff00;
text-decoration: underline;
}

.admin  /* used in admin bars - the serch text*/
{	
font-size: 12px;	
color: #ffffff;	
font-weight: bold;
}

.search  /* used in admin bars - the serch text*/
{	
font-size: 12px;	
color: #333366;	
font-weight: bold;
}

.leftspacer /* amount of space to the left of the header and titles */ 
{ width: 50px; }

.modnavboxtop  /*navagation bar top of screen where admin buttons show*/
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #ffffff;	
font-size: 12px;	
font-weight: bold;	
background-color: #333366;	
line-height: 140%;	
letter-spacing: 0.1em;	
border: 0px dashed #333366;	
width: 100%;
}

.modnavboxtop a,.modnavboxtop a:link,.modnavboxtop a:visited,.modnavboxtop a:active
{	
font-weight: normal;	
color: #ffffff;
text-decoration: none;
}

.modnavboxtop a:hover
{	
font-weight: normal;	
color: #C0C0C0;	
text-decoration: none;
}

.modnavboxmid  /*navagation bar middle where the link for the albums show*/
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-weight: bold;	
line-height: 140%;	
border: 0px dashed #404040;	
width: 100%;
}

.modnavboxmid a,.modnavboxmid a:link,.modnavboxmid a:visited,.modnavboxmid a:active
{	

}

.modnavboxmid a:hover
{	

}

.modfooter  /*footer where the Gallery version is located*/
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #ffffff;	
font-size: 10px;	
font-weight: normal;	
background-color: #042e06;	
line-height: 140%;	
padding: 2px;	
border: 0px dashed #cfecfe;	
width: 100%;
}

.modfooter a,.modfooter a:link,.modfooter a:visited,.modfooter a:active
{	
color: #ffffff;	
text-decoration: none;
}

.modfooter a:hover
{	
color: #C0C0C0;	
text-decoration: none;
}

.vasummary 
{ 	
font-size: 10pt; 	
font-weight: normal;	
text-align: left;    
margin-top: 5px;    
width: 90%;
}

.viewcounter { display: none; }

.hsCaption
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12pt;	
color: #FFFFFF;	
padding: 5px 5px 5px 20px;
}

.navLinks
{	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10pt;	
vertical-align: top;
}

.bodyTitle
{	
font-size: 12px;	
color: #FFFFFF;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-weight: bold;	
text-align: left;
vertical-align: middle;	
font-style: italic;
}

h4
{	
font-size: 16px;	
color: #333366;	
text-align: center;	
margin: 0px 0px 6px;	
padding: 0px;
}






