/* -----------------------------------------------
	ZHANEL  
	Author: TopFive - info@topfive.com.au
	CSS Version: 1.0
-------------------------------------------------- */

/* ----- BASE ELEMENTS -----*/

body 	{ 	margin: 0; padding: 0; background: #000 url(../img/bg.jpg); font: x-small/1.6em Arial, Helvetica, Sans-serif;
   			color: #444; font-size/* */:/**/small;	font-size: /**/small; 	}
			
h1 		{	margin: 0 0 .25em;	font-size: 36px; color: #f40; text-transform: uppercase;	}
h2 		{	margin: 0 0 .25em;	font-size: 24px; color: #C1486D;	}
h3 		{	margin: 15px 0 10px 0;	font-size: 14px; color: #c69;	}




/* ----- LINKS -----*/

a:link, a:active	{	color: #f40; text-decoration: none;	}
a:visited 			{	color: #f40; text-decoration: none;	}
a:hover 			{	background: #D4E5F7;	}

#col2 a:link,
#col2 a:visited {	color: #f40;	text-decoration: none;	}
#col2 a:hover 	{	color: #fff;	background: #f40;	}

a:link img 		{	border: none;	background: none;	}
a:hover img 	{	border: none;	background: none;	}

img				{	border: none;	}


/* ----- LAYOUT -----*/

#wrapper 	{	width: 850px;	}
#header 	{	height: 110px;	background: #000;	}
#content 	{	padding: 0 0 20px;	margin: 0;	background: #fff;	}

#col1 		{	float: left;	width: 630px;	padding: 0;	margin: 0;	}
#col1pad 	{	clear: both;	padding: 20px 20px 0 20px;	background: #fff;  text-align: justify;	}
#col1pad img.border	{	border: 1px solid #888888;	padding: 2px;	margin:  4px 10px;	float: right;	}

#col2 		{	float: right;	width: 220px;	padding: 0;	margin: 0;	font-size: 80%;	background: #CCACB6;	}
#col2 p		{	margin: 0; padding: 5px 10px; font: bold 10px arial, helvetica, sans-serif;	}
#col2 hr	{	width: 90%; border-bottom: 1px solid #17a;	}
.colpad 	{	padding-left: 10px;	padding-right: 10px;	}


#footer 	{	clear: both; height: 50px; background: #AE808E;  }
#footer2 	{	clear: both; padding: 10px; font: 9px Verdana, Arial, Sans-serif; text-align: right; color: #fff; background: #333; }
				
.clear 		{	clear: both; height: 1px;	}
	
/* ----- HEADER BITS -----*/

h1#logo 		{	width: 270px;	height: 110px;	padding: 0;	margin: 0;	}
.home h1#logo 	{	width: 270px;	height: 110px;	padding: 0;	margin: 0;	text-indent: -10000px;	background: url(../img/logo.jpg) no-repeat;	}


/* ----- FAUX NAV ----- */

#nav 		{	padding: 30px 0 0;	margin: 0;	background: #000;	}
#nav ul 	{	float: left;	width: 630px;	padding: 10px 0 0;	margin: 0; color: #AE808E;	background: #AE808E;	}

/* ----- COL2 NAV ----- */

#navlist		{	padding: 0 1px 1px; margin-left: 0; font: bold 12px Arial, Helvetica, sans-serif; background: transparent; width: auto; }
#navlist li		{	list-style: none; margin: 0; border: 0; text-align: left;	}
#navlist li a	{	display: block; padding: 5px 10px; border-bottom: 1px solid #eee; text-decoration: none;	}

#navlist li a:link 		{ 	color: #fff; }
#navlist li a:visited 	{ 	color: #fff; }
#navlist li a:hover		{	border-color: #C1486D;	color: #FFF;	background: #333;	}


/* ----- CONTENT STYLE ----- */

#col2 h2 	{	clear: both; font-size: 13px; line-height: 1.4em; color: #17a; margin: 0 10px 1px;	}
#col2 p 	{	margin-left: 10px; margin-right: 10px;	}
#col2 ul 	{	margin: 0 10px .75em;	}
