/*
 
  Cascading Style Sheet for http://skinnybrown.net,
  created by Chris Brown (skinnybrown@skinnybrown.net)
*/


/*
  Styles for custom regions
*/

.button{
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: black;
	background-color: #B9B9EE;
	font-size: 90%;
}

.chatform{
	font-size: 85%;
	text-align: center;
}

.chatheader{
	color: #3377DD;
	background-color: transparent;
}

.chatmessages{
	font-size: 85%;
	text-align: left;
}

.content{
	text-align: justify;
	position: absolute;
	left: 140px;
	right: 140px;
}

.footer{
	font-size: 80%;
	text-align: center;
}

.formal{
	font-family: "Times New Roman", Serif;
}

.group{
	border-left: 2px solid #5B5EE7;
	border-top: 2px solid #5B5EE7;
	border-right: 2px solid #5B5EE7;
	border-bottom: 2px solid #5B5EE7;
}

.grouptext{
	background-color: #AACCFF; /*#CCCCFF;*/
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.grouptitle{
	color: black;
	background-color: #5599FF;
	border-bottom: 1px solid #0033CC;
	text-align: center;
}

.heading{
	position: relative;
	top: 20px;
	height: 85px;
	text-align: center;
}

.important{
	color: #FF0000;
	background-color: transparent;
}

.linksbar{
	position: absolute;
	right: 10px;
	width: 120px;
	text-align: left;
}

.menugroup{
	border-left: 1px solid #0033CC;
	border-top: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
	border-bottom: 1px solid #0033CC;
	font-size: 80%;
}

.navbar{
	position: absolute;
	left: 10px;
	width: 120px;
	text-align: left;
	
}

/***************************
 *
 * Styles for HTML elements
 *
 **************************/

a:link, a:visited{
	/*color: #3797CA;*/
	color: #0033CC;
	background-color: transparent;
	text-decoration: none;
}

a:link.currentzone, a:visited.currentzone{
	color: #000055;
	background-color: transparent;
	text-decoration: none;
}

/* Must go after a:link (don't ask me why, it just doesn't work otherwise) */
a:hover{
	color: #FF6600;
	/*color: #FF9208;*/
	background-color: transparent;
}

/* Must go after a:link and a:hover */
a:active{
	color: #AA0000;
	background-color: transparent;
	text-decoration: none;
}

a:hover.piclink{
	background-color: transparent;
}

body{
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: Verdana, "Times New Roman", Serif;
	font-size: 12pt;
	margin: 0px;

	/* Not valid CSS, works only in IE */
	/*word-wrap: break-word;*/
	/* Valid CSS, but only recently added to the spec, and I don't know of any browsers that implement it yet */
	/*wrap-option: emergency;*/
}

img{
	border: none;
}

img.darkbg{
	color: #FFFFFF;
	background-color: #000000;
}

td{
	font-size: 12pt;
}

/*************************************
 *
 * Formatting for java reserved words
 *
 ************************************/
.reservedword{
	color: #990000;
	background-color: transparent;
}

.primitivetype{
	color: #CC0000;
	background-color: transparent;
}

.string{
	color: #006600;
	background-color: transparent;
}

.comment{
	color: #003399;
	background-color: transparent;
}

.javadoc{
	color: #995500;
	background-color: transparent;
}



