@charset "utf-8";
/* CSS Document */

img{margin:0; padding:0; border:0;}
p, ul, ol{ font-size:0.9em; line-height:140%; text-align:justify; margin:0px; padding:8px 0px 8px 0px;}
li{ line-height:160%;}
p a{ color:#903f97; text-decoration:underline;}
p a:hover{ color:#903f97; text-decoration:none;}
h1, h2, h3, h4{ color:#23201e; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; font-weight:normal; padding:0; margin:0;}
b, strong{ color:#817360; font-style:oblique;}


h1{ font-size:1.6em; padding:0px 0px 8px 0px; margin-bottom:10px;  border-bottom:#23201e 1px solid;}
h2{ font-size:1.4em; margin:10px 0px 4px 0px; padding:0; border-bottom:#d8cebf 1px solid;}
h3{ font-size:1.2em; margin:10px 0px 4px 0px; padding:0; border-bottom:#d8cebf 1px solid;}
h4{ font-size:1.1em; margin-bottom:4px; }



body
{
	background:#f3e8dc url(../images/bg.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 auto;
	padding: 0px;
	color:#333333;
} 

#container{
	padding:0px;
	margin:0px auto 0px auto;
	width:1110px;
	background:url(../images/wrap-bg.jpg) top no-repeat;
	}

#logo{
	padding:0px;
	margin:25px auto 20px auto;
	width:580px; height:54px;
}

#wrapper{
	padding:1px;
	margin:0px 76px 0px 76px;
	width:958px;
	border:#bead8b 1px solid;
	background:url(../images/page-bg.gif) repeat;  clear:left;
}


#page{float:left; margin:0; padding:10px; width:938px;}

#banner{float:left; margin:0; padding:0px; height:217px; width:938px;}

/*menu */
#peggy-menu{  width:938px; float:left; margin:10px 0px 10px 0px ; height:43px; background:url(../images/menu-bg.gif) repeat-x; padding:0;}

#peggy-menu ul {

	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#peggy-menu li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#peggy-menu a {
	display: block;
	float: left;
	height:16px;
	padding: 11px 44px 16px 44px;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-size:16px;
	font-weight: normal;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/div.gif) right top no-repeat;
}

#peggy-menu a:hover {
	background:#1b1916 url(../images/div.gif) right top no-repeat;
	text-decoration: none; color:#ffffff;

}
/* Menu End */

#inner{ float:left; background:#fefbf3; border:#d8b4a0 1px solid; width:916px; margin:0; padding:10px;}
.page-left{ float:left; width:630px; margin:0; padding:0;}
.page-right{ float:right; width:261px; margin:0; padding:0;}
.twitter{ color:695959; width:90%; margin:0px 0px 10px 0px; padding:0;  line-height:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:65%; text-align:left; float:right;}
.twitter img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


.box-table-a
{
	margin:0px 0px 20px 0px;
	width:100%;
	text-align: left;
	border-collapse: collapse;
}
.box-table-a th
{
	font-weight: normal;
	padding: 8px;
	background: #23201e;
	border-bottom: 1px solid #fefbf3;
	color: #ffffff;
	font-size:120%;
}
.box-table-a td
{
	padding: 8px;
	background: #f1ead7; 
	border-bottom: 1px solid #fefbf3;
	color: #23201e;
	border-top: 1px solid #fefbf3;
}
.box-table-a tr:hover td
{
	background: #f4efe0;
	color: #993300;
}



#peggy-footer{ float:left; margin:10px 0px 10px 0px; padding:8px 5px 0px 5px; font-family:Georgia, "Times New Roman", Times, serif; width:930px; color:#dfd9c8; font-size:85%;}
#peggy-footer a{ color:#dfd9c8; text-decoration:none;}
#peggy-footer a:hover{ color:#ffffff; text-decoration:underline;}
#peggy-footer .left{ float:left; width:400px; margin:0; padding:0px;}
#peggy-footer .left p{ text-align:left;}
#peggy-footer .right{ float:right; width:520px; margin:0; padding:0px; text-align:right;}
#peggy-footer .right p{ text-align:right;}
