/* Page width */
.wrappera2 {
	
	padding:auto;
	margin:auto;
	background:#fff;
	text-align:center;
	
	}
.wrappera3 {
	width:900px;
	border:solid 1px #eee;
	padding:auto;
	margin:auto;
	text-align:left;
	background:transparent;
	}
/* ---------------------------------------------------- Page layout ------------------------------------------------- */
#header{
	background:#ccc url(header.png) no-repeat left center; text-align:right;
	height:145px;
	}

#header a {font-size:9.5pt; color:#000;  text-decoration:none; font-weight:normal;}
#header img{float:right;}
#main1,div.search {
	background:#fff url(bg.jpg) repeat-y left top;
}
#left{display:none}
#right{width:200px;}
#col2{}
#middle{
	margin:0 200px 0 0;
}
#middle div.column-in{padding:0 20px;}
#col3{}
#footer {
	background:#eee url(footer.jpg) no-repeat left top;
	height:30px;
	border:solid 1px #ddd;
	text-align:center; font-size:9.5pt; color:#000;  text-decoration:none; font-weight:normal;
}


/* Pulls  */
div.pull {background:#eee;padding-bottom:5px;}

div.pull h3{ /* h3 is double sided round and needs <h3><span>caption</span></h3> */
	background:#f09 url(tr.png) no-repeat right top;
	font-size:1.1em;
	color:#fff;
	padding-right:12px;
}
div.pull h3 span{
	background:#f09 url(tl.png) no-repeat left top;
	padding:5px;
	padding-left: 15px;
	display:block;
	
}
div.pull h4{
	background:#f09 url(tr.png) no-repeat right top;
	font-size:1.1em;
	color:#fff;
	padding:5px;
	padding-left:.5em;
}
div.pull h5 {
	background:#f09;
	font-size:1.1em;
	color:#fff;
	padding:5px;
	padding-left:.5em;
}
/* ============================================================================================================ */
/* Basic formatting */
p {margin:.5em;line-height:1.3em;}
#middle ul,#middle ol {list-style:disc}
a:link,a:active,a:visited,a:hover{color:#f09;text-decoration:none;}
a:hover{text-decoration:underline}

#middle h1, #middle h2, #middle h3 
{
	/*background:#ccc url(tr.png) no-repeat right top; */
	padding:3px;
	color:rgb(100,100,100); 
	font-weight:bold;
}
#middle h1 {font-size:1.4em}
#middle h2{font-size:1.2em;background-color:#ddd}
#middle h3{font-size:1.1em;background-color:#eee}
#middle h1.pagetitle {border-bottom:solid 7px rgb(225,225,225); font-size:1.6em;}

form {padding:6px;}

div.search {float:left;display:block;width:100%}
div.search form{float:right;padding:0;}
form#search input {border:solid 1px #aaa;color:#666;padding:4px;}
form#search .search_submit{padding:3px;}
