@charset "UTF-8";
/* CSS Document */

/*CREATED BY Maxwell Rowe Creative Lab -- http://maxwellrowe.com*/

/*GLOBAL STYLES
---------------------*/

body {background-color: #595859; background-image: url(images/topBG.jpg); background-repeat: repeat-x; background-position: top; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; color: #000; padding: 0; margin: 0;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*TEXT STYLES
---------------------*/

a {color: #759314; text-decoration: none;}
a:hover {color: #FFF; text-decoration: none;}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
p {font-size: 14px; line-height: 18px;}
.bioimage {padding: 3px; margin:5px 5px 5px 5px; border: 1px solid #333;}
input {background-color: #CCC; border: 1px solid #999999; height: 24px;}
input a:hover {background-color: #666666;}
textarea {background-color: #CCC; border: 1px solid #999999;}

/*TEMPLATE STYLES
---------------------*/

#container {width: 85%; margin: 0 auto; min-width: 1000px; padding: 0px 15px 15px 15px;}

#navigation {}
 
#header {width:236px; text-align: center; margin: 0 auto;}

#logo {height: 36px; overflow: hidden; text-align: center; padding-top: 2px;}

#mainContent {padding: 0px 15px 0px 15px;}

#mainContentText {width: 60%; margin: 0 auto; position: relative;}

#footer {margin: 0 auto; font-size: 10px; color: #333; margin-top: 10px; text-align: center;}

/*Galleria Stuff*/

.caption{color:#888;position:absolute;top:445px;right:420px;width:180px;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:200px;float:left; text-align: left;padding: 0;}
.gallery_demo li{width:40px;height:40px;border:3px solid #333;margin: 0 2px 2px 0;background:#000;}
.gallery_demo li.hover{border-color:#669966;}
.gallery_demo li.active{border-style:solid;border-color:#669966;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleria_container{margin:0 auto 60px auto;height:438px;width:700px;float:right;}

.nav{padding-top:15px;clear:both;}

.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:1.6em;}

.nav{position:absolute;top:420px;left:0;}
#main_image {width: 600px; overflow: hidden;}

#galleria {height: 600px;}

.galleria-wrapper {width: 960px; margin:0 auto;}

.galleria-wrapper p a {display:none !important;}

