*{
  padding:0;
  margin:0;
}
body{
  font:.81em arial,verdana,heveltica,sans-serif;
  background-color:black;
  width:927px;
  margin:0 auto;
}
h1,h2,h3,h4,h5,h6{margin:.5em 0 .2em;}
h1{2.1em;font-stretch:condensed;}
h2{1.9em;}
h3{1.7em;}
h4{1.5em;}
h5{1.3em;}
h6{1.1em;}

/*** STANDARD CLASSES ***/
.error{color:#d00;font-weight:bold;}
.right{float:right;margin:0 0 0 10px;}
.left{float:left;margin:0 10px 0 0;}
.center{text-align:center;display:block;margin:auto;}
.clear{clear:both;}
.rTxt{text-align:right;display:block;}
.bTxt{position:absolute;bottom:7px;right:11px;}
.sTxt{font-size:.85em;}
.overline{border-top:1px solid #630;clear:both;}
.nowrap{white-space:nowrap;}
br.clear{clear:both;display:block;height:1px;margin:-1px 0 0 0;}

.imgTn{width:150px;height:150px;}
.imgSmall{width:200px;height:auto;}
.imgMed{width:300px;height:auto;}
.imgFull{width:580px;height:auto;}

.simMenu{position:fixed;top:0;left:0;z-index:9999;}

#topNav{width:100%;height:30px;line-height:30px;text-align:right;}
#topNav,#topNav a{color:#ccc;text-decoration:none;}
#topNav a:hover{color:#666;}
.button{border:1px solid #630;background:#fff;padding:1px 3px 2px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#630;font-weight:bold;}
.button:hover{background:#630;color:#fff;}
/******************* HEADER *************************/
#header{
  background:url(/media/image/header.jpg);
  float:left;
  height:130px;
  width:100%;
}
/******************* LOGIN **********************/
#login .buttonBuffer{
  margin-left:183px;
  width:60px;
}
#login input{
  width:120px;
}
/******************** LEFT COLUMN *******************/
#colLeft{
  float:left;
  clear:left;
  width:151px;
}
#staticAds{
  float:left;
  clear:left;
  padding:10px 0 0 20px;
}
#staticAds ul{
  list-style:none;
}
#staticAds li{
  padding:10px 0 0 0;
}

/******************** RIGHT COLUMN ******************/
#colRight{
  float:left;
  margin:5px 0 0 16px;
  display:inline;
  width:154px;
}

#colRight #ad{
  float:left;
  clear:left;
  margin:10px 0 0 15px;
  display:inline;
}

#colRight h4{
  margin:10px auto;
  width:150px;
  text-align:center;
}
/******************* BODY WRAP **********************/
#bodyWrap{
  float:left;
  background:url(/media/image/tiled_background.gif) repeat-y bottom;
  width:927px;
}

/******************* MAIN CONTENT ******************/
#mainContent{
  float:left;
  width:580px;
  margin-right:200px;
  margin:10px;
  font-size:95%;
  display:inline;
}
#mainContent .rTxt{float:right;}
#mainContent .sTxt{font-size:85%;}
#mainContent #pressReleases{
  margin-top:50px;
}

#mainContent #usMap{
  float:left;
}
#mainContent #usMap table td{
  text-align:center;
  line-height:1.1em;
}
#pressReleases{
  clear:both;
}
#pressReleaseImage{
  float:left;
  margin:0px 15px 0 0;
}
#pressReleaseImage p{
  font-size:90%;
  width:200px;
  text-align:center;
}
#classifiedMainImage{
  float:left;
  margin:50px 15px 0 0;
}
#classifiedHeaderContent{
  float:left;
}
#classifiedContent{
  clear:both;
  float:left;
  min-width:580px;
  margin-top:15px;
  border-top:1px solid;
}
* html #classifiedContent{
  width:580px;
}
#pressPage{
 float:left;
 margin-top:10px;
 width:100%;
}
#pressPage #pressContent{
  margin:15px 15px 0 15px;
}
#pressMainContent{
  clear:both;
  float:left;
  margin:15px 15px 0 15px;
  display:inline;
}
body#pageId_761 input#firstName,
body#pageId_761 input#lastName{
   margin-left:30px;
}

body#pageId_761 input#opw{
   margin-left:13px;
}

body#pageId_761 input#password{
   margin-left:35px;
}

body#pageId_761 input#confirm{
   margin-left:46px;
}

body#pageId_761 input#email{
   margin-left:58px;
}
#contactUsForm{
  width:400px;
  float:left;
}
#contactUsMain{
  width:170px;
  float:left;
}
#contactUsForm dt{
  margin-left:8px;
}
#contactUsForm dt.required{
  margin:0;
}
#pressReleasePageContent p.subtitle{
  margin:0 0 10px 0;
  padding:0;
  font-style:italic;
  font-size:90%;
}

