/*
Theme Name: link:
Theme URI: system2.net 
Description: LINk wordpress theme 
Version: 
Author: 
Author URI: 
Tags: 

*/

* {
  margin: 0;
  padding: 0;
}

body {
  background: #fff;
  font-family: arial, verdana, sans-serif;
  font-size: 16px;
}

ul li { list-style: circle; }

p { margin: 10px 0px 0px 0px; padding: 5px 0px 0px 5px; }

img {
  border: none;
  margin: 0;
  padding: 0;
}

.clear {
  clear: both;
}

#header_bg {
  width: 100%;
  background: #005083;
  color: #000;
  border-bottom: 5px solid #3795d0;
  background-image: url('http://localhost/link/wp-content/themes/link/images/link_bg.jpg');
  background-repeat: repeat-y;
}

#nav{
background-color: #005083;
        display: block;
        font-size:1.1em;
        height:35px;
        width:100%;
}
#nav, #nav ul {

list-style: none;
line-height: 1;
}
#nav a, #nav a:hover {
display: block;
background:#005083;

text-decoration: none;
border:none;
}
#nav li {border-bottom: 3px solid #black;
float: left;
list-style:none;
}
#nav a, #nav a:visited {
display:block;
font-weight:bold;
color: white;
padding:6px 12px;
}
#nav a:hover, #nav a:active, .current_page_item a, #home .on {
background:purple;
text-decoration:none
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #a9a9a9;
z-index:999;
}
#nav li li {
width: 172px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: blue;
}
#nav li li a, #nav li li a:visited {
font-weight:bold;
font-size:0.9em;
color:white;
}
#nav li li a:hover, #nav li li a:active {
background:purple;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:#33CCFF;
} 
  

#content_bottom_bg {
  width: 100%;
  background: #005083;
  color: #fff;
  border-top: 5px solid #3795d0;
  background-image: url('http://localhost/link/wp-content/themes/link/images/link_bg.jpg');
  background-repeat: repeat-y;
}

#footer_bg {
  width: 100%;
  background: #fff;
  color: #000;
  border-top: 5px solid #3795d0;
}

#header_box {
  width: 960px;
  margin: 0 auto;
}

#content_top {
  width: 960px;
  margin: 0 auto;
  min-height: 440px; 
}

#content_bottom {
  width: 960px;
  margin: 0 auto;
}

#footer_box {
  width: 960px;
  margin: 0 auto;
}

#content_top_left {
  float: left;
  width: 600px;
  padding: 20px 0px 20px 0px;
}

#content_top_right {
  float: left;
  width: 300px;
  margin-left: 20px;
}

#post_cycle {
  width: 600px;
  position: relative;
}

#post_cycle_box {

}

#post_single {
  position: relative;
}

#post_single_box {

}

#post_text {
  padding: 10px 0px 0px 0px;
}

#post_text a { color: #000; border: 0; text-decoration: none; border-bottom: 1px dotted #000; }
#post_text a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #fff; }

#share {
  padding: 10px 0px 0px 5px;
}

hr { border: 0; text-decoration: none; border-bottom: 1px dotted #000; }

#header {
  float: left;
  padding: 5px 0px 5px 0px;
  width: 600px;
}

#header_right {
  float: left;
  padding: 5px 0px 5px 0px;
  width: 360px;
}

#search {
  width: 100%;
  height: 45px;
  width: 213px;
  float: right;
  margin: 45px 0px 0px 0px;
  background: url(images/search.png) no-repeat;
}

#searchWrap input {
  margin: 13px 0px 0px 20px;
  font-family: arial, verdana, sans-serif;
  font-size: 15px;
  border: 0px;
  width: 170px;
}

#comments {
  padding: 30px 0 0 0;
}

#comments h3 { color: #444; font-size: 1em; margin: 0px 0 10px 0; padding: 0px 3px 7px 0; }
#comments a { color: #000; border: 0; border-bottom: 1px dotted #000; text-decoration: none; }
#comments a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #000; }
#comments p { padding: 0px 0px 10px 10px; }


