/*   
Theme Name: LeedsRetailAwards2009
Theme URI: http://itsallgravy.net
Description: Commercially licensed WP theme for Leeds Retail Awards 2009
Author: DanMurrayTimKeiff
Author URI: http://itsallgravy.net
Version: 0.1
.
COPYRIGHT 2009 to 2010 GRAVY (UK) LTD.
.
*/

/* v1.0 | 20080212 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}*/



/* GLOBAL ___________________ */
html,
body {height:100%}
body {
	background:url(/images/site/bg-body.png) repeat top;
	font-family:Arial, Helvetica Sans-Serif;
	font-size:100%;
	color:#FFF;
	margin:0px;
	overflow:-moz-scrollbars-vertical !important;
	text-align:center;
}

h1, h2, h3, h4, p { 
	margin:0 0 10px 0;
	font-weight:normal; 
}

h1 {font-size:1.1em;margin-bottom:12px}
h2 {font-size:1.4em}
p {font-size:0.9em}
ul {list-style-type:none;margin:0;padding:0;font-size:1.1em;}
#page {
	min-height:100%;
	/*margin-bottom:-130px;*/
	position:relative;
}
a:link, a:active, a:visited {
	color:#ff499b;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
img {border:none;}


/* HEADER ___________________ */
#header {
	height:108px;
	border-bottom:1px solid #212121;
	background:#0e0e0e url(http://www.leedsretailawards.com/images/site/bg-header.png) no-repeat top center;
}
.head {
	width:900px;
	margin:0 auto;
	color:#6d6d6d;
	font-size:0.8em;
}
#logo {
	display:block;
	width:301px;
	height:123px;
	background:url(/images/site/bg-logo.png) no-repeat top;
	position:absolute;top:0px;left:50%;margin:0 0 0 -150px
}
.head p,
.head img {
	float:left;
	margin:15px 5px 0 0;
}
.head img {margin-top:10px}
.head form {
	float:right;
	background:url(/images/site/bg-register.png) no-repeat top;
	width:194px;
	height:79px;
}
.head .register {
	width:184px;
	margin:-15px 0 0 10px;
	/*text-align:left;*/
}

.head .register label { width: 170px; margin: 0; font-size: 14px; font-family: Arial, Helvetica, san-serif; color: #FFF; font-weight: 500; overflow: hidden; }

.head .register input {
	/*background:url(/images/site/bg-send-me-updates.png) no-repeat left;*/
	background: #FFF url(/images/form/bg-input.png) repeat-x top;
	width:144px;
	height:26px;
	margin: 5px 0 0 0;
	float:left;
        overflow: hidden; 
}



.head .register #global-reg-submit {
	width:20px;
	height:26px;
	margin: 5px 0 0 3px;
	background-image:none;
	float:left;
        overflow: hidden;
}


/* NAV ___________________ */
#nav {
	background:url(/images/site/bg-nav.png) repeat-x top;
	height:65px;
	border-bottom:1px solid #212121;
	
}
#nav ul { 
	width:580px;
	margin:0 auto;

}
#nav li { 
	float:left; 
	height:65px!important; 
	background:url(/images/site/bg-li.png) no-repeat bottom right;
}
#nav li a { 
	display:block; 
	cursor:hand; 
	height:65px; 
	background-position:0 0px!important; 
	color:#101010;
} 
#nav li em { margin-left:-5000px; } 
#nav li a.awards { background:url(/images/nav/li-awards.png) no-repeat left; width:101px; }
#nav li a.vote { background:url(/images/nav/li-vote.png) no-repeat left; width:72px; }
#nav li a.blog { background:url(/images/nav/li-blog.png) no-repeat left; width:74px; }
#nav li a.venue { background:url(/images/nav/li-venue.png) no-repeat left; width:86px; }
#nav li a.sponsors { background:url(/images/nav/li-sponsors.png) no-repeat left; width:114px; }
#nav li a.about { background:url(/images/nav/li-about.png) no-repeat left; width:88px; }
#nav li a.contact { background:url(/images/nav/li-contact.png) no-repeat left; width:114px; }
#nav li a.tickets { background:url(/images/nav/li-tickets.png) no-repeat left; width:97px; }
#nav li a.gallery { background:url(/images/nav/li-gallery.png) no-repeat left; width:102px; }
#nav li a.winners { background:url(/images/nav/li-winners.png) no-repeat left; width:106px; }
#nav li.active a, #nav li.active a:hover { background-position:0 -65px!important; } 
#nav li a:hover { background-position:0 -130px!important; } 
#nav li.last { background-image:none }


