/**
# ######################################################################
# Project:     PHPLinkDirectory Version TwoPointOne
#
# **********************************************************************
# Copyright (C) 2004-2006 NetCreated, Inc. (http://www.netcreated.com/)
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
# **********************************************************************
#
# For questions, help, comments, discussion, etc., please join the
# PHP Link Directory Forum http://www.phplinkdirectory.com/forum/
#
# @link           http://www.phplinkdirectory.com/
# @copyright      2004-2006 NetCreated, Inc. (http://www.netcreated.com/)
# @projectManager David DuVal <david@david-duval.com>
# @package        PHPLinkDirectory
# ######################################################################
*/

body {
    margin:0; padding:0;
    background:rgb(103,154,255) url(/img/sb_bg.gif) repeat-x;
   font-family: Verdana, Arial, sans-serif;
   font-size: 1.01em;
}

div { margin:0; padding:0; }
#outter { background:transparent; width:999px; margin-left:5px; }

#logo  { background:transparent url(/img/logo.png) no-repeat; width:328px; height:97px; margin-top:57px; float:left;}
#logo span { position:absolute; left:-1000px; top:-1000px; }

#mm {background: rgb(158,187,245); border:2px solid white; border-top:0; float:left; padding: 15px 15px 10px 15px;}
#mm ul { margin:0; padding:0; list-style-type:none; }
#mm ul li { margin:0; padding:0; }
#mm ul li a { display:block; background:url(/img/mm_b.gif) no-repeat left center; text-decoration:none; color:black; font-size:0.9em; margin:2px; margin-left:15px; padding:3px; padding-left:28px; }
#mm ul li a:Hover { background: url(/img/mm_h.gif) no-repeat left center; }

#searchbar { margin-top:85px; float:left; }
#searchbar form { margin:0; padding:0px 5px 4px 15px; text-align:right;}
#searchbar input { padding:1px; margin:1px; border:1px solid black; font-size:0.74em; color:black; background:white; font-family:Verdana, Arial, sans-serif;}
#searchbar input.sub { padding:1px; margin:1px; border:1px solid black; font-size:0.74em; background:rgb(226,92,12); color:black; font-weight:bold; }



#path { margin-left:335px; margin-top: 2px; margin-bottom: 4px; padding:3px; color:black; font-size:0.8em; }
#path a { color:white; text-decoration:underline; }
#path a:Hover { text-decoration:none; }



#chapter { width:318px; margin:5px; margin-top:0; float:left; }
#chapter h1 { color:black; font-size:1.2em; margin-left:15px; margin-right:15px; }
#chapter h3 { color:black; font-size:1.06em; margin-left:15px; margin-right:15px; }
#chapter p { color:white; font-size:0.83em;  margin-left:15px; margin-right:15px; }

#content { background: rgb(158,187,245); border:2px solid white; padding: 15px 5px 10px 5px; float:left; width:478px; }
#content h3 { border-bottom: 1px dotted black;  font-size:1.04em;}

#content #latest h3 { font-size:1.04em; }
#content #latest p { padding:2px 5px 5px 5px; }
#content #latest p strong { font-size:0.87em; }

#content h2.kathead { border-bottom: 1px dotted black; color:black; font-size:1.06em; }
#content h3.linkhead { border-bottom: 1px dotted white; color:white; font-size:0.84em; padding-bottom:0; margin-bottom:2px; text-align:right; }
#skyads { background:transparent; padding:0 0 0 12px; float:left; width:120px;  }

#klinks h2, #wowo h2 { margin:4px;  margin-top:0px; padding:2px; font-size:1.07em; }
#klinks p, #wowo p { color:black; text-align:center;  }
#klinks p a, #wowo p a { text-decoration:none; font-weight:bold; color:black; font-size:0.86em; }
#klinks p a:Hover, #wowo p a:Hover { text-decoration:none; color:rgb(226,92,12); }

div.categories h2 { margin:0; padding:2px; font-size:0.86em; }
div.categories h2 a ,#chapter p a { text-decoration:none; color:white; font-weight:bold; }
div.categories h2 a:Hover, #chapter p a:Hover { text-decoration:none; color:rgb(226,92,12); font-weight:bold; }
div.categories p { font-size:0.82em; }
div.categories p a { text-decoration:underline; color:black; }
div.categories p a:Hover { text-decoration:none; color:rgb(226,92,12); }

p.subcats {
   font-size:0.8em;
   color:black;
   margin: 0px 0px 7px 0px;
   padding: 0px;
}

#links h3, h3.cat { color:black; font-size:0.8em; }
#links p.lnav { font-size:0.72em; text-align:right; padding:1px; }
#links p.lnav span { color:black; font-weight:normal; }
#links p.lnav a { text-decoration:underline; color:black; font-weight:normal;  }
#links p.lnav a:Hover { text-decoration:none; color:rgb(226,92,12); font-weight:normal; }

