/*
	project: internet hosting template
	author: luka cvrk (www.solucija.com) 
	migrated to RazorCMS by Chris Hogan
*/
/* default styles */
*{ 
	margin: 0; padding: 0; 
}
body { 
	font: .7em Arial, Verdana, Sans-Serif; 
	line-height: 1.7em; 
	background: #fff url(images/menu.gif) repeat-x; 
	color: #454545; 
}
a { 
	color: #3F2C57; 
	background: inherit; 
	text-decoration: none; 
}
#left a, #right a { 
	border-bottom: 1px dotted #3F2C57; 
}
#left a.comment, #right a.comment { 
	background-image: url(images/comment.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
a:hover { 
	color: #808080; 
	background: inherit; 
}
p {	
	margin: 0 0 5px 0; 
}
h1 { 
	font: normal 2.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; 
	padding: 0 0 0 0; 
	margin: 0; 
}
h2 { 
	margin: 0; 
	padding: 0; 
	font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; 
}
h2.split {
	font-size:2.5em; 
	position:relative; 
	font-family:arial, verdana, sans-serif; 
	height:1em; 
	margin-left:15px;
}
h2.split span {
	position:absolute; 
	left:-1px; 
	top:-1px; 
	color:#def;
}
h2.split:before {
	content:attr(title); 
	position:absolute; 
	left:0; 
	top:0; 
	color:#000;
}
h1 a, h2 a { 
	color: #000; 
	background: inherit; 
	text-decoration: none; 
}
img { 
	border: 0; 
}
/* EveriWare specific */
.largeletter {
	font-size: 40px;
	color: #0358b8;
}
.outerbox {	
	border-bottom:  solid rgb(0, 0, 0) ; 	
	border-bottom-width: 5px; 	
	border-right: medium solid rgb(0, 0, 0) ; 	
	border-right-width: 5px; 	
	min-height: 405px; 	
	width: 221px;
	position: relative;
	left: 170px;
}
.innerbox {	
	border: medium solid rgb(250,0,255) ; 	
	text-align: center; 	
	height: 400px; 	
	width: 216px; 	
	background-color: rgb(128, 255, 255);
}
.centre {	
	text-align: center;
}
.smaller {	
	font-size: 80%;
}
.bigger {	
	font-size: 140%;
}
.width25 {	
	width: 24.9%;
}
.width66 {	
	width: 65.9%;
}
.floatLeft {	
	float: left;
}
.floatRight {	
	float: right;
}
.everiware {	
	font: 3em Lucida Sans Unicode verdana arial helvetica sans-serif;  	
	font-weight: bold;	
	font-style: italic;	
	color: #0000ff;
}
.everiwaresmall {	
	font: 1.2em Lucida Sans Unicode verdana arial helvetica sans-serif;  	
	font-weight: bold;	
	font-style: italic;	
	color: #0000ff;
}
/* layout */
#content { 
	margin: 0 auto; 
	width: 980px; 
}
#header {
	padding: 10px 0;
	color: #fff;
	margin: 0 0 20px 0;
	height: 94px;
}
/* main horizontal menu */
#tablist{  
	margin: 25px 0 0 0;  
}
#tablist li{ 
	list-style: none; 
	display: inline;  
}
#tablist li a{
	text-decoration: none;
	margin: 0 3px 0 0;
	padding: 4px 15px;
	border: 1px solid #3B3B3B;
	font-weight: bold;
	color: #666;
}
#tablist li a:hover{
	border: 1px solid #55684A;
	color: #fff;
}
#tablist li a.active{
	background: #5dc8ff;
	color: #fff;
}
#tablist .key { 
	text-decoration: underline; 
}
/* left side */
#left {
	float: left;
	width: 670px;
	margin: 0 0 10px 0;
}
.border { 
	border: 1px solid #AED898;  
	margin: 0 0 10px 0;
}
.subheader {
	padding: 15px;
	background: #F1F8ED;
	color: #444;
	border: 2px solid #D1EAC3;
}
.highlight { 
	background: #C5E7F6; 
	color: #000; 
}
.left_articles {
	margin: 0 0 10px 0;
	border: 2px solid #eee;
	color: #454545;
	padding: 15px 15px 5px 10px;
}
.date { 
	font-size: .9em; 
	padding: 0 0 0 12px; 
	background: #fff url(images/news.gif) no-repeat center left; 
	color: #808080; 
}
.bigimage {
	float: left;
	clear: left;
	margin: 0 15px 10px 0;
}
.left_box {
	background: #F4F1F8;
	color: #808080;
	border-left: 3px solid #E8E2F2;
	padding: 15px;
	margin: 0 0 15px 0;
}
.thirds {
	float: left;
	width: 186px;
	padding: 0 10px 0 15px;
}	
dt {  
	font-weight: bold;
	color: rgb(85, 85, 85);
}
dd {  
	margin-left: 0;  
	padding-left: 45px; 
}		
/* right side */
#right {
	float: right;
	width: 280px;
	margin: 0 0 10px 0;
	padding: 55px 0 0 0;
	background: url(images/right.gif) no-repeat top right;
}
.button {
	font: normal 1.6em "Georgia", "Times New Roman", Arial;
	color: #679A4E;
	text-align: center;
	margin: 0 0 110px 0; 
}
.big { 
	color: #2e2e2e; 
	font: normal 2em "Georgia", "Times New Roman", Arial; 
}
#side_menu { 
	margin: 0 0 20px 0; 
}
#side_menu li { 
	list-style: none; 
}
#side_menu li a { 
	color: #3F6C24; 
	border: 0; 
	margin: 0 0 1px 0; 
	display: block; 
	background: #fff url(images/side_menu.gif) repeat-x; 
	padding: 8px 10px; 
}
#side_menu li a:hover {
	color: #fff; 
	background: #fff url(images/side_menu_hover.gif) repeat-x; 
}	
.image {
	float: left; 
	margin: 0 9px 3px 0; 
}
/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
#footer .right {
	float: right; 
}