/* CONTENT ___________________ */
#content {
	width:850px;
	margin:0 auto;
	padding:40px 0;
}

#vote {
	float:left;
	width:99%;
        clear: both;
        overflow: hidden;
}

#vote, .vote {
	background:#0e0e0e url(http://www.leedsretailawards.com/images/form/bg-vote.png) repeat-x top;
	border-top:1px solid #343434;
	padding-top:10px;
}
.cat {
	width:380px;
	margin:10px 5px 10px 20px;
        padding-top: 10px;
	float:left;
	text-align:left;
        position: relative;
        overflow: hidden;
}
.cat label {
	/*margin-left:-5000px;
	font-size:1px;*/
        visibility: hidden;
}

.vote_head img {
        position: absolute;
        left: -5px;
        top: 5px;
        height: 29px;
        overflow: hidden;
}
.cat input {
	width:350px;
	height:26px;
	border:none;
	font-family:Arial, Helvetica Sans-Serif;
	font-size:1.1em;
	font-weight:bold;
	display:block;
	/*padding:30px 10px 0 18px;*/
	font-style:italic;
        margin: 0 0 0 10px;
        overflow: hidden;
}

.cat input.prepop {color:#a6a6a6;}

#vote-sl {margin-left:20px}

#vote-sl .cat {
	padding-top:30px;
	font-size:0.9em;
	font-weight:normal;
	margin:3px 5px 15px 0;
	width:270px;

}
#vote-sl .cat input {
        height: 30px;
	display:inline;
	margin:1px 8px 4px 5px;
	padding-top:0px;
	width:auto;
	height:auto;
}
#vote-sl .submit {padding-top:0px;}
/*.high-street-sl {background:url(/images/form/bg-high-street-sl.png) no-repeat top left;}
.local-designer-sl {background:url(/images/form/bg-local-designer-sl.png) no-repeat top left;}
.homeware-sl {background:url(/images/form/bg-homeware-sl.png) no-repeat top left;}
.shopping-centre-sl {background:url(/images/form/bg-shopping-centre-sl.png) no-repeat top left;}
.menswear-sl {background:url(/images/form/bg-menswear-sl.png) no-repeat top left;}
.womenswear-sl {background:url(/images/form/bg-womenswear-sl.png) no-repeat top left;}
.footwear-sl {background:url(/images/form/bg-footwear-sl.png) no-repeat top left;}
.jewellery-sl {background:url(/images/form/bg-jewellery-sl.png) no-repeat top left;}
.lingerie-sl {background:url(/images/form/bg-lingerie-sl.png) no-repeat top left;}
.hair-salon-sl {background:url(/images/form/bg-hair-salon-sl.png) no-repeat top left;}
.hairdresser-sl {background:url(/images/form/bg-hairdresser-sl.png) no-repeat top left;}
.beauty-salon-sl {background:url(/images/form/bg-beauty-salon-sl.png) no-repeat top left;}
.health-and-wellbeing-sl {background:url(/images/form/bg-health-and-wellbeing-sl.png) no-repeat top left;}
.sports-and-hobbies-sl {background:url(/images/form/bg-sports-and-hobbies-sl.png) no-repeat top left;}
.newcomer-sl {background:url(/images/form/bg-newcomer-sl.png) no-repeat top left;}
.independent-sl {background:url(/images/form/bg-independent-sl.png) no-repeat top left;}
.customer-service-sl {background:url(/images/form/bg-customer-service-sl.png) no-repeat top left;}
.retail-sl {background:url(/images/form/retail.png) no-repeat top left;}
.env-sl {background:url(/images/form/environment-sl.png) no-repeat top left;}
.vintage-sl {background:url(/images/form/bg-best-vintage-sl.png) no-repeat top left;}*/

