/*
Theme name: Pekel Construction
Description: Custom Theme
*/

/* WordPress Default styles */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 22px;
    font-family: arial, Sans-Serif;
    color: #fff;
    background: #919c79;
    padding-top:24px;
}

a { color: #fff; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width:1010px; margin:0 auto; }

.header { height:174px; margin:0 24px 0 11px; background:#fff; padding:2px; position:relative; font-size: 0; line-height: 0; }
.header img { margin-right: 1px; float: left; }
.header img.last { margin-right: 0; }
h1#logo a { height:183px; width:203px; background:url(images/logo.png) no-repeat; position:absolute; top:77px; left:90px; }

.content { background:url(images/content-c.gif) repeat-y; }
.content-t { background:url(images/content-t.gif) no-repeat 0 top; }
.content-b { background:url(images/content-b.gif) no-repeat 0 bottom; min-height:435px; padding:77px 40px 60px 12px; }

.main { width:637px; float:right; padding: 0 55px 0 50px; }
.home-main { width:742px; padding: 0; }
.home-main .entry { padding:0 55px 0 50px; }

.sidebar { width:165px; float:left; display:inline; padding-top:4px; }
.sidebar ul { list-style: none; }
.sidebar .widget { text-align: right; margin-top: 10px; padding: 0 20px; }
.sidebar .widget .widgettitle { color: #005B61; font-size: 12px; text-transform: uppercase; }
.sidebar #searchform label { display: none; }
.sidebar #searchform #s { width: 117px; padding: 2px; margin-bottom: 3px; }
.sidebar #searchform #searchsubmit { width: 75px; }
.sidebar #wp-calendar { margin: 0; line-height: 14px; }

#navigation ul { list-style:none; text-transform:uppercase; }
#navigation ul li { height:19px; padding-bottom:15px; text-align:right; }
#navigation ul li a { display:block; height:19px; width:145px; color:#005b61; font-weight:bold; padding:0 20px 0 0; line-height:19px; }
#navigation ul li a:hover { background:url(images/hover.png) no-repeat 0 0; }
#navigation ul li a.active,
#navigation ul li.current_page_item a { background:url(images/hover.png) no-repeat 0 0; }

.navigation { margin: 20px 0 10px 0; font-weight: bold; }

.more-link { font-weight: bold; display: block; line-height: 14px; }
.post-edit-link { display: block; font-weight: bold; }
.postmetadata { line-height: 14px; }

#comments h3, #respond h3 { font-size: 18px; margin-bottom: 10px; }
#comments .commentmetadata,
#comments .comment-author { font-weight: bold; }
#comments .comment { border-bottom: 1px solid #fff; padding-bottom: 5px; m }
#comments .commentmetadata { float: right; }

#commentform .field-set { width: 150px; float: left; }
#commentform .field-set label { display: block; text-align: center; }
#commentform .field-set input { width: 130px; margin-left: 10px; padding: 2px; border: 1px solid #485937; }
#commentform textarea { width: 430px; height: 120px; margin-left: 10px; margin-top: 10px; padding: 2px; border: 1px solid #485937; }
#commentform #submit { display: block; margin: 10px 0 0 10px; }


.partners { padding:0 0 9px 34px; }
.partners a { margin-right:15px; }

.add { text-align: center; }  

h2.good-project a { height:23px; width:742px; background:url(images/good-project.gif) no-repeat; display:block; padding-bottom:35px; }
h2.pagetitle { font-size:27px; line-height:27px; padding-bottom:23px; }
h2.pagetitle a { color: #fff; }
.banner { padding:0 0 7px 83px; }
.entry p { padding-bottom:10px; letter-spacing:1px; }
.entry a { color: #d8b139; }
.entry { line-height: 18px; }
.home-main .entry { line-height: 22px; }
.post, .page { margin-bottom: 20px; }
