@charset "utf-8";
/* CSS Document */

body {
	background-color: #290f11;
	text-align: center;
	margin: 0 auto;
	font-family: Verdana, Helvetica, sans-serif;
}

img { border: none; } 
a img { border-style: none; }

a:active
{
outline: none;
}
a:link
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#wrapper {
	width: 960px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	text-align: center;
	margin: 0 auto;
}


div#topbanner {
	width: 960px;
	margin: 0 auto;
}
div#navigation {
	width: 960px;
	margin: 0 auto;
}
div#contentWrapperhome1 {
	width: 960px;
	height: 348px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}
div#contentWrapperhome2 {
	width: 960px;
	height: 345px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}
.contentBG {
	background-image: url(images/img_brown.gif);
	background-repeat: repeat-y;
}
div#leftcolumn {
	width: 610px;
	margin: 0 auto;
	float: left;
}
div#rightcolumn {
	width: 350px;
	background-image: url(images/img_home_viewSampleWork_bg.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	float: left;
}

div#titleleftCol {
	width: 692px;
	text-align: left;
	margin: 0 auto;
	float: left;
}
div#titlerightCol{
	width: 268px;
	margin: 0 auto;
	float: left;
}

/*-------------------------------------------HOMEPAGE COLUMNS*/

div#left2 {
	width: 255px;
	height: 330px;
	background-image: url(images/home_background_305x345.gif);
	background-repeat: no-repeat;
	margin-left: 11px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	float: left;
}
div#mid2 {
	width: 255px;
	height: 330px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 30px;
	background-image: url(images/home_background_305x345.gif);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 11px;
	float: left;
}
div#right2 {
	width: 255px;
	height: 330px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 30px;
	background-image: url(images/home_background_305x345.gif);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 11px;
	float: left;
}

/*-------------------------------------------HOMEPAGE COLUMNS END*/


/*-------------------------------------------SUBMIT ENTRY COLUMNS*/
div#contentWrappersubmitEntrytop {
	width: 960px;
	height: 275px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}
div#introCopyLeft {
	width: 602px;
	text-align: left;
	margin-left: 30px;
	margin-right: 60px;
	text-align: left;
	float: left;
}
div#rightImage{
	width: 248px;
	margin-right: 20px;
	text-align: right;
	float: left;
}

div#contentWrapperhsubmitEntry {
	width: 945px;
	height: 850px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0 auto;
	padding-left: 15px;
}
/*BLOCK ONE*/

div#width8601 {
	 width: 860px;
}
div#width8602 {
	 width: 860px;
}
div#width8603 {
	 width: 860px;
}

div#onebg {
	width: 800px;
	height: 237px;
	background-image: url(images/img_submit_1_bg.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

/*BLOCK TWO*/

div#twobg {
	width: 860px;
	height: 175px;
	background-image: url(images/img_submit_2Bg.gif);
	background-repeat: no-repeat;
}

/*BLOCK THREE*/

div#threebg {
	width: 860px;
	height: 320px;
	background-image: url(images/img_submit_3Bg.gif);
	background-repeat: no-repeat;
}


div#leftSubmitEntry {
	width: 240px;
	height: 115px;
	margin-left: 11px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	float: left;
}
div#midSubmitEntry {
	width: 245px;
	height: 115px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	margin-left: 11px;
	float: left;
}
div#rightSubmitEntry {
	width: 240px;
	height: 115px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	margin-left: 11px;
	float: left;
}
div#left3SubmitEntry {
	width: 380px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 4px;
	text-align: right;
	margin-left: 11px;
	float: left;
}
div#right3SubmitEntry {
	width: 370px;
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 20px;
	text-align: right;
	margin-left: 11px;
	float: left;
}
div#submitEntryButton {
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	text-align: right;
	width: 960px;
}
/*-------------------------------------------SUBMIT ENTRY COLUMNS END*/

/*---------------------------------------------------------VIEW AND VOTE */

div#contentWrapperviewvotetop {
	width: 960px;
	height: 190px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}
