

/* CSS Document */

* {margin:0; padding:0;}

body {background:url(images/body.jpg) left top repeat-x #FBF9EA;}

#head_left {background:url(images/head_left.jpg) left top no-repeat;}
#head_right {background:url(images/head_right.jpg) right top no-repeat;}

a:hover{text-decoration:none;}

a img {border:0;}

.column {float:left;}
.clear {clear:both;}

html, input, textarea {font-family:tahoma, Arial; font-size:11px; color:#5A5650;}
	
a {color:#3D3D3D;}	

input, select, textarea {vertical-align:middle; font-weight:normal; color:#7B726E;}

.search .input {border:inset 1px #B1AD9F; padding-top:2px; padding-bottom:2px; background:#DCD8C6;}
.search .submit {margin:0;}

#main {width:760px; margin:0 auto;}

#footer {padding:19px 20px 18px 20px; color:#FFFFFF; text-align:center; background:url(images/footer.jpg) left top no-repeat #0D829C; width:715px;}
#footer a {color:#FFFFFF; font-weight:bold;}

#header {height:150px;}

#top {height:107px;}

#name {width:513px; height:100px;}

#name .indent {padding:45px 0 0 21px;}
#name_bg {background:url(images/logo.png) left top no-repeat; padding:0 20px 20px 46px;}

h1 {color:#FFFFFF; font-size:2.31em; font-weight:normal; font-family:arial; text-transform:uppercase; letter-spacing:-2px;}
h1 a {color:#FFFFFF; text-decoration:none;}

#search {width:247px; background:url(images/search_bg.gif) left top no-repeat;}

#search .search {padding:19px 15px 50px 24px;}
#search .search strong {color:#7B726E; font-size:0.91em;}
#search .search .input {width:122px; margin:0 0 0 7px;}
#search .search .submit {margin:0 0 0 1px;}

#menu {height:43px; background:url(images/menu_bg.gif) left top no-repeat;}

.menu {padding:10px 0 0 0; white-space:nowrap; text-align:center;}
.menu ul {padding:0; margin:0; list-style:none; height:33px;}
.menu ul li {margin:0 1px 0 0; display:table; float:left; background:url(images/menu_tal.jpg) left top repeat-x;}
.menu h2 {color:#083138; background:url(images/menu_l.jpg) left top no-repeat; font-size:1.01em; line-height:1.01em; font-family:tahoma, Arial; text-transform:uppercase; padding:0; margin:0; display:block;}
.menu ul li a {color:#083138; background:url(images/menu_r.jpg) right top no-repeat; font-size:1.01em; line-height:1.01em; font-family:tahoma, Arial; text-transform:uppercase; text-decoration:none; display:block; margin:0; padding:13px 21px 9px 21px;}
.menu ul li a:hover {text-decoration:underline;}

#main_margin {margin:33px 0 36px 0;}
#bbg {background:url(images/bbg.gif) right top repeat-y; width:100%;}

#content {width:518px; overflow:hidden;}

#content .indent {padding:0 40px 0 22px;}

.title {padding:0 0 12px 0; background:url(images/title_bg.jpg) left bottom repeat-x; margin:0 0 15px 0;}

h3 {color:#3C3C3C; font-size:1.11em; font-weight:bold; padding:0 0 5px 0;}
h3 a {color:#3C3C3C; text-decoration:none;}

.comment {color:#E46432; font-size:0.91em;}
.comment a {color:#716C60; text-decoration:none;}
.comment a:hover {text-decoration:underline;}
.comment span {color:#716C60;}

.number {width:76px; text-align:right;}

.author {width:380px;}

.content_text {line-height:1.31em; padding:0 0 18px 0; margin:0 0 38px 0; background:url(images/content_bg.jpg) left bottom repeat-x;}
.content_text strong {color:#5A5650;}
.content_text ul {margin:0; list-style:none;}
.content_text li {background:url(images/li_bg.gif) left 7px no-repeat; padding:0 0 0 12px; color:#5A5650; line-height:1.51em; font-size:1.01em; font-weight:bold;}
.content_text li a {color:#5A5650; text-decoration:none;}
.content_text li a:hover {text-decoration:underline;}

.content1 {width:208px;}
.content2 {width:248px;}

.content_text ol {margin-left:20px; margin-top:15px;}

.postmetadataalt {font-size:0.81em;}

.pagetitle {color:#3C3C3C; font-size:1.11em; font-weight:bold; padding:0 0 10px 0;}

#comments {color:#3C3C3C; font-size:1.11em; font-weight:bold;}

#respond {color:#3C3C3C; font-size:1.11em; font-weight:bold;}

p {padding:10px 0 10px 0;}

.article {padding:0;}

.post {padding:0 5px 0 5px;}

.navigation {padding:0 0 10px 0; color:#000000; font-size:1.01em;}
.navigation a {color:#000000; font-weight:bold;}
.navigation .left {width:47%; float:left;  padding-left:10px;}
.navigation .right {width:47%; float:right; text-align:right; padding-right:10px;}

#content .search {padding:10px 0 0 0;} 
#content .search strong {color:#7B726E; font-size:1.01em;}
#content .search .input {width:75%; margin:0 0 0 7px;}
#content .search .submit {margin:0 0 0 1px;}


#side_bar {width:242px;}

#side_bar .indent {padding:0 41px 0 41px;}

#side_bar .search {margin-bottom:28px; padding:0;}
#side_bar .search strong {color:#3D3D3D; font-size:1.11em;}
#side_bar .search .input {width:98%; margin:15px 0 0 0;}
#side_bar .search .submit {margin:5px 0 0 128px;}

.widget_style h2 {color:#3D3D3D; font-size:1.11em; font-weight:bold;}
.widget_style ul {margin:15px 0 28px 0; list-style:none;}
.widget_style li {background:url(images/li_bg.gif) left 8px no-repeat; padding:0 0 0 14px; color:#3D3D3D; line-height:1.61em; font-size:1.01em;}
.widget_style li a {color:#3D3D3D; text-decoration:none;}
.widget_style li a:hover {color:#3D3D3D; text-decoration:underline;}

#links_with_style ul {margin:0;}
#links_with_style ul ul {margin:15px 0 28px 0; list-style:none;}
#links_with_style ul li {list-style:none; background:none; margin:0; padding:0;}
#links_with_style ul li ul li {background:url(images/li_bg.gif) left 8px no-repeat; padding:0 0 0 14px; color:#3D3D3D; line-height:1.61em; font-size:1.01em;}
#links_with_style ul li ul li a {color:#3D3D3D; text-decoration:none}
#links_with_style ul li ul li a:hover {color:#3D3D3D; text-decoration:underline;}

#archives li {background:none; padding:0; color:#EA3200; line-height:1.61em; font-size:1.01em; font-weight:bold;}
#archives li a {color:#EA3200; text-decoration:none;}
#archives li a:hover {color:#EA3200; text-decoration:underline;}

#meta {vertical-align:top;}
#categories {vertical-align:top;}
#archives {vertical-align:top;}
#recent-comments  {vertical-align:top;}
#recent-posts  {vertical-align:top;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}
#calendar_wrap {vertical-align:top; padding:15px 0 28px 0; text-align:left;}
#calendar_wrap a {font-weight:bold;}
#wp-calendar {text-align:left;}
.textwidget {padding:15px 0 28px 0;}
#statusbar {padding:0 0 20px 0;}
#statusbar p {padding:0; margin:0;}
#statusbar a {font-weight:bold;}
