* {padding:0px; margin:0px; font-family:arial,verdana;}
html, body, div, td, span {color:#707070; font-family:arial,verdana;}
html, body { margin: 0; padding: 0; height: 100%;}
#wrapper {float:left; background: #fff url(/img/rcmint/innerbg.gif) repeat-x; background-position: 0 bottom; width:100% !important; min-height:500px;  height:auto !important;  height:500px;}

/* common */
a.blLinks:link, a.blLinks:visited {color:#5D92B1; text-decoration:none;}
a.blLinks:hover{color:#2D719A; text-decoration:none;}
.topCanvas, fieldset, .pageWidth, #uconts_control {display:none !important;}
.oth_vient {margin-left:0px !important;}
.pHdrStyle {padding:30px 0px 0px 0px !important;}
#flashHolder {width:100% !important;}
#flashMessage {background:#fff !important; color:#E90006 !important; border:1px solid #E90006 !important;}
.showConfwrap {clear:both; width:100%; padding-top:10px;}
#showConf {background:#fff !important; color:#E90006 !important; border:1px solid #E90006 !important;}
textarea {font-size:12px;}
#edpr_tb td {padding:5px 0px !important;}
#edpr_tb {padding:30px 0px 0px 0px !important; width:400px !important;}
#edpr_tb b {padding-right:10px !important;}
#ProfileBio {width:200px; height:100px;}
#edpr_tb input {padding:3px 0px;}
#edpr_tb select {padding:3px 0px; margin-right:10px;}
#edpr_tb label {font-size:12px; padding:0px 5px;}
#favri_dv .pThumbHolder, #ufans_dv  .pThumbHolder{height:100px; width:93px !important;}
.re_set_tab {width:348px !important;}
#chngpw_tb {width:580px !important;}
#chngpw_tb b {padding-right:10px;}
#chngpw_tb td {font-size:12px; padding:0px 0px 5px 0px;}
#my_stuff_td1, #abme_tab td {text-align:left;}
#abme_tab .margin0 {margin:0px !important;}
.champ_lftp #FancommentComments {width:365px;}
#abimpthnx .whatnextbox {padding-left:0px !important;}
a:link, a:visited {color:#7F7F7F;}
a:hover {color:#595959;}

/* innerwraps */
#innerwrap_nobg, #innerwrap_fdback {width: 860px; margin: 0 auto; text-align:left; background:none !important;}
#innerwrap_noborder, #innerwrap_noborder_pad, #innerwrap {width: 860px; margin: 0 auto; text-align:left; background:none !important; padding:0px !important; border:none !important;}

/* footer */
#footer-wrapper {background: #080808 url(/img/rcmint/footerbg.gif) no-repeat center; float:left; height:274px; width:100%; border-top:1px solid #fff;}
#footer-wrapper  div {width: 860px; margin: 0 auto; text-align:left; text-transform:uppercase;}
#footer-wrapper  h1 {float:left; padding:10px 0px 0px 0px;}
#footer-wrapper ul {list-style-type:none; float:right; padding:13px 0px 0px 0px;}
#footer-wrapper li {float:left; padding:0px 0px 0px 5px; color:#fff;}
#footer-wrapper a {color:#fff; text-decoration:none;}
#footer-wrapper a:hover {text-decoration:underline;}
#footer-wrapper h6 {float:right; color:#A3A3A3;  height:28px;width:300px; font-size:10px;}
#footer-wrapper p {float:right; width:385px; text-align:right;font-size:10px;}
.pwvotigo {padding-top:10px; text-transform:lowercase;}

/* header: COMMON */
.hdr-cont {width: 860px; margin: 0 auto; text-align:left;}
.hdr-cont h1 {font-size:11px; padding:10px 0px 0px 0px; float:left; width:130px;}
#toplnks {float:right; height:67px; width:860px;}
#toplnks h6 {float:right; font-size:12px; padding:0px 0px 0px 0px;}
#toplnks ul {list-style-type:none; float:right; padding:10px 10px 0px 0px; text-transform:uppercase; }
#toplnks li {float:left; padding:0px 0px 0px 5px; color:#fff; font-size:11px; font-weight:bold;}
#toplnks a {color:#fff; text-decoration:none;}
#toptabs {clear:both; float:left; margin:10px 0px 0px 0px;}
#toplnks  a:hover {text-decoration:underline;}
#toptabs ul {list-style-type:none; width:436px;}
#toptabs li {float:left; padding:0px 0px 0px 20px; margin:0px;}
.hdrbuts {float:left; padding-left:1px;}
.snhdrfb {float:left; padding-left:1px;}

/* sub header */
#sub-hdr {border-bottom:1px solid #CDCDCD; float:left; width:100%;}
#sub-hdr .velements {width: 860px; margin: 0 auto; text-align:left; }
.velements h2 {float:left; padding:6px 0px;}
.velements h3 {float:left; color:#989898; font-size:12px; width:65px; line-height:14px; padding:9px 0px 0px 10px; text-transform:uppercase;}

/* header: LANDING */
#header-landing {background: #000 url(/img/rcmint/eng/hdr-landing.jpg) no-repeat center; float:left; height:449px; width:100%;}
#header-landing #toptabs {clear:both; float:right; padding:309px 0px 0px 0px;}

/* header: DETAILS/REGISTER/ALL ELSE */
#header-details {background: #000 url(/img/rcmint/eng/hdr-details.jpg) no-repeat center; float:left; height:250px; width:100%;}
#header-details #toptabs {clear:both; float:right; padding:110px 0px 0px 0px;}

/* header: BROWSEALL */
#header-all {background: #000 url(/img/rcmint/eng/hdr-all.jpg) no-repeat center; float:left; height:250px; width:100%;}
#header-all #toptabs {clear:both; float:right; padding:110px 0px 0px 0px;}

/* header: UPLOAD */
#header-upload {background: #000 url(/img/rcmint/eng/hdr-upload.jpg) no-repeat center; float:left; height:250px; width:100%;}
#header-upload #toptabs {clear:both; float:right; padding:110px 0px 0px 0px;}

/* header: UPLOAD PHOTO */
#header-uploadph {background: #000 url(/img/rcmint/eng/hdr-upload-ph.jpg) no-repeat center; float:left; height:250px; width:100%;}
#header-uploadph #toptabs {clear:both; float:right; padding:110px 0px 0px 0px;}

/* header: VOTE */
#header-vote {background: #000 url(/img/rcmint/eng/hdr-vote.jpg) no-repeat center; float:left; height:250px; width:100%;}
#header-vote #toptabs {clear:both; float:right; padding:110px 0px 0px 0px;}

/* header: FEEDBACK */
#header-feedback {background: #000 url(/img/rcmint/eng/hdr-vote.jpg) no-repeat center; float:left; height:250px; width:100%;}
#header-feedback #toptabs {clear:both; float:right; padding:110px 0px 0px 0px;}

/* LANDING PAGE */
#section-landing {height:700px;}
#section-landing a, #section-details a {text-decoration:none;}
.landing-left {float:left; width:440px;}
.landing-left ol {padding:10px 0px 0px 25px;}
.landing-left h1 {font-size:12px; padding:35px 0px 0px 0px;}
.landing-left h2 {width:420px; font-weight:normal; font-size:19px; line-height:22px; padding:12px 0px 0px 0px;}
.landing-left p {clear:left; width:420px; padding:10px 0px 0px 0px;}
.landing-left p span {text-transform:uppercase; color:#000; font-weight:bold;}
.landing-left h3 {width:420px; text-transform:uppercase; color:#000; font-size:18px; padding:15px 0px 0px 0px;}
.landing-left ul {list-style-type:none; padding:15px 0px 0px 0px;}
.landing-left ul li {float:left;}
.landing-left li b {float:left; padding:28px 5px 0px 5px; color:#CACACA;}
.landing-right {float:left; width:420px;}
.landing-right ul {list-style-type:none; padding-top:5px;}
.landing-right li {float:left; padding-top:30px;}
.landing-right li p {float:left; padding-left:2px; }
.landing-right i {background:url(/img/rcmint/linebg.gif); margin:10px 0px 0px 0px; float:left;padding:0px;}
.landing-entries {clear:left; float:left; padding-top:10px;}
.landing-entries a {color:#7F7F7F; text-decoration:none;}
.landing-entries h1 {color:#000; clear:left; float:left; padding:20px 0px; width:860px;}
.landing-entries h1 img {float:left;}
.landing-entries h1 div {float:right; padding:14px 0px 0px 0px;}
.landing-entries ul {clear:left; list-style-type:none; width:860px;}
.landing-entries li {float:left; padding-right:50px;}
.landing-entries p {width:132px; font-size:11px;}
.landing-entries h5 {width:132px; font-size:11px; line-height:13px;}
.nopadrt {padding-right:0px !important;}
.trans_over {position: absolute; width: 132px; height:100px;}
.landing-entries i {background:url(/img/rcmint/linebg.gif); margin:10px 0px 0px 0px; float:left;padding:0px;}
.winnerscont ul {padding:0px 0px 0px 15px; margin:0px;}
.winnerscont li {padding:0px 0px 0px 0px; margin:0px;}
.winnerscont {float:left; width:400px; padding-top:20px;}
.winnerscont strong {font-size:14px; display:block; padding:0px 0px 10px 0px;}
.thankyou {font-size:14px; clear:both; padding:30px 0px 10px 0px; font-weight:bold;}

/* DETAILS PAGE */
#section-details {height:800px;}
.details-left {width:550px; float:left; background:url(/img/rcmint/line-ver.gif); background-position:top right; background-repeat:repeat-y; margin-top:35px; height:715px;}
.details-left h2 {width:500px; font-size:15px; font-weight:normal; padding:0px 0px 20px 0px;}
.details-left .meta h3 {width:500px; color:#000; text-transform:uppercase; padding:20px 0px 0px 0px;}
.details-left .meta p {width:500px; padding:20px 0px 0px 0px;}
.details-entries {clear:left; float:left; padding-top:165px;}
.details-entries a {color:#7F7F7F; text-decoration:none;}
.details-entries h1 {color:#000; clear:left; float:left; padding:20px 0px; width:500px;}
.details-entries h1 img {float:left;}
.details-entries h1 div {float:right; padding:14px 0px 0px 0px;}
.details-entries ul {clear:left; list-style-type:none; width:550px;}
.details-entries li {float:left; padding-right:50px;}
.details-entries p {width:132px; font-size:11px;}
.details-entries h5 {width:132px; font-size:11px; line-height:13px;}
.details-entries i {background:url(/img/rcmint/linebg.gif); margin:10px 0px 0px 0px; float:left;padding:0px;}
.details-right {float:left; margin-top:35px; padding-left:25px;}
.details-right h1 {padding:0px 0px 30px 0px;}
.details-right .entries {width:280px; list-style-type:none;}
.details-right .entries i {background:url(/img/rcmint/linebg.gif); margin:10px 0px 10px 0px; float:left;padding:0px;}
.details-right .buttons {list-style-type:none; padding-top:10px;}
.details-right .buttons li {float:left;}
.details-right h3 {text-transform:uppercase; color:#000; font-size:12px; clear:left; padding:20px 0px 0px 0px;}
.details-right .buttons b {float:left; padding:18px 5px 0px 5px; color:#CACACA;}
.details-right  #adblock {clear:left; padding-top:30px; float:left;}

/* BROWSEALL PAGE */
#sections-all h1 {padding:30px 0px 10px 0px;}
#sections-all .ballcont {clear:left;width:100%; border:1px solid #CCCCCC; border-left:none; border-right:none; padding:5px 0px 0px 0px; height:42px;}
#sections-all h6 {color:#8C8C8C; float:left; font-size:12px; padding:9px 5px 0px 0px;}
#filtercont {position:relative; float:left; padding-top:5px;}
#filtercont ul {list-style-type:none;}
#filtercont li {float:left; padding:0px 5px 0px 0px;}
#filtercont select {padding:5px 2px;}
#paginationcont {float:right;}
#paginationcont p {float:left;}
#paginationcont p.meta {padding-top:10px; font-weight:bold; color:#8C8C8C;}
#sections-all .allentloop {clear:left; list-style-type:none; width:860px; margin:20px 0px 0px 0px;}
#sections-all .allentloop a {color:#7F7F7F; text-decoration:none;}
#sections-all .allentloop li {float:left; padding:0px 50px 20px 0px;}
#sections-all .allentloop p {width:132px; font-size:11px;}
#sections-all .allentloop h5 {width:132px; font-size:11px; line-height:13px;}
.all-subsection {float:right;}
.all-subsection h3 {width:130px; text-transform:uppercase; color:#000; font-size:18px !important; font-weight:bold !important; padding:25px 0px 0px 0px; float:left;}
.all-subsection ul {list-style-type:none; padding:15px 0px 0px 0px;  float:left;}
.all-subsection li {float:left;}
.all-subsection li b {float:left; padding:22px 5px 0px 5px; color:#CACACA;}
#sections-all .pnone {padding:100px 0px;}
#sections-all #adblock {float:left; padding:20px 0px 40px 0px;}

/* fans */
.fan_pg_tb .fanpgLp {padding-left:0px; width:90px !important; padding:0px 38px 0px 0px !important; height:137px !important;}
.fav_pg_tb .favpgLp {padding-left:0px; width:90px !important; padding:0px 38px 0px 0px !important; height:137px !important;}
.pagination_fans_top, .pagination_favs_top, .pagination_coms_top, .pagination_comments_top {padding:10px 0px 25px 0px !important;}
.pagination_fans_bottom, .pagination_favs_bottom, .pagination_coms_bottom, .pagination_comments_bottom  {padding:0px 0px 0px 0px !important;}

/* user entries */
#uentpage .user-allentloop {clear:left; list-style-type:none; width:860px; margin:20px 0px 0px 0px;}
#uentpage .user-allentloop a {color:#7F7F7F; text-decoration:none;}
#uentpage .user-allentloop li {float:left; padding:0px 50px 20px 0px;}
#uentpage .user-allentloop p {width:132px; font-size:11px;}
#uentpage .user-allentloop h5 {width:132px; font-size:11px;	 line-height:13px;}
.pagination_uent_bottom {clear:both;}
.pagination_uent_top {padding-top:10px;}

/* submit story & video */
#substorystep_1 b {font-size:20px; padding:0px 0px 5px 0px; float:left; display:block; color:#000;}
#substorystep_1 textarea {width:450px; height:150px;}
#substorystep_1 .textinput {width:450px; padding:2px 0px;}
#substorystep_1 p {font-size:12px;}
#substorystep_1 #PhotoFile {padding:2px 0px;}
.ot_entvid_tab  b {font-size:20px; padding:0px 0px 5px 0px; float:left; display:block; color:#000;}
.ot_entvid_tab textarea {width:450px; height:150px;}
.ot_entvid_tab .textinput {width:450px; padding:2px 0px;}
#prom_en_pg textarea, #abimp-land textarea {width:440px;}
.ot_entph_tab #EntryEntryname {width:375px; padding:2px 0px;}
.ot_entph_tab textarea {width:365px;}
.ot_entph_tab b {font-size:20px; padding:0px 0px 5px 0px; float:left; display:block; color:#000;}

/* login & register */
.rttab label {text-transform:uppercase; font-weight:bold; padding:20px 0px 3px 0px; float:left;}
.rttab .textinput {width:250px; height:25px;}
.rttab select {padding:4px 2px;}
.rttab select {float:left; margin:0px 10px 0px 0px; text-transform:uppercase;}
.rttab .agreept {padding:10px 0px; width:500px; float:left;}
.rttab .agreept span {float:left; width:22px; display:block;}
.rttab .nl_s_tx {padding:5px 0px; width:500px; }
.rttab .suupdates {float:left; width:470px; line-height:15px;}
.rttab .nl_s_tx span {float:left; width:22px; display:block;}
.rttab h6 {margin-left:190px; margin-top:10px;}
.rttab h1 {padding:0px 0px 0px 0px;}
.rttab h3 {padding:20px 0px 0px 0px;}
#reglogintab .versep {background:url(/img/rcmint/line-ver.gif); background-position:top left; background-repeat:repeat-y; width:50px;}
.lgntab label {text-transform:uppercase; font-weight:bold; padding:20px 0px 3px 0px; float:left;}
.lgntab .textinput {width:250px; height:25px;}
.lgntab h1 {padding:0px 0px 30px 0px;}
.lgntab .fbconbut {float:left; padding:21px 0px 0px 0px;}
.lgntab .entbut {float:left; padding:20px 0px 0px 25px;}
.lgntab .forpw_al_reg {padding:20px 0px 0px 0px;}
#reglogintab .lftreghldr {width:560px;}
#reglogintab {padding-top:30px;}
#oldlgnpg #adblock {padding-bottom:50px;}
#oldlgnpg a.linkStyle:link, #oldlgnpg a.linkStyle:hover, #oldlgnpg a.linkStyle:visited {text-decoration:underline;}

/* showentry page */
#sections-viewvote {width:860px;}
#sections-viewvote {padding:30px 0px 30px 0px;}
#sections-viewvote #btlist {float:left; padding:0px; margin:0px; float:left; }
#sections-viewvote .ballcont {clear:left;width:100%; border:1px solid #CCCCCC; border-left:none; border-right:none;  margin-top:20px; padding:5px 0px 0px 0px; height:42px;}
#sections-viewvote .meta {font-size:12px;}
#sections-viewvote .versep {background:url(/img/rcmint/line-ver.gif); background-position:top center; background-repeat:repeat-y; width:20px;}
#subsection-vvote {padding:20px 0px 0px 0px;}
#subsection-vvote h2 {color:#000; font-size:25px; font-family:arial;}
#subsection-vvote h3 {font-size:15px; font-weight:normal;}
.gal_im {padding-top:10px;}
#subsection-vvote .entrydesp {padding-top:20px;}
#subsection-vvote .entrydesp p {font-size:14px;}
#subsection-vvote i {width:385px; background:url(/img/rcmint/linebg.gif); margin:15px 0px 20px 0px; float:left;padding:0px;}
.pastembeds h5 {float:left;}
.pastembeds .remlnks {float:right; clear:both; padding:0px 5px 0px 0px;}
.pastembeds h6 {float:right; text-align:right; padding-bottom:10px; font-size:12px;}
.pastembeds input {width:385px;  padding:5px 0px;}
.pastembeds p {text-transform:uppercase;}
.pastembeds a {text-decoration:none; color:#5D92B1; font-size:11px;}
.pastembeds a:hover {color:#2D719A;}
.loveLeaveWidth h1 {float:left; padding:18px 10px 0px 0px;}
.mloveWidth, .loveLeaveWidth, .lglc h5 {float:left;}
.llor {float:left; padding:22px 4px 0px 4px; font-weight:bold; color:#CCCCCC;}
#vvviralelements {padding-top:15px}
.vbuts_con_s {float:left; padding:0px 55px 0px 0px;}
.vbuts_con_f {float:left; padding:0px 65px 0px 0px;}
.vbuts_con_t {float:left;}
.lglc {padding:0px 0px 10px 0px; float:left; width:100%;}
.lglc a {float:right;}
.nocommts {clear:left; text-align:center; font-size:12px; border:1px solid #cccccc; padding:10px 0px;}
#ftgcomments h2 {padding:0px 0px 10px 0px;}
.ch_fanHolder {background-color:#F0F0F0; margin:1px 0px; clear:both; float:left; width:100%;}
.ch_fanHolder a:link, .ch_fanHolder a:visited, .ch_fanHolderAlt a:link, .ch_fanHolderAlt a:visited  {color:#000; text-decoration:none;}
.ch_fanHolder a:hover, .ch_fanHolder a:hover {color:#000; text-decoration:underline;}
.ch_fanHolderAlt {background-color:#DDEDF2; margin:1px 0px; clear:both; float:left; width:100%;}
.ch_fanHolder h4, .ch_fanHolderAlt h4 {font-size:15px; padding:5px 5px 0px 5px;}
.ch_fanHolder h5, .ch_fanHolderAlt h5 {font-size:12px; padding:5px 5px 0px 5px; font-weight:normal;}
.ch_fanHolder h6, .ch_fanHolderAlt h6 {font-size:11px; padding:5px 5px 5px 5px; font-weight:normal;}
.ch_allimg {text-align:center; padding-top:10px;}
.paddleft10rt10 {padding:0px 0px 10px 0px;}
#subsection-vvote h3 a {color:#7F7F7F; text-decoration:none;}
#subsection-vvote h3 a:hover {color:#595959; text-decoration:none;}
#sections-viewvote #adblock {float:left; padding:20px 0px 40px 0px;}
.voting-entries {clear:left; float:left; padding:10px 0px 20px 0px;}
.voting-entries a {color:#7F7F7F; text-decoration:none;}
.voting-entries h1 {color:#000; clear:left; float:left; padding:20px 0px;}
.voting-entries ul {clear:left; list-style-type:none; width:860px;}
.voting-entries li {float:left; padding-right:50px;}
.voting-entries p {width:132px; font-size:11px;}
.voting-entries h5 {width:132px; font-size:11px; line-height:13px;}

/**** feedback ****/
.fbTab {width:500px; padding:0px; margin:0px; background:none !important; border:none !important;}
.fbTab td {font-size:12px;}
.fbTab td label {width:145px; display:block; }
.fbTab .feedbacksub {margin-left:205px;}
.fbTab  #fb_req_fld {margin-left:205px; margin-bottom:10px;}
#fdbconf h4 {font-weight: bolder; font-size: 15px; padding:0px 0px 20px 0px;}

/**** rules ****/
#section-rules p {padding:5px 0px;}
#section-rules table {border-collapse:collapse; margin:10px 0px;}
#section-rules th {background: #DDDDDD; border:1px solid #CCCCCC;}
#section-rules td {border:1px solid #CCCCCC; padding:4px;}
#section-rules ol {padding:0px 0px 0px 40px;}
#section-rules ul {padding:0px 0px 0px 40px;}
#section-rules ul li {padding:5px 0px 5px 0px;}
#section-rules h2 {padding:10px 0px;}

/**** additional questions ****/
#section-userques {padding-bottom:30px; float:left;}
#section-userques dl {float:left; clear:both; width: 370px; padding-top:10px;}
#section-userques .textinput {width:250px; height:25px;}
#section-userques  dt {text-transform:uppercase; clear: both; float:left; width: 140px; padding: 4px 0 2px 0; text-align: left; font-weight:bold; font-size:11px;}
#section-userques  dd {clear: both; float: left; width: 230px; margin: 0 0 8px 0; padding-left: 0px;}
#section-userques .submit {clear:both; float:left; margin:10px 0px 0px 0px;}
#section-userques select {padding:4px 2px;}