div#sortBar {
	width: 960px;
	height: 30px;
	background-image: url(images/img_viewVote_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
	padding-top: 11px;
}
div#contentWrapperviewVote {
	width: 960px;
	/*height: 1450px; can't set height on dynamic content containers */
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}
.entry {
	width: 958px;
	height: 144px;
	background-image: url(images/img_viewVote_brownBg.gif);
	background-repeat: no-repeat;
	text-align: left;
	display:inline-block;
	margin: 0 auto;
}
.thumbnailBox {
	width: 204px;
	height: 144px;
	padding-left: 35px;
	padding-top: 5px;
	text-align: left;
	float: left;
	display: inline;
	margin: 0 auto;
}
.artdescription {
	width: 413px;
	height: 144px;
	padding-top: 14px;
	text-align: left;
	float: left;
	display: inline;
	margin: 0 auto;
}
.verticalDivider {
	width: 14px;
	height: 144px;
	float: left;
	display: inline;
	margin: 0 auto;
}
.votesDate {
	width: 210px;
	height: 144px;
	padding-top: 14px;
	text-align: left;
	float: left;
	display: inline;
	margin: 0 auto;
}
.voteButton {
	width: 82px;
	height: 144px;
	float: left;
	display: inline;
	margin: 0 auto;
}
.clearbg {
	width: 960px;
	height: 1px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	clear: both;
}
/*---------------------------------------------------------VIEW AND VOTE */

/*-------------------------------------------OFFICIAL RULES*/
div#contentWrapperOfficialRules {
	width: 960px;
	height: 2800px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}

/*--------------------------------------------------OFFICIAL RULES END*/

/*-------------------------------------------------------------VOTE DETAIL*/

div#contentWrapperVote {
	width: 960px;
	height: 150px;
	background-color: #503335;
	margin: 0 auto;
}
.detailBg {
	width: 925px;
	height: 109px;
	padding-left: 35px;
	padding-top: 10px;
	background-image: url(images/img_voteDetail_descriptionBG.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.textDetail {
	width: 560px;
	display: inline;
	text-align: left;
	float: left;
}
.voteforme {
	width: 250px;
	display: inline;
	text-align: right;
	padding-right: 10px;
	float: right;
}
div#voteMainArea {
	width: 960px;
	height: 100%;
	display: inline;
}

div#leftStackThumbnails {
	width: 205px;
	margin-left: 10px;
	text-align: left;
	display: inline;
	float: left;
}
div.thumbnail {
	width: 198px;
	height: 146px;
	padding-top: 10px;
	text-align: center;
	background-repeat: no-repeat;
	display: inline;
	float: left;
}
div.thumbnailOn {
	width: 198px;
	height: 146px;
	padding-top: 10px;
	/*margin-bottom: -5px;*/
	text-align: center;
	background-image: url(images/img_voteDetail_over.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
}
.thumbnailOff {
	width: 198px;
	height: 146px;
	padding-top: 10px;
	text-align: center;
	background-image: url(images/img_voteDetail_up.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
}
div#rightStackLargeImage {
	width: 736px;
	float: left;
	display: inline;
}
.largeImage {
	width: 736px;
	background-color: #280f10;
	float: right;
	display: inline;
}
div#artistStatementbg {
	width: 960px;
	margin: 0 auto;
	display: inline;
}
.artistStatementBackground {
	width: 900px;
	height: 208px;
	padding-left: 36px;
	padding-top: 15px;
	padding-right: 36px;
	padding-bottom: 15px;
	text-align: left;
	background-image: url(images/img_voteDetail_statementBG.gif);
	background-repeat: no-repeat;
}
.backbutton {
	width: 960px;
	height: 50px;
	text-align: right;
	margin: 0 auto;
}
/*-------------------------------------------------------------VOTE DETAIL END*/

/*-------------------------------------------------------------PRIZES*/

 

.wrapperPrizes {

                width: 960px;

                background-image: url(images/img_brown.png);

                background-repeat: repeat-y;

                text-align: center;

                margin: 0 auto;

                display: inline;

                float: left;

}

.leftPrize {

                width: 425px;

                margin-left: 15px;

                float: left;

                display: inline;

}

.rightPrize {

                width: 425px;

                margin-left: 15px;

                float: left;

                display: inline;

}

.textLeft {

                text-align: left;

                margin-left: 25px;

                margin-top: 10px;

                margin-right: 20px;

                margin-bottom: 44px;

}

 

.floatleft110 {

                width: 110px;

                float: left;

                margin-left: 35px;

                text-align: left;

                display: inline;

}

