
body {
	font-family: Georgia, 'Times New Roman', Serif;
	background-color: #b9cef4;
}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.5em;
}

.inline-widgets #wp-calendar caption, .blogname, .blogdesc {
	font-family: Georgia, 'Times New Roman', Serif;
}

.blogname {
	font-size: 4em;
	margin-top: 15px;
}

.posttitle, #comments, #respond .title, #respond.pre27, #trackbacks {
	font-family: Georgia, 'Times New Roman', Serif;
}

.commentlist li, #commentform input, #commentform textarea {
	font-family: Georgia, 'Times New Roman', Serif;
}

#commentform p {
	font-family: Georgia, 'Times New Roman', Serif;
}

.sidebars {
	font-family: Georgia, 'Times New Roman', Serif;
}


#page {
	width: 763px;
}

#header {
	background: url(images/header.png);
	height: 243px;
	width: 763px;
}

#headerimg {
	height: 226px;
	width: 737px;
	background: url(images/head.jpg) bottom center no-repeat;
}

#main {
	background: url(images/bg.png);
	width: 733px;
}

#footer {
	background: url(images/foot.png);
}

.post {
	text-align: justify;
	background: #FAFAFA; 
	border: 1px solid #EEEEEE; 
}


#footer {
	width: 763px;
}


.sidebars {
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
}

#sidebar1 .sidebars {
	width: 210px;
}

#sidebar2 .sidebars {
	width: 210px;
}


.entry img {
	float: left;
	background: #fff;
	border: 1px solid #333;
	padding: 3px;
}

.sidebars li {
	list-style-image: url(images/star.gif);
}

.commentlist {
}

.commentlist li {
	list-style: none;
}

#wp-calendar {
	margin: 0 !important; margin-top: -1.5em;
}

#wp-calendar caption {
	margin-top: -1.4em;
}

/* dirty fix for the event calendar plugin */
div#wp-calendar .nav {
	margin: 0;
}
/* end dirty fix */

.datestamp div {
	font-family: Georgia, 'Times New Roman', Serif;
}

.cal3 {
	margin-top: 0.4em;
}

.pages {
	/*text-align: right;*/
	position: relative;
}

.pages ul li.has_sub {
	background: url(images/bullet_arrow_right.png) no-repeat center right;
}

.head_overlay {
	background: url(images/head_overlay.png);
}




.html p.htmlencoded {
    overflow: hidden !important;
	background: #ebebeb;
	color: maroon !important;
	border: 1px dotted #D7D7D7;
	font-family: monospace, Courier !important;
	font-size: 12px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

input.htmlselectcode {
	margin: 0 0 -1px 0;
	padding: 0;
	font-size: 9px;
	width:auto;
	background: #eeeeee !important;
	border: 1px solid #888888 !important;
}

#sforum .sfposttable td.sfpostcontent .html p.htmlencoded {
    overflow: hidden !important;
	background: #ebebeb;
	color: maroon !important;
	border: 1px dotted #D7D7D7;
	font-family: monospace, Courier !important;
	font-size: 12px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

input.htmlselectcode:hover{
  color: #EC1D18;
	background: #CAAFAE !important;
}


#headerimg {   background: url(images/header2.png) bottom center no-repeat; }
  .entry img, .entry embed, .entry object { max-width: 656px; width: expression(this.clientWidth > 656 ? 656 : true); }
  .entry img { height: auto; }
  



.nav {
	float: left;
}
.nav {
	padding: .25em 0;
}
.search {
	right: 0;
	float: right;
}
.search input {
	border: 0px solid black;
	margin-right: 5px;
	height: 1.5em;
	padding: 2px;
}
.search_box {
	font-weight: bold;
}
.nav_bar {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 4px 0;
	
	//height: 3em;
}

.pages ul li a {
	border-color: #4a4a4a;
}
.pages ul li.top a  {
	border: 0 solid;
}

.dealers {
	margin: 10px  20px;
	padding: 10px 0;
	border-top: 2px dashed #dfdfdf;
}

body {
	font-size: 100%;
}
#main {
	font-size: .8em;
	line-height: 1.3em;
}
.pages a, .pages a:hover {
	font-size: 1em;
}

h4 {
	margin-top: 7px;
}
#main input {
	margin: .1em;
}
#footer {
	font-size: .7em;
}
.msa_results td {
	padding: 3px;
}
.msa_results thead {
	background-color: purple;
	font-weight: bold;
	color: white;
}
.msa_results tbody .secondrow {
	padding-left: 20px;
	padding-right: 250px;
	padding-bottom: 10px;
	border-bottom: 2px dashed #ababab;
	margin-bottom: 5px;
}
.msa_results tbody .firstrow {
	padding-top: 10px;
}

.side {
	font-size: .85em;
}
.alphabet {
	font-size: 1.3em;
	line-height: 2em;
	color: #ababab;
	text-align: center;
}
.alphabet a {
	text-decoration: underline;
	color: #323232;
}
#footer hr {
	position: relative;
	border-color:purple -moz-use-text-color -moz-use-text-color;
	border-right:0 none;
	border-style:dashed none none;
	border-width:1px 0 0;
	height:1px;
	text-align:center;
	width:70%;
	margin: 0 auto;
}
#main {
	padding-bottom: 20px;
}

.bio img {
	margin: 0 20px 20px 0;
	-moz-box-shadow: 7px 7px 5px #bbbbbb; /* Firefox */
	-webkit-box-shadow: 7px 7px 5px #bbbbbb; /* Safari and Chrome */
	box-shadow: 7px 7px 5px #bbbbbb;
}
