/* CSS Document red: #860038    lime green: #C2CD23, dark green: #387C2B;*/

*{margin:0; padding:0;}

body{background:url(images/main-banner-bg.jpg) no-repeat center 170px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666;}

p,ul, ol{font-size:12px; color:#3f3f3f; line-height: 1.5em; margin-bottom: 15px;}
ul, ol{margin-left:30px;}
a{font-size:12px; color:#860038; text-decoration:none;}
a:hover{color:#3f3f3f; text-decoration:underline;}
h1{font-size:30px; color: #860038; margin-bottom:20px; font-weight:normal;}
h2{font-size:16px; color: #860038; margin-bottom:10px; margin-top:20px;}
h2 span{font-size:12px; font-weight:normal;}
h3{font-size:14px; color: #387C2B; margin-bottom:15px;}
h4{font-size:13px; color: #3f3f3f; margin-bottom:5px;}
h5{ font-size:12px; color: #860038; margin-bottom:10px;}
#footer p{font-size:11px; color:#aaa;}
.ticked-list{margin-left:8px;  list-style:none;}
.ticked-list li{background:url(images/tick.jpg) no-repeat 0 50%; padding-left:22px;}
.subtitle{color:#860038; text-indent:30px;}


.content-images{float:right; margin-left:15px; margin-bottom:14px;}
.outreach-gallery{font-size:12px; color:#387C2B; overflow:hidden; margin-bottom:15px;}
.outreach-gallery img{float:left; margin-right:15px;}
.outreach-gallery p {color:#387C2B; padding-top:100px;}

/* Lyout */

#page-wrap{width:900px; margin:0 auto;}
#header{height:170px;}
#logo{width:204px; height:170px; float:left;}
#nav{width:696px; margin-left:204px; text-align:right;}
#banner-content{position:relative; height:340px;}
#banner-image{width:438px; height:326px; position:absolute; left:462px; top:-70px;}
#banner-quote{width:360px; position:absolute; left:60px; top:140px; color:#FFFFFF; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em;}
#banner-quote-lg{width:360px; position:absolute; left:60px; top:145px; color:#FFFFFF; font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em;}
#main-content-wrap{overflow:hidden; background:url(images/page-shadow.jpg) no-repeat 600px top;}
#main-column{width:568px; margin-right:52px; float:left;}
#vineyard-video{width:476px; height:272px; padding:13px 19px 18px 13px; background:url(images/video-frame.jpg) no-repeat; margin:25px 0 5px 25px;}
#side-column{width:280px; float:right;}
#footer{margin-top:20px;}

#page-bottom{width:100%; height:115px; background:url(images/page-bottom-frame.jpg) repeat-x;}

/* menu */
.menu, .menu-over{background:url(images/menu-bg.jpg) repeat-x 0 0; height:75px; padding: 0 15px; line-height:30px; font-size:12px; color:#FFFFFF; cursor:pointer; border-right:1px solid #fff;}
.menu-over{background:url(images/menu-bg.jpg) repeat-x 0 -75px;}


/* announcement */
.announcement-list{overflow:hidden;}
.announcement-list p img{float:left; margin-right:15px;}

#catwebformbutton{background:url(images/btn-bg.jpg) no-repeat; width:100px; height:30px; color:#FFFFFF; font-size:14px; cursor:pointer;}