#content #debate h1.closed {margin: 20px;}
#content #debate h1.top {font-size: 22px;background-color: #f5f5f5; border-bottom: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; margin: 0; padding: 20px 172px 20px 172px; text-align: center;}
#content #debate #comments {background: #ffffff;border: 1px solid #c1c1c1; clear: both;margin-left: 15px;}
#content #debate #comments #formNewComment {border-bottom: 1px solid #c1c1c1; display: none; padding: 20px;}
#content #debate #comments #formNewComment h2 {margin: 0;}
#content #debate #comments #formNewComment input[type=submit] {width: 140px;}
#content #debate #comments #formNewComment table {margin-top: 5px; width: 100%;}
#content #debate #comments #formNewComment td {vertical-align: top;}
#content #debate #comments #formNewComment td.google {padding-left: 10px; width: 100%;}
#content #debate #comments #formNewComment td.google img {border: 0;}
#content #debate #comments #formNewComment textarea {color: #808080; height: 150px; width: 600px;}
#content #debate #comments #formNewComment #charNewComment {color: #ff6600; font-size: 0.85em; padding-top: 5px; text-align: right;}
#content #debate #comments #formNewComment .btn {margin-top: 10px;}
#content #debate #comments #formNewComment .cBox {margin-top: 5px;}
#content #debate #comments #formNewComment .cBox label {margin-left: 5px;}
#content #debate #comments #formNewComment .hideForm {float: right; font-size: 0.85em; margin-top: 29px;}
#content #debate #comments .control {font-size: 1.5em; margin: 20px auto 0; text-align: center;width: 200px;}
#content #debate #comments .verify {border-bottom: 1px solid #c1c1c1; padding: 20px; text-align: center;}
#content #debate #comments .none {margin: 20px; text-align: center;}
#content #debate #comments .results .head {font-size: 0.85em; margin: 15px 0 15px 0; text-align: center;}
#content #debate #comments .results .comment {padding: 15px 20px 15px 20px;}
#content #debate #comments .results .comment .ago {color: #808080; margin-bottom: 15px;}
#content #debate #comments .results .comment .ago a {text-decoration: none;}
#content #debate #comments .results .comment .report {font-size: 0.85em; margin-top: 10px; text-align: right;}
#content #debate #comments .results .comment .report a {background: url('/images/flag.png') no-repeat 5px 4px; border: 1px solid #c1c1c1; padding: 5px 5px 5px 24px; text-decoration: none;}
#content #debate #comments .results .comment .report a:hover {background-color: #4c4c4c; border-color: #4c4c4c; color: #ffffff;}
#content #debate #comments .results .comment .pic {float: left; margin: 0 10px 0 0;}
#content #debate #comments .results .comment .pic img {border: 0;}
#content #debate #comments .results .comment .youTube {clear: both; float: right; margin: 0 0 15px 15px;}
#content #debate #comments .results .hr {margin: 0;}
#content #debate #votes .results td.bord { border-top: 1px solid #c2c2c2; margin-top: 10px; padding-top: 10px; line-height: 25px;border-bottom: 1px solid #c2c2c2; margin-bottom: 10px; }
#content #debate #votes .results .v-dec { margin-top:10px; }

