/*
Theme Name: Alston & Bird Custom Blog
Description: The 2014 theme for WordPress is a fully responsive theme that looks great on any device.
Author: Michael-René Prince
Author URI: http://www.alston.com
Template: twentytwelve
Version: 1.0

*/

@import url('../twentytwelve/style.css');

/*
body {
    float: inherit;
    line-height: 1;
}

*/
.attorneyLink a:link {
	color: #21759b;
}
.attorneyLink a:visited {
	color: #21759b;
}
.attorneyLink a:hover {
	color: #000;
}
.attorneyLink a:active {
	color: #21759b;
}


body {
    color: #333;
    font-family: Helvetica,"Arial",sans-serif;
    font-size: 100%;
    line-height: 1.3;
    word-wrap: break-word;
}

body.custom-background {
    background-attachment: fixed;
    background-color: #f9f9f9;
    background-image: url("http://alston.wpengine.com/wp-content/uploads/2014/06/bg-gradient.jpg");
    background-position: left top;
    background-repeat: repeat-x;
}
body.custom-font-enabled {
    font-family: Helvetica,"Arial",sans-serif;
}
a:link {
	color: #21759b;
}
a:visited {
	color: #21759b;
}
a:hover {
	color: #000;
}
a:active {
	color: #21759b;
}

.writtenbychar {
	color: #999999;
}
.main-navigation ul {
    margin: 0px;
    text-indent: 0px;
}

/* START -- Removed the top lines on header nav */
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: 0px solid #EDEDED;
    border-top: 0px solid #EDEDED;
	padding-left: 3%;
}
.main-navigation li a:hover {
	border-bottom: 0px none;
	color: #FC3;
	line-height: 3.69231;
	text-transform: uppercase;
	white-space: nowrap;
}
/* END -- Removed the top lines on header nav */

.main-navigation li a, .main-navigation li {
    font-size: 0.857143rem;
    line-height: 1.42857;
    margin-top: 0rem;
    display: inline-block;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
	border-bottom: 0px none;
    color: #fff;
    line-height: 3.69231;
    text-transform: uppercase;
    white-space: nowrap;
	font-weight:bold;
}
.main-navigation a {
	color: #0099FF;
}

.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: #ffcc00;
    font-weight: bold;
}

.main-navigation li a:hover, .main-navigation li a:focus {
	color: #FC3;
}
.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: #ffffff;
    font-weight: bold;
}

/* Original Nav Bar BLACK */
.main-navigation {
    background-color: #003B5D;
    border-color: #DEDEDE;
    background-image: linear-gradient(to bottom, #2A3E51, #4B84BD);
    margin-top: 0rem;
    text-align: right;
    padding-right: 3%;
	width: 97%;
	border-bottom: 1px solid #EDEDED;
	border-top: 0px solid #EDEDED;
}
.mu_register p {
    margin: 0px 0px 1.3rem;
}
.entry-header .entry-title { /*H1 tags Title on Post Pages*/
    font-size: 140%;
	padding-bottom: 1%;
}
.entry-header {
    margin-bottom: 1.5rem;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 0px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}

.entry-content, .entry-summary, .mu_register {
    line-height: 1.5rem;
}

.entry-content a:link {
	color: #21759b;
}
.entry-content a:visited {
	color: #21759b;
}
.entry-content a:hover {
	color: #000;
}
.entry-content a:active {
	color: #21759b;
}
.comments-link a, .entry-meta a {
    color: #069;
}
.header-image {
	margin-top: 0px;
	margin-top: 0rem;
}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
    content: "";
    display: table;
    width: 100%;
}
body .site {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 3.42857rem;
    margin-left: auto;
	margin-right:auto;
    /* max-width: 68.5714rem; */
	overflow: visible;
	
	/* box-shadow: 0px 2px 6px rgba(100, 100, 100, 0.3); */
}	

.site-content {
    /*float: left;
    width: 62%;*/
    padding: 3%;
    text-align: left;
	box-sizing:border-box;
}
.site-header {
    padding: 0rem 0px;
	width: 100%;
}

.widget-area {
    margin: 0px;
    padding-top: 1.71429rem;
    padding-right: 1.5rem;
    padding-left: 1.7rem;
	background-color: #eee;
	/*float: right;
    width: 26.0417%;*/
}

.widget-area .widget h3 {
    margin-bottom: .1rem;
}

.widget-area .widget a {
	color: #21759b;
}
.widget-area .widget a:hover {
	color: #000;
}
.widget-area .widget a:visited {
	color: #21759b;
}