.floatright260 {

                width: 260px;

                float: right;

                text-align: left;

                display: inline;

}

 

.floatleft160 {

                width: 160px;

                float: left;

                margin-left: 35px;

                text-align: left;

                display: inline;

}

.wrapper425 {

                width: 425px;

                float: left;

                margin: 0 auto;

                display: inline;

}

 

.floatright210H {

                width: 210px;

                float: left;

                text-align: left;

                display: inline;

}

.floatright210 {

                width: 210px;

                float: left;

                text-align: left;

                display: inline;

}

.floatleft35 {

                float: left;

                margin-left: 35px;

}

 

/*-------------------------------------------------------------PRIZES*/



/*-------------------------------------------------------------------TIPS AND TECHNIQUES */
div#contentWrappertips {
	width: 960px;
	height: 650px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}

.howtoenter {
	width: 268px;
	height: 265px;
	background-image: url(images/img_tipstechniques_howRepeat.gif);
	background-repeat: repeat-y;
	display: inline-block;
	margin: 0 auto;
}
.floatleft30 {
	width: 30px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.floatright190 {
	width: 190px;
	text-align: left;
	float: right;
	margin-right: 25px;
	display: inline;
}
.moretipsBg {
	width: 960px;
	height: 265px;
	background-image: url(images/img_tipstechniques_BGBrown.gif);
	background-repeat: repeat-y;
	display: inline-block;
	margin: 0 auto;
}


.lefttips {
	width: 400px;
	height: 140px;
	margin-left: 15px;
	float: left;
	display: inline;
}
.righttips {
	width: 400px;
	height: 140px;
	margin-left: 25px;
	float: left;
	display: inline;
}
.leftquote {
	width: 600px;
	margin-left: 15px;
	float: left;
	display: inline;
}
.rightquote {
	width: 200px;
	margin-left: 25px;
	float: left;
	display: inline;
}

/*-------------------------------------------------------------------TIPS AND TECHNIQUES */

/*---------------------------------------------------------------------THANK YOU*/

div#thankyou {
	width: 960px;
	height: 350px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}

/*---------------------------------------------------------------------THANK YOU*/


/*------------------------------------------------------------------------POPUP*/

div#submitTop {
	width: 365px;
	height: 290px;
	background-color: #503335;
	float: left;
	margin: 0 auto;
}
.boxespop {
	width: 365px;
	height: 100px;
	background-image: url(images/img_popupwindow_bg.gif);
	background-repeat: repeat-y;
	float: left;
	margin: 0 auto;
}
.textpopup {
	width: 290px;
	margin-left: 60px;
	padding-left: 20px;
	text-align: left;
	margin: 0 auto;
}


/*------------------------------------------------------------------------POPUP*/

/*--------------------------------------------------------------------------WINNERS*/

div#winner {
	width: 960px;
	height: 2170px;
	background-image: url(images/img_brown.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}

div#winnerwrapper {
	width: 960px;
	margin: 0 auto;
}

.columnWrapperWinner {
	width: 960px;
	padding-left: 20px;
	display: inline-block;
	margin: 0 auto;
}
.leftwinner {
	width: 625px;
	text-align: left;
	float: left;
	margin: 0 auto;
	display: inline;
}

.rightwinner {
	width: 312px;
	text-align: left;
	float: left;
	margin: 0 auto;
	display: inline;
}

