@charset "utf-8";
/* CSS Document */

h3 { background-color:#FBF0B5; padding:3px;
}
h4 { background-color:#DDB88E;
padding:3px;
}

.video_box {
	background-color: #FF9900; 
	padding:5px; 
	margin:10px 0px;
}
a.video_box:link, a.video_box:visited { 
	font-weight:bold; 
	text-transform: uppercase;
	line-height:20px;
}
@charset "utf-8";
/* CSS Document */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.thumbnail img{
border-color: #2F130B;
border-style: solid;
border-width: 6px 3px;
z-index: 0;
position: relative;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
visibility: hidden;
text-decoration: none;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
position:absolute;
position:fixed;
top:0;
left:0;
z-index: 100;
}
#photo_container {
position:relative; 
margin-left:auto; margin-right:auto;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.frame_container { background-image:url(../images/frame_middle.jpg); margin-top:10px; background-repeat:repeat-y; width:759px;}
.frame_top { background-image:url(../images/frame_top.jpg);  width:759px; height:50px; background-repeat:no-repeat;}
.frame_content { clear:both; padding:20px 80px; text-align:center;}
.frame_bottom { background-image:url(../images/frame_bottom.jpg); width: 759px; height:50px; background-repeat:no-repeat;}
.groups { clear:both;
	border:0px !important; padding:0px; margin:0px;
	background-color:#FFFFFF;
	text-align:center;
}
.groups table { padding:0px; margin:auto;}
.groups table.shrink { width:auto !important; padding:0px !important;}
.groups table.shrink tr td { padding:0px !important;}
.groups table tr td {  padding:3px; text-align:center; }
