/*
-----------------------------------------------
Master Screen Style
-----------------------------------------------
LAMTI Online Yearbook 2007
file:		default.css
author:		Jason Denison
date:		15 APR 2007
----------------------------------------------- */


/* body
----------------------------------------------- */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	background: url(../images/foorterbgcolor.jpg);
	background-repeat: repeat;
	color: #000000;
	margin:0;
	padding:0;
    }
a { 
	color: #637F07;
	text-decoration: none;
	}
a:link, a:visited  { 
	color: #637F07;
	text-decoration: none;
	}
a:hover, a:active {
	color: #900;
	text-decoration: none;
	}
h3, h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 1.2em;
	color: #600;
	}
img, img a {
	border:0;
	}


/* div ids
--------------------------------------------*/
#tophighlightbg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_01.jpg);
	background-repeat:repeat-x;
	background-color: #a3dbfe;
	height: 35px;	
	}

#galleryBg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/TitleBgFlat_02.jpg);
	background-repeat:repeat;
	text-align:center;
	height: 41px;	
	}		
#bottomhighlightbg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_13.jpg);
	background-repeat:repeat;
	height: 32px;	
	}		
		
#footerbg {
	background-image:url(../images/Template_20.jpg);
	background-repeat:repeat-x;
	background-color: #a3dbfe;	
	}	
	
/* Title divs
--------------------------------------------*/	
#galleryTitle {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/TitleGallery_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#galleryTitle span {
	display:none;
	}	
#alumniTitle {
	background-image:url(http://yearbook.lamti.com/images/TitleAlumni_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#alumniTitle span {
	display:none;
	}
#blogTitle {
	background-image:url(http://yearbook.lamti.com/images/TitleBlog_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#blogTitle span {
	display:none;
	}		
#helpTitle {
	background-image:url(http://yearbook.lamti.com/images/TitleHelp_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#helpTitle span {
	display:none;
	}	
#homeTitle {
	background-image:url(http://yearbook.lamti.com/images/Title3_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#homeTitle span {
	display:none;
	}	
#contactusTitle {
	background-image:url(http://yearbook.lamti.com/images/TitleContact_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#contactusTitle span {
	display:none;
	}
#videosTitle {
	background-image:url(http://yearbook.lamti.com/images/TitleVideos_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#videosTitle span {
	display:none;
	}	
#guestTitle {
	background-image: url(http://yearbook.lamti.com/images/TitleGuestBook_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#guestTitle span {
	display:none;
	}			
					

	
		
	
/* classes
--------------------------------------------*/	
a.copyright, .copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:.12em;
	 }	

a.copyright:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #2f6a8f;
    font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing:.12em;
	 }	 

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	color: #2f6a8f;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:.0em;
	 }		 
	 
a.linkL, .linkL {
	font-family: Arial;
	line-height:1.1em;
	color: #5E6C82;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }	

a.linkL:hover {
	font-family: Arial;
/*	color: #3399ff; */
	color: #538DB7;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }		 

a.links, .links {
	font-family: Arial;
	color: #5E6C82;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }	

a.links:hover {
	font-family: Arial;
/*	color: #3399ff; */
	color: #b19c38;
    font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	 }	 
	 
.content {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
	padding: 1px;
	}
.contentBg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_16.jpg);
	background-repeat:repeat;
	background-color: #eeeeee;
	}
	
a.contentHeader, .contentHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}	
	
a.contentHeader:hover {
	font-family: Arial;
/*	color: #3399ff; */
	color: #538DB7;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }		

.contentSmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 10px;
	}
	
.contentLarge {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 14px;
	}	
	
.contentWhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}		
	
.header, a.header {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	 }	

a.TableHeader_white, .TableHeader_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	 }	
.tableBgDgrey {
	background-color:#CCCCCC;
	}
.tableBgLgrey {
	background-color:#eeeeee;
	}
.tableBgWhite {
	background-color:#FFFFFF;
	}
.tableBorder {
	border-color:#666666;
	border-style:solid;
	border-width: 5px;
	}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
    font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	 }		
	 
