body {
margin : 0;
padding : 0;
font : 93% helvetica, verdana, "Trebuchet MS", tahoma, arial, sans-serif;
line-height : 2em;
background : #fff /*url(images/bgd2.jpg) repeat-x */;
background : #F2F2F2 /*url(images/bgd2.jpg) repeat-x */;
color : #333;
background-position : 50% 0;
}
			/*WRAP*/
#container {
width : 780px;
margin : 0 auto;
color : #333;
}
			/*TOP BAR*/
#top {
margin : 0;
padding : 0;
}
#top h2 {
text-align : center;
text-transform : none;
letter-spacing : 5px;
font-size : 90%;
padding : 8px 0;
margin : 0;
/*background : #7e7e7e;*/
background : #A9BCF5;
color : #aaa;
}
			/*BANNER*/
#banner {
width : 780px;
/*height : 135px;*/
height : 90px;
margin : 0 auto;
padding : 0;
background : #A9BCF5 /*url(images/top.jpg)*/ center 0%;
background : #A9BCF5 /*url(images/top_blank.jpg)*/ center 0%;
color : #333;
}
#banner h1 {
height : 100px;
font-family : georgia, sans-serif;
text-align : center;
text-transform : none;
letter-spacing : 5px;
font-size : 175%;
padding : 0;
margin : 0;
background : transparent;
color : #aaa;
}
			/*MAIN CONTENT*/
#content {
float : right;
width : 540px;
margin : 0;
padding : 0 0 20px 0;
}
			/*LEFT SIDEBAR*/
#sidebar {
float : left;
width : 190px;
margin : 0;
padding : 0 5px 20px 10px;
}
			/*FOOTER*/
#footer {
clear : both;
font-size : 0.9em;
color : #fff;
/*background : #710069;*/
background : #0101DF;
border-top : 1px solid #eee;
margin : 0;
text-align : center;
padding-left : 10px;
}
			/*TYPOGRAPHY*/
h3 {
font : 130% verdana, "Trebuchet MS", arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #333;
background : inherit;
margin : 30px 0 10px 5px;
padding : 0;
}
h4 {
font : 100% arial, "Trebuchet MS", verdana, sans-serif;
color : #710069;
background : inherit;
margin : 5px 0 5px 10px;
padding : 0;
}
p {
margin : 10px;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*SCROLLBAR*/
div.scroll {
overflow : auto;
height : 15em;
width : 500px;
padding : 5px;
border : 1px solid #eee;
margin : 20px 0 20px 15px;
background : inherit;
color : #555;
font-size : 90%;
}
			/*SIDEBAR NAVIGATION*/
#sidebar ul {
list-style : none;
margin : 0 0 20px 0;
padding : 0;
}
#sidebar ul li {
display : inline;
padding : 0;
margin : 0;
}
#sidebar ul li a {
display : block;
color : #710069;
background : inherit;
text-decoration : none;
margin : 0;
padding : 5px 0 5px 0;
border-bottom : 1px solid #c0c0c0;
}
#sidebar ul li a:hover {
text-decoration : none;
background : #ece5ec;
color : #00750a;
}
			/*LINK PROPERTIES*/
#content a:link, #content a:visited, #banner a:link, #banner a:visited {
color : #710069;
background : inherit;
text-decoration : none;
}
#content a:hover, #banner a:hover {
color : #00750a;
background : inherit;
text-decoration : none;
}
#footer a:link, a:visited, #top a:link, a:visited {
color : #aaa;
background : inherit;
text-decoration : none;
}
#footer a:hover, #top a:hover {
color : #fff;
background : inherit;
text-decoration : none;
}
a img {
border : 0;
}
		/* BOTTOM COLUMNS */
#columns {
clear : both;
width :100%;
height: 150px;
margin : 0;
padding : 1em 0 0 0;
border-top: 3px solid #5E516F;
/*background: #C7AFBD;*/
background: #A9BCF5;
color: #5E516F;
}
.col3,.col3center {
float: left;
width: 29%;
margin-left : 20px;
}
.col3center {
margin: 0 3%;
}
#columns a {
background: inherit;
color: #5E516F;
}
#columns a:hover {
background: inherit;
color: #fff;
}
#columns h2 {
margin : 0 0 0.5em 1em;
font-size : 140%;
text-transform: uppercase;
color : #5E516F;
background : transparent;
}
		/* LINKS */
a:link, a:visited {
color : #86228B;
background : transparent;
text-decoration : none;
}
a:hover {
color : #484452;
text-decoration : none;
}
a:active {
color : #484500;
text-decoration : none;
}
img {
border : none;
}
		/*CLASS */
.quote {
border-top : 1px solid #A662AA;
padding : 10px;
color: #A662AA;
}
.imgleft {
float: left;
}
		/* TYPOGRAPHY */
h2 {
margin : 0 0 .5em 0;
font-size : 130%;
color : #5E516F;
background : transparent;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}