/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

body {
	margin: 0px;
	padding: 0px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#b7b4af;
	font-family:Arial, Helvetica, sans-serif;
}

.navWrapper {
	padding-top:20px; 
	padding-right:10px;
}

.navBox {
	margin-bottom:12px;
	padding:0px;
	width:195px; 
	text-align:right;
	font-weight:normal;
}

/*
.navBox {
	font-size:12px;
	font-family: Arial;
	font-weight:700;
	padding:0px;
	margin:0px;
	line-height: 1em;
	padding-bottom:14px; 
	width:195px; 
	text-align:right;
	font-weight:normal;
}
*/

.navBox a{
	text-decoration:none;
	color:#908d83;
	font-weight:normal;
}

.navBox a:hover{
	text-decoration:none;
	color:#e51937;
	font-weight:normal;
}

/*
.pointer {
	padding-bottom:10px; 
	float:right; 
	width:15px;
}

*/

.pointer {
	font-size:8px;
	font-family: 'Times New Roman', Times, serif;
	font-weight:600;
	padding:0px;
	margin:0px;
	margin-top:-1px;
	float:right; 
	width:15px;
}

.flashBox {
	float:right; 
	width:526px; 
	height:250px; 
	background-image:url(../images/homepage.gif); 
	background-repeat:no-repeat;
}


.wrapper {
	width:771px; 
	background-image:url(../images/contentBack.jpg); 
	background-repeat:repeat-y;
	position:relative;
}

.left {
	float:left; 
	vertical-align:top; 
	width:8px;
}


.middle {
	width:755px; 
	text-align:left;
}

.right {
	float:right; 
	vertical-align:top; 
	width:8px;
}

.hometopNav {
	text-align:right;
	font-size:10px;
	line-height:14px;
	padding-right:25px;
	float:right;
	padding-top:35px;
}

.hometopNav a{
	color:#685c53;
	text-decoration:none;
}
.hometopNav a:hover{
	color:#cc3333;
}

.leftNav{
	width:224px;
	height:250px;
	background-image:url(../images/navBack.gif);
	background-repeat:no-repeat;
}

.homeBlock {
	padding-right:25px; 
	padding-top:31px;
	height:190px;
}

.homeContent {
	width:498px;
}
	
.homeContentBlock {
	border-top: solid;
	border-top-color:#b7b5af; 
	border-top-width:1px; 
	width:501px;
	height: auto;
	padding-bottom: 7px;
}

.articleTitle {
	font-size:10.5px;
	padding-left:4px;
	padding-top:7px;
	color:#6f6b5f;
	text-align:left;
}

.articleMore {
	float:right;
	font-size:10.5px;
	padding-top:7px;
	padding-right:4px;
}

.articleMore a {
	color:#cc3333;
	text-decoration:none;
}

.footer {
	width:771px; 
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	text-align:left;
	padding-top:17px;
	padding-bottom:17px;
}

.homeBlocks {
	border-bottom:solid; 
	border-bottom-color:#b7b5af; 
	border-bottom-width:1px; 
	width:501px;
}

.homebottomNav {
	text-align:right;
	font-size:10px;
	line-height:14px;
	padding-right:25px;
	padding-bottom:30px;
}

.homebottomNav a{
	color:#685c53;
	text-decoration:none;
}
.homebottomNav a:hover{
	color:#cc3333;
}

.content{
	width:501px;
	padding-top:24px;
	text-align:left;
}


.innerBlock {
	padding-right:25px; 
	padding-top:31px;
	height:340px;
}

.innerContent {
	width:498px;
}
	
.innerContentBlock {
	border-top: solid;
	border-top-color:#b7b5af; 
	border-top-width:1px; 
	width:480px;
	height:27px;
}

.innerBlocks {
	border-bottom:solid; 
	border-bottom-color:#b7b5af; 
	border-bottom-width:1px; 
	width:480px;
}




/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
