/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


* Filename: fi.css
* Version: 1.0.0 (28-03-2008) DD-MM-YYYY
* Website: http://www.frequentindulger.com.au/
* Author: Michael Newton
* Description: Handles the site layout and text styles.

== STRUCTURE: ==============================
* Page width: 834 px
* Number of columns: 2-3
============================================


== INDEX: ===================================
_pagestyles : Overally page structure, body, html etc... defines width
_textstyles : All font styles, colouring, size, etc.
_header : styles for header content - logo, nav, flash promo
_content : styles for the three columns
_newsColumn : styles for news content, investor report section, featured links etc...
_breadcrumb : styles for breadcrumb navigation
_footer : three column footer styles
_navigation : styles for main navigation, rollovers, active states etc...
_2ndLevelNavigation : styles for navigatio situated under main nav
============================================


*/


/* _pagestyles
==========================================*/


* {
	
	}
html {
	
	}
body {
	background-color:#452624;
	background-image:url(../images/common/fi_edges.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
#containerHome { /*bounding box for entire site*/
	width: 834px;
	\width: 854px;
	w\idth: 834px;
	_width: 834px;
	border: 0;
	margin: 0 auto;
	background-color:#FFFFFF;
	}
	

/* _textstyles
==========================================*/


p,li {
	color:#414141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0 0 8px;
	}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#452624;
	font-weight:normal;
	font-style:normal;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:17px;
	background-image:url(../images/common/h1_underline.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	}
h2 {
	font-family:"Myriad", Arial, Helvetica, sans-serif;
	color:#959DA1;
	font-weight:normal;
	font-style:normal;
	font-stretch:2px;
	font-size:18px;
	}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4A4A4A;
	font-weight:normal;
	font-style:normal;
	font-stretch:2px;
	font-size:18px;
	padding-bottom:4px;
	}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	font-stretch:2px;
	font-size:18px;
	padding-bottom:6px;
	}
h5 {
	font-family:"Myriad", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	font-stretch:2px;
	font-size:14px;
	padding-bottom:6px;
	}
h6 {
	
	}
ul {
	
	}
ol {
	
	}
li {
	
	}
a:link {
	
	
	}
a:visited {
	
	
	}
a:hover {
	
	
	}
a:active {
	
	
	}
.whiteReadingText {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.greyReadingText {
	color:#414141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
.lightGreyReadingBold {
	color:#AF9D99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 8px;
	}
.greyMiniHeading {
	color:#414141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.footerText {
	color:#a7a7a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	}
.footerText a:link {
	color:#a7a7a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	}
.footerText a:visited {
	color:#a7a7a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	}
.footerText a:active {
	color:#a7a7a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	}
.footerText a:hover {
	color:#a7a7a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
	}
.headingUnderlineBrown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#452624;
	font-weight:normal;
	font-style:normal;
	font-stretch:2px;
	font-size:17px;
	background-image:url(../images/common/h1_underline.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
.headingBrown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#452624;
	letter-spacing:2px;
	font-size:15px;
	font-weight:600;
	#font-weight:500;
	text-transform:uppercase;
	}
.headingWhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	font-stretch:2px;
	font-size:17px;
	}
#contentFull a:link { /* - - - LINK STYLES FOR CONTENT - BROWN BOLD LINKS - - - */
	color:#452624;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
#contentFull a:visited {
	color:#452624;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
#contentFull a:hover {
	color:#452624;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}
#contentFull a:active {
	color:#452624;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	


/* _header
==========================================*/


#header {
	height:258px;
	background-color: #000000;
	background-image:url(../images/common/header_content-fi.gif);
	background-repeat:no-repeat;
	}


/* _content
==========================================*/


#content {
	background-color: #FFFFFF;
	}
#contentFull {
	float: left;
	width: 834px;
	min-height:304px;
	background-image:url(../images/common/bamboo_bg_white.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
#contentFull #textBox {
	padding: 14px 37px;	
	}
#contentFull #textBox600wide {
	padding: 14px 0px 14px 37px;	
	width:600px;
	}
#contentLeft {
	float: left;
	width: 555px;
	min-height:104px;
	background-color: #FFFFFF;
	padding: 14px 37px 0px;
	}
#contentRight {
	float: right;
	width: 246px;
	min-height:104px;
	background-color: #FFFFFF;
	padding: 14px 8px 0px;
	background-image:url(../images/common/bamboo_bg_white.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
#firstImage {
	padding-top:93px;
	}
#tableRuleLeft {
	border-left:#B5B5B5 solid 1px;
	}
