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

.box {
  font-size: 2em;
}

/* rounded corner box
================================== */

.box {
	width:100%;
	background: #D8E7FC;
	margin:0px auto;
	float:left;
}

.box h2 {
	width:90%;
	margin:0px auto;
	
}

.box .last {
	padding-bottom:10px;
}

.box p{
	padding-left:10px;
	padding-right:10px;
}

/* end rounded corner box
================================== */

#wrapper {
	width:1200px;
	margin-top:0px;
	margin-bottom:-5px;
	margin-left:125px;
	margin-right:auto;
}

#top {
	background: url(images/top.gif)  no-repeat;
	margin:0px auto;
	height:32px;
	overflow:hidden;

}

#middle {
	background: url(images/middle.gif) repeat-y;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#masthead {
	width:940px;
	margin-top:0px;
	margin-left:30px;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	overflow:hidden;
	clear:both;
}

#navbar {
	width:940px;
	margin-top:-5px;
	margin-left:30px;
	margin-right:auto;
	margin-bottom:-1px;
	padding:0px;
	overflow:hidden;
	clear:both;
}

#maincontent {
	background:#FFF url(images/canvas_backup_13.jpg) left top no-repeat;
	float:left;
	width:934px;
	margin-top:-4px;
	margin-left:30px;
	margin-right:0px;;
	margin-bottom:0px;
	overflow:hidden;
	clear:both;
}


#maincontent a:link {
	color:#060;
}

#maincontent a:active {
	color:#060;
}

#maincontent a:visited {
	color: #069;
}

#maincontent a:hover {
	color: #538817;
	text-decoration:none;
}


#sidebarA {
	width:25%;
	float:left;
	position:relative;
	padding:10px;
}

#sidebarA p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
	padding-top:5px;
	padding-left:20px;
	font-variant:normal;
	letter-spacing:.1em;
	line-height:1.5em;
	text-align: left;
}

#sidebarA h1{
	padding:0px;
	margin-bottom:-10px;
}

#sidebarA h2{
}


#sidebarB {
	width:70%;
	float:right;
	position:relative;
	padding:10px;
	border-left:2px dotted #E0DACD;
}

#sidebarB p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.9em;
	padding-top:5px;
	padding-left:50px;
	padding-right:5px;
	color:#333;;
	font-variant:normal;
	letter-spacing:.1em;
	line-height:1.4em;
}

#sidebarB h1 {
	padding:0px;
	margin-bottom:-10px;
}

.mylist {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:.8em;
	color: #555;
	font-variant: small-caps;
	letter-spacing:.1em;
	font-weight:600;
	line-height:2em;
	list-style: disc;
	padding-left:50px;
}

.mylistnum {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:.8em;
	color: #555;
	font-variant: small-caps;
	letter-spacing:.1em;
	font-weight:600;
	line-height:2em;
	list-style: decimal;
	padding-left:50px;
}

#footer {
	font-size:.7em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float:left;
	width:934px;
	overflow:hidden;
	clear:both;
	margin-top:0px;
	margin-left:30px;
	margin-right:0px;;
	margin-bottom:0px;
}

#footer ul {
	font-size:1em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

#footer li {
	list-style-type: none;
	color: #000;
	display: inline;
}

#footer li a {
	text-decoration:none;
}

#footer li a:link {
	color:#000000;
}

#footer li a:active {
	color:#000000;
}

#footer li a:visited {
	color:#000000;
}

#footer li a:hover {
	color: #060;
}

#bottom {
	background: url(images/bottom.gif) no-repeat;
	margin:0px;	
	clear:both;
	overflow:hidden;
}

.imageborder {
	border-top:1px solid #ACAA51;
	border-left:1px solid #ACAA51;
	border-right:1px solid #ACAA51;
}

.border {
	border-left:1px solid #ACAA51;
	border-right:1px solid #ACAA51;
}

.navend1 {
	border-left:1px solid #ACAA51;
}

.navend2 {
	border-right:1px solid #ACAA51;
}

hr {
	border:1px dashed #E0DACD;
}
 

#bgimg {
	background:url(images/margglass.gif) bottom left no-repeat;
	max-width:1500px;
}

