
	/* Fix a silly bug in Mozilla; thanks, Carey Evans */
html {width: 100%;}

body {
background: white;
text-align: left;
color: #000;
font-size: 12pt !important;
line-height: 125%;
border: 0;
border-top: 0;
margin: 0;
padding: 0; 
font-family: "Times New Roman", Times, serif; 
width: 100%;
 }


/* Helpers and base rules */

img	{
border: 0;
}

.hide, .fl, .fr {
display: none;
}


/* Primary layout divisions */

#container	{
border: 0;
}

#content {
border:0;
margin: 0;
padding: 0;
}
	
#header {
margin: 0;
padding: 0;
height: 150px;
}

#sidebar, #footer, .navigation {
display: none;
}


	
/* header */	

#header h1 a {
font-size: 22pt !important;
color: #000;
font-weight: bold;
text-decoration: none;
font-style: italic;
line-height: 100%;
}

#header p {
margin: 0;
padding: 0;
font-style: italic;	
font-size: 13pt !important;
font-family: "Times New Roman", Times, serif;
}



/* Typography 	*/
	
p {
padding: 0;
margin: 0 0 1em 0;	
}	

.post {
margin: 0 0 60px 0;
padding: 0;
}	
	
.post h2, h2.pagetitle, .post h2 a, h2.pagetitle a {
font-size: 18pt !important;
font-family: "Times New Roman", Times, serif;
font-style: italic;
color: #000;
font-weight: normal;
line-height: 1.3em;
margin: 0;
text-decoration: none;
}

h2.pagetitle {
margin: 0 0 10px 0;
border: 0;
}

.post h3, .post h3 a {
margin: 0;
padding: 0;
font-weight: normal;
font-size: 15pt !important;
font-family: "Times New Roman", Times, serif;
font-style: italic;
color: #000;
text-decoration: none;
}

small {
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: 13pt !important;
color: #000;
margin: 0 0 5px 0;
padding: 0;
}

small a {
color: #000;
text-decoration: none;
margin-left: 0;
}

.entry {
margin-top: 15px;
}

.entry p{
font-size: 13pt !important;
font-family: "Times New Roman", Times, serif; 
}

.entry blockquote {
margin: 15px;
font-style: italic;
font-weight: normal;
}

.entry a {
color: #000;
text-decoration: none;
}


#content #searchform {
margin: 7px 0 15px 0;
padding: 0; 
border: 0;
text-align: left;
}

#content #searchform #s {
width: 150px;
border: 1px solid #000;
padding: 2px;
font-size: 13pt !important;
}

#content #searchsubmit {
padding: 1px;
margin-left: 5px;
font-size: 13pt !important;
border: 1px solid #000;
background: #fff;
color: #000;
}

.contactform textarea, .contactform input {
font-family: "Times New Roman", Times, serif;
font-size: 13pt !important;
padding: 4px;
border: 1px solid #000;
}

.contactleft {
margin: 0;
padding: 0; 
border: 0;
text-align: left;
font-family: "Times New Roman", Times, serif;
font-size: 13pt !important;
}

.contactright {
padding: 0;
margin: 5px 0 25px 0;
}

#contactsubmit {
padding: 1px;
margin-left: 5px;
font-size: 13pt !important;
border: 1px solid #000;
background: #fff;
color: #000;
}	

.contacterror {
border: 1px solid red;
}















.imgr {
float: right;
margin: 0 0 10px 10px;
}

.imgl {
float: left;
margin: 0 10px 10px 0;
}

