/* css for scerbak
	stylesheeting provided by Hile Design
	autumn, 2006
	
	This is the main screen CSS file.
	MSIE exceptions are in screen_msie.css
*/

/* general tags */

body {
	margin:0;
	padding:0;
	font-family:"Century Gothic",Verdana,Arial,"sans serif";
	font-size:12px;
	color:#666;
	background:#d6c6b2;
	}
div {
	margin:0;
	padding:0;
	position:relative;
	}
img { border:0; }
.clearall {
	display:block;
	clear:both;
	line-height:0;
	font-size:0;
	}
a { color:#369; }
a:visited { color:#396; }
a:hover { color:#00d; }
a:active { color:#963; }
h1 {
	color:#fff;
	font-size:2.2em;
	text-transform:lowercase;
	margin-bottom:0.5em;
	font-weight: normal;
	}
h2 {
	color:#8D883C;
	font-size:1.8em;
	margin-bottom:0.5em;
	font-weight: normal;
	text-transform: lowercase;
	}
blockquote {
	font-style: italic;
}
h3 {
	color:#B27B4A;
	font-size:1.2em;
	margin-bottom:0.5em;
	font-weight: normal;
	}
	
/* block stacking */
.stack {
	width:100%;
	display:block;
	top:0;
	left:0;
	position:relative;
	clear:both;
	}
.s_center {
	width:760px;
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
/* other blocks */
#b1 {
	background:#d6c6b2;
	height:82px;
	z-index:1;
	}
#b2 {
	background:url('../images/bg_upper.jpg') repeat-x;
	z-index:0;
	}
#home #b2 {
	height:280px;
	}
#sub #b2 {
	height:15px;
	}
#sub #b2 .s_center {
	background:#a89681;
	height:inherit;
	}
#menu { background:#dfd0be; }
#menu ul {
	position:relative;
	height:28px;
/*	margin:0 0 0 -380px;*/
	margin:0 auto;
	padding:0;
	list-style:none;
	}
#menu li {
	margin:0;
	padding:0;
	float:left;
	}
#menu li img { display:block; }
#content .s_center { background:url('../images/bg_content.gif') repeat-y; }
.c_textleft {
	width:528px;/* total block width:570px */
	padding:24px 15px 28px 27px; 
	float:left;
	background:#ccbeaa;
	}
#home .c_textleft {
	font-size:1.2em;
	line-height:2em;
	}
#sub .c_textleft {
	font-size:1em;
	line-height:1.8em;
	}
.c_start {
	color:#fff;
	font-size:2.2em;
	text-transform:lowercase;
	}
#sub .c_start {
/*	font-size:2.4em; */
	margin-bottom:.5em;
	}
.c_textright {
	color:#fff;
	width:190px;
	float:left;
	padding:0 0 0 0;
	background:#b8a692;
	}
#slideshow img { display:block; }
#slideshow .c_textleft {
	width:570px;
	padding:0;
	background:#867056;
	}
#slideshow .c_textright {
	padding:0;
	background:#a89681;
	}
#slideshow_menu { margin-left:268px; }
#slideshow_menu img { float:left; }
.slideshow,.slidearrow { cursor:pointer; }
.c_textleft p {
	margin:0;
	padding:0;
	}
.c_textright_floater {
	text-align:center;
	height:17px;
	margin-top:4px;
	display:block;
	}
.c_textright ul {
	list-style:url('../images/navi_list_button.gif');
	margin-left:35px;
	line-height:1.5em;
	}
.c_textright a {
	text-decoration:none;
	color:#fff;
	}
.c_textright a:visited { color:#fff; }
.c_textright a:hover { color:#ddf; }
.c_textright a:active { color:#dfd; }
#gallery_left {
	float:left;
	}
#gallery_menu {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}
#gallery_menu li {
	margin:0;
	padding:0;
	display:inline;
	}
#footer { background:#dfd0be; }
#footer p { margin:0; }
.footdark { color:#333; }
.footupper {
	padding:16px 0 0 25px;
	font-size:1.3em;
	text-transform:lowercase;
	}
.footlower {
	padding:5px 0 10px 25px;
	text-transform:uppercase;
	font-size:.8em;
	font-family:Helvetica,Arial,"sans serif";
	line-height:1.4em;
	}
.footupper a {
	color:#333;
	text-decoration:none;
	}
.footlower a {
	color:#666;
	text-decoration:none;
	}
.footupper a:hover,.footlower a:hover { color:#000; }
/* EOF */