#content #debate #contenderWrap {right: 10px;}
#content #debate #infoWrap {margin: 10px 10px 0 10px;}
#content #debate #infoWrap #formVote table {border-right: 1px solid #b0c0de; margin: -20px 10px 10px 10px; width: 480px;}
#content #debate #infoWrap #formVote table tr td.h {border-left: 1px solid #b0c0de; padding: 0 2px 0 3px;}
#content #debate #infoWrap #formVote table tr td.h img {border: 0; height: 16px; width: 16px;}
#content #debate #infoWrap #formVote table tr td.r {border-left: 1px solid #b0c0de; text-align: center;}
#content #debate #infoWrap #formVote table tr.r1 td {border-top: 1px solid #b0c0de;}
#content #debate #infoWrap #formVote table tr td.q {padding: 7px 0 7px 0;}
#content #debate #infoWrap #formVote table tr td.q span {font-weight: bold;}
#content #debate #infoWrap #formVote table tr th {font-size: 0.85em; padding: 3px; text-align: center;}
#content #debate #infoWrap #formVote table tr th.t {border-left: 1px solid #b0c0de; border-top: 1px solid #b0c0de;}
#content #debate #infoWrap #formVote table tr.off td {border-bottom: 1px solid #b0c0de;}
#content #debate #infoWrap #formVote table tr.on td {background-color: #ecf1f7; border-bottom: 1px solid #b0c0de;}
#content #debate #infoWrap #info {background: #ffffff;border: 1px solid #c1c1c1; margin: 0 162px 0 162px; position: relative;}
#content #debate #infoWrap #info .clock {font-size: 1.5em; font-weight: bold; margin: 3px 10px 10px 10px; text-align: center;}
#content #debate #infoWrap #info .clock span {font-size: 0.60em; font-weight: normal; margin-left: 3px; margin-right: 10px;}
#content #debate #infoWrap #info .desc {line-height: 1.5em; margin: 10px; text-align: center;}
#content #debate #infoWrap #info .expires {color: #808080; font-size: 0.75em; margin: 10px 10px 3px 10px; text-align: center;}
#content #debate #infoWrap #info .expiresNone {color: #808080; font-size: 0.75em; margin: 10px 10px 12px 10px; text-align: center;}
#content #debate #infoWrap #info .links {font-size: 1em; font-weight: bold; margin: 20px; text-align: center;}
#content #debate #infoWrap #info .links a {border: 1px solid #e1e1e1; padding: 5px; text-decoration: none;background-color: #ffffff;cursor: pointer;}
#content #debate #infoWrap #info .links a:hover {background-color: #4c4c4c; border-color: #4c4c4c; color: #ffffff;}
#content #debate #infoWrap #info .links span {margin-left: 5px; margin-right: 5px;}
#content #debate #infoWrap #info .noMatch {color: #dc0000; font-style: italic; margin: 10px; text-align: center;}
#content #debate #infoWrap #info .title {color: #dc0000; font-size: 1.75em; font-weight: bold; margin: 10px; text-align: center;}
#content #debate #infoWrap #info .winner {font-size: 1.5em; font-weight: bold; margin: 30px 0 30px 0; text-align: center;}
#content #debate #infoWrap #info .winner span {border: 2px dashed #dc0000; padding: 5px 10px 5px 10px;}
#content #debate #infoWrap #info .winnerIs {font-size: 0.85em; margin: 10px; text-align: center;}
#content #debate #infoWrap #info #parameters {font-size: 0.85em; width: 100%;}
#content #debate #infoWrap #info #parameters td {border-top: 1px solid #c1c1c1; padding: 5px;}
#content #debate #infoWrap #info #parameters td.c1 {color: #4c4c4c; font-weight: bold; white-space: nowrap;}
#content #debate #infoWrap #info #parameters td.c2 {border-right: 1px solid #c1c1c1; padding: 5px 0 5px 5px; width: 50%;}
#content #debate #infoWrap #info #parameters td.c3 {color: #4c4c4c; font-weight: bold; white-space: nowrap;}
#content #debate #infoWrap #info #parameters td.c4 {padding: 5px 0 5px 5px; width: 50%;}
#content #debate #infoWrap #info #parameters tr.on td {background-color: #f5f5f5;}
#content #debate #infoWrap .cast {background-color: #dc0000; color: #ffffff; font-size: 0.85em; font-weight: bold; padding: 3px 0 5px 0; text-align: center;}
#content #debate #instigatorWrap {left: 10px;}
#content #debate #links {font-size: 0.85em; margin-top: 10px; text-align: center;}
#content #debate #links a {text-decoration: none;}
#content #debate #links a:hover {color: #0000cd; text-decoration: underline;}
#content #debate #links span {margin: 0 15px 0 15px;}
#content #debate #links #linkFavorite {background: url('/images/star.png') no-repeat 0 0; padding-left: 19px; padding-top: 3px;}
#content #debate #links #linkShare {background: url('/images/paperclip.png') no-repeat 0 0; padding-left: 19px; padding-top: 3px;}
#content #debate #links #linkReport {background: url('/images/flag.png') no-repeat 0 0; padding-left: 19px; padding-top: 3px;}
#content #debate #rounds {background: #ffffff;border: 1px solid #c1c1c1; clear: both;margin-left: 15px;}
#content #debate #rounds .comingSoon {color: #808080; font-style: italic;}
#content #debate #rounds .round-inner { width:772px; }
#content #debate #rounds .forfeited {color: #ff0000; font-weight: bold;}
#content #debate #rounds .left {line-height: 1.75em; overflow: auto; padding: 15px; vertical-align: top; width: 772px;}
#content #debate #rounds .left .photo {border: 1px solid #c1c1c1; float: left; margin: 5px 10px 0 0; padding: 3px; text-align: center; width: 50px;}
#content #debate #rounds .left .photo img {border: 0;}
#content #debate #rounds .left .photo p {font-size: 0.85em; font-weight: bold; line-height: 1em; margin: 3px 0 0 0;}
#content #debate #rounds .left .photo p.pos0 {color: #ff0000;}
#content #debate #rounds .left .photo p.pos1 {color: #008000;}
#content #debate #rounds .left .report {font-size: 0.85em; margin-top: 10px; text-align: right;}
#content #debate #rounds .left .report a {background: url('/images/flag.png') no-repeat 5px 4px #ffffff; border: 1px solid #c1c1c1; padding: 5px 5px 5px 24px; text-decoration: none;}
#content #debate #rounds .left .report a:hover {background-color: #4c4c4c; border-color: #4c4c4c; color: #ffffff;}
#content #debate #rounds .right {padding: 15px 0 10px 0; vertical-align: middle;}
#content #debate #rounds .right img {height: 80px; width: 30px;}
#content #debate #rounds .youTube {clear: both; float: right; margin: 0 0 15px 15px;}
#content #debate #rounds #round1 .left {border-bottom: 5px solid #d64646;}
#content #debate #rounds #round1 .right {background-color: #d64646; border-bottom: 5px solid #d64646;}
#content #debate #rounds #round2 .left {border-bottom: 5px solid #008ed6;}
#content #debate #rounds #round2 .right {background-color: #008ed6; border-bottom: 5px solid #008ed6;}
#content #debate #rounds #round3 .left {border-bottom: 5px solid #f6bd0f;}
#content #debate #rounds #round3 .right {background-color: #f6bd0f; border-bottom: 5px solid #f6bd0f;}
#content #debate #rounds #round4 .left {border-bottom: 5px solid #a186be;}
#content #debate #rounds #round4 .right {background-color: #a186be; border-bottom: 5px solid #a186be;}
#content #debate #rounds #round4 .right img {height: 81px;}
#content #debate #rounds #round5 .left {border-bottom: 5px solid #588526;}
#content #debate #rounds #round5 .right {background-color: #588526; border-bottom: 5px solid #588526;}
#content #debate #scoreBook {margin: 10px auto 10px auto; width: 404px;}
#content #debate #scoreBook #score {background-color: #ecf1f7; border: 1px solid #c1c1c1; float: left; font-size: 0.85em; font-weight: bold; padding: 7px;}
#content #debate #scoreBook #score a {background-color: #ffffff; border: 1px solid #d3d3d3; padding: 2px; text-decoration: none;}
#content #debate #scoreBook #score a:hover {color: #ffffff; background-color: #3764d2; border: 1px solid #2d55af;}
#content #debate #scoreBook #score #scoreNo {margin: 0 0 0 5px; padding-left: 5px; padding-right: 5px;}
#content #debate #scoreBook #score #scoreYes {margin: 0 0 0 5px;}
#content #debate #scoreBook #score #scoreTotal {color: #000000; margin: 0 3px 0 5px;}
#content #debate #scoreBook #socialBookmarks {height: 29px;}
#content #debate #scoreBook #socialBookmarks a {border: 1px solid #c1c1c1; float: right; margin-left: 5px; padding: 5px;}
#content #debate #scoreBook #socialBookmarks a:hover {border: 1px solid #2d55af;}
#content #debate #scoreBook #socialBookmarks img {border: 0; height: 16px; width: 16px;}
#content #debate #tabs {margin-top: 50px; padding-left: 50px;}
#content #debate #tabs div {background-color: #f5f5f5; border: 1px solid #c1c1c1; color: #4c4c4c; cursor: pointer; float: left; padding: 5px 10px 5px 10px; position: relative; top: 4px;}
#content #debate #tabs p {height: 21px; margin: 0; padding: 5px;}
#content #debate #tabs.focus0 #tab0 {background-color: #ffffff; border-bottom: 0; color: #000000; cursor: default; padding: 7px 10px 7px 10px; top: 1px;}
#content #debate #tabs.focus0 #tab0 span {font-weight: bold;}
#content #debate #tabs.focus0 #tab1 {border-left: 0;}
#content #debate #tabs.focus0 #tab2 {border-left: 0;}
#content #debate #tabs.focus1 #tab0 {border-right: 0;}
#content #debate #tabs.focus1 #tab1 {background-color: #ffffff; border-bottom: 0; color: #000000; cursor: default; padding: 7px 10px 7px 10px; top: 1px;}
#content #debate #tabs.focus1 #tab1 span {font-weight: bold;}
#content #debate #tabs.focus1 #tab2 {border-left: 0;}
#content #debate #tabs.focus2 #tab0 {border-right: 0;}
#content #debate #tabs.focus2 #tab1 {border-right: 0;}
#content #debate #tabs.focus2 #tab2 {background-color: #ffffff; border-bottom: 0; color: #000000; cursor: default; padding: 7px 10px 7px 10px; top: 1px;}
#content #debate #tabs.focus2 #tab2 span {font-weight: bold;}
#content #debate #votes {background: #ffffff;border: 1px solid #c1c1c1; clear: both; margin-left: 15px;}
#content #debate #votes .none {margin: 20px; text-align: center;}
#content #debate #votes .results table td {text-align: center; padding: 5px 0 5px 0; white-space: nowrap;}
#content #debate #votes .results table td img {border: 0; height: 16px; width: 16px;}
#content #debate #votes .results table td.a {text-align: right;}
#content #debate #votes .results table td.b {color: #888888; font-size: 0.85em; font-style: italic; padding-left: 10px; text-align: left;}
#content #debate #votes .results table th.a {padding: 0 10px 0 10px;}
#content #debate #votes .results table tr.a td {border-top: 1px solid #c1c1c1; font-weight: bold;}
#content #debate #votes .results .head {font-size: 0.85em; margin: 15px 0 15px 0; text-align: center;}
#content #debate #votes .results .hr {margin: 0;}
#content #debate #votes .results .vote {padding: 15px 20px 15px 20px;}
#content #debate #votes .results .vote .ago {color: #808080; margin-bottom: 15px;}
#content #debate #votes .results .vote .ago a {text-decoration: none;}
#content #debate #votes .results .vote .pic {float: left; margin: 0 10px 0 0;}
#content #debate #votes .results .vote .pic img {border: 0;}
#content #debate .debaterWrap {border: 1px solid #c1c1c1; position: absolute; top: 10px; width: 150px;}
#content #debate .debaterWrap img {border: 0;}
#content #debate .debaterWrap .photo {background-color: #ffffff; border: 1px solid #c1c1c1; height: 100px; margin: 10px 0 10px 24px; text-align: center; width: 100px;}
#content #debate .debaterWrap .pointsCount {background-color: #ededed; font-size: 0.85em; padding: 5px 0 10px 0; text-align: center;}
#content #debate .debaterWrap .pointsStatus {background-color: #ededed; border-top: 1px solid #c1c1c1; color: #dc0000; font-size: 1.5em; font-weight: bold; padding: 7px 0 0 0; text-align: center;}
#content #debate .debaterWrap .pos0 {color: #ff0000; margin-top: 10px; text-align: center;}
#content #debate .debaterWrap .pos0 span {font-size: 1.2em; font-weight: bold;}
#content #debate .debaterWrap .pos1 {color: #008000; margin-top: 10px; text-align: center;}
#content #debate .debaterWrap .pos1 span {font-size: 1.2em; font-weight: bold;}
#content #debate .debaterWrap .title {font-size: 17px; font-weight: bold; margin: 10px 0 10px 0; text-align: center;}
#content #debate .debaterWrap .un {font-weight: bold; margin: 10px 0 12px 0; text-align: center;}
#content #debate .debaterWrap .un a {text-decoration: none;}
#content #debate .debaterWrap .un a:hover {color: #0000cd; text-decoration: underline;}
#content #debate .debaterWrapBg0 {background-color: #faede2;}
#content #debate .debaterWrapBg1 {background-color: #dfeece;}
#content #debate .foot {background-color: #f5f5f5; padding: 15px; text-align: center;}
#content #debate .foot form {margin-top: 5px;}
#content #debate .foot input[type=text] {background-color: #f5f5f5; border: 0; cursor: default; font-size: 0.85em; font-weight: bold; text-align: center; width: 400px;}
#content #debate .foot p {font-size: 0.85em; margin: 0;}