.email-sl {background:url(/images/form/bg-email-address-sl.png) no-repeat top left;}
.cat #submit {
	width:95px;
	height:31px;
	padding: 0px;
	margin:25px 0 0 10px;
	background-image:none;
}
.email {
	width:500px;
	margin-top:2px;
}
.email *{float:left;}
.email #optin {
	clear:left;
	margin-left:8px;
	width:18px;
	background-image:none;
}
.email .optin {
	margin:7px 0 0 2px;
	font-size:0.8em;
	float:left;
}
#choices {
	padding-bottom:20px;
	text-align:left;
	clear:left;
	float:left;
	margin:0;
	width:750px;
}
#choices dt,
#choices dd {float:left}
#choices dt {
	width:240px;
	text-transform:uppercase;
	margin:0 20px 4px 30px;
}
#choices dd {
	color:#a6a6a6;
	width:400px;
	margin-bottom:4px;
	margin-left:0px;
}
#choices dd a {
	font-size:0.8em;
	margin-left:6px;
}
.signpost {
	margin-top:1px;
	width:850px;
	padding:15px 0;
	clear:left;	
}


/* AWARDS ____________________ */
#award {
	background:#0e0e0e url(http://www.leedsretailawards.com/images/form/bg-vote.png) repeat-x top;
	border-top:1px solid #343434;
	text-align:left;
	padding:10px 20px 25px 20px;
	margin-top:5px;
}
#award h1,
.category h2{
	padding:35px 0 0 0;
	overflow:hidden;
	height:0px !important;
	height /**/:35px;
	margin:-27px auto 18px auto;
}
#award .img {
	padding:2px;
	border:1px solid #343434;
	float:left;
	margin:0 25px 5px 0;
}
.categories h1 {background:url(/images/site/bg-categories.png) no-repeat top; width:144px}
.category h1 {background:url(/images/site//bg-category.png) no-repeat top; width:132px}
.nominee h1 {background:url(/images/site/bg-nominee.png) no-repeat top; width:117px}
.profile {
	float:left;
	width:570px;
}
.profile h2 {
	border-bottom:1px solid #343434;
	padding-bottom:5px;
	margin:-2px 0 12px 0;
}
.profile img {margin-top:10px;}
.category .panel {
	float:left;
	width:298px;
	border-right:1px solid #343434;
	padding:40px 20px 0px 10px;
	height:210px;
	margin-right:10px;
}
.category .nominees,
.category .sponsor {padding-left:15px;}
.category .nominees {
	width:275px;
	background:url(/images/site/bg-nominees.png) no-repeat top left;
}
.category .sponsor {
	width:135px;
	background:url(/images/site/bg-sponsors.png) no-repeat top left;
	border:none;
	padding-right:0px;
	margin-right:0px;
}
.category .img {margin-right:12px!important}
.nominees span {
	color:#a6a6a6;
	font-size:0.8em;
}
.categories .img {margin-right:10px!important}
.categories .cat {
	margin:0 20px 15px 0;
	padding:40px 0 0 10px;
	width:260px;
}
.categories .cat-set {clear:left}
.categories .cat p{
	float:left;
	width:220px;
	margin-right:10px;
}
.categories .cat img{
	float:right;
	margin-top:10px;
}


/* CONTACT ___________________ */
form#contact-form {
	float: left;
	background:#0e0e0e url(http://www.leedsretailawards.com/images/form/bg-vote.png) repeat-x top;
	width: 100%;
	padding: 20px 40px 10px 40px;
	border-top:1px solid #343434;
	text-align:left;
}
#contact-form label {
	float: left;
	width: 105px;
	margin: 4px 5px 0 0;
	clear: left;
	text-transform:uppercase;
}
#contact-form input.text, 
#contact-form textarea {
	float: left;
	width: 262px;
	height: 22px;
	margin-bottom: 7px;
	padding: 4px;
	background: #FFF url(/images/form/bg-input.png) repeat-x top;
	border: none;
	font-size:1.1em;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica Sans-Serif;
}
#contact-form textarea {
	width: 298px;
	height: 106px;	
	padding: 6px;
	font-size: 0.75em;
	margin-bottom: 10px;
	font-size:1.1em;
}
#contact-form .fields {
	width: 380px;
	float: left;
	margin-top:5px;
}
#contact-form .comment {
	float: right;
	width: 420px;
	margin-top:5px;
}
#contact-form .comment label.optin { 
	clear: none; 
	width: auto; 
	font-size: 0.8em;
	font-weight: normal;
	text-transform:inherit;
}
#contact-form input.check {
	float: left;
	margin: 2px 6px 0 107px;
}
#contact-form input#form-submit {
	float: right;
	background: url(http://www.leedsretailawards.com/images/form/btn-send.png) no-repeat top;
	width:95px;
	height:30px;
	padding:0;
	cursor: pointer;
	font-size: 1px!important;
	margin-right:-10px;
}
/*#form-state {
	color: #fff;
	font-size: 0.7em;
	margin-bottom: 15px;
	border-bottom: 1px solid #7aa6cc;
	padding-bottom: 10px;
}
#form-state ul {
	line-height: 1.1em;
	color: #fff;
}
#form-state ul li {
	display: inline;
	margin-right: 10px;
}*/


