/* CSS Document */

body {
	background-color:#FFFFFF;
	margin:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#333;
	
	/* OPTIONAL BACKGROUND IMAGE
	
	background-image:url(images/backgrounds/main.jpg);
	background-position:center;
	background-repeat:repeat-y;
	
	*/
}

a {
	color:#0066FF;
}

a:hover {
	text-decoration:none;
}

textarea,input,submit {
	background-color:#eeeeee;
	color:#666666;
	padding:5px;
	border:none;
	margin:3px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:200%;
	color:#008EBC;
	font-weight:normal;
}

/* THE AREA THAT CONTAINS THE STONE IMAGE AND THE WEBSITE TITLE */

#title {
	margin:0 auto 0 auto;
	text-align:center;
	margin-bottom:25px;
}

#title p {
	font-variant:small-caps;
	letter-spacing:2px;
}

/* PROPERTIES OF THE HEADER IMAGE */

#title img {
	border:none;
}

/* THE AREA THAT CONTAINS ALL THE CONTENT OF THE WEBSITE */

#container {
	width:768px;
	margin:0 auto 0 auto;
}

/* THE SIDEBAR WITHIN THE CONTAINER */

#sidebar {
	width:200px;
	float:right;
}

#sidebar h1 {
	font-family:"Trebuchet MS", Arial, Verdana;
	text-align:left;
	font-size:120%;
	color:#008EBC;
	border-bottom:1px dashed #eeeeee;
}

#sidebar p{
	
	font-size:0.85em;
}


/* Top Menu */
#menu {list-style-type:none; margin:50px 0 100px 15px; padding:0;width:630px;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:120px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;text-align:left;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 120px; margin: 0; padding: 0; background: #008ebc url(bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 0.9em; color: #fff; border-bottom:1px solid #333;}
#menu .one {background: #b2ab9b url(top.gif) no-repeat top left;}
#menu .two {background: #949e7c url(top.gif) no-repeat top left;}
#menu .three {background: #d4d8bd url(top.gif) no-repeat top left;}
#menu .four {background: #e2dfa8 url(top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 0.85em; background: #ffffcc; text-align:left;}
#menu dd.last {border-bottom:1px solid #333;}
.gallery dt a, .gallery dt a:visited {display:block; color:#000;}
.gallery dd a, .gallery dd a:visited {color:#333; text-decoration:none; display:block; padding:4px 5px 4px 10px;
background: #ffffcc url(arrow.gif) no-repeat 10px 10px; width:120px;
}
.gallery dd a:hover {background: #008EBC url(arrowr.gif) no-repeat 11px 10px; color:#ffffcc;}
/* End Top Menu */

#marqueecontainer{
position: relative;
width: 180px; /*marquee width */
height: 400px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid #ddd;
padding: 2px;
padding-left: 4px;
}

/* THE AREA NEXT TO THE SIDEBAR */

#content {
	margin-right:220px;
	padding-right:20px;
	border-right:1px solid #cccccc;
	background-image:url(images/backgrounds/content.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

#content h1 {
	font-family:"Trebuchet MS", Arial, Verdana;
	text-align:left;
	font-size:150%;
	color:#008EBC;
	border-bottom:1px dashed #eeeeee;
	padding-top:15px !important;
	padding-top:0;
	
}

#content p {
	line-height:20px;
	text-indent:15px;
}

#content ol,ul {
	line-height:25px;
}

#content li {
	list-style-image:url(images/backgrounds/li.gif);
}

/* THE FOOTER */

#footer {
	width:100%;
	margin:0 auto 0 auto;
	padding:10px;
	text-align:center;
	border-top:1px dashed #cccccc;
	font-size:0.90em;
}

