/*
Theme Name: SL Reed Revised
Theme URI: http://www.cavendo.com/
Description: SL Reed Web Site
Version: 1.00
Author URI: http://www.cavendo.com/
Tags: custom theme

*/

html, body{height:101%; margin:0 0 -1%; padding:0;}

body {background:url('images/bkg.gif') repeat-x #2a2923; font-family:Arial; font-size:13px;}

a, img {border:0;}

html, body, ul, li, ol, input, form, p, div {margin:0; padding:0;}

ul, ol {list-style:none;}

.clear {clear:both; float:none; font-size:0px; line-height:0px; height:0px;}
.wrapper {width:100%;}

strong {font-weight:bold;}
em {font-style:italic; font-weight:inherit;}


/*==================list====================*/
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.title {margin:0 0 2px 0;}
.img_indent {margin:0 28px 0 0; float:left;}
.news_list {margin-bottom:10px;}
.news_list img {margin-bottom:10px; float:left; margin-right:10px; margin-top:5px;}
.news_list {position:relative;}
.content ul {margin:25px 0 25px 35px;}
.content li {list-style:square; margin:3px 0;}
.content li a {background:none; padding:0;}


/*==================txt, links, lines, titles====================*/
h2 {background:#2e2d28; padding:10px 0 10px 20px; margin:0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em;}
h3 {font-size:20px; color:#003366; margin:0 0 15px 0; line-height:1em; clear:both; font-family:Georgia, "Times New Roman", Times, serif;}
#page_content .content_home h3 {color:#eee;}
h3 a {color:#003366;}
.link1 {color:#ffa700;}


/*  HEADER  */
#header {text-align:center; border-top: 1px solid #4A7EBB; border-bottom: 1px solid #4A7EBB;}
#header_picture {background:url('images/shadow.png') repeat-y; width:1024px; padding:0 7px; margin:0 auto; height:190px;}
#header_picture2 {padding-right:320px;}
.company_name {float:left; position:relative; top:140px; left:30px;}
.slogan {float:left; position:relative; top:135px; left:30px;}
#top_line {background:url('images/shadow.png') repeat-y; text-align:center; height:103px; width:1038px; margin:0 auto;}
.logotype_img {float:left; width:174px; margin:9px 0 0 20px;}
.header_contact {color:#19325f; width:192px; margin:20px 80px 0 0 ; font-size:18px; float:right;}
.header_contact p {margin:0 0 6px 0;}

/*  BODY CONTENT  */
#page_content {width:100%; background:url(images/content_br.png) repeat; padding:0; margin:0; text-align:center;}
#page_content .content {background:url('images/shadow.png') repeat-y; vertical-align:top; width:1026px; text-align:left; margin:0 auto; padding:0 6px;}
#page_content .content .content_area {padding:0; width:678px; float:left;}
#page_content .content .content_white_bkg{background: #FFFFFF; float: left; width: 100%;}
.post {padding:40px; border-top:1px solid #aaa9a7;}
#page_content .content .border{width:678px; padding:0 2px 0 0; background:url('images/post-bkg.png') repeat-y;}
#page_content .content .sidebar{width:346px; float:right; position:relative;}

#page_content .content #contact_us.sidebar{padding:20px 5px 0 15px; width:326px;}
#page_content .content_home {background:url('images/shadow.png') repeat-y; vertical-align:top; width:1024px; text-align:left; margin:0 auto; color:#fff; padding:0 7px; font-size:1.1em;}
#page_content .content_home .content_area {padding:40px; width:598px; float:left;}
#page_content .content_home .sidebar_home{width:346px; text-align: center; float:right;}

.wp-post-image{float:right; margin:6px 6px 6px 0; border:2px solid #2a2923;}
h2.widgettitle{display:none;}

.sub_anchors{position: relative; top:20px;}
.sub_anchors ul{padding:0 10px 0 20px; color:#003366;}
.sub_anchors ul li { list-style-type: none; padding: 0 0 10px;}
li a{font-family:Georgia,"Times New Roman",Times,serif; color:#003366; font-weight:bold;}


.header_block {height:72px; margin-bottom:10px;}
.header_block h2 {padding:25px 0 0 0;}
.more {color:#ffa700; text-decoration:underline; font-weight:normal; cursor:pointer; display:inline-block; background:url(images/arrow.gif) no-repeat right 8px; padding:2px 10px 2px 3px;}
.backLink {display:block; margin:0px; padding:1px 0px 0px 10px; width:86px; height:18px; text-align:left;}
.backLink a {color:#ffa700; text-decoration:underline; font-weight:normal; cursor:pointer; display:inline-block; background:url(images/arrow.gif) no-repeat right 8px; padding:2px 10px 2px 3px;}
.date {color:#ffa700; font-weight:bold; font-size:13px;}

#panel_left {width:350px; float:right; background:#eee; border-left:2px solid #ccc;}
#panel_right {width:670px; float:left;}

#login {border-right:4px solid #ccc;}


/*  PAGE FOOTER  */
#footer {padding:15px 0; text-align:left; clear:both; color:#ccc; font-family:Arial, Helvetica, sans-serif; width:1024px; margin:0 auto; font-size:.9em; line-height:1.5;}

#footer_nav {float:left; width:38%; display:block; text-align:left; font-weight:bold;}
#footer_nav a {color:#ccc;}

#copyright {width:60%; float:left; text-align:left; display:block; color:#999; padding:15px 0 0;}


#page_nav {clear:both; list-style:none; background:url('images/shadow.png') repeat-y #071629; width:1024px; padding: 0 7px; margin:0 auto; text-align:left; text-transform:uppercase; font-weight:normal; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; border-bottom:1px solid #4a7ebb; text-align:center; height:59px;}
#page_nav li {display:block; float:left; text-align:center; width:125px; margin:10px 0 0 0; height:40px;}
#page_nav li.page-item-83 a, #page_nav li.page-item-95 a, #page_nav li.page-item-271 a, #page_nav li.page-item-377 a, #page_nav li.page-item-104 a, #page_nav li.page-item-101 a{padding:10px 0 0; height:30px;}

#page_nav li a:hover, #page_nav li.current_page_item a {color:#666;}
#page_nav li.page-item-83 a {border-left:none;}
#page_nav a:link, #page_nav a:visited {text-decoration:none; font-weight:normal; text-align:center; color:#fff; padding:3px 7px 3px 0; border-left:1px solid #666; height:35px; display:block; float:left; width:100%;}
#page_nav a.active, #page_nav a.selected, #page_nav a:hover, #page_nav li.current_page_item a {text-decoration:none; text-align:center; color:#4a7ebb;}

#footer a {color:#fff;}

p {margin:0 0 20px 0;}
img.alignleft {float:left; margin:0 10px 10px 0;}
img.alignright {float:right; margin:0 0 10px 10px;}