html, body { background-color: #ffffff; margin:20px;}    /* Template: Diamonds */



table, html, body { font-weight : normal; font-family:Century Gothic, Trebuchet MS; font-size:14px; color: #000000;  vertical-align : top;}



select, input{   font-family: Century Gothic, Trebuchet MS;  font-size: 11px;   color: #000000;   border: 1px #000000 solid;   background-color: #ffffff;}



td {vertical-align: top; }



a {text-decoration: none; color: #f84096;}

a:hover {color: #79a753; text-decoration:none; }

a.right{

color: #ffffff;}

p { margin:0; padding:0;}

b{

color: #79a753;}

 h1{
 font-size: 18px;
 color: #79a753;
 }


/* main */



.ql_main {background-color: #ffffff; border:2px solid #f84096; width: 600px;  text-align:left; }

.ql_main table.form_o {width: 600px; background-color: #ffffff; margin:auto; margin-top:5px; border: 1px solid #f690c0;}

.ql_main table.form_o td {padding: 2px;}

.ql_main table.form_i {width:100%;  border: 1px solid #f690c0; background-color: #ffffff; 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 #f84096; font-size:90%; font-weight : bold;}

.ql_main td.rCForm {line-height:1.8em; padding-right: 10px; padding-left: 10px;}

.ql_main td.nag {background-color : #f690c0;	color : white;    text-align:center;    border-bottom : 1px solid #f84096;    font-weight : bold; padding:2px;}

.ql_main tr.colored {background-color : #f690c0;}

.ql_main input{   font-family: century gothic, Trebuchet MS;    color: #232323;   border: 1px #f84096 solid;   background-color: #ffffff;}

.ql_main input.button {font-weight : bold; width: 80px;}

.ql_main textarea{   font-family: century gothic, Trebuchet MS;   font-size: 90%;  color: #232323;   border: 1px #f84096 solid;   background-color: #ffffff;}



/* main menu table */



td.ql_main {}

.ql_main table.main_menu { width:100%; text-align:left;    }

.ql_main table.main_menu td{width:33%;    padding : 5px 5px 5px 5px; }

.ql_main table.main_menu p.cat{padding:0 0 5px 0; margin:0; width:100%; color:#f84096; font-weight:normal;}

.ql_main table.main_menu p.subcat{padding:10px 5px 10px 10px; margin:0; width:auto; color:#f84096; background-color:#ffcccc; border:1px solid #f84096; font-weight:normal;}

.ql_main table.main_menu p.subcat a{color:#f84096; font-weight:normal;  background-repeat:no-repeat; padding-left:15px;}

.ql_main table.main_menu p.subcat a:hover{color:#79a753; font-weight:normal;}



/* subcategory menu */



.ql_main table.sub_menu { width:100%; text-align:left;    }

.ql_main table.sub_menu td {width:33%;   padding : 3px; font-size:90%; border: 1px solid #f84096;  background-color: #fdf1f8; color: #f690c0;}

.ql_main table.sub_menu td a { font-weight: bold; }



/* subcategory sites */



.ql_main table.sites { width:100%; text-align:left;}

.ql_main table.sites td{ padding : 5px;}

.ql_main table.sites td.featured{ background-color:#fdf1f8; border: 1px solid #f84096; padding:5px;}

.ql_main table.sites p{ padding : 2px; margin: 0; }



/* site info */



.ql_main table.site_info { width:100%; text-align:left;    }

.ql_main table.site_info td{ padding : 10px; }

.ql_main table.site_info td.featured{ padding :10px;   }

.ql_main table.site_info p{ padding : 5px; margin: 0px; padding-left: 5px; }

.ql_main table.site_info span.si_text {font-weight: bold; color: #15134d;}

.ql_main div.image{ padding : 2px; margin-right: 10px; float: left; border:1px solid #000000;}

.ql_main div.site{ padding : 5px;  float: left; width:auto; }

.ql_main div.alexa {text-align: left; margin-top: 5px; clear: both;}



/* top of category menu  */



.ql_main div.top{ text-align:left; background-color: #F9F9F9; border: 1px solid #f690c0; clear : both; float:none; height: 15px;  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 #f690c0; margin:2px; padding:2px;}



/* links */



a.link1 { font-weight: bold; color: #79a753; }

a.link1:hover   { font-weight: bold; color: #f84096;}



a.link2{font-weight: bold; color: #000000; font-size:90%;} /* #ee6A63 */

a.link2:hover   {text-decoration: underline; color: #f84096} 



a.link3 { font-weight: normal; color: #000000; background-image:url(images/orange.gif); background-repeat:no-repeat; padding-left:15px;}

a.link3:hover   { font-weight: normal; color: #f84096;}



a.infolink{text-decoration: underline; color: #000000; } 

a.infolink:hover    { color: #f84096; } 



a.link_admin { font-weight: bold; font-size: 10px; color: #000000}

a.link_admin:hover { text-decoration: underline; }



/* left */



.ql_left {background-color : #ffcccc;}



/* right */



.ql_right {background-color: #ffcccc; width: 200px; border:2px solid #f84096; text-align:center; padding:3px; color: #f84096;}

    	

#button {background-color: #f84096; width:220px;}

#button ul {list-style: none;	margin: 0;	padding: 0;	border: none; 	}

#button li.menu_top  { background-color : #79a753; width: 200px; padding: 5px 5px 5px 15px; color:#ffffff; font-weight: normal; text-align:left;  }		

#button li { border-bottom: 3px solid #f84096;	margin: 0px; }

#button li a {width: 200px; display: block;	padding: 5px 5px 5px 15px; background-color: #ffcccc; color: #f84096;}

#button li a:hover {background-color: #79a753;	color: #ffffff; }



div.statistics {margin: 8px auto 15px 15px;}

div.latest_feat {margin: 5px auto 5px 5px;}



/* foot */



.ql_pagging {text-align: left; font-weight: bold; font-size:90%; padding:5px}

.ql_pagging a { color: #000000;}

.ql_foot {padding-top:10px;}

.ql_foot a {color: #f84096; text-decoration: underline;}

.ql_foot a:hover {color: #000000;}



/* last added */



.ql_last {text-align: left; padding: 5px; margin: 0px;}

.ql_last_featured {text-align: center; background-color: #ffedf7; padding:5px; margin-top: 5px; border:1px solid #f690c0;}

.ql_last p, .ql_last_featured p { padding: 0px 0px 5px 10px;}

.ql_last a, .ql_last_featured a {font-weight: normal; color: #79a753; text-decoration: none;}

a.orange { background-image:url(images/orange.gif); background-repeat:no-repeat; padding-left:15px;}

a.orange:hover { color:#f84096; }



h3 {font-family:Century Gothic, Trebuchet MS; font-size:20px; font-weight:normal; margin:0px; padding:0px;}

hr {border-bottom:2px solid #f690c0; margin:10px 0px 10px 0px;}



/* messages */



div.info {background-color: #ffedf7 ;  margin:auto; padding: 3px 10px 3px 10px; border: 1px solid #f690c0 ; color: #f690c0; font-weight:bold; text-align:left}

div.info p{padding:0; margin:2px;}



/* search */



div.search_categories { text-align:left; background-color: #ffffff; border: 1px solid #f690c0; clear : both; float:none; padding:4px; margin: 2px; }



/* button */



input.button2, input.button3 { cursor:pointer; font-size:10px; font-weight:normal; padding: 0 7px 0px 7px; margin:0px;  border:1px solid #fc90c0; color: #000000; background-color:#ffedf7;}



/* contact us */



table.contact { border-collapse:collapse;  }

table.contact td {border: 1px solid #f690c0; margin: 0; padding:0; }

table.contact td input {border: 1px solid #f690c0; margin: 0; padding:0; }  



div.spacer { clear: both; float: none;}


