/****NEW WEBSITE DESIGN CSS - 1/26/11**********************************/

#apDiv1 {
	width:200px;
	height:115px;
}

html>body #apDiv1 {
	width:200px;
	height:115px;
        margin: 0 0 70px 0;
}

.theknot {
         margin: -3px 0 0 15px;
}

.thewire {
         margin: -20px 0 0 0 !important;
         padding: 0 0 0 20px !important;
         float: right;
         width: 124px;
}

.loginfix {
         width: 860px;
}

.newtable {
         table-layout:fixed; 
         width:860px; 
         overflow: hidden; 
         word-wrap: break-word;
}

.calTables {
         background-color: #EEE9CE;
}

.calTables .modHeader {
         background-color: #998564;
         color: #000000;
}

html>body .newtable {
         width: 100%;
         padding: 0;
}

.newtable2 {
         table-layout:fixed; 
         width:420px; 
         overflow: hidden; 
         word-wrap: break-word;
}

html>body .newtable2 {
         width: 48%;
         padding: 0;
}

#nwrapper {
	width: 960px;
	margin: 0 auto;
        padding: 0 0 30px 0;
        text-align: left;
}

#nheader {
	height: 100px;
	padding: 0 10px 0 10px;
}

#nlogo {
	float: left;
	display: inline;
	margin: 20px 0 0 0;
	position: relative;
	z-index: 500;
}

#quicklinks {
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin: 0 auto;
    padding: 75px 0 0 20px;
    position: absolute;
    text-align: center;
    width: 960px;
    z-index: 500;
    text-transform: uppercase;
}

#quicklinks a:link, #quicklinks a:visited {
        color: #ffffff !important;
        text-decoration: none;
}

#quicklinks a:hover {
        color: #f7e1a7 !important;
}

#nbanner {
        width: 185px
        height: 50px;
        margin: -4px 0 0 0;
        float: right;
        display: inline;
}

/*#nbanner a:link, #nbanner a:visited {
        color: transparent;
        text-decoration: none;
        background: url(../../_filelib/ImageGallery/newdesign/memberbanner.png) no-repeat;
        padding: 0 90px 35px 90px;
}

#nbanner a:hover {
        color: transparent;
        text-decoration: none;
        background: url(../../_filelib/ImageGallery/newdesign/memberbannerhover.png) no-repeat;
        padding: 0 90px 35px 90px;
}*/

#nlogin {
    display: inline;
    float: right;
    position: relative;
    z-index: 800;
}

#nmemberlogin {
    float: right;
    display: inline;
    clear: right;
    margin: 24px 0 0 0px;
}

#nloginpage {
        background-color:  #736A46;
}

#nmember {
        color: #ffffff;
        text-align: center;
}

#nmember a:link, #nmember a:visited {
        color: #ffffff;
        text-decoration: underline;
}

#nmember a:hover {
        color: #ffffff;
       text-decoration: none;
}

#ncontent {
	background: url(../../_filelib/ImageGallery/newdesign/homeimage1.jpg) no-repeat;
	width: 960px;
	height: 600px;
}

#ncontent2 {
        border: solid 1px #ffffff;
        width: 960px;
        background-color: #736a46;
}

#interiorimages {
       background-color: #736a46;
       background: url(../../_filelib/ImageGallery/newdesign/interiorimages/Our_Team.jpg) no-repeat;
       padding: 0 680px 0 0;
       margin-left: -80px;
       top: 500px;
       display: block;
       rwidth: 960px;
       rheight: 450px;
       position: absolute;
}

