body{
	font-family: helvetica,arial, sans-serif;
	background-image: url("../cssImages/stripe.png");
	background-repeat: repeat;
}

h1,h2,h3,h4,h5,h6,h6{

}

h2,h3{
	padding:0;
	margin:0;
}

h2{
	padding-bottom:0.25em;
        font-size:2.3em;
        font-weight:bold;
        text-shadow:2px 2px 3px #aaa;
}

address{
	padding-left:2em;
}

hr{
	padding:0;
	margin-top:0.25em;
	margin-bottom:0.25em;
	background-color:#66d;
	height:1px;
}

#content{
	font-size:120%;
	padding-top:1em;
}

#page{
	background-color:white;
	padding:2em;
	margin-bottom:1em;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
        -moz-box-shadow: 3px 3px 3px #333;
        -webkit-box-shadow: 3px 3px 3px #333;
        box-shadow: 3px 3px 3px #333;
}

#topbar p{
	margin:0;
	padding:0;
}
#header{
	text-align:center;
}

.nav-wrap {
	clear:both;
	border-top: 2px solid blue;
	border-bottom: 2px solid blue;
	background: -moz-linear-gradient(
   	 center bottom,
   	 rgb(255,255,255) 32%,
         rgb(220,220,220) 100%);
	background: -webkit-gradient(
    	 linear,
         left bottom,
         left top,
         color-stop(0.32, rgb(255,255,255)),
         color-stop(1, rgb(237,237,237)));
}
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */
#nav { padding: 0; margin:0 0 0 8em; list-style: none; position: relative; text-align:center; }
#nav li { display: inline; }
#nav li a { color: blue; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#nav li a:hover { color: red;}
#magic-line { position: absolute; bottom: -2px; left: 0; width: 100px; height: 2px; background: red; }

#footer{
	text-align:right;
	font-size:small;
}

#footer p{
	padding:0;
	margin:0;
}

#sidebar{
	font-size:small;
	padding-top:2em;
}

#sidebar div{
	background-color:#fafafa;
	border:1px dashed #6666DD;
	margin-bottom:1em;
	padding:1em 1em 0.5em 1em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#sidebar h4{
	padding-bottom:0.25em;
	margin-bottom:0;
	clear:both;
        font-size:1.5em;
}

#sidebar hr{
	width:95%;
}

#sidebar ul
{
    padding:0;
    list-style-type:none;
}

#awardsNav{
	border-bottom:1px solid #66d;
}

#awardsNav li
{
	font-family: helvetica,arial, sans-serif;
	
	border-top:1px solid #66d;
	padding:0.25em;
	background-color:#f9f9f9;
}

#awardsNav li a{
	background-position:5px 6px !important;
	padding:0.25em 0.25em 0.25em 20px;
	background-image:url("../cssImages/arrow.png");
	background-repeat:no-repeat !important;
    	font-weight:bold;
    	text-decoration:none;
}

#awardsNav li a:hover{
    	color:#f33;
}

#content img{
	margin-left:1em;
	margin-right:1em;
}

#submission input{
	width:20em;
}

#submission .button
{
	width:10em;
	font-weight:bold;
}

#submission select{
	width:20em;
}

#submission td.label{
	width:5em;
}

#submission textarea{
	height:8em;
	width:25em;
}

.intro{
	font-weight:bold;
	font-size:120%;
}

.caption{
	font-size:x-small;
	font-weight:bold;
}

.nominee p{
	margin:0;
	padding:0;
}

#sidebar img.bordered
{
	border:4px solid #ccc;
}

.golden{
	color:#f60;
}

.selected{
	background-color:#999;
	font-weight:bold;
	color:#fff;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}

.nominee{
	text-align:center;
	padding-top:2.5em;
	padding-bottom:1.25em;
	margin-top:1em;
	margin-bottom:1em;
	background-color:black;
	color:red;
	-moz-border-radius: 15px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0.70, rgb(5,5,5)), color-stop(1, rgb(51,54,71)));
	background: -moz-linear-gradient(right bottom,rgb(5,5,5) 70%,rgb(51,54,71) 100%);
        -moz-box-shadow: 2px 2px 3px #666;
        -webkit-box-shadow: 2px 2px 3px #666;
        box-shadow: 2px 2px 3px #666;
}

.highlycommended
{
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0.70, rgb(189,189,189)), color-stop(1, rgb(150,150,150)));
	background: -moz-linear-gradient(right bottom,rgb(189,189,189) 70%,rgb(150,150,150) 100%);
}

.winner
{
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0.70, rgb(255,204,0)), color-stop(1, rgb(255,145,0)));
	background: -moz-linear-gradient(right bottom,rgb(255,204,0) 70%,rgb(255,145,0) 100%);
}

#mediaspace{
	text-align:center;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
