@import "reset.css";

body{font-size:12px; color: #000; background:#E2DACD /*url(../media/bg.gif) top left repeat-y*/; font-family: "Times New Roman", Times, serif;line-height: 1.2em; margin: 0px;}/*color:#575757;*/

a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline;color: #005489;}

h1, h2, h3{color:#005186; font-size:22px;line-height: 1.2em; letter-spacing:-1px; border-bottom:3px solid #CEC7BD; font-weight:lighter; padding:0 0 0 10px; clear:both; margin:20px 0 10px 0; text-transform:uppercase;}
p{padding: 5px 0 0 0;}



#wrapper{width:930px;margin:0px auto;padding:0;text-align:center;}
#container{width:930px;float:left;text-align:left;padding:0 0 40px 0;/*background:transparent url(../media/bg.gif) top left repeat-y;*/}

#header{background:transparent url(../media/header.jpg) top left; height:108px; width:930px; clear:both;}

#vacationClick{width: 220px; height: 100px;float: right;}
#topLinks{float:right; padding:3px 0;font-size: 10px;}
#topLinks a{font-size: 10px;}

#navBar{ float: right; text-align: left; width: 713px;}
#navBar ul{list-style:none; float:left; margin: 10px 0;}
#navBar ul li{font-size: 15px;float:left; padding:0px 9px; text-transform:uppercase;}
#navBar ul li a{color:#005186;}
#navBar ul li a:hover{color:#000;}



#columnOne{width:215px; float:left; background-color:#eeede8;}
#columnTwo{width:482px; float:left;padding: 0 10px;}
#columnThree{width:210px; float:left;}

#columnOne ul{list-style:none; margin:0 0 0 10px; line-height:1.5em;font-size: 14px;}
#columnOne span{float:right; margin:20px 0;}
#columnOne h2{width: 194px;}
#columnOne h3{width: 194px;font-size: 15px;}

#columnTwo #topImage{height:221px; width:480px;overflow: hidden;margin-bottom: 10px; }
#columnTwo #topImage-video{height:360px; width:480px;overflow: hidden;margin-bottom: 10px; }
#columnTwo #memberImage{background:transparent url(../media/member.jpg) top left no-repeat; height:80px; width:480px;overflow: hidden;margin-bottom: 10px;}
#columnTwo h2{width:472px;}
#columnTwo .newsArticle{padding:0 10px 10px 10px;}
#columnTwo a{color: #005186;}

#columnOne h3.teetimesLink{font-size: 18px; border-bottom: none;background: url(../media/course-silloutte.jpg) no-repeat 10px 5px; padding: 0px 0px 0px 55px; height: 45px;}
#columnOne h3.quickquote{font-size: 18px; border-bottom: none;background: url(/media/layout/quickquote-caravelle.jpg) no-repeat 10px 5px; padding: 0px 0px 0px 55px; height: 45px;}

#columnOne h3.teetimesLink a:hover{color: #000;}


#columnTwo #specials {text-align:center; border-bottom:4px solid #CEC7BD; background:transparent url(../media/divider.gif) top center repeat-y; padding-bottom:10px;}
#columnTwo #specials h4{color:#005186; font-size:22px; font-weight:lighter; clear:both; margin:20px 0 10px 0; text-transform:uppercase;line-height: 1em;}
#columnTwo #specials #leftSpecials{float:left; width:230px; }
#columnTwo #specials #rightSpecials{float:right; width:230px; }
#columnTwo #specials span{color:#005186; text-transform:uppercase; padding:10px 0;}
#columnTwo #specials p{margin-bottom:10px;}

#columnTwo #eventsArea{padding:0 0 0 10px; margin-bottom:10px;}
#columnTwo #eventsArea #left{width:230px; float:left;}
#columnTwo #eventsArea #right{width:230px; float:right;}
#columnTwo #eventsArea ul{list-style:none;}
#columnThree #videoArea{text-align:center;}

#columnThree .adBox{background-color: #efebe2;padding: 10px;margin-top: 10px;}/* border-top: 5px solid #afcee0;border-bottom: 5px solid #afcee0; */
#columnThree .adBox h3{font-size: 22px; color: #000; font-weight: lighter; text-transform:uppercase; margin: 3px 0; border-bottom: 5px solid #afcee0; text-align:center;}
#columnThree .adBox h4.price{font-size: 28px;padding: 5px; text-transform:uppercase; text-align:center;color: #000;font-weight: lighter;}
#columnThree .adBox p{color:#000000;text-align:center;}
#columnThree .adBox p span{font-weight:bold; font-size:15px; text-transform:uppercase;}

#columnThree #images{background:transparent url(../media/pictures.jpg) top right no-repeat; width:100%; height:243px; }

/* ---Res Box --- */
#resBox select,#resBox input, #resBox submit{font-size: 10px; padding: 1px;margin: 2px;}
#resBox{padding: 10px; width: 215px; overflow: none;}

#eventsArea a{color: #000;}
#eventsArea a:hover{color: #005186;}

/* --- courses & news page --- */
ul#courselist li{list-style-type: none; padding: 5px 10px;}
#headline{font-size: 16px; color: #000; font-weight: bold;}

/* --- MISC --- */
.readmore{color: #005489;}
.clear{clear:both;}
.right{float: right;}
.left{float: left;}

.entry-categories ul, .entry-tags ul { list-style:none; margin-top: 15px; }
.widget-content ul { list-style: none; }
.entry-asset, .asset { font-family: arial, sans-serif; }
.popup-calendar {width:252px !important;}
