/* @override 
	http://www.woodwardhosting.com/Artspace/ndxz-studio/site/Woodward/style.css
	http://www.mooksartspace.com/ndxz-studio/site/Woodward/style.css
*/

* { margin: 0; padding: 0; }
html { background: #fff url('../img/backGround.png') repeat left top; }
body { background: transparent; font: 10px/12px Arial, Helvetica, Geneva, sans-serif; }
a img { border: none; }
img { border: none; }

a:link { text-decoration: none; color: #545454; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #545454; }
a:hover { text-decoration: underline; }

#logo {
	width: 156px;
    height: 47px;
    background: #fff url('../img/logo.png') no-repeat center center;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}
#logo:hover {
	opacity: 0.8;
}

#menu {
    width: 611px;
    height: 47px;
    background: #fff;
	font: bold 12px/48px Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 10px;
	margin: 0 0 0 159px;
}

#topMenu {
	width: 780px;
	height: 47px;
	background: transparent;
	margin: 0 0 3px 0;
}

#menu ul {
	list-style: none;
}

#menu ul li {
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
}

input#sub_btn {
	font: bold 12px/22px Arial, Helvetica, Geneva, sans-serif;
	border: none;
	font-weight: bold;
	background: transparent;
	cursor: pointer;
	color: #000;
	padding: 5px 10px;
}

#subscribe {
	text-align: right;
	margin: 0 20px 0 0;
	background: transparent;
}

input#sub_btn:hover {
	color: #7cc6ff; 
	cursor: pointer;
}

input#l183792-183792.sub_form {
	background: transparent;
	margin: 0 0 0 10px;
	background: #000;
	color: #fff;
	border: none;
	padding: 5px;
	width: 120px;
}

#themeBlock {
	width: 740px;
	background: #fff url('../img/sponsorsBox.png') no-repeat right 5px;
	padding: 20px;
}

#guideBlock{
	float: left;
	width: 141px;
	height: 100px;
	background: #fff url('../img/guidelines.jpg') no-repeat right top;
	margin: 30px 30px;
}

#themeHeader {
	width: 740px;
	height: 96px;
	color: #fff;
	background: #fff url('../img/themeHeader.png') no-repeat center center;
	font: normal 18px/95px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	margin: 0 0 3px 0;
	padding: 0 0 0 40px;
}

#caption {
	float: left;
}

li.active {
	color: #7cc6ff; 
}

#horiSpan {
	width: auto;
	white-space: nowrap;
	overflow: auto;
	height: 380px;
}

#horiHold {
	position: absolute;
	top: 170px;
	left: 20px;
	width: 739px;
	height: 380px;
	background: #fff;
	overflow: hidden;
}

img.subImageClass {
	height: 356px;
	margin: 0 7px 0 0;
}

#subImages{
	width: 780px;
	height: 421px;
	background: #fff url('../img/subBack.png') no-repeat center center;
}

#littleArrow {
	width: 60px;
	height: 60px;
	overflow: hidden;
	background: #fff url('../img/arrow.png') no-repeat left top;
	float: left;
}

#littleArrowLeft {
	width: 60px;
	height: 60px;
	overflow: hidden;
	background: #fff url('../img/arrowLeft.png') no-repeat left top;
	float: left;
}

.themeText {
	font: normal 14px/14px Arial, Helvetica, Geneva, sans-serif;
}

#pageHold {
	position: absolute;
	left: 50%;
	top: 10px;
	bottom: 0px;
	width: 780px;
	margin: 0 0 0 -390px;
	background: transparent;
}

#content {
	width: 780px;
}

#footer {
	width: 760px;
	background: #fff;
	margin: 3px 0 0 0;
	padding: 10px;
	text-align: right;
	font: 9px/9px Arial, Helvetica, Geneva, sans-serif;
}

#homePageText {
	margin: 0 0 0 261px;
	left: 261px;
	width: 519px;
	background: transparent;
}

#winnerBlock {
	width: 479px;
	height: 245px;
	background: #fff;
	padding: 20px 20px;
	overflow: hidden;
	margin: 0 0 3px 0;
}

.titleText {
	font: bold 24px/28px Arial, Helvetica, Geneva, sans-serif;
}

.winnerText {
	font: normal 14px/14px Arial, Helvetica, Geneva, sans-serif;
}

.winnerDesc {
	font: normal 10px/14px Arial, Helvetica, Geneva, sans-serif;
}

#seeMore {
	width: 519px;
	height: 33px;
	background: #fff url('../img/seeMore.png') no-repeat center center;
	overflow: hidden;
	margin: 0 0 3px 0;
}

#seeMore:hover {
	opacity: 0.6;
}

#lineBreak {
	height: 1px;
	width: 100%;
	background: #555;
	margin: 10px 0;
}

#homePageContent {
	width: 780px;
	background: transparent;
	height: auto;
}

#homePageImage {
	width: 238px;
	height: 301px;
	overflow: hidden;
	background: #fff;
	float: left;
	padding: 10px;
}

#galleryImage {
	width: 538px;
	height: 401px;
	overflow: hidden;
	background: #fff;
	float: left;
	padding: 10px;
}

#galleryText {
	margin: 0 0 0 561px;
	left: 261px;
	width: 219px;
	background: transparent;
}

#galleryBlock {
	width: 179px;
	height: 381px;
	background: #fff;
	padding: 20px 20px;
	overflow: hidden;
	margin: 0 0 3px 0;
}

#gallimage {
	width: 538px;
	height: 401px;
	overflow: hidden;
	background: transparent;
}

#galleryBlock a {
	color: #000;
	text-decoration: none;
	padding: 5px;
	font-size: 11px;
	border-bottom: 1px solid #ddd;
	width: 169px;
	float: left;
}

#gallContent {
	color: #000;
	text-decoration: none;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	width: 169px;
}

#galleryBlock a:hover {
	color: #000;
	text-decoration: none;
	background: #eee;
	cursor: pointer;
}

#galleryBlock a:visited {
	color: #777;
	text-decoration: none;
	background: #fff;
	cursor: pointer;
}

#gallCaption{
	height: 31px;
	background: #000;
	opacity: 0.7;
	float: left;
	position: absolute;
	top: 430px;
	left: 10px;
	width: 498px;
	padding: 0 20px;
	color: #fff;
	text-align: right;
	font: italic 11px/28px Arial, Helvetica, Geneva, sans-serif;
}


img.img-bot {
	height: 301px;
	width: 238px;
	overflow: hidden;
}

#speelBox {
	width: 780px;
    height: 96px;
    background: #fff url('../img/speelBox.png') no-repeat center center;
    overflow: hidden;
    margin: 0 0 3px 0;
}

.container {
    padding: 5px 5px 25px 5px;
}

#content p { margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }


/*MENU*/


/*** ESSENTIAL STYLES ***/

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			140px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}

#menu ul.sf-menu li.section-title ul {
	padding: 17px 10px 10px 0;
	background: #fff;
	line-height: 30px;
}

#menu ul.sf-menu li.section-title ul li a {
	border-top: 1px solid #ddd;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			140px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			140px; /* match ul width */
	top:			0;
}

#menu ul.sf-menu li.section-title ul li { width: 130px;}
li.section-title { color: #000; cursor: pointer; }
li.section-title:hover { color: #7cc6ff; cursor: pointer; }
#menu ul.sf-menu li a { text-decoration: none; color: #000; }
#menu ul.sf-menu li a:active { text-decoration: none; color: #7cc6ff; }
#menu ul.sf-menu li a:visited { text-decoration: none; color: #000; }
#menu ul.sf-menu li a:hover { text-decoration: none; color: #7cc6ff; }

