@import url(/css/common.css);
@import url(/css/pages.css);
@import url(/css/news.css);
@import url(/css/gallery.css);
@import url(/css/home-news.css);
@import url(/css/newsletter.css);

body {
	background: #ccc;
	color: #333;
	font-family: Myriad, "Myriad Web", "Trebuchet MS", sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}

a:link, a:visited {color:#666;text-decoration:none;}
a:active, a:hover {color:#000;text-decoration:none;}

#page {
	margin:3em auto;
	width:940px;
	background: #fff;
}

#footer{
	width:940px;
	clear:both;
	height:155px;
}

/* page type 1 */
#header {
	height:120px;
}


#flashmenu{
	width: 280px;
	float:left;
	display: inline;
}

#menu-1{
	width: 120px;
	padding-top:40px;
	float:left;
	display: inline;
}
#menu-1 ul{
	width: 100px;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}
#menu-1 ul li{
	font-size:1.3em;
	padding:5px;
	padding-left: 15px;
	border-top:1px solid #ddd;
	background: url(/images/bullet_small.gif) no-repeat left center;
}
#menu-1 ul li:first-child{border:none;}

#contentcol-1 {
	float:left;
	display: inline;
	width:530px;
	padding-top:10px;
	padding-right:10px;
}

#contentcol-1 div.pages-header{
	position: absolute;
	left: -5000px;
	font-size: .1em;
	width: .1em;
}

/* home */
#homegallery {
	float:left;
	display: inline;
	width:320px;
	margin-right:20px;
}
#homegallery h2 {
	font-size:1.3em;
}

.hometitle {
	margin:0;
	padding:0;
	padding-left: 15px;
	background: url(/images/bullet_small.gif) no-repeat left center; 
}

/* page type 2 */
#menu-2{
	width: 190px;
	height:370px;
	float:right;
	display: inline;
	background: url(/images/rightcol.gif) no-repeat bottom right;
}
#menu-2 ul{
	width: 100px;
	margin:1em auto;
	padding:0;
	list-style-type:none;
}
#menu-2 ul li{
	font-size:1.3em;
	padding:5px;
	padding-left: 15px;
	border-top:1px solid #ddd;
	background: url(/images/bullet_small.gif) no-repeat left center;
}
#menu-2 ul li:first-child{border:none;}

#contentcol-2 {
	float:left;
	display: inline;
	width:500px;
	padding-top:100px;
	padding-left:0px;
	background: url(/images/clouds.gif) no-repeat top center;
}
#contentcol-2 div.pages-header h2{
	margin:0;
	padding:5px 40px;
	font-size:3.5em;
	line-height:32px;
	font-weight:normal;
	background: url(/images/bullet_big.gif) no-repeat 0px 10px;
}

#imagecol {
	float:left;
	display: inline;
	width:250px;
	height:325px;
	background: url(/images/leftcol.gif) no-repeat bottom left;
}