#content #debates { margin-left:5px; margin-right:5px;} 
#content #debates h1 { color: #dd6101; float: left; font-size: 36px; font-weight: 300; line-height: 56px; margin: 0; padding-left: 0;}
#content #debates .p-title {margin:15px 10px 15px 10px; font-weight:normal; }
#content #debates .none {margin: 20px;}
#content #debates .l-b {background: url("../images/leaderboard.png") 0 0 no-repeat; width: 120px;font-size: 16px;height: 44px\9;font-size: 15px\9;font-weight: 700;padding-left: 52px;margin-top: 12px;padding-top: 4px;}
#content #debates #filters { margin-top:20px; margin-left:15px;  }
#content #debates #filters #formDebateSearch { clear:both; background-color: #eeeeee; padding:15px 15px 15px 20px;}
#content #debates #filters #formDebateSearch .input {padding: 0 5px 0 5px;}
#content #debates #filters #formDebateSearch table { padding-right: 25px;border-right: 1px solid #aaaaaa; }
#content #debates #filters #formDebateSearch #filter { border:none; width: 145px; font-size: 12px ;cursor: pointer;}
#content #debates #filters #formDebateSearch label { position: absolute;padding: 7px 5px;font-size: 15px;color: #999999;cursor: text; }
#content #debates #filters #formDebateSearch input[type=text] { padding:4px; color:#333333; font-size:15px; width: 400px; height: 26px; border: 1px solid #D1AD9D; }
#content #debates #filters #formDebateSearch .adv a { float:right; text-decoration:none; }