body#pageId_15501 #pressReleasePageContent{
  clear:both;
}
marquee.feed{border:2px solid #963;margin:10px 0;height:60px;width:580px}
marquee.feed div{margin:.5em;}
marquee.feed div h2{font-size:111%;margin:0;}
marquee.feed div h3{font-size:95%;margin:0;font-style:italic;}
/******************* IMAGES ************************/
img{
  border:0;
}
#mainContent img.featuredImage{
  float:left;
  padding:15px 10px 0 10px;
}
#mainContent #selectedImage img{
  float:right;
  padding:15px 10px 0 10px;
}
#img_1, #img_3, #img_5, #img_7, #img_9, #img_11, #img_13, #img_15, #img_17, #img_19, #img_21, #img_23, #img_25, #img_27, #img_29, #img_31, #img_33, #img_35, #img_37, #img_39, #img_41, #img_43, #img_45, #img_47, #img_49, #img_51{
  float:left;
  margin:0 10px .25em 0;
}
#img_2, #img_4, #img_6, #img_8, #img_10, #img_12, #img_14, #img_16, #img_18, #img_20, #img_22, #img_24, #img_26, #img_28, #img_30, #img_32, #img_34, #img_36, #img_38, #img_40, #img_42, #img_44, #img_46, #img_48, #img_50{
  float:right;
  margin:0 0 .25em 10px;
}
body#pageId_16007 #classifiedMainContent img{
  float:left;
  margin:0;
}
body#pageId_15300 #img_1{
  float:right;
  margin:0 0 0 10px;
}
body#pageId_15500 #img_1{

  padding:3px;
}
body#pageId_17000 #img_3{
  float:right;
  clear:both;
  margin:17px 0 0 5px;
}
body#pageId_17000 #img_4{
  float:left;
  clear:both;
  margin:17px 10px 0 0;
}
#bodyWrap #mainContent center img.embedded{
  float:none;
  margin:0 0 .5em 0;
}
body#pageId_17001 #mainContent table.embedded{
  float:right;
  width:250px;
  margin:0 0 .5em 12px;
}
body#pageId_17001 #mainContent table.embedded img{
  float:none;
  margin:0;
}
body#pageId_17001 #mainContent table.embedded td{
  text-align:center;
}
body#pageId_17001 #img_1, body#pageId_17001 #img_3, body#pageId_17001 #img_5, body#pageId_17001 #img_7{
  float:right;
  clear:both;
  margin:.5em 2px .5em 12px;
}
body#pageId_17001 #img_2, body#pageId_17001 #img_4, body#pageId_17001 #img_6, body#pageId_17001 #img_8{
  float:left;
  clear:both;
  margin:0 12px .5em 0em;
}
#mainContent #usMap img{
  float:left;
  margin:10px 0 10px 60px;
}
#pressPage img{
 display:block;
}
#pressPage #oddImage{
 clear:both;
 float:left;
 padding-right:9px;
}
#pressPage #evenImage{
 clear:both;
 float:right;
 padding-left:15px;
}
body#pageId_18701 #img_2{
  clear:both;
  margin:0;
  padding:0;
}
body#pageId_18702 #img_1{
  clear:both;
  float:right;
  margin-left:3px;
}
body#pageId_17402 #img_1{
  float:right;
}
body#pageId_17402 #img_2{
  float:left;
  margin:0 7px 0 0;
}
body#pageId_17116 #img_2{
  float:left;
  margin:0 5px 0 0;
}
body#pageId_17116 #img_1,
  body#pageId_17116 #img_3{
  float:right;
  margin:0 0 0 5px;
}
#pftvDownload{
  float:left;
  padding:10px 5px 0 5px;
  border:1px solid black;
  text-align:center;
  margin-right:5px;
}
#pftvContent p img#img_1,
#pftvContent p img#img_3,
#pftvContent p img#img_5,
#pftvContent p img#img_7,
#pftvContent p img#img_9{
  float:right;
  margin:1em 2px .5em 12px;
}
#pftvContent p img#img_2,
#pftvContent p img#img_4,
#pftvContent p img#img_6,
#pftvContent p img#img_8,
#pftvContent p img#img_10{
  float:left;
  margin:0 12px .5em 0em;
  clear:none;
}
#pftvDownload p{
  margin:5px 0 0 0;
  padding:0;
}
#pftvDownload p.green{
  margin-top:-10px;
  padding:0;
  color:green;
}
#pftvDownload a{
  margin:0;
  padding:0;
}
body#pageId_17104 #img_1{
  clear:none;
  float:left;
  padding-bottom:20px;
}
body#pageId_17104 #img_2{
  float:right;
}
body#pageId_17104 #img_3{
  float:right;
}

body#pageId_19008 #img_1{
  float:right;
  margin:0 0 0 5px;
}
body#pageId_17103 #img_1{
  float:right;
  margin:0 0 0 5px;
}

body#pageId_17102 #img_1{
  float:left;
  margin:0 3px .2em 0;
}

