/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	font:12pt "trebuchet ms", verdana, arial, helvetica, sans-serif;
	background:url(images/img01a.jpg) repeat
}
body, #logo p, #logo h1, #menu ul, .title, .sidebar ul, #searchform, #footer p {
	margin:0
}
body, #menu ul, #page, .sidebar, .sidebar ul, #searchform {
	padding:0
}
body, a:hover, #searchform, #calendar_wrap, #footer p {
	text-align:center
}
h3, h2, h1 {
	margin-top:0
}
h1, h2 {
	font-size:1.6em
}
h1, #wrapper #page #content .post .entry .byline {
	font-weight:normal
}
h3 {
	font-size:1em
}
ul {
	list-style-image:url(images/img07.gif)
}
a, #logo a, #menu a, #content, .post h1, .entry {
	text-decoration:none
}
a, #logo h1, #logo p, .entry {
	color:#0b3166
}
a:hover {
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-bottom-color:#FFF
}
a:hover, #menu, #menu a, .post h1, .sidebar li ul {
	color:#FFF
}
a img, #logo a, #menu a, .links a, #calendar_wrap tfoot td, #calendar_wrap tfoot td#prev, #calendar_wrap tfoot td#prev a, #calendar_wrap tfoot td#next, #calendar_wrap tfoot td#next a {
	border:none
}
img.left, #logo p, #logo h1, #menu a, .sidebar {
	float:left
}
img.left {
	margin:0 20px 0 0
}
img.right, #content {
	float:right
}
img.right {
	margin:0 0 0 20px
}
#logo {
	font:4em "trebuchet ms", arial, helvetica, sans-serif;
	width:970px;
	height:88px;
	padding:0 10px
}
#logo, #menu, #page, #footer {
	margin:0 auto
}
#logo h1 {
	font:10mm "trebuchet ms", arial, helvetica, sans-serif normal;
	padding:30px 0 0 0;
	text-transform:lowercase
}
#logo p {
	padding:38px 0 0 3px
}
#logo p, .post h1, .entry {
	text-transform:none
}
#logo p, .sidebar li h2 {
	font-size:12px
}
#logo p, .post h1, .byline, .entry, .links, .sidebar li li, #calendar_wrap tfoot td#prev {
	text-align:left
}
#menu, #footer {
	background:url(images/img04.png) no-repeat left top
}
#menu, #page, #footer {
	width:1000px
}
#menu, .title, #footer {
	height:55px
}
#menu, .links {
	padding-top:10px
}
#menu ul, .sidebar ul {
	list-style:none
}
#menu li {
	background:url(images/img01.jpg);
	display:inline
}
#menu a {
	font:10px arial, helvetica, sans-serif;
	display:block;
	padding:6px 15px 10px 20px;
	text-transform:uppercase
}
#menu a, #menu a:hover, #menu .current_page_item a {
	margin:0 3px 0 0
}
#menu a:hover, #menu .current_page_item a, .title a, .sidebar li h2, #footer p, #footer a {
	color:#fff
}
#page {
	font-size:10pt
}
#latest-post {
	padding:20px;
	border:1px solid #e7e7e7
}
#content {
	font:12px "trebuchet ms", arial, helvetica, sans-serif;
	width:550px;
}
.post {
	margin-bottom:20px;
	padding-bottom:15px;
	line-height:200%;
	color:#154343;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.post h1 {
	letter-spacing:2pt;
	font-family: "trebuchet ms", arial, helvetica, "sans-serif normal normal normal /26px";
	font-size: 12pt;
	line-height: 26px;
}
.title {
	font:12px "trebuchet ms", arial, helvetica, sans-serif normal;
	background:url(images/img03.png) no-repeat left top;
	padding:10px 0 0 20px
}
.title a {
	border-bottom:none
}
.byline {
	font:12px "trebuchet ms", arial, helvetica, sans-serif bold /16px;
	margin:0 20px 20px 20px;
	color:#124378
}
.entry {
	font:12px "trebuchet ms", arial, helvetica, sans-serif normal normal /20px;
	padding:0 20px
}
.links a:hover {
	border-bottom:1px dotted #ccc
}
.sidebar {
	width:220px;
}
.sidebar li {
	padding:0 0 20px 0
}
.sidebar li li {
	padding:4px 0;
	margin:0 20px 0 15px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#2e6565;
	color:#900;
}
.sidebar li h2 {
	background:url(images/img02.png) no-repeat left top;
	height:37px;
	margin:0 0 0 0;
	padding:18px 15px
}
#footer p {
	font:9px verdana, geneva, sans-serif italic normal;
	padding:15px 0 0 0
}

