/* WEZP Directory Main stylesheet
 * Author: Hüseyin Tüfekçilerli - 01.06.2006
------------------------------------------------------------------*/

/* Global
------------------------------------------------------------------*/
*{margin:0; padding:0;}
body {font:11px verdana, tahoma, arial, sans-serif;background-color:#ffffff;}
div#main, div#container, div#footer {width:880px; float:left;}
div.clearboth{clear:both;}
p.centered {text-align:center;padding:10px;}
img {border:0;}
p {margin:10px;}
div.centered {text-align:center;margin:10px auto;}
/* Headers
------------------------------------------------------------------*/
h1 {
	font: 15px Trebuchet MS, arial, sans-serif;
	font-weight: bold;
	margin: 12px 5px 5px 5px;
}
div#sites h1, div#site h1, div#categories h1, div#highest h1 {
	margin: 2px 0 10px 0;
	background: url(images/headerline.gif) no-repeat bottom left;
}
h2 {font-size:12px;}
h2#comments {
	background: url('images/comments.gif') no-repeat 0 4px;
	padding-left: 20px;
	line-height: 24px;
	margin: 10px;
}
div#addcomment h2 {
	background: url('images/comment_add.gif') no-repeat 0 4px;
	padding-left: 20px;
	line-height: 24px;
}

/* Anchors
------------------------------------------------------------------*/
a {text-decoration:none;padding:1px 0;}
a:link, a:visited {color:#333;border-bottom:1px solid #467aa7;}
a:hover {color:#fff;background-color:#80b0da;}

/* Main Wrapper
------------------------------------------------------------------*/
div#main {margin:10px auto;float:left;}

/* Top Section (Logo + Ads Top)
------------------------------------------------------------------*/
#logo {float:left;}
#logo img{border:0;}
#logo a:hover{background-color:transparent;}
div#ads_top {float:right;margin:20px 0;}

/* Container Section
------------------------------------------------------------------*/
div#container {
	float: left;
	background-color: #ffffff;
	margin-bottom: 20px;
}
div#container hr {clear:both;color:#ffffff;border:0;margin:10px 0}
div#container div {margin:0 10px;}
div#breadcrumb {line-height:18px;}



/* Searchbar
------------------------------------------------------------------*/
#searchbar {
	width: 750px;
	margin: 8px;
	background-color: #ffffff;
	text-align: right;
}
#searchbar input {vertical-align:top;}
#searchbar label {font-weight:bold;vertical-align:middle;}
input#search {font:12px Verdana, Tahoma, sans-serif;}
input#imgSearch {margin-top:1px;}

/* Ad Boxes
------------------------------------------------------------------*/
div#ads, div#searchAds {
	background-color: #ffc;
	border: 1px solid #fc0;
	padding: 10px;
	margin: 10px;
	line-height: 1.5;
}
div#ads {float:right;width:280px;}

/* Category Description Boxes
------------------------------------------------------------------*/
div#catdesc {
	background-color: #E9E9E9;
	border: 1px solid #fc0;
	padding: 10px;
	margin: 40px;
	line-height: 1.5;
}
div#catdesc {float:right;width:260px;height:185px}

div#catdesc2 {
	background-color: url('images/headerline.gif') no-repeat 0 4px;
	border: 1px solid #fc0;
	padding: 10px;
	margin: 40px;
	line-height: 1,5;
}
div#catdesc2 {float:right;width:260px;height:185px}

div#indexdesc {
	background-color: url('images/headerline.gif') no-repeat 0 4px;
	border: 1px solid #fc0;
	padding: 10px;

	line-height: 1,5;
}
div#indexdesc {float:right;width:350px;height:55px}

/* Search Results Pages
------------------------------------------------------------------*/
div#searchresults {margin:5px;}
div#searchresults p {padding:5px;margin-bottom:10px;}
span.matched {font-weight:bold;color:#f00;}

/* Highest Hits list on homepage
------------------------------------------------------------------*/
div#highest {float: right;}
#highest a {line-height:1.4em;}
div#highest table {width:300px;}
div#highest table, div#highest td, div#highest th {
	border:1px solid #444;
	border-collapse: collapse;
	padding: 2px;
	text-align: center;
	background-color: #fff;
	line-height: 1.1;
}
div#highest th {background-color:#444;color:#fff;}
div#highest td.site_details a {background-color: transparent;border:0}
/* List Highest ... on homepage
------------------------------------------------------------------*/
div#list_heighest {
	padding: 0px 0;
	text-align:center;
	clear:both;
}
div#list_heighest a {
	border: 1px solid #000;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}
