/* CSS Document */

body {
	background:#a79d81 url(../images/bg.jpg) repeat-x;
}

img {
	border:0
}


#main { 
	background:#f6e7be url(../images/bgmain.jpg) repeat-x;
	position:relative;
	z-index:0;
}

#topmain, #bottmain {
	background:url(../images/topmain.jpg) no-repeat;
	width:970px;
	height:18px;
}

#bottmain {
	background:url(../images/bottmain.jpg) no-repeat;
}

#left {
	background:url(../images/bgleft.jpg) repeat-y;
}

#right {
	background:url(../images/bgright.jpg) repeat-y;
}

.right, .left {
	width:17px;
	height:704px;
}

.left {
	background:url(../images/left.jpg) no-repeat;
}

.right {
	background:url(../images/right.jpg) no-repeat;
}

#top, #menu {
	position:relative;
	z-index:100;
}

#menu {
	background:url(../images/bgmenu.jpg) bottom repeat-x;
	width:695px;
}

#menu ul {
	padding:0;
	margin:0;
}

#menu li {
	float:left;
	position:relative;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	padding:0 5px;
	height:21px;
}

#menu li a {
	color:#faf9f7;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:21px;
}

#menu li.current a {
	font-weight:bold;
	
}

#menu li ul {
	position:absolute;
	width:150px;
	background-color:#faf9f7;
	display:none;
	float:left;
	text-align:left;
}

#menu li ul li {
	width:140px;
	height:auto;	
}

#menu li ul li a {
	color:#756e5b;
	font-size:12px;
	line-height:20px;
}

#menu li.current ul li a {
	font-weight:normal;
}

#menu li ul li a:hover {
	color:#A57B6B;
}

#box {
	background:url(../images/bgbox.jpg) left top repeat-x #eedfb8;
	font-size:12px;
	color:#402e27;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	position:relative;
	z-index:0;
}

#box p {
	/*padding:6px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#box .contentheading, #box .moduletable th {
	background:url(../images/bghead.jpg) repeat-x;
	line-height:37px;
	font-size:18px;
	color:#f4e5bd;
	margin:0;
	font-weight:normal;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;
}

table.contentpaneopen { 
	width:100%;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#box a {
	color:#A57B6B;
}

#box a.contentpagetitle {
	color:#f4e5bd;
	text-decoration:none;
}

#footer, #footer a  {
	color:#FAF9F7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	
}



td#box.rss {
	padding:2px;
}


td#box.rss ul.newsfeed, td#box.rss li.newsfeed {
	padding:0;
	margin:0;
}

td#box.rss li.newsfeed {
	list-style:inside;
}



#box table.blog {
	width:100%;
}

#box.video .moduletable {
	padding:2px;
}

#box.rss .moduletable td {
	padding:5px;
}

#box.rss .moduletable th {
	width:366px;
}