.widget-area .widget {
    margin-bottom: 1.714285rem;
    word-wrap: break-word;
    -moz-hyphens: none;
}

.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
    font-size: 0.928571rem;
    line-height: 1.5;
	padding-bottom: 5%;
}
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
	font-size: 1.1rem;
	line-height: 2.18182;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
}

.site-content article {
	margin-bottom: 2.5rem;
	padding-bottom: 1.71429rem;
	word-wrap: break-word;
	-moz-hyphens: none;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #eee;
}

.archive-header, .page-header {
    margin-bottom: 1.5rem;
    padding-bottom: 1.57143rem;
    border-bottom: 1px solid #999999;
}

/* Author Box BEGIN*/


#authorarea{
	background: #f0f0f0;
	border: 1px solid #d2d2d2;
	padding: 10px;
	width: 95%;
	overflow: hidden;
	color: #333;
	vertical-align: top;
	margin-bottom: 12px;
}
#authorarea h3{
font-size: 18px;
color:#333;
margin:0;
padding:10px 10px 5px 10px;
}
#authorarea h3 a{
text-decoration:none;
color: #333;
font-weight: bold;
}

#authorarea img {
    border: 0px solid #ddd;
    float: left;
    height: 100px;
    margin: 0;
    padding-right: 10px;
    width: 100px;
}
#authorarea p{
	color: #333;
	margin: 0;
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
#authorarea p a{
color:#333;
}
.authorinfo{
	padding-left: 120px;
	vertical-align: top;
} 


/* Author Box END */

footer[role="contentinfo"] {
	background-color: #003b5d;
	color: #ffffff;
    padding: 1.71429rem 0px 1.71429rem 1.71429rem;
	margin-top: 0px;
}
footer[role="contentinfo"] a:link {
	color: #FFDD23;
}
footer[role="contentinfo"] a:visited {
	color: #FFDD23;
}
footer[role="contentinfo"] a:hover {
	color: #FFFFFF;
}
footer[role="contentinfo"] a:active {
	color: #FFDD23;
}

.site-info-left {
	/* float: left; 
	width: 90%;*/
}
.terms-of-use {
	padding-left: 2px;
	/* width: 3%; */
	text-align: left;
}

footer.entry-meta {
    color: #757575;
    font-size: 0.928571rem;
    line-height: 1.4;
    margin-top: 1.2rem;
}
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type="submit"], .bypostauthor cite span {
    padding: 0.428571rem 0.714286rem;
    font-size: 0.9rem;
    line-height: 1.42857;
    font-weight: bold;
    color: #FFF;
	text-shadow: none;
    background-color: #5B5B5B;
    background-image: linear-gradient(to bottom, #C3C3C3, #5B5B5B);
    border-color: rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    box-shadow: 0px 1px 2px rgba(64, 64, 64, 0.1);
}

.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
    padding: 0.428571rem 0.714286rem;
    font-size: 0.9rem;
    line-height: 1.42857;
    font-weight: bold;
    color: #FFF;
	text-shadow: none;
    background-color: #5B5B5B;
    background-image: linear-gradient(to bottom, #C3C3C3, #5B5B5B);
    border-color: rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    box-shadow: 0px 1px 2px rgba(64, 64, 64, 0.1);
}

.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #5b5b5b;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, ##5b5b5b);
	background-image: -ms-linear-gradient(top, #f9f9f9, ##5b5b5b);
	background-image: -webkit-linear-gradient(top, #f9f9f9, ##5b5b5b);
	background-image: -o-linear-gradient(top, #f9f9f9, ##5b5b5b);
	background-image: linear-gradient(top, #f9f9f9, ##5b5b5b);
}

.navbar-inverse .navbar-inner {
    background-color: #4B84BD;
    border-color: #DEDEDE;
    background-image: linear-gradient(to bottom, #2A3E51, #4B84BD);
}

/* Minimum width of 600 pixels.*/ 
@media screen and (min-width: 600px) {
#secondary .widget-area {
	float: right;
	width: 30%;
	background-color: #eee;
	box-sizing: border-box;
}
.site-content {
	float: left;
	margin:0px;
}
.main-navigation {
	margin-top: 0px;
	}
	}
	
	/* Maximum width of 599 pixels. */
@media screen and (max-width: 399px) {
body {
	background-color: #fff;
	background-repeat: repeat;
	float: right;
}
.widget-area {
	float: left;
	width: 100%;
	margin: 0px;
	background-color: #eeeeee;
	box-sizing: border-box;
}
.site-content {
	float: left;
	width: 100%;
	margin:0px;
}


	}