#content #debates #filters #filter-submit { padding-left:15px; position:relative; }

#content #debates #heading {margin: 5px 0px 15px 10px; height: 50px;}
#content #debates #heading .float {float: left; margin-left: 5px;}
#content #debates #heading .float img {border: 0; height: 16px; width: 16px}
#content #debates #heading .floatRight { float: right; }
  #content #debates #heading .floatRight #start { margin-top: 2px; float: left; width: 230px; }
#breadcrumb .floatRight .star { float:left;  margin-left:13px; background: url("../images/sprite.png") repeat scroll 42px -39px transparent; width: 17px; height: 20px;  }
 
#breadcrumb .floatRight { float:right; padding-right: 32px;}

#content #debates #results #resultsHead { border-bottom: 1px solid #dd6101;margin-bottom: 15px; }

#content #debates #results #head { color: #dd6101; float: left; font-size: 18px; margin: 15px 0 5px; text-align: center;font-weight: 300; }
#content #debates #results #head strong { font-weight: 600;}
#content #debates #results #head-r { color: #dd6101; float: right; font-size: 18px; margin-top: 15px; }
#content #debates #results .prevNext {margin-top: 20px;}
#content #debates #resultsNav { margin-left:15px; margin-top:25px; }
#content #debates #resultsNav a {text-decoration: none;}
#content #debates #resultsNav .sortopt div { height:30px; margin-right: 40px; display:inline-block; float:left;}
#content #debates #resultsNav .sortopt .last {margin-right: 0px;}
#content #debates #resultsNav .label { float:left; color: #6F3007; margin:0; display: block; font-size: 22px; font-weight: bold; width: 115px; }
#content #debates #resultsNav .sortopt { margin-top:3px; height: 30px; float:left; }
#content #debates #resultsNav .sortopt .sortOff { float:left; font-size:14px;background: #F7D3B3;margin-top: -7px; display: block; color:#dd6101;padding: 8px 16px;font-size: 13px; }
#content #debates #resultsNav .sortopt .btnDesc ,
#content #debates #resultsNav .sortopt .btnAsc {position: relative;margin-top: -7px;box-shadow: none; font-weight: 300;line-height: 24px;color:#ffffff;text-shadow: none;padding: 5px 20px;font-size: 14px;border-radius: 5px;}
#content #debates #resultsNav .sortopt .btnDesc .so { background: url("../images/sprite.png") repeat scroll -22px -31px transparent; display: inline-block; height: 11px; margin-left: 6px; width: 11px; }
#content #debates #resultsNav .sortopt .btnAsc .so { background: url("../images/sprite.png") repeat scroll -22px -41px transparent; display: inline-block; height: 11px; margin-left: 6px; width: 11px; }
#content #debates #resultsNav .sortopt .arrow { position: absolute;bottom: -13px;*bottom: -10px;left: 45%;height: 0;width: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 13px solid #C25C08; }
#content #debates #results { margin-left: 16px; }
#content #debates #results .stats { width: 60%;padding-top: 3px; }
#content #debates #results h3 a { font-size:14px;text-decoration: underline; }
#content #debates #results .orange-button { *margin-bottom: 3px; }
#content #debates .sortBy {font-size: 11px; padding-right: 5px;}
#content #debates .sortDD {float: right;}




