/* @override 
	http://www.davidhancock.com.au/v2/ndxz-studio/site/sour/style.css
	http://www.davidhancock.com.au/ndxz-studio/site/sour/style.css
*/

/*http://www.loveandsqualorco.com/ndxz-studio/site/lsc3/style.css*/

* {margin: 0;	padding: 0;}

body {
	background-color: #222222;
	text-align: left;
	color: #CCCCCC;
	font: normal 10px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

#logo{
	margin: 0 0 1px 0;
	width: 686px;
	height: 100px;
	background: #fff url("../img/header.jpg") no-repeat 20px;
}

#page_holder {
	width: 686px;
	padding: 20px;
	background: #111111;
	height: auto;
	margin: 20px auto;
}

.clear{
	clear: both;
}

/* New Menu */
#menu { background: #333; position: absolute; width: 686px; height: 35px; }
#cssdropdown, #cssdropdown ul { list-style: none; }
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
li.section-title ul { display: none; }
li.section-title:hover ul { display: block; }

#cssdropdown li {
	color: #ddd;
	width: 85px;
	float: left;
	background: #333 url(../img/seperator.gif) no-repeat right;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}

#cssdropdown li a {
	color: #ddd;
	width: 85px;
	float: left;
	background: #333 url(../img/seperator.gif) no-repeat right;
	text-align: center;
	line-height: 35px;
}

#cssdropdown li a:hover, #cssdropdown li.active a, #cssdropdown li.section-title:hover {
	width: 85px;
	float: left;
	background: #2580a2 url(../img/hover.gif) no-repeat center 30px;
	text-align: center;
	line-height: 35px;
}

#cssdropdown li.section-title ul li.active a,
#cssdropdown li.section-title ul li a:hover,
#cssdropdown li.section-title ul li.active a {
	width: 85px;
	float: left;
	background: #2580a2;
	text-align: center;
	line-height: 35px;
}

#cssdropdown li.section-title ul li {
	background: #333;
}
/* New Menu */



#thumb_holder {
	width: 69px;
	height: 69px;
	border: 3px solid #fff;
	overflow: hidden;
	margin: 0 5px 5px 0;
	float: left;
}

#thumb_holder a.thickbox img {
	margin: -3px 0 0 -3px;
}         
                    
#content {
	padding: 20px;
	width:  644px;
	margin: 36px 0 0 0;
	background-color: #000000;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}

#header img{
	margin:20px 0 0 0;
}

#iframed {
	width: 100%;
	height: 780px;
	position: static;
}

#footer {
	color: #545454;
	text-align: center;
	padding: 15px 0 0 0;	
}

a:link { text-decoration: none; color:#888888; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #888888; }
a:hover { text-decoration: none; color: #888888; }
p { margin: 0 0 9px 0; }

h1 { display:none; }
h2 { font-size: 24px; }	
h3 { font-size: 16px; }
h4 { font-size: 12px; text-align: justify; line-height: 16px; margin:12px 0; font-weight: bold;}
h5 { font-size: 14px; font-weight: bold; }