#links table, div.feat_links table { width:482px; margin:0; }
#links table td a { font-weight:bold; color:#0000ad; text-decoration:none; font-size:0.92em; }
#links table td a:Hover { font-weight:bold; color:rgb(226,92,12); text-decoration:none;  }
#links table p { color:black; font-size:0.78em; background:transparent url(/img/l_bg.gif) repeat-x; padding:4px 3px 1px 3px; margin:0; }
div.feat_links { background:rgb(229,237,254) url(/img/fl_bg.gif) repeat-x bottom; }
div.feat_links h3 { color:black; font-size:0.8em; margin:0; padding:2px; }
div.feat_links table { background:rgb(229,237,254) url(/img/fl_bg.gif) repeat-x bottom; width:100%; }
div.feat_links table td a  { font-size:0.9em; font-weight:bold; color:rgb(226,92,12); text-decoration:none; padding:1px 3px 1px 3px; }
div.feat_links table td a:Hover  { font-weight:bold; color:#0000ad; text-decoration:none;  }
div.feat_links table td p { color:black; font-size:0.78em; padding:1px 3px 1px 3px; margin-top:2px; }


#navig p {  text-align:center; font-size:0.82em; color:black; font-weight:bold; }´
#no a { color:rgb(226,92,12); text-decoration:none; }
#no a:Hover { color:white; text-decoration:none; }

#footer { background: rgb(182,201,239) url(/img/footer.gif) repeat-x left top; width:100%; height:80px; }
#footer p { text-align:center; background:transparent; color:black; font-size:0.73em; width:860px; padding:25px 10px 10px 10px; }
#footer a { color:rgb(226,92,12); font-size:0.9em; text-decoration:none; font-weight:normal; }
#footer a:Hover { color:rgb(226,92,12); font-size:0.9em; text-decoration:underline; }

.c {
   float: left;
}
.cr {
   clear: left;
}


td {vertical-align:top; }

p.rights { font-size:0.83em; color:black;  }
p.rights a { text-decoration:none; color:white; }
p.rights a:Hover { text-decoration:none; color:rgb(226,92,12); }



#descr {
   padding: 0px;
   margin: 0 0 5px 0;
}


#pricing {
	font-size:13px;
	font-weight:bold;
	color:#4f4f4f;
	text-align:left;
	margin-bottom:10px;
}
input.radio {
	margin-right:5px;
}
td.err {
	padding:3px;
	color:#ee4f00;
	background:#FFFFFF;
	text-align:left;
}
td.msg {/*link submited message*/
	padding:3px;
	color:#ee4f00;
	text-align:left;
	font-size:13px;
}
.label { text-align:right; padding:3px;font-weight:bold; font-size:0.84em; color:black; }
.label small { font-weight:normal; font-size:0.84em; color:black; }
input.text { color:black; font-size:0.82em; background-color:#dadada; border:1px solid #4f4f4f; width:300px;padding:3px; }
textarea.text {font-size:1.0em; background-color:#dadada; border:1px solid #4f4f4f; padding:3px; width:300px; height:80px; color:black;
}
select {
	font-size:1em;
	border:1px solid #4f4f4f;
	background-color:#dadada;
	padding:3px;
	width:300px;
	color:black;
}
.btn {
 padding:1px; margin:3px; border:1px solid black; font-size:0.84em; background:rgb(226,92,12); color:black; font-weight:bold; cursor:pointer; height:40px; width:300px; font-family: Verdana, Tahoma, Arial, sans-serif;}
span.req {
	color:#ee4f00;
	font-weight:bold;
	margin-right:3px;
}
div.errForm, span.errForm {
	margin:0px 0 0px 5px;
	padding:2px 3px 2px 3px;
	color:#ee4f00;
	background:#FFFFFF;
	text-align:left;
	clear:right;
}
div.pr {
	font-size:6pt;
	color:#000000;
	float:left;
	height:30px;
	margin-right:5px;
}
div.prg {
	width:40px;
	border:1px solid #4f4f4f;
	height:3px;
	font-size:1px;
}
div.prb{
	background:#5eaa5e;
	height:3px;
	font-size:1px;
}
.price table {
	width:100%;
}
.pricing table td {
	margin:0;
	padding:2px;
	vertical-align:bottom;
}
.total {
	color:#4f4f4f;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
	font-size:12px;
}
label {
	display:block;
	color:#4f4f4f;
}
.req {
	margin-right:3px;
	color:#bd5228;
}

td.err {
   padding: 1px;
   color: #FF0000;
   background: #FFEDED;
   border: 1px solid #A0A0A0;
   text-align: left;
}
td.msg {
   padding: 1px;
   color: #0000FF;
   background: #EDF3FF;
   border: 1px solid #A0A0A0;
   text-align: left;
}

.count {
   color: #6f6f6f;
   font-size: 8pt;
   font-weight: normal;
}
.url {
   color: #6f6f6f;
}

.sut {
   float: right;
   vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.text {
font-size:0.84em; font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.text {
   color: #000000;
   border: 1px solid #5e74b3;
}
textarea.text {
   font-size: 8pt;
   border: 1px solid #5e74b3;
}
select {
   font-size: 8pt;
   border: 1px solid #5e74b3;
}

.captcha {
   margin-top: 10px;
   border:none;
}

form {
   display: inline;
   margin: 0;
   padding: 0;
}

span.req {
   margin-left: 3px;
   color: #FF0000;
   font-weight: bold;
}

div.errForm, span.errForm {
   margin: 0px 0 0px 5px;
   padding: 2px 3px 2px 3px;
   color: #FF0000;
   background: #FFFFF3;
   border: 1px solid #cccccc;
   text-align: left;
   clear: right;
}



div.pr {
   font-size: 6pt;
   color: #000000;
   float: left;
   height: 30px;
   margin-right: 5px;
}
div.prg {
   width: 40px;
   border: 1px solid #999999;
   height: 3px;
   font-size: 1px;
}
div.prb {
   background: #5eaa5e;
   height: 3px;
   font-size: 1px;
}

.price {
   border: 1px solid #A0A0A0;
}
.price table td{
   margin: 0;
   padding: 2px;
   vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border-width:0;
}