#content #debateSearch h1 {border-bottom: 1px solid #c1c1c1; margin-left: 15px;margin-top: 25px;color: #dd6101;}
#content #debateSearch #formDebateSearch { margin-left: 15px;margin-top: 25px;}
#content #debateSearch #formDebateSearch #keywords {width: 250px;}
#content #debateSearch #formDebateSearch table {width: 100%;}
#content #debateSearch #formDebateSearch td span {color: #4c4c4c; font-size: 0.85em; margin: 0 5px 0 5px;}
#content #debateSearch #formDebateSearch td.left {color: #4c4c4c; font-weight: bold; padding: 10px 5px 0 0; text-align: right; vertical-align: top; white-space: nowrap;}
#content #debateSearch #formDebateSearch td.right {padding: 10px 0 0 0; width: 100%;}
#content #debateSearch #formDebateSearch tr.lineBtm td {border-top: 1px dotted #c1c1c1; padding-top: 15px;}
#content #debateSearch #formDebateSearch tr.lineTop td {padding-bottom: 15px;}
#content #debateSearch #resetTop {float: right; }
#content #debateSearch #resetTop a { width: 100px;height: 30px;line-height: 30px;font-size: 13px;color: #ffffff;padding: 0;}

#content #subArgument h1 {background-color: #f5f5f5; border-bottom: 1px solid #c1c1c1; margin: 0; padding: 20px 0 20px 0; text-align: center;}
#content #subArgument h2 {margin-bottom: 3px;}
#content #subArgument p {margin-top: 3px;}
#content #subArgument #formArgument0 {padding: 0 20px 20px 20px;}
#content #subArgument #formArgument0 textarea {height: 200px; width: 702px;}
#content #subArgument #formArgument0 #fieldWrap {margin-top: 10px;}
#content #subArgument #formArgument0 #argumentLinks {float: right; font-size: 0.85em; margin: 5px 0 0 0;}
#content #subArgument #formArgument0 #argumentLinks span {margin: 0 5px 0 5px;}
#content #subArgument #formArgument0 #autoSave {color: #4c4c4c; float: right; font-size: 0.85em; margin-top: 40px;}
#content #subArgument #formArgument0 #charMessage {color: #ff6600; font-size: 0.85em; margin-top: 5px;}
#content #subArgument #formArgument0 .btn {margin-top: 20px;}
#content #subArgument #formArgument0 .pipe {margin: 0 10px 0 10px;}
#content #subArgument #formArgument0 #roundsControl {background-color: #f5f5f5; border: 1px solid #c1c1c1; margin: 10px 0 0 0; padding: 5px;}
#content #subArgument #formArgument0 #roundsControl a {text-decoration: none;}
#content #subArgument #formArgument0 #roundsWrap {border: 1px solid #c1c1c1; border-top: 0; display: none; height: 200px; margin: 0 0 10px 0; overflow: auto;}
#content #subArgument #formArgument0 #roundsWrap #rounds {clear: both; width: 689px;}
#content #subArgument #formArgument0 #roundsWrap #rounds .comingSoon {color: #808080; font-style: italic;}
#content #subArgument #formArgument0 #roundsWrap #rounds .forfeited {color: #ff0000; font-weight: bolsd;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left {font-size: 0.85em; line-height: 1.5em; overflow: auto; padding: 15px; vertical-align: top; width: 629px;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .photo {border: 1px solid #c1c1c1; float: left; margin: 5px 10px 0 0; padding: 3px; text-align: center; width: 50px;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .photo img {border: 0;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .photo p {font-size: 0.85em; font-weight: bold; line-height: 1em; margin: 3px 0 0 0;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .photo p.pos0 {color: #ff0000;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .photo p.pos1 {color: #008000;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .report {font-size: 0.85em; margin-top: 10px; text-align: right;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .report a {background: url('/images/flag.png') no-repeat 5px 4px; border: 1px solid #c1c1c1; padding: 5px 5px 5px 24px; text-decoration: none;}
#content #subArgument #formArgument0 #roundsWrap #rounds .left .report a:hover {background-color: #4c4c4c; border-color: #4c4c4c; color: #ffffff;}
#content #subArgument #formArgument0 #roundsWrap #rounds .right {padding: 15px 0 10px 0; vertical-align: middle;}
#content #subArgument #formArgument0 #roundsWrap #rounds .right img {height: 80px; width: 30px;}
#content #subArgument #formArgument0 #roundsWrap #rounds .youTube {clear: both; float: right; margin: 0 0 15px 15px;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round1 .left {border-bottom: 5px solid #d64646;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round1 .right {background-color: #d64646; border-bottom: 5px solid #d64646;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round2 .left {border-bottom: 5px solid #008ed6;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round2 .right {background-color: #008ed6; border-bottom: 5px solid #008ed6;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round3 .left {border-bottom: 5px solid #f6bd0f;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round3 .right {background-color: #f6bd0f; border-bottom: 5px solid #f6bd0f;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round4 .left {border-bottom: 5px solid #a186be;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round4 .right {background-color: #a186be; border-bottom: 5px solid #a186be;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round4 .right img {height: 81px;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round5 .left {border-bottom: 5px solid #588526;}
#content #subArgument #formArgument0 #roundsWrap #rounds #round5 .right {background-color: #588526; border-bottom: 5px solid #588526;}
#content #subArgument #formArgument1 {padding: 0 20px 20px 20px;}
#content #subArgument #formArgument1 input[type=submit] {width: 120px;}
#content #subArgument #formArgument1 #argumentWrap {border: 1px solid #c1c1c1; margin: 15px 0 15px 0; padding: 10px;}
#content #subArgument #formArgument1 #argument {line-height: 1.5em;}
#content #subArgument #formArgument1 #argument .youTube {clear: both; float: right; margin: 0 0 15px 15px;}
#content #subArgument #formArgument1 #submit {margin-left: 10px;}
#content #subArgument #formArgument1 .return {float: right; font-size: 0.85em; margin-top: 20px;}
#content #subArgument .clock {font-size: 1.5em; font-weight: bold; margin: 3px 0 0 0; text-align: center;}
#content #subArgument .clock span {font-size: 0.60em; font-weight: normal; margin-left: 3px; margin-right: 10px;}
#content #subArgument .clockWrap {border: 1px solid #c1c1c1; margin: 20px auto 0 auto; padding: 10px; width: 300px;}
#content #subArgument .expires {color: #808080; font-size: 0.75em; margin: 0 0 3px 0; text-align: center;}

