body
{
font-family: "lucida Grande", Verdana, Arial, Helvetica, sans-serif;
background-color: #FFF;
padding: 0;
margin: 0 0 0 0;
font-size: 62.5%;
line-height: 1;
}

h1,h2,h3,h4,h5,h6,form,fieldset, ul, li
{
margin:0;padding:0;
}

.low
{
display:none;
}

.topnav {
width: 100%;
background: #FFF;
height: 20px;	
}

.container
{
width: 960px;
margin: 0 0 0 30px;
text-align: left;
color: #444;
font-family: "lucida Grande", Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;
padding: 0px;
border-top: 0px solid #000;
}

.header
{
margin: 0;
padding: 10px 0 20px 0;
border-bottom: 1px solid #E0E0E0;
background-color: #FFF;
width: 100%;
}

.entry {
margin: 0 0 5em 0;
padding-bottom: 20px;
border-bottom: 1px solid #999;
width: 960px;
}

.footer {
width: 960px;
float: left;
clear: both;
text-align: left;
margin: 1em 0 0 0;
font-size: 1.2em;
line-height: 1.2;
color: #999;
border-top: 1px solid #E0E0E0;
padding: 1em 0 2em 0;
}


/* ------------------HEADINGS ----------------------- */

h1
{
font-family: adelle-1, serif;
font-size: 3em;
line-height: 130%;
text-align: left;
position: relative;
padding-bottom: 10px;
}

h1 a, h1 a visited {
text-decoration: none;
}

h2
{
font-family: adelle-1, serif;
line-height: 130%;
position: relative;
color: #444;
font-size: 2.2em;
text-align: left;
margin-bottom: 30px;
font-weight: light;
}

h3
{
font-family: Georgia, Constantia, Times, "Times New Roman", serif;
font-weight: normal;
line-height: 130%;
color: #444;
font-size: 2.6em;
text-align: left;
margin: 0;
line-height: 1.2;
}

h3#respond
{
color: #AC8946;
}

.footer h6 {
font-family: Georgia, Constantia, Times, "Times New Roman", serif;
font-weight: normal;
color: #666;
font-size: 2em;
text-align: left;
margin: 0 0 1em 0;
letter-spacing: -0.03em;
font-style: italic;
width: 800px;
line-height: 1.4;
}


/* ------------------- LINKS ----------------------- */ 

a
{
color : #006699;
text-decoration : none;
font-weight : normal;
text-decoration: underline;
}


a:link {
color: #006699;
text-decoration: none;
font-weight: normal;
text-decoration: underline;
}

a:visited {
color : #006699;
text-decoration: underline;
font-weight: normal; 
}

a:active {
color: #099fc4;
text-decoration: none;
font-weight: normal;
}

a:hover {
color: #099fc4;
text-decoration: none;
font-weight: none;
}

/* ------------------- TYPE ----------------------- */ 

p {
color: #000;
font-family: "lucida Grande", Verdana, Arial, Helvetica, sans-serif;
background: #FFF;
padding: 0;
font-size: 1.4em;
line-height: 1.6;
margin-top: 2em;
}

.entrycat
{
margin-top : 0px;
margin-bottom : 0px;
margin-left : 5px;
margin-right : 5px;
padding : 0px;     
color : #a9a9a9;
font-size : 1em;
font-weight : normal;
line-height : 16px;       
text-align : center;
}

code
{
color: #8B1D1D;
}

/*----------------------IMAGES------------------------*/

.entry img {
margin: 0 25px 25px 0;
padding: 0;
border: none;
align: left;

}

.entry img.g {
margin: 0 25px 25px 0;
padding: 0;
border: 1px solid #D7D7D7;
align: left;
}

.title {
font-family : Georgia, Times, "Times New Roman", serif;
font-weight : normal;
color : #000;
font-size : 1.4em;
text-transform: uppercase;
}


.posted {
margin-top : 5px;
margin-bottom : 20px;
margin-left : 0px;
margin-right : 30px;
text-align : left;
font-size : 1.3em;
}

.posted a img { border: 0; }

img.border {
border: 10px solid #E0E0E0;
}

/*---------- NAV ---------------*/

.navigation {
width: 960px;
height: 120px;
border-top: 0px #ccc solid;
}

.navleft a {
margin: 20px 0 0 0;
display: block;
float: left;
width: 150px;
height: 40px;
background: url(/wp-content/themes/andrew/images/as_nav.gif) 0 0 no-repeat;
}

.navleft a:hover {
display: block;
width: 150px;
height: 40px;
background: url(/wp-content/themes/andrew/images/as_nav.gif) -150px 0 no-repeat;
}

.navright a {
margin: 20px 0 0 0;
display: block;
float: right;
width: 150px;
height: 40px;
background: url(/wp-content/themes/andrew/images/as_nav.gif) 0 -40px no-repeat;
}

.navright a:hover {
display: block;
width: 150px;
height: 40px;
background: url(/wp-content/themes/andrew/images/as_nav.gif) -150px -40px no-repeat;
}

/*---------- COMMENTS ---------------*/

.comments
{
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 50px;
padding : 12px;     
color : #666;
font-size : 1.2em;
font-weight : normal;
line-height : 160%;
text-align : left;
}

.commentsbody
{
border-bottom : 1px solid #E8E8E8;
text-align : justify;
margin-bottom : 10px;
padding : 10px;
}


ul.details
{
font-family: "lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #666;
font-size: 1.2em;
margin: 0;
padding: 0;
line-height: 1.3;
text-indent: 0;
}

ul.details li
{
list-style-type: none;
margin: 0;
padding: 0;
}

.post-meta-key
{
color: #666;
font-weight: normal;
}

/*-----------FORMS-----------------*/

.wpcf7
{
position: relative;
width: 510px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #444;
background: #eee;
float: left;
clear: both;
border: 1px solid #E0E0E0;
margin-top: 40px;
}

.wpcf7 p
{
font-family: Arial, Helvetica, sans-serif;
margin: 20px 0 10px 20px;
font-size: 1.2em;
display: block;
background: none;
}

input, textarea {
border: 1px solid #999;
line-height: 1.3;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin: 5px 0px;
width: 450px;
color: #444;
padding: 5px;
}

p.submit input
{
color: #FFF;
font-size: 1.2em;
font-weight: bold;
background: #006699;
border: 0;
cursor: pointer;
display: block;
margin: 10px 0px;
width: 80px;
} 

p.submit input:hover
{
color: #FFF;
background: #099fc4;
border: 0;
cursor: pointer;
} 

.wpcf7 legend {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000;
font-size: 1.4em;
text-align: left;
margin: 0 0 0 0;
padding: 0;
}

fieldset {
border: 0;
margin: 0;
padding: 0;
}

.addthis_toolbox addthis_default_style {
}