div#list_heighest a:hover {color:#000;}
div#list_heighest a img {vertical-align: middle;}

/* Footer Section
------------------------------------------------------------------*/
#footer {
	float:left;
	background-color: #587ea4;
	margin-bottom: 20px;
}
#footer p {
	margin: 10px;
	color: #fff;
	font-size: 0.93em;
	text-align: center;
}
#footer p a:link, #footer a:visited {color:#fff;border-bottom:1px solid #fff;}


/* Category Listings
------------------------------------------------------------------*/
#categories {
	float:left;
	width: 60%;
}

#categories span{
	float:left;
	width:150px;
	padding: 4px 4px 9px 20px;
	background:url('images/openfoldericon.png') no-repeat 0 4px;
}

/* Site Listings
------------------------------------------------------------------*/
#sites, #site {padding: 5px 5px 0 0;}
div#site p {margin: 12px 5px 5px 0;}
div#sites p {float:left;border-bottom:1px dashed #ccc;}
div.siteitem0, div.siteitem1 {padding:4px;}
div.siteitem0{border:1px solid #dbdbdb;background-color:#e8e8e8;}
div.siteitem1{border:1px solid #e8e8e8;background-color:transparent;}
div.siteitem_featured {
	padding: 4px 4px 4px 24px;
	border:1px solid #fc0;
	background: #ffc url(/images/featured_bar.png) no-repeat 0 0;
}
table#site_stats {width:560px;margin:10px auto;}

table#site_stats, table#site_stats td, table#site_stats th {
	border:1px solid #444;
	border-collapse: collapse;
	padding: 4px;
	text-align: left;
	background-color: #fff;
	line-height: 1.5;
}

img.thumbnail {
	float: right;
	width: 120px;
	height: 90px;
	margin: 25px 10px;
	border: 0;
}
img.thumbnaillisting {
	float: right;
	width: 180px;
	height: 130px;
	margin: 25px 10px;
	border: 0;
}
div.siteitem a:hover{background-color:transparent;}
div#related{line-height:1.5;}
div#related ul{margin-left:16px;}

/* Nifty Corners
------------------------------------------------------------------*/
b.rtop, b.rbottom{display:block;background:#fff;}
#container b.rtop b, #container b.rbottom b{display:block;height:1px;overflow:hidden; background:#ffffff;}
#footer b.rtop b, #footer b.rbottom b{display:block;height:1px;overflow:hidden; background:#587ea4;}
b.r1{margin:0 5px;}
b.r2{margin:0 3px;}
b.r3{margin:0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin:0 1px;height:2px;}

/* Pagination buttons
------------------------------------------------------------------*/
#pages {text-align:center;}
#pages span, #order span, a.fauxbtn {
	line-height: 2em;
	margin: 3px;
	padding: 2px 4px;
	background-color: #cce4f7;
	border: 1px solid #587ea4;
	cursor: pointer;
	cursor: hand;
}
#pages span.selected, #order span.selected {background-color:#ffc9a5;}
#pages span a:link, #pages span a:visited, #order span a:link, #order span a:visited {border:0;}
#pages span a:hover, #order span a:hover {background-color:transparent;color:#444;}
a.fauxbtn:hover {background-color:#cce4f7;color:#444;}

/* Add Site page
------------------------------------------------------------------*/
#frmAddSite {
	float: left;
	margin: 15px 5px;
	padding: 5px;
	width: 60%;
}
div#addsitedesc {
	float: left;
	width: 35%;
	margin: 15px 5px;
}
#frmAddSite input, #frmAddSite textarea {margin-bottom:1px;display:block;}
p.featured_info {
	border: 1px solid #93999a;
	padding: 3px 3px 3px 20px;
	background: #fafae6 url('images/featured_icon.gif') no-repeat 4px 1px;
	font-weight: bold;
    height: %40;
}

/* Forms
------------------------------------------------------------------*/
input.txt {padding:1px;width:200px;}
input.txtdis {
	background-color: #fff;
	color: #000;
	border: 1px solid #a5acb2;
	padding: 1px;
	width: 200px;
}
label {font-weight:bold;line-height:2em;}

/* Comments
------------------------------------------------------------------*/
div#addcomment, div#comment0, div#comment1 {
	background-color: #ffffff;
	border: 1px solid #09f;
	padding: 10px;
	margin: 10px;
	line-height: 1.5;
}
div#comment0 {background-color:#e8e8e8;border:1px solid #dbdbdb;}
div#comment1 {background-color:transparent;border:1px solid #e8e8e8;}

a#inspire {float:right;border:0;}
a:hover#inspire {background-color:transparent;}

   
