@import url("ie-hacks.css");

body {
font:100% Verdana, Arial, Helvetica, sans-serif;
background:#5c5b4d url(images/bg-images/body-bg.gif) repeat-x fixed;
margin:0;
padding:0;
text-align:center;
color:#000000;
}

/* @group Container */

.twoColElsLtHdr #container {
width:46em;
background:transparent url(images/bg-images/content-bg.gif) repeat-y;
margin:0 auto;
border:1px none #000000;
text-align:left;
}

.twoColElsLtHdr #container h1 {
text-indent:-3000px;
}

/* @end */

/* @group Header */

.twoColElsLtHdr #header {
background:transparent url(images/bg-images/header.jpg) no-repeat;
height:105px;
}

.twoColElsLtHdr #header h1 {
margin:0;
padding:10px 0;
}

/* @end */

/* @group Main Content */

.twoColElsLtHdr #mainContent {
padding:0 1.5em 0 1em;
background:url(images/bg-images/main-content-bg.gif) repeat-x;
}

.twoColElsLtHdr #mainContent {
margin:0 0 0 193px;
}

/* @end */

/* @group Footer parts */

.twoColElsLtHdr #footer {
padding:0;
background:#f5d89c;
text-align:center;
}

.twoColElsLtHdr #footer p {
padding:0;
margin:0;
}

.twoColElsLtHdr #footer a {
display:block;
padding:10px;
color:#9d4a00;
}

.twoColElsLtHdr #footer a:hover {
color:#713507;
background-color:#fff;
text-decoration:none;
}

/* @end */

/* @group Day Navigation */

#next-day {
text-align:right;
}

#next-day a {
font-weight:bold;
color:#9d4a00;
display:block;
float:right;
padding:10px;
margin-bottom:10px;
}

#next-day a:hover {
color:#9d4a00;
text-decoration:none;
background:white;
}

/* @end */

/* @group Sidebar Bits */

#sidebar1 ul {
margin:-15px 0 0 0;
padding:0;
}

#sidebar1 li {
list-style:none;
color:#3d3d2f;
}

#sidebar1 li a {
display:block;
color:#3d3d2f;
font-weight:bold;
text-decoration:none;
background:url(images/bg-images/left-nav-bg.gif) repeat-x 0 bottom;
padding:8px;
font-size:0.9em;
}

#sidebar1 li a.current, 
#sidebar1 li a:hover {
background:#ffe7a8 url(images/bg-images/left-nav-bg-current.gif) repeat-x 0 bottom;
}

.twoColElsLtHdr #sidebar1 {
float:left;
width:193px;
background:transparent;
padding:15px 0;
}

.twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
margin-left:10px;
margin-right:10px;
}

/* @end */

/* @group Misc Stuff */

h2 {
margin:0;
padding:0.5em 0 0 0;
color:#5d3609;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

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

#date {
color:#666;
font-size:0.7em;
float:right;
margin:0 0 2px 10px;
width:100px;
padding:25px 5px 15px 5px;
background:#fef7dd url(images/bg-images/date-bg.jpg) repeat-x 0 top;
font-weight:bold;
text-align:center;
border:1px solid #e5b56d;
border-top:none;
}

p.caption img {
display:block;
margin-bottom:4px;;
}

p.caption {
padding-bottom:10px;
font-size:small;
font-weight:bold;
color:#5d3609;
}

/* @end */