/*
	Kubrick v1.2.5  for  e107
	 http://binarybonsai.com/kubrick/
	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.
	Have fun, and don't be afraid to contact me if you have questions.

	Maintainer: William Moffett [Que~]

*/


/* BEGIN TYPOGRAPHY & COLORS */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: arial, helvetica, sans-serif;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-family: arial, verdana, "lucida grande", sans-serif;
	width: 100%;
	max-width: 1200px;
	min-width: 800px;
	height: 100%;
}

#content {
	padding: 10px;
	margin: 0px;
	background-color: #EFF3F3;
	font-size: 12px;
	color: #0C375F;
}

#content h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#wmessage {
	padding: 0 0 10px 0;
	margin: 0;
}

#wmessageleft {
	padding: 0;
	margin: 0;
	background: url('images/welcomebg1.jpg') no-repeat;
	width: 261px;
	height: 171px;
}

#wmessagemid {
	margin: 0;
	padding: 10px;
	background-color: #fff;
}

#wmessageright {
	padding: 0;
	margin: 0;
	background: url('images/welcomebg2.jpg') no-repeat;
	width: 11px;
	height: 171px;
}

#home {
	padding: 0 0 10px 0;
	margin: 0;
}

#homeleft {
	padding: 0;
	margin: 0;
	background: url('images/homeleft.jpg') no-repeat;
	width: 17px;
	height: 181px;
}

#homemid {
	margin: 0;
	padding: 10px;
	background-color: #fff;
	font-size: 12px;
}

#homemid a {
	color: #6F96BB;
	font-weight: bold;
}

#homemid h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#homeright {
	padding: 0;
	margin: 0;
	background: url('images/homenews.jpg') no-repeat;
	width: 204px;
	height: 181px;
}

.menu {
	margin: 2px 0px;
	width: 100%;
}

.menubox {
	padding: 5px;
	background-color: #0C375F;
	color: #ECECEC;
	font-size: 12px;
}

.menubox h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-style: italic;
}

.menubox a {
	color: #E0DF91;
	font-size: 12px;
}

.footerlinkbg {
	background-color: #EFF3F3;
}

.footerlinkbg1 {
	background: url('images/footerlinkbg1.jpg') no-repeat;
	width: 11px;
	height: 11px;
}
.footerlinkbg2 {
	background: url('images/footerlinkbg2.jpg') no-repeat;
	width: 11px;
	height: 11px;
}
.footerlinkbg3 {
	background: url('images/footerlinkbg3.jpg') no-repeat;
	width: 11px;
	height: 11px;
}
.footerlinkbg4 {
	background: url('images/footerlinkbg4.jpg') no-repeat;
	width: 11px;
	height: 11px;
}

.footerlink  {
	text-align: center;
	color: #0C375F;
	font-size: 11px;
	font-weight: bold;
}

.footerlink a  {
	text-align: center;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.footerlink a:hover  {
	text-align: center;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.contentbg {
	background-color: #FFF;
}

.contentbg1 {
	background: url('images/contentbg1.jpg') no-repeat;
	width: 11px;
	height: 11px;
}
.contentbg2 {
	background: url('images/contentbg2.jpg') no-repeat;
	width: 11px;
	height: 11px;
}
.contentbg3 {
	background: url('images/contentbg3.jpg') no-repeat;
	width: 11px;
	height: 11px;
}
.contentbg4 {
	background: url('images/contentbg4.jpg') no-repeat;
	width: 11px;
	height: 11px;
}

.content  {
	text-align: left;
	color: #666;
	font-size: 12px;
}

a  {
	color: #6F96BB;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a:hover  {
	color: #5E8BB4;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* BEGIN E107 CORE CLASSES MAINTAINER QUE~ */

.button{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}

.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.spacer {
	padding: 2px 0 2px 0;
}


.indent{
	padding:4px;
	border: 1px solid #06c;
}


.sitelinks {
	text-align: center;
	font: 10px Arial, Sans-Serif;
	padding: 2px 0 2px 20px;
	margin: 5px 0 0 5px;
	width: 700px;
}

.sitetag {
	font-size: 1.2em;
	text-align: center;
	/* margin-top: -60px; */
	color: #ffffff;
}

.smalltext {
	font: 1em Arial, Sans-Serif;
}

.mediumtext {
	font: 12px Arial, Sans-Serif;
}

.tbox{
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #000000;
	font: 10px arial, helvetica, sans-serif;
}

.helpbox {
	border: 0px;
	background-color: transparent;
	color:#000;
	font: 9px arial, helvetica, sans-serif;
}


td {
    background: none;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	color:#5d6e75;
	padding: 0px;
	text-align:left;
}

.fborder {
	border: #ededed 1px solid;
	background-color: #fff;

}
.forumheader{
	background-color: #EBEFF2;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: 1px solid #ededed;
}

.forumheader2{
	background-color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	padding: 4px;
	border: #ededed 1px solid;
}

.forumheader3{
	background-color: #fff;
	font: 9px arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: #ededed 1px solid;

}

.forumborder{
	border:  #000080 1px solid;
	background-color: transparent;
}

.fcaption {
	height:35px;
	border: #ededed 1px solid;
	padding: 2px 0 2px 8px;
	background-color: #68ADE5;
	font: 12px arial, helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background-image: url("images/tileage.jpg");

}
.fcaption a{
	padding-right:4px;
	color:#fff;

}

/* menu top */

#stylefive{
	position:relative;
	display:block;
}
#stylefive ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#stylefive ul li{
	display:block;
	float:left;
	margin:0;
}
#stylefive ul li a{
	text-align: center;
	padding-top: 10px;
	display:block;
	float:left;
	color:#e2e199;
	text-decoration:none;
	height:30px;
	width: 130px;
	background:#546176 no-repeat top right;
	font-weight:bold;
	font-family:Verdana,ArialHelvitica,sans-serif;
}
#stylefive ul li a:hover,#stylefive ul li a.current{
	color:#e2e199;
	background:#546176 no-repeat top right;
	text-decoration: underline;
	font-weight:bold;
	font-family:Verdana,ArialHelvitica,sans-serif;
}

/* side menu */

#thechris_menu
{
	padding: 5px 0 0 0;
}

#thechris_menu ul{
	margin:0;
	padding:0;
    width:176px;
	list-style-type:none;
}

#thechris_menu ul li{
	display:block;
	margin:0;
}
#thechris_menu ul li a{
	text-align: left;
	padding: 4px 0px 0px 8px;
	display:block;
	color:#46546b;
	text-decoration:none;
	height:22px;
	font-size: 14px;
	font-weight:bold;
	font-family:Verdana,ArialHelvitica,sans-serif;
	background:#e8886a no-repeat top right;
	border-bottom: 1px solid #fff;
}
#thechris_menu ul li a:hover,#thechris_menu ul li a.current{
	background:#eb987f no-repeat top right;
	font-weight:bold;
	font-family:Verdana,ArialHelvitica,sans-serif;
}

