/* ----------------------------
QUICK RESET
---------------------------- */

html, body, ul, li, form, fieldset, legend
{
	margin: 0;
	padding: 0;
}
 
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}
fieldset,img { border: 0; }
legend { color: #000; }
li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

input, textarea, select
{
	font-size: 11px;
	line-height: 15px;
	text-align: right;
}
abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

/* ----------------------------
HTML ELEMENTS
---------------------------- */
body {
	background-color:#FFF;
}

a {
	color:#eb8305;
	text-decoration:underline;
	outline: none;
}

a:hover {
	color:#000;
	text-decoration:none;
	outline: none;
}

/* ----------------------------
LAYOUT STYLES
---------------------------- */

#container {
	width:100%;
	margin:0px;
	padding:0px;
}

#wrapper {
	width:929px;
	margin: 0px auto;
}

/* ----------------------------
BRANDING, LOGO AND HEADER BAR
---------------------------- */

.header {
	background-image:url(/lrswebsolutions/makeover/images/big-background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	margin: 0px;
	width:929px;
	height:323px;
	z-index:1;
}
.headerWilk {
	background-image:url(/lrswebsolutions/makeover/images/big-Wilk-background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	margin: 0px;
	width:929px;
	height:323px;
	z-index:1;
}
#logo {
	position:relative;
	float:left;
	height:170px;
	width:323px;
}
#phases {
	position:relative;
	float:right;
	height:172px;
	width:759px;
	margin-top:-19px;
}


/* ----------------------------
NAV BAR
---------------------------- */

#nav-bar {
	background-image:url(/lrswebsolutions/makeover/images/b-nav-area-over.jpg);
	height:30px;
	margin:4px 0 4px 0;
	padding:0px;
}


#nav {
width:675px;
	height:30px;
	margin-left:120px;
	float:left;
}
.PanelPixels 
{
    padding-bottom:4px;}
#nav a {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666;
	line-height:30px;
	height:30px;
	text-decoration:none;
	padding: 0 10px 0 10px;
}

#nav a:hover {
	color:#e64d00;
	line-height:30px;
	height:30px;
}


/* ----------------------------
MAIN CONTENT AREA
---------------------------- */


.content {
	background-image:url(/lrswebsolutions/makeover/images/b-contentarea.png);
	background-repeat:no-repeat;
	background-position:center;
	width:929px;
	height:753px;
}
.contentprenom {
	background-image:url(/lrswebsolutions/makeover/images/b-contentarea-prenom.png);
	background-repeat:no-repeat;
	background-position:center;
	width:929px;
	height:1011px;
}
.contentNom {
	background-image:url(/lrswebsolutions/makeover/images/b-contentarea-Nom.png);
	background-repeat:no-repeat;
	background-position:center;
	width:929px;
	height:1246px;
}
.contentVoteLater {
	background-image:url(/lrswebsolutions/makeover/images/b-contentarea-VoteLater.png);
	background-repeat:no-repeat;
	background-position:center;
	width:929px;
	height:1068px;
}
.contentVote {
	background-image:url(/lrswebsolutions/makeover/images/b-ContentArea-Vote.png);
	background-repeat:no-repeat;
	background-position:center;
	width:929px;
	height:753px;
}
.contentVoteClosed {
	background-image:url(/lrswebsolutions/makeover/images/b-ContentArea-VoteClosed.png);
	background-repeat:no-repeat;
	background-position:center;
	width:929px;
	height:753px;
}
.contentWinner {
	background-image:url(/lrswebsolutions/makeover/images/b-ContentArea-Winner.png);
	background-repeat:no-repeat;
	background-position: center;
	width:929px;
	height:872px;
}
#main-area {
	width:547px;
	height:683px;
	float:left;
}
#main-area p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#666;
	padding:15px 30px 0px 25px;
	margin:0px;
}
#main-area ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#666;
	padding:0px 0px 0px 0px;
	margin:0px 100px 0px 45px;
}

#main-area ul li {
	list-style:disc;
}


/* ----------------------------
RIGHT SIDEBAR
---------------------------- */

#right-sidebar {
	position:relative;
	height:683px;
	padding-left:5px;
	width:377px;
	z-index:0;
	float:left;
}
#right-sidebar p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#666;
	padding:10px 0px 10px 15px;
	margin:0px;
}
#right-sidebar-WIN {
	position:relative;
	height:683px;
	padding-left:5px;
	width:330px;
	z-index:0;
	float:left;
}

#right-sidebar .quote {
 	font-size:14px;
	margin-bottom:.5em;
	text-indent:-6px;
	text-decoration:none;
}
#right-sidebar-WIN p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:#666;
	padding:10px 0px 10px 15px;
	margin:0px;
}
#right-sidebar-WIN ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666;
	padding:0px 0px 0px 0px;
	margin:0px 30px 0px 35px;
}

#right-sidebar-WIN ul li {
	list-style:disc;
	padding:0px 0px 0px 0px;
}

