﻿body
{
	background:		url(../images/mainbg.png) repeat-x #FFF;
	margin:			0;
	padding:		0;
	font-family:	Arial;
	font-size:		100%;
}

p, h1, h2, h3, h4, form
{
	margin:			0;
	padding:		0;
}

img
{
	border:			0;
}

form 
{
	margin:			10px auto 10px auto;
	padding:		0;
	background:		url(../images/bg.png) repeat-x #9C2923;
	overflow:		hidden;
}

form, div#banner, div#top, div#bottom, div#footer
{
	width:			980px;
}

div#banner
{
	height:			115px;
	margin-top:		25px;
	overflow:		hidden;
}

div#banner h1
{
	background:		url(../images/title.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	94px;
	width:			276px;
	margin-left:	48px;
}

div#banner h2
{
	float:			right;
	background:		url(../images/newlodge_logo.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	74px;
	width:			131px;
	margin-right:	48px;
}

div#top
{
	padding:		28px 44px 0 48px;
	overflow:		hidden;
}

div#top div#topleft
{
	width:			500px;
	float:			left;
}

div#top div#topleft h3
{
	background:		url(../images/welcome.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	30px;
	width:			143px;
}

div#top div#topleft p.intro
{
	color:			#FFF;
	font-size:		90%;
	margin-top:		15px;
	padding-right:	65px;
}

div#top div#topright
{
	width:			377px;
	overflow:		hidden;
	background:		url(../images/toprightbox_top.png) no-repeat;
	padding-top:	19px;
}

div#top div#topright div#toprightinner
{
	background:		url(../images/toprightbox_middle.png) repeat-x #FFF;
	border-left:	3px solid #000;
	border-right:	3px solid #000;
	padding:		5px 30px 10px 30px;
}

div#top div#topright div#toprightinner h3
{
	background:		url(../images/feeling_artistic.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	28px;
	width:			157px;
}

div#top div#topright div#toprightinner p
{
	color:			#666;
	font-size:		75%;
	padding:		5px 0 5px 0;
}

div#top div#topright div#toprightinner a#artworklink
{
	background:		url(../images/addyourartwork.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	41px;
	width:			228px;
	text-decoration: none;
	margin:			10px 0 0 0;
}

div#top div#topright div#toprightbottom
{
	background:		url(../images/toprightbox_bottom.png) no-repeat;
	padding-top:	19px;
}

div#ddl
{
	margin-left:	34px;
	overflow:		hidden;
	width:			914px;
	height:			48px;
	background:		url(../images/ddlbox.png) no-repeat;
	padding:		12px 0 0 20px;
}

div#ddl label
{
	background:		url(../images/please_select_a_competition.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	22px;
	width:			229px;
	float:			left;
	margin:			4px 10px 0 0;
}

div#ddl select
{
	color:			#666;
	padding:		4px;
	border:			1px solid #666;
	width:			330px;
}

div#bottom
{
	overflow:		hidden;
}

div#bottom div#entries
{
	width:			641px;
	background:		url(../images/entriesbox_top.png) no-repeat;
	padding-top:	18px;
	float:			left;
	margin-left:	34px;
	margin-right:	8px;
	overflow:		hidden;
}

* html div#bottom div#entries
{
	margin-left:	17px;
}

div#bottom div#entries div#entriesinner
{
	background-color: #FFF;
	border-left:	2px solid #000;
	border-right:	2px solid #000;
	width:			637px;
	overflow:		hidden;
	min-height:		480px;
}

* html div#bottom div#entries div#entriesinner
{
	height:			480px;
}

div#bottom div#entries div#entriesinner div#entriestitle
{
	width:			600px;
	overflow:		hidden;
}

div#bottom div#entries div#entriesinner div#entriestitle h3
{
	float:			left;
	color:			#82221E;
	font-weight:	normal;
}

div#bottom div#entries div#entriesinner div#entriestitle h3#entriestitleh3
{
	background:		url(../images/entries.png) no-repeat 0 3px;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	26px;
	width:			72px;
	margin-right:	5px;
	margin-left:	15px;
}

div#bottom div#entries div#entriesinner ul, div#bottom div#entries div#entriesinner ul li
{
	padding:		0;
	margin:			0 0 0 2px;
}

div#bottom div#entries div#entriesinner ul 
{
	overflow:		hidden;
}

div#bottom div#entries div#entriesinner ul li
{
	float:			left;
	display:		block;
	margin:			7px 0 0 5px;
	list-style-type: none;
}

div#bottom div#entries div#entriesinner ul li div.imagecontainer
{
	border:			1px solid #313130;
	height:			145px;
	width:			150px;
	background-color: #000;
}

div#bottom div#entries div#entriesinner ul li div.entrytext
{
	color:			#666;
	font-size:		70%;
	border:			1px solid #666;
	padding:		11px;
}

div#bottom div#entries div#entriesinner ul li a
{
	color:			#666;
	text-decoration: none;
	border:			0;
}

div#bottom div#entries div#entriesinner div#pagingcontainer
{
	overflow:		hidden;
	width:			620px;
	padding:		19px 0 0 0;
}

div#bottom div#entries div#entriesinner div#pagingcontainer div#paging
{
	float:			right;
	font-size:		70%;
	color:			#666;
}

div#bottom div#entries div#entriesinner div#pagingcontainer div#paging a
{
	color:			#666;
	text-decoration: underline;
	padding:		0 3px 0 3px;
}

div#bottom div#entries div#entriesinner div#pagingcontainer div#paging a.on
{
	color:			#9A2923;
}

div#bottom div#entries div#entriesbottom
{
	background:		url(../images/entriesbox_bottom.png) no-repeat;
	padding-top:	18px;
}

div#bottom div#winner
{
	width:			265px;
	background:		url(../images/winnerbox_top.png) no-repeat;
	padding-top:	18px;
	overflow:		hidden;
}

div#bottom div#winner div#winnerinner
{
	background-color: #FFF;
	border-left:	2px solid #000;
	border-right:	2px solid #000;
	padding-left:	14px;
	min-height:		480px;
}

* html div#bottom div#winner div#winnerinner
{
	height:			480px;
}

div#bottom div#winner div#winnerinner p
{
	padding:		0 10px 0 0;
	font-size:		70%;
	color:			#666;
}

div#bottom div#winner div#winnerinner h3
{
	background:		url(../images/thewinner.png) no-repeat;
	display:		block;
	height:			0;
	overflow:		hidden;
	padding-top:	18px;
	width:			107px;
	margin-bottom:	10px;
}

div#bottom div#winner div#winnerinner a.image
{
	background-color: #000;
	display:		block;
	width:			228px;
	height:			171px;
	margin:			5px 0 12px 0;
}

div#bottom div#winner div#winnerinner div.container
{
	width:			230px;
	overflow:		hidden;
}

div#bottom div#winner div#winnerinner div.container div.individual
{
	float:			left;
	margin:			10px 10px 0 0;
}

div#bottom div#winner div#winnerinner a.small
{
	width:			100px;
	height:			80px;
}

div#bottom div#winner div#winnerinner a.image img
{
	display:		block;
}

div#bottom div#winner div#winnerinner em
{
	font-style:		normal;
}

div#bottom div#winner div#winnerbottom
{
	background:		url(../images/winnerbox_bottom.png) no-repeat;
	padding-top:	18px;
	clear: both;
}

div#footer
{
	background:		#3E1A19;
	overflow:		hidden;
}

div#footer p
{
	color:			#FFF;
	font-size:		70%;
	padding:		13px 20px 13px 20px;
}

div#footer p a
{
	color:			#FFF;
	text-decoration: none;
}

div#footer p a:hover
{
	text-decoration: underline;
}

div#footer p#footerright
{
	float:			right;
}

