/*
Theme Name: Lorraine
Description: Lorraine's design
Version: 1.0
Author: Lorraine Sawicki, Chuck Lin
Author URI: http://www.defaultroute.net/

*/

* {
font-family: helvetica;
font-size: 14px;
padding:0;
margin:0;
color: #333;
}
p {
margin-bottom: 1em;
}
a:link, a:visited, a:active {
text-decoration:none;
color: #0099cc;
}
a:hover {
text-decoration:underline;
}
img {
border:0;
}
#wrapper {
width: 768px;
margin-left:auto;
margin-right:auto;
margin-bottom: 10px;
}
#header {
margin-top:10px;
}
#footer {
width: 100%;
height: 150px;
background: #003366;
}
#footer-content {
width:768px;
margin-left:auto;
margin-right:auto;
}
#footer div {
color:#fff;
}
#ftl {
margin-top:30px;
width: 500px;
float:left;
font-weight:bold;
}
#ftl span {
font-size:12px;
font-weight:normal;
color:#fff;
}
#ftl a {
font-size: 1.2em;
color:#ffc120;
}
#ftr {
margin-top:20px;
width: 200px;
float:right;
line-height: 1.3em;
}
#ftr img {
margin-bottom:4px;
}
h1.logo {
width:250px;
float:left;
}
h1.logo span {
display:none;
}
h1.logo img {
border:0;
}
#nav {
list-style-type:none;
margin-top:10px;
float:right;
}
#nav li {
list-style-type:none;
float:left;
padding: 0px 0 10px 20px;
}
.page-item-119 {
display:none;
}
#nav a {
text-decoration:none;
font-size:20px;
}
.headline {
background: #1795d7;
min-height:50px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.headline p {
padding:20px 40px;
}
.homehr {
color:#8cc63f;
border: 2px solid;
margin-top:10px;
margin-bottom:10px;
}
.homebox {
line-height:1.4em;
width: 32%;
float:left;
margin-right:1%;
}
.homebox h2 {
font-size: 18px;
font-weight:bold;
}
.homeheadline {
color:#fff;font-size:48px;float:left;
}
.hometagline {
width: 50%;position:relative;
left:300px;
top:-40px;
z-index:4;
font-weight:bold;
color:#023B6F;
font-size: 1.1em;
}
#homeimage {
margin-left: 36px;
margin-top: -30px;
margin-bottom: 20px;
}
.hometagline a {
color: #FFC120;
text-decoration:none;
}
#page-content {
padding: 10px 10px 10px 170px;
background: transparent url(images/pagebg.png) repeat-y;
}
#page-content ul {
margin: 1em;
}
#page-content li {
margin-left: .5em;
line-height:1.4em;
padding-left: .5em;
}
.page-headline {
background: transparent url(images/pagetree.png) no-repeat;
height:170px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.page-headline p {
padding-left: 170px;
color: #fff;
font-size: 1.4em;
}
.page-headline h2 {
padding-left: 170px;
color: #fff;
font-size: 2em!important;
padding-top: 100px;
line-height:1em!important;
margin:0!important;
}
.post {
padding:10px 0;
line-height:1.4em;
}
h1,h2,h3,h4,h5,h6 {
line-height:2em;
font-weight:bold;
margin: .5em 0 0 0;
color:#003366;
}
.bio-content img {
margin: 0 15px 15px 0;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
ul.bio-header {
margin:0!important;
padding:0!important;
list-style-type:none;
}
ul.bio-header li {
float:left;
line-height:18px!important;
}
.bio-content {
padding-top:10px;
clear:both;
}
li.title {
clear:both;
}
li.bio-name {
width:160px;
font-size:18px;
font-weight:bold;
color:#1795d7;
}
li.bio-name, li.title {
margin:0!important;
padding:0!important;
}
li.email, li.twitter, li.linkedin, li.blog {
margin-right: 10px!important;
margin-left: 0px!important;
padding-left: 0px!important;
}
i {
color:#003366;
font-size:16px;
}
h1 {
font-size:18px;
}
h2 {
font-size:16px;
}
a.loc:hover {
text-decoration:none;
}