#tableRuleRight {
	border-right:#B5B5B5 solid 1px;
	}
#tablePadding20-notop {
	padding-left:20px;
	padding-right:20px;	
	}
.tablePadding20-notop {
	padding-left:20px;
	padding-right:20px;	
	}
.imageBorder {
	border:#E0DAD9 5px solid;
	margin:5px;
	}
.imagePad {
	margin:6px;
	}
#formBorder {
	border:#000000 solid 1px;
	margin:0 auto;
	width:320px;
	padding:8px;
	background:#EAE6E5;	
	}



/* _breadcrumb
==========================================*/


#BreadCrumbBar {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	font-size:10px;
	font-weight:normal;
	margin: 3px 10px 0px;
	}
#BreadCrumbBar a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
#BreadCrumbBar a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
#BreadCrumbBar a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
#BreadCrumbBar a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	}



/* _footer
==========================================*/


#footer {
	clear:both;
	background-color: #000000;
	height:1.7em;
	padding: 3px 25px 0px;
	border-top: 1px solid #FFFFFF;
	}
#middleFooter {
	padding: 5px;
	margin-right: 290px;
	margin-left: 305px;
	padding: 9px 6px 0 14px;
	background-color: #6A6A6A;
	background-image:url(../siteimages/footerBg_event.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-right:#FFFFFF dashed 1px;
	height:88px;
	}
#leftFooter {
	float: left;
	width: 385px;
	}
#rightFooter {
	float: right;
	width: 270px;
	text-align:right;
	}
#copyrightBar {
	clear:both;
	background-color: #5A5A5A;
	padding:2px 10px 2px 10px;
	border-top:#8a8a8a solid 1px;
	height:14px;
	}



/* _navigation
==========================================*/



#nav {
	margin: 0 auto;
	padding: 0;
	width:834px;
	}
#nav ul {
	height:1.18em;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #ffffff;
	background-image:url(../images/common/nav_bg-blk.gif);
	background-repeat:repeat-x;
	}
#nav li {
	float: left;
	margin: 0 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	}
#nav li a {
	float: left;
	padding: 1px 15px 2px;
	text-decoration: none;
	color: #FFFFFF;
	border: none;
	}
#nav li a:hover {
	background:#EEEEEE;
	color: #000000;
	}
#nav li a.active {
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	}
#navBreaks {
	padding-top:5px;
	}
/* trans menu styles */	
#menu {
    background:#000000;
    padding:0;
    width:100%;
    }
#menu a {
	padding: 1px 15px 2px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
    }
#menu a.hover {
	background:#EEEEEE;
	color: #000000;
    }
#menu span {
    display:none;
    }

	


/* _2ndLevelNavigation
==========================================*/



#nav2ndLevel {
	margin: 0 auto;
	padding: 0;
	border-bottom:#000000 solid 1px;
	}
#nav2ndLevel ul {
	height:1.10em;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav2ndLevel li {
	float: left;
	margin: 0 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	font-style:normal;
	}
#nav2ndLevel li a {
	float: left;
	padding: 1px 16px 2px;
	text-decoration: none;
	color: #452624;
	}
#nav2ndLevel li a:hover {
	color: #452624;
	text-decoration:underline;
	}
#nav2ndLevel li a.active {
	font-weight: bold;
	color: #452624;
	text-decoration:underline;
	}
