/* CAPPUCINO STYLE */

#container {
	margin: 10px;
}

#header{
	background-color: #523561;
	height: 5em;
}

#header h1{
	margin: 0;
	padding: 10px 40px 1px 40px;
	font-size: 2em;
	border: none;
	font-family: Verdana,"Trebuchet MS";
}

#header h1 a, #header h1 a:hover{
	color: #EFEBE8;
	background: none;
}

#header h2{
	display: none;
	/*margin: 0;
	padding: 1px 40px 5px 40px;
	font-size: 1.5em;
	color: #aba686;*/
}


#header #login-status, #login-status a {
	color: #EFEBE8;
	font-weight: bold;
}
#account-options a,#account-options, a#account-topbutton{
	color: #333;
	font-weight: normal;
}
#login-status .printuser a {
	display:none;
}
#login-status a:hover{
	background-color: #523561;
}
#account-options a:hover{
	background-color: #EEE;
}

#search-top-box{
	position: absolute;
	right: 10px;
	top: auto;
	bottom: 5px;
	
}

#top-bar{
	left: 0px;
}

#top-bar a{
	color: #EFEBE8;
}

#top-bar a:hover{
	background-color: #523561;
}

#top-bar li ul li a{
	background-color: #523561;
}

#content-wrap{
	margin: 1em 2em;
}


#side-bar{
	float: left;
	background-color: #EFEBE8;
	border-top: 1px solid #523561;
	border-bottom: 1px solid #523561;
	padding: 1em;
	width: 13em;
	margin:0 1em 0 0;
}

#side-bar h1, #side-bar h2,#side-bar h3{
	/*border-top: 1px dotted #777;*/
	border-bottom: 1px dotted #777;
}  

#side-bar a{
	border: none;

}

#side-bar a:hover{
	background-color: #f9f6e9;
}

#side-bar ul{
	display: block;
	padding: 0;
	list-style: none;
}
#side-bar ul li{
	display:block;
}
#side-bar ul li a{
	display:block;
}


#main-content{
	margin-right: 0;
	margin-left: 16em;
	padding: 0 1em;
}

#footer{
	background-color: #523561;
	color: #EEE;
}
#footer a{
	color: #EFEBE8;
}
#footer a:hover{
	background-color: #523561;
}




h1, h2, h3, h4, h5, h6, #page-title{
	/*font-family: "Palatino","Palatino Linotype", serif;*/
	font-family: Georgia, "Times New Roman", times, serif;
}

h1{
	border-bottom: 1px dotted #AAA;
}

#page-title{
	color: #2c2217;
	font-size: 220%;
}

h1,h2,h3{
	color: #444;
}

a{
	color: #3A312B;
}

a.newpage{
	color: #888;
}





/* INTERFACE ETC. */

.page-options-bottom a{
	color: #3a312b;
	background-color: #efebe8;
	text-decoration: none;
	border: none;
}
.page-options-bottom a:hover{
	background-color: #DDD;
}

a.action-area-close{
	color: #3a312b;
	background-color: #efebe8;
	text-decoration: none;
}

div.buttons input, input.button, button, file, a.button, .owindow .button-bar a{
	background-color: #EFEBE8;
	border: 1px solid #AAA;
	/*color: #500202;*/
}
div.buttons input:hover, input.button:hover, button:hover,  a.button:hover, .owindow .button-bar a:hover{
	background-color: #d5d4c4;
/*	color: #500202;*/
}

.owindow .title{
	background-color: #d5d4c4;
}

/* FORUM COLORS */

.forum-group div.head{
	background-color: #523561;
	color: #FFF;
}

.thread-container .post .options a{
	color: #6f6d63;
}

.thread-container .post  .long  .changes a {
	color: #6f6d63;
}
.thread-container .post  .short  .options{
	color: #6f6d63;
}

[[module CSS]]

.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
    border-color:#523561; /* color between tab list and content */
}
 
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
    background-color:#d8d8d8; /* tab background */
    border-color:#523561;
    color:#000;
}
 
.yui-navset .yui-nav a em,
.yui-navset .yui-navset-top .yui-nav a em {
    border-color: #523561;
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {


background-image: none;
background-color:#523561; /* selected tab background */
color:#fff;


}
 
 
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    background-color: #FFdaff; /* selected tab background */
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a em {
    border-color: #523561; /* selected tab border color */
}
 
.yui-navset .yui-content {
    background-color: #FFFFFF /* content background color */
}
 
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
    border-color: #523561; /* content border */
    border-top-color: #523561; /* different border color */
}
 
.yui-navset-left .yui-content {
    border-color: #523561; /* content border */
    border-left-color: #523561; /* different border color */
}
 
.yui-navset-bottom .yui-content,
.yui-navset .yui-navset-bottom .yui-content {
    border-color: #523561; /* content border */
    border-bottom-color: #523561; /* different border color */
}

[[/module]]