body#pageId_15001 #img_1{
  margin:0 10px 10px 0;
}

body#pageId_15001 #mainContent #img_2, 
  body#pageId_15001 #mainContent #img_5{
  float:right;
  margin:3px 0 0 0;
  padding:0;
}

body#pageId_15001 #mainContent #img_3{
  float:right;
  margin:0 0 0 3px;
  padding-top:1.6em;
  padding-left:5px;
}

body#pageId_15001 #mainContent #img_4{
  float:left;
  margin:.3em 0 .1em 0;
  padding-right:5px;
}

body#pageId_15500 #mainContent #img_6{
  float:right;
  margin:0;
}
body#pageId_15500 #mainContent #img_4{
  float:right;
  margin:0;
}
body#pageId_15500 #mainContent #img_8{
  float:right;
  margin:0;
}
body#pageId_15500 #mainContent #img_1{
  float:right;
  margin:0;
}
body#pageId_15500 #mainContent #img_3{
  float:left;
  margin:4px 0 0 0;
}
body#pageId_15500 #mainContent #img_5{
  float:left;
  margin:0;
  padding:0;
}
body#pageId_15500 #mainContent #img_7{
  float:left;
  margin:0;
  padding:0;
}

body#pageId_15500 #pressReleaseText li{
  clear:both;
}

body#pageId_15501 #mainContent img{
  float:right ;
  padding:0 0 0 6px;
}

body#pageId_20215 #img_2{
  clear:right;
  padding:5px;
}

body#pageId_1 #img_2{
  float:left;
  display:inline;
  clear:none;
  margin-top:30px;
  padding:0;
}

body#pageId_1 #img_1{
  float:right;
/*  margin-top:-30px;*/
}

body#pageId_20214 #img_2,
body#pageId_20214 #img_4,
body#pageId_20214 #img_6{
  float:right;
  margin:0;
}

body#pageId_20214 #img_1,
body#pageId_20214 #img_3,
body#pageId_20214 #img_5{
  float:left;
  margin:0 5px 0 0;
}

.right{float:right;margin:0 0 0 10px;}
.left{float:left;margin:0 10px 0 0;}

/*****The Covey Images********/

body#pageId_16700 #img_1{
  float:right;
  margin:0px;
}

body#pageId_18900 #img_1{
  float:right;
  margin:0px;
}

body#pageId_18901 #img_1{
  float:right;
  margin:0px;
}

body#pageId_18902 #img_1{
  float:right;
  margin:0 0 20px 10px;
}

body#pageId_18903 #img_1{
  float:right;
  margin:0px;
}

body#pageId_18905 #img_1{
  float:right;
  margin:0 0 10px 0;
}

body#pageId_18905 #img_2{
  float:left;
  margin:0px;
}

body#pageId_18907 #img_1{
  float:right;
  margin:0px;
}

.underline{
  border-bottom:1px solid black;
  padding-bottom:1px;
}
.overline{
  border-top:1px solid #630;
  padding-top:1px;
  clear:both;
}
body#pageId_15305 #mainContent #img_2{
  margin:1.5em 0 0 0;
  padding-right:5px;
}
#mainContent img.tn{
  width:100px;
  height:100px;
  margin:5px;
}
/******************* TEXT ******************/
a:link{color:#996633;}
a:visited{color:#663300;}
a:hover, a:active{color:#663300;}

#mainContent div#sponsors h2,
#mainContent div#links h2{
  font-size:130%;
  border-bottom:1px solid #000;
  margin:0 0 .5em 0;
  clear:both;
  padding:1em 0 .1em 0;
  position:relative;
  width:100%;
}
#classifiedHeaderContent h2{
  text-align:center;
}
#mainContent p span,
#mainContent ul span{
  font-size:80%;
  font-weight:400;
  font-style:italic;
}
#mainContent h5{
  width:590px;
  height:1.3px;
  margin-top:5px;
  border-top:1px solid #777;
  border-left:1px solid #777;
}
#joinPheasants h5{
 border:none;
 margin:0;
 float:left;
}
hr{
  clear:both;
  margin:0;
  padding:0;
}
#mainContent p{
  margin-bottom:15px;
}
#mainContent .rTxt{
  float:right;
}
#classifiedHeaderContent p{
  font-size:90%;
  margin:0 0 4px 0;
}
#classifiedHeaderContent p.boldedHeader{
  clear:both;
  float:left;
  font-weight:bold;
  text-align:right;
  width:100px;
}
#classifiedHeaderContent p.headerText{
  text-align:left;
  margin-left:105px;
}
#mainContent #pressReleases p{
  margin-top:0px;
}
#pressPage p{
  margin:0;
}
#releaseList a{
  margin-right:35px;
}
#statePage{
 clear:both;
 overflow:hidden;
 height:1%;
 margin-top:10px;
}
#statePage p{
 margin:0;
}
.leftImg img,.leftImg{
  float:left;
}
.rightImg img,.rightImg{
  float:right;
}
.rightImg,.leftImg{
  margin:5px 10px;
}
#stateSubContent{
  clear:both;
}
body#pageId_18701 h2{
  clear:left;
  float:left;
  margin-top:10px;
}
body#pageId_18702 h2{
  clear:left;
  float:left;
  margin-top:10px;
}
body#pageId_17403 #mainContent img{
  display:block;
  float:left;
}

