/*
Theme Name: Decks and Fences By Ryan Theme
Theme URI: http://www.decksandfencesbyryan.com
Description: Designed by <a href="http://www.nerdsonsite.ca">Nerds On Site</a>.
Author: Bob Campbell
Version: 0.0.1
Template: twentytwelve
Tags: Decks and Fences by Ryan
 
*/


/* HEADER */
@import url('../twentytwelve/style.css');

.proper_contact_form {
font-size: 10px;
}
.shareaholic-recommendations-container {
display:none !important;
}

.entry-title {
display:none;
}
footer {
    background-color:#DDD;
    color:blue;
    height:190px;
    border-radius:15px
}

.site-info div div ul {
width:275px;
padding-left:45px;
float:left;
padding-bottom:50px;

}

.site-info div div ul li a {
color:#1e6298;
text-decoration:none;
}

footer.entry-meta {
display:none;
}

body {
color: #333;
background-color: #434a4e;
width:1100px;
margin:auto;
min-height:1000px;
font-family:arial narrow, arial, helvetica, sans serif;
font-size:14pt;
}
.site {
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

border-radius: 10px;
margin-top:0px !important;

background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 2%, #666666 4%, #474747 7%, #2c2c2c 9%, #2c2c2c 12%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(2%,#595959), color-stop(4%,#666666), color-stop(7%,#474747), color-stop(9%,#2c2c2c), color-stop(12%,#2c2c2c), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 2%,#666666 4%,#474747 7%,#2c2c2c 9%,#2c2c2c 12%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4c4c4c 0%,#595959 2%,#666666 4%,#474747 7%,#2c2c2c 9%,#2c2c2c 12%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 2%,#666666 4%,#474747 7%,#2c2c2c 9%,#2c2c2c 12%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom, #4c4c4c 0%,#595959 2%,#666666 4%,#474747 7%,#2c2c2c 9%,#2c2c2c 12%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}
.page {
margin-top:0px;
}
.site-title a {
margin-left:25px;
}
.contact-header {
float: right;
font-size: 20px;
color: white;
margin-top: -50px;
margin-right: 50px;
}
.contact-header h3 {
margin-right:120px;
}
.social-icons {
float: right;
margin-top: -30px;
}
.social-icons a {
margin:5px;
}
.site-header {
padding: 0px;
height:60px;
}
.main-navigation {
color:#fff;
font-weight: bold;
border:none;
margin:0px;

}
.menu-main-menu-container {
margin-top: -5px;
z-index: 46;
position: absolute;
margin-left:-30px;
}
.main-navigation li {
margin: 0 0px 0 0;
}
.main-navigation li a {
font-size:15px;
font-weight:bold;
text-transform:capitalize;
}
.main-navigation ul.nav-menu {
border:none;
color:#fff !important;
}
 .main-navigation li ul li a {
background: #646464;
border:transparent;
}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {
color: #DDD;
background: #000;
}
.main-navigation li a:hover, .main-navigation li a:focus {
color: #DDD;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
color: #fff;
font-weight: bold;
}
.main-navigation li a:before {
margin-top:-10px;
}
.main-navigation li a {
border-bottom: 0;
color: #fff;
padding-left:20px;
padding-right:20px;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
background: url("http://decksandfencesbyryan.com/wp-content/uploads/2014/06/active-tab-l3.png")  0 0 no-repeat;;
}
.current-menu-item {
background:url("http://decksandfencesbyryan.com/wp-content/uploads/2014/06/active-tab-r1.png") 100% 0 no-repeat;
}
.sub-menu .current-menu-item a{
background: #000;
}
.sub-menu .current-menu-item > a {
background: #000;
}
.current-menu-ancestor {
background:url("http://decksandfencesbyryan.com/wp-content/uploads/2014/06/active-tab-r1.png") 100% 0 no-repeat;
}

/* WRAPPER */

.wrapper {
border-radius: 10px;
background-color: #eee;
width: 1000px;
margin-left: -32px;
padding-left: 25px;
}

footer {

}
.main-navigation ul li:hover > ul, .main-navigation ul li:focus > ul, .main-navigation .focus > ul {

margin-top: -10px;
}

/* INSIDE CONTENT */

.lcp_catlist li {
list-style:none;
margin:0;
}

.lcp_catlist li a {
font-size: 24px;
display: block;
text-decoration: none;
padding-top:25px;
}
.widget-area {
float: right;
width: 29.041667%;
padding: 15px;
background-color: #DDD;
border-radius: 15px;
margin-right: 9px;
}
.widget-title {
font-size:16px;
text-align:center;
}
.form_field_wrap {

}
.form_field_wrap input {
width:75%;

}
.proper_contact_form input[type=submit] {

background: #2268a1;

}