body {
	background-image: url(img/BG.gif);
	background-repeat: repeat-y;
	background-position: 50%;
	margin:0px;
	background-color:#cccc99;
}

li	{
	list-style: square;
	}

#page
	{
	position: relative; 
	width: 709px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.footer
	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	background-color:#eeeeee;
	width:670px;
	text-align:center;
	padding:10px 10px 40px 0px;
	}
.footer a
	{
	color:#666;
	}

#title2
	{
	float:right;
	margin:0px;
	margin-right:16px;
	}

.nav ul
	{
	float:left;
	background-image:url(img/cg_menuBG.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:400px;
	margin-top:-46px;
	margin-right:0px;
	height:27px;
	}

.nav li
	{
	padding-top:7px;
	float:right;
	margin-right:10px;
	list-style-type:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	}
	
.nav a
	{
	text-decoration:none;
	color:#161611;
	
	}
.nav a:hover
	{
	text-decoration:underline;
	}
	
.bodyMain
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin:10px 0px 0px 15px;
	padding:10px;
	padding-top:0px;
	width:400px;
	}
	
#bodyTitle
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#161611;
	}

#subTitle
	{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#161611;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	}
	
.rightContent
	{
	float:right;
	background-color:#F7F7EF;
	width:230px;
	margin:15px 25px 0px 0px;
	padding:5px;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#161611;
	}

#form {
		margin-top:25px;
		}

#form label,#form input {
        display: block;
        width: 150px;
        float: left;
        margin-bottom: 10px;
   		border:1px solid #ccc;
}

#form label {
        text-align: right;
        width: 100px;
        padding-right: 20px;
        border:none;
}

#submit
		{
		width:100px;
		margin-left:120px;
		margin-top:10px;
		background-color:#F7F7EF;
		padding:2px;
		font-size:11px;
		}
#submit:hover
		{
		background-color:#fff;
}

#comment
		{
		width:250px;
		border:1px solid #ccc;
		}

#form br {
        clear: left;
}

#gallery img, img a {
		margin:5px;
		padding:3px;
		background:#fff;
		border:1px solid #e7e7e7;
		float:left;
}