#content #subCancel h1 {background-color: #f5f5f5; border-bottom: 1px solid #c1c1c1; margin: 0; padding: 20px 0 20px 0; text-align: center;}
#content #subCancel #formCancel {border-bottom: 1px solid #c1c1c1; margin-top: 20px; padding: 0 20px 20px 20px;}
#content #subCancel #formCancel h2 {margin: 0;}
#content #subCancel #formCancel .btn {margin-top: 10px;}
#content #subCancel #formCancel .radio {margin-top: 10px;}
#content #subCancel #formCancel .radio label {margin-left: 5px;}
#content #subCancel #formCancel .return {float: right; font-size: 0.85em; margin-top: 29px;}

#content #subChallenge h1 {background-color: #f5f5f5; border-bottom: 1px solid #c1c1c1; margin: 0; padding: 20px 0 20px 0; text-align: center;}
#content #subChallenge #formChallenge {border-bottom: 1px solid #c1c1c1; margin-top: 20px; padding: 0 20px 20px 20px;}
#content #subChallenge #formChallenge h2 {margin: 0;}
#content #subChallenge #formChallenge #additional {display: none; margin: 15px 0 20px 25px;}
#content #subChallenge #formChallenge #additional .block {margin-top: 10px;}
#content #subChallenge #formChallenge #additional .block label {font-size: 0.85em; margin-left: 3px;}
#content #subChallenge #formChallenge #additional textarea {height: 50px; width: 300px;}
#content #subChallenge #formChallenge #additional .label {font-size: 0.85em; margin-bottom: 5px;}
#content #subChallenge #formChallenge #additional .label span {color: #4c4c4c; margin-left: 3px;}
#content #subChallenge #formChallenge #param {margin-top: 20px;}
#content #subChallenge #formChallenge #param table {border-left: 1px solid #c1c1c1; border-top: 1px solid #c1c1c1; font-size: 0.85em; margin-top: 10px;}
#content #subChallenge #formChallenge #param td {border-bottom: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; padding: 5px;}
#content #subChallenge #formChallenge #param td.left {color: #4c4c4c; font-weight: bold; text-align: right; white-space: nowrap;}
#content #subChallenge #formChallenge #param td.right span {color: #dc0000; font-weight: bold;}
#content #subChallenge #formChallenge #param td.right span span {font-weight: normal;}
#content #subChallenge #formChallenge #param tr {vertical-align: top;}
#content #subChallenge #formChallenge #param tr.on td {background-color: #f5f5f5;}
#content #subChallenge #formChallenge .btn {margin-top: 20px;}
#content #subChallenge #formChallenge .radio {margin-top: 10px;}
#content #subChallenge #formChallenge .radio label {margin-left: 5px;}
#content #subChallenge #formChallenge .radio label span {color: #dc0000; font-size: 1.5em; font-weight: bold;}
#content #subChallenge #formChallenge .return {float: right; font-size: 0.85em; margin-top: 39px;}

