@charset "UTF-8";
/* Global - CSS
.......................................................
Author : Michael Acevedo	
Email : me@michaelacevedo.com
Created :  05/01/10 | Modified : 05/01/10
.......................................................*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,table,th,td {margin:0;padding:0;}
fieldset,img,abbr {border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var {font-style:normal;font-weight:lighter;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
a {text-decoration:none;}
.clear {clear:both;}
.noborder {border:none;}
input, textarea {outline-style:none;}

/* ..... page styles .....   */
body {background:#f0f1f2; font-family:"Helvetica", Arial, sans-serif; font-size:24px; font-weight:normal; text-decoration:none; color:#f1f1f1;}

#wrapper {width:730px; margin:0 auto; padding:50px 0 0 0;}

#home_header{width:730px;height:100px;float:left;clear:both;margin:0; padding:0;}

h1.home_header{width:730px;height:100px;background:url(../images/h1_head.png) top no-repeat; text-indent:-9999px; text-decoration:none;margin:0; padding:0;}

#top{width:730px;height:15px; float:left; clear:both; background:url(../images/top_img.png) no-repeat top; padding:0; margin:0;}

#content {width:640px; height:auto; float:right; clear:both; background:url(../images/bg_repeat.png) repeat-y right; padding:25px 30px 15px 30px; margin:0; display:block;}

span.welcome{color:#b3d929; text-decoration:none;}

span.amp {font-family:"Apple Chancery","Goudy Old Style","Book Antiqua","Palatino Linotype","Times New Roman",serif; color:#b3d929; font-size:26px; font-style:italic; font-weight:normal; position: relative;}

p.text {width:620px; height:auto; float:left; background:none; margin:0 0 10px 0; padding:0 10px 0 10px; line-height:26px;}

span#notifyform {width:640px; height:65px; float:left; background:none; margin:0; padding:0;}

.notify_btn {background:url(../images/notify_btn.png) no-repeat;width:150px;height:65px;float:right;border:none;cursor:pointer;font-size:0;text-decoration:none;text-indent:-9999px;margin:0}

.notify_btn:hover {background:url(../images/notify_btn.png) no-repeat 0 -65px ;width:150px;height:65px;float:right;border:none;cursor:pointer;font-size:0;text-decoration:none;text-indent:-9999px;margin:0}

input.text_field {width:440px; height:40px; background:url(../images/text_field.png) no-repeat; float:left; padding:15px 30px 10px 20px; margin:0;border:none;}

.text_field {font-size:22px; letter-spacing:0.02em; color:#d9d9d9; line-height:40px; font-family:"Helvetica", Arial, sans-serif; font-weight:normal;}

input.text_field:focus {color:#262626;}

#bttm {width:700px;height:auto; float:right; clear:both; background:url(../images/bttm_img.png) no-repeat top; padding:25px 0 0 0; margin:0; text-align:center; font-size:14px; color:#262626; letter-spacing:-.05em;}

#bttm a, #bttm a:link, #bttm a:visited {color:#262626; text-decoration:none; text-transform:uppercase;}

#bttm a:hover {color:#b3d929; text-decoration:underline;}

#home {display: block;}

#about, #links {display:none;}

#bttm a#home-button {
	opacity: 1.0;
}

#bttm a#home-button, #bttm a#about-button {color:#b3d929;}

.image-overlay { list-style: none; text-align: left; }

ul#thirdGallery {width:640px; height:auto; float:left; display:inline; margin:10px 0 0 0;}

.image-overlay li {float:left; width:190px; height:140px; margin:0 0 0 10px; padding:0; overflow:hidden; border:solid #f2f2f2; border-width:5px;}

.image-overlay li:hover {border:solid #262626; border-width:5px;}

.image-overlay a:link, .image-overlay a:visited, .image-overlay a:hover, .image-overlay a:active { text-decoration: none; }

.image-overlay a:link img, .image-overlay a:visited img, .image-overlay a:hover img, .image-overlay a:active img { border: none; }

.image-overlay a {background: #fff; overflow:hidden; position: relative;}

.image-overlay img {float: left; display:inline; position: absolute; top: 0; left: 0; border: 0; width:190px; height:140px;}

.image-overlay .caption {position: absolute;  background:url(../images/caption.png) no-repeat;  width: 190px; height:50px; margin:90px 0 0 0; cursor: pointer;}

.image-overlay .caption h2 {margin:5px 5px 5px 5px; font-size:14px; font-weight: normal; padding: 0; color:#b3d929;}

.image-overlay p {text-indent: 0; margin:0px 5px 0px 5px; font-size:12px;}