body#pageId_17403 p{
  clear:none;
}

body#pageId_15001 #mainContent h2{
  clear:left;
}
body#pageId_15500 #mainContent h3{
  clear:left;
  padding-top:1em;
}
body#pageId_20214 #mainContent p{
  float:left;
}

#pressReleasePageContent p.subtitle{
  font-size:90%;
  font-style:italic;
  margin:0 0 5px 10px;
  padding:0pt;
}
/******************* LISTS ******************/
#mainContent ul,
#mainContent ol{
  padding:.5em 10px 1em 25px;
  line-height:1.3;
}
#pressMainContent ul{
  padding-left:10px;
  position:relative;
}
#pressMainContent li{
 margin:3px 0 0 15px;
}
body#pageId_15311 #mainContent ul li{
  margin-left:15px;
}
#mainContent ul#list{
  list-style:none;
  margin:13px 0;
  padding:0;
}
#mainContent ul#list li{
  padding:5px;
  clear:both;
}
#mainContent ul#list img{
  float:right;
  margin:0 0 10px 10px;
}
#mainContent ul#list h2,
#mainContent ul#list h3{
  clear:none;
  margin:.2em 0;
}

#mainContent ul#list li.alt0{background:#faf4d8;}
#mainContent ul#list li.alt1{background:#fee9b3;}

/******************* TABLES ************************/
#mainContent table{
  clear:both;
  color:#000000;
  font-size:90%;
  margin-top:10px;
  width:580px;
}
#mainContent tr.alt0 td{
  background-color:#f7f4ee;
  color:#000000;
}
#mainContent tr.alt1 td{
  background-color:#f9f0dd;
  color:#000000;
}
#mainContent #classifiedAds table{
  border-collapse:collapse;
}
#mainContent #classifiedAds table p{
  margin:0;
}
#mainContent #classifiedAds td.classifiedImage{
  width:140px;
  height:65px;
}
#mainContent #classifiedAds td.classifiedImage img{
  margin:2px 0 0 5px;

}
#mainContent #classifiedAds tr.alt4 td{
  background-color:#f9f0dd;
  color:#000000;
}
body#pageId_17233 #mainContent table.embedded td{
  vertical-align:top;
  padding:0 0 5px 0;
}
#mainContent #classifiedAds tr.alt5 td{
  background-color:#f7f4ee;
  color:#000000;
}
#classifiedMainContent p{
  margin:0;
}
#classifiedMainContent table.embedded{
  border-collapse:collapse;
  border:1px solid #000;
  margin:0;
  padding:5px;
}
#classifiedMainContent table.embedded th{
  width:200px;
  background-color:#996633;
  border:1px solid #000;
  border-bottom:none;
  border-top:none;
  color:#fff;
  text-align:center;
}
#classifiedMainContent table.embedded th center{
  width:578px;
}
#classifiedMainContent table.embedded td{
  border:1px solid;
  padding:5px;
  vertical-align:top;
  border-top:none;
  border-bottom:none;
  margin:0;
}

#pageId_17106 table.embedded{
  text-align:center;
}
#joinPheasants table{
 border-collapse:collapse;
}
#joinPheasants table.embedded td{
 border-collapse:collapse;
 border:1px solid black;
 padding:3px;
}
#joinPheasants p{
 margin-left:6px;
 margin-bottom:0;
}
#joinPheasants table i{
 font-style:normal;
 font-size:82%;
 vertical-align:top;
  padding-left:3px
}
body#pageId_15400 p.stateSite{
  margin:10px 0 0 0;
  text-align:center;
}
body#pageId_15400 p.stateSite a{
  font-size:150%;
  font-weight:bold;
}
body#pageId_15400 th.center{
  text-align:center;
}
#pageId_18600 table{
 text-align:center;
}
body#pageId_18902 #mainContent table.embedded th{
  text-align:left;
}
table.mediaGroupList{
  text-align:left;
}
table.mediaGroupList td, table.mediaGroupList th{
  padding:3px;
}
table.mediaGroupList .date{
  width:60px;
}
table.mediaGroupList .title{
  width:100px;
}
table.mediaGroupList .description{
  width:300px;
}
table.mediaGroupList .type{
  width:auto;
}
table.mediaGroupList .even{
  background-color:rgb(247, 244, 238);
}
table.mediaGroupList .odd{
  background-color:rgb(249, 240, 221);
}
/******************* NAVIGATION *********************/
#navigation{
  clear:left;
  float:left;
  width:140px;
  padding:5px 0 0 5px;
}
#navigation ul{
  background-color:rgb(170, 136, 85);
  list-style:none;
}
#navigation li{
  background-image:url(/media/image/navigationalbackground.jpg);
  border:solid 1px black;
  border:1px solid #630;
  margin:0 0 3px 0;
}
#navigation li.selected a,
#navigation li a:hover{
  color:#c4b4a7;
}
#navigation li.selected li a{
  color:#fff;
}
#navigation li a{
  padding-left:5px;
  color:white;
  font-size:100%;
  text-decoration:none;
  font-family:arial;
  display:block;
  width:133px;
}
#navigation li li a{
  width:125px;
}
#navigation ul ul{
  padding:.3em 0 .1em 0;
}
#navigation ul ul li{
  color:#fffcee;
  background:none;
  border:none;
  font-size:85%;
  line-height:1;
  padding:0 0 0 8px;
}
#navigation ul ul li.selected a,
#navigation ul ul li:hover a,
#navigation ul ul li.sfhover a,
#navigation ul ul li a:hover{
  color:#5E2605;
}
#navigation ul ul li:hover,
#navigation ul ul li.sfhover,
#navigation ul ul li a:hover{
  background-color:#fff;
}