#content #subComments h1 {background-color: #f5f5f5; border-bottom: 1px solid #c1c1c1; margin: 0; padding: 20px 0 20px 0; text-align: center;}
#content #subComments #formNewComment {border-bottom: 1px solid #c1c1c1; margin-top: 20px; padding: 0 20px 20px 20px;}
#content #subComments #formNewComment h2 {margin: 0;}
#content #subComments #formNewComment input[type=submit] {width: 140px;}
#content #subComments #formNewComment table {margin-top: 5px; width: 100%;}
#content #subComments #formNewComment td {vertical-align: top;}
#content #subComments #formNewComment td.google {padding-left: 10px; width: 100%;}
#content #subComments #formNewComment td.google img {border: 0;}
#content #subComments #formNewComment textarea {height: 150px; width: 600px;}
#content #subComments #formNewComment #charNewComment {color: #ff6600; font-size: 0.85em; padding-top: 5px; text-align: right;}
#content #subComments #formNewComment .btn {margin-top: 10px;}
#content #subComments #formNewComment .cancel {float: right; font-size: 0.85em; margin-top: 29px;}
#content #subComments #formNewComment .cBox {margin-top: 5px;}
#content #subComments #formNewComment .cBox label {margin-left: 5px;}

#content #subVote {padding: 10px 20px 20px 20px;}
#content #subVote .access {font-size: 0.85em;}
#content #subVote .link {margin: 30px 0 30px 0;}
#content #subVote .link a {border: 1px solid #c1c1c1; font-size: 1.25em; font-weight: bold; padding: 8px 10px 8px 10px; text-decoration: none;}
#content #subVote .link a:hover {background-color: #4c4c4c; border-color: #4c4c4c; color: #ffffff;}
#content #subVote .text {line-height: 1.5em;}

#content #votes .report a {background: url('/images/flag.png') no-repeat 5px 4px;border: 1px solid #c1c1c1;padding: 5px 5px 5px 24px;text-decoration: none;font-size:11px;}
#content #votes .report a:hover {background-color: #4c4c4c;border-color: #4c4c4c;color: #ffffff;}

.social-like-module #fb-img { *float:left; } /* Added for IE7 */
.social-like-module #twtr-img { *float:left; } /* Added for IE7 */





/***********************************************************************styles for adjustments to markup*/
#formDebateSearch { padding: 14px; }
#formDebateSearch .content:after { content: ""; display: table; clear: both; } 
#formDebateSearch .content .search { display: inline-block; width: 72%; padding-right: 26px; border-right: 1px solid #aaaaaa; }
#formDebateSearch .content .search #filter { padding: 3px; margin: 0 !important; width: auto !important; float: right; }
#formDebateSearch .content .search #keywords { width: 70% !important; }
#formDebateSearch .content .search .a-s { text-align: right; margin-top: 6px; }
#formDebateSearch .content .links { display: inline-block; width: 20%; float: right; }
#formDebateSearch .content .links a.l-b { margin-top: -8px !important; }

