/* Allen Stone */
body,td,th {font:12px/20px Arial, Helvetica, sans-serif; color: #333333;}
body { background:url(../images/header-bg.jpg) top center no-repeat #f6edd8; margin: 0px; padding:0;}

a {color: #003300;}
a:visited {color: #666666;}
a:hover {color: #666666;}
a:active {color: #003300;}

p,h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif; margin-top:0;}
h1 {font-size: 22px; color: #333; margin:0;}
h2 {font-size: 14px;color: #333; margin-bottom:20px;}
h3 {font-size: 12px;color: #333; margin-bottom:20px;}
p{margin-bottom:20px;}

li {margin:0; padding:0;}

.reset{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.right{text-align:right;}
.stroke{border:solid 1px #333;}
.rightMargin20{margin-right:20px;}
.bottomMargin2{margin-bottom:2px;}
.bottomMargin20{margin-bottom:20px;}

form {float:left; width: 330px; display:inline;}
input {border:1px solid #c1cecf; margin: 2px; padding: 2px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 20px; color: #333333;}
select {border:1px solid #c1cecf; margin: 2px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 20px; color: #333;}
textarea {border:1px solid #c1cecf; margin: 2px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 20px; color: #333;}
#submit {color:#fff; background-color: #030; padding: 4px; margin-top: 8px;}


#wrapper {margin:0 auto; width: 995px;}
#header{float:left; width: 792px; height: 366px; margin: 0 0 30px 0; text-align:right; display:block;}
#nav {float:right; width: 110px; margin: 140px 30px 0 0; display:block;}
#nav img{margin-bottom:2px;}
#logoSidebar{float:left; width: 75px; margin: 0 0 0 30px; display:inline;}
#logoSidebar img{margin-bottom:2px;}
#photo{float:left; margin:0; padding:0;}
#form1{margin-top:20px;}

#content{float:left; margin: 0 0 0 60px; width: 650px; display:block;}

#contentSponsor{float:left; margin: 0 0 0 50px; width: 660px; display:inline;}
#contentSponsor div{float:left; width: 280px; margin: 10px; display:inline;}

tr:nth-child(even) { background-color: #C2BEB6; }
.registrants table{margin:10px 0;}

#footer{float:left; margin: 50px 0 20px 30px; width: 935px; font-size:9px; display:block;}
#footer img{margin-left:5px;}
#footer p{margin:0}

/* GALLERY LIST */
/* IMPORTANT - Change '#myGallery' to the ID of your gallery list to prevent a flash of unstyled content */
#myGallery { visibility: hidden; }

/* GALLERY CONTAINER */
.gv-gallery { overflow: hidden; }

/* LOADING BOX */
.gv-loader { background: url(../images/loader.gif) center center no-repeat #fff; }


/*************************************************/
/**   PANEL STYLES								**/
/*************************************************/

/* GALLERY PANELS */
.gv-panel { filter: inherit; }

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.gv-panel .gv-panel-overlay,
.gv-panel .gv-overlay-background { height: 5em; padding: 1em; }

/* PANEL OVERLAY BACKGROUND */
.gv-panel .gv-overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.gv-panel .gv-panel-overlay { color: white; }
.gv-panel .gv-panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* CONTENT PANELS */
.gv-panel-content { overflow-y: auto; }


/*************************************************/
/**   FILMSTRIP STYLES							**/
/*************************************************/


/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.gv-filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.gv-frame {}
.galleryWrapper{float:left; width:650px; padding:20px 0; margin:0 0 20px 0; border-bottom:solid 1px #333; border-top:solid 1px #333;}
.galleryWrapper ul li{
	background:none;}


/* WRAPPER FOR FILMSTRIP IMAGES */
.gv-frame .gv-img_wrap {}


/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.gv-frame.current .gv-img_wrap {}

/* FRAME IMAGES */
.gv-frame img { border: none; }

/* FRAME CAPTION */
.gv-frame .gv-caption { height: 2em; line-height: 2em; font-size: 1em; text-align: center; }

/* CURRENT FRAME CAPTION */
.gv-frame.current .gv-caption { }

/* POINTER FOR CURRENT FRAME */
.gv-pointer {
	border-color: black;
}

/* NAVIGATION BUTTONS */
.gv-nav-next {
	height: 22px;
	width: 22px;
	cursor: pointer;
	background: url(../images/light/next.png) top left no-repeat;
}
.gv-nav-prev {
	height: 22px;
	width: 22px;
	cursor: pointer;
	background: url(../images/light/prev.png) top right no-repeat;
}
.gv-panel-nav-next {
	height: 42px;
	width: 42px;
	cursor: pointer;
	background: url(../images/light/panel-nav-next.png) top left no-repeat;
}
.gv-panel-nav-prev {
	height: 42px;
	width: 42px;
	cursor: pointer;
	background: url(../images/light/panel-nav-prev.png) top right no-repeat;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .gv-pointer {
	filter: chroma(color=pink);
}

