/*  
Theme Name: Link Exchange Listing
Version: 1.0
Author: Dan Stefancu
Author URI: http://decemedia.com/
Tags: orange, two columns, fixed width, directory
Description: A small link exchange directory inspired by Prologue.
*/

* { margin:0; padding:0;}

html { height:100%; margin-bottom:1px;}
body { font-size: 10px; background: #fff; font-family: Arial, Verdana, sans-serif; }

a { font-weight: bold; color: #f1b513; }
a:hover { border-bottom: 1px solid #bbb; color: #68a; }
a:active { color: #468; }
strong { font-weight: bold; }
em { font-style: italic; }
blockquote { border-left: 1px solid #ddd; padding-left: 8px; font-style: italic; color: #888; }
.clear { clear:both;}
.half { width:48%; }
.alignright { float:right; }
.alignleft { float:left; }

#wrapper { width: 700px; margin: 0 auto; position:relative; padding:0;}

#searchform {position:absolute; top:10px; right:5px; height:25px;}
#s_label { color:#555; margin:0 5px 0 0;}
input#s {}


h1 { font-size: 3.6em; font-family: Georgia, "Times New Roman", serif; margin-left: 22px; margin-top: 40px; margin-bottom: 18px; }
h1 a { font-weight: normal; display:block; width:163px; height:74px; }

#header { width:700px; height:150px; position:relative; margin:0; padding:15px 0;}
#header #logo { position:absolute; top:5px; left:5px; background:url(images/schimb_de_link_logo.png) no-repeat; width:163px; height:74px; text-indent:-1234em; overflow:hidden; }

#list_pages { list-style-type:none; position:absolute; top:65px; right:10px; }
#list_pages li { display:inline;}
#list_pages li a { color:#7e7e7e; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:15px; font-weight:normal; text-decoration:none;}
.required { font-size:1.1em; color:#CC3300; position:relative;}

#form_div { width:700px; padding:0; background: url(images/form_div.png) top no-repeat;}
#form_div h2 { margin:0 0 10px 0; font-size:2em; }

#new_post {padding:35px 30px 30px; background:url(images/form_footer.png) bottom no-repeat;}


#form_div label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em;  margin:5px 0 0 5px; height:25px; letter-spacing:0.02em; vertical-align:30%; }
body[id=x] #form_div label { vertical-align:00%;}
#form_div label#link_label {clear:both; margin:0; vertical-align:top; display:none;}

#form_div input { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 8px 0; font-size:1.3em; }
#form_div input#llink { width:620px; padding:8px; margin:0 0 10px 0; color:#999999; font-size:4em; }
#form_div input#ltitle { width:200px; padding:3px 5px; color:#999999; }
#form_div input#lmail { width:200px; padding:3px 5px; color:#999999; }
#form_div input#lmspvalue { width:200px; padding:3px 5px; color:#999999; }

#form_div textarea#post_content { width:630px; height:40px; padding:5px; margin:0 0 8px 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; }

#form_div input#submit { width:215px; padding:5px 10px; margin:10px auto 0 auto; float:left; }

a.required { font-weight:normal;}
a.required span.help_link {display:none;}
a.required:hover { color:#666666; font-weight:normal;}
a.required:hover span.help_link { display:block; position:absolute; background:#f7f7f7; z-index:2; top:0; left:20px; padding:10px 13px; font-size:0.8em; width:160px; border:2px solid #ececec; text-align:left;}

#form_div .add_form label { float:left; clear:left; width:40%; text-align:right; margin-right:25px; font-size:1.3em;}
#form_div .add_form input { float:left; clear:right; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 8px 0; font-size:1.3em; padding: 3px 5px; width:200px;}



#asterisc { padding:5px; font-size:1.1em;}

#sdl_msg { width:640px; height:30px; padding:40px; background:url(images/sdl_msg.png) top no-repeat; text-align:center;}
#sdl_msg h2 { }


h2 { font-size: 1.8em; font-weight: bold; color: #555; }
h3 { font-size: 1.4em; color: #777; font-weight: bold; }
h2 img { vertical-align: middle; margin-right: 12px; }

#main { width: 470px; padding: 22px 15px; float: left; }
#main .wp-smiley { border: none; }

#main ul { list-style: none; margin-top: 16px; margin-left:0px; }
#main h2 {  }
#main h3 { margin:0; padding:0;}
#main ul li { overflow: visible; margin-bottom: 1.5em;/*	border-bottom: 1px solid #ddd; */}
#main p img { vertical-align: top; padding: 2px; border: 1px solid #eee; margin-right: 8px; }
#main h4 { font-size: 1.3em; }
#main p { font-size: 1.3em; line-height: 1.4em; font-family: Georgia, "Times New Roman", serif; margin:10px 0; padding:0 5px; color: #555; }
#main .meta { font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 0.8em; margin: 0 0 1.5em 0; color: #666; }
#main p.meta { font-size: 1em; }
#main ul, #main .post ul { list-style: none; margin-top: 16px; margin-left:0px; }
#main ul ul, #main .post ul { margin-left: 18px; list-style: disc; }
#main ul ul ul, #main ul ol ul, #main .post ul ul, #main .post ol ul { margin-top: 0; }
#main ol, #main .post ol { margin-top: 16px; margin-left: 18px; list-style: decimal; }
#main ol ol, #main .post ol ol { margin-top: 0; }

p#description { background:#F5E6BF; padding:10px; margin:1em 0 1.5em 0;}


.post { overflow: hidden; border-top:1px solid #fff; }
.post_info { width:90px; padding:8px; margin:0 10px 0 0; background:#F6EFDC;}
.post_info_single { padding:5px 15px 15px 15px; clear:both; margin:15px 0; background:#F6EFDC;}
.post_info_single h4 { margin-top:10px;}
.item_info { width:33%; float:left;}
.rating_comment {color: #68a;}
.bottom_of_entry { border-top: 1px solid #ddd; clear: both; margin: 10px 0 0 0; padding: 0; }



#main ul#comments { margin-left: 52px; }



#sidebar { width: 150px; padding:22px 10px; float: left; color: #555; }
#sidebar ul li p { font-size: 0.9em; line-height: 1.4em; margin-bottom: 1.5em; }

#sidebar ul li#authors ul li img.avatar { clear: both; margin: 0 3px 0 0; padding: 3px; }
#sidebar ul li#authors, #sidebar ul li#authors ul li { border: none; }

#sidebar a:hover { border-bottom: none; }
#sidebar ul { list-style: none; font-size: 1.3em; margin-bottom: 22px; color: #888; }
#sidebar ul li { clear: both; padding: 4px 0; border-bottom: 1px solid #ddd; }
#sidebar ul li.best { border-bottom:none; }
#sidebar ul li.best a { color: #68a; }
#sidebar ul li.worst { border-bottom:none; }
#sidebar ul h2 { font-size: 1.384em; margin-bottom: 7px; }
#sidebar ul ul { font-size: 1em; }
#sidebar h2 small { font-size:0.6em;}

#wpstats { display:none; }

#footer { border-top:1px solid #ddd; margin:15px 0; padding:10px; height:32px; }
#footer a img {filter: alpha(opacity=25); opacity: 0.25;}
#footer a:hover img {filter: alpha(opacity=100); opacity: 1.0;}
#footer .credits { width:30%; float:right; text-align:right;}
/*#sidebar ul li.credits { margin-top: 1.5em; font-size: .9em; color: #555; border-bottom: none; }
#sidebar ul li.credits img { margin:10px 20px 0;}
#sidebar ul li.credits 
#sidebar ul li.credits 
*/

/* wp misc styles */
img.centered, img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /*-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;*/ }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }