/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
	height:100%;
}

form {
	margin:0;
	padding:0;
}

body {
	margin:0px;
	padding:0px;
	color:#bd8a5e;
	background-color:#FFF;
}

a:link, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

img { border: 0 none; }

/******************************/
/*** Template Stuff ***********/
/******************************/

#header {
	height:20px;
	width:820px;
	margin-left:auto;
	margin-right:auto;
}

.lang {
	text-align:right;
	padding-right:50px;
}

#logo {
	height:100px;
	width:820px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position: center top;
}

#menu {
	height:30px;
	width:820px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:20px;
	padding-bottom:6px;
}

#module {
	height:385px;
	width:820px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/dotted_line.png);
	background-repeat:no-repeat;
}

#module_inner {
	height:380px;
	width:800px;
	padding-top:10px;
	padding-left:10px;

}

#main{
	width:820px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#main_left{
	padding-top:15px;
	width:200px;
	float:left;
	padding-left:50px;
}

#m2{
	margin-top:90px;
	margin-left:-60px;
}

#m1{
	padding-top:0px;
	line-height:0px;
	font-size:0px;
	height:0px;
	margin-top:3px;
	padding-left:1px;
}

#m3{
	margin-top:-10px;
}

#main_right{
	float:right;
	width:480px;
	margin-right:38px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:30px;
/**	background-image:url(../images/dotted_line_v.jpg); 
	background-repeat:repeat-y;
	background-position:20px -2px;**/
}

.moduletable_cakes_css{
	background-image:url(../images/dotted_line_v.jpg);
	background-repeat:repeat-y;
	background-position:0px -15px;
	padding-left:20px;
	padding-top:15px;
}

.moduletable{
	padding-top:15px;
}

/**************************************/
/*** FONT STUFF ***********************/
/**************************************/

/**	article title **/

td.contentheading{
	text-align:center;
	font-size:24px;
	font-family:georgia;
	font-weight:bold;
	line-height:22px;
	color:#bbbbbb;
	width:600px;
}


/**	menu text **/

ul.menu li{
	font-size:21px;
	font-family:courier new, courier;
	font-weight:bold;
	display:inline;
	letter-spacing:-2px;
}

/** .menu_menu3{
	margin:0px;
	padding:0px;
} **/


.menu a{
	color:#d9ac6d;
}

.menu a:hover{
	color:#5b2b2f;
}

.createdate{
	line-height:0px;
	padding-top:0px;
	padding-bottom:10px;
	font-family:georgia;
	font-size:9px;
	color:#8e8e8e;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
}

.modifydate{
	line-height:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-family:georgia;
	font-size:9px;
	color: #8e8e8e;
	font-variant:normal;
	font-weight:normal;
	text-align:center;
}

.search .inputbox{
	background-image:url(../images/bg_search.png);
	background-repeat:no-repeat;
	border-style:none;
	height:19px;
	width:150px;
	padding-left:2px;
	background-color:transparent;
}

.search .inputbox:hover{
	color:#993026;
	background-color:transparent;
}

.inputbox{
	border-style:solid;
	border-width:1px;
	border-color:#4d4d4d;
	background-color:#2a2a2a;
	color:#bbbbbb;
}

.inputbox:hover{
	border-color:#852d25;
	background-color:#2e2e2e;
}

.button{
	border-style:solid;
	border-width:1px;
	border-color:#3d3d3d;
	background-color:#2e2e2e;
	color:#bbbbbb;
}

.button:hover{
	border-color:#4a4a4a;
	background-color:#2a2a2a;
}
	
.con_pos{
	text-align:center;
	font-family:georgia;
	font-size:11px;
	color:#8e8e8e;
}

.menu {
	margin:0px;
	padding:0px;
}

h2 {
	font-family:times new roman;
}

div {
/*	color:#bd8a5e; */
	color:#8c8c8c;
	font-size:16px;
	font-family:helvetica;
	font-weight:normal;
	word-spacing:1px;
	line-height:23px;
	}

p {
	font-size:21px;
	font-family:courier new, courier;
	font-weight:bold;
}

h3 {
	color:#5b2b2f;
	font-size:20px;
	font-family:courier new, courier;
	font-weight:bold;
}

#opening {
	font-size:21px;
	font-family:courier new, courier;
	font-weight:bold;
	color:#e8b7c7;
}

#main_left{
	font-size:21px;
	font-family:courier new, courier;
	font-weight:bold;
}

#_menu3 li{
	display:block;
}

#_menu22 li{
	margin-right:30px;
	margin-left:30px;
}

h4 {
	margin-left:55px;
}

h5 {
	font-size:12px;
	font-family:arial;
	color:#c69a73;
	font-weight:normal;
	line-height:normal;
	word-spacing:normal;
}

.a {
	font-size:12px;
	font-family:arial;
	color:#5b2b2f;
	font-weight:bold;
	line-height:normal;
	word-spacing:normal;
	text-transform:uppercase;
}

.b {
	font-size:12px;
	font-family:arial;
	color:#c69a73;
	font-weight:bold;
	line-height:normal;
	word-spacing:normal;
	text-transform:uppercase;
}

.c {
	font-size:12px;
	font-family:arial;
	color:#5b2b2f;
	line-height:normal;
	word-spacing:normal;
	font-weight:normal;
}

.d {
	font-size:12px;
	font-family:arial;
	color:#c69a73;
	line-height:normal;
	word-spacing:normal;
	font-weight:normal;
}

#module_inner .opening_text {
	font-size:13px;
	font-family:georgia;
	color:#bd8a5e;
	font-weight:normal;
	line-height:18px;
	word-spacing:normal;
	text-transform:none;
}
#module_inner .opening_title {
	font-size:13px;
	font-family:georgia;
	color:#5b2b2f;
	font-weight:bold;
	line-height:18px;
	word-spacing:normal;
	text-transform:none;
}

table.opening_text {
	margin-top:15px;
	margin-left:30px;
}