ul#grandchildrenNav{
  margin:.5em auto;
  padding:0 0 .5em;
  width:580px;
  list-style-type:none;
  text-align:center;
  border-bottom:2px solid #963;
}
ul#grandchildrenNav li{
  display:inline;
  margin:.1em;
}
ul#grandchildrenNav li a{
  text-decoration:none;
  margin:0;
  padding:.1em .3em;
  color:#fff;
  background-color:#a85;
  border:2px solid #963;
  white-space:nowrap;
}
ul#grandchildrenNav li a:hover{
  background-color:#fffcee;
  color:#a85;
}

/******************* FORMS *************************/
/* These are shared between public and admin forms */
form.contest,
form.involved{
  margin:.5em 0 1em 0;
}
form.contest ul#newsletters{
  list-style:none;
}
form.contest ul#newsletters li{
  margin:5px 0;
}
form.contest ul#newsletters label{
  margin:0 0 0 5px;
}

form.contest #prStates{width:100%;margin:-10px 0 1.5em;}
form.contest #prStates td{}
form.contest label{margin:0 0 0 5px;}

#mainContent dt{
  float:left;
}
#mainContent form.involved dt{
  width:127px;
}
#mainContent dd{
  clear:left;
  margin:1em;
}
#mainContent dd #day,
#mainContent form.contest input#minimumAge{
  width:45px;
}
#mainContent dd.error{
  color:red;
}
#mainContent form.contest input,
#mainContent form.contest textarea,
#mainContent form.involved input{
  width:350px;
}
#mainContent form.contest input#zip,
#mainContent form.contest select#state,
#mainContent form.involved select#state{
  width:155px;
}
#mainContent form.contest input.checkbox{
  width:auto;
}
#mainContent form.involved input#city{
  width:195px;
}
#mainContent form.involved input#zip{
  width:70px;
}
#mainContent form.contest input.submit,
#mainContent form.involved input.submit{
  width:auto;
  margin:0 10px 0 0;
}
#mainContent dd select.month{
  width:7.7em;
}
#mainContent dd select.day{
  width:3.5em;
}
#mainContent dd select.year,
#mainContent dd input.year{
  width:4.8em;
}
#mainContent dd input.areaCode,
#mainContent dd input.prefix,
#mainContent dd input.ext {
  width:2.4em;
}
#mainContent dd input.suffix{
  width:3em;
}
#mainContent dd select.hour{
  width:4em;
}
#mainContent dd select.minute{
  width:4em;
}
#mainContent dd select.meridiem{
  width:4em;
}
#mainContent dd textarea.longText{
  width:350px;
  height:100px;
}
body #mainContent input.check{
  width:auto;
}
#recipeForm dd textarea{
  width:250px;
}
#recipeForm dd p{
  clear:none;
  width:190px;
  float:right;
}
p.required{
  font-size:85%;
  font-style:italic;
}
div#mainContent form input#nickname,
div#mainContent form input#password{
  width:10em;
}

div#searchWrapper input#global_keyword{
  width:85px;
}

div#searchWrapper form{
  margin:0 0 1em 0;
}
/******************* Biologists *************************/
#chapterHeading{
  background-color:#aa8855;
}
#chapterHeading p{
  margin:0;
  color:#fff;
}
#chapterHeading h3{
  margin-bottom:3px;
  color:#ffff22;
  font-size:130%;
}
#chapterList table{
  border-collapse:collapse;
}
#chapterList tr th{
  text-align:left;
}
#chapterList tr{
  height:18px;
  background-color:#aa9988;
}
#chapterList tr.alt2{
  background-color:#f8f8ff;
}
#chapterList tr.alt3{
  background-color:#ddccbb;
}