/* FOOTER ___________________ */
#footer {
	height:130px;
	position: relative;
	border-top:1px solid #212121;
	/*background:#0e0e0e url(http://www.leedsretailawards.com/images/site/bg-footer.png) no-repeat top center;*/
        clear: both;
}
.clear {
	height:120px;
	clear:both;
}
.foot {
	width:900px;
	margin:10px auto 0 auto;
	text-align:left;
	color:#6d6d6d;
	font-size:0.8em;
}
.foot p {margin-bottom:7px}

.foot div {
	float:left;
	margin-right:40px;
}
.foot .association {
	float:right;
	margin-right:0px;
}
.sponsors img {
	float:left;
	margin-right:15px;
}


/* MISC ___________________ */
.warning-panel {
	background:#ffeedd;
	color:#343434;
	padding:10px;
	width:99%;
	clear:both;
	float:left;
	display:block;
	
}

.warning-panel p {
	width:99%;
	float:left;
	margin:0 0 0 0;
}

.register-warning-red {
	background:#edd7d7;
	padding:4px;
	color:#000;
	float:left;
	width:99%;
}

.register-warning-green {
	background:#E1ECDA;
	padding:4px;
	color:#000;
	float:left;
	width:99%;
	
}

/* _____ WORDPRESS INTEGRATION ____  */

#award .min-pad {
	margin:0 0 0 -10px;	
}

#sidebar {
	width:25%;
	float:left;
	display:inline;
	zoom:1;
	background:#0E0E0E url(http://www.leedsretailawards.com/images/form/bg-vote.png) repeat-x scroll center top;
	
}
		
#sidebar ul li h2 {		
	margin-top:10px;
	font-size:1.2em;		
}
		
.blog-panel {
	width:70%;
	float:left;
	padding:5px;
	text-align:left;
}	

h3.blog-title {
	
	
}

h3.blog-title a {
	text-decoration:underline;
}