.commentlist li.comment { list-style: none; }
.commentlist { line-height: 1.4em; }
.commentlist li.comment,
.commentlist li.pingback { border-top: 1px solid #ccc; margin: 0; padding: 7px 0 15px 0px; }
.commentlist li.comment-author-admin { border-color: #ccc; }
.commentlist li.comment ul,
.commentlist li.comment ol,
.commentlist li.comment blockquote { margin: 0 15px; }
.commentlist li.comment blockquote { border-left: 1px solid #ccc; color: #777; font-style: italic; padding-left: 10px; }
.commentlist ul.children { margin: 0 !important; padding: 0; }
.commentlist .children li.comment { list-style: none; margin: 15px 0 0 0; padding: 7px 0 0 45px; }
.comment-author img.avatar { float: right; margin: 0 7px 0 0; }
.comment-author cite { font-style: normal; }
.comment-meta { font-size: 0.8em; }
#respond { padding: 10px 0 0 0; }
li.comment #respond { margin-left: 0; }
#respond h3 { margin: 20px 0 15px 0; }
#respond .text-input { font-size: 12px; margin-right: 4px; width: 160px; }
#respond textarea.text-input,
#respondform textarea.text-input { margin-right: 0; overflow: auto; width: 80%; }

#control_prev             { width: 60px; height: 60px; -moz-opacity: .8; filter: alpha(opacity=80); opacity: .8; position: absolute; z-index: 10; top: 130px; left: 20px; }
#control_next             { width: 60px; height: 60px; -moz-opacity: .8; filter: alpha(opacity=80); opacity: .8; position: absolute; z-index: 10; top: 130px; left: 513px; }
#control_prev .prev       { width: 60px; height: 60px; }
#control_next .next       { width: 60px; height: 60px; }
#control_prev .prev       { background: url(images/prev.png) no-repeat; float: left; }
#control_next .next       { background: url(images/next.png) no-repeat; float: right; }

#tl_corner { width: 25px; height: 25px; background: url(images/tl_corner.png) no-repeat; position: absolute; z-index: 11; top: -1px; left: -1px;  }
#tr_corner { width: 25px; height: 25px; background: url(images/tr_corner.png) no-repeat; position: absolute; z-index: 11; top: -1px; left: 565px; }
#bl_corner { width: 25px; height: 25px; background: url(images/bl_corner.png) no-repeat; position: absolute; z-index: 11; top: 368px; left: -1px; }
#br_corner { width: 25px; height: 25px; background: url(images/br_corner.png) no-repeat; position: absolute; z-index: 11; top: 368px; left: 565px; }

#submit{ font-family: arial, verdana, sans-serif; font-size: .8em; }

.post_title { position: absolute; right: 0; width: 590px; z-index: 1; -moz-opacity: .8; background: #005083; bottom: 0; filter: alpha(opacity=80); left: 0; opacity: .8; }
.post_title h3 a { text-decoration: none; border: 0; color: #fff; display: block; font-size: 1.2em; line-height: 1.4em; padding: 10px 10px 5px 20px; }
.post_title h3 a:hover { color: #eee; }
.post_title h4 a { font-weight: normal; text-decoration: none; border: 0; color: #fff; display: block; font-size: 1em; line-height: 1.2em; padding: 0px 10px 10px 20px; }
.post_title h4 a:hover { color: #eee; }

h3.about_title { border-bottom: 1px solid #aaa; border-top: 1px solid #ccc; font-size: 1em; margin: 0 0 10px; padding: 9px 3px 7px; }
h3.about_title a { color: #fff; border: 0; text-decoration: none; }
.about_box { float: left; width: 100%; padding: 25px 20px 20px 20px; }
.about_box a { color: #000; border: 0; border-bottom: 1px dotted #fff; }
.about_box a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #fff; }
.about_box ul { color: #000; margin: 0 0 20px 0; }
.about_box li { color: #000; font-size: 1em; line-height: 1.4em; margin: 0 3px 7px 21px; }

h3.categories_title { border-bottom: 1px solid #aaa; border-top: 1px solid #ccc; font-size: 1em; margin: 0 0 10px; padding: 9px 3px 7px; }
h3.categories_title a { color: #fff; border: 0; text-decoration: none; }
.categories_box { width: 940px; margin-top: 30px;  }
.categories_box a { color: #fff; border: 0; text-decoration: none; }
.categories_box a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #fff; }
.categories_box ul { color: #fff; }
.categories_box li { display: block; float: left; margin: 0 8px 0 7px; width: 145px; }
.categories_box li li { width: 138px; }
.categories_box li li li { width: 131px; }
.categories_box li li li li { width: 124px; }
.categories_box li li li li li { width: 117px; }


h3.bottom_module_title { border-bottom: 1px solid #aaa; border-top: 1px solid #ccc; font-size: 1em; margin: 0 0 10px; padding: 9px 3px 7px; }
h3.bottom_module_title a { color: #fff; border: 0; text-decoration: none; }
.bottom_module_box { float: left; width: 300px; margin: 30px 20px 20px 0; }
.bottom_module_box a { color: #fff; border: 0; text-decoration: none; }
.bottom_module_box a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #fff; }
.bottom_module_box ul { color: #fff; margin: 0 0 20px 0; }
.bottom_module_box li { color: #fff; font-size: 1em; line-height: 1.4em; margin: 0 3px 7px 21px; }

h3.side_module_title { color: #333; border-bottom: 1px solid #aaa; border-top: 1px solid #ccc; font-size: 1em; margin: 0 0 10px 0; padding: 9px 3px 7px; }
h3.side_module_title a { color: #fff; border: 0; text-decoration: none; }
.side_module_box { float: left; width: 100%; padding: 22px 20px 20px 20px; }
.side_module_box a { color: #000; border: 0; text-decoration: none; border-bottom: 1px dotted #000; }
.side_module_box a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #fff; }
.side_module_box ul { color: #000; margin: 0 0 20px 0; }
.side_module_box li { color: #000; font-size: 1em; line-height: 1.4em; margin: 0 3px 7px 21px; }

#search_results { width: 600px; padding-bottom: 10px; }
#search_results h2 { border-bottom: 1px solid #aaa; border-top: 1px solid #ccc; font-size: 1.2em; margin: 1px 0 10px; padding: 9px 3px 7px; }
#search_results h3 { font-size: 1em; margin: 0 0 10px; padding: 9px 0px 7px; }
#search_results h3 a { color: #000; border: 0; text-decoration: none; border-bottom: 1px dotted #000; }
#search_results a { color: #000; border: 0; border-bottom: 1px dotted #fff; text-decoration: none; border-bottom: 1px dotted #000; }
#search_results a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #000; }
#search_results h4 a { color: #000; font-weight: normal; border: 0; text-decoration: none; border-bottom: 1px dotted #fff; }
#search_results a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #000; }
#search_results p { margin: 10px 0px; }

#archives { width: 600px; padding-bottom: 10px; }
#archives h2 { border-bottom: 1px solid #aaa; border-top: 1px solid #ccc; font-size: 1.2em; margin: 1px 0 10px; padding: 9px 3px 7px; }
#archives h3 { font-size: 1em; margin: 0 0 10px; padding: 9px 0px 0px 0; }
#archives h3 a { color: #000; border: 0; text-decoration: none; border-bottom: 1px dotted #000; }
#archives a { color: #000; border: 0; text-decoration: none;  border-bottom: 1px dotted #000; }
#archives h4 a { color: #000; font-weight: normal; border: 0; text-decoration: none; border-bottom: 1px dotted #fff; }
#archives a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #000; }
#archives p { margin: 10px 0px 0px 0px; }

#footer { padding: 20px 0 30px; width: 900px; }
#footer a { color: #555; border: 0; text-decoration: none; font-weight: bold; }
#footer a:hover { color: #67a1e3; border: 0; border-bottom: 1px dotted #fff; }

.akpc_report span {
  display: none;
}