/******************** CALENDAR STYLES ************/
#calendarMonth{
  float:left;
  display:block;
  width:553px;
  font-family:arial;
}

#calendarMonth p{
  margin:0;
  padding:0;
}

#calendarMonth div.weekHeaderRow{
  float:left;
  width:553px;
}

#calendarMonth div.weekHeaderRow .dayHeader{
  float:left;
  width:79px;
  text-align:center;
}

#calendarMonth div.weekRow{
  float:left;
  clear:left;
  width:553px;
}

#calendarMonth div.weekRow .day{
  float:left;
  width:77px;
  height:90px;
  border:solid 1px black;
}

#calendarMonth div.weekRow .dayNumber{
  float:left;
  clear:left;
  padding:3px 0 10px 3px;
  width:17px;
}

#calendarMonth div.weekRow .event{
  float:left;
  clear:left;
  font-size:85%;
  padding:0 3px 3px 3px;
}

#calendarMonth div.weekRow .event a{
  text-decoration:none;
}

/*********** CALENDAR - MONTHLY SMALL ********/
#calendarMonthSmall{
  float:left;
  display:block;
  width:176px;
  padding:0 0 0 50px;
  border-bottom:none;
}

#calendarMonthSmall div.previousMonth{
  float:left;
  clear:both;
  font-family:arial;
  font-size:85%;
}

#calendarMonthSmall div.previousMonth a{
  text-decoration:none;
}

#calendarMonthSmall div.nextMonth{
  float:right;
  font-family:arial;
  font-size:85%;
}

#calendarMonthSmall div.nextMonth a{
  text-decoration:none;
}
#calendarMonthSmall div.weekHeaderRow{
  float:left;
  width:176px;
  height:22px;
  border-bottom:solid 1px black;
}

#calendarMonthSmall div.weekHeaderRow .dayHeader{
  float:left;
  width:25px;
  height:22px;
  padding:4px 0 0 0;
  text-align:center;
}

#calendarMonthSmall div.weekHeaderRow .calLeft{
  border-left:none;
}

#calendarMonthSmall ul{
  float:left;
  clear:left;
  width:176px;
  height:22px;
  border-bottom:solid 1px black;
}

#calendarMonthSmall ul li{
  float:left;
  width:24px;
  height:18px;
  text-align:center;
  padding:4px 0 0 0;
  border-left:solid 1px black;
  display:block;
}

#calendarMonthSmall ul li a:link,
  #calendarMonthSmall ul li a:visited,
  #calendarMonthSmall ul li a:active,
  #calendarMonthSmall a{
  color:#663300;
}

#calendarMonthSmall ul li.calRight{
  border-right:solid 1px black;
}

#calendarMonthSmall ul li.otherMonth{
  background-color:rgb(204, 204, 204);
}

#calendarMonthSmall div.monthHeader{
  float:left;
  clear:both;
  margin:3px 0 0 0;
  background-color:black;
  color:white;


  height:18px;
  letter-spacing:3px;
  text-align:center;
  padding:3px 0 0 0;
  width:176px;
}

#calendarMonthSmall ul{
  padding:0;
  margin:0;
  list-style:none;
}

#calendarMonthSmall ul li.eventDay{
  background-color:#FFFCEE;
}
#calendarMonthSmall ul li.hasEvent{
  padding:4px 0 0 0;
  height:18px;
}
#calendarMonthSmall ul li.avgDay{
  background-color:#FFFCEE;
}
#calendarMonthSmall ul .day a{
  text-decoration:none;
}

#calendarMonthSmall li:hover,
  #calendarMonthSmall li a:hover{
  background-color:rgb(102, 51, 0);
  color:white;
}

#calendarMonthSmall .today,
  #calendarMonthSmall .today a:link,
  #calendarMonthSmall .today a:visited,
  #calendarMonthSmall ul.weekRow .today{
  background-color:rgb(102, 51, 0);
  color:white;
}

#calendarMonthSmall a .hasEvent{
  font-weight:bold;
  font-size:110%;
}
#calendarMonthSmall a{
  display:block;
}
#calendarMonthSmall .today a{
  color:white;
}
#calendarMonthSmall ul.weekRow li:hover{
  background-color:rgb(102, 51, 0);
  color:white;
}
#calendarMonthSmall ul.weekRow li:hover a{
  color:white;
}
#events{
  float:left;
  width:270px;
  margin:3px 0 0 40px;
}
#events h4{
  margin:15px 0 3px 0;
  font-style:normal;
  font-size:100%;
  font-weight:bold;
}
#events div.event{
  float:left;
  clear:left;
  margin:10px 0 0 0;
}
#events div.event p{
  clear:left;
  float:left;
  width:auto;
  margin:0;
  padding:0;
}
#events div.event p.suppEventInfo{
  font-style:italic;
  font-size:90%;
}
#pressReleasePageContent.calendar{
  padding-top:.1em;
  clear:left;
}

