/* basic */
body{
background:#ffe4b3;
margin:20px;
}
body, td, div, p{
font-family:Verdana, Arial, Helvetica, Sans Serif;
font-size:11px;
color:#333333;
}
td{
vertical-align:top;
}
a{
color:#ff6600;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* classes */
.small{
font-size:10px;
color:#333333;
text-align:center;
}
a.small{
text-decoration:none;
}
a.small:hover{
text-decoration:underline
}
.left{
position:relative;
display:block;
float:left;
border:0px;
}
.right{
position:relative;
display:block;
float:right;
}
#menu{
position:relative;
display:block;
width:180px;
float:left;
}
.menubutton{
background:#ff6600 url(images/bullet_up.gif) no-repeat left;
position:relative;
display:block;
width:100%;
height:30px;
margin-bottom:2px;
font-size:11px;
font-weight:bold;
color:#ffebca;
text-transform:uppercase;
}
#menufix{
padding-top:7px;
padding-left:25px;
color:#ffebca;
font-size:11px;
}
a.menubutton:hover{
background:#ff7212 url(images/bullet_over.gif) no-repeat left;
color:#ffffff;
text-decoration:none;
}
.menubuttonactive{
background:#ff6600 url(images/bullet_over.gif) no-repeat left;
position:relative;
display:block;
width:100%;
height:30px;
margin-bottom:2px;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}
.submenubutton{
background:#ff8c41 url(images/bullet_sub.gif) no-repeat left;
position:relative;
display:block;
width:100%;
height:17px;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
color:#ffebca;
margin-bottom:2px;
}
#submenufix{
font-size:9px;
color:#ffebca;
padding-left:28px;
padding-top:3px;
}
a.submenubutton:hover{
background:#ff9f5c url(images/bullet_sub.gif) no-repeat left;
text-decoration:none;
}
.submenubuttonactive{
background:#ff9f5c url(images/bullet_sub.gif) no-repeat left;
position:relative;
display:block;
width:100%;
height:17px;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
color:#ffebca;
margin-bottom:2px;
}
.title{
background:transparent url(images/bullet_up.gif) no-repeat left;
position:relative;
display:block;
height:25px;
padding-left:30px;
padding-top:5px;
font-size:14px;
color:#ffebca;
text-transform:uppercase;
}
/* IDs */
#headercell{
background:#ffcc33 url(images/head_right.gif) no-repeat top right;
height:120px;
vertical-align:top;
}
#menucell{
width:180px;
vertical-align:top;
background:#ffebca;
}
#contentcell{
vertical-align:top;
background:#ffebca;
}
#footercell{
vertical-align:middle;
background:#ffcc33;
height:25px;
}
#minwidth{
position:relative;
display:block;
width:712px;
height:1px;
background:transparent;
font-size:0px;
line-height:0px;
}

#titleholder{
background:#ff6600;
height:30px;
}
#content{
position:relative;
display:block;
background:#ffebca;
padding:20px;
float:left;
}
#colomleft{
position:relative;
display:block;
width:340px;
float:left;
margin:10px 10px 10px 15px;
}
#colomright{
position:relative;
display:block;
width:265px;
float:right;
margin:10px 5px 10px 10px;
}