/* 
    Document   : website
    Created on : 31/03/2009, 11:43:08
    Author     : Izikd
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html, body {
	height:100%;
}

body {
	margin: 0;
	background:url("images/bg.jpg") white;
	font: normal 14pt "Arial";
	cursor:default;
}

p {
	margin:0;
	padding:0;
}

.body, .body2 {
	text-align: center;
	width:100%;
	height:100%;
}

.container {
	background: white;
	margin: 0 auto;
	padding: 0 20px 0px 20px;
	width: 790px;
	/*min-height:100%;*/
	/*height:100%;*/
	text-align:center;
}


/* Header */
.header {
	padding: 15px 0 10px 0;
	text-align:left;
	height: 71px;
	border: 0px solid black;
	width:790px;
	position: relative;
}

.logo_thetime {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size:10px;
	line-height:10px;
	text-align:center;
}

.logo_thetime a:visited, .logo_thetime a:hover, .logo_thetime a {
	display: block;
	text-decoration: none;
	color:black;
}

.logo_thetime img {
	border: 0;
}

.logo {
	background: url("images/logo.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:71px;
	width:200px;
	border: 0px solid black;

	/*position:absolute;*/

}

.logo a {
	position: absolute;
	top: 0px;
	left: 0px;

	height:69px;
	width:198px;

	display:block;
	text-decoration:none;
}

.logo h1 {
	display:none;
}

/* Top Menu */
.menu {
	width:585px;
	border: 0px solid black;

	position: absolute;
	right: 0;
	top: 15px;

	color: #584c43;
	vertical-align:bottom;
	padding: 0 0px 10px 0;
	margin: 40px 0 0 0;
	font-size:12pt;
	text-align:right;
	vertical-align:bottom;
}

.menu a, .menu a:visited  {
	color: #584c43;
	text-decoration:none;
	display:block;

	float:right;
	/*margin: 0 12px 0 12px;*/
	margin: 0 10px 0 10px;
}

.menu a:hover  {
	color: #a05e26;
	text-decoration:none;
}

.menu a.current
{
	color: #a05e26;
}


/* Main Page */
.main_banner {
	background:url("images/main_banner.png") no-repeat;
	width:785px;
	height:391px;
	margin: 0 auto;
	position:relative;
	text-align:left;
	border: 0px solid black;
}

.main_banner a, .main_banner a:visited {
	position:absolute;
	border: 0px solid black;
	display:block;
	text-decoration:none;
	top:97px;
	left:680px;
	width:87px;
	height:20px;
}

.main_banner h2 {
	display:none;
}

.main_banner h3 {
	display:none;
}

.main_boxes {
	width: 790px;
	height:112px;
	margin: 12px auto 0 auto;
	border: 0px solid black;
	font-size:11px;
}


.main_boxes a {
	position: absolute;
	top: 87px;
	right: 15px;

	display:block;

	color: #584c43;
	font-weight:bold;
	text-decoration:none;
	border: 0px solid black;
}

.main_boxes a:hover {
	color: #a05e26;
	text-decoration:underline;
}

.main_boxes a.all {
	position: absolute;
	top: 0px;
	right: 0px;

	height:110px;
	width:/* 266px */ 253px;

	display:block;
	text-decoration:none;
	
}




.main_box1, .main_box2, .main_box3 {
	height: 112px;
	width: 267px; /*254px*/
	float:left;
	position:relative;
	/*margin-left:13px;*/

	background-position: right;
	background-repeat: no-repeat;

	color: #584c43;
	text-align:left;
}

.main_box1 h2, .main_box2 h2, .main_box3 h2 {
	display:none;
}

.main_box1 p, .main_box2 p, .main_box3 p {
	position:absolute;
}


.main_box1 {
	background-image: url("images/main_box1.png");
	/*margin-left:0;*/
	width: 254px;
}


.main_box1 p {
	position:relative;
	top: 55px;
	left: 33px;
}

.main_box2 {
	background-image: url("images/main_box2.png");
}

.main_box2 p {
	position:relative;
	top: 73px;
	left: 33px;
}

.main_box3 {
	background-image: url("images/main_box3.png");
}

.main_box3 p {
	position:relative;
	/*top: 55px;
	left: 33px;*/
	top: 73px;
	left: 33px;
}

/* Inner Pages */


.inner_banner {
	background:url("images/inner_banner.png") no-repeat;
	width:785px;
	height:96px;
	margin: 0 auto 25px 0;
}

.inner_banner h2 {
	display:none;
}

/* Content */
.content {
	width:100%;
}
/* Sub-Menu */
.sub_menu {
	width:145px;
	margin: 0 0 0 20px;
	float:left;
	
	font-size:12px;
}

.sub_menu h1 {
	color: #a05e26;
	font-size: 18px;
	margin:0;
	padding:0;
	text-align:left;
}
.sub_menu h1 a {
	color:#a05e26;
	text-decoration:none;
}
.sub_menu h1 a:hover {
	color:#a05e26;
	text-decoration:none;
}

.sub_menu ul {
	list-style: square outside;
	text-align: left;
	margin:0 15px;
	padding:0;
}

.sub_menu li {
	margin:10px 0;
	color:#584c43;
}

.sub_menu li:hover {
	color:#a05e26;
}

.sub_menu a {
	color:#584c43;
	text-decoration:none;
}

.sub_menu a:hover {
	color: #a05e26;
	text-decoration:none;
}

.sub_menu a.current
{
	color: #a05e26;
}

/* Content Text */
.content_box {
	width:545px;
	padding: 0 0 0 45px;
	float:left;
	border-left: 1px solid #6d6d6d;
}
.content_box2 {
	width:740px;
	margin: 0 auto 0 auto;
}

/*  Here was content_text - moved  */


/* Footer */
.fixer {
		clear:both;
}

.footer {
	padding: 10px 0px 15px 0;
	margin:0;
	height:18px;
	width:783px;

	font-size:11px;
	color: #c5c5c5;
	text-align:left;
	position:relative;
}

.footer p
{
	float:left;
}

.footer_links {
	float:right;
}

.footer  a {
	color: #998c83;
	text-decoration:none;
	width:auto;
}
.footer a:hover {
	color: #a05e26;
	text-decoration:underline;
}

.spacer {
	height:10px;
}
