body,h3,h4,h5,h6,blockqoute,p,dd,dl,hr,form {
font-family:trebuchet,verdana;
color:#000;
}

.title_link {
font-size:16px;
}

#nav ul,.tagline,#header,h2,h1 {
text-align:left;
}

h1,h2 {
font-size:1em;
}

.pagination a:hover,.pagination a:active,.pagination a:link,.pagination a:visited,h2,h1 {
font-weight:400;
}

#sidebar h2,h1 {
color:#fff;
}

#sidebar a:hover,#sidebar a:link,#sidebar a:visited,body {
font:12px verdana,arial,helvetica,sans-serif;
}

.comments-template a:hover,.pagination a:hover,.pagination a:active,.title_link a:visited,.title_link a:link,#sidebar ul ul li,#sidebar a:link,a:visited,.postmetadata a:hover,.entry,.entry a:hover,.search_box,#footer a:hover,body {
color:#000;
}

body {
background:url(images/bg1.jpg);
}

#wrapper {
width:82%;
min-width:800px;
background:#FFF;
margin:20px auto 10px;
padding:7px;
}

#wrap_content,#middle,#nav ul li a {
vertical-align:middle;
overflow:hidden;
}

#footer,#container,#divider,#nav_divider,#quote,#header,#nav ul li {
position:relative;
}

#wp-calendar,.postmetadata,#wrap_content,#nav,#header2,#header {
width:100%;
}

#header {
background:url(images/topbg.gif) repeat-x;
height:9em;
}

#nav,#header2,#header {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

#headercontent {
position:absolute;
padding:0 2em 1.3em;
}

#headercontent a {
font-size:x-large;
color:#fff;
}

#headercontent,#searchform {
bottom:0;
}

.left,#nav_left,.ipost_tag,#searchform,#container,#wrap_content,#nav li,#nav ul,#header2 {
float:left;
}

#footer,#nav,#divider,#nav_divider,#header2 {
clear:both;
}

#header2 {
background:url(images/eva.jpg) no-repeat;
height:148px;
}

.comments-template a:hover,.comments-template a:visited,.comments-template a:link,.pagination a:hover,.pagination a:active,.pagination a:link,.pagination a:visited,.title_link a:hover,.title_link a:visited,.title_link a:link,#sidebar a:hover,#sidebar a:link,a:visited,.postmetadata a:hover,.postmetadata a:visited,.postmetadata a:link,#footer a:link,#footer a:visited,#nav li a:hover,.header_nav li a:active,#nav li a:link,#nav li a:visited,.header_link a:visited,.header_link a:link,#nav ul li a {
text-decoration:none;
}

.right,#nav_right,.ipost_comment,#sidebar,#quote,#searchform {
float:right;
}

#quote {
top:40%;
padding-right:1.4em;
color:#000;
width:50%;
}

#nav_divider {
background:#fff url(images/border1.gif) repeat-x;
}

#divider,#nav_divider {
height:14px;
margin:1px 0;
}

#divider {
background:#fff url(images/border2.gif) repeat-x;
}

#middle {
padding-top:20px;
}

#nav,#nav ul li a {
height:41px;
}

#nav ul li a {
color:#fff;
padding:.5em 1em .9em;
}

#nav {
background:#1e4478 url(images/menubg.gif) repeat-x top;
margin-bottom:2px;
vertical-align:middle;
padding:0 1em;
}

#nav ul li,img.left,img.right {
display:inline;
}

#nav ul {
margin:13px 2px 0 0;
}

#sidebar ul ul li,#sidebar h2,#sidebar ul,#nav ul {
list-style-type:none;
}

#searchform,#nav li {
text-align:center;
}

#nav ul li a:hover,table#wp-calendar a:link,.entry a:hover,.entry a:visited,.entry a:link {
text-decoration:underline;
}

#nav li a:hover,.header_nav li a:active,#nav li a:link,#nav li a:visited {
padding:0 18px 0 20px;
}

.search_box,#container,#wrap_content {
background:#fff;
}

#container {
width:61%;
overflow:auto;
padding:0 20px;
}

#sidebar {
width:33%;
border-left:1px solid #eee;
border-bottom:1px solid #eee;
padding:10px 0 20px;
}

#footer {
height:5em;
padding-top:5em;
background:#fff url(images/border2.gif) repeat-x 0 2.5em;
color:#000;
text-align:center;
}

