/* Lorraine Williams*/

@import"../css/standard.css";
@import"../css/tabular.css";

* {
	margin: 0;
	padding: 0;
}

img { border: none; }

body {
	font: normal 62.5% Arial;
	background: #390100 url('../images/core/tile-body.jpg') 0 0 repeat-x;
}

/* Wrap */

#wrap {
	width: 780px;
	height: auto;
	margin: 0 auto;
	background: #F3F2EA url('../images/core/tile-content.jpg') 0 0 repeat-y;
}

/* Content */

#content {
	width: 780px;
	height: auto;
	padding-left: 13px;
	background: url('../images/core/border-wrap.jpg') 0 0 no-repeat;
}

#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #content {height: 1%;}
/* End hide from IE-mac */

/* Left Column */

div.left-column {
	width: 175px;
	height: auto;
	float: left;
	position: relative;
	background: #B77536 url('../images/core/bg-leftcolumn.jpg') 0 0 no-repeat;
}

/* Logo */

#logo {
	width: 180px;
	height: 162px;
	position: absolute; top: 13px; left: 13px;
	background: transparent;
}

/* Navigation */

div.navigation {
	margin-top: 185px;
}

div.navigation ul {
	list-style-type: none;
}

div.navigation ul li {
	padding-bottom: 2px;
	background: url('../images/core/border-nav.jpg') left bottom repeat-x;
}

div.navigation ul li a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 29px;
}

div.navigation ul li a.home {
	background: url('../images/core/nav/home.jpg') 0 0 no-repeat;
}	

div.navigation ul li a.profile {
	background: url('../images/core/nav/profile.jpg') 0 0 no-repeat;
}	

div.navigation ul li a.services {
	background: url('../images/core/nav/services.jpg') 0 0 no-repeat;
}	

div.navigation ul li a.fee-calculator {
	background: url('../images/core/nav/fee-calculator.jpg') 0 0 no-repeat;
}	

div.navigation ul li a.contact-us {
	background: url('../images/core/nav/contact-us.jpg') 0 0 no-repeat;
}	

div.navigation ul li a:hover {
	background-position: 0 -29px;
}

/* Contact */

div.contact {
	color: #29221E;
	font-size: 1.2em;
	text-align: right;
	padding: 212px 20px 10px;
	background: url('../images/core/bg-contact.jpg') 0 0 no-repeat;
}

div.contact p {
	line-height: 16px;
	margin: 15px 0;
}

div.contact a {
	color: #FFF;
	text-decoration: underline;
}

div.contact a:hover {
	color: #6D0403;
}

/* Webcall */

div.webcall {
	padding: 10px 20px;
}

div.webcall ul {
	list-style-type: none;
	text-align: right;
}

div.webcall ul li img {
	border: 0;
}	

/* Members */

div.members {
	padding: 10px 20px;
}

div.members ul {
	list-style-type: none;
	text-align: right;
}

div.members ul li img {
	border: 0;
}	

/* Right Column */

div.right-column {
	width: 592px;
	height: auto;
	float: left;
}

/* Flash */

#flash {
	width: 592px;
	height: 245px;
	background: url('../images/core/splash1.jpg') 0 0 no-repeat;
}

#banner {
	width: 592px;
	height: 245px;
	display: block;
}

/* Text */

div.text {
	padding: 20px;
}

/* Footer */

div.footer {
	font-size: 1.2em;
	color: #685A54;
	text-align: center;
	padding: 40px 20px 20px;
	background: url('../images/core/logo-smlws.jpg') center 0 no-repeat;
}

div.footer ul {
	list-style-type: none;
}

div.footer ul li {
	display: inline;
	margin: 0 5px;
}

div.footer p {
	margin: 10px 0;
}

div.footer a {
	color: #AD5908;
	text-decoration: underline;
}

div.footer a:hover {
	color: #6D0403;
}

div.footer img {
	border: 0;
}

