/* 
Theme Name: Borders
Theme URI: http://law9.com
Description: Bordered everywhere
Version: 1.1
Author: Law9
Tags: three-columns
*/


.searchinput {
border: 1px solid #C3D9FF;
padding: 9px;
width: 160px;
}

.searchbutton {
border: 1px solid #C3D9FF;
margin:0 ;
padding: 8px;
}
/* body */
* { margin:0; padding:0; }
body { background:#d3d3d3 url(images/bkg.jpg); 
color:#666; 
font: 12px georgia, 'trebuchet ms', tahoma, verdana, serif; 
}
#content-bad {width: 500px; text-align: left; margin:20% auto;}
#content-bad a img { margin:10px 20px; padding:20px 0; float:left;}
#content-bad h1 { text-align:center;}

body#bad { background:#F4F4F4; font: 14px Verdana, "Trebuchet MS", Helvetica, sans-serif;}

/* misc */
a:link, a:visited { color: #333; text-decoration:underline; font-weight:normal; }
a:hover { color:#000; text-decoration: underline; }
acronym { border-bottom: 1px dashed #999; cursor: help; }
blockquote { padding:5px 15px; margin:10px 0; background:#eaeaea; color:#797979; font: 1em/22px Arial, "Trebuchet MS", sans-serif;   }
blockquote p { margin:0; background:transparent; color:#797979; font: italic 1em Arial, "Trebuchet MS", sans-serif;  }
code { background-color:#CCCCCC;}
img { border:0; margin:0; padding:0; }
.entry img { border:0; margin: 2px 10px; }
img.wp-smiley { margin:0 1px; padding:0; border:0; float:none; vertical-align: -25%; }
.clear { clear:both; }
.alignright { float: right; text-align:right; }
.alignleft { float: left; }
.entry img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.entry img.alignright { float: right; margin-left:10px; }
.entry img.alignleft { float: left; margin-right:10px; }
.center { text-align:center; margin:0 auto; }
.none {display:none;}
.accent-text { padding:1px 2px; background-color:#e6dfdf; font-weight:100;}
.half { width:48%;}


/* page navigation */
.navigation { text-align: center; clear:both; }
.wp-pagenavi { font-family:Tahoma, "Trebuchet MS", Verdana, sans-serif; font-size:18px; text-align:center; color:#333;}
#comments .wp-pagenavi { font-size:14px;}
.wp-pagenavi a { text-decoration:none; padding:4px; /*color: #0066cc;*/}
.wp-pagenavi .element a, .wp-pagenavi .element a:link, .wp-pagenavi .element a:active {padding: 2px 6px; margin: 2px;text-decoration: none;/*color: #0066cc;*/}
.wp-pagenavi a:hover {	/*color: #114477;*/ background-color:#333; color:#fff;}
.wp-pagenavi span.pages {padding: 2px 4px; margin: 2px;/*color: #000000;*/}
.wp-pagenavi span.current {padding: 2px 4px; margin: 2px;font-weight: bold;/*color: #000000;*/font-size:150%;}
.wp-pagenavi span.extend {padding: 2px 4px; margin: 2px;/*color: #000000;*/}


/* warpper */
#wrapper { width:990px; margin:0 auto; padding:0; clear:both; z-index:1; /*position:relative;*/ }
#plm-de-banner-de-kkt { position:absolute; z-index:2; top:195px; left:1px; width:728px; height:90px;}

/* header */
#header { width:990px; height:175px; margin:0 auto 5px; /*background:url(images/header_separator.png) bottom repeat-x;*/ position:relative; }
#header h3 { padding-top: 30px ; font-size : 3.5em }
#header h2 { color:black; font-size : 1.9em }
p { font-size : 1.2em ; color:fff}
/* header navigation */
#nav_header { position:absolute; top:80px; }
#header ul.header_navigation { padding:5px 0; font-family: Arial, Helvetica, sans-serif; list-style-type:none; height:30px; color:#000; }
#header ul.header_navigation a, 
#header ul.header_navigation a:visited { padding:5px 6px; color:#000; font-weight:bold; font-size:17px; text-decoration:none; }
#header ul.header_navigation a:hover { color:#fff; background:#ff0066; }
#header ul.header_navigation li { display: inline; }
#header ul.header_navigation li.random_page a { background:#99CC33; color:#fff;}
#header ul.header_navigation li.random_page a:hover { color:#fff; background:#999; }
#header ul.header_navigation li.bookmark_page a { background:#3399FF; color:#fff;}
#header ul.header_navigation li.bookmark_page a:hover { color:#fff; background:#999; }
#header ul.header_navigation li.current-cat a,
#header ul.header_navigation li.current-cat a:visited { background:#666; color:#fff;}

#feed { position:absolute; top:0; left:155px;}

/* teh big search */
#blog_navi_container { height:50px; }
#blog_navi { margin:0; padding:0; white-space:nowrap; }
#blog_navi li { list-style-type: none; display: inline; padding:0 5px 0 0; margin:0 5px 0 0; border-right:1px solid #333; }
#blog_navi a, #blog_navi a:visited {   }
#blog_navi a:hover { color: #EC4A4A; text-decoration: none; }

#form_container { height:25px;}
#searchform #sbi { width:237px; }
#searchform input { margin:0; }
#searchform #sbi { margin:0; background:url(images/cauta.gif) top right no-repeat; border:none; height:16px; padding: 9px; }
.side_right #searchform #sbi { width:207px; }

/* content */
.content { float:left; background:none; overflow:hidden; }
#content-home { width:435px; }
#content-single { width:720px; }

/* post */
.pagetitle { font-family:Arial, Helvetica, sans-serif; margin:15px 0; font-size:18px; color:#666666; }

.post {background-color: #CFE7FF ; border:20px solid #000; overflow:hidden;}
#content-home .post { width:363px; margin:0 0 15px; padding:15px;  font-size:12px;   } /*435px*/
#content-home #home-ad-onestop { width:430px; padding:2px; background:none; border:none; }

#content-single .post { width:650px; margin:0 0 5px; padding:15px 15px 10px 15px; font-size:13px;  clear:both; } /* 575px */
.entry { margin:8px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-align:justify; overflow:hidden; clear:both; }
.entry p { cursor: default; color:#666; margin-bottom:1.5em; line-height:1.6em; }
.single .entry p { font:13px/1.6em Verdana, Arial, Helvetica, sans-serif; }
.entry blockquote p { margin:0 0 0.7em 0;}

/* post title */
.entry-title, 
.entry-title a,
.entry-title a:visited { margin:5px 0px 14px 0; color:#000; text-decoration:none; font-size:20px; font-family: Arial, sans-serif; letter-spacing:0.01em; font-weight:bold; }
.entry-title a:hover { color:#b21b1b; text-decoration:none; }

#content-single .entry-title, 
#content-single .entry-title a { font-size:27px; margin-bottom:10px; text-transform:none; }



.content .arh-info { margin:0 0 15px 0; color:#000;}
.post h3 { font-size:18px; margin-bottom:15px; color:#333;}

/* post links */
.entry a , .entry a:visited{ text-decoration:underline; color:#B21B1B; }
.entry a:hover { color:#3399ff; text-decoration:underline; }
.entry a img { border: 0; padding:0 0 10px 0; margin:0; background:url(images/marire-foto.png) bottom no-repeat; }
/*.entry a:hover img { background:url(images/marire-foto.png) bottom no-repeat; }*/

.entry .sponsors { float:left; margin:2px; background:#fff;}
.entry .sponsors a img { background:none;}
#content-single .sponsorizat { background-color:#fafafa;}


/* more tag */
.entry a.more-link, .entry a.more-link:visited { font-weight:bold; /*color:#EC4A4A; padding:1px 4px; text-decoration:underline; background-color:#fff;*/}
/*.entry a.more-link:hover { background-color:#666666; color:#FFFFFF; text-decoration:none;}
*/

/* post lists */
.entry ul, ol { margin:10px 0 1.2em 25px; font-size:13px; }
.entry li { margin-bottom:1em;}
.entry dl { }
.entry dt { margin:0; padding:0; }
.entry dt img { margin:0; }
.entry dd { padding-left:10px; font-size:100%; font-weight:normal; margin-bottom:10px; }
.entry ul.bookmark_list {}
.entry ul.bookmark_list li { line-height:1.5em; margin-bottom:15px;}

/* post meta */
.meta { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.sidebar .meta { margin:10px 0 0 0;}
.meta span { margin:0 10px 0 0; letter-spacing:-0.01em; }
.meta a, .post .meta a:visited { font-weight:bold; text-decoration:none; }
.more a, .more a:visited { color:#fff; background-color:#333 /*EC4A4A*/; padding:1px 4px; text-decoration:none; }
.more a:hover { color:#fff; background-color:#3399FF; text-decoration:none; }
.com a, .com a:visited { background-color:#EC4A4A; color:#fff; padding:1px 4px; text-decoration:none; }
.com a:hover { color:#fff; background-color:#3399ff; text-decoration:none; }
.time {color:#000; font-weight:bold;}
.single .meta .time { color:#999; font-weight:200; }

.st-related-posts li { list-style-position:inside; list-style-type:square;}
.post blockquote h3 { margin:5px 0 10px 0; padding:0; font-size:16px;}

.post_tags { background:none; padding-bottom:0; margin-bottom:0;}
.post_related h3 { color:#000; /*font-size:13px; margin:0 0 .5em 0;*/}
.post_related { margin-bottom:20px; border:1px solid #ccc;}
.post_feed_action { background:#ffeace; border:1px solid #ff9000; color:#000; }
.post_feed_action p { font-style:normal; color:#333; margin-bottom:0.9em;}
.post_feed_action p a, .post_feed_action p a:visited {text-decoration:underline; color:#B21B1B;}
.post_feed_action p em { color:#666;}
.post_next_prev a, .post_next_prev a:visited { text-decoration:none;}
.post_next_prev a:hover { text-decoration:underline;}

.post_where { margin-bottom:15px;}
.post_where a, .post_where a:visited { font-weight:bold;}
.post_where a:hover { text-decoration:none; background-color:#333333; color:#FFFFFF;}

.ads-single { padding:10px; border:1px solid #eaeaea; margin:10px 0; background-color:#fff; width:548px;}
.ad468 { width:468px; height:60px; margin:0 auto;}



/* Comments */
.commentsblock textarea {
width: 29em;
}

.commentsblock input, .commentsblock textarea {
border: 1px solid #d1d1d1;
}

.commentsblock textarea:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

ol.commentlist {
color: #666;
list-style-type: none;
margin: 0;
margin-top: 1.5em;
padding: 0;
}

.commentlist li {
margin-bottom: 2em;
padding: 0.5em 1em;
}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
margin-left: 10px;
background: #fff;
}

.alt1, .thread-even {
background: #f9f7ed;
border: 1px solid #f9f7ee;
padding: 0.5em;
border-left: 10px solid #3399FF;
}

.alt2, .thread-odd {
background: #f9f7ed;
padding: 0.5em;
border: 1px solid #f9f7ee;
border-left: 10px solid #EC4A4A;
}

h3#comments {
font-size: 1.6em;
}

.commentsnavigation {
padding: 20px 0 30px 0;
}

.commentlist ul.children li {
background-color: #e3e3e3;
border: 1px solid #efefef;
list-style: none;
margin-top: 20px;
}

.commentlist ul li.depth-2 {
background-color: #f1f1f1;
}

.commentlist ul li.depth-3 {
background-color: #ececec;
}

.commentlist ul li.depth-4 {
background-color: #e8e8e8;
}

.commentlist ul li.depth-5 {
background-color: #e3e3e3;
}
/* general sidebar */
#sidebar { float:left; width:540px; margin:0 0 0 13px;}
body[id=x] #sidebar { margin:0 0 0 15px;} 
.sidebar ul { padding-left:8px; list-style: disc outside; font-weight:normal; line-height:1.4em; margin-bottom:6px; }
.sidebar li, .sidebar ul li, .sidebar h4 { list-style: disc outside; font-weight:normal; line-height:1.4em; margin-bottom:6px; }
.sidebar ul li a, .sidebar ul li ul li a, .sidebar h4, .sidebar ul li a:visited { color:#333; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; }
.sidebar ul li a:hover { color:#ff0066; text-decoration:none; }
.sidebar h3, .sidebar h3 a, .sidebar h3 a:visited, .sidebar h3 a:hover, .ads h3 { font-family: Arial, sans-serif; font-size:18px; text-transform:uppercase; font-weight:normal; color:#666; letter-spacing:-0.05em; margin-bottom:10px; text-decoration:none; }
.sidebar h4 { margin:0; padding:0; font-weight:normal; }

.ads { width:123px; margin-left:15px; padding:10px; float:left; background-color:#e8e8e8;  border:1px solid #b3b3b3; overflow:hidden; }
.side_ads { width:125px; margin-bottom:15px; }

.comment_badge { vertical-align:-40%;}


#sidebar_left { width:275px; float:left; margin:0; }
body[id=x] #sidebar_left { width:275px; float:left; margin:0; }
#sidebar_right { width:245px; float:right; position:relative; /*top: -152px;*/}


/* video */
#the_video { width:225px; height:215px; overflow:hidden; }
.meta.sidebar { margin:0 0 10px 0; }

/* sidebar details */
.side { float:left; clear:both; background-color:#fff;  border:10px solid #FCE6E6; padding:10px 5px 10px 10px; margin: 0 0 15px; width:523px;}
.side_left { width:243px; margin: 0 0 15px; padding:10px 5px 10px 10px; float:left; clear:both; background-color:#fff;  border:10px solid #FFEACE; }
.side_right { width:203px; margin: 0 0 15px;padding:10px; float:left; overflow:hidden;  background-color:#fff; border:10px solid #FFEACE; }

/* sidebar h3s */
.sidebar .recent h3, /*.sidebar .quiz h3,*/ .sidebar .recent h3 a, .sidebar .recent h3 a:visited /*, .sidebar .recent a:hover*/ { color:#3399ff;  }
.sidebar .best h3, .sidebar .best h3 a, .sidebar .best h3 a:visited /*, .sidebar .best a:hover */{ color: #99cc33; }
.sidebar .fun h3, /*.sidebar .links h3,*/ .sidebar .fun h3 a, .sidebar .fun h3 a:visited /*, .sidebar .fun a:hover*/ { color:#ec4a4a; }
.sidebar .proiecte h3, .sidebar .proiecte h3 a, .sidebar .proiecte h3 a:visited { color:#000000; }
.sidebar .feed h3, .sidebar .feed h3 a, .sidebar .feed h3 a:visited { color:#ff9000;;}
/*.sidebar .video h3 a, .sidebar .video h3 a:visited  { color: #99cc33;}*/

/* sidebar bgs */
.sidebar .recent { background-color:#cfe7ff; border-color:#3399ff; }
.sidebar .best { background-color:#ebffc4; border-color:#99cc33; }
.sidebar .fun { background-color:#fce6e6; border-color:#ec4a4a; }
.sidebar .proiecte { background-color:#E5E2DD; border-color:#000000; }
.sidebar .feed { background-color:#ffeace; border-color:#ff9000; }
.sidebar .quiz { background-color:#E5E2DD; border-color:#666; }
/*.sidebar .video { border:1px solid #99cc33; background-color:#d9e8bb;}
.sidebar .tutorial { background-color:#fff;}*/

.single .best { border:1px solid #99cc33; background-color:#f1fcdb;}
/*.single .best a, .single .best a:visited { color:#fff;}*/

.sidebar #google_side_home { float:left; padding:0; margin:0; width:383px; height:325px; background:#fafafa; clear:both; }
.sidebar img { border:0; margin:0; padding:0; }
.sidebar .sponsors, #sidebar .sponsors { margin:0 5px 5px 0; width:125px; height:125px; float:left; overflow:hidden; background:#fff; }
.ads .sponsors { background-color:#fff; margin:5px 0; width:125px; height:125px; float:left; overflow:hidden; }
/*.sidebar .personal a img { filter: alpha(opacity=29); opacity: 0.29; }
.sidebar .personal a:hover img { filter: alpha(opacity=100); opacity: 1.0; }*/

.sidebar #my_links .switch {margin:5px 0 15px 8px;}
.sidebar #my_links .switch a, .sidebar #my_links .switch a:visited {padding:3px; margin:0 2px 0 0; background-color:#333; color:#fff; text-decoration:none; font-weight:bold;}
.sidebar #my_links .switch a:hover { background-color:#3399FF;}
.sidebar #my_links .switch a.selected {background-color:#EC4A4A; color:#fff;}

.sidebar .rss ul li { margin-bottom:12px; list-style:none;}
.sidebar .rss ul li ul li { margin-bottom:0; list-style:none;}

/* =footer */
#footer { padding:15px 0 0; /*background-color:#F4F4F4;*/ clear:both; margin:15px auto; text-align:right; background-image:url(images/header_separator.png); background-position:top; background-repeat:repeat-x; }
#footer a:hover { background-color:#333333; color:#FFFFFF; }
/*#footer p { padding:5px 40px; }*/
#footer p.misc { float:right; }


/* subscription */
.subscription-manager a { color: #3399FF; }
.subscription-manager a:visited { color: #999; }
.subscription-manager a:hover { color:#fff; background-color:#EE4A4A; text-decoration:none; }
fieldset { padding:10px; margin:10px 0; }
fieldset ul { margin-left:12px; }
.updated { padding:10px; border: 1px solid #ececec; }
.updated.updated-error { padding:10px; background-color: #FF8080; border: 1px solid #F00; }

.comment-page-numbers { margin:15px 0;}