#creative-commons {
padding-top:10px;
}

.comments-template a:link,.title_link a:hover,.postmetadata a:visited,.postmetadata a:link,.entry a:link,#footer a:link,#footer a:visited {
color:#00f;
}

#searchform {
vertical-align:bottom;
margin:65px 20px 0 0;
}

.search_button,.search_box {
font:12px Verdana,Arial,Helvetica,sans-serif;
border:1px solid #4b4b4b;
}

.search_box {
margin:0 1px 0 0;
padding:3px;
}

.search_button {
color:#ccc;
background:#1e4478;
padding:2px;
}

.post {
padding:10px 0;
}

.post h2 {
font:18px trebuchet, verdana;
}

.comments-template ol li,#sidebar ul ul li,.entry {
line-height:18px;
}

.entry a:visited {
color:#00c;
}

p {
padding:10px 0 0 0;
}

.entry p {
padding:10px 0 0 0;
}

#sidebar h2,.postmetadata {
border-top:1px solid #eee;
}

#smallfont a:visited,#smallfont a:link,.dateauthor {
color:#999;
}

#nav_right,.ipost_comment {
text-align:right;
}

ul {
margin:10px 10px 10px 20px;
}

#sidebar a:hover {
color:blue;
}

#sidebar ul {
margin:0 0 15px;
}

#sidebar h2 {
font:14px arial,helvetica,sans-serif;
border-left:0;
border-right:0;
border-bottom:1px solid #eee;
background:url(images/menubg.gif) repeat-x;
margin:0 0 7px;
padding:7px 0 7px 15px;
}

#sidebar ul ul li {
padding:0 3px 0 15px;
}

blockquote {
font:serif;
background-color:#BFCFDC;
border-top:1px solid #e1cc89;
border-bottom:1px solid #e1cc89;
background-image:url(images/openquote.png);
background-position:top left;
background-repeat:no-repeat;
text-indent:23px;
margin:10px 10% 0;
padding:0 5px 5px;
}

blockquote span {
display:block;
background-image:url(images/closequote.png);
background-repeat:no-repeat;
background-position:bottom right;
margin:8px 20px 10px;
}

blockquote hr {
width:80%;
margin-bottom:5px;
}

a img,img {
border:0;
}

p img {
max-width:100%;
}

img.left,img.right {
padding:4px;
}

img.right {
margin:0 0 2px 7px;
}

img.left {
margin:0 7px 2px 0;
}

img.centered {
margin-left:auto;
margin-right:auto;
}

.caption {
border:1px solid #e5e5ff;
background:#e5f2ff;
font-size:90%;
color:#000;
margin:5px;
padding:5px;
}

.pagination {
font:12px verdana,arial,helvetica,sans-serif bold;
padding:12px 2px 2px;
}

.pagination a:link,.pagination a:visited {
border:1px solid #ccc;
color:#2e6ab1;
padding:0 5px;
}

.pagination a:hover,.pagination a:active {
background:#e9f8e5;
border:1px solid #2b66a5;
}

html .pagination li.currentpage,html .pagination li.disablepage {
margin-right:5px;
padding-right:0;
}

.comments-template p {
padding:10px 0 0 0;
}


.comments-template {
margin:25px 0 0;
}

.comments-template a:visited {
color:#009;
}

.comments-template ol {
list-style:none;
padding:0 0 15px;
}

.comments-template ol li {
margin:10px 0;
padding:0 0 15px;
}

.commentmetadata {
font-size:12px;
color:#a00000;
}

.comments-template textarea {
font:12px arial,hevletica,georgia,sans-serif;
}

#smallfont a:hover {
color:red;
}

.comments-template ol,.smallfont,.title_link a:hover,.title_link a:visited,.title_link a:link,li,.search_button,body,body,h3,h4,h5,h6,p,dd,dl,hr,form,h1,h2,.tagline {
margin:0;
}

p img,.smallfont,.title_link a:hover,.title_link a:visited,.title_link a:link,#sidebar ul,li,ul,.header_link a:visited,.header_link a:link,h2,body,h3,h4,h5,h6,p,dd,dl,hr,form,.comments-template,h1,.postmetadata {
padding:0;
}

h2,.tagline,.smallfont {
color:#aaa;
}

#nav li a:link,#nav li a:visited,body,.comment-image {
vertical-align:top;
}
