/*html, body { background-color: #F0F8FF;  }*/

table, html, body {
margin: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size: 12px;
vertical-align : top;
}

/*table, html, body { font-weight : normal;    font: 11px/15px   Verdana;  color: #232323;  vertical-align : top;}*/
/*INPUT, SELECT{	font:0.9em/1.1em Verdana,Sans-serif;	color: #737272;}*/
select, input{  font-size: 11px;   color: #232323;   border: 1px #BDBDBE solid;   background-color: #ffffff;}

td {vertical-align: top; }

/*a {text-decoration: none; color: #333333;}
a:hover {color: #AA0000; }*/
p { margin:0; padding:0;}
/*  */
.ql_main {background-color: #fff; width: 98%;   text-align:center; }
.ql_main table.form_o {width: 80%; background-color: rgb(238, 238, 238); margin:auto; margin-top:5px; border: 1px solid #CCC;}
.ql_main table.form_o td {padding: 2px;}
.ql_main table.form_i {width:98%;  border: 1px solid #000000; background-color: rgb(255, 255, 255); border-collapse:collapse; text-align: left; }
.ql_main table.form_i td {padding: 1px; padding-left: 10px;}
.ql_main td.lCForm {line-height:1.8em; padding-right: 10px; padding-left: 10px;   border-right: 1px solid black; font-weight : bold;}
.ql_main td.rCForm {line-height:1.8em; padding-right: 10px; padding-left: 10px;}
.ql_main td.nag {background-color : #8899aa;	color : white;    text-align:center;    border-bottom : 1px solid #000000;    font-weight : bold; padding:2px;}
.ql_main tr.colored {background-color : #EEEEEE;}
.ql_main input{    color: #232323;   border: 1px #BDBDBE solid;   background-color: #e1e1e1;}
.ql_main input.button {font-weight : bold; width: 80px;}
.ql_main textarea{  color: #232323;   border: 1px #BDBDBE solid;   background-color: #e1e1e1;}


/* main menu table */

td.ql_main {background-color: #f3f1e9;}
.ql_main table.main_menu { width:98%; text-align:left;    }
.ql_main table.main_menu td{width:33%;    padding : 5px 5px 5px 5px; background-color: #F9F9F9; border:1px solid #DDD   }
.ql_main table.main_menu p{padding:1px; margin:0;   }

/* subcategory menu */

.ql_main table.sub_menu { width:98%; text-align:left;    }
.ql_main table.sub_menu td {width:33%;   padding : 3px 3px 3px 3px; border: 1px solid #E7E7E7;  background-color: #F9F9F9; color: #000099;}
.ql_main table.sub_menu td a { font-weight: bold; }

/* subcategory sites */

.ql_main table.sites { width:98%; text-align:left;    }
.ql_main table.sites td{ padding : 10px 5px 10px 5px;    background-color: #FFFFF9; border-top: 1px solid #AAA; font-size: 90%;   }
.ql_main table.sites td.featured{ padding : 5px 5px 5px 5px;    border: 2px solid red;    }
.ql_main table.sites p{ padding : 2px; margin: 0; }

/* site info */

.ql_main table.site_info { width:98%; text-align:left;    }
.ql_main table.site_info td{ padding : 10px 5px 10px 5px;    background-color: #FFFFF9;   }
.ql_main table.site_info td.featured{ padding : 5px 5px 5px 5px;    border: 1px solid red;    }
.ql_main table.site_info p{ padding : 2px; margin: 2px; padding-left: 15px; }
.ql_main table.site_info span.si_text {font-weight: bold; font-size:90%; color: #15134d;}

.ql_main div.image{text-align: center; padding : 2px; margin-right: 10px; float: left; width:163px; border:1px solid #7788aa;}
.ql_main div.site{ padding : 2px;  float: left; width:350px; }
.ql_main table.site_info td.featured{     border: 1px solid red;    }

/* top of category menu  */

.ql_main div.top{ text-align:left; background-color: #F9F9F9; border: 1px solid #E7E7E7; clear : both; float:none; height:1.5em; padding:4px; margin: 2px; }
.ql_main div.top a { font-size:90%  }
.ql_main p.admin_p { text-align:left; font-weight: normal; border:1px solid #F00; margin:2px; padding:2px;}

/* links */

a.link1 { font-weight: bold; color: #22415d; }
a.link1:hover   { font-weight: bold; color: #555555}

a.link2{font-weight: bold; color: #DD2222; font-size:100%;} /* #ee6A63 */
a.link2:hover   {text-decoration: underline; color: #AA2222} 

a.infolink{text-decoration: underline; color: #222222; } 
a.infolink:hover    { color: #AA2222; } 

a.link_admin { font-weight: bold; font-size: 10px; color: #e01311}
a.link_admin:hover { text-decoration: underline; }

/* left */

/*.ql_left { border-right: 1px ridge #667799; border-bottom: 1px ridge #667799; border-top: 1px ridge #667799;	border-left: 1px ridge #667799;	 background-color : #F6F6F6;}*/
    	
#button {	padding: 0 0 1px 0;	margin-bottom: 3px;	background-color: #E9E9E9;	}
#button ul {list-style: none;	margin: 0;	padding: 0;	border: none;	}
#button li.menu_top  { background-color : #ECE9E8; padding: 0; color : black; font-weight: bold; text-align:center; }		
#button li {	border-bottom: 1px solid #E9E9E9;	margin: 0;	}
#button li a {width: 170px; display: block;	padding: 2px 1px 2px 4px;	border-left: 3px solid #E9E9E9;	
                	background-color: #fff;	color: #993300; }
#button li a:hover {border-left: 3px solid #E9E9E9; text-decoration: underline; font-weight: bold; background-color: #66ccff;	color: #0000ff; }

/* right */

.ql_right { border-right: 1px ridge #667799; border-bottom: 1px ridge #667799; border-top: 1px ridge #667799; border-left: 1px ridge #667799; background-color: #F6F6F6;  width: 180px; }

/* foot */

.ql_pagging {text-align: left; font-weight: bold; background-color:#F9F9F9; border: 1px solid #E7E7E7; padding:2px}
.ql_pagging a { color: #556699;}

.ql_foot {background-color:#CCC; border-left:0 ridge #667799;}

/* last added */
.ql_last {text-align: left; background-color: #d3d6bb; padding: 5px; margin-top: 5px; border:1px solid #a3a69b}
.ql_last p { padding-top: 5px; font-size: 90%}
.ql_last a {font-weight: bold}

/* messages */
div.info {background-color: #F2AA34 ;  margin:auto; padding: 3px 10px 3px 10px; border: 1px solid #CC7315  ; color: white; font-weight:bold; text-align:left}
div.info p{padding:0; margin:2px;}

/* button */

input.button2, input.button3 { cursor:pointer; font-weight:bold; padding: 0 7px 0 7px;  border:1px solid #CCCCCC; color: #284775; background-color:#EEE;}

/* Added Honeycreek css */

/* CSS Document 
Design by Honeycreek.us
License : http://creativecommons.org/licenses/by/3.0/ 
*/

a {
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}

a:hover{
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
	background-color: #66ccff;
}

h1 {
	font-size: 25px;
	font-weight: bold;
	color: #983232;
	margin-left: 25px;
}

.header {
	background-image: url(http://www.honeycreek.us/img/back.png);
	background-color: #993333;
	color: #FFFFFF;
	height: 50px;
}

.logo {
	font-size: 36px;
	font-weight: bold;
	margin-left: 20px;
}

.banners {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

.menu {
	background-color: #993333;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #333333;
	padding-left: 20px;
}

.menu a {
	text-decoration: none;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 4px;
	margin-left: 2px;
	color: #FFFFFF;
}

.menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 4px;
	margin-left: 2px;
	background-color: #333333;
}

.bar {
	background-image: url(http://www.honeycreek.us/img/back.png);
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	padding-left: 5px;
	background-color: #333333;
}

.content {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #993333;
	margin-left: 8px;
	padding-left: 8px;
	width: 98%;
}

.content td {
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #666666;
	background-color: #F9F9F9;
	margin: 3px;
	padding: 3px;
}

.content tr {
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #666666;
	background-color: #F9F9F9;
	margin: 3px;
	padding: 3px;
}

.content th {
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #000000;
	text-align: center;
}

.content h1 {
	font-size: 24px;
	font-weight: normal;
	color: #983232;
	margin-left: 100px;
}

.content h2 {
	font-size: 16px;
	font-weight: normal;
	color: #C55050;
}

.content h3 {
	font-size: 14px;
	font-weight: normal;
	color: #C55050;
}

.content h4 {
	font-size: 12px;
	font-weight: normal;
	color: #983232;
}

.content li {
	list-style-type: none;
	color: #3C3C3C;
	list-style-image: url(http://www.honeycreek.us/img/list1.gif);
	list-style-position: inside;
	font-size: 12px;
}

.content img {
	padding: 3px;
	border: 1px solid #F3F3F3;
	margin-right: 4px;
	margin-left: 4px;
}

.content table {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
}

.blocleft {
	margin-left: 10px;
	padding: 8px;
	border: 1px solid #E0E1DF;
}

.blocright {
	margin-right: 10px;
	margin-top: 20px;
	padding: 8px;
	border: 1px solid #E0E1DF;
	text-align: center;
}

.backbloc {
	background-color: #F8F8F8;
	padding-left: 15px;
}

.backbloc4 {
	background-color: #868686;
	color: #FFFFFF;
}

.blocleft .blocright .backbloc4 a {
	font-weight: bold;
	color: #FFFFFF;
}

.backbloc3 {
	background-color: #E9E9E9;
	font-weight: bold;
}

.footers {
	color: #FFFFFF;
	background-image: url(http://www.honeycreek.us/img/footer.png);
	text-align: center;
}

.footers a {
	color: #FFFFFF;
	text-decoration: none;
}

.footers a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #333333;
}

.style1 {
	font-size: 14px;
	font-weight: normal;
}

.style5 {
	font-weight: bold;
	margin-left: 30px;
}

.style6 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 4px;
}

.style8 {
  color: #000000;
  font-weight: bold;
}

.style9 {
	text-align: center;
	border: none;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
}

.frame {
	border: none;
}

.clear {
	clear: both;
}

.print {
	background-color: #E9E9E9;
	color: #666666;
}
