html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent
}

body
{
line-height:1
}

ol,ul
{
list-style:none
}

blockquote,q
{
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after
{
content:'';
content:none
}

:focus
{
outline:0
}

ins
{
text-decoration:none
}

del
{
text-decoration:line-through
}

table
{
border-collapse:collapse;
border-spacing:0
}

html,body
{
height:100%
}

body
{
font:13px Arial,Helvetica,sans-serif;
line-height:20px;
color:#666;
background:#f8f7f3
}

h1,h2,h3,h4,h5,h6
{
font-family:"GeoSlb712 Md BT",Georgia,"Times New Roman",Times,serif;
color:#222
}

h1
{
font-size:48px;
padding-bottom:11px
}

h2
{
font-size:20px;
padding:4px 0 20px
}

h3
{
font-size:18px;
padding:0 0 20px;
line-height:22px;
color:#b00;
font-weight:normal
}

h4
{
font-size:14px;
padding:4px 0 18px;
text-transform:uppercase
}

h4,h5,h6
{
font-size:14px;
padding:4px 0 10px
}

p
{
padding-bottom:20px
}

#main-page p
{
padding-bottom:9px
}

#content ul,#content ol
{
margin:0 30px 0 28px;
padding:5px 0 25px
}

#content ul
{
list-style-type:none
}

#content ol
{
list-style-type:decimal-leading-zero
}

#content li
{
padding:0 0 0 13px;
background:url('../images/template/square.gif') 0 7px no-repeat
}

a
{
color:#b00;
text-decoration:none
}

a:hover
{
text-decoration:underline
}

#contact-form
{
width:412px;
overflow:hidden;
padding:6px 0 25px 80px
}

form p
{
padding-bottom:5px
}

input,textarea
{

border:#e7e4d7 1px solid;
background:url('../images/template/input-bg.gif') 0 0 no-repeat;
font-family:Arial,Helvetica,sans-serif;
color:#222;
line-height:26px;
padding:0 6px;
font-size:13px;
height:26px;
margin:0;
overflow:hidden
}

textarea
{
height:172px
}

label
{
width:110px;
float:left;
line-height:28px
}

.submit
{
margin-right:2px;
float:right;
padding-left:7px;
background:url('../images/template/submit-bg.png') 0 0 no-repeat
}

.submit input
{
background:url('../images/template/submit-bg.png') 100% 0 no-repeat;
padding:0 14px 3px 7px;
color:#fff;
float:left;
border:none;
height:30px;
width:auto;
font-size:12px;
font-weight:bold;
cursor:pointer
}

.clear
{
height:0;
font-size:0;
line-height:0;
clear:both
}

.aligncenter,div.aligncenter
{
display:block;
margin-left:auto;
margin-right:auto
}

.alignleft
{
float:left;
margin-right:14px
}

.alignright
{
float:right;
margin-left:14px
}

#page
{
background:#f8f7f3;
min-height:100%;
height:auto !important;
height:100%;
margin-bottom:-75px
}

#main-page #header
{
background:#f0eee6 url('../images/template/brush.jpg') center 100%
}

#header
{
background:#f0eee6 url('../images/template/brush.jpg') center
}

#logo
{
background:#222; height:90px;
}

#logo .inner
{
width:950px;
padding:4px 0 4px;
margin:0 auto
}

#main-navigation
{
background:url('../images/template/main-navigation-bg.png') 0 0 repeat-x;
height:60px
}

#main-navigation ul
{
width:950px;
margin:0 auto;
list-style-type:none;
padding:0;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
height:60px
}

#main-navigation ul li
{
float:left;
padding:14px 25px 25px
}

#main-navigation ul li a
{
color:#222;
text-decoration:none;
display:block;
float:left
}

#main-navigation ul li.current_page_item,#main-navigation ul li.current_cat,#main-navigation ul li.current_page_ancestor
{
background:url('../images/template/tab.png') 100% 100% no-repeat;
padding:0 32px 0 0;
margin-left:15px
}

#main-navigation ul li.current_page_item a,#main-navigation ul li.current_cat a,#main-navigation ul li.current_page_ancestor a
{
background:url('../images/template/tab.png') 0 100% no-repeat;
margin-left:-15px;
padding:14px 0 25px 32px;
color:#fff
}

#main-page #header-content
{
width:460px;
padding:57px 450px 105px 0;
margin:0 auto;
background:url('../images/template/tree.png') 100% 100% no-repeat;
color:#b00;
font-size:24px;
font-family:"GeoSlb712 Md BT",Arial;
text-shadow:1px 1px 1px #fff;
line-height:30px
}

#main-page #header-content h1
{
white-space:nowrap;
font-size:58px
}

#header-content
{
width:910px;
padding:32px 0 70px 0;
margin:0 auto;
line-height:30px
}

#main-container
{
width:950px;
margin:0 auto
}

#main-page #main-container #content
{
width:960px
}

#content
{
margin:-50px 0 10px;
width:650px;
float:left;
position:relative
}

.post,.page
{
background:#fff url('../images/template/corner.png') 0 0 no-repeat
}

.post .inner,.page .inner
{
background:url('../images/template/shadow.png') 100% 100% no-repeat;
padding:25px 20px 12px 20px
}

#news-page .post .inner,#news-page .page .inner
{
padding:18px 20px 10px 20px;
overflow:hidden
}

#news-page .date
{
float:right;
margin:4px 0 5px 15px;
color:#666;
font:13px Arial,Helvetica,sans-serif
}

.metadata
{
background:#f8f7f3;
color:#999;
font-size:11px;
margin:-8px 0 12px;
padding:7px 10px 7px 190px
}

.metadata a
{
color:#222
}

.read-more
{
background:url('../images/template/read-more-bg.png') 0 0 no-repeat;
display:block;
float:right;
padding:6px 9px 0;
color:#fff;
height:23px;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
margin-right:10px
}

.thumbnail-page
{
float:left;
padding:2px 20px 0 0;
background:#fff;
margin-bottom:18px
}

.thumbnail-page img
{
display:block;
border:#f0eee6 5px solid
}

.title
{
border-bottom:#f0eee6 1px solid;
padding-bottom:10px;
margin-bottom:8px
}

.pagination
{
height:13px;
margin:5px 0 0 20px !important
}

.pagination li
{
float:left;
background:none !important;
padding:1px 6px !important;
margin-right:3px
}

.pagination li a
{
color:#222
}

.pagination li.act
{
background:#b00 !important
}

.pagination li.act a
{
color:#fff;
font-weight:bold
}

#sidebar
{
float:right;
width:280px;
padding-bottom:50px;
color:#222
}

#sidebar .widget
{
padding-top:22px
}

#sidebar h4.widget-header
{
font-size:24px;
text-transform:none
}

.categories_widget ul,.pages_widget ul
{
background:#fff;
overflow:hidden;
padding:0;
margin:0
}

.categories-widget li,.pages_widget li
{
border-bottom:#e8e6dd 1px solid;
border-top:#fff 1px solid;
margin:-1px 0 1px;
padding:6px 0 7px 31px;
background:#F8F7F3 url('../images/template/arrow.png') 13px 12px no-repeat
}

.categories_widget li a,.pages_widget li a
{
color:#222
}

.info-box
{
background:#fff url('../images/template/shadow.png') 100% 100% no-repeat;
width:234px;
padding-bottom:12px;
float:left;
margin-right:5px
}

.info-box .inner
{
background:url('../images/template/corner.png') 0 0 no-repeat;
width:205px;
overflow:hidden;
padding:18px 15px 20px 19px
}

.info-box img
{
margin-left:-6px;
margin-right:12px
}

.info-box h2
{
padding:8px 0 21px
}

.main-page-widgets
{
clear:both;
width:960px;
padding-top:12px
}

.main-page-widgets .widget
{
width:435px;
float:left;
margin:0 26px 0 19px
}

.main-page-widgets .widget-header
{
border-bottom:#e8e6dd 1px solid;
padding-bottom:16px
}

.main-page-widgets .widget-content
{
border-top:#fff 1px solid;
padding:15px 0 26px
}

#footer
{
clear:both;
background:#f0eee6 url('../images/template/footer-shadow.png') 0 0 repeat-x;
padding-top:28px;
height:47px;
text-align:center;
font-size:12px
}

.push
{
clear:both;
height:75px
}
.loginform {float:left;}
.x45 {width:60px; float:right;}



