/* basics */
body 
{
	background				: #F17200;
	background-image	: url(../media/b/background.jpg);
}

a:link,
a:visited,
a:active
{
	color							: #773800;
}

a:hover
{
	color							: #640000;
}


/* main */
div#menu-holder
{
	background-image	: url(../media/b/middle-background.jpg);
}

div#content-body h2
{
	color							: #773800;
}


/* detail */
body.detail div#site-holder, body.detail td#tablecell
{
	background-image	: url(../media/b/detail-background.jpg);
}

body.detail td#tablecell
{
	text-align: center; 
	background-repeat: repeat-y; 
	background-position: center top;
}

body.detail div#site-holder div#content-top
{
	background-image	: url(../media/b/detail-top.jpg);
}

body.detail div#site-holder div#content-body-right ul li
{
	color							: #640000;
}

body.detail div#site-holder div#content-body-right ul li ul li a
{
	color							: #773800;
}

body.detail div#site-holder div#content-body-right ul li ul li a:hover
{
	color							: #640000;
}

/* sub sub menu */
body.detail div#site-holder div#content-body-right ul li ul.sub-sub-menu li.current a
{
	color							: #640000;
}

body.detail div#site-holder div#content-body-right ul li ul.sub-sub-menu li
{
	background-color				: #FFC593;
}

body.detail div#site-holder div#content-body-right ul li ul.sub-sub-menu li.current
{
	background-color				: #f5ad6f;
}


/* list */
body.list div#site-holder, body.list td#tablecell
{
	background-image	: url(../media/b/list-background.jpg);
}

body.list td#tablecell
{
	text-align: center; 
	background-repeat: repeat-y; 
	background-position: center top;
}

body.list div#site-holder div#content-top
{
	background-image	: url(../media/b/list-top.jpg);
}

body.list div#site-holder div.list-item
{
	border-top				: 1px solid #ffe8d4;
}


/* form */
body.form div#site-holder
{
	background-image	: url(../media/b/form-background.jpg);
}

body.form div#site-holder div#content-top
{
	background-image	: url(../media/b/form-top.jpg);
}

body.form div#site-holder div#content-body div.form-item
{
	background				: #ffe8d4;
}


/* sub menu */
div#sub-menu ul.main li a,
div#sub-menu ul.main li ul.sub li a
{
	color							: #773800;
}

div#sub-menu ul.main li a:hover,
div#sub-menu ul.main li ul.sub li a:hover
{
	color							: #640000;
}

div#sub-menu ul.main li.current a,
div#sub-menu ul.main li ul.sub li.current a
{
	color							: #640000;
}

/* poll */
.polltable
{
	border				: 1px solid black;
}
.pollheader
{
	color				: #FFFFFF;
	background-color	: #F17200;
	font-weight			: bold;
	border-bottom		: 1px solid black;
	padding				: 4px;
}
.pollrow td
{
	padding				: 4px;
}