.subheader_2ndlvl {
	font-family: Arial;
	color: #cccc99;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	 }	 
	 
a.legalnav, .legalnav {
    font-family: Arial, Helvetica, sans-serif;
    color: #eeeeee;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}	

a.legalnav:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #cccc99;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}	

a.legal, .legal {
    font-family: Arial, Helvetica, sans-serif;
    color: #E2D6AE;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}	

a.legal:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ff9900;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}	 	 
	 
a.galleryTree, .galleryTree {
	font-family: Arial;
	color: #999900;
    font-size: 12px;
	font-weight: normal;
	text-decoration: none;
 	 } 
	 
a.galleryTree:hover {
	font-family: Arial;
	color: #cc0000;
    font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	 }	 
	 
.header_port, a.header_port {
	font-family: Arial, Helvetica, sans-serif;
	color: #857953;
	/*color: #C6B57C;*/
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }	

a.header_port:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #9F825A;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	 }	
	 
.header_subport, a.header_subport {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }	
	 
a.header_subport:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #c0893d;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }	
	 
.header_subportG, a.header_subportG {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
    font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	 }	
	 
a.header_subportG:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #9F825A;
    font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	 }		 
	 
.form {
	font-family: Arial;
	color: #996600;
    font-size: 12px;
	 }	
	 
.form2 {
	font-family: Arial;
	color: #336699;
    font-size: 12px;
	 }	
	 
.formcontent {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }	

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	 }		 


/* ***************************************************************
 * Added by Jason Denison                                        *
 * on April 23, 2007                                             *
 * These styles come from themes style sheets                    *
 *                                                               *
 *                                                               *
 *
 ********************************************
--------------------------------------------*/

#tophighlightbg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/tophighlight_01.jpg);
	background-repeat:repeat-x;
	background-color: #fbd12e;
	height: 35px;	
	}
	
#galleryBg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/TitleBgFlat_02.jpg);
	background-color: #c43c31;
	background-repeat:repeat;
	text-align:center;
	height: 41px;
	}	
#galleryTitle {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/TitleGallery_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 41px;
	width: 800px;
	}	
#galleryTitle span {
	display:none;
	}
#navClass {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_04.jpg);
	background-color: #eeeeee;
	background-repeat:repeat;
	height: 41px;
	margin: 0;
	padding: 0;
	}			
#navigatonContainer {
	width: 702px;
	height: 41px;
	margin: 0;
	padding: 0;
	}		
#bottomhighlightbg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/bottomhighlight_14.jpg);
	background-color: #eeeeee;
	background-repeat:repeat;
	height: 32px;	
	}		

#musicPlayer {
	margin: 0;
	padding-top: 4px;
	}
	
#footerbg {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_20.jpg);
	background-repeat:repeat-x;
	background-color: #a3dbfe;
	height: 117px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:.12em;
	}
#footerContainer {
	width: 800px;
	height: 130px;
	}
#lamtiFlag {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_22.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 117px;
	float: left;
	padding-right: 15px;
	}
#footerBarspacer {
	background-image:url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/Template_25.jpg);
	background-repeat: repeat-y;
	width: 2px;
	height: 80px;
	margin-top: 20px;
	float:left;
	}
#textContainer {
	width: 537px;
	float:left;
	text-align:left;
	padding-left: 20px;
	padding-top: 22px;
	}	
#spacer {
	background-image: url(http://yearbook.lamti.com/gallery2/themes/floatrix/images/spacer.gif);
	height: 15px;
	clear:both;
	}	
#copyright {
	text-align: left;
	}	
#copyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:.12em;
	text-align:left;
	 }	
#copyright a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
 	color: #2f6a8f;
	background-color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:.12em;
	 }	 
#footertext {
	font-family: Arial, Helvetica, sans-serif;
	color: #2f6a8f;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:.0em;
	text-align:left;
    }	
	
/*
/* Home Content DIV & Class                                                                               HOME CONTENT
/*-----------------------------------------------------------------------------------------------------------------------*/	
#HomeContentContainer {
	width: 800px;
	height: 400px;
	margin: 0;
	padding: 0;
	border-color:#666666;
	border-width: 3px;
	border-style:solid;
	text-align:left;
	}
#HomeFlash {	
	float: right;
	width: 550px;
	height: 400px;
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#CCCCCC;
	background-image:url(../images/frontpageNav-FlashBg.jpg);
	}
#HomeContentNavContainer {
	float:left;
	width: 245px;
	height: 400px;
	margin: 0;
	background-color:#CCCCCC;
	/*border-right-width: 3px;
	border-right-color:#666666;
	border-right-style:solid;*/
	}
#HomeContentNewsContainer {
	float:right;
	width: 245px;
	height: 400px;
	margin-top: -400px;
	background-color:#CCCCCC;
	/*border-right-width: 3px;
	border-right-color:#666666;
	border-right-style:solid;*/
	}	
#HomeContentNav {
	float:none;
	width: 250px;
	height: 131px;
	margin: 0px;
	padding: 0;
	border-top-width: 0.20em;
	border-top-color:#cccccc;
	border-top-style:solid;
	background-image:url(../images/frontpageNav-bg.jpg);
	}		