h3.blog-title a:active,
h3.blog-title a:hover {
	text-decoration:none;
	background:#FF499B;
	color:#000;
}

.entry p {
	font-size:1.0em;
}

.entry {
	
	margin-bottom:10px;
	border-bottom:1px dotted #333333;
}

.content-wrapper .entry {
	padding:3px;
}

.post {
	text-align:left;
	
}
.post h2 {
	font-size:1.4em;
	letter-spacing:0.02em;
	font-weight:bold;
}

.post .postmetadata small {
	color:#a6a6a6;
}

.respond h3 {
	text-align:left;
}


#commentform p {
	float:left;
	display:inline;
	width:99%;
	text-align:left;
}

#commentform p input {
	float:left;
	width:250px;
}

#commentform p textarea {
	width:100%;
	float:left;
	margin:0 0 0 0;
}



#commentform p label {
	float:left;
	margin-left:10px;
}
#commentform p label small {
	font-size:1.0em;
	color:#ddd;
	
}

ol.commentlist {
		padding:0;
	margin:0;
	width:100%;
	float:left;
}

ol.commentlist li {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}

.comment-body {
	float:left;
	width:100%;
	border-bottom:1px dotted #333333;
	text-align:left;
}

.comment-body p {
	width:75%;
	float:left;
	
}
.comment-author {
	width:18%;
	float:left;
}


.comment-meta { float:left; }

#respond h3,
h3#comments {
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	float:left;
}

.commentmetadata {
	font-size:0.75em;
}


ul.wp-archs {
	font-size:0.9em;
}

li.cat-item a,
ul.wp-archs li a {
	text-decoration:underline;
}

li.cat-item a:active,
li.cat-item a:hover,
ul.wp-archs li a:hover,
ul.wp-archs li a:active {
	background:#FF499B; color:#000; text-decoration:none;
}


.content-wrapper .copy .entry {
	text-align:left;float:left;
	border-bottom:none;
}

.content-wrapper .copy .entry h2 {
	font-weight:bold;
}


.content-wrapper .copy .entry p {
	float:left;
}

.content-wrapper .copy .entry ul {
	width:100%;
	list-style:disc;
	float:left;
	margin:5px;
}

.content-wrapper .copy .entry ul li {
	padding-left:7px;
	margin-left:9px;
	list-style:disc;
}

.gallery-outer {
	float:left;
	width:100%;
	text-align:center;
} 

.gallery-three {
	width:850px;
	padding:5px;
	margin:0 auto;
	
	text-align:center;
	
	clear:both;
	
}

.gallery-three a.thickbox {
	border:1px dotted #333333;
	padding:2px;

	margin:3px;

} 


.gallery-five {
	width:955px;
	padding:5px;
	margin:0 auto;
	text-align:center;
	clear:both;
}

.gallery-five a.thickbox {
	border:1px dotted #333333;
	padding:2px;
	margin:3px;
	width:102px;
	height:102px;
} 
.gallery-five a.thickbox:active,
.gallery-five a.thickbox:hover {
	background:#909090;
}

.gallery-five a.thickbox {
	float:left;
	margin:5px 0 0 0;
}

.gallery-three a.thickbox img {

}

.sponsor-img  {
	float:left;
	width:255px;
	
}

.sponsor-inner {
	float:left;display:inline;	
	width:60%;
	margin-left:20px;
}


.sponsor-outer h3 a {
	font-size:1.4em;
	font-weight:bold;
}

.sponsor-outer h3 a:active,
.sponsor-outer h3 a:hover {
	background:#FF499B; color:#000; text-decoration:none;
}

.sponsor-outer {
	float:left;display:inline;	
	margin:8px 0 10px 0;
}


.sponsor-inner p {

}
	

/* ______ AJAX STUFF ________ */

.radio-container {
	float:left;
	margin-top:20px;
}


