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

Title : Cameron Jane
URL : http://www.cameronjane.com.au

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

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


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }

body { 
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
}

fieldset { border: 0; }

img { border: 0; }

h1 {
	font: normal 22px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #ee1d23;
}	


h2 {
	font: normal 18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #ee1d23;
}

p, td, li {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

a {
	color: #ee1d23;
}

a:hover {
	text-decoration: underline;
}

.clear { clear: both; font-size: 0; height: 0; line-height: 0; }

hr {
	height: 1px;
	border: dashed;
	color: #ccc;
}

html>body hr {
	border: none; 
	border-top: 1px dashed #ccc;
}


/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/

#container {
	width: 1000px;
	margin: 0 auto;
}
			#header {
				width: 1000px;
				height: 87px;
				margin: 0 auto;
			}
			
			#adWrap {
				width: 1000px;
				height: 311px;
				margin: 0 auto;
				background-color:#ee1d23;
				border-top: 10px solid #fff;
				border-bottom: 15px solid #fff;
			}
			
				#adLeft {
					width: 474px;
					margin: 0 auto;
					float: left;
					text-align:right;
					padding-top: 15px;
				}
				
				#adRight {
					width: 526px;
					margin: 0 auto;
					float: right;
					text-align: left;
					padding-top: 15px;
					}
			
			#content {
				width: 1000px;
				margin: 0 auto;
				padding-top:14px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				/*color:#ffffff;*/
				color:#000000;
			}
			#bodytext {
				margin: 0 auto;
				height: 350px;
				min-height: 350px;
				padding: 5px;
			}
			
			html>body #bodytext {
				height: auto;
			}
			
			
			#homeContent {
				width: 652px;
				float: left;
				
			}	
			
			.homeTable {
				color: #fff;
			}
			
			.homeTable td a {
				font: normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
				color: #fff;
				text-decoration: none;
			}
			
			.homeTable td a:hover {
				color: #fff;
				text-decoration: underline;
			}
			
			#homebannerAds {
				width: 335px;
				float: right;
			}
			
			#bannerAd{
				border-top: 20px solid #fff;
			}
			
			
			#defaultBodytext {
				padding-top: 5px;
				padding-bottom: 50px;
			}

				
				#homeText {
					width: 1000px;
					margin: 0 auto;
				}
	

/* NAV BAR */

					#navbar {
						width: 1000px;
						margin: 0 auto;
						background-color:#000000;
						height: 33px;
						border-bottom: 3px solid #ff3333;
					}
					
					#nav, #nav ul {
							width: 990px;
							height: 33px;
							padding: 0;
							margin: 0;
							list-style: none;
							}
						
						#nav li {
							float: left;
							height: 33px;
							padding: 0;
							height: auto;
							margin: 0;
							
							}
						
						#nav li.none a {
						color: #fff;
							border: none;
						}
						
						#nav li.homeselected a { 
							color: #fff;
							border: none;
							background-color: #FF0000;
							}
						
						#nav li a {
							font: bold 14px/33px Arial, Helvetica, sans-serif, "Trebuchet MS";
							color: #fff;
							display: block;
							text-transform: uppercase;
							padding: 0px 20px;
							background-position: right;
							text-decoration: none;
							border-left: 1px solid #fff;
							}
								
						#nav li a:hover { 
							color: #fff;
							background-color: #FF0000;
						
							}
						
						#nav li.selected a { 
							color: #fff;
							text-decoration: none;
							background-color: #FF0000;
							}
							
						#nav li.selected a:hover { 
							color: #000;
							}
							
						#nav li:hover, #nav li.hover {
							position: static;
						}
							
						/* -------- Drop down menu -------- */	
						
						#nav li ul a, #nav li ul a:visited {
							font: normal 12px Arial, Helvetica, sans-serif;
							display: block;
							text-decoration: none;
							text-transform:none;
							text-align: left;
							padding: 10px 20px;
							color: #fff;
							width: auto;
							background-color: #000;
							border: none;
							}
							#nav li ul a:hover { 
								background-color: #000;
								text-decoration: none;
								color: #999;
								}
						
						#nav li.selected ul a, #nav li.selected ul a:visited {
							font: normal 12px Arial, Helvetica, sans-serif;
							display: block;
							text-decoration: none;
							text-align: left;
							padding: 10px 20px;
							color: #fff;
							width: auto;
							background-color: #000;
							}
							#nav li.selected ul a:hover { 
								background-color: #000;
								text-decoration: none;
								color: #999;
								}
						
						#nav li ul li { 
							background-color: #000;
							}
						
						#nav li ul {
							position: absolute;
							left: -999em;
							height: auto;
							width: 200px;
							border-top: 3px solid #FF0000;
							margin: 0;
							padding: 0;
							background-color: #000;
							}
						
						#nav li li {
							width: 200px;
							margin: 0;
							padding: 0;
							border-bottom: 1px dashed #333;
							}
						
						#nav li ul ul {
							margin: -2.25em 0 0 200px;
							}
						
						#nav li:hover ul ul,
						#nav li:hover ul ul ul,
						#nav li.sfhover ul ul {
							left: -999em;
							}
						
						#nav li:hover ul,
						#nav li li:hover ul,
						#nav li li li:hover ul,
						#nav li.sfhover ul,
						#nav li li.sfhover ul {
							left: auto;
							z-index: 500;
							}
							
/* FOOTER */

#footer {
	width: 1000px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}
	#footerLeft {
		width: 650px;
		margin: 0 auto;
		float: left;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		color:#999999;
	}
	
	#footerRight  {
		width: 350px;
		margin: 0 auto;
		float: right;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		text-align: right;
		color:#999999;
	}
	
	.gallery_thumb {
		 padding: 5px;
		 border: 1px solid #ccc;
	}
	 
	 
	 #flashcontent {
	 }