#right-sidebar-WIN ul li a{
	color:#e64d00;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}

#right-sidebar-WIN ul li a:hover{
	color:#e64d00;
	text-decoration:underline;
	font-weight:bold;
	line-height:20px; }
	
#right-sidebar p.headNOM {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding:13px 0px 14px 15px;
	margin:0px;
}
#right-sidebar p.head {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	padding:13px 0px 10px 15px;
	margin:0px;
}
#right-sidebar ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666;
	padding:0px 0px 0px 0px;
	margin:0px 25px 0px 30px;
}

#right-sidebar ul li {
	list-style:disc;
	padding:0px 0px 7px 0px;
}

#right-sidebar a{
	color:#e64d00;
	text-decoration:underline;
	font-weight:bold;
}

#right-sidebar a:hover{
	color:#e64d00;
	text-decoration:none;
	font-weight:bold;
} 
#right-sidebar .Vote 
{
    color:#e64d00;
    font-weight:bold;}
#right-sidebar img.after
{ margin-left:26px;  }    
    
/* ----------------------------
ACTION LINKS
---------------------------- */
#right-sidebar a#selfNominate { 
background-image:url(/lrswebsolutions/makeover/images/big-selfNominate.jpg);
height:30px;
width:377px;
display:block; }
#right-sidebar a#selfNominate span { 
display:none; }
#right-sidebar a#selfNominate:hover { 
background-image:url(/lrswebsolutions/makeover/images/big-selfNominate-on.jpg); }

#right-sidebar a#Nominate { 
background-image:url(/lrswebsolutions/makeover/images/big-Nominate.jpg);
height:43px;
width:377px;
display:block; }
#right-sidebar a#Nominate span { display:none; }
#right-sidebar a#Nominate:hover { 
background-image:url(/lrswebsolutions/makeover/images/big-Nominate-on.jpg); }

#right-sidebar a#VoteNow { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteNow.jpg);
height:115px;
width:377px;
display:block; }
#right-sidebar a#VoteNow span { display:none; }
#right-sidebar a#VoteNow:hover { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteNow-on.jpg); }

#right-sidebar a#VoteNowWilk { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteNow-Wilk.jpg);
height:115px;
width:377px;
display:block; }
#right-sidebar a#VoteNowWilk span { display:none; }
#right-sidebar a#VoteNowWilk:hover { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteNow-Wilk-on.jpg); }

#right-sidebar a#VoteLater { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteLater.jpg);
height:115px;
width:377px;
display:block; }
#right-sidebar a#VoteLater span { display:none; }

#right-sidebar a#VoteClosed { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteClosed.jpg);
height:115px;
width:377px;
display:block; }
#right-sidebar a#VoteClosed span { display:none; } 

#right-sub-sidebar a#selfNominate-sub { 
background-image:url(/lrswebsolutions/makeover/images/big-selfNominate-sub.jpg);
height:48px;
width:266px;
display:block; }
#right-sub-sidebar a#selfNominate-sub span { 
display:none; }
#right-sub-sidebar a#selfNominate-sub:hover { 
background-image:url(/lrswebsolutions/makeover/images/big-selfNominate-sub-on.jpg); }

#right-sub-sidebar a#Nominate-sub { 
background-image:url(/lrswebsolutions/makeover/images/big-Nominate-sub.jpg);
height:48px;
width:266px;
margin-top:2px;
display:block; }
#right-sub-sidebar a#Nominate-sub span { display:none; }
#right-sub-sidebar a#Nominate-sub:hover { 
background-image:url(/lrswebsolutions/makeover/images/big-Nominate-sub-on.jpg); }

#right-sub-sidebar a#VoteLater { 
background-image:url(/lrswebsolutions/makeover/images/big-VoteLater.jpg);
height:115px;
width:377px;
display:block; }

#right-sidebar a#VoteLater span { display:none; }

/* ----------------------------
FOOTER
---------------------------- */

#footer-homepage {
	width:922px;
	margin: 0px auto;
	position:relative;
	top:-62px;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCC;
}

#footer-Winner {
	width:922px;
	margin: 0px auto;
	position:relative;
	top:-138px;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCC;
}

#footer {
	width:922px;
	margin: 0px auto;
	position:relative;
	top:-65px;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCC;
}

#footer a, #footer-homepage a {
	color:#999;
	text-decoration:none;
}

#footer a:hover, #footer-homepage a:hover {
	text-decoration:underline;
}

#footer-links {
	padding-top:2px;
	float:left;
}
#footer-logo {
	float:right;
	padding-right:30px;
}

.small-text {
	font-size: 9px;
}

/* ----------------------------
Sub Pages
---------------------------- */