/******************* FORUM *************************/

#threadListHeader{
  height:25px;
  border:1px solid #777;
  background-color:#efefef;
}

#boardListHeader{
  height:25px;
  border:1px solid #777;
  background-color:#efefef;
}

#mainContent .threads a{
  clear:both;
  float:left;
}

#threadListHeader p{
  float:left;
  line-height:10px;
  margin:8px;
  font-weight:bold;
}

#boardListHeader p{
  float:left;
  line-height:10px;
  margin:8px;
  font-weight:bold;
}

#messageListSurround{
  border-left:1px solid #777;
  border-right:1px solid #777;
  border-bottom:1px solid #777;
}

#postListOdd,  #postListOddSub, #boardListOdd{
  height:30px;
  background-color:#fff;
}

#postListEven,  #postListEvenSub, #boardListEven{
  height:30px;
  background-color:#efefef;
}

#boardListEvenSynopsis{
  height:70px;
  background-color:#efefef;
}

#boardListOddSynopsis{
  height:70px;
  background-color:#fff;
}

#boardListEvenSynopsis p{
  width:275px;
  float:left;
  line-height:10px;
  margin:8px;
}

#boardListOddSynopsis p{
  width:275px;
  float:left;
  line-height:10px;
  margin:8px;
}

#boardListEven p{
  float:left;
  line-height:10px;
  margin:8px;
}

#boardListOdd p{
  float:left;
  line-height:10px;
  margin:8px;
}

#postListOdd p , #postListOddSub p{
  float:left;
  line-height:10px;
  margin:8px;
  font-weight:normal;
}

#postListEven p, #postListEvenSub p{
  float:left;
  line-height:10px;
  margin:8px;
  font-weight:normal;
}

#threadListHeader p.topic{
  width:300px;
}
#threadListHeader p.author{
  width:100px;
}
#threadListHeader p.replies{
  width:65px;
}
#threadListHeader p.date{
}

#postListOdd p.title{
  width:285px;
}
#postListOddSub p.title{
  margin-left:25px;
  width:268px;
}
#postListOdd p.name, #postListOddSub p.name{
  width:135px;
}
#postListOdd p.count, #postListOddSub p.count{
  width:25px;
}
#postListOdd p.postDate{
}

#postListEven p.title{
  width:285px;
}
#postListEvenSub p.title{
  margin-left:25px;
  width:268px;
}
#postListEven p.name, #postListEvenSub p.name{
  width:135px;
}
#postListEven p.count, #postListEvenSub p.count{
  width:25px;
}
#postListEven p.postDate{
}

#boardList p.boardTitle{
  width:305px;
}
#boardList p.commentCount{
  width:65px;
}
#boardList p.viewCount{
  width:25px;
}
#boardList p.lastPost{
}

#boardListHeader p.boardTopic{
  width:285px;
}
#boardListHeader p.threads{
  width:70px;
}
#boardListHeader p.posts{
  width:85px;
}

#mainThread{
  border:1px solid #777;
  background-color:#efefef;
}

#replyThread{
  margin-top:15px;
  border:1px solid #777;
  background-color:#efefef;
}

#authorInformation{
  width:300px;
}

#authorInformation p{
  margin:0;
}

#postContent .options{
  border-top:1px solid #777;
  background-color:#cccccc;
  height:20px;
}

#postContent .options a{
  margin:5px;
  line-height:20px;
}

/*************************** CREATE EVENT *********/
#createevent ul{
  list-style:none;
  margin:0;
}

/*************************** EVENT DETAIL *********/
#eventDetail{
  width:500px;
}

#eventDetail dt{
  float:left;
  clear:left;
  font-weight:bold;
  font-family:arial;
}

#eventDetail dl{
  margin:10px 0 0 0;
}

#eventDetail dd{
  margin:0 0 6px 75px;
  font-family:arial;
}

#eventDetail dd.content{
  margin:20px 0 0 75px;
}

#eventDetail dd.clear{
  clear:left;
}

/********************** FOOTER ********************/
#footer{
  width:880px;
  clear:both;
  color:#fff;
  text-align:center;
  font-size:78%;
}
#footer p{
  margin-top:5px;
}
#footer a{
  color:#fff;
  margin-left:8px;
}
#footer ul{
  margin:5px 0 0 160px;
}
#footer ul li{
  float:left;
  list-style:none;
  margin-bottom:15px;
}

/***************** SEARCH RESULTS ***************/
#searchResults{
  float:left;
  clear:left;
}
#searchResults p{
  padding-top:10px;
}
#searchResults dt{
  margin:15px 0 0 0;
  float:left;
  clear:left;
}
#searchResults dd{
  float:left;
  clear:left;
  margin:0 0 0 20px;
}
#searchResults dd.link{
  font-size:85%;
}
#searchResults dd p{
  margin:0;
  padding:0;
}
#searchResults form{
  border:solid 1px black;
  padding:10px;
  width:228px;
}