.marginwinner {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.marginwinnername {
	margin-left: 20px;
	margin-bottom: 7px;
	line-height: 20px;
}
.marginwinnerdescription {
	margin-left: 20px;
	margin-bottom: 7px;
	line-height: 17px;
}

/*--------------------------------------------------------------------------WINNERS*/

.floatleft {
	float: left;
	margin: 0 auto;
}
.floatright {
	float: right;
	margin: 0 auto;
}
.floatrightFooter {
	float: right;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-top: 20px;
}

/*FORM FORMATTING*/

.fieldStyle {
	color: #948788;
	border-width: thin;
	border-style: solid;
	border-color: #7f9db9;
}
.fieldError {
	color: #f3af52;
	border-width: thin;
	border-style: solid;
	border-color: #c83327;
}
.textBrown12 {
	color: #280f10;
	font-size: 12px;
}
.textBrown16 {
	color: #280f10;
	font-size: 16px;
}
.textYellow {
	color: #efd2aa;
	font-size: 13px;
}
.textYellow14 {
	color: #efd2aa;
	font-size: 14px;
}
.textYellow16 {
	color: #efd2aa;
	font-size: 16px;
}
.textYellow20 {
	color: #efd2aa;
	font-size: 20px;
}
.textYellow12 {
	color: #efd2aa;
	font-size: 12px;
	text-align: left;
}
.textYellow17 {
	color: #efd2aa;
	font-size: 17px;
}
.textYellow19 {
	color: #efd2aa;
	font-size: 19px;
}
.textYellow10 {
	color: #efd2aa;
	font-size: 10px;
}
.textYellowHeadline {
	color: #efd2aa;
	font-size: 29px;
}
.textMedYellow12 {
	color: #fff19f;
	font-size: 12px;
}
.textMedYellow14 {
	color: #fff19f;
	font-size: 14px;
}
.textDarkYellow12 {
	color: #feb737;
	font-size: 12px;
	font-style: italic;
}
.textDarkYellow16 {
	color: #feb737;
	font-size: 16px;
}
.textOrange {
	text-align: left;
	color: #ec9b49;
	font-size: 11px;
}

.textOrangePadding {
	margin-left: 40px;
	margin-right: 20px;
}

.textredHeadline {
	text-align: left;
	color: #c83327;
	font-size: 21px;
}
.textredSub {
	text-align: left;
	color: #c83327;
	font-size: 14px;
}
.textred {
	text-align: left;
	color: #c83327;
	font-weight: bold;
	font-size: 11px;
}

.textPink {
	color: #e85a4e;
	font-size: 13px;
	margin-top: 4px;
}

div#bottom {
	width: 960px;
	height: 84px;
}

div#bottomPlain {
	width: 960px;
	margin-top: 10px;
	margin-right: 30px;
	text-align: right;
	float: left;
}
.rulesText {
	width: 515px;
	float: right;
	text-align: right;
	margin-right: 30px;
	margin-top: 5px;
	color: #FFFFFF;
	font-size: 9px;
}

.textSpacer {
	margin-top: 5px;
	margin-bottom: 5px;
	/*width: 703px;*/
}


/*FONTS*/

.greyCopy {
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	color: #414649;
}


a.blackLink:link {color: #000000; text-decoration: none; }
a.blackLink:visited {color: #000000; text-decoration: none; }
a.blackLink:hover {color: #000000; text-decoration: none; }
a.blackLink:active {color: #000000; text-decoration: none; }

a.pinkLink:link {color: #e85a4e; text-decoration: none; }
a.pinkLink:visited {color: #e85a4e; text-decoration: none; }
a.pinkLink:hover {color: #e85a4e; text-decoration: none; }
a.pinkLink:active {color: #e85a4e; text-decoration: none; } 

a.orangeLink:link {color: #ec9b49; text-decoration: underline; }
a.orangeLink:visited {color: #ec9b49; text-decoration: underline; }
a.orangeLink:hover {color: #ec9b49; text-decoration: underline; }
a.orangeLink:active {color: #ec9b49; text-decoration: underline; } 

a.orangeNoLink:link {color: #ec9b49; text-decoration: none; }
a.orangeNoLink:visited {color: #ec9b49; text-decoration: none; }
a.orangeNoLink:hover {color: #ec9b49; text-decoration: none; }
a.orangeNoLink:active {color: #ec9b49; text-decoration: none; } 


a.yellowLink:link {color: #efd2aa; text-decoration: underline; }
a.yellowLink:visited {color: #efd2aa; text-decoration: underline; }
a.yellowLink:hover {color: #efd2aa; text-decoration: underline; }
a.yellowLink:active {color: #efd2aa; text-decoration: underline; } 

a.bottomlinksWhite:link {color: #ffffff; text-decoration: underline; line-height: 15px; }
a.bottomlinksWhite:visited {color: #ffffff; text-decoration: underline; }
a.bottomlinksWhite:hover {color: #ffffff; text-decoration: underline; }
a.bottomlinksWhite:active {color: #ffffff; text-decoration: underline; } 

.bottomWhite {color:#FFFFFF; font-size: 11px;}

.lispace {
	margin-bottom: 7px;
	margin-left: -15px;
}
.clear {
	clear: both;
}
.copyright {
	font-size: 12px;
}
