/* Fan Page Links Page */
.fan-pages {border: 0px;color: #3B5998;font-family: verdana;font-size: 12px;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none; }
.div1 {  width:225px; background: #EDEFF4;display: block;border-right: 1px solid #D8DFEA;border-bottom: 1px solid #D8DFEA;border-left: 1px solid #D8DFEA;margin: 0px;padding: 0px 0px 5px 0px;}
.div2 { text-align:center; background: #FFFFFF;clear: both;display: block; padding:5px;}
.td1 {padding: 1px 8px 1px 8px; text-align:center; }
a.a1 { border: 0px;color: #3B5998;font-family: verdana;font-size: 12px;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none;}
a.a2 { text-align:center; border: 0px;color: #3B5998;font-family: verdana;font-size: 12px;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none; }


/* OPACITY */
.opacity_code {  filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4; }

/* BRIGHT GREEN color:#66FF00; */
body { background-color:#050C19; margin-bottom:0px;
background-image:url(/images/theme/aframe.jpg);background-repeat:no-repeat; background-position:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#eee; }

a {color:#339900; color:#ffffff; font-weight:bold; text-decoration:none;}
a:hover {color:#ffffff; color:#339900; text-decoration: none;}

a.linkA { font-size:120%; color:#000000; font-weight:normal; line-height:150%;}
a.linkA:hover { color:#66ff00; }

/* MAIN LINKS BUTTONS ON RIGHT */
.mainLink { }
div.mainLinkgreen { width:170px; height:28px; padding-top:7px;
	background-image:url(/images/theme/button-evl-rocks-2.gif);background-repeat:no-repeat; }
div.mainLinkgreen:hover {  
	background-image:url(/images/theme/button-evl-rocks-2.gif);background-repeat:no-repeat; }
a.mainLinkgreen {  color:#000; }
a.mainLinkgreen:hover { color:#fff; }


/* HEADER */
div.topBar, td.topBar {
	padding:6px 0px 6px 10px; background-color:#333333; text-align:center;		
}
a.breadcrumb { color:#ffffff; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  }
span.breadcrumbActive {color:#66FF00; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
a.small {color:#66FF00; font-family:verdana; font-weight:normal;}
a.small:hover {color:#cccccc;}
#gallery h2 {color:#3399CC; font-size:130%;}
/* originally horiz links at top under header gray border green fonts */
a.mediumLink { color:#66FF00; padding:5px 15px 5px 15px; border:2px solid #555; size:150%;}
a.mediumLink:hover { color:#ffffff; }

/* FOOTER  */
.amsFooterLink {  }

.mainAlbum {padding:5px 25px 5px 25px; border-bottom:0px solid #050C19; vertical-align:top;}
.mainPhoto {}
.mainModule {padding:25px; vertical-align:top; border-bottom:5px solid #050C19;}
.mainAdmin {padding:25px; border-bottom:5px solid #050C19;}
a.mainTitle {font-size: 130%; font-family:Arial, Helvetica, sans-serif; }

div.mainTitle { background-image:url(images/theme/arrow_wide.gif); background-repeat:no-repeat; background-position:left;
height:25px; color:#ffffff; vertical-align:middle; padding:2px 2px 2px 30px; border-right:2px solid #eeeeee;}

/* Album Page Title & Description */
.evlTitle { font-size: 130%; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.evlDesc { font-size: 110%;  color:#eeeeee;  line-height:150%;}

/* ALBUM THUMBNAILS & LINKS */

td.thumbTD { padding:5px 5px 15px 5px; }
div.thumbAlbum { border:0px solid #18273A; }  div.thumbAlbum:hover { border-color:#555;  }
div.thumbPhoto { border:1px solid #555; }  div.thumbPhoto:hover { border-color:#777; }
a.titleAlbum { text-transform:uppercase; font-size:110%; }  a.titleAlbum:hover { }
a.titlePhoto {color:#eeeeee; }  a.titlePhoto:hover { color:#777;}
.thumbHome { border:1px solid #798591; width:70px; }
.thumbInfo { color:#666666; font-family:Verdana, Helvetica, sans-serif; }
.homeThumb { }
.homeDesc { }


/* SIDEBAR CELL/TABLE */
td.sidebar { vertical-align:top; padding:0px; padding-bottom:10px;}


/* SIDEBAR LEFT */
a.mainLink { color:#ffffff; font-size:130%; line-height:160%; font-weight:normal;}
a.mainLink:hover { color:#66ff00; }


div.catTitle {height:25px; background-color:#333333; color:#ffffff; padding:3px; vertical-align:middle; padding-left:10px;}
a.catLink { color:#66FF00; text-transform:uppercase; font-size:110%; }
a.catLink:hover {color:#cccccc;}

/* FOOTER STUFF */
a.footerLink { color:#ffffff; padding:7px 10px 7px 10px; border:1px solid #555;}
a.footerLink:hover { color:#339900; }


/* OTHER LINK NAVIGAITON */
a.pageNav { color:#66FF00; padding:7px 9px 7px 9px; text-transform:uppercase;}
a.pageNav:hover { color:#ffffff; }


/* UPCOMING EVENTS */
td.date { padding:3px; padding-left:15px; border-bottom:1px solid #333333; }
td.event { font-weight:bold; font-family:arial; border-bottom:1px solid #333333; color:#ffffff;}
td.event_link  { padding:0px 5px 0px 5px; text-align:right; border-bottom:1px solid #333333; }
a.event_link {  font-weight:normal; color:#00A5FF; font-family:verdana; }
a.event_link:hover {color:#ffffff;}
a.2007 {}
a.2007:hover {color:#ffffff;}
a.2008 {}
a.2008:hover {color:#ffffff;}
a.2009 {}
a.2009:hover {color:#ffffff;}
td.month { font-size:110%; color:#66FF00; font-weight:bold; height:80px; vertical-align:bottom; border-bottom:1px solid #333333;
		padding-bottom:3px;}

/*  USER ADMIN PAGES (acount info, etc.) */
.subTitle { font-weight:bold; font-size:110%;
			padding-top:15px; padding-bottom:5px; border-bottom:1px solid #777777;}

table.useradminMenu {border:1px solid #333333 width:600px;}
td.useradminMenu { background-color:#000000; padding:5px 12px 5px 12px; border-left:1px solid #333333; border-right:1px solid #333333;}
a.useradminMenu { font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.useradminMenu:hover { color:#ffffff;}
a.useradminMenu:active {color:#336699; }
table.userAdminSubTable { padding:3px;}

div.giError { color:#FF0000; font-weight:bold; color:#FF3300; padding:2px;}
div.saved { font-weight:bold; color:#66FF00; }



table.gbDataTable th { text-align: left; background-color: #555555; }
.gbEven { background-color: #333333; }
.gbBusy { background-color: #78D478 !important; }
.gbOdd { background-color: #777777; }
div.gbTabBar { font-size: 0.9em; font-weight: bold; margin: 0.8em 0 0; padding: 6px; background: url('../matrix/images/tab_bg.gif') repeat-x bottom; white-space: nowrap; }

/* FORM STUFF */
input:focus, input, textarea { margin:1px 3px 1px 7px;
	background-color:#17212B; color:#ffffff;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input { width:200px; }
textarea {width:300px; }
input.inputTypeSubmit, input.inputTypeButton { /* No input[type=submit] in IE */
    width:100px; background-color: #eee; 
	text-transform:uppercase; font-size:110%; font-weight:bold; color:#17212B; font-family:Arial, Helvetica, sans-serif;
	border-width: 2px; border-style: solid; border-color: #e7e7e7 #666 #666 #e7e7e7;
	}

table.formTable {  }
td.fieldTitle { padding:3px 5px 3px 3px; border-bottom:1px solid #333333; }
td.inputTextbox { padding:3px 5px 3px 3px; border-bottom:1px solid #333333;}

.formTitle {color:#333333; font-weight:bold; } /* dunno */
.formWarning { color:#CC0000; }/* dunno */
.formNote { color:#FF6600; text-align:right; vertical-align:right;}/* dunno */