.vote-loading  {
	float:none;
	margin:32px auto;
	display:block;
	padding: 32px 0 0 0;
    overflow: hidden;
    background:url(/images/ajax-loader.gif) top left no-repeat;
    background-repeat: no-repeat;
    width:32px;
    height: 0px !important;
    height /**/:32px;

}

/* ____________ NEW _________________ */
.winner .high-street-sl {background:url(/images/form/bg-high-street-sl-gr.png) no-repeat top left;}
.winner .local-designer-sl {background:url(/images/form/bg-local-designer-sl-gr.png) no-repeat top left;}
.winner .homeware-sl {background:url(/images/form/bg-homeware-sl-gr.png) no-repeat top left;}
.winner .shopping-centre-sl {background:url(/images/form/bg-shopping-centre-sl-gr.png) no-repeat top left;}
.winner .menswear-sl {background:url(/images/form/bg-menswear-sl-gr.png) no-repeat top left;}
.winner .womenswear-sl {background:url(/images/form/bg-womenswear-sl-gr.png) no-repeat top left;}
.winner .footwear-sl {background:url(/images/form/bg-footwear-sl-gr.png) no-repeat top left;}
.winner .jewellery-sl {background:url(/images/form/bg-jewellery-sl-gr.png) no-repeat top left;}
.winner .lingerie-sl {background:url(/images/form/bg-lingerie-sl-gr.png) no-repeat top left;}
.winner .hair-salon-sl {background:url(/images/form/bg-hair-salon-sl-gr.png) no-repeat top left;}
.winner .hairdresser-sl {background:url(/images/form/bg-hairdresser-sl-gr.png) no-repeat top left;}
.winner .beauty-salon-sl {background:url(/images/form/bg-beauty-salon-sl-gr.png) no-repeat top left;}
.winner .health-and-wellbeing-sl {background:url(/images/form/bg-health-and-wellbeing-sl-gr.png) no-repeat top left;}
.winner .sports-and-hobbies-sl {background:url(/images/form/bg-sports-and-hobbies-sl-gr.png) no-repeat top left;}
.winner .newcomer-sl {background:url(/images/form/bg-newcomer-sl-gr.png) no-repeat top left;}
.winner .independent-sl {background:url(/images/form/bg-independent-sl-gr.png) no-repeat top left;}
.winner .customer-service-sl {background:url(/images/form/bg-customer-service-sl-gr.png) no-repeat top left;}
.winner .retail-legend-sl {background:url(/images/form/bg-retail-legend-sl-gr.png) no-repeat top left;}
.winner .contribution-environment-sl {background:url(/images/form/bg-contribution-environment-sl-gr.png) no-repeat top left;width:285px!important}
.winner .home-furnishings-sl {background:url(/images/form/bg-home-furnishings-sl-gr.png) no-repeat top left;width:205px}
.winner .jewellery-accessories-sl {background:url(/images/form/bg-jewellery-accessories-sl-gr.png) no-repeat top left;width:213px}
.winner .food-service-sl {background:url(/images/form/bg-food-service-sl-gr.png) no-repeat top left;width:139px}
.winner .gift-shop-sl {background:url(/images/form/bg-gift-shop-sl-gr.png) no-repeat top left;width:106px}
.winner .childrenswear-sl {background:url(/images/form/bg-childrenswear-sl-gr.png) no-repeat top left;width:161px}
.winner .home-entertainment-sl {background:url(/images/form/bg-home-entertainment-sl-gr.png) no-repeat top left;width:199px}
.winner .image-service-sl {background:url(/images/form/bg-image-service-sl-gr.png) no-repeat top left;width:141px}
.winner .suburban-sl {background:url(/images/form/bg-suburban-sl-gr.png) no-repeat top left;width:111px}
.winner .accessories-sl {background:url(/images/form/bg-accessories-sl-gr.png) no-repeat top left;width:127px}
.winner .assistant-sl {background:url(/images/form/bg-assistant-sl-gr.png) no-repeat top left;width:106px}
.winner .centre-manager-sl {background:url(/images/form/bg-centre-manager-sl-gr.png) no-repeat top left;width:238px}
.winner .buyer-sl {background:url(/images/form/bg-buyer-sl-gr.png) no-repeat top left;width:72px}
.winner .shop-manager-sl {background:url(/images/form/bg-buyer-sl-gr.png) no-repeat top left;width:152px}
.winner .designer-sl {background:url(/images/form/bg-designer-sl-gr.png) no-repeat top left;width:100px}
.winner .shop-sl {background:url(/images/form/bg-shop-sl-gr.png) no-repeat top left;width:63px}
.winner .shop-window-sl {background:url(/images/form/bg-shop-window-sl-gr.png) no-repeat top left;width:225px}
.winner {width:558px;float:left}
.winner h1 {background:url(/images/site/bg-winner-is.png) no-repeat top;width:237px}
.winner .cat {margin:0 10px 20px 0; width:269px}
.winner p {margin:37px 0 0 10px}
.winner span.first {color:#ef046a}
.winner span.second {color:#a6a6a6}
#gallery h1{
	padding:35px 0 0 0;
	overflow:hidden;
	height:0px !important;
	height /**/:35px;
	margin:-27px auto 18px auto;
}
#gallery h1 {background:url(/images/site/bg-gallery.png) no-repeat top; width:109px}
#gallery {
	width:217px;
	float:left;
	margin:5px 0 0 25px;
	background:#0e0e0e url(http://www.leedsretailawards.com/images/form/bg-vote.png) repeat-x top;
	border-top:1px solid #343434;
	text-align:left;
	padding:5px;
}
.gallery-five {
	text-align:center;
	clear:both;
}
.gallery-five a.thickbox {
	border:1px dotted #333333;
	padding:1px;
	margin:1px;
	width:102px;
	height:102px;
} 
.gallery-five a.thickbox:active,
.gallery-five a.thickbox:hover {
	background:#909090;
}
.gallery-five a.thickbox {
	float:left;
}
#gallery p {
margin-left:-5px;
width:270px;
}
#subnav { 
	margin:-25px auto 30px auto;
}
#subnav ul { 
	width:335px;
	margin:0 auto;
}
#subnav li { 
	float:left; 
	height:25px!important; 
	background:url(/images/nav/bg-sub-li.png) no-repeat bottom right;
}
#subnav li a { 
	display:block; 
	cursor:hand; 
	height:25px; 
	background-position:0 0px!important; 
	color:#101010;
} 
#subnav li em { margin-left:-5000px; } 
#subnav li a.y2009 { background:url(/images/nav/li-2009.png) no-repeat left; width:67px; }
#subnav li a.y2008 { background:url(/images/nav/li-2008.png) no-repeat left; width:67px; }
#subnav li a.y2007 { background:url(/images/nav/li-2007.png) no-repeat left; width:67px; }
#subnav li a.y2006 { background:url(/images/nav/li-2006.png) no-repeat left; width:67px; }
#subnav li a.y2005 { background:url(/images/nav/li-2005.png) no-repeat left; width:67px; }
#subnav li.active a, #subnav li.active a:hover { background-position:0 -35px!important; } 
#subnav li a:hover { background-position:0 -70px!important; } 
#subnav li.last { background-image:none }

#swfContent {
	width:400px;
	height:295px;
	margin:0 20px 5px 20px;
}

.blog-panel .entry p img {
	float:left;
	padding:8px;
}
.blog-panel .entry .wp-caption {
	float:left;
	padding:5px;
}

.entry p.wp-caption-text {
	font-size:0.9em;
	color:#aaa;
}

.contentInnerWrapper3 p {
	line-height:1.4em;
	margin-bottom:10px;
}

.contentInnerWrapper3 p strong {
	line-height:1.0em;
}

.contentContainer {
	background:#242424;
}

#vote-form .cat label { visibility:visible; }