@charset "utf-8";
/* CSS Document */

/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */
* { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:bold;  margin : 0 20px; padding : .4em 0 .5em 0;}
 p { margin : 0 20px; padding : .4em 0; }
h3{ margin : 0 20px; padding-top: 10px; padding-bottom : 0px;  }

/* =html */
html { /*background : #f7d8e8 url(../images/html.png) repeat-x; */}

/* =body */
body { font : 76%/160% Tahoma, Verdana, Arial, sans-serif; text-align : center; background-color: #FCF1D6;}

/* =hx */
h1 {color:#9A8976;font-size:26px;line-height:normal;}
h2{font-size: 20px; color:#AF3E5B; }
h3 {	font-size : 110%;color:#4B757A;}
h4{font-size: 20px; color:#AF3E5B; font-weight : bold; text-align:center; letter-spacing:2px;}
/* branding */

div#container { position : relative; width : 953px; margin : 0 auto; padding-top : 0px; text-align : left; margin-top: 20px;border: 1px solid #996633; background:#fae1a4 url(../images/bg2.jpg)0 0 repeat;}
div#branding { z-index : 1; position : relative; width : 953px; height : 124px; background : #fae1a4; margin:0; padding:0; }
div#branding div#banner{ float : left;; width : 317px; height : 124px;margin:0; padding:0; background: #fae1a4  url(../images/QuinnsCourt-pic.jpg) 0 0 no-repeat; }
div#branding div#logo { float : right; width : 636px; height : 124px; margin:0; padding:0; background : #fae1a4 url(../images/QuinnsCourt-logo.jpg) 0 0 no-repeat; }


div#logo h1 a { display : block; margin-left: 0px; width:400px; height : 75px; text-indent : -9999px; }
div#branding div#logo blockquote  {z-index : 2;position : relative;left : 250px;top : -50px;width: 350px;height : 30px;color:#996633;line-height:16px;font-size:13px;font-family: "Century Schoolbook",Palatia,Georgia,"Times New Roman", Times, serif;	font-weight:bold;text-align:right;}

div#branding div#logo blockquote a { color:#996633; text-decoration:none;}
div#branding div#logo blockquote a:hover { color:#996633; text-decoration:none; border-bottom:1px solid #996633}
div#navigationBanner{top:0; left:0; width:953px; height:32px;  border-bottom:so1lid 1px #96b5b9;  background:#fae1a4 ;}
div#navigationExt{float:left; width:317px; height:32px;  background:#fae1a4 ;}

div#navigation {float:right; width:636px; height:32px;  background:#fae1a4 url(../images/navigation.jpg) 0px 0px no-repeat;}
div#navigation ul { list-style-type : disc; list-style-position : inside; }
div#content_main ul { list-style-type : disc; list-style-position : outside; margin-left: 40px; margin-right:20px;}
ol { list-style-position : inside; }
ul#nav {margin: 0 auto; padding-top: -0px; padding-left:30px; white-space: nowrap; text-align:center}
 
/* =li */
#nav li{ display : inline; list-style-type: none; background:url(../images/divider-m.jpg) no-repeat;background-position : 100% 50%; }
#nav a{ padding: 2px 15px; font-size:13px; color:#5C4033; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#CC6600;   }


/*ul#nav1 a:link,  ul#nav1 a:visited, ul#nav1 a:visited  { /*color: white; */

#nav a.current {color:#CC6600; border-bottom:1px dashed #CC6600; cursor:default}

div#content_main  p  { margin : 10px 50px 0 50px; padding : .4em 0; }
div#content_main  {background: #F9E4AD; } 

div#content_main li {padding-bottom: 20px;  list-style-position : outside; list-style:circle; margin-left: 20px}
div#content_main h1 {margin-left: 60px; color: #990000; font-size:20px; line-height:normal; text-align:left; letter-spacing:2px; }
div#content_main h3 {margin-left: 60px; color: #990000; font-size:16px; line-height:normal; text-align:left; letter-spacing:2px;}
div#content_sub h3{ display:block;  margin: 0; padding:0; width: 317px; height: 447px; background:  #f8db92 url(../images/pic-main.jpg) 0 0 no-repeat; text-indent : -9999px; }
div#content_sub div#youTube{display:block; width:284px; height:29px; margin-left:15px; }
div#content_sub div#youTube a{display:block; width:284px; height:29px; background : #D5E3E3 url(../images/YouTube.jpg)0px -29px no-repeat; text-indent: -999px;}
div#content_sub div#youTube a:hover{display:block; width:284px; height:29px; background : #D5E3E3 url(../images/YouTube.jpg)0px 0px no-repeat; text-indent: -999px;}
/*div#content_sub a {; background-color:#e7e3cc; border-top: 1px solid #ddd; border-right: 2px solid #cecece; border-bottom: 2px solid #909090; border-left: 1px solid #ddd; text-decoration:none;}
div#content_sub a:hover {background-color:#D5E3E3; border-right: 1px solid #909090;  border-bottom: 1px solid #909090; color:#609;}*/
/* site info */
div#site_info { position : relative; width : 100%; height : 25px; background-color:#eee7b5;  border-top : 1px solid #a65146; font-family: "Century Schoolbook",Palatia,Georgia,"Times New Roman", Times, serif; font-size:12px; padding: 0; margin: 0; background:#f8db92; }
div#si_1 { float:left; width: 450px; height : 20px; margin : 0; padding : 0 ; }
div#si_2 { float:left; width: 100px; height : 20px; margin : 0; padding : 0 ;}
div#si_3 { float:right; width: 380px; height : 20px; margin : 0; padding : 0 ;}


div#si_1 p{ padding:0 0 0 30px;color:#963; font-size:11px; font-weight:normal} 
div#si_2 p{padding:0 ;text-align:center;color:#963; font-size:11px; font-weight:normal} 
div#si_3 p{  padding:0 30px 0 0;text-align:center;color:#963; font-size:11px; font-weight:normal; text-align:right} 
div#si_2  a,  div#si_3  a {color:#963; text-decoration: none; border-bottom:1px dotted #900; }
div#si_2  a:hover, div#si_3 a:hover {color:#CC6600; text-decoration:none; border-bottom:1px solid #CC6600;}




/* =a */
a:link { color : #404040; text-decoration : underline; }
a:visited { color : #c898ae; text-decoration : underline; }
a:hover { color : #c898ae; }
a:active, a:focus { color : #000; }
div#content_main  a {color: #404040; text-decoration: none; font-size:12px; border-bottom:1px dotted #810930;}
div#content_main  a:hover {text-decoration: none; border-bottom:1px solid #810930; font-size:12px;}



 /* div#nav_current a em { width : 61px; font-size : 140%; font-style: normal; }
div#nav_current a em abbr { display : block; font-size : 72%; }*/

/* =img */
img, img a { float:left; margin-right:10px; }
abbr, acronym { text-decoration : none; border : none; }
div.deco { margin:0 ;  }


div#content { width : 100%; padding : 0;  background : url(../images/content.png) repeat-y;    overflow : hidden; }
div#content_main { float : left; width : 953px; padding : 20px 0; }


/*  Buttons*/



p.clear { clear : both; }

