charset "utf-8";
/*
Copyright (c) 2010, Votigo, Inc. All rights reserved.

Author:			Votigo, Inc
Development:	priyanka@votigo.com
*/

/*
[struct]		page structure (wrapper, templates, etc.)
[links]			default link treatments
[overrides]		overrides for defaults
[forms]			web forms
[copy]		 	default copy treatments
[extras]		extra effects and utility classes
*/

html {
	color:#353c41;
	background:#FFF;
	/*overflow: -moz-scrollbars-vertical;*/
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
img{max-width:100%;}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
em {font-weight:normal;}
strong{font-weight:bold;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}

select, textarea, input[type="text"], input[type="password"], .forminput input {float:left; font-size: 110%; font-weight: normal; line-height: 20px; display: inline-block;  padding: 4px 6px; color: #555555; vertical-align: middle; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px; background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;  -o-transition: border linear 0.2s, box-shadow linear 0.2s;  transition: border linear 0.2s, box-shadow linear 0.2s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus {border-color: rgba(59, 89, 152, 0.5); outline: 0; outline: thin dotted \9;  /* IE6-9 */ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(59, 89, 152, 0.6);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(59, 89, 152, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(59, 89, 152, 0.6);}

legend {
	color:#353c41;
}
body {
    font-size:12px;
	font-family: 'arial_rounded_mt_boldbold';
	color:#1b1b1b;
	background:#FFFFFF;
}
body#served-on-fb {
	background:transparent;
}
select, input, button, textarea {
	font:99% Arial, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

a,a:link {
	color:#c83b25;
	text-decoration:none;outline:none;
}
a:visited {
	color:#c83b25;
	text-decoration:none;outline:none;
}
a:focus ,a:hover {
	color:#c83b25;
	text-decoration:none;outline:none;
}
a:active {
	color:#c83b25;
	text-decoration:underline;outline:none;
}

pre {
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
}
.spacer, .break { /* used for clearing floats, mostly */
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.break {
	height:1.231em;
}
.print { /* hide me completely! */
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear{clear:both;}
.taleft {
	 text-align:left;
}
.taright {
	text-align:right;
}
.tacenter {
	text-align:center;
}
.mright10 {
	margin-right:10px;
}

/* [struct] */
.profile {max-width:810px;min-width:220px;	margin:0 auto;}
.viewallentries {max-width:810px;min-width:220px; margin:0 auto;}

.innerwrap {
clear:both;
float:left;
width:100%;
/* fallback */
background-color: #ddb438;

/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddb438), to(#fdeda0));

/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #ddb438, #fdeda0);

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #ddb438, #fdeda0);

/* IE 10 */
background: -ms-linear-gradient(top, #ddb438, #fdeda0);

/* Opera 11.10+ */
background: -o-linear-gradient(top, #ddb438, #fdeda0);

}
.innerwrap h2 {font-size:150%; padding:20px 0 10px 20px; clear:both;}

/* [header] */
#header{clear:both; float:left; width:100%; margin:0px;text-align:center; max-width:810px;}
#header table {width:100%; /*height:100%;*/}
#header td {text-align:center;}
#header td h1 {font-weight:bold; font-size:150%; padding:5% 2%; display:block;}
#header {background:#3b5998;}
#header td {color:#fff;}

#navigation {height:auto; max-width:810px;}
#navigation ul {clear:left; list-style:none; margin:0; padding:0; width:100%;}
#navigation li {display:block; float:left; margin:0; padding:0; position:relative; font-weight:bold; font-size:110%; text-align:center;}
#navigation #five-tabs{width:90%;margin:10px auto;}
#navigation #five-tabs li#nav-home{ width:14%;margin-right:2%}
#navigation #five-tabs li#nav-enter{ width:68%;margin-right:2%}
#navigation #five-tabs li#nav-view-entries{width:0;margin-right:0;}
#navigation #five-tabs li#nav-rules{ width:14%;}
#navigation #five-tabs li#nav-invite{display:none}

#navigation #four-tabs{width:60%;margin:10px auto;}
#navigation #four-tabs li#nav-home{ width:30%;margin-right:2%}
#navigation #four-tabs li#nav-view-entries{width:36%;margin-right:2%;}
#navigation #four-tabs li#nav-rules{ width:30%;}
#navigation #four-tabs li#nav-invite{display:none}

#navigation #two-tabs{width:40%;margin:10px auto;}
#navigation #two-tabs li#nav-home{ width:48%;margin-right:2%}
#navigation #two-tabs li#nav-view-entries{display:none;}
#navigation #two-tabs li#nav-rules{ width:50%;}
#navigation #two-tabs li#nav-invite{display:none}

#navigation #vote-tabs{width:40%;margin:10px auto;}
#navigation #vote-tabs li#nav-home{display:none;}
#navigation #vote-tabs li#nav-view-entries{ width:48%;margin-right:2%}
#navigation #vote-tabs li#nav-rules{ width:50%;}
#navigation #vote-tabs li#nav-invite{display:none}


#navigation ul.zeroentries li#nav-home, #navigation ul.zeroentries li#nav-rules, #navigation ul.zeroentries li#nav-invite {width:33%;}
#navigation ul.zeroentries li#nav-invite {width:34%; max-width:276px;}
#navigation ul.nosubmit li#nav-home, #navigation ul.nosubmit li#nav-rules, #navigation ul.nosubmit li#nav-invite {/*width:25%;*/}
#navigation ul.nosubmit li#nav-invite {width:26%; max-width:210px;}

a.logout {margin:10px 10px 0 0;float:right;text-decoration:underline;}

#navigation li a {font-family: 'arial_rounded_mt_boldbold';line-height:2; float:left; width:100%; text-align:center; font-size:16px; text-transform:uppercase; background-color:#6f1200; -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius: 6px;color:#FFFFFF;}
#navigation li a.selected {background-color:#9c5f0e; -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius: 6px;color:#FFFFFF;}
#navigation li a.share-lnk {border-right:none;}
#navigation li a.invite {border-right:none;}

.topLnkR, .topLnkRPreview {float:left; width:100%;height:40px;background-color:#d04c23;margin-right:2%;}
.topLnkR a, .topLnkRPreview a {display:block;float:right; text-align:left; text-indent:-9999px; margin:10px 0 0 5px;}
.topLnkR #facebooktop, .topLnkRPreview #facebooktop {background:url(https://d1xfieickn1m0y.cloudfront.net/customhtml.contests/16439/communityaces/header_fblogo.png);background-repeat:no-repeat; width:22px; height:22px; }
.topLnkR #twittertop, .topLnkRPreview #twittertop {background:url(https://d1xfieickn1m0y.cloudfront.net/customhtml.contests/16439/communityaces/header_tweetlogo.png);background-repeat:no-repeat; width:26px; height:20px; margin-right:2%;margin-left:2%;}
.topLnkR div.langdropdown, .topLnkRPreview div.langdropdown {float:left; margin:10px 0 0 0;}
.topLnkR #languageSelector, .topLnkRPreview #languageSelector {z-index:99999;}
.topLnkR a.invite{display:none; width:auto; text-indent:0px;}
.topLnkRPreview a.invite_pre{display:block; width:auto; text-indent:0px;}
.topLnkR .fbloginicon, .topLnkRPreview .fbloginicon{background-image: url("https://dcveehzef7grj.cloudfront.net/img/smb/topficon.png"); background-position: 0 0; background-repeat: no-repeat; display: inline-block;height: 17px;width: 18px;}
.topLnkR .fblogintxt, .topLnkRPreview .fblogintxt, #container .topLnkR .fblogintxt, #container .topLnkRPreview .fblogintxt {padding:1px 6px; font-size:11px;}
#header img.header-graphic{max-width:100%; margin:0 auto;}

a.cyo:link, a.cyo:visited {color:#888888; display:block; clear:both; text-align:right; font-size:120%; margin:0 0 0 0; padding:10px 0 0 0;}
a.cyo:hover {color:#333333; display:block; clear:both; text-align:right; font-size:120%; text-decoration:underline; margin:0 0 0 0; padding:10px 0 0 0;}

/* [disclaimer] */
div.disclaimer-abbr {clear:both; margin:20px 0 0 0; width:100%; padding:10px 0 0 0; line-height:1.2; font-size:8pt;}
div.disclaimer-abbr span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}
div.disclaimer-ftr {float:left; clear:both; margin:0 0 0 0; width:100%; padding:5px 0 0 0; line-height:1.2; font-size:8pt;}
div.disclaimer-ftr span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}

/* [footer powered by] */
#footer {clear:both; float:right; padding:5px 0 10px 0;}
#footer a {color:#000;}
#footer span {display:block; float:left; margin:0 5px 0 0; font-size:125%; padding:4px 0 0 0; line-height:1.1;}
#footer span.logo {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/votigo.png?v=3) no-repeat 0 0; width:77px; height:25px; text-align:left; text-indent:-9999px;}

/* [tabs: details / form / rules] */
#tabs {display:none;}
.innerwrap .spacer10 {clear:both; height:10px;}
#tabs-1 {clear:both; float:left; margin:0; /*padding:2%; width:96%;*/ width:100%; padding:2% 0 0 0;}
body#served-on-fb #tabs-1 {padding:2%; width:96%;}
.innerwrap .grey-border {width:90%;margin:auto;background-color:#FFFFFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.innerwrap .entry-limit {color:#ff0000; text-align:center; padding:10px 0;}

#container > #content{clear:both; float:left; width:100%; padding:0px;}

.step_headline{color:#d59f0f;font-size:24px;text-align:center;font-weight:bold;margin-bottom:30px;font-family: 'arial_rounded_mt_boldbold';}
.step_pic{width:40px;margin:0px auto 8px;}
.step_copy, .step_splitter{color:#d59f0f;font-size:20px;text-align:center;font-weight:bold;font-family: 'arial_rounded_mt_boldbold';}
.step_splitter{margin:30px 0px;}
.logo_isleofcapri{float:right; margin-top:-30px;margin-right:25px;padding-bottom:50px;}
.sponsoredby_txt{margin-top:30px;float:left;font-size:18px;color:#928371;font-weight:bold;margin-right:10px;font-family: 'arial_rounded_mt_boldbold';}
.sponsoredby_logo{float:left;}
.home_banner{float:left;background-image:url('https://d1xfieickn1m0y.cloudfront.net/customhtml.contests/16439/communityaces/homepage_flagbg.png');background-repeat:no-repeat;width:611px;height:175px;max-width:95%;margin-top:-82px;}
.home_banner_txt{width:93%;margin-top:35px;line-height:1.2em;font-size:26px;margin-left:3%;color:#FFFFFF;font-family: 'arial_rounded_mt_boldbold';}
.gallery_banner_txt{width:94%;margin-top:40px;line-height:1.2em;font-size:24px;margin-left:3%;color:#FFFFFF;font-family: 'arial_rounded_mt_boldbold';}
#lgout-lnk-holder{margin-right:4%;margin-bottom:10px;}

/* [details] */
#tabs-1 div.button {float:left; margin-left:3%;}
#tabs-1 div.button span {font-weight:bold; display:block; width:100%;}
#tabs-1 .button #button-enter {width:91%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:4%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; margin-bottom:10px; clear:both; float:left;}
#tabs-1 .button #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .button #button-view {width:91%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:4%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; clear:both; float:left;}
#tabs-1 .button #button-view:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .button #button-view-ent {width:91%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:4%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; clear:both; float:left;}
#tabs-1 .button #button-view-ent:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}

#tabs-1 h2.contestTitle {font-weight:bold; padding:3%; font-size:120%; word-wrap:break-word; width:94%;display:none;}
#tabs-1 p.contestDescription {/*color:#828282;*/ font-size:100%; padding:3% 3% 3%; line-height:1.3; width:94%;text-align:center;font-size:22px;text-transform:uppercase;color:#6f1200;font-family: 'arial_rounded_mt_boldbold';display:none;}
#tabs-1 div.contestDescription {/*color:#828282;*/ font-size:100%; padding:3% 3% 3%; line-height:1.3; width:94%;text-align:center;font-size:22px;text-transform:uppercase;color:#6f1200;font-family: 'arial_rounded_mt_boldbold';display:none;}
#tabs-1 div.contestDescription p {padding:5px 0; margin:0;font-family: 'arial_rounded_mt_boldbold';}
#tabs-1 .contestDescription ol li {list-style-type:decimal; list-style-position:inside; background:none; padding:0;}
#tabs-1 .contestDescription li span {text-transform:none; font-weight:normal; display:inline;}
#tabs-1 .contestDescription ul li {list-style-type:disc; list-style-position:inside; background:none; padding:0; float:none;}
#tabs-1 .contestDescription ul {width:100%; padding:5px 0; float:none;}

.homepage_cnt{width:90%;margin:15px auto;padding-bottom:50px;}
.homepage_topcopy, .homepage_copy{color:#000000;font-size:16px;font-family:arial;margin-bottom:15px;line-height:1.3em;}
.homepage_headline{font-size:22px;text-transform:uppercase;color:#6f1200;font-family: 'arial_rounded_mt_boldbold';margin-bottom:15px;}
.media-selection-tabs{display:none;}

#tabs-1 .rightnav {float:left; width:98%;}
#tabs-1 .rightnav p {padding:0; margin:0; line-height:1;}
#tabs-1 ul {float:left; width:49%; margin:0 0 0 0;}
#tabs-1 ul.prizes {margin-left:1%; margin-bottom:20px; width:99%;display:none;}
#tabs-1 ul.dates {width:49%;display:none;}
#tabs-1 li {/*color:#828282;*/ background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/lines.png) no-repeat bottom left; padding:5px 0 10px 0; line-height:1.2;}
#tabs-1 ul.prizes p {width:95%;}
#tabs-1 li span {display:block;}
#tabs-1 ul.prizes li {background:none;}
#tabs-1 ul.dates .hdr, #tabs-1 ul.prizes .hdr, #tabs-1 ul.how-to-enter .hdr {/*background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/tabs-bg.png) no-repeat; height:38px;*/ padding:5px 0px;}
#tabs-1 ul .hdr p {/*color:#4f4f4f;*/ font-weight:bold; text-transform:uppercase; padding:12px 0 0 5%;}
#tabs-1 ul.dates p, #tabs-1 ul.prizes p, #tabs-1 ul.how-to-enter p {padding-left:15px; line-height:1.2; word-wrap:break-word;padding-top:0px;}
#tabs-1 ul.prizes div.contest-prize-box {padding-left:15px; line-height:1.2; word-wrap:break-word;padding-top:0px;}
#tabs-1 ul.prizes div.contest-prize-box span{font-family:arial;}
#tabs-1 ul.prizes div.contest-prize-box ul, #tabs-1 ul.prizes div.contest-prize-box ol {list-style-type:initial; width:95%;}
#tabs-1 ul.prizes div.contest-prize-box ul li {list-style-type:initial; margin-left:15px; padding:0;}
#tabs-1 ul.prizes div.contest-prize-box ol li {list-style-type:decimal; margin-left:15px; padding:0;}
#tabs-1 ul.prizes div.contest-prize-box li span { text-transform:none; font-weight:inherit; display:inline;}
#tabs-1 ul.prizes div.contest-prize-box li strong {font-weight:bold;}
#tabs-1 ul.prizes div.contest-prize-box p {padding:5px 0;}
#tabs-1 ul li div.contest-prize-box p span {display:inline; width:auto;}
#tabs-1 ul li div.contest-prize-box p img {max-width:100%;}
#tabs-1 ul.how-to-enter {width:95%; margin-bottom:20px;}
#tabs-1 ul.how-to-enter a {text-decoration:underline;}
#tabs-1 ul.how-to-enter li {background:none;}
#tabs-1 ul.how-to-enter li.hdr, #tabs-1 ul.prizes li.hdr {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/lines.png) no-repeat bottom left;display:none;}
#tabs-1 li.round-dates p {padding-top:5px;}
#tabs-1 li.round-dates p.hdr-top {padding-top:2px;}

/* [details: multiple contests] */
#tabs-1 .contest-container {width:501px; height:230px; float:left; clear:both; margin:10px 0; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/multiple-entry-bg.png) no-repeat center top;}
#tabs-1 .contest-container h2 {font-size:130%; padding:20px 10px 0px 30px; }
#tabs-1 .viral a {display:block; float:left; margin:0 5px 0 0;}
#tabs-1 .viral .st_sharethis_custom {background: url("https://dcveehzef7grj.cloudfront.net/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
#tabs-1 .contest-container .con-content {float:left; width:460px; margin:15px 0 0 30px;}
#tabs-1 .contest-container .con-content > span {display:block; float:left; width:190px; height:150px;}
#tabs-1 .contest-container .con-content > p {float:left; padding:0; width:260px; height:35px;}
#tabs-1 .contest-container .con-content p.title {float:left; padding:0 0 5px 0; width:120px; font-size:110%; font-weight:bold; color:#000; height:auto; margin:0;}
#tabs-1 .contest-container .con-content > div {float:left; width:135px; padding:10px 0 0 0;}
#tabs-1 .contest-container div.button {width:270px; padding:12px 0 0 0; margin:0;}
#tabs-1 .contest-container .button #button-enter {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:15px; border-radius:5px; margin:0 10px 10px 0; clear:both; float:left;}
#tabs-1 .contest-container .button #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .contest-container .button #button-view {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:15px; border-radius:5px; float:left; float:left; margin:0;}
#tabs-1 .contest-container .button #button-view:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .contest-container .button #button-view-ent {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:15px; border-radius:5px; float:left; float:left; margin:0;}
#tabs-1 .contest-container .button #button-view-ent:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .contest-nav {width:210px; float:right; padding:10px 0 0 0;}
#tabs-1 .contest-nav a {display:block; float:left; text-decoration:underline;}
#tabs-1 .contest-nav p {float:left; padding:0; margin:0; color:#000; font-weight:bold;}
#tabs-1 .contest-nav span {float:left; padding:0 8px;}
#tabs-1 span.ctndown {display:block; clear:both; color:#0000FF; font-size:120%; font-weight:bold;}
#tabs-1 div.pagination {padding:0 10px 10px 0; margin:0; float:right;}
#tabs-1 .pagination > p {display:block; float:left; padding:0 5px 0 5px; margin:0; color:#D4D4D4; line-height:1.3}
#tabs-1 .pagination > p.total {color:#555555;}
#tabs-1 .pagination > a {display:block; float:left; padding:0 5px 0 5px; margin:0; line-height:1.3}
#tabs-1 .pagination > span {display:none;}
.profile div.disclaimer-abbr {margin-top:0; padding-top:0; border-top:none;}

/* [jq edition] */
#tabs-1 ul#rt-enabled-entry-instructions > li {list-style-type:none; margin:0;}
#tabs-1 ul#rt-enabled-entry-instructions > li.hdr {padding-left:20px;}
#tabs-1 ul#rt-enabled-entry-instructions > li.hdr p {padding-left:0;}
#tabs-1 ul#rt-enabled-entry-instructions li ol li {list-style: inherit !important; padding-left:0px; background:none; padding:0; line-height:inherit;}
#tabs-1 ul#rt-enabled-entry-instructions li span {text-transform:inherit; font-weight:inherit; display:inline;}
#tabs-1 ul#rt-enabled-entry-instructions li ul li {list-style:disc !important; padding:0;}
#tabs-1 ul#rt-enabled-entry-instructions li ol {padding:5px 20px 5px 40px; margin-left:20px; clear:both; float:none; width:90%;}
#tabs-1 ul#rt-enabled-entry-instructions li ul {padding:5px 20px 5px 40px; margin-left:20px; clear:both; float:none; width:90%;}
#tabs-1 ul#rt-enabled-entry-instructions a {text-decoration:underline;}
#tabs-1 ul#rt-enabled-entry-instructions img {max-width:100%;}
#tabs-1 ul#rt-enabled-entry-instructions p {padding:5px 0 0 20px;}

/* [gallery recent entries] */
#tabs-1 .rec-entries {clear:both; float:left; width:100%; margin:20px 0 0 0;}
#tabs-1 .rec-entries h3 {float:left; font-weight:bold; padding:0; font-size:120%; border-bottom:1px solid #ccc; width:100%; padding:10px 0 0 0;}
#tabs-1 .rec-entries h3 span {float:left; padding-left:4%; padding-bottom:5px;}
#tabs-1 .rec-entries h3 a {float:right; padding-right:4%; padding-bottom:5px;}
#tabs-1 .rec-entries ul {clear:both; float:left; padding:10px 0 0 3%; width:97%;}
#tabs-1 .rec-entries ul li {float:left; padding:0; width:22.25%; margin:10px 1%;}
#tabs-1 .rec-entries ul li .imgContainer {float:left; padding:6.75%; width:86.5%; background:#ffffff; margin:0;}
#tabs-1 .rec-entries ul li .imgContainer p {padding-top:5px; }
#tabs-1 .rec-entries ul li .imgContainer > a {display:block; height:110px;}
#tabs-1 .rec-entries ul li .imgContainer img {max-height:110px; width:100%;}
#tabs-1 .rec-entries li p {padding:2px 0 0 0;}
#tabs-1 .rec-entries div.noentries {padding:30px 0; text-align:center; clear:both;}

/* [choose media] */
.combopage h2 {font-size:150%; padding:20px 0 10px 20px; clear:both;}
.combopage .choose-media-promo {padding:10px 0 20px 20px; float:left; width:95%;}
.combopage .choose-media-promo a {display:block; float:left; padding:20px; border:1px solid #fff; margin:0 20px 0 0; text-decoration:none;}
.combopage .choose-media-promo a span {display:inline-block; margin:auto; float:left; width:80px; height:80px; background:#b9b9b9 url(https://dcveehzef7grj.cloudfront.net/img/facebook/media-icons.png?v=1) no-repeat 17px 10px; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.combopage .choose-media-promo a span b {display:inline; font-weight:none; float:left; width:100%; text-align:center; margin-top:30px; *margin-top:25px; text-transform:uppercase; color:#fff;}
.combopage .choose-media-promo a.video-choose span {background-position:-60px 10px;}
.combopage .choose-media-promo a.essay-choose span {background-position:-135px 10px;}
.combopage .choose-media-promo a:hover span {background-color:#3b5998;}

/* [view all] */
.viewallentries {max-width:810px; margin:auto;}
.viewallentries .content {width:99.7%; padding:0 0.1%;max-width: 808px;}
.viewallentries .content li {float:left; padding:21px 18px 21px 18px; background:#fff; margin:22px 22px 0 0; height:153px;}
.viewallentries .content li p {padding-top:3px;}
.viewallentries .noentries {clear:both; text-align:center; padding:50px 0; font-weight:bold;}
.viewallentries .noentries a {color:#1B1B1B; text-decoration:underline;}
.viewallentries h2 {text-align:center;font-size:24px;color:#6f1200;}
.viewallentries .filters {float:right; padding:25px 2% 0 0;width:72%;}
.viewallentries .filters span {display:block; float:left; margin:0 5px;}
.viewallentries .filters span.sortby {font-weight:bold;}
.viewallentries .filters a {display:block; float:left;}
.viewallentries .filters p {padding:0; margin:0; float:left;}
.viewallentries div.pagination {float:right; margin:10px 15px 0 0;}
.viewallentries .pagination > p {display:block; float:left; padding:0 5px 0 5px; margin:0; color:#D4D4D4; line-height:1.3}
.viewallentries .pagination > p.total {color:#555555;}
.viewallentries .pagination > a {display:block; float:left; padding:0 5px 0 5px; margin:0; line-height:1.3}
.viewallentries .pagination > span {display:none;}
.viewallcategs {margin: 25px 0 0 20px;}
.showentrymultiple .viewallcategs {margin: 25px 0 0 0px;}
.imgContainer {float:left;	padding:6.75%;	width:86.5%; background:#ffffff; margin:10px 0px; position:relative;}
.imgContainer b.vi-ent {position:absolute; top:0; left:0; padding:0 6.75%; width:86.5%; height:100%; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/play-icon-full.png?v=1) no-repeat center center; cursor:pointer;}
.imgContainer p {
    padding-top: 5px;
    display: block !important;
    opacity: 1 !important;
}
.imgContainer > a {display:block; height:122px;}
.imgContainer img {max-height:122px;}
.viewallentries .content li p { padding-top:3px; word-break:break-all;/*css 3*/ }
.entry_thumb{width:23%;margin:0 1%;}
.ae-holder{clear:both;background: #FFFFFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;width:90%;margin:15px auto;}
.entries-div{padding-bottom:100px;}
.se-holder{float:left;background: #FFFFFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;width:90%;margin:15px 5%;}
.viewmore, .loadentries{text-align: center;
    width: 80%;
    border: 1px solid #CCCCCC;
    padding: 8px 0px;
    font-size: 14px;
    overflow: hidden;
    margin: 0px auto 80px;
    font-family: arial;
    font-weight: bold;
	cursor:pointer;
}


/* For search box */
.viewallentries .filters {padding: 18px 2% 0 0;}
.viewallentries .search-items {margin-top:7px; float:left;}
.viewallentries .search-box, .viewallentries .vt-search-box {margin: 10px auto;width:240px;overflow:hidden;}
.viewallentries .search-submit {margin: 4px 1px 0px 0px;}
.viewallentries .search-clear {margin: 2px 0px 0px 2px;} 
.viewallentries .moderate-search-cont {background: none repeat scroll 0 0 #ffffff; border: 1px solid #B4B4B4; margin: 0px; padding: 3px; width: 230px;}
.viewallentries .keyword {border-radius: 0; border:0 none;width:200px; height: 13px; float:left;font-size:12px; color: #555555;}

/* [combo text entries] */
.mediatext .imgContainer, #tabs-1 .rec-entries ul li.mediatext .imgContainer {position:relative; transition: background-color 0.5s ease;}
.mediatext .imgContainer:hover, #tabs-1 .rec-entries ul li.mediatext .imgContainer:hover {/*background:#bbbaba url(https://dcveehzef7grj.cloudfront.net/img/facebook/doublequote.png) no-repeat 10px 10px;*/}
.mediatext .imgContainer > a, #tabs-1 .rec-entries ul li.mediatext .imgContainer > a {background:#cecece url(https://dcveehzef7grj.cloudfront.net/img/facebook/doublequote.png) no-repeat 10px 10px; position:relative;}
.mediatext .imgContainer > a:hover, #tabs-1 .rec-entries ul li.mediatext .imgContainer > a:hover {background:#bbbaba url(https://dcveehzef7grj.cloudfront.net/img/facebook/doublequote.png) no-repeat 10px 10px;}
.mediatext .imgContainer > a.essay-entry span, #tabs-1 .rec-entries ul li.mediatext .imgContainer > a.essay-entry span {display:block; width:85%; height:60%; position:absolute; top:40px; left:5%; line-height:1.2; font-weight:normal; text-transform:none;}
.mediatext .imgContainer div.essay-entry-details, #tabs-1 .rec-entries ul li.mediatext .imgContainer > div.essay-entry-details {/*padding-top:5px; position:absolute; bottom:30px; line-height:1.3; width:85%;*/}

.viewallentries .e-title {word-wrap: break-word; width:130px;}
.viewallentries .e-desc {display:none; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; width:132px; font-style:italic; opacity:0.6; filter:alpha(opacity=60);}
.viewallentries .e-desc:after {display:none; content:'...';}

/* [show entry: casousel] */
.carouselCont { float: left; position: relative; max-width: 500px; width: 100%;}
.carouselCont > div { float: left; }
.carouselCont div.prevdiv { left: 0px }
.carouselCont div.navDiv { margin: -18px 0px 0px; position: absolute; top: 50%; width:5%;}
.carouselCont div.nextdiv { right: 0px }
.carouselCont div.carouselThumbCont { margin-left: 5%; margin-top:5%; width: 90%;}
.carouselCont a { background-size: 100% 100%; float: left; }
.carouselCont a.prevbut { background-image: url("https://dcveehzef7grj.cloudfront.net/img/prev.png"); }
.carouselCont a.disabled.prevbut { background-image: url("https://dcveehzef7grj.cloudfront.net/img/prev-disabled.png"); }
.carouselThumbCont a { float: left; width: 29%; display: none; margin: 10px 2%; max-width: 130px; position: relative;}
.carouselThumbCont a img.ploopPlay { position: absolute; top: 50%; left: 50%; margin: -15px 0px 0px -15px; height: 29px; width: 29px; }
.carouselThumbCont a.thumbTab-1, .carouselThumbCont a.thumbTab-2, .carouselThumbCont a.thumbTab-3 { display: block; }
.carouselThumbCont img { width: 100%; height: 100%; }
.carouselCont a.nextbut { background-image: url("https://dcveehzef7grj.cloudfront.net/img/next.png"); }
.carouselCont a.disabled.nextbut { background-image: url("https://dcveehzef7grj.cloudfront.net/img/next-diabled.png"); }
.carouselCont a.prevbut, .carouselCont a.nextbut {max-width:35px; width:100%;}
.carouselCont a.prevbut img, .carouselCont a.nextbut img {max-width:35px; width:100%;}


/* [show entry] */
.showentry {max-width:810px; margin:auto;}
.showentry h2 {padding:15px 0 0 0; margin:0;}
.showentry .pagination {float:right; margin:10px 20px 0 0;}
.showentry .content {padding:10px 2% 20px; width:96%; clear:both; float:left;}
.showentry .pagination {float:right; padding:0 0 0 20px}
.showentry .pagination a {display:block; float:left; padding:0 0 0 10px;}
.showentry .pagination p  {display:block; float:left; padding:0 0 0 10px; color:#d4d4d4;}
.showentry .entrymedia {background:#fff; text-align:center; padding:2.5%; width:95%;}
.showentry .votebox {float:left; width:100%;}
.showentry .votebox h2 {word-wrap: break-word; width:100%;}
.showentry .votebox p {line-height:1.3; word-wrap: break-word; width:100%; }
.showentry .votebox p.entry-author {font-style: italic;}
.showentry .votebox p.entrydesc { max-height: 300px; overflow: auto; }
.showentry .votebox .buttons {padding:10px 0;position: relative;}
.showentry .votebox .buttons p {border:1px solid #ff0000; width:100%; clear:both; float:left; padding:10px 0; text-align:center; font-weight:bold;}

.showentry .buttons #tweetToVote {width: 58%; text-align:center; -webkit-appearance:none; background:#6cadde; text-transform:uppercase; padding:2% 1%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:right; cursor:pointer; margin:0 0 0 0px;}
.showentry .buttons #tweetToVote:hover {background:#6cadde;}
.showentry .buttons a.tweetToVote i.thumbs-ic-twtovote {width:15px; height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-tweet-to-vote.png?v=1) no-repeat; background-size:100%; background-position:center; float:left; margin-right:0px;}

.showentry .buttons #my_love_it_button {width:34%; text-align:center; -webkit-appearance:none; background:#ea1d24; text-transform: uppercase; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 0px;}
.showentry .buttons #my_love_it_button:hover {background:#ea1d24;}
.showentry .buttons #my_love_it_button i.thumbs-ic-vote {width:15px; height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-vote.png?v=1) no-repeat; background-size:100%; float:left; /*margin-right:5px;*/}


.showentry .buttons #my_leave_it_button {width:34%; text-align:center; -webkit-appearance:none; background:#ea1d24; text-transform:uppercase; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:right; cursor:pointer;}
.showentry .buttons #my_leave_it_button:hover {background:#ea1d24;}
.showentry .buttons #my_leave_it_button i.thumbs-ic-votedown {width:15px; height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-vote-down.png?v=1) no-repeat; background-size:100%; float:left; /*margin-right:5px;*/}

.ie8 .showentry .buttons #my_love_it_button i.thumbs-ic-vote, .ie8 .showentry .buttons a.tweetToVote i.thumbs-ic-twtovote, .ie8 .showentry .buttons #my_leave_it_button i.thumbs-ic-votedown {display:none;}

.voteTick { cursor: pointer; float: right; margin-right: 2px; margin-top: 2px; }
.showentry .buttons #tweetToVote .voteTick { margin: 2px 0px 0px; }
.showentry .buttons #tweetToVote.onlytweetToVote { margin-right: 20%; }
.showentry .buttons #my_love_it_button.onlyVote { margin-left: 30%; }
.showentry .buttons #my_love_it_button.disabled, .showentry .buttons #my_love_it_button.disabled:hover, .showentrymultiple .buttons #my_love_it_button.disabled, .showentrymultiple .buttons #my_love_it_button.disabled:hover, .viewallentries #viewAllTextEntries span.vote-for-entry a.disabled, .viewallentries #viewAllTextEntries span.vote-for-entry a.disabled:hover { background-color: #CCCCCC; }

.showentry .buttons .thumb_vote_message_holder {border-radius: 5px; color: #000000; display: none; font-size: 12px; padding: 0px; position: absolute; width: 98%; z-index: 1; box-shadow: 0 0 5px 8px rgba(188, 188, 188, 0.8);}
.showentry .buttons .thumb_vote_message_holder span.thumb_vote_message_already, .showentry .buttons .thumb_vote_message_holder span.thumb_vote_message_thanks {display:none; float: left; padding: 10px 0; width: 100%;text-align: center;}
.showentry .buttons .thumb_vote_message_holder .arrow-down { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff; bottom: -8px; display: none; height: 0; position: absolute; right: 6px; width: 0; }

.showentry .sharebox {border:1px solid #e6e6e6; width:99%; clear:both; float:left; padding:10px 0; margin:10px 0;}
.showentry .sharebox p.title {font-size:120%; font-weight:bold; padding:0 2% 10px 2%; margin:0;width:95%;}
.showentry .sharebox p {padding:10px 0 0 10px; clear:both; float:left;}
.showentry .viral {float:left; width:200px;}
.showentry .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
.showentry .viral .tw {margin:0 10px 0 0;float:left; display:block;}
.showentry .viral .st_sharethis_custom {background: url("https://dcveehzef7grj.cloudfront.net/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
.showentry .error-container {text-align:center; padding:0; clear:both; height:300px;}
.showentry .error-container p {color:#ff0000; font-weight:bold; font-size:140%; padding:50px 0 0 0;}
.showentry .error-container #button-enter {width:30%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:none;margin:10px auto 0;display:block;}
.showentry .error-container #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentry .sharebox .vt_sharewidget {float:left; margin:0 2% 0 2%; width:95%;}
.showentry .sharebox .vt_link_box {margin-left:0;}
.showentry-wrapper {background: none repeat scroll 0 0 /*#FFFFFF*/; padding: 1%; margin:2%; width: 94%;}
.showentry-left{width:65%;}
.showentry-left a.showiframe, .showentry-left a.showiframe img { float: left; height: 300px; width: 350px; }
.showentry-left iframe { float: left; }
.showentry-right{width:33%;font-size:13px;margin-top:65px;line-height:1.4em;}
.showentry-right div{margin-bottom:15px;}
.showentry-left a.cboxElement{width:90%;float:left;margin-left:5%;text-align:center;}
.showentry-left a.cboxElement img{max-width:100%;margin:0 auto;}
.showentry-left .description-box-lowres{display:none;}
.showentry-left .displayCount{width:100%;text-align:center;margin:8px 0;font-size:16px}
#myContent_wrapper{margin:0 auto;}

/* [show entry: with multipe entries] */
.showentrymultiple {max-width:810px; margin:auto;}
.showentrymultiple h2 {padding:15px 0 10px 2%; margin:0; float:left; width:98%;}
.content {padding:10px 2% 20px; width:96%; clear:both; float:left;}
.showentrymultiple .pagination {float:right; margin:21px 10px 0 0;}
.showentrymultiple .pagination a {display:block; float:left; padding:0 0 0 10px;}
.showentrymultiple .pagination p  {display:block; float:left; padding:0 0 0 10px; color:#d4d4d4;}
.showentrymultiple .content table {width:730px; clear:both; float:left;}
.showentrymultiple .entrymedia {text-align:center; padding:20px 0 20px 0; border-top:1px solid #d7d7d7; clear:both; width:100%;float:left;}
.showentrymultiple .entrymedia object, .showentrymultiple .entrymedia embed {max-width:100%;}
.showentrymultiple .entrymedia a.showiframe img {max-width:100%;}
.showentrymultiple .votetemplate2{text-align:left;}
.showentrymultiple .votebox {float:left; margin-left:10px; border:1px solid red;}
.showentrymultiple .votebox h2 {word-wrap: break-word;}
.showentrymultiple .votebox p {line-height:1.3; word-wrap: break-word; width:100%;}
.showentrymultiple .buttons {clear:both; float:left; width:100%; text-align:center; padding:5px 0;position: relative;}
.showentrymultiple .buttons p {border:1px solid #ff0000; width:99%; clear:both; float:left; padding:10px 0; text-align:center; font-weight:bold;}

.showentrymultiple .buttons p#love_this_entry {text-indent:-9999px; text-align:left; background:url(https://dfa7z742m6igx.cloudfront.net/customhtml.contests/36904/36904/thanks-for-your-vote.png) no-repeat; background-position: 50% 0; background-size:auto;}

.showentrymultiple .buttons #my_love_it_button {width:25%; text-align:center; -webkit-appearance:none; background:#6f1200; text-transform: uppercase; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; }
.showentrymultiple .buttons #my_love_it_button:hover {background:#6f1200;}
.showentrymultiple .buttons #my_love_it_button i.thumbs-ic-vote {width:19px; height:16px; display:inline-block; background:url(https://d1xfieickn1m0y.cloudfront.net/customhtml.contests/16439/communityaces/icon_vote.png) no-repeat; background-size:100%; float:left; margin-right:5px;}

.showentrymultiple .buttons #tweetToVote {width:33%; text-align:center; -webkit-appearance:none; background:#6cadde; text-transform: uppercase; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:right; }
.showentrymultiple .buttons #tweetToVote:hover {background:#6cadde;}
.showentrymultiple .buttons a.tweetToVote i.thumbs-ic-twtovote {width:15px; height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-tweet-to-vote.png?v=1) no-repeat; background-size:100%; background-position:center; float:left; margin-right:0px;}

.showentrymultiple .buttons #my_leave_it_button {width:30%; text-align:center; -webkit-appearance:none; background:#6f1200; text-transform:uppercase; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:right; cursor:pointer; }
.showentrymultiple .buttons #my_leave_it_button:hover {background:#6f1200;}
.showentrymultiple .buttons #my_leave_it_button i.thumbs-ic-votedown {width:15px; height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-vote-down.png?v=1) no-repeat; background-size:100%; float:left; /*margin-right:5px;*/}

.ie8 .showentrymultiple .buttons #my_love_it_button i.thumbs-ic-vote, .ie8 .showentrymultiple .buttons a.tweetToVote i.thumbs-ic-twtovote, .ie8 .showentrymultiple .buttons #my_leave_it_button i.thumbs-ic-votedown {display:none;}

.showentrymultiple .buttons #tweetToVote .voteTick { margin: 2px 0px 0px; }
.showentrymultiple .buttons #tweetToVote.onlytweetToVote { margin-right: 20%; }
.showentrymultiple .buttons #my_love_it_button.onlyVote { margin-left: 30%; }

.showentrymultiple .buttons .thumb_vote_message_holder {border-radius: 5px; color: #FFFFFF; display: none; font-size: 12px; padding: 0px; position: absolute; width: 70%; z-index: 1; }
.showentrymultiple .buttons .thumb_vote_message_holder span.thumb_vote_message_already, .showentrymultiple .buttons .thumb_vote_message_holder span.thumb_vote_message_thanks {display:none; float: left; padding: 10px 0; width: 100%;text-align: center;}
.showentrymultiple .buttons .thumb_vote_message_holder .arrow-down { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #000; bottom: -8px; display: none; height: 0; position: absolute; right: 6px; width: 0; }

.showentrymultiple .sharebox {border-top:1px solid #d7d7d7; width:100%; clear:both; float:left; padding:5px 0 0 0; margin:10px 0 10px 0;}
.showentrymultiple .sharebox p.title {font-size:120%; font-weight:bold; padding:0 0 10px 10px; float:left;}
p#spanInnApropriate {display:none;}
.showentrymultiple .sharebox p {float:right; padding:0 10px 0 0;}
.showentry .sharebox p {padding:10px 0 0 10px; clear:both; float:left;}
.showentrymultiple .viral {float:left;}
.showentrymultiple .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
.showentrymultiple .viral .tw {margin:0 10px 0 0;float:left; display:block;}
.showentrymultiple .viral .st_sharethis_custom {background: url("https://dcveehzef7grj.cloudfront.net/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
.showentrymultiple .moreentries {width:91%; float:right; margin:0px;}
.showentrymultiple .moreentries ul {float:left; padding:10px 0 5px 0px;}
.showentrymultiple .show_sort {float:left;display:none;}
.showentrymultiple .moreentries a.viewall {float:right; padding:5px 0px 0 0;}
.showentrymultiple .moreentries .pagination {float:right; margin:0;}
.showentrymultiple .description-box { float:left; width:100%; background:#fff; margin:10px 0 0 0;border:1px solid #CCC;}
.showentrymultiple .description-box p {float:left; padding:2%; width:76%;}
.showentrymultiple .description-box p.byuser {float:left; border-left:1px solid #d7d7d7; width:15%;word-break: break-all;word-wrap: break-word;}
.showentrymultiple .error-container {text-align:center; padding:0; clear:both; height:300px;}
.showentrymultiple .error-container p {color:#ff0000; font-weight:bold; font-size:140%; padding:50px 0 0 0;}
.showentrymultiple .error-container #button-enter {width:30%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; clear:both; float:none;margin:10px auto 0;display:block;}
.showentrymultiple .error-container #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentrymultiple td.lfttdwidth {width:464px;}
.showentrymultiple td.rgttdwidth {width:256px;}
.showentrymultiple .sharebox .vt_sharewidget {float:left; margin-left:10px;}
.showentrymultiple .sharebox .vt_link_box {margin-left:0;}
.showentrymultiple .entrymedia span.view-original-post-link {padding-top:10px; display:inline-block;}
.other-entries{width:100%;}
.other-entries > li{width:95%;padding:2%;background:none repeat scroll 0 0 #E6E6E6;float:left;margin:5px 0px;}
.other-entries-left{ width:33%;}
.other-entries-right{ width:64%;margin-left:3%;}
.other-entries-left a {float:left; padding:0 0 0 0; width:100%;}
.other-entries-left a img{width:100%;}
.other-entries-right > p {float:left; width:100%;margin-bottom:2px;}
a.showiframe {position:relative; display:block; background:#000;}
a.showiframe i {position:absolute; left:50%; margin-left:-26px; bottom:0; padding:5px 0; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-playicon.png) no-repeat 0 0; width:35px; height:26px;}
.showentry-wrapper .showentry-left a.showiframe i {left:10px; right:auto; margin-left:0;}
.showTextEntryArea a.showiframe i {left:auto; margin-left:0; right:10px; top:10px;}
.showTextEntryArea .entrymedia iframe {float:right;}
.showTextEntryArea .entrymedia img {max-width:370px;}
.showTextEntryArea .entrymedia span.view-original-post {float:right; display:block; clear:right; font-size:90%;}
.showTextEntryArea .entrymedia span.view-original-post a {text-decoration:none;}

/*[Comments Section]*/
#comments .c-separator {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/separator-blue.png) repeat-x 0 0; width:100%; height:2px; margin:10px 0 10px; 0;}
#comments .textarea-holder {width:96%; margin:auto;}
#comments .textarea-holder textarea {width:98%; padding:1%; max-height:500px;}
#comments .c-button-holder {float:right; padding-top:5px; clear:right;}
#comments .c-button-holder a {display:block; width:60px; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:5px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:100%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 5px;}
#comments .c-button-holder a:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#comments .counter {display:block; float:left; padding:5px 0 0 0;}
#comments .char-holder {float:left; padding:5px 0 0 0;}
#comments .placeholder {color:#aaa;}
#comments .individual-comments {width:96%; clear:both; float:left; margin-left:2%;}
#comments .individual-comments p {line-height:1.3;}
#comments .individual-comments p strong {font-weight:bold;}
#comments .individual-comments p.p-comment a {font-weight:bold; color:#1b1b1b;}
#comments .individual-comments p.p-comment a:hover {text-decoration:underline;}
#comments .individual-comments .date-remove-holder {padding:5px 0 0 0; width:100%;}
#comments .individual-comments .date {font-style:italic; color:#959595; float:left;}
#comments .individual-comments .remove {float:right; display:none;}
#comments div.jqEasyCounterMsg {padding-top:5px; width:100px !important; float:left;}
#comments span.comment-delete {color:#ff0000; text-align:center; width:100%; display:block;}
#comments .individual-comments span.comment-delete a {font-weight:normal; color:#ff0000;}
#comments div.log-in-to-comment {text-align:center; font-weight:bold;}
#comments .error-span {display:none; float:right; padding:5px 0 0 0; color:#ff0000;}
#comments .moderate-comment {color:#ff0000;}
#comments span.v-more-comments-lnk {text-align: center; width: 100%; float: left; font-size:15px;}
#comments a.comment-viewmore {display:block; width:98%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border:1px solid #b4b4b4; margin:auto; margin-top:20px; padding:7px 0; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/nav-bg-grey.png) repeat-x top left;}
#dialog-confirm {display:none;}

/* [confirmation] */
.confirmation {max-width:810px; margin:auto;}
.confirmation h2 {padding:15px 0px; margin:0;text-align: center;font-size: 24px;color: #6f1200;text-transform: uppercase;}
.confirmation .content{background: #FFFFFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;width:90%;margin:auto;float:none!important;}
.confirmation .content p {padding:5px 0 0 0; line-height:1.3;}
.confirmation .sharebox {border:1px solid #ffffff; width:235px; clear:both; float:left; padding:10px 0; margin:30px 0 0 0;}
.confirmation .sharebox p.title {font-size:16px; font-weight:bold; padding:0 0 10px 10px; line-height:1;}
.confirmation .sharebox p {padding:10px 0 0 10px; clear:both; float:left; line-height:1}
.confirmation .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
.confirmation .viral .tw {margin:0 10px 0 0;float:left; display:block;}
.confirmation .viral .st_sharethis_custom {background: url("https://dcveehzef7grj.cloudfront.net/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
.confirmation .sharebox .vt_sharewidget {float:left; margin-left:10px;}
.confirmation .sharebox .vt_link_box {margin-left:0;}

/* [add entry] */
.addentry {max-width:810px; margin:auto;}
.addentry h2 {padding:15px 0 0 0; margin:0; width:100%;}
.addentry .content {padding:10px 0 20px 5%; float:left; width:90%;}
.addentry .content p {padding:5px 0 0 0;}
.addentry .form {clear:both; float:left; padding:20px 0 0 0;}
.addentry .form div {clear:both; padding:5px 0 0 0; float:left;}
.addentry div.formfield-cont {width:82%;}
.deu .addentry div.formfield-cont, .ind .addentry div.formfield-cont {width:89%;}
.addentry .form label {display:block; line-height:1.9; font-weight:bold; float:left; width:100%; text-align:left; padding:6px 2% 0 0;}
.addentry .form label span {color:#ff0000;}
.addentry .form label span.titletodisplay {color:inherit;}
.addentry .form div.text {clear:none; float:left; width:78%;}
.addentry .form div.text p.counter {width:100%;}
.addentry .form div.text p.mediaDetails {line-height:1.3;}
.addentry .form div.text p {clear:both; width:100%;}
.addentry .form input[type="text"] {padding:1%; width:98%; float:left;}
.addentry .form textarea {width:98%; float:left; padding:1%;}
.addentry .form #EntryFile {padding:2px 0;}
.addentry .form span.error-span {display:block; clear:both; float:left; color:#ff0000; padding:5px 0 0 0; width:100%;}
.addentry .form .subbut_cont {float:left; width:70%; clear:both; /*padding-left:18.5%;*/}
.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:18.5%;*/}
.addentry .form .subbut_cont input {width:100px; text-align:center; -webkit-appearance:none; background:#6f1200; border:none; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; *float:none;}
.addentry .form .subbut_cont input:hover {background:#9c5f0e;border:none;}
.addentry .form .subbut_cont a.lnk-submit-another-way {margin-left:10px;}
.addentry .content .error-message {display:block; clear:both; float:left; color:#ff0000; padding:10px 0 0 0;text-align:center;}
.addentry .content .reqfields {clear:both; float:left; margin:20px 0 0 0; /*padding-left:20%;*/ width:100%;}
.addentry .content .reqfields span {color:#ff0000;}
.addentry .content .shareonwall {clear:both; float:left; margin:0 0 0 18%; width:70%;}
.addentry .content #divWait {padding:10px 0 0 0; margin:0; clear:both; float:left; width:70%; font-weight:bold;}
.addentry #flashMessage {color:#ff0000; padding:10px 0;}
.photoloading {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/overlay2.png) repeat scroll 0 0 transparent; position: absolute; top:0;	left:0;	display: none;	height:100%;}
.posrel {position:relative;}
#selectfbpic,#selectfb {width:100%;float:left;}
#selectfbpic h2 {font-size:12px; padding:10px 0 5px 0;}
#selectfbpic > ul,#selectfb > ul {width:100%; float:left;}
#facebookPhoto #selectfb h1 {font-weight:bold; padding:5px 0 10px 0;}
.addentry span.or-media, .or-choose {opacity: .3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*margin-left:28%;*/}
.addentry div#choose-media, .addentry div#instagramPhoto, .addentry div#facebookPhoto {/*margin-left:28%;*/}
.addentry span.or-media {margin:0 5px;display:none;}
#facebookPhoto li.grid_3 a {background-size:100% auto !important; background-color:#000!important;}
.hashashtagregistrationsetting .media-selection-tabs {display:none;}
.media-selection-tabs {float:left; width:100%; margin-bottom:20px;display:none;}
.media-selection-tabs h2 {float:left; width:100%; padding-bottom:10px;}
.media-selection-tabs ul {border-bottom:1px solid #ddd; float:left; width:100%; font-size:120%;}
.media-selection-tabs ul > li {float:left; margin-bottom:-1px; margin-right:10px;}
.media-selection-tabs ul > li > a {margin-right:2px; line-height:1.42857143; border:1px solid #ddd; border-radius:4px 4px 0 0; display:block; padding:5px 20px; color:#0088cc;}
.media-selection-tabs ul > li > a:hover {background:#d2d0d0;}
.media-selection-tabs ul > li.active > a, .media-selection-tabs ul > li.active > a:hover, .media-selection-tabs ul > li.active > a:focus {color:#555; cursor:default; background-color:#FFFFFF; border:1px solid #ddd; border-bottom-color:transparent; font-weight:bold;}

/*[Add entry youtube input box]*/
.addentry .form div.yt-url-container {width:100%; padding:10px 0 0 0; /*padding-left:28%;*/ clear:both; float:left;}
.addentry .form div.yt-url-container p {width:100%; padding:5px 0; line-height:1.2;}
.addentry .form div.yt-url-container span.or-media {display:block; float:left; width:100%; padding:10px 0 0 0; margin:0;}


/*[Add entry styles for multiple channels]*/
.channelslist {float:left; text-align:center; width:100%;}
.channelslist > p {text-align:center; font-weight:bold; font-size:120%; margin:10px 0; float:left; width:100%;}
.s-icons-container {border:1px solid #fff; float:none; padding:20px 0 10px 0; clear:both; width:100%; margin-left:0; margin:auto; max-width:500px;}
.s-ic-holder {padding:0 10px; float:none; display:inline-block; width:90px;}
.button-container span {text-align:center; display:inline-block; width:90px; font-size:90%; padding-top:92px;}
.button-container a {display:inline-block; width:90px; height:125px; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/channels-icons.png) no-repeat 0 0;}
.button-container.bt-tw a {background-position:-100px 0;}
.button-container.bt-in a {background-position:-200px 0;}
.button-container.bt-up a {background-position:-300px 0;}

/*[Add entry styles for multiple channels: twitter box]*/
#twitter-reg-confirm div.image-owner {float:left; padding:5px; margin:auto; border:1px solid #ccc; margin-top:10px;}
#twitter-reg-confirm .image-owner > div.owner-avatar {width:32px; float:left; padding-right:5px;}
#twitter-reg-confirm .image-owner > div.owner-avatar img {width:100%;}
#twitter-reg-confirm .owner-details {width:200px; float:left;}
#twitter-reg-confirm .owner-name {display:block; width:100%; font-weight:bold; }
#twitter-reg-confirm .owner-name span {float:left;display:block; font-size:100%;}
#twitter-reg-confirm .owner-name span.tw-icon {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/twitter-bird-10.png) no-repeat 0 0; width:10px; height:10px; float:left; margin:0px 0 0 5px; display:block;}
#twitter-reg-confirm .owner-follow {display:block; width:100%; font-size:100%; font-style:italic; clear:left;}
#twitter-reg-confirm .owner-follow a:link, .owner-follow a:visited {color:#ccc;}
#twitter-reg-confirm .owner-follow a:hover {color:#818181;}

/*[Add entry styles for multiple channels: congrats box]*/
.congrats-box {display:none;}
.congrats-box .how-to-enter-details {clear:both; float:left; margin:20px 0 0 0; width:100%;}
.congrats-box .how-to-enter-details a {text-decoration:underline;}
.congrats-box .action-btns {clear:both; float:left; width:100%; margin-top:50px;}
.congrats-box .action-btns a {display:inline-block; float:left; margin-right:10px; }

a.defaultbutton, input.defaultbutton {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:11px; font-weight:bold; text-decoration:none; color:#ffffff; border-radius:5px; float:left; cursor:pointer; *float:none; font-size:120%;}
a.defaultbutton:hover, a.defaultbutton:active, input.defaultbutton:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}


/*[Add Entry Styles for Desc]*/
.addentry .essayform {/*margin-left: 9.5%;*/}
.addentry .essayform #divWait{padding-left: 0px;}
.addentry .essayform .reqfields, .addentry .essayform .subbut_cont input {margin-left: 0px; padding-left:0;}
.addentry .essayform .addform-entry-photo label{width:100%;}
.addentry .form label.essayEntryText{display:block; line-height:1.9; font-weight:bold; float:left; width:100%; text-align:left; padding:6px 10px 0 0;}
.addentry #essaycounter{float: left;}
.addentry .essayform label{text-align: left;width:100%;}
.addentry .essayform span.error-span{width:100%;float:left;}
.addentry .essayform div {width:92%;}
.deu .addentry .essayform div#choose-media, .ind .addentry .essayform div#choose-media {width: 100%;}
.addentry .essayform .subbut_cont{margin-left: 0%; padding-left:0;}
.essayform span.or-media, .essayform .or-choose, .addentry .essayform  .shareonwall {margin-left:0; padding-left:0;}
.essayform div#choose-media, .essayform  div#instagramPhoto, .essayform  div#facebookPhoto {margin-left:0;}
.addentry #isEssContest .subbut_cont {padding-left:0;}
.addentry #isEssContest .reqfields {padding-left:0;}


a.getFromFb, input.getFromFb {
  display: inline-block;
  *display: inline;
  /*padding: 4px 12px;*/
  padding:0 12px 0 0;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 12px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  *border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-decoration:none;
  font-weight:bold;
}

a.getFromFb:hover, a.getFromFb:active, input.getFromFb:hover {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
a.getVidFromFb span, a.getPhoFromFb span, a.connectWithFb span {
  background:url(https://dcveehzef7grj.cloudfront.net/img/fb-ic.png?v=1) no-repeat 4px 4px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
a.getVidFromYt span {
  background:url(https://dcveehzef7grj.cloudfront.net/img/yt-icon.png?v=1) no-repeat 4px 4px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
a.getPhoFromIn span, a.connectWithIn span {
  background:url(https://dcveehzef7grj.cloudfront.net/img/insta-ic.png?v=1) no-repeat 4px 4px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
a.connectWithTw span {
  background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/download.png) no-repeat -20px 6px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
.addentry #video-container {width:100%; /*margin-left:28%;*/}
.addentry .form div.button-container {/*margin-left:28%;*/}
.button-container a.paging-button {background:none; width:auto; height:auto;}
.addentry .paging-button {/*visibility: hidden;*/ display:none; cursor:pointer; padding:0 10px 10px 0; float:left;  text-decoration:none;}
.addentry .video-content, .addentry .essayform div.video-content {width: 120px; height: 90px; background-position: center; background-repeat: no-repeat; float: left; position: relative; margin: 5px; clear:none !important;}
.addentry .tmedium {width: 200px; height: 112px;}
.addentry .video-title {background:#000; color:#fff; width:100%; text-align:center; top: 50%; position: absolute; /*left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); *left: 0px; left: 0px\9;*/ left:0;}
.addentry .video-content:nth-child(3n+1) {clear: both;}
.addentry .button-container {clear: both; float:left; width:100%;}

/* [register] */
.registerpage {max-width:810px; margin:auto;}
.registerpage h2 {padding:15px 0 0 0; margin:0; width:100%;}
.registerpage .content {padding:10px 0 20px 5%; float:left; width:90%;}
.registerpage .content > p.subbut_cont {padding:5px 0 0 0; width:80%;}
.registerpage .form {clear:both; float:left; padding:20px 0 0 0;}
.registerpage .form div {padding:5px 0 0 0; margin:0; float:left;}
.registerpage .form div.formfield-cont{width:80%;}
.registerpage .form label,label.formlabel {display:block; line-height:1.9; font-weight:bold; float:left; width:97%; text-align:left; padding:6px 2% 0 0;}
.registerpage .form label span,label.formlabel span {color:#ff0000;}
.registerpage .form label span.titletodisplay {color:inherit;}
.registerpage .form div.text {clear:none; float:left; width:100%;}
.registerpage .form div.text p {clear:both;}
.registerpage .form div.text p.example-txt {padding-top:5px;}
.registerpage .form input, .registerpage input.formtextinput {padding:1%; width:80%; float:left;}
.registerpage .form textarea {width:50%; float:left; padding:5px;}
.registerpage .form #ContestantfieldField2Month {float:left; padding:5px; height:30px;}
.registerpage .form #ContestantfieldField2Day {float:left; padding:5px; margin-left:5px;height:30px;}
.registerpage .form #ContestantfieldField2Year  {float:left; padding:5px; margin-left:5px;height:30px;}
.registerpage .form #ContestantfieldField14 {float:left; padding:5px; height:30px;}
.registerpage .form span.error-span {display:block; clear:both; float:left; color:#ff0000; padding:5px 0 0 0; width:70%;}
.registerpage .form #newsletter_text {padding:15px 0 0 0; margin:0; float:left; clear:both; width:100%;}
.registerpage .form .newsletter_text {padding:15px 0 0 0; margin:0; float:left; clear:both; width:100%;}
.registerpage .form #newsletter_text input {float:left; width:16px; padding:0; margin:0; line-height:1.1; text-align:left;}
.registerpage .form .newsletter_text input {float:left; width:16px; padding:0; margin:0; line-height:1.1; text-align:left;}
.registerpage .form .newsletter_text label {float:left; width:auto;	padding:0 0 0 8px;	line-height:1.1; text-align:left; width:80%; font-weight:normal;}
.registerpage .form #newsletter_text label {float:left; width:auto;	padding:0 0 0 8px;	line-height:1.1; text-align:left; width:80%; font-weight:normal;}
.registerpage .form #newsletter_text p, .registerpage .form .newsletter_text p {width:95%;}
.registerpage .form .subbut_cont {padding:20px 0 0 0; text-align:left; margin:0; clear:both; float:left;}
.registerpage .form .subbut_cont input,input.submitBtn {width:100px; text-align:center; -webkit-appearance:none; background:#6f1200; border:none; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 0;}
.registerpage .form .subbut_cont input {background-position:0 0;}
.registerpage .form .subbut_cont input:hover,input.submitBtn:hover {background:#9c5f0e; border:none;}
.registerpage .form .error-message {color:#ff0000; font-weight:bold; padding:5px 0 0 0; clear:both; float:left;}
.registerpage .content .reqfields {clear:both; float:left; margin:20px 0 0 0; padding:0;}
.registerpage .content .reqfields span {color:#ff0000;}
.registerpage .content div.disclaimer {border-top:1px solid #ccc; margin:20px 0 0 0; width:100%; padding:10px 0 0 0; line-height:1.2; font-size:8pt;}
.registerpage .content div.disclaimer span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}
.registerpage #flashMessage {color:#ff0000; padding:10px 0;}
.submission-form {overflow:hidden;width:96%; padding:2%; margin:auto; overflow:hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;background-color:#FFFFFF;}
/*for fathom events*/
.registerpage .form div.fathom-disclaimer {clear:both; float:left; width:100%; padding:10px 0; margin:20px 0 0 0; line-height:1.3; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.registerpage .form div.fathom-disclaimer strong {font-weight:bold;}

/* For Secondary Newsletter Optin */
.registerpage .form #newsletter_text .secondNewsletterCont { float: left; clear: both; width: 100%; margin: 2px 0px; }

.project_details{padding:15px 0px;line-height:1.3; width:94%;text-align:center;font-size:18px;text-transform:uppercase;color:#6f1200;font-family: 'arial_rounded_mt_boldbold';}

/* [single signon page: upload fields] */
#single-register .form input, #single-register input.formtextinput {/*padding:1%; width:98%; float:left;*/}
#single-register .form textarea {width:80%; float:left; padding:5px;}
#single-register .form div.text p.counter {width:100%;}
#single-register .form div.text p {padding:5px 0 0 0;}
#single-register .form div.formfield-cont {width:50%;}
.upload-form-submit .formfield-cont {width:100%!important;}
#single-register span.or-media {display:none;}
#single-register #choose-media a.getFromFb {margin-right:10px;}
#single-register .form .subbut_cont input {padding:10px;}
#single-register .form .subbut_cont input.disabled {display: inline-block;  color: #bebebe;  background-color: #f4f4f4;  *background-color: #f4f4f4;  text-decoration: none;  background-position: 0 -15px;  -webkit-transition: background-position 0.1s linear;  -moz-transition: background-position 0.1s linear;  -o-transition: background-position 0.1s linear;  transition: background-position 0.1s linear;	box-shadow: 0 0 0 0 inset; border:1px solid #bebebe;}
#single-register .form div.text p.mediaDetails {line-height:1.3; padding-top:0;}
#single-register .form .addform-entry-photo div.text {width:98%;}
#single-register .addform-entry-photo input {padding-left:0;}
#single-register .or-choose {margin-left:0;}
#single-register div#choose-media  {margin-left:0; padding-top:10px;}
#single-register #video-container {width:100%;}
#single-register .form div.button-container {}
#single-register .button-container a.paging-button {background:none; width:auto; height:auto;}
#single-register .paging-button {/*visibility: hidden;*/ display:none; cursor:pointer; padding:0 10px 10px 0; float:left; }
#single-register .video-content, .addentry .essayform div.video-content {width: 120px; height: 90px; background-position: center; background-repeat: no-repeat; float: left; position: relative; margin: 5px; clear:none !important;}
#single-register .tmedium {width: 200px; height: 112px;}
#single-register .video-title {background:#000; color:#fff; width:100%; text-align:center; top: 50%; left: 50%; position: absolute; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); *left: 0px; left: 0px\9;}
#single-register .video-content:nth-child(3n+1) {clear: both;}
#single-register .button-container {clear: both; float:left; width:100%;}
#single-register #yt-lnk-container {display:none;}
#single-register .form div.userquestionCheckbox input {margin-right:5px;}
#single-register .form div.textEssay {clear:none; float:left; width:60%;}
#single-register .form div.textEssay p.counter {width:100%; clear:both; padding:5px 0 0 0;}
#single-register .error-message-flash {color:#ff0000; padding:10px 0 0 0;}

/* [single-register hash enabled] */
#single-register .arrow_box {position: relative; background: #FFFFFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; float:left; width:100%;}
#single-register .uploads-tab-container {float:left; width:100%; margin:10px 0 0 0;display:none;}
#single-register .uploads-tab-container ul {list-style-type:none; margin:0 0 0 0; float:left; width:100%;}
#single-register .uploads-tab-container li {float:left;	background:none !important;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5;}
#single-register .uploads-tab-container li.selected {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1;	-khtml-opacity: 1;	opacity: 1;	transition: opacity .25s ease-in-out;   -moz-transition: opacity .25s ease-in-out;   -webkit-transition: opacity .25s ease-in-out;}
#single-register .uploads-tab-container li:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;	opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
#single-register .uploads-tab-container li a {display:block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/upload-icons.png?v=1) no-repeat 0 0; float:left; font-size:90%; margin-right:15px;}
#single-register .uploads-tab-container li a i {display:block; width:44px; height:44px;	float:left;	cursor:pointer;}
#single-register .uploads-tab-container li a span {display:block; float:left; margin:2px 0 0 5px; color:#696969; width:100px; cursor:pointer; text-transform:uppercase;	line-height:1.2;}
#single-register .uploads-tab-container li a span.mble {display:none;}
#single-register .uploads-tab-container li a span.dtop {display:block;}
#single-register .uploads-tab-container li a span b {text-transform:none; width:90px; display:block; overflow:hidden; text-overflow: ellipsis;}
#single-register .uploads-tab-container li#up-photo a span {margin-top:10px; width:60px;}
#single-register .uploads-tab-container li#sub-via-fb a {background-position:0 -91px;}
#single-register .uploads-tab-container li#sub-via-tw a {background-position:0 -181px;}
#single-register .uploads-tab-container li#sub-via-in a {background-position:0 -271px;}
#single-register div.uploads-tab-content {width:100%; padding:15px 0}
#single-register div.uploads-tab-padding {padding:20px; float:left; width:90%;}
.registerpage #single-register .form {padding:10px 0 0 0;}
.registerpage #single-register h2 {padding-top:0;text-align:center;color:#6f1200;font-weight:bold;font-size:24px;}
.registerpage #single-register .addform-top-text, .registerpage #single-register .addform-top-text-disclaimer {line-height:1.2;}
.registerpage #single-register .sub-limit-text {padding:10px 0 0 0; line-height:1.2; font-weight:bold; clear:left;}
.registerpage #single-register .connected-text {font-weight:bold; font-size:110%; display:none;}
.registerpage #single-register .connected-alert {clear:both; font-weight:normal; border:1px solid #ff0000; color:#ff0000; padding:10px; margin:10px 0; /*display:none;*/}
.registerpage #single-register .connected-alert a {color:#ff0000; text-decoration:underline;}
.registerpage #single-register .welcome-back {font-size:120%; padding:20px 0 10px 0; line-height:1.3;}
.registerpage #single-register .another-channel {font-size:120%; padding:0 0 20px 0; line-height:1.3;}
.registerpage #single-register .welcome-back p.pad-top10 {padding:10px 0 0 0;}
.registerpage #single-register .enter-via-fb-hash-header, .registerpage #single-register .enter-via-tw-hash-header, .registerpage #single-register .enter-via-in-hash-header {display:none;}

/*[twitter box]*/
.registerpage #single-register div.image-owner {float:left; padding:5px; margin:auto; border:1px solid #ccc; margin-top:10px; margin-bottom:10px;}
.registerpage #single-register .image-owner > div.owner-avatar {width:32px; float:left; padding-right:5px;}
.registerpage #single-register .image-owner > div.owner-avatar img {width:100%;}
.registerpage #single-register .owner-details {width:200px; float:left;}
.registerpage #single-register .owner-name {display:block; width:100%; font-weight:bold; }
.registerpage #single-register .owner-name span {float:left;display:block; font-size:100%;}
.registerpage #single-register .owner-name span.tw-icon {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/twitter-bird-10.png) no-repeat 0 0; width:10px; height:10px; float:left; margin:0px 0 0 5px; display:block;}
.registerpage #single-register .owner-follow {display:block; width:100%; font-size:100%; font-style:italic; clear:left;}
.registerpage #single-register .owner-follow a:link, .owner-follow a:visited {color:#ccc;}
.registerpage #single-register .owner-follow a:hover {color:#818181;}


/* [custom questions] */
.registerpage .form div.text-custom {clear:both; float:left; margin:0; float:left; width:100%;}
.registerpage .form div.text-custom p {clear:both;}
.registerpage .form div.text-custom i {display:block; float:left; width:80%; padding:5px 0 10px 0;}
.registerpage .form div.text-custom select {float:left; padding:5px;}
.registerpage .form div.userquestionCheckbox {clear:none; float:left; width:100%;}
.registerpage .form div.userquestionCheckbox i {display:block; float:left; width:100%; padding:0 0 10px 0;}
.registerpage .form div.userquestionCheckbox input {width:20px; height:20px; padding:0; margin:0; clear:both; float:left;}
.registerpage .form div.userquestionCheckbox label {float:left; padding:0 0 0 8px; margin:0; line-height:1.1; text-align:left; width:80%; font-weight:normal;}
.registerpage .form div.userquestionCheckbox input {width:auto; height:auto;}

/* [custom questions: added for multi-format] */
.registerpage .form .section-video div.text, .registerpage .form .section-photo, .registerpage .form .section-video div.text {width:100%;}
.registerpage .form div.media-details-holder {float:left; width:100%; padding-top:0;}
.registerpage .form div.media-details-holder .addform-top-text {padding-top:15px;}
.section-photo, .section-video {clear:both; width: 100%;}
.section-photo .formfield-cont, .section-video .formfield-cont {padding:0; margin:0; float:left;}
.section-photo #choose-media-photo {float:left; padding:0; margin:0;}
.section-video #choose-media-video {float:left; padding-top:20px;}
.section-video .yt-url-container {width:100%; padding-bottom:10px;}
.section-video .getVidFromFb, .section-photo .getPhoFromFb  {margin-right:10px;display:none;}
.section-photo .getPhoFromIn{display:none;}
.registerpage .upload-form-submit {width:100%;}
.registerpage #divWait {clear:both; float:left; width:100%;}
.piece-photo{display:none!important;}

/* Consent Form Direct Upload */
a.defaultbtn, input.defaultbtn {display: inline-block; *display: inline; padding: 4px 12px; margin-bottom: 0; *margin-left: .3em; font-size: 14px; line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
a.defaultbtn:hover, a.defaultbtn:active, input.defaultbtn:hover { color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.showToSubmitOr {padding:10px 0; text-align:center; color:#b2b2b2; position:relative; text-align: center;}
.showToSubmitOr span {display: inline-block;}
.showToSubmitOr span:before, .showToSubmitOr span:after {border-top: 1px solid #b2b2b2; display: block; height: 1px; content: " "; width: 40%;  position: absolute;  left: 0;  top: 1.2em;}
.showToSubmitOr span:after {right: 0; left: auto;}
#login-for-consent div.error-span {clear:both; width:100%; max-width:255px; color:#ff0000; display:none; padding:0 0 8px 0; text-align:left; font-weight:bold;}

/* [consent form] */
.section-consentform {width:100%;}
.extraClassforMultiple-cont {width:100%; float:left;}
.registerpage .form .section-consentform label, .section-consentform label {float: left; padding: 0; line-height: 1.1; text-align: left;  width: 80%;  font-weight: normal; display:block; font-weight:bold;}
.registerpage .form .section-consentform input {padding:1% 0;}
.registerpage .form div.uploaded-consent {float:left; clear:both; width:100%;}
.social-input-holder {float:left; width:100%; color: #000000;}
.social-input-holder p, .social-input-holder div { color: #000000; }
.social-gallery-code a.gallery-viewmore {clear:both; float:left; text-align:center; width:94%; margin-top:20px; padding:7px 0; text-transform:capitalize; background-color: #f5f5f5;  *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); font-size:16px; display:none;}
.social-gallery-code a.gallery-viewmore:hover {color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.social-gallery-code #galleryEntryHolder .social-individual-holder { background: #efefef; color: #000000; float: left; margin: 0px 1% 10px 0px; max-width: 250px; padding: 10px 1%; width: 30%; }
.social-gallery-code #galleryEntryHolder .social-individual-holder .item { width: 100%; height: 200px; }
.social-gallery-code, .social-gallery-code #galleryEntryHolder, .social-gallery-code #galleryEntryHolder span.error-span { width: 100%; }

.registerpage .form .section-consentform input.consent-browse { width: 100%; }

.registerpage .form .section-consentform input.agreeConsent { margin-right: 10px; padding: 0px; width: auto; }
.registerpage .form .section-consentform label.labelAgreeConsent { width: auto; }

/***** isotope items: common *****/
.item i.ic-galley {background:url(https://platform.votigo.com/isotope/ic-gal.png) no-repeat 0 0; width:26px; height:27px; position:absolute; bottom:10px; right:0; display:block; z-index:1;}
.item i.ic-fbpost {background-position:0 -56px;}
.item i.ic-instagram {background-position:0 -28px;}
.item i.video-ic {background:url(https://platform.votigo.com/isotope/video-ic.png) no-repeat center center; position:absolute; width:100%; height:100%; z-index:1;}
.item i.ic-iframe, .item i.ic-youtube, .item i.ic-mobile, .item i.ic-facebook, .item i.ic-embedded {background:none;}
.galleryEntryOpacity {background-color: #000; filter: alpha(opacity=80); opacity: 0.8; display: none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;}
.galleryDetails {width:100%; height:100%; position:absolute; top:0; left:0; display:none; z-index:3;}
.galleryTitle {width:40%; display:none; padding:0 0; word-wrap: break-word; text-align:left; font-size:95%; line-height:1.4; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/ position:absolute; bottom:10px; color:#fff; left:10px; height:50px;}
.galleryTitle span {position:absolute; bottom:0; left:0; width:100%;}

a.sharethisentry {position:absolute; display:none; top:10px; right:10px; text-transform:uppercase; font-family:Impact, Charcoal, "Arial Black", sans-serif; color:#fff; font-size:16px; font-weight:normal; text-decoration:none;}
.galleryShare {width:100%; position:absolute; z-index:1; top:10px; right:10px; display:none;}
.item div.imagethumbnail {width:100%; height:100%; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/no-image-250.png) no-repeat; background-size:cover;}

/***** isotope items: twitter photo entry *****/
.galleryTitleTwitter .tw-header a {text-decoration:none; color:#fff;}
.galleryTitleTwitter .tw-header .profile .p-name {color:#fff;}

/***** isotope items: essay entry *****/
.social-gallery-code .mediatext {background: #bbbaba url(https://dcveehzef7grj.cloudfront.net/img/facebook/doublequote.png) no-repeat 10px 10px;	position: relative;	width:100%;	height:100%;}
.social-gallery-code span.mediatextdesc {display: block; width: 85%; height: 60%; position: absolute; top: 40px; left: 5%; line-height: 1.2; color: #fff; word-wrap: break-word; font-size:120%;}

/***** isotope items: twitter item *****/
.itemtwitter {width:100%; height:100%; /*background:#000;*/ border:1px solid #dddddd; font:normal normal normal 12px/16px "Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;}
.galleryEntry .itemtwitter-inner {padding:10px;}
.itemtwitter .itemtwittervoteholder {display:none; position:absolute; bottom:0; left:0; width:100%; height:60px;}
.itemtwittervoteOpacity {height:60px; width:100%; position:absolute; background:#000; filter: alpha(opacity=80); opacity: 0.8;}

.itemtwitter-inner {padding:10px 2%; clear:both;}
.itemtwitter a {color:#707070; text-decoration:none;}
.tw-header {position: relative; _height: 36px; min-height: 32px; padding: 0 0 4px 36px; font:normal normal normal 12px/16px "Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;}
.tw-header .avatar {top: 2px; left: 0; width: 32px; height: 32px;}
.tw-header .avatar {position: absolute; background: #fff; border-radius: 4px;}
.itemtwitter .follow-button:link, .itemtwitter .follow-button:visited {display: inline-block; padding: 0 5px 0 3px; font: bold 11px/18px 'Helvetica Neue',Arial,sans-serif; color: #333; text-decoration: none; text-shadow: 0 1px 0 rgba(255,255,255,0.5); white-space: nowrap; cursor: pointer; background-color: #eee; background-image: -webkit-linear-gradient(#fff,#dedede); background-image: linear-gradient(#fff,#dedede); border: #ccc solid 1px; border-radius: 3px;}
.itemtwitter .twitter-follow-button {position: absolute; top: 0; right: 0;}
.itemtwitter .ic-button-bird {display: inline-block; position:initial; vertical-align: middle; background-image: url(https://platform.votigo.com/isotope/index.png); background-size: 177px 241px; width: 16px; height: 16px; margin: 0 3px 0 0; background-position: -73px -160px;}
.itemtwitter .p-author .full-name {text-decoration: none; outline: 0;}
.tw-header .profile .p-name {font-size: 12px; line-height: 16px; display: inline; color: #292f33; font-weight: bold; text-transform: none;}
.tw-header .profile .p-nickname {font-size: 10px;}
.tw-header .profile .p-nickname::before {white-space: pre; content: "\A";}
.itemtwitter .customisable-border {border: 1px solid #e8e8e8;}
.itemtwitter .footer {padding-top: 6px; margin-top: 5px; border-width: 1px 0 0; min-height: 16px; overflow: hidden; transition: margin-top .2s ease-out,padding-top .2s ease-out; position: relative;}
.itemtwitter .stats-narrow {display: block; float: none; padding-bottom: 5px; margin: 0 0 8px; border-width: 0 0 1px;}
.itemtwitter .tweet-actions {position: static; float: none; margin-bottom: 3px; overflow: hidden; white-space: nowrap; visibility: visible; right: 0; bottom: 1px; background: #fff; box-shadow: 0 0 10px 5px #fff; padding: 0; margin: 0; text-transform: none; vertical-align: baseline; list-style: none; border: 0;}
.itemtwitter .tweet-actions li {display: inline-block; float: none; width: 32.33%; text-align: center; cursor: pointer; outline: 0; padding: 0; margin: 0; text-transform: none; vertical-align: baseline; list-style: none; border: 0;}
.itemtwitter .tweet-actions li a {display: block; width: 100%; margin: 0; cursor: pointer; outline: 0;}
.itemtwitter .tweet-actions b {position: absolute; top: 0; left: 0; clip: rect(0 0 0 0);}
.itemtwitter .tweet-actions a i {margin: 1px 0 0 8px; overflow: hidden;}
.itemtwitter .ic-reply {width: 19px; height: 15px; display: inline-block; vertical-align: middle; background: transparent url(https://platform.votigo.com/isotope/index.png) no-repeat 0 0; background-position: -80px -87px; background-size: 177px 241px;}
.itemtwitter .ic-reply:hover {background-position: -151px -87px;}
.itemtwitter .ic-retweet {width: 22px; height: 15px; display: inline-block; vertical-align: middle; background: transparent url(https://platform.votigo.com/isotope/index.png) no-repeat 0 0; background-position: -80px -105px; background-size: 177px 241px;}
.itemtwitter .ic-retweet:hover {background-position: -152px -105px;}
.itemtwitter .ic-fav {width: 22px; height: 15px; display: inline-block; vertical-align: middle; background: transparent url(https://platform.votigo.com/isotope/index.png) no-repeat 0 0; background-position: -80px -124px; background-size: 177px 241px;}
.itemtwitter .ic-fav:hover {background-position: -151px -124px;}
.customisable, .customisable:link, .customisable:visited, .customisable:hover, .customisable:focus, .customisable:active, .customisable-highlight:hover, .customisable-highlight:focus, a:hover .customisable-highlight, a:focus .customisable-highlight {color: #0084b4;}
.itemtwitter .stats span {display: inline-block; margin-right: 3px; text-transform: uppercase; font-size:11px;}

/***** LET'S SHOW THE TWITTER TEXT ENTRY AND HIDE THE MEDIATEXT SPAN*****/
.twittertext .itemtwitter {display:block; background:#fff;}
.twittertext .mediatext {display:none;}

/* Consent From CSS */
label span.consentUploadBtn::before {content:url('https://dcveehzef7grj.cloudfront.net/img/upload-icon.png'); display:block; width:26px; height:19px; float:left; margin-right:5px;}
label span.consentUploadBtn {display: inline-block; *display: inline; padding:2px 12px 2px 5px; margin-bottom: 0; *margin-left: .3em; font-size: 12px; line-height: 20px; /*line-height:1;*/ color: #333333 !important; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; *border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-decoration:none; font-weight:bold; float:left; top:-10px;}
.bar-consent { position: absolute; top: 0px; left: 0px; width: 0px; height: 15px; background: #85C220; }
.progress-consent {
	position: relative; width: 100%; height: 15px; background: #C7DA9F; border-radius: 10px; overflow: hidden; display: none; margin-top: 10px !important;
}
.maxuploaderror-consent { color: #ff0000; clear: left; }
.social-input-holder .progress-consent { clear: both; float: left; display: block; visibility: hidden; }
.social-input-holder .uploaded-consent { clear: both; float: left; height: 15px; margin-top: 10px !important; width: 100%; display: none; }

/* Login for Consent form */
#login-for-consent {/*border:1px solid red;*/ clear:both; width:100%; max-width:290px; margin: 0px auto;}
#login-for-consent .captcha-holder {max-width:282px;}
#login-for-consent .sign-up-with-fb {text-align:center;}
#login-for-consent .fbloginbutton {background-color:#3b5998; color:#FFFFFF; cursor:pointer; display:inline-block; vertical-align:top; width:auto; border-radius:5px;}
#login-for-consent .fbloginbutton:hover {background:#4365ad}
#login-for-consent .fbloginicon {float:left; background-image: url("https://dcveehzef7grj.cloudfront.net/img/smb/f-ic.png"); background-repeat:no-repeat; background-position:center center; display:inline-block; height:24px; width:24px;  padding:5px 10px; border-right:1px solid #224da0;}
#login-for-consent .fblogintxt {border:none; border-left:1px solid #6f85b1; display:inline-block; float:left; padding:5px 20px 5px 10px; height:24px; line-height:1.5; font-size:130%; font-weight:bold;}
#login-for-consent .fblogintxtholder {border:none;}
#login-for-consent .hz-separator {border-bottom: 2px solid #fff; position: relative; margin-top: 25px; padding-top: 7px; margin-bottom: 20px;}
#login-for-consent .separator-text {display: inline-block; background: #e6e6e6; padding: 0 12px; font-size: 13px; line-height: 16px; position: absolute; top: 100%; margin-top: -7px; left: 50%; margin-left: -22px;}
#login-for-consent .showToSubmitOr {clear:both;}
#login-for-consent input.defaultbtn.standAloneLogin {float:left; margin-left:5px;}
#login-for-consent .captcha-padding input#defaultReal {width:94%; margin:5px 0; padding:3px 5px; font-size:11px;}
#login-for-consent input.formtextinput {margin: 1px 0; padding: 3px 5px; line-height: 20px; font-size: 110%;}

/* [inline photo upload] */
.addform-entry-photo {position: relative;}
.direct-upload { /*position: absolute; top:0; left:5%; z-index: 1;*/}
.registerpage .progress, .addentry .progress {position: relative; width: 100%; height: 15px; background: #C7DA9F; border-radius: 10px; overflow: hidden; display: none; margin-top: 10px !important;}
.registerpage .bar, .addentry .bar {position: absolute; top: 0; left: 0; width: 0; height: 15px; background: #85C220;}
.registerpage .form div.multiple-upload-browse, .addentry .form div.multiple-upload-browse {width: 100%; float:left; margin:0; clear:left;}
.registerpage .uploadedimages, .addentry .uploadedimages {clear:left; display: none;}
.registerpage span.uploaded-img-holder, .addentry span.uploaded-img-holder {width:75px; display:inline-block; float:left; padding-right:10px;text-align:center; padding-bottom:10px;}
.registerpage span.uploaded-img-holder img, .addentry span.uploaded-img-holder img {max-width:75px; max-height:80px;}
.ie8 .registerpage span.uploaded-img-holder img, .ie8 .addentry span.uploaded-img-holder img { width: 100%; }
.registerpage span.uploaded-img-holder a.deleteimage, .addentry span.uploaded-img-holder a.deleteimage {text-align:center; width:100%;display:inline-block; clear:both; float:left; padding-top:5px;}
.registerpage span.uploaded-img-holder .uploaded-img, .addentry span.uploaded-img-holder .uploaded-img {display:inline-block; height:80px; width:75px; text-align:center; vertical-align: middle; display: table-cell; border:1px solid #eee;}
.registerpage #maxuploaderror, .addentry #maxuploaderror {color:#ff0000; clear:left;}
.registerpage .fileUpload, .addentry .fileUpload {position: relative; overflow: hidden; border:solid 1px gray;  display:inline-block; vertical-align:top; width: auto !important; padding: 0 0 0 0 !important; border:none;}
.registerpage .form label span.uploadBtn::before, label.formlabel span.uploadBtn::before, .addentry .form label span.uploadBtn::before {content:url('https://dcveehzef7grj.cloudfront.net/img/upload-icon.png'); display:block; width:26px; height:19px; float:left; margin-right:5px;}
.registerpage .form label span.uploadBtn , label.formlabel span.uploadBtn, .addentry .form label span.uploadBtn {display: inline-block; *display: inline; padding:2px 12px 2px 5px; margin-bottom: 0; *margin-left: .3em; font-size: 12px; line-height: 20px; /*line-height:1;*/ color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; *border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-decoration:none; font-weight:bold; float:left; top:-10px;}
.registerpage .fileUpload input.upload, .addentry .fileUpload input.upload {position: absolute;	top: 0;	right: 0;	margin: 0;	padding: 0;	font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);}
.registerpage .form div.section-inputtype, .addentry .form div.section-inputtype {width:100%;}

/* [rules] */
.rulespage {max-width:810px; margin:auto;}
.rulespage h2 {padding:15px 0 0 0; margin:0;display:none;}
.rulespage .content p {padding:5px 10px 5px 0; line-height:1.2}
.rulespage .content .rules-container {padding:10px 20px 0 0; line-height:1.2}
.rules-container{width:90%; margin:auto; overflow:hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;background-color:#FFFFFF;}
.rules_copy{padding:2%;font-family:arial;}
.rules_copy h3{text-align:center;font-weight:bold;font-size:14px;margin-bottom:10px;color:#000000;font-family:arial;}
.rules_copy p{text-align:left;font-weight:normal;font-size:14px;margin-bottom:10px;color:#000000;font-family:arial;}
.rules_copy p.lnkscntr{text-align:center;font-size:14px;margin-bottom:10px;color:#000000;font-weight:normal;font-family:arial;}
.rules_copy a, .rules_copy a:hover{color:#000000; font-size:14px; margin-bottom:10px;text-decoration:underline;font-family:arial;}

/* [rules: rte] */
.rulespage .content .rules-container ol, .rulespage .content .rules-container ul {padding:5px 0;}
.rulespage .content .rules-container p {padding:5px 0;}
.rulespage .content .rules-container ol li {list-style-type:decimal; list-style-position:inside; padding:2px 0;}
.rulespage .content .rules-container ul li {list-style-type:disc; list-style-position:inside; padding:2px 0;}
.rulespage .content .rules-container strong {font-weight:bold;}
.rulespage .content .rules-container em {font-style:italic;}

/* [getstarted] */
.getstarted .wrapper-started {width: 520px; height: auto; margin: 0 auto;}
.getstarted .away {color:#000000; font-family:Trebuchet MS; font-size:21px; margin:20px auto 10px auto; width:468px; font-weight:bold; text-align:center; line-height:120%;}
.getstarted .platform-text {color: #000000; font-family: Trebuchet MS; font-size: 17px; font-weight:bold; text-align:center; width:520px;}
.getstarted .fortune {color: #000000; font-family: Trebuchet MS; font-size: 14px; font-style:italic; margin-bottom:20px; text-align:center; width:520px; line-height:120%;}
.getstarted .votigo-logo {color: #f98f00; font-family: Trebuchet MS; font-size: 54px; font-weight:bold; margin-bottom:10px;text-align:center; width:520px;}
.getstarted .started {text-align:center;}

/* [like gate] */
.like-gate-image {text-align:center;}
.refreshMsg {color:#353c41; padding:10px 0 5px 5px;; font-weight:bold; font-size:110%}
.refreshMsg a {color:#353c41; text-decoration:underline;}
a.savelf {background:#8a8a8a; border:1px solid #797979; color:#fff; margin:8px 0 0 0; padding:5px 10px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius:5px;}
a.savelf:hover {background:#797979; border:1px solid #797979;}
a.new-button-action {background:#6d84b4; border:1px solid #3b5998; color:#fff; margin:8px 0 0 0; padding:5px 10px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius:5px;}
a.new-button-action:hover {background:#3b5998; border:1px solid #3b5998;}

/*[Signup page]*/
.signuppage {max-width:810px; margin:auto;}
.signuppage .content {padding:10px 0 20px 0px; clear:both; float:left;}
.signupleft {border-right: 2px solid #CECECE;   padding-left: 4%; width: 46%;}
.signupright {width:44%;}
.width100per {width:100%; float:left; clear:both;}
.mtop10 {margin-top:10px;}
.mtop5 {margin-top:5px;}
.fbloginbutton {background-color: #5F78AB;   color: #FFFFFF;   cursor: pointer;   display: inline-block;   vertical-align: top;}
.fbloginicon {background-image: url("https://dcveehzef7grj.cloudfront.net/img/smb/connectficon.png"); background-repeat: no-repeat; background-position: 0 0; display: inline-block; height: 22px; width: 22px;}
.fblogintxtholder {border-bottom: 1px solid #1A356E;  border-right: 1px solid #29447E;  border-top: 1px solid #29447E;  display: inline-block;}
.fblogintxt {font-size: 11px;  line-height: 14px;  padding: 2px 6px 3px;  font-weight: bold;  border-top: 1px solid #879AC0;  display: inline-block;  white-space: nowrap;}
.signuppage .forgotpwd {margin-right: 51px;  margin-top: 18px;}
.signuppage label.error {color: #FF0000; float: left; padding:5px 0 0 0; width: 90%;}
.register-header {padding:5px 0px; font-size:16px; font-weight:bold;}
.mtop50 {margin-top:50px;}
.or-header{}
.signuppage div.disclaimer {clear:both; border-top:1px solid #ccc; margin:20px 0 0 0; width:100%; padding:10px 0 0 0; line-height:1.2; font-size:8pt;}
.signuppage div.disclaimer span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}
.signuppage input.formtextinput {padding:1%; width:75%; float:left;}

/* Real Person captcha */
.signuppage span.defaultRealLabel {display:block; padding:10px 0 0 0; clear:both;}
/* Real Person jQuery plugin styles v1.1.0. */
.signuppage #defaultReal {clear:both; margin-top:10px;}
.signuppage .realperson-challenge {display:block; color:#555; padding:10px 0 0 0; background:none; border:none;}
.signuppage .realperson-text {font-family: "Courier New",monospace;	font-size: 6px;	font-weight: bold; letter-spacing: -1px; line-height: 3px; float:left; margin-right:10px;}
.signuppage .realperson-regen {font-size:12px; cursor: pointer; text-align:left; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/refresh.png) no-repeat 0 0; width:36px; height:22px; padding:0; margin:0; float:left;}
.signuppage .realperson-regen:hover {text-decoration:none; color:#000000;}
.signuppage .realperson-disabled {opacity: 0.5; filter: Alpha(Opacity=50);}
.signuppage .realperson-disabled .realperson-regen {cursor: default;}
#flashMessage.message {text-align:center; width:90%; margin:10px auto; color:#FF0000;}

/* minimized signup page */
.single-page-signuppage {width:88%; margin:auto; overflow:hidden; padding:2%;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;background-color:#FFFFFF;}
.single-page-signuppage .formtextfield {max-width:300px;}
.single-page-signuppage .sign-up-with-fb {text-align:center;}
.single-page-signuppage .fbloginbutton:hover {background:#4365ad}
.single-page-signuppage .fbloginbutton {background-color:#3b5998; color:#FFFFFF; cursor:pointer; display:inline-block; vertical-align:top; width:auto; border-radius:5px;}
.single-page-signuppage .fbloginicon {float:left; background-image: url("https://dcveehzef7grj.cloudfront.net/img/smb/f-ic.png"); background-repeat:no-repeat; background-position:center center; display:inline-block; height:24px; width:24px;  padding:5px 10px; border-right:1px solid #224da0;}
.single-page-signuppage .fblogintxt {border:none; border-left:1px solid #6f85b1; display:inline-block; float:left; padding:5px 20px 5px 10px; height:24px; line-height:1.5; font-size:130%; font-weight:bold;}
.single-page-signuppage .fblogintxtholder {border:none;}
.single-page-signuppage .hz-separator {border-bottom: 2px solid #fff; position: relative; margin-top: 25px; padding-top: 7px; margin-bottom: 20px;}
.single-page-signuppage .separator-text {display: inline-block; background: #e6e6e6; padding: 0 12px; font-size: 13px; line-height: 16px; position: absolute; top: 100%; margin-top: -7px; left: 50%; margin-left: -22px;}
.single-page-signuppage .sign-up-with-email h2 {padding:0 0 5px 0; margin:0; font-size:150%;}
.single-page-signuppage .sign-up-with-email input.formtextinput {width:98%;}
.single-page-signuppage .sign-up-with-email-submit {float:right; padding:15px 0 0 0;}

/* [Text Entry Show Page Styles] */
.showentry .contentTextEntry {width:98.6%; padding: 2% 0% 2% 0.2%;}
.showentry .content .showTextEntryArea {width:97.15%;background: #FFF;padding: 1% 0 3% 0;float: left;}
.showentry .comboMedia .showTextEntryArea {background:none;}
.showentry .comboMedia .entrymedia  {background:none;}
.showentry .comboMedia .showTextEntryArea .entrymedia {font-size:100%; line-height:1.3;}

.showentry .showTextEntryArea h2{padding:0; margin: 0;}
.showentry .showTextEntryArea .entryBy span{text-transform: capitalize;}
.showentry .showTextEntryArea .entrymedia{word-wrap: break-word; text-align: justify;width:95%;line-height: 15pt;font-size: 11pt;float: left;}
.showentry .showTextEntryArea .entrymedia object{margin-left: 1%;}
.showentry .showTextEntryArea #entryDetailsShareIcons{width:98%;float:left;padding:2% 0 0% 0;}
.showentry .showTextEntryArea .showEntryui{margin:2px 10px 10px 10px;width:45%;}
.showentry .showTextEntryArea .voteAreaforTextEntry {width:95%; /*text-align: center;*/ margin: 10px auto;min-height: 60px;}
.showentry .showTextEntryArea .sharebox {border:0px;}
.showentry .showTextEntryArea .votebox {float: right;}
.showentry .showTextEntryArea .buttons #my_love_it_button {margin-right: 6px;}
.showentry .showTextEntryArea #spanInnApropriate {line-height: 25px; display:none;}
.showentry .showTextEntryArea .votebox {width:28%;}
.showentry .showTextEntryArea .titlesArea {width:50%;padding: 0% 0 0 2%;}
.showentry .showTextEntryArea .titlesArea h2 {width:100%;padding: 0% 0 2% 0%;}
.showentry .showTextEntryArea .votebox p {float: right;width:auto;margin-right: 4%;}
.showentry .showTextEntryArea .buttons #my_leave_it_button, .showentry .showTextEntryArea .buttons #my_love_it_button {min-width:30%;}
.preview-container .contentTextEntry {width:96%;}
.showentry .showTextEntryArea .buttons {font-weight: bold;width:50%;position: relative;}
.onlyEssay a.vt_pinterest {display: none;}
.showentry .showTextEntryArea .share-on-my-wall {float:left;}
.showentry .showTextEntryArea span b {display:block; margin:auto; clear:both; width:95%;}

.showentry-wrapper a.vt_gplus, .showentry-wrapper a.vt_pinterest {display:none!important;}

/* [view all Text Entry] */
.viewallentries .content #viewAllTextEntries div {float:left; padding:1.5%; background:#fff;min-height: 65px;width:94%;height:auto;}
.viewallentries .content #viewAllTextEntries div p {width:100%;}
.viewallentries #viewAllTextEntries .e-title {font-size:14px; font-weight:bold;}
.viewallentries #viewAllTextEntries .e-title a{text-decoration: none;}
.viewallentries #viewAllTextEntries .e-desce {text-align:justify; word-wrap: break-word; font-size: 14px;font-weight: bold;line-height: 15pt;display:block; white-space:inherit; text-overflow:ellipsis; width:100%;  opacity: none;font-style:normal; font-weight: normal;}
.viewallentries #viewAllTextEntries .e-desce img {margin: 5px 10px 0px 0;float:left;width:75px;}
.viewallentries #viewAllTextEntries .e-desce a.videothmb {display:block; width:75px; margin: 5px 10px 0px 0; float:left; position:relative;}
.viewallentries #viewAllTextEntries .e-desce a.videothmb img {margin:0; width:100%;}
.videothmb i {position:absolute; top:0; left:0; background:url(https://dcveehzef7grj.cloudfront.net/img/smb/fb-playicon.png) no-repeat center center; width:75px; height:60px;}
.viewallentries #viewAllTextEntries .entryBy{padding-top:5pt }
.viewallentries #viewAllTextEntries .showdots:after { content:'...'; display:inline;}
.viewallentries #viewAllTextEntries .toggletext{display: none;}
.displayTextEntryDesc a {color:#538ae3; float:right; margin-right:1%; line-height:18pt; font-size:110%; text-decoration: underline; font-weight:bold;}
.displayTextEntryDesc a:hover {text-decoration:none;}
.viewallentries #viewAllTextEntries .entryBy span{text-transform: capitalize;}
.viewallentries #viewAllTextEntries  .imgContainer{float:left;padding:1.5%;width:97%; background:#ffffff;margin: 1% 1.5%;}
.viewallentries #viewAllTextEntries span.vote-for-entry {display:block; clear:both; padding-top:5px; float:right; margin-right:1%;position: relative;}

.viewallentries #viewAllTextEntries span.vote-for-entry a {text-align:center; -webkit-appearance:none; background:#ea1d24; text-transform: uppercase; padding:8px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; margin:0 10px 0 0px;}
.viewallentries #viewAllTextEntries span.vote-for-entry a:hover {background:#ea1d24;}
.viewallentries #viewAllTextEntries span.vote-for-entry a i.thumbs-ic-vote {/*margin-top: 7px;*/width:15px; height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-vote.png?v=1) no-repeat; background-size:100%; float:left; margin-right:5px;}

.viewallentries #viewAllTextEntries span.vote-for-entry a.tweetToVote {text-align:center; -webkit-appearance:none; background:#6cadde; text-transform:uppercase; padding:8px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 0px;}
.viewallentries #viewAllTextEntries span.vote-for-entry a.tweetToVote:hover {background:#6cadde;}
.viewallentries #viewAllTextEntries span.vote-for-entry a.tweetToVote i.thumbs-ic-twtovote {width:15px; /*margin-top: 7px;*/height:15px; display:inline-block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/icon-tweet-to-vote.png?v=1) no-repeat; background-size:100%; background-position:center; float:left; margin-right:5px;}

.viewallentries #viewAllTextEntries span.vote-for-entry .voteTick { margin-left:10px; }
.viewallentries #viewAllTextEntries span.vote-for-entry .thumb_vote_message_holder {min-height: auto; display: none;border-radius: 5px; color: #000000; font-size: 11px; left: 1%; padding: 0px; position: absolute; width: 98%; z-index: 1; box-shadow: 0 0 5px 8px rgba(188, 188, 188, 0.8); }
.viewallentries #viewAllTextEntries span.vote-for-entry .thumb_vote_message_holder span.thumb_vote_message_already {display:none;float: left; padding: 10px 0; width: 100%; text-align:center;}
.viewallentries #viewAllTextEntries span.vote-for-entry .thumb_vote_message_holder span.thumb_vote_message_thanks {display:none; float: left; padding: 10px 0; width: 100%; text-align:center;}
.viewallentries #viewAllTextEntries span.vote-for-entry .thumb_vote_message_holder .arrow-down { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #FFFFFF; bottom: -8px; display: none; height: 0; position: absolute; width: 0; }

.ie8 .viewallentries #viewAllTextEntries span.vote-for-entry a i.thumbs-ic-vote, .ie8 .viewallentries #viewAllTextEntries span.vote-for-entry a.tweetToVote i.thumbs-ic-twtovote {display: none;}

.viewallentries #viewAllTextEntries span.vote-for-entry p {color:#ff0000;}


/* fluid grid css start */
/*
	Variable Grid System (Fluid Version).
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	width: 100%;
	min-width:220px;
	max-width:810px;
	margin:0 auto;
}

.multilang { clear: left; }

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

.container_12 .grid_1 {
	width:6.333%;
}

.container_12 .grid_2 {
	width:14.667%;
}

.container_12 .grid_3 {
	width:30.0%;
	*width:29.8%;
	display:none;
}

.container_12 .grid_4 {
	width:31.333%;
}

.container_12 .grid_5 {
	width:39.667%;
}

.container_12 .grid_6 {
	width:48.0%;
}

.container_12 .grid_7 {
	width:56.333%;
}

.container_12 .grid_8 {
	width:64.667%;
}

.container_12 .grid_9 {
	width:98%;
	max-width:760px;
}

.container_12 .grid_10 {
	width:81.333%;
}

.container_12 .grid_11 {
	width:89.667%;
}

.container_12 .grid_12 {
	width:98.0%;
}

.container_12 .prefix_1 {
	padding-left:8.333%;
}

.container_12 .prefix_2 {
	padding-left:16.667%;
}

.container_12 .prefix_3 {
	padding-left:25.0%;
}

.container_12 .prefix_4 {
	padding-left:33.333%;
}

.container_12 .prefix_5 {
	padding-left:41.667%;
}

.container_12 .prefix_6 {
	padding-left:50.0%;
}

.container_12 .prefix_7 {
	padding-left:58.333%;
}

.container_12 .prefix_8 {
	padding-left:66.667%;
}

.container_12 .prefix_9 {
	padding-left:75.0%;
}

.container_12 .prefix_10 {
	padding-left:83.333%;
}

.container_12 .prefix_11 {
	padding-left:91.667%;
}

.container_12 .suffix_1 {
	padding-right:8.333%;
}

.container_12 .suffix_2 {
	padding-right:16.667%;
}

.container_12 .suffix_3 {
	padding-right:25.0%;
}

.container_12 .suffix_4 {
	padding-right:33.333%;
}

.container_12 .suffix_5 {
	padding-right:41.667%;
}

.container_12 .suffix_6 {
	padding-right:50.0%;
}

.container_12 .suffix_7 {
	padding-right:58.333%;
}

.container_12 .suffix_8 {
	padding-right:66.667%;
}

.container_12 .suffix_9 {
	padding-right:75.0%;
}

.container_12 .suffix_10 {
	padding-right:83.333%;
}

.container_12 .suffix_11 {
	padding-right:91.667%;
}
.container_12 .push_1 {
	left:8.333%;
}

.container_12 .push_2 {
	left:16.667%;
}

.container_12 .push_3 {
	left:25.0%;
}

.container_12 .push_4 {
	left:33.333%;
}

.container_12 .push_5 {
	left:41.667%;
}

.container_12 .push_6 {
	left:50.0%;
}

.container_12 .push_7 {
	left:58.333%;
}

.container_12 .push_8 {
	left:66.667%;
}

.container_12 .push_9 {
	left:75.0%;
}

.container_12 .push_10 {
	left:83.333%;
}

.container_12 .push_11 {
	left:91.667%;
}
.container_12 .pull_1 {
	left:-8.333%;
}

.container_12 .pull_2 {
	left:-16.667%;
}

.container_12 .pull_3 {
	left:-25.0%;
}

.container_12 .pull_4 {
	left:-33.333%;
}

.container_12 .pull_5 {
	left:-41.667%;
}

.container_12 .pull_6 {
	left:-50.0%;
}

.container_12 .pull_7 {
	left:-58.333%;
}

.container_12 .pull_8 {
	left:-66.667%;
}

.container_12 .pull_9 {
	left:-75.0%;
}

.container_12 .pull_10 {
	left:-83.333%;
}

.container_12 .pull_11 {
	left:-91.667%;
}

/*Instagram photos*/
.instagramPhotosListCont{max-height:200px;overflow:auto;}
ul.instagramPhotosList li{margin-top:5px;}

/*
 * Rules Overlay CSS
 */
#rulesOverlay {display: block; float: left; margin: 0 10%; width: 80%; color:#828282;}
#rulesOverlay .rulesContent, #rulesOverlay .buttonsCont { float: left; margin: 10px 5% 0; width: 90%; }
#rulesOverlay .rulesContent { float: left; height: auto; max-height: 800px; min-height: 40px; overflow-x: auto; }
#rulesOverlay #acceptContDiv, #rulesOverlay #cancelDiv {
	width:100px; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize;
	padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer;
	margin: 0px 0px 10px 0px;
}
#rulesOverlay #acceptContDiv { width: 150px; margin-right: 10px; }
#rulesOverlayPDF {width:100%; height:800px !important; overflow: auto;}
#rulesOverlayMainContainer {width:100%; height:800px !important;}

/* Styling for mobile devices*/

@media screen and (min-width: 621px) and (max-width: 767px) {
#navigation li a{font-size:12px;}
}
@media screen and (min-width: 150px) and (max-width: 620px) {
    #navigation li a{font-size:11px;}
    #navigation ul#four-tabs{width:100%;}
	#navigation ul#four-tabs li#nav-home{ width:30%;margin-right:2%}
	#navigation ul#four-tabs li#nav-view-entries{width:36%;margin-right:2%;}
    #navigation ul#four-tabs li#nav-rules{width:30%;}
	
	#navigation ul#five-tabs{width:100%;}
	#navigation ul#five-tabs li#nav-home{ width:14%;margin-right:2%}
	#navigation ul#five-tabs li#nav-view-entries{width:0;margin-right:0;}
    #navigation ul#five-tabs li#nav-rules{width:14%;}
	
	#navigation #two-tabs{width:80%;margin:10px auto;}
	#navigation #two-tabs li#nav-home{ width:48%;margin-right:2%}
	#navigation #two-tabs li#nav-view-entries{display:none;}
	#navigation #two-tabs li#nav-rules{ width:50%;}
	#navigation #two-tabs li#nav-invite{display:none}
	
	#navigation #vote-tabs{width:80%;margin:10px auto;}
	#navigation #vote-tabs li#nav-home{display:none; }
	#navigation #vote-tabs li#nav-view-entries{width:48%;margin-right:2%}
	#navigation #vote-tabs li#nav-rules{ width:50%;}
	#navigation #vote-tabs li#nav-invite{display:none}
	
    .home_banner_txt, .gallery_banner_txt{font-size:20px;}
	.innerwrap .grey-border {width:96%; max-width:96%; margin-left:2%;}
	#single-register .form div.formfield-cont {width:100%;}
	#tabs-1 ul.how-to-enter {width:100%; margin-top:20px; margin-bottom:0;}
	#tabs-1 ul.dates{width:100%; margin-top:20px;}
	#tabs-1 ul.prizes{width:100%; margin-top:20px;}
	#tabs-1 .button #button-enter {width:40%;}
	#tabs-1 .button #button-view {width:40%;}
	#tabs-1 .button #button-view-ent {width:40%;}
	#tabs-1 div.button{width:98%;}
	#tabs-1 .rightnav{width:98%;}

	/* [gallery recent entries] */
	#tabs-1 .rec-entries ul {padding:10px 0 0 1.5%; width:97%;}
	#tabs-1 .rec-entries ul li {float:left; padding:0; width:48%; margin:10px 1%;}
	#tabs-1 .rec-entries ul li .imgContainer > a {display:block; background:#000; height:122px;  text-align:center;}
	#tabs-1 .rec-entries ul li .imgContainer img {max-height:122px; height:122px; width:auto; max-width:100%;}
	#tabs-1 .rec-entries li p {padding:2px 0 0 0;}

	#navigation li#nav-invite{*/display:none;}
	.topLnkR a.invite {display:none;}
	.multilang #navigation li#nav-invite {top:44px; width:auto;}
	#navigation li#nav-invite a#nav-invitefriends {background:none; width:auto;	border:0 none;	line-height:1.2em;}
	#navigation li#nav-invite {display:none;}
	#navigation li#nav-home{ width:25%;}
	#navigation li#nav-enter{ width:46%;}
	#navigation li#nav-rules{ width:25%;}
	#navigation li#nav-view-entries{ width:37%;}

	#navigation ul#four-tabs li#nav-invite, #navigation ul#three-tabs li#nav-invite {display:none;}
	#navigation ul#four-tabs li {width:33%;}
	#navigation ul#three-tabs li {width:50%;}


	/* [choose media] */
	.combopage .choose-media-promo a {padding:10px; margin:0 15px 0 0;}
	.combopage .choose-media-promo a span {width:60px; height:60px; background-position:15px 10px; background-size:220%;}
	.combopage .choose-media-promo a span b {margin-top:22px; text-transform:uppercase; color:#fff;}
	.combopage .choose-media-promo a.video-choose span {background-position:-33px 10px;}
	.combopage .choose-media-promo a.essay-choose span {background-position:-82px 10px;}


	/*Signup page styles*/
	.signupleft{
		width:96%;
		padding:0 2%;
		border-right:0 none;
	}
	.signupright{
		border-top:2px solid #000000;
		width:96%;
		padding:20px 0 0;
		border-right:0 none;
		margin:20px 2% 0;
	}
	/* Register page styles*/
	.registerpage .form div.text{width:100%;}
	.registerpage .form span.error-span{width:100%;}
	.registerpage .form #ContestantfieldField2Month, .registerpage .form #ContestantfieldField2Day, .registerpage .form #ContestantfieldField2Year {max-width:80px;}

	/*for fathom events*/
	.registerpage .form div.fathom-disclaimer p {padding:0 0 7px 0;}
	.registerpage .form div.fathom-disclaimer {padding-bottom:3px;}

	/*View all entries page styles*/
	.viewallentries .filters {width:94%; padding-top:15px; float:left; margin-left:10px;}
	.viewallentries .viewallcategs {margin-left:10px;}
	.viewallentries .filters span {margin:0 2px;}
	.viewallentries .filters a,.viewallentries .filters span{
		font-size:90%;
	}
	.entry_thumb{width:48%;margin:0 1%;}
	/*Show entry page styles*/
	.showentry-left a.cboxElement{width:100%;margin-left:0px;}
	.showentry-left{width:100%;}
	.showentry-right{width:100%;margin:20px 0 0 0;}
	.showentry .votebox h2{padding-top:0px;}
	.showentrymultiple .moreentries{margin-top:0;width:96%;}
	.description-box-lowres{display:none;}
	.showentry-left .description-box-lowres{display:none;}
	.showentry .showTextEntryArea .entrymedia a {display:block; float:left; width:98%; text-align:left; padding-bottom:5px;}
	.showentry .showTextEntryArea .entrymedia a img {width:100%;}
	.showentry .showTextEntryArea .buttons {width:100%;}
	.showTextEntryArea .entrymedia span.view-original-post {width:100%;}

	/*to fix youtube video*/
	.entrymedia iframe, .showentry-left iframe {width:100%;}

	/*add entry page*/
	div.formfield-cont{width:100%;}
	.addentry .form label{width:25%;}
	.addentry .form label.files_uploaded_text {width:100%;}
	.addentry .form div.text{width:73%;}
	.addentry .form .subbut_cont, .addentry .content .reqfields {/*margin-left: 25%; padding-left:25%;*/ width:75%;}
	.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:25%;*/}
	.addentry .essayform .subbut_cont,.addentry .content .essayform .reqfields {margin-left: 0%; width:73%;}
	.addentry div.formfield-cont {width:98%;}
	.addentry a.getVidFromFb, .addentry a.getPhoFromFb  {margin-bottom:10px;}
	.addentry span.or-media {display:none;}
	.addentry .form .subbut_cont {/*padding-left:27.2%;*/}
	.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:27.2%;*/}
	.addentry span.or-media, .or-choose {/*margin-left:37%;*/}
	.addentry div#choose-media, .addentry div#instagramPhoto, .addentry div#facebookPhoto, .addentry #video-container, .addentry .form div.button-container {/*margin-left:37%;*/}
	.addentry .form div.yt-url-container {/*padding-left:37%;*/}

	.registerpage .form #ContestantfieldField14 {max-width:300px;}

	/*
     * Rules Overlay CSS
    */
    #rulesOverlayPDF {width:100%; height:300px !important;}
    #rulesOverlayMainContainer {width:100%; height:300px !important;}

	/* [single signon page: upload fields] */
	#single-register #choose-media a.getFromFb {margin-bottom:10px;}

	/* minimized signup page */
	.single-page-signuppage {width:90%; margin:auto; padding-top:40px;}

	/* [custom questions: added for multi-format] */
	#single-register .form div.textEssay {width:100%;}
	.section-video .getVidFromFb, .section-photo .getPhoFromFb  {margin-bottom:10px; margin-right:10px;}
	.media-selection-tabs {width:95%;}
	.media-selection-tabs ul > li {margin-right:5px;}
	.media-selection-tabs ul > li > a {margin-right:2px; font-size:12px; line-height:1.42857143; border:1px solid #ddd; border-radius:4px 4px 0 0; display:block; padding:5px 10px; color:#0088cc;}


}
@media screen and (min-width: 501px) and (max-width: 700px) {

	#navigation ul#four-tabs li {width:25%;}
	#navigation ul#four-tabs li#nav-invite {border-right:none;}
	#navigation ul#three-tabs li {width:33%;}
	#navigation ul#three-tabs li#nav-invite {max-width:274px; width:34%;}

	#tabs-1 ul.dates{width:100%;}
	#tabs-1 ul.prizes{width:100%; margin-top:20px;}

	.addentry div.formfield-cont {width:98%;}
	.addentry a.getVidFromYt, .addentry a.getVidFromFb  {margin-bottom:5px;}
	.addentry span.or-media {display:none;}
	.addentry .form .subbut_cont {/*padding-left:22.2%;*/}
	.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:22.2%;*/}

	/*
     * Rules Overlay CSS
    */
    #rulesOverlayPDF {width:100%; height:500px !important;}
    #rulesOverlayMainContainer {width:100%; height:500px !important;}

    /* Consent Gallery */
   .social-gallery-code #galleryEntryHolder .social-individual-holder { width: 48%; }
}

@media screen and (max-width: 540px) {
	/* Consent Gallery */
	.social-gallery-code #galleryEntryHolder .social-individual-holder { width: 98%; }
}

/*View All entries Page*/
@media only screen and (min-width: 501px) and (max-width: 600px){
	.entry_thumb{width:31%;margin:0 1%;}
}

@media screen and (min-width: 320px) and (max-width: 700px) {

	/*[Add entry page]*/
	.essayform .grid_4, .essayform .grid_8{width:100%;}
	.essayform .grid_8 input{width:90%;}
	.essayform .grid_8 textarea{width:90%;}
	.essayform .grid_8 label, .essayform .grid_4 label{text-align: left;}
	.essayform li.grid_4 {width:31.333%;}

	/* [Text Entry Show Page Styles] */
	.showentry .contentTextEntry {width:98.6%;padding: 2% 2% 2% 2%;}
	.showentry .content .showTextEntryArea {width:97.15%;background: #FFF;padding: 1% 0 3% 0;float: left;height: auto;color: #000;}
	.showentry .showTextEntryArea h2{padding:0; margin: 0;}
	.showentry .showTextEntryArea .entryBy span{text-transform: capitalize;}
	.showentry .showTextEntryArea .entrymedia{ text-align: left;width:97%;line-height: 15pt;font-size: 11pt;padding: 4.5% 0 4.5% 2.5%;}
	.showentry .showTextEntryArea #entryDetailsShareIcons{width:98%;float:left;padding:2% 0;}
	.showentry .showTextEntryArea .showEntryui{margin:2% auto; width: 70%;}
	.showentry .showTextEntryArea .sharebox{border:0px;width:60%;}
	.showentry .showTextEntryArea .buttons #my_love_it_button{margin-right: 20px;}
	.showentry .showTextEntryArea #spanInnApropriate{line-height: 25px;}
	.showentry .showTextEntryArea .votebox{float: right;}
	.showentry .showTextEntryArea .titlesArea{width:50%;padding: 0% 0 0 2%;}
	.showentry .showTextEntryArea .titlesArea h2{width:100%;padding: 0% 0 2% 0%;}
	.showentry .showTextEntryArea .votebox p{float: right;}
	.showentry .showTextEntryArea .textDescCopy{width:100%;float: left;}
	.showentry .showTextEntryArea .entrymedia div.showContent {width: 100%;padding-bottom: 1%;}
	.showentry .showTextEntryArea .entrymedia .textDescCopy{text-align: justify;width: 92%;padding: 2%;}
	.showentry .showTextEntryArea .entrymedia span#displayVideo{height:200px;}
	.showentry .preview-container .contentTextEntry {width:96%;margin-left: 7px;padding-left: 0px;}

	/* [view all Text Entry] */
	.viewallentries .content #viewAllTextEntries div {float:left; padding:1.5%; background:#fff; margin:10px; min-height: 65px;width:92%;height:auto;}
	.viewallentries .content #viewAllTextEntries div p {width:100%;}
	.viewallentries #viewAllTextEntries .e-title{font-size: 14px;font-weight: bold;}
	.viewallentries #viewAllTextEntries .e-title a{text-decoration: none;}
	.viewallentries #viewAllTextEntries .e-desce {word-wrap: break-word; font-size: 14px;font-weight: bold;line-height: 15pt;display:block; white-space:inherit; text-overflow:ellipsis; width:100%;  opacity: none;font-style:normal; font-weight: normal;}
	.viewallentries #viewAllTextEntries .e-desce img {margin: 5px 10px 0px 0;float:left;width:25%;}
	.viewallentries #viewAllTextEntries .showdots:after { content:'...'; display:inline;}
	.viewallentries #viewAllTextEntries .toggletext{display: none;}
	.displayTextEntryDesc a {color: #3B5998;float: right;margin-right: 2%;line-height:18pt;font-size: 9pt; text-decoration: underline;}
	.viewallentries #viewAllTextEntries .entryBy span{text-transform: capitalize;}
	.viewallentries #viewAllTextEntries  .imgContainer{float:left;padding:1.5%;width:97%; background:#ffffff;margin: 1% 1.5%;color: #000;}

	/* register page */
	#single-register .uploads-tab-container li {padding:0; margin:0; width:85px;}
	#single-register .uploads-tab-container li a {display:block; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/upload-icons.png?v=1) no-repeat 12px 0; float:left; font-size:90%; margin-right:5px;}
	#single-register .uploads-tab-container li a i {display:block; width:44px; height:44px;	float:left;	cursor:pointer;}
	#single-register .uploads-tab-container li a span {display:block; float:left; margin:2px 0 0 5px; color:#696969; width:75px; cursor:pointer; text-transform:uppercase;	line-height:1.2; text-align:center;}
	#single-register .uploads-tab-container li a span.mble {display:block;}
	#single-register .uploads-tab-container li a span.dtop {display:none;}
	#single-register .uploads-tab-container li#up-photo a span {margin-top:2px;}
	#single-register .uploads-tab-container li#sub-via-fb a {background-position:12px -91px;}
	#single-register .uploads-tab-container li#sub-via-tw a {background-position:12px -181px;}
	#single-register .uploads-tab-container li#sub-via-in a {background-position:12px -271px;}
	#single-register .uploads-tab-container li a span {clear:both; max-width:75px;}

}

@media screen and (max-width: 340px) {
	.carouselThumbCont a { margin: 10px 1%; }
}

@media screen and (max-width: 720px) {	
	#single-register .uploads-tab-container li a span {width:80px; max-width: 80px;}
}

/* For search box */
@media screen and (min-width: 150px) and (max-width: 810px) {
    .home_banner{margin-top:-50px;}
    .viewallentries .search-items {float:none;}
    .viewallentries .search-box, .viewallentries .vt-search-box {margin-left:10px; margin-top:10px;}    
}

@media screen and (min-width: 150px) and (max-width: 620px) {
    .viewallentries .filters {padding: 0px 2% 0 0;} 
    
    .showentry .showTextEntryArea .buttons #my_love_it_button {margin-right: 0px;}
    .showentry .showTextEntryArea .buttons #my_love_it_button.onlyVote { margin-left: 30%; }
}

/* share display off */
.noShareDisplay {display:none !important;}