body,h3,h4,h5,h6,blockqoute,p,dd,dl,hr,form {
	font-family:trebuchet,verdana;
	color: black
}

.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,blockqoute,p,dd,dl,hr,form {
	margin:0
}

.comments-template p.nocomments,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,blockqoute,p,dd,dl,hr,form {
	padding:0
}

h1,h2,.tagline {
	margin:0 0 0 0
}

.title_link {
	font-size:16px
}

.comments-template,h1,.postmetadata {
	padding:0 0 0 0
}

#nav ul,.tagline,#header,h2,h1 {
	text-align:left
}

h1, h2 {
	font-size: 1.0em
}

.pagination a:hover,.pagination a:active,.pagination a:link,.pagination a:visited,h2,h1 {
	font-weight:normal
}

#sidebar h2, h1 {
	color:#fff
}

h2,.tagline {
	color:#aaa
}

#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
}

#nav li a:link,#nav li a:visited,body {
	vertical-align:top
}

body {
	background:url(images/bg1.jpg)
}

#wrapper {
	width:82%;
	margin:20px auto 10px auto;
	padding:7px;
	background:#FFF
}


#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:9.0em
}

#nav,#header2,#header {
        border-top:1px  solid #fff;
	border-bottom:1px  solid #fff
}

#headercontent {
	position:absolute;
	padding:0em 2.0em 1.3em 2.0em
}

#headercontent,#searchform {
	bottom:0em
}

.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:#000000;
	width:50%
}

#nav_divider {
	background:#fff url('images/border1.gif') repeat-x
}

#divider,#nav_divider {
	height:14px;
	margin:1px 0 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
}

#nav {
	background:#1e4478 url('images/menubg.gif') repeat-x top;
	padding:0em 1.0em 0em 1.0em;
	margin-bottom:2px;
	vertical-align:middle
}

#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 {
	padding:0.5em 1.0em 0.9em 1.0em
}

#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:60%;
	padding:0 20px 0 20px;
	overflow:auto
}

#sidebar {
	width:33%;
	padding:10px 0 20px 0;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee
}

#footer {
	height:5.0em;
	padding-top:5.0em;
	background:#fff url('images/border2.gif') repeat-x 0em 2.5em;
	color: #000000
}

.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 {
	margin:65px 20px 0 0;
	vertical-align:bottom
}

.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
}

.smallfont {
	color:#aaa
}

.search_button {
	padding:2px;
	background:#1e4478
}

.post {
	padding:10px 0 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
}

#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 0
}

#sidebar h2 {
	font:14px arial,helvetica,sans-serif;
	padding:7px 0 7px 15px;
	border-left:0;
	border-right:0;
	border-bottom:1px  solid #eee;
	margin:0 0 7px 0;
	background:url('images/menubg.gif') repeat-x
}

#sidebar ul ul li {
	padding:0 3px 0 15px
}

blockquote {
	margin:15px 0 0 10px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:5px;
	border-left:5px solid #ccc;
	background:#fbf1f1
}

blockquote cite {
	margin:3px 0 0 0
}

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 {
	margin:5px;
	padding:5px;
	border:1px solid #e5e5ff;
	background:#e5f2ff;
	font-size:90%;
	color:black
}

.pagination {
	font:12px verdana,arial,helvetica,sans-serif bold;
	padding:12px 2px 2px 2px
}

.pagination a:link,.pagination a:visited {
	padding:0 5px;
	border:1px solid #ccc;
	color:#2e6ab1
}

.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 {
	margin:25px 0 0 0
}

.comments-template a:visited {
	color:#009
}

.comments-template ol {
	padding:0 0 15px;
	list-style:none
}

.comments-template ol li {
	margin:10px 0 10px 0;
	padding:0 0 15px 0
}

.commentmetadata {
	font-size:12px;
	color:#a00000
}

.comments-template textarea {
	font:12px arial,hevletica,georgia,sans-serif
}

#smallfont a:hover {
	color:#f00
}