@charset "UTF-8";
/* CSS Document */
/* html tags */
body {padding: 0; margin: 0; background-color: #262626; background-image:url(../images/bkgd_tile.gif); background-repeat:repeat-x;}
h1, h2, h3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; padding: 0; margin: 0;}
h1 {color: #FFC01F; border-top: 1px dotted #FFC01F; padding: .3em 0 0 0; margin: 1em 0 0 0;}
h1.homeTitle {padding: 0; margin: 0;}
p {margin: 0; padding: .25em 0 .5em 0;}
hi.title {padding: 0; margin: 0;}

#photocolumn h1, #googlemap h1 {padding-bottom: .65em; border: none; font-size: 1.2em; margin: 0; padding: 0;}
#home_rightcol h1 {color:black; font-size: 1.2em; font-weight: bold; border: none; padding-bottom: .25em;}


/* containers */
#wrapper {width: 950px; margin: auto;}
#header {background-image: url(../images/cherrywood.jpg); width: 950px; height: 190px;}
#logo {float:left; width: 242px;}
#headerphoto {float:left; padding: 35px 0 0 10px;}
#headerphone {float:right; font: bold small Verdana, Arial, Helvetica, sans-serif; color: #72174B; width: 125px; padding: 38px 30px 0 0;}

#content {width: 910px; padding: 20px; margin-top: 2px; background-color: #000; border-top: 1px solid #808080;}
#content {font: small Verdana, Arial, Helvetica, sans-serif; color: #FFECBD;}

#photocolumn {float: left; width: 168px; padding: 10px; text-align:center; margin-top: 35px;}
#photogal {border: 1px solid #262626; padding: 10px;}
#work {padding: 25px 10px 10px 10px; text-align:center;}

#home_centercol {float: left; width: 423px; padding: 15px;}

/* homepage right column */
#home_rightcol {float: left; width: 243px;}
#home_winecolumn {padding: 186px 10px 10px; background-color: #808080; background-image:url(../images/corkscrew.jpg); background-repeat: no-repeat; background-position: top; color: black; margin-top: 35px;}
#home_jobapp {padding: 10px; border-top: 1px solid #808080;}
#home_jobapp h1, #home_email h1  {color: #FFC01F;}
#home_email {padding: 10px; border-top: 1px solid #808080;}

.email_signup {width: 168px; background-color: black; padding: 10px; text-align:center; vertical-align: middle;}
.email_text {text-decoration:none; font-weight: bold;  font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; color:#FFC01F; padding:0 0 6px 10px; display: block; float: left;}
.email_text a:link {text-decoration: none;}
/* end */

#inside_rightcol {float: left; width: 680px; padding: 15px;}

#googlemap {float: left; width: 348px; padding: 10px; border: 1px solid #262626; text-align:center; margin-top: 10px;}

#contactform {float: left; width: 515px; padding: 10px;}
#pagebottom {text-align:center; color:#ccc; font: bold 1.2em Georgia, "Times New Roman", Times, serif; padding-top: 15px;}

#footer {text-align: right; color: #999; font: .8em Arial, Helvetica, sans-serif; border-top: 1px solid #808080; padding: 5px;margin-top: 15px;}

#footer a {color: white;}

/* topnav */
#navcontainer ul {padding: 0; margin: 0; background-color: #000; color: #FFC01F; float: left; width: 100%; font-family: helvetica, arial, sans-serif; height: 28px;}
#navcontainer ul li {display: inline; padding: 0; margin: 0;}
#navcontainer ul li a {padding: 0.5em 4em 0.3em 4em; background-color: #000; color: #FFC01F; text-decoration: none; float: left;}
#navcontainer ul li a:hover {background-color: #888; color: #fff;}

/* admin */
#admincontainer {width: 960px; margin: 0 auto;}
#adminholder {background-color: #f0e4bc; border-top: 1px solid #F0F0F0; height: 80px; color: #621d4b; font: bold 1em Verdana, Arial, Helvetica, sans-serif;}
#admintitle {padding: 35px 0 0 15px;}
#adminbox {width: 940px; padding: 10px; margin: auto;}

/* other */
.clear {clear: both;}
.fieldSelected {color: #000000;}

.email_signup {width: 168px; background-color: black; padding: 10px; text-align:center; vertical-align: middle;}
.email_text {text-decoration:none; font-weight: bold;  font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; color:#FFC01F; padding:0 0 6px 10px; display: block; float: left;}

#menu h3 {margin-top: 1.3em;}
#menu p {font-size: 11px;}

a:link, a:hover, a:visited {color: white}