/***************** SPONSORS *********************/
#sponsors{
  overflow:hidden;
  height:1%;
  width:578px;
}
#sponsors a img{
  float:left;
  clear:left;
  padding:0 10px 0 0;
}
#sponsors a.nofloat{
  float:none;
  padding:0;
}
#sponsors ul{
  list-style:none;
  padding:0;
  margin:0;
}
#sponsors ul li{
  float:left;
  clear:left;
  margin:5px 0 0 0;
  width:576px;
}
#recipeForm #buttonBuffer{
  margin-left:120px;
}
#contactUs #buttonBuffer{
  margin-left:120px;
}
/***************** LINKS ************************/
div#links{
  overflow:hidden;
  height:1%;
}
/*#links a.inText{
  float:none;
  clear:both;
  margin:0;
}*/
#links h3{
  clear:both;
  float:none;
  margin:20px 0 0 0;
}
#links img{
  float:left !important;
  margin:0 8px 5px 0;
}
/*#links a{
  margin:15px 0;
  float:left;
}*/
#links p{
  clear:none;
  float:none;
}
/******************* LEGISLATIVE ACTION **********/
#legislativeAction{
  float:left;
}

#legislativeAction form{
  margin:0 0 20px 0;
  width:324px;
}
#legislativeAction form#chooseRepresentative{
  margin-bottom:40px;
}

body#pageId_15501 #pressReleasePageContent{
  clear:both;
}

body#pageId_15501 #mainContent img{
 padding:0 0 0 5px;
 margin:1em 0 0 0;
 float:right;
}
body#pageId_15501 #mainContent div#pressReleaseImage img{
  padding:0;
  margin:0;
  float:none;
}

body#pageId_15501 div#mainContent h2{
  margin:0 0 0 0;
  padding:0 0 0 0;
}

/******************* Member Section **************/
/* Coupons page styles */

body#pageId_18905 div#mainContent p{
  clear:both;
}
body#pageId_18905 div#mainContent span{
  font-style:italic;
  font-size:85%;
}
/* Downloads page styles */
body#pageId_18906 div#mainContent img.embedded{
  float:right;
  margin:0;
  padding:0 0 10px;
}
body#pageId_18906 div#mainContent h2{
  margin:3em 0 .6em 0;
  padding:.5em 0 0 0;
  border-bottom:1px solid black;
}
body#pageId_18906 div#mainContent table{
  width:auto;
  margin:0 0 1em 0;
}
body#pageId_18906 div#mainContent table td{
  text-align:center;
}

body#pageId_18907 div#mainContent h2{
  border-bottom:1px solid black;
}
/***************** SIDE BAR (colRight) ***************/
.sidebox{
  width:148px;
  background:#a85;
  border:1px solid #630;
  margin:5px 0;
}
.sidebox h3{
  font-style:italic;
  background-image:url(/media/image/navigationalbackground.jpg);
  margin:0 0 5px !important;
  color:white;
  text-align:center;
  padding:2px 0;
}
.sidebox a{
  display:list-item;
  color:#fff;
  padding:0 0 0 10px;
  list-style-type:none;
  text-align:left;
  text-decoration:none;
  font-size:85%;
  line-height:16px;
}
.sidebox img{margin:1px 0;}
.sidebox a:hover{
  background:#fff;
  color:#630;
}

.fqf{float:right;padding:10px;clear:both;}
.googleAds{width:486px;clear:both;margin:20px auto 10px;}
body#pageId_25400 #surveyList li{
  margin-left:5px;
}
div.googleAds{
  padding-top:3px;
}

form#regform label{
  width:100px;
/*  float:left;*/

  margin:3px 0 0 0;
}
form#regform input.profile{
  width:130px;
}

/**********************************/
/**      QF Mall       **/
/**********************************/
ul#mall{list-style:none;text-align:center;padding:0;}
ul#mall li{float:left;margin:5px 12px;}
ul#mall li.text,
ul#mall li.full{width:100%;}
ul#mall li.text{font-size:150%;font-weight:bold;border-top:1px solid black;margin:.5em 0 0;padding:.5em 0 0;}

/**********************************/
/**   PAGE SPECIFICS       **/
/**********************************/
#pageId_26102 h3{clear:both;margin-top:10px;}
body#pageId_26408 embed{height:20px;display:block;}

#mainContent dl#subPage dt{font:bold 110% sans-serif;}
#mainContent dl#subPage dd{clear:left;margin:.5em;}

#seedList{border:1px solid #630;}
#seedList tr{vertical-align:top;}
#seedList tr.alt0{}
#seedList tr.alt1{background:url(/media/image/transbg.png);}
#seedList th{background:#630;color:#fff;}
#seedList h3,
#seedList h4{margin:10px 0 0;}
#seedList td{padding:5px;}
#seedList img{width:150px;}