#about {
       background: url(../../_filelib/ImageGallery/newdesign/about.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#currentnews {
       background: url(../../_filelib/ImageGallery/newdesign/currentnews.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#thegolfshop {
       background: url(../../_filelib/ImageGallery/newdesign/thegolfshop.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#golf {
       background: url(../../_filelib/ImageGallery/newdesign/golf.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#tournaments {
       background: url(../../_filelib/ImageGallery/newdesign/tournaments.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#upgrades {
       background: url(../../_filelib/ImageGallery/newdesign/upgrades.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#weddingsoverview {
       background: url(../../_filelib/ImageGallery/newdesign/weddingsoverview.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#weddingsfacilities {
       background: url(../../_filelib/ImageGallery/newdesign/weddingsfacilities.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#weddingscatering {
       background: url(../../_filelib/ImageGallery/newdesign/weddingscatering.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#weddingsreceptions {
       background: url(../../_filelib/ImageGallery/newdesign/weddingsreceptions.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#clubhouseoverview {
       background: url(../../_filelib/ImageGallery/newdesign/clubhouseoverview.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#clubhousepool {
       background: url(../../_filelib/ImageGallery/newdesign/clubhousepool.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#clubhousegrille {
       background: url(../../_filelib/ImageGallery/newdesign/clubhousegrille.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#clubhousebanquet {
       background: url(../../_filelib/ImageGallery/newdesign/clubhousebanquet.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#clubhouselounge {
       background: url(../../_filelib/ImageGallery/newdesign/clubhouselounge.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#membershipoverview {
       background: url(../../_filelib/ImageGallery/newdesign/membershipoverview.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#membershipfaqs {
       background: url(../../_filelib/ImageGallery/newdesign/membershipfaqs.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#memberships {
       background: url(../../_filelib/ImageGallery/newdesign/memberships.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#contact {
       background: url(../../_filelib/ImageGallery/newdesign/contact.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}

#contacthours {
       background: url(../../_filelib/ImageGallery/newdesign/contacthours.jpg) no-repeat;
       width: 960px;
       height: 450px;
       margin: 0 0 40px -60px;
}



.text {
margin-top: 450px;
color: #ffffff;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 1.6em;
padding: 40px 40px 40px 60px;
background-color: #736a46;
}

.text a:link, .text a:visited {
    color: #ecc844 !important;
    text-decoration: underline;
}

.text a:hover {
    color: #ecc844 !important;
    text-decoration: none;
}

.text2 {
    background-color: #736A46;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    margin: 0 0 0 250px;
    min-height: 400px;
    padding: 40px 40px 40px 60px;
}

.text2 a:link, .text2 a:visited {
    color: #ecc844 !important;
    text-decoration: underline;
}

.text2 a:hover {
    color: #ecc844 !important;
    text-decoration: none;
}

.textshortimage {
margin-top: 300px;
color: #ffffff;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 1.6em;
padding: 40px 40px 40px 60px;
background-color: #736a46;
}

.textshortimage a:link, .textshortimage a:visited {
    color: #ecc844 !important;
    text-decoration: underline;
}

.textshortimage a:hover {
     color: #ecc844 !important;
    text-decoration: none;
}

.tabletext {
color: #ffffff;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 1.6em;
padding: 0 40px 0 0;
}

.tabletext a:link, .tabletext a:visited {
    color: #ecc844 !important;
    text-decoration: underline;
}

.tabletext a:hover {
    color: #ecc844 !important;
    text-decoration: none;
}

#nnav {
    display: inline;
    float: left;
    margin: -30px 0 0 50px;
    width: 200px;
}

#hometext {
    float: right;
    display: inline;
    width: 350px;
    margin: 380px 50px 0 0;
    color: #ffffff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 1.6em;
}

#hometext a:link, #hometext a:visited {
        color: #304a31 !important;
        text-decoration: underline;
}

#hometext a:hover {
        color: #304a31 !important;
        text-decoration: none;
}

#nfooter {
       color: #ffffff;
       font-family: Verdana, Geneva, sans-serif;
       font-size: 11px;
       padding: 20px 10px 30px 10px;
        clear: both;
}

#nfooter a:link, #nfooter a:visited {
       color: #ffffff !important;
       text-decoration: underline;
}

#nfooter a:hover {
      color: #ffffff !important;
      text-decoration: none;
}

.newbackground {
       background: url(../../_filelib/ImageGallery/newdesign/dirt.jpg) repeat-x #000000;
}

.smallheader {
        background: url(../../_filelib/ImageGallery/newdesign/smallheader.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}

.mediumheader {
        background: url(../../_filelib/ImageGallery/newdesign/mediumheader.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}

.largeheader {
        background: url(../../_filelib/ImageGallery/newdesign/largeheader.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}

.largeheader2 {
        background: url(../../_filelib/ImageGallery/newdesign/largeheader2.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}

.largeheader3 {
        background: url(../../_filelib/ImageGallery/newdesign/largeheader3.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}

.largeheader4 {
        background: url(../../_filelib/ImageGallery/newdesign/largeheader4.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}


.extralargeheader {
        background: url(../../_filelib/ImageGallery/newdesign/extralargeheader.png) no-repeat;   
        height: 26px;
        margin: 0 0 0 -20px;
        padding: 5px 400px 5px 20px;
}


.headings {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        text-transform: uppercase;
}

.italictext {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        font-style: italic;
        font-size: 1.05em;
}

.nfooterleft {
          float: left;
          display: inline;
          width: 300px;
}

.nfooterright {
        float: right;
        display: inline;
        width: 600px;
        text-align: right;
        padding: 20px 0 0 0;
}

.bioholderLeft {
        float: left;
        display: inline;
        width: 380px;
        margin: -32px 0 0 0;
}

.bioholderRight {
        float: right;
        display: inline;
        width: 380px;
        margin: -32px 0 0 0;
}


.bios {
        float: left;
        display: inline;
        margin: 40px 0 0 0;
}

.headshot {
        float: left;
        display: inline;
        margin: 0 15px 5px 0;
}

.headshot img {
        border: solid thin #ffffff;
}

.clearall {
        clear: both;
        background-color: #736A46;
}

.calendar2 {
        background-color: #eee9ce;
        width: 860px;
}

html>body.calendar2 {
        background-color: #eee9ce;
}

.calendar2 a:link, .calendar2 a:visited {
        color: #304A31 !important;
        text-decoration: none;
}

.calendar2 a:hover {
        color: #e3a704 !important;
}

.mnuMainNew{
	margin-top:30px;
	background-color:#615416;
        /* IE 8 */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

       /* IE 5-7 */
       filter: alpha(opacity=90);

       /* Netscape */
      -moz-opacity: 0.90;

      /* Safari 1.x */
      -khtml-opacity: 0.90;

      /* Good browsers */
      opacity: 0.90;
}

.mnuSubNew{
	background-color:#304a31;
        /* IE 8 */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

       /* IE 5-7 */
       filter: alpha(opacity=90);

       /* Netscape */
      -moz-opacity: 0.90;

      /* Safari 1.x */
      -khtml-opacity: 0.90;

      /* Good browsers */
      opacity: 0.90;

      width: auto;
      position: relative;
      z-index: 5000;
	
}

.mnuItemNew, .mnuItemOverNew, .mnuItemActiveNew, .mnuItemActiveOverNew, .mnuItemMemberNew {
	border-bottom:1px solid #ffffff;
	letter-spacing: 2px;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:3px;
	color:#ffffff;
        width: auto;
}

.mnuSubItemNew, .mnuSubItemOverNew, .mnuSubItemActiveNew, .mnuSubItemActiveOverNew, .mnuItemMemberOverNew {
	/*border-bottom:1px solid #ffffff;*/
	letter-spacing: 2px;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:15px;
        margin: 0 0 5px 5px;
	color:#ffffff;
        width: auto;
}



.mnuItemOverNew,.mnuItemActiveNew,.mnuItemActiveOverNew{
	background-color: #304a31;
        /* IE 8 */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

       /* IE 5-7 */
       filter: alpha(opacity=90);

       /* Netscape */
      -moz-opacity: 0.90;

      /* Safari 1.x */
      -khtml-opacity: 0.90;

      /* Good browsers */
      opacity: 0.90;
	
}

.mnuSubNew .mnuItemNew,.mnuSubNew .mnuItemOverNew,.mnuSubNew  .mnuItemActiveNew,.mnuSubNew  .mnuItemActiveOverNew {
	border-top:1px solid #ffffff;
	letter-spacing: 2px;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:3px;
	color:#ffffff;
}

.mnuSubItemOverNew, .mnuSubItemActiveNew {
        background-color: #1d3017;
         /* IE 8 */
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

       /* IE 5-7 */
       filter: alpha(opacity=90);

       /* Netscape */
      -moz-opacity: 0.90;

      /* Safari 1.x */
      -khtml-opacity: 0.90;

      /* Good browsers */
      opacity: 0.90;
}

.mnuSubNew .mnuItemOverNew,.mnuSubNew {
	background-color:#10503C;
	
}

.mnuSubNew .mnuItemActiveNew,.mnuSubNew .mnuItemActiveOverNew{
	color:#E6DEB5;
	background-color:#10503C;
	
}

.mnuItemSeparatorHNew{
	display:none;
	background-color:#477054;
	width:100%;
	height:1px;
	
}

.mnuItemMemberNew {
        background-color: #c09d20;
        color: #ffffff;
}

.mnuItemMemberOverNew {
        background-color: #ae8f1e;
        color: #ffffff;
}

.mnuItemSeparatorVNew{
	display:none;
	
}

.mnuSeparatorHNew{

}

.mnuSeparatorVNew{

}





/****MEMBER SIDE CSS**********************************/


/*tag specific styles*/

BODY{
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #DEDBD6;
	scrollbar-shadow-color:#888888;
	scrollbar-darkshadow-color:#DEDBD6;
	scrollbar-highlight-color:#DEDBD6;
        text-align: center;
	
}

a:link{
	text-decoration: none;
	color: #14634a;
	
}

a:visited{
	text-decoration: none;
	color: #14634a;
	
}

a:hover{
	text-decoration: underline;
	color: #14634a;
	
}

a:active{
	text-decoration: none;
	color: #14634a;
	
}

LI{
	list-style-image: url(/_filelib/ImageGallery/Bullets/red_bullet_logo.gif);
	
}

INPUT{
	background:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

SELECT{
	background-color:#FFFFFF;
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

TEXTAREA{
	background-color:#FFFFFF;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-position: top left;
	background-attachment: fixed;
	background-image: url(../../_icons/bg_inset_shadow.gif);
	font-size:9pt;
	font-family:Ms Sans Serif,Arial;
	
}

/*dhtml navigation menu styles*/

.mnuMain{
	margin-top:30px;
	background-color:#14634A;
	border-left:2px solid #9B8664;
	border-right:1px solid #9B8664;
	border-bottom:1px solid #477054;
	
}

.mnuSub{
	border-top:1px solid #477054;
	background-color:#14634A;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	border-top:1px solid #477054;
	letter-spacing: 2px;
	font-size:11px;
	font-family:Georgia,Times New Roman,Arial, Helvetica;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:3px;
	color:#B39A69;
	
}

.mnuItemOver,.mnuItemMembersOver,.mnuItemActive,.mnuItemActiveOver{
	background-color:#10503C;
	
}

.mnuSub .mnuItem,.mnuSub  .mnuItemOver,.mnuSub  .mnuItemActive,.mnuSub  .mnuItemActiveOver,.mnuSub  .mnuItemMembers,.mnuSub  .mnuItemMembersOver{
	border:0px;
	letter-spacing: 1px;
	background: url(/_filelib/ImageGallery/Design/gold_dot.gif) no-repeat 21px 10px;
	font-size:10px;
	font-family:Georgia,Times New Roman,Arial, Helvetica;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:30px;
	padding-right:3px;
	color:#B39A69;
	
}

.mnuSub .mnuItemOver,.mnuSub .mnuItemMembersOver{
	background-color:#10503C;
	
}

.mnuSub .mnuItemActive,.mnuSub .mnuItemActiveOver{
	color:#E6DEB5;
	background-color:#10503C;
	
}

.mnuItemSeparatorH{
	display:none;
	background-color:#477054;
	width:100%;
	height:1px;
	
}

.mnuItemSeparatorV{
	display:none;
	
}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/*content styles*/

.inpButton{
	font-family:Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight: bold;
	border: 1px outset #999999;
	border-left:4px solid #14634B;
	color: #333333;
	padding: 1px;
	background-color: #EFEFEF;
	background-image: url(/_filelib/ImageGallery/Backgrounds/btn_background.gif);
	background-attachment:scroll;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer {
	margin-bottom:10px;
	
}

.modHeader{
	color:#14634B;
	font-family:Times new Roman;
	font-size:10pt;
	text-align:center;
	text-transform: uppercase;
	font-weight:bold;
	height:20px;
	
}

.modContent{

}

.navHelperMain{
	margin-bottom:10px;
	
}

.navHelperMain TD{
	padding:0px;
	
}

.navHelper{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	
}

.ctHeader{
	background-color:#998564;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#FFFFFF;
	
}

.ctHeader A{
	background-color:#998564;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	
}

.ctToolBar, .ctToolBar TD{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	font-weight:bold;
	
}

.ctAlternate{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	
}

.ctNormal{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	
}

.ctSmall{
	font-family:Verdana;
	font-size:10px;
	
}

.ctBulletin{
	padding-bottom:5px;
	
}

.ctBulletinNew{
	/*
	background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;
	*/
	
}

.ctBulletinDate{
	color:#000000;
	
}

.ctBulletinShortText{
	font-family:Arial;
	font-size:10px;
	color:#111111;
	
}

/* designers styles */

.body{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 15px 30px 10px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: left;
	
}

.news{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #5C4F3C;
	line-height: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	
}

.newsheader{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7F6D52;
	line-height: 15px;
	list-style-type: square;
	list-style-position: outside;
	margin-top: 20px;
	margin-left: 20px;
	
}

.bodysite{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 32px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 5px;
	
}

.sitesidebar{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 22px;
	letter-spacing: 1px;
	color: #5C4F3C;
	text-align: left;
	margin: 25px 30px 30px;
	vertical-align: top;
	
}

.header{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: normal;
	letter-spacing: 1px;
	text-align: justify;
	
}

.bodysitefortables{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: left;
	
}

.smallphotomargins{
	padding-left: 20px;
	padding-bottom: 20px;
	
}

.smallphotomarginsleft{
	margin-right: 20px;
	margin-bottom: 20px;
	
}

.contacthourstext{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 20px;
	
}

.photocredit{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: right;
	
}

.calendar{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 0px;
	text-align: left;
	
}

/*EBlast2009*/

#all{
	width: 675px; background-color: #EEE3CF; overflow: hidden;
	
}

#header{
	background-image: url(http://pineislandcc.com/_filelib/ImageGallery/Eblast_2009/picc-header.jpg);
	background-repeat: no-repeat;
	height: 365px;
	width: 675px;
	
}

#leftcol{
	-webkit-background-clip: initial;
	-webkit-background-origin: initial;
	background-attachment: initial;
	background-color: initial;
	background-image: url(http://pineislandcc.com/_filelib/ImageGallery/Eblast_2009/picc-leftcol.jpg);
	background-repeat: no-repeat;
	color: #eee3cf;
	float: left;
	font-size: 13px;
	height: 135px;
	padding-bottom: 40px;
	padding-left: 45px;
	padding-right: 40px;
	padding-top: 230px;
	width: 129px;
	
}

#date{
	margin-top: 40px; 
	margin-left: 27px; 
	font-size: 11px; f
	ont-weight: bold; 
	margin-bottom: 30px;
	color: #000;
	
}

#content{
	background-attachment: initial;
	background-color: initial;
	background-image: url(http://pineislandcc.com/_filelib/ImageGallery/Eblast_2009/picc-body.jpg);
	background-repeat: no-repeat;
	color: #003300;
	float: left;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 0px;
	width: 425px;
	
}

body{
	margin: 0 auto;
	
}

#footer{
	background-image: url(http://pineislandcc.com/_filelib/ImageGallery/Eblast_2009/picc-footer.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	float: left;
	height: 62px;
	width: 675px;
	
}

#gallery .ctHeader {
        background-color: #304A31;
        padding: 6px 0 6px 20px;
        margin: 20px 0 10px -20px;
        font-size: 12px;
        font-family: Verdana,Geneva,sans-serif;
        color: #ffffff;
        border: 0;
}

#gallery .ctToolBar, #gallery .ctToolBar td {
        color: #ffffff;
        font-size: 11px;
        font-family: Verdana,Geneva,sans-serif !important;
}

#gallery .imgPicture {
        border: 1px solid #ffffff;
        margin: 15px 0;
}

.ww {
        float: right;
        margin: -23px 0 0 20px;
}



/*****************EBLAST CSS*************************/

.eblasttext {
        color: #ffffff;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        line-height: 1.6em;
}

.eblasttext a:link, .eblasttext a:visited {
       color: #ecc844 !important;
       text-decoration: underline;
}

.eblasttext a:hover {
       color: #ecc844 !important;
       text-decoration: none;
}

.eblastheader {
        background: url(../../_filelib/ImageGallery/newdesign/mediumheader.png) no-repeat;   
        height: 26px;
        margin: 30px;
        padding: 6px 100px 5px 20px;
}

.eblastheader2 {
        background: url(../../_filelib/ImageGallery/newdesign/largeheader.png) no-repeat;   
        height: 26px;
        margin: 30px;
        padding: 6px 100px 5px 20px;
}

.maintable {
       margin-bottom: 10px;
       margin-top: 0;
       border-collapse: collapse;
       border: 1px solid #ffffff;
}

.green {
       background-color: #304a31;
       color: #ffffff;
}

.tdgoldtab {
       background: url(../../_filelib/ImageGallery/newdesign/goldtab.png) no-repeat bottom;
       padding-top: 40px;
}

.tdorangetab {
       background: url(../../_filelib/ImageGallery/newdesign/orangetab.png) no-repeat bottom;
       padding-top: 42px;
}

#eblasttab {
float: left;
position: relative;
z-index: 200;
padding: 50px 0 0 30px;
}

.eblastdate {
       color: #ffffff;
       font-weight: bold;
       font-size: 13px;
       font-family: Georgia, "Times New Roman", Times, serif;
       text-align: center;
}

.uppercase {
       text-transform: uppercase;
}

.ebsidebar {
        line-height: normal;
        color: #ffffff;
        font-family: Verdana, Geneva, sans-serif;
}

.eblastlink a:link, .eblastlink a:visited {
       color: #ecc844 !important;
       text-decoration: underline;
}

.eblastlink a:hover {
       color: #ecc844 !important;
       text-decoration: none;
}

.border img {
       border: solid 1px #ffffff;
}

.formtext {
      color: #FFFFFF;
      font-family: Verdana,Geneva,sans-serif;
      font-size: 12px;
      line-height: 1.6em;
}
