body {
background:##ffeca3;
color:#494949;
font:12px/170% Arial, sans-serif;
margin:0;
padding:0;
}

a:link {
color:#8BB381;
text-decoration:none;
}

a:visited {
color:#254117;
text-decoration:none;
}

a:hover {
color:#254117;
text-decoration:underline;
}

a:active,a.active {
color:#5895be;
}

body.sidebar-right #center {
margin-right:-205px;
}

input {
color:#494949;
font:12px/100% Arial sans-serif;
}

textarea,select {
color:#494949;
font:12px/160% Arial, sans-serif;
}

#sidebar-right {
display:none;
width:0;
}

#header h1,#header h1 a {
color:#fff;
font-family:'Lucida blackletter', cursive;
font-size:1.8em;
font-weight:normal;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px;
}

h2,h3,h4,h5,h6 {
font-family:Arial, sans-serif;
font-weight:normal;
margin:0;
padding:30px 10px 15px 0;
}

h2 {
font-size:200%;
line-height:130%;
}

p {
margin:.6em 0 1.2em;
padding:0;
}

#wrapper #container {
max-width:1270px;
margin:0 auto;
padding:0 20px;
}

#wrapper #container #center {
float:left;
width:100%;
}

#wrapper #container #center #squeeze {
width:80%;
}

#sidebar {
background:#F7F7F7 url('img/sidebar_shadow.gif') top repeat-x;
width:20%;
float:right;
font-size:95%;
line-height:145%;
overflow:hidden;
padding-top:8px;
}

#sidebar li {
background:url('img/icons.gif') 0 -560px no-repeat;
padding-left:10px;
list-style:none;
margin-top:5px;
}

#header {
background:url('img/header.jpg') 0 0 no-repeat;
height:90px;
width:99%;
border-bottom:1px solid #A6A6A6;
}

#main {
background:#FFF url('img/main_shadow.gif') top repeat-x;
width:75%;
float:left;
overflow:hidden;
padding:13px 15px 15px;
}

#container {
width:100%;
margin:0 auto;
}