@charset "utf-8";

/* PNG Fixed IE */

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

body{ background:#3E4147 url(../images/bg.jpg) bottom repeat-x; height:100%; margin:0; padding:0; }
#wrapper{ width:100%; }
#midwrap{background:url(../images/bg-gold.jpg) repeat-x; width:100%; height:100%;  float:left; }
#left{ background:url(../images/left.jpg) no-repeat; width:138px; height:202px; float:left; padding-left:18px; }
#center{ width:680px;  height:202px; float:left; }
#center2{ width:680px;  height:485px; float:left;  }

#board{ width:680px;  height:705px; float:left;  }
#reciprocal{ width:680px;  height:2185px; float:left;  }
#presidents{ width:680px;  height:1025px; float:left;  }

#specials{ width:680px;  height:850px; float:left;  }

#wines{ width:680px;  height:1590px; float:left;  }
#banquet{ width:680px;  height:1690px; float:left;  }

#dining{ width:680px;  height:620px; float:left;  }
#cameron{ width:680px;  height:640px; float:left;  }
#cameron2{ width:680px;  height:660px; float:left;  }

#sports2{ width:680px;  height:700px; float:left;  }

#bowling{ width:680px;  height:642px; float:left;  }

#bowling2{ width:680px;  height:870px; float:left;  }


#courtesy{ width:680px;  height:1050px; float:left;  }
#application{ width:680px;  height:1385px; float:left;  }
#quarterly{ width:680px;  height:1995px; float:left;  }
#quarterlyx{ width:680px;  height:2320px; float:left;  }
#quarterly2{ width:680px;  height:700px; float:left;  }

#whatsnew{ width:680px;  height:2755px; float:left;  }

#life{ width:680px;  height:1692px; float:left;  }
#right{ background:url(../images/right.jpg) no-repeat; width:138px; height:202px; float:right; padding-right:18px; }
#header{ width:100%; }
ul.m1, li{ font:12px/25px Century, "Trebuchet MS", "Times New Roman", serif; color:#FFFEDF; display:inline; padding-left:25px; clear:both; }
ul.m2, li{ font:12px/25px Century, "Trebuchet MS", "Times New Roman", serif; color:#FFFEDF; display:inline; padding:14px; }
ul.m2{ margin-left:110px; }
ul.m1, li a:link, ul.m2, li a:link{ color:#FFFDDE; text-decoration:none;}
ul.m1, li a:visited, ul.m2, li a:visited{ color:#FFFDDE; text-decoration:none;}
#header img{ position:absolute; margin-left:400px; .position:absolute; }

#center img{ position:absolute; margin-top:52px; margin-left:-55px; }
#content{ background:url(../images/bg/bg-content.jpg); background-repeat:repeat-y; width:766px; height:360px; margin-top:264px; margin-left:102px;}
#l-content{ width:240px; height:360px; float:left; }
#c-content{ width:336px; height:360px; float:left; }
#c-content2{ width:330px; height:360px; float:left; }
#r-content{ width:190px; height:360px; float:left; }

.float{ float:left; }
.sm-margin{ margin:4px; }
.med-margin{ margin:7px; }
.title{ font:12px/14px Arial, Helvetica, sans-serif; color:#5A2E2E; }
.sm-top-margin{ margin-top:4px; }
.med-top-margin{ margin-top:8px; }
.large-top-margin{ padding-top:16px; }
.bold{ font-weight:800; }
.default-font{ font:12px/14px Arial, Helvetica, sans-serif; color:#5A2E2E; font-weight:800; }
.normal-content{font:12px/14px Arial, Helvetica, sans-serif; color:#5A2E2E;}


.tr1 { background-color:#D9AA48; }
.tr2 { background-color:#F5EBD3; }

#layout-sub{background:url(../images/bg/bg-sub-pages.jpg) no-repeat; margin-top:50px; position:absolute; z-index:25; width:766px; height:435px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-board{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:662px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-dining{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:492px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-wines{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:1500px; margin-left:105px; *left:5px; *top:82px }


#layout-sub-presidents{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:975px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-specials{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:800px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-quarterly{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:1945px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-quarterly2{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:650px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-quarterlyx{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:2260px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-whatsnew{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:2690px; margin-left:105px; *left:5px; *top:82px }


#layout-sub-cameron{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:585px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-cameron2{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:605px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-sports2{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:800px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-bowling{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:592px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-bowling2{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:1640px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-bowling3{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:820px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-reciprocal{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:2140px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-reciprocal2{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:2680px; margin-left:105px; *left:5px; *top:82px }

#layout-sub-courtesy{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:1000px; margin-left:105px; *left:5px; *top:82px }


#layout-sub-application{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:1320px; margin-left:105px; *left:5px; *top:82px }


#layout-sub-life{background:url(../images/bg/bg-board.jpg) repeat-y; margin-top:50px; position:absolute; z-index:25; width:766px; height:1635px; margin-left:105px; *left:5px; *top:82px }



.left-sub{ background:#F2E3B0; float:left; width:123px; height:435px; }

.left-sub2{ background:#F2E3B0; float:left; width:123px; height:2680px; }

.left-sub-dining{ background:#F2E3B0; float:left; width:123px; height:585px; }

.left-sub-diningx{ background:#F2E3B0; float:left; width:123px; height:785px; }

.left-sub-dining2{ background:#F2E3B0; float:left; width:123px; height:600px; }

.center-sub{float:left; width:451px; height:435px;}

.center-subx{float:left; width:451px; height:635px;}

.center-sub2{float:left; width:451px; height:2700px;}

.center-sub3{float:left; width:451px; height:200px;}

.gm-sub{float:left; width:564px; height:435px; padding:5px;}
.gm-sub2{float:left; width:724px; height:435px; padding:15px;}
.right-sub{ float:left; width:192px; height:435px; }

#footer p{ width:766px; text-align:center; font:12px/14px Century, "Trebuchet MS", "Times New Roman"; color:#FFFEDF; padding-left:105px; .padding-right:10px; _padding-right:10px; }

#footer2 p{ width:766px;height:2750px;text-align:right; font:12px/14px Century, "Trebuchet MS", "Times New Roman"; color:#FFFEDF; padding-left:105px; .padding-right:10px; _padding-right:10px;}

#footer3 p{ width:766px;height:1610px;text-align:right; font:12px/14px Century, "Trebuchet MS", "Times New Roman"; color:#FFFEDF; padding-left:105px; .padding-right:10px; _padding-right:10px;}

#footer4 p{ width:766px;height:700px;text-align:right; font:12px/14px Century, "Trebuchet MS", "Times New Roman"; color:#FFFEDF; padding-left:105px; .padding-right:10px; _padding-right:10px;}

ul#section, li.list, a.link:link, a.link:visited{ font:11px/12px Arial, Helvetica, sans-serif; color:#000000; padding:3px; display:block; text-decoration:none;}

ul#dining-menu, li.dininglist, a.dininglink:link, a.dininglink:visited{ font:11px/12px Arial, Helvetica, sans-serif; color:#000000; padding:1px; display:block; text-decoration:none;}

a.dininglink:hover{ font:11px/12px Arial, Helvetica, sans-serif; color:#000000; padding:1px; display:block; text-decoration:underline;}


a.link:hover{ font:11px/12px Arial, Helvetica, sans-serif; color:#000000; padding:3px; display:block; text-decoration:underline;}


.center-sub p{ font:12px/13px Arial, Helvetica, sans-serif; color:#333333; width:96%; margin-bottom:3px; margin:0 auto; margin-top:5px;}