#content-sub {
	width:929px;
	background-image:url(/lrswebsolutions/makeover/images/b-sub-content-area-repeat-y.jpg);
	background-repeat:repeat-y;font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#666;
}
#main-sub-area {
	width:636px;
	background-image:url(/lrswebsolutions/makeover/images/b-sub-content-area-left.jpg);
	background-repeat:no-repeat;
	float:left;
	min-height:513px;
}
#right-sub-sidebar {
	position:relative;
	padding-left:5px;
	padding-right:20px;
	padding-top:44px;
	width:266px;
	background-image:url(/lrswebsolutions/makeover/images/b-sub-content-area-right.jpg);
	background-repeat:no-repeat;
	z-index:0;
	float:left;
}
#main-sub-area p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#666;
	padding:15px 30px 0px 25px;
	margin:0px;
}
#main-sub-area2 {
	width:872px;
	background-image:url(/lrswebsolutions/makeover/images/b-sub-content-area.jpg);
	background-repeat:no-repeat;
	float:left;
	min-height:513px;
	padding:15px 30px 0px 25px;
	margin:0px;
}

#main-sub-area2 p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	padding:15px 30px 0px 0px;
	color:#666;
}
#main-sub-bottom {	
background-image:url(/lrswebsolutions/makeover/images/b-sub-content-area-bottom.jpg);
height:90px;
width:929px;
position:relative;
top:0px;
z-index:-10
}
h1 {color:#e64d00;
    font-size:18px;
    padding:15px 30px 0px 25px;
	margin:0px;}
h2 {color:#e64d00;
    font-size:16px;
    padding:15px 30px 0px 25px;
	margin:0px;}
h3 {color:#e64d00;
    font-size:16px;
}
h4 {color:#666;font-weight:bold;
    font-size:14px;
}
ol {font-family:Verdana, Geneva, sans-serif;
	font-size:12px;color:#666;}
ol li { list-style-position:outside;
        list-style-type:decimal;
    font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#666;
	padding:0px 30px 5px 10px;
	margin:0px 0px 0px 25px;
	}
#main-sub-area ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666;
	padding:0px 0px 0px 0px;
	margin:0px 100px 0px 35px;
}

#main-sub-area ul li {
	list-style:disc;
	padding:0px 0px 7px 0px;
}

#main-sub-area ul li a{
	color:#e64d00;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}

#main-sub-area ul li a:hover{
	color:#e64d00;
	text-decoration:underline;
	font-weight:bold;
	line-height:20px;
}
	
#main-sub-area2 .TextBoxLabel
{
	display: block;
	float: left;
	clear: both;
	width: 16em;
	margin-top: 1em;
}

#main-sub-area2 .CheckBoxGroup
{
padding: 20px 20px 20px 20px;
}
#main-sub-area2 .CheckBoxGroup2
{
	display: block;
	float: left;
	clear: both;
	width: 16em;
	margin-top: 1em;
}

#main-sub-area2 .TextAreaLabel
{
	margin-top:20px;

}

#main-sub-area2 .TextBox
{
	position: relative;
	top: -0.2em;
	width: 20em;
	margin-top: 1em;
	text-align:left;
}

#main-sub-area2 .TextArea
{
	position: relative;
	text-align:left;
}

#main-sub-area2 .CheckboxLabel input.checkbox
{
	position: absolute;
	left: 2em;
}

#main-sub-area2 .Submit
{ color:#666;
    font-size:11px;
    font-weight:bold;
   }
.header1
{   
color:#000;font-weight:bold;text-transform:uppercase;margin:0;padding:0;  
}  
.header2
{   
color:#000;font-size:14px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;  
}  
#main-sub-area .TextBoxLabel
{
	display: block;
	float: left;
	clear: both;
	width: 16em;
	margin-top: 1em;
}

#main-sub-area .LabelMSG
{
	display: block;
	margin-left: 20px;
}

#main-sub-area .CheckBoxGroup
{
	display: block;
	margin-top: 1em;
	width:600px;
}
#main-sub-area .CheckBoxGroup2
{
	display: block;
	float: left;
	clear: both;
	width: 16em;
	margin-top: 1em;
}

#main-sub-area .TextAreaLabel
{
	margin-top:20px;

}

#main-sub-area .TextBox
{
	position: relative;
	top: -0.2em;
	width: 20em;
	margin-top: 1em;
	text-align:left;
}

#main-sub-area .TextArea
{
	position: relative;
	text-align:left;
}

#main-sub-area .CheckboxLabel input.checkbox
{
	position: absolute;
	left: 2em;
}

#main-sub-area .Submit
{ color:#666;
    font-size:11px;
    font-weight:bold;
}

* html #main-sub-area .checkboxLabel input.checkbox
{
	margin-top: -0.2em;
}
* html #main-sub-area2 .checkboxLabel input.checkbox
{
	margin-top: -0.2em;
}
.hmeHead {color:#e64d00;
    font-size:20px;display:block;font-weight:bold;
    padding:15px 30px 0px 25px;
    font-family: Verdana, Geneva, sans-serif;}

.orange {color:#e64d00;font-weight:bold;}


