/* RESETS */
// * {margin:0; padding:0;}
img {border:0}
header, footer, article, section, nav, menu, hgroup, figure {display: block;}

/* STYLE */
body {
    background: url("http://www.firstchat.net/css/images/v3/back.png");
    margin: 0px;
    background-color: black;
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

h1 {font-size: 28px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 13px; letter-spacing: 1px; text-transform: uppercase;}

h1,h2,h3,h4,h5 {
    margin: 2px;
    margin-top: 0px;
}

a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link {
    color: #02469B;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
    color: #003583;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: none;
    color: #FF0000;
}

a.new { color: #ff2000; }
a.new:visited { color: #D82900; }

#container {
    margin: 0px auto;
    overflow: hidden;
    width: 960px;
}

#topbar {
    background: rgba(255,255,255, 0.24);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-spacing: 0px;
	float: right;
    font-size: 11px;
    line-height: 22px;
    list-style: none;
    padding: 0px 16px;
    text-align: right;
}

#topbar a { color: #CACACA; }

footer a:link, footer a:visited, footer a:hover, footer a:active { color: #AAA; }

#header {
    height: 160px;
    text-align: center;
    line-height: 160px;
}

nav.main {
    display: block;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    background: url("http://www.firstchat.net/css/images/v3/navbar.png") repeat-x;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
}

nav.main a, nav.main a:link, nav.main a:visited, nav.main a:hover, nav.main a:active {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
}

nav.main ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: 8px;
}

nav.main li {
    display: block;
    float: left;
    margin: 0;
    position: relative;
}

nav.main li:hover {
    background: url("http://www.firstchat.net/css/images/v3/navbar-hi.png") repeat-x 0 0;
    background: rgba(255,255,255,0.12);
}

nav.main li ul {
    display: none;
    position: absolute; 
    top: 2em;
    left: 0px;
    background-color: #585858;
    border-top: none;
    text-align: left;
    line-height: normal;
    padding: 4px;
    margin: 0px;
    margin-top: 8px;
    z-index: 1000;
}

nav.main a {
    font-weight: normal;
    vertical-align: middle;
    line-height: 14px;
    padding: 9px 21px;
}

nav.main li li a {
    display: block;
    background-image: none;
    font-weight: normal;
    color: #EEE;
    line-height: 20px;
    padding: 2px 10px;
}

nav.main li li:hover {
    background: #333333;
}

nav.main li ul li {
    float: none;
    padding: 0px;
    min-width: 10em;
}

nav.main li > nav.main ul {
    top: auto;
    left: auto;
}

nav.main li:hover ul, nav.main li.over ul{
    display: block;
}

nav.main input {
    border-radius: 10px;
    -moz-border-radius: 10px;
    border: 1px;
    padding: 2px 6px;
    width: 168px;
    *line-height: 32px; 
}

nav.main form {
    text-align: right;
    padding-right: 10px;
    line-height: 32px;
}

#content {
    position: relative;
    width: 100%;
    min-height: 370px;
    background: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
	box-sizing: border-box;
    color: black;
    margin: 0px;
    padding: 10px;
    padding-bottom: 20px;
}

#content_col {
    position: relative;
    width: 100%;
    min-height: 400px;
    border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: black;
	margin: 0px;
	background-color: lightgray;
}

#l_col {
	background-color: white;
    border-bottom-left-radius: 6px;
    float: left;
    margin: 0;
    min-height: 370px;
    overflow: hidden;
    padding: 10px 8px 20px 10px;
    position: relative;
    width: 730px;
}

img.location {
    border-radius: 5px;
    float: left;
    margin-right: 8px;
    width: 145px;
	height: 145px;
}

#r_col {
	background-color: lightgray; border-bottom-right-radius: 6px;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 10px 10px 10px 8px;
    width: 194px;
}

#r_col h3 { font-size: 15px; }

#r_col ul {
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 8px;
    padding-left: 20px;
}

#r_col li {
    padding-left: 0px;
}

#adm_link {
    position: absolute;
    bottom: 0;
    clear: both;
    text-align: center;
    width: 100%;
}

.clear {
    clear: both;
}

footer {
    display: block;
    margin: 15px 0px;
    width: 100%;
    text-align: center;
    font-size: 11px;
}

.teamspeakserver {
    background-color: #FFFFFF;
    border: none;
    text-align: left;
    color: #000000;
}

.textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: .3px;
    font-size: 10px;
    background-color: #EEEEEE;
    color: #111111;
    border: 1px solid #31659C;
}

textarea.code {
    font-family: Courier-New;
    font-size:10px;
    background-color: #EEEEEE;
    color: #111111;
    border: 1px solid #31659C;
}

.pointer_textarea {
    cursor: pointer;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: .3px;
    font-size: 10px;
    background-color: #EEEEEE;
    color: #111111;
    border: 1px solid #31659C; 
}

#openid_input {
    background-image: url("http://www.firstchat.net/css/images/openid_small_logo.png");
    background-repeat: no-repeat;
    background-position: center left;
    padding: 2px;
    padding-left: 18px;
    border: 1px solid #999999;
    height: 16px;
}

.news h4 {
    margin: 20px 0 0 0;
}

.news p { margin-top: 0px; }

img {
    border: none;
}

/* Statistics Page
--------------------------------------------- */

.chat td {
    vertical-align: top;
}

.male, .male a {
    color: #15469C;
}

.female, .female a {
    color: #FE4455;
}

.bot, .bot a {
    color: #4BAA4B;
}

.title {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.headtext {
    color: white;
    font-weight: bold;
    text-align: center;
    background-color: #31659C;
}

.headlinebg {
    background-color: #9C9A9C;
}

.tdtop {
    background-color: #C8C8DD;
}
.tdtoprq {
    background-color: #C8C8DD;
}

.hicell {
    background-color: #DFDFDF;
}

.hicellbar {
    background-color: #043c59;
}

.hicell10 {
    background-color: #AAAAAA;
    font-size: 10px;
}

.rankc {
    background-color: #CDCDCD;
    text-align: center;
}

.hirankc {
    background-color: #9C9A9C;
    font-weight: bold;
    color: white;
    text-align: center;
    border: 1px solid #31659C;
}

.rankc10 {
    background-color: #EEEEEE;
    font-size: 10px;
}

.rankc10center {
    background-color: #EEEEEE;
    font-size: 10px;
    text-align: center;
}

.hirankc10center {
    background-color: #9C9A9C;
    font-weight: bold;
    font-size: 10px;
    color: white;
    text-align: center;
    border: 1px solid #31659C;
}

.small {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.asmall {
    font-family: "Arial narrow", Arial, sans-serif;
    font-size: 10px;
    color: black;
    text-align: center;
}

/* Links Page
--------------------------------------------- */

.imgLink {
    height: 160px;
}
/*
.imgLink a {
    width: 100%;
    -webkit-transform: perspective(120px);
}

.imgLink a img {
    height: 75px;
    width: 100px;
    -webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
    -webkit-transform: rotateY(15deg);
}
*/
/* FRC Scouting
--------------------------------------------- */
#pHead {
	display: none;
}

#teamlist {
	border-bottom: 1px dotted #ccc;
	border-collapse:collapse;
	clear: both;
	margin: 4px 0 12px;
}
#teamlist thead th {
	border-bottom: 1px dotted #ccc;
}
#teamlist tr td {
	background: #fff;
	line-height: 1.45em;
}
#teamlist tr:nth-child(even) td, #rank tr:nth-child(even) td {
	background: #f4f4f4;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

nav.team {
	border-bottom: 1px dotted #555;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.nRa-a {
	display: inline-block;
}

.nRa-a:link, .nRa-a:visited {
	color: #555;
}

.nRa-a:hover, .nRa-a:active {
	color: #003974;
	text-decoration: none;
}

.nRa-ac:link, .nRa-ac:visited {
	font-weight: bold;
	color: #003974;
}

.nRa-ta {
	font-size: 15px;
	padding: 7px 16px;
}

div[id^="tab-t"] { display: none; }

.teaminfo {
	border-spacing: 0 12px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	width: 600px;
}

.teaminfo th {
	color: gray;
	font-size: 15px;
	font-weight: 500;
	text-align: right;
	vertical-align: top;
	width: 148px;
}

.awards th { width: 50px; }

.teaminfo td {
	line-height: 1.5em;
	padding: 0 0 0 15px;
}

#ti-cs { margin: 0; }
#ti-cs dt {
    border-bottom: 1px solid #EEF;
    cursor: pointer;
    padding: 4px;
    width: 130px;
}
#ti-cs .current {
    background: -moz-linear-gradient(right, rgba(0,57,116,0) 0%, rgba(0,57,116,0.8) 50%, rgba(0,57,116,0.75) 100%);
    background: -webkit-gradient(linear, right top, left top, color-stop(0%,rgba(0,57,116,0)), color-stop(50%,rgba(0,57,116,0.8)), color-stop(100%,rgba(0,57,116,0.75))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(right, rgba(0,57,116,0) 0%,rgba(0,57,116,0.8) 50%,rgba(0,57,116,0.75) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(right, rgba(0,57,116,0) 0%,rgba(0,57,116,0.8) 50%,rgba(0,57,116,0.75) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(right, rgba(0,57,116,0) 0%,rgba(0,57,116,0.8) 50%,rgba(0,57,116,0.75) 100%); /* IE10+ */
    background: linear-gradient(right, rgba(0,57,116,0) 0%,rgba(0,57,116,0.8) 50%,rgba(0,57,116,0.75) 100%);
    color: #fff;
    cursor: inherit;
    font-weight: bold;
}
#ti-cs .current:after { content: " >"; }

div[id|="events"] { display: none; }

.ti-ce {
	display: inline-block;
	font-size: 12px;
	margin: 8px 6px 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 262px;
}
.ti-ce:nth-child(2n-1) { margin-right: 0; }

.ti-ce img {
	float:left;
	width: 64px;
	border-radius: 4px;
	margin-right: 5px;
}

.ti-awd, .ei-awd {
	display: inline-block;
	font-size: 12px;
	width: 195px;
	margin: 0 8px 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ti-awd > span, .ei-awd > span { display: inline-block; }

.ti-awd:nth-child(3n+3), .ei-awd:nth-child(3n+3) { margin-right: 0; }

.ei-awd {
	display: block;
	float: left;
	width: 236px;
}

.ti-ce-d, .ti-awd-e, .ei-awd-t {
	color: dimgray;
	font-size: 11px;
}

.ei-awd-t { width: 190px; }

.ei-awd-t > div {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#etlist tr:nth-child(even) {
	background: #F2F2F2;
}

td.team div {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 400px;
}

div.tname {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 375px;
}

.scouting {
    color: #111;
}

.evts {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin: 8px 6px 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 236px;
}

#cmpn {
	background: url('../cmpn-bar.png');
	background: -moz-linear-gradient(left, rgba(0,57,116,0) 0%, rgba(0,57,116,0.75) 20%, rgba(0,57,116,1) 30%, rgba(0,57,116,1) 80%, rgba(0,57,116,0.75) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,57,116,0)), color-stop(20%,rgba(0,57,116,0.75)), color-stop(30%,rgba(0,57,116,1)), color-stop(80%,rgba(0,57,116,1)), color-stop(100%,rgba(0,57,116,0.75))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0,57,116,0) 0%,rgba(0,57,116,0.75) 20%,rgba(0,57,116,1) 30%,rgba(0,57,116,1) 80%,rgba(0,57,116,0.75) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0,57,116,0) 0%,rgba(0,57,116,0.75) 20%,rgba(0,57,116,1) 30%,rgba(0,57,116,1) 80%,rgba(0,57,116,0.75) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, rgba(0,57,116,0) 0%,rgba(0,57,116,0.75) 20%,rgba(0,57,116,1) 30%,rgba(0,57,116,1) 80%,rgba(0,57,116,0.75) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(0,57,116,0) 0%,rgba(0,57,116,0.75) 20%,rgba(0,57,116,1) 30%,rgba(0,57,116,1) 80%,rgba(0,57,116,0.75) 100%);
	color: #ddd;
	margin: -10px -8px 10px 0;
	width: 740px;
	height: 30px;
}
#cmpn a:link, #cmpn a:visited, #cmpn a:active { color: #ddd; }
#cmpn b a:link, #cmpn b a:visited { color: #000; }
#cmpn a:hover {
	background: rgba(240,240,240, 0.25);
	text-decoration: none;
}
#cmpn b a:hover { background: none; }
#cmpn a {
	border-right: 1px solid #002863;
	display: block;
	float:left;
	line-height: 30px;
	padding: 0 12px;
	text-align: center;
}
#cmpn .sd { background: rgba(240,240,240, 0.25); }

#cmpn b a { padding-left: 0; }
#teamlist tr td { padding: 3px 2px; }\
div[id^="tab-e"] { display: none; }
table.matches { border-collapse: collapse; margin-top: 8px; }
.matches th { padding: 4px; text-transform: uppercase; }
.matches tr { border-bottom: 1px solid rgba(127,127,127,0.16); }
.matches tr td { padding: 3px 20px; text-align: right; width: 40px; }
.matches tbody tr:hover { background: rgba(127,127,127,0.16); cursor: pointer; }

/* match */
.matches.onefive tr:nth-child(2n+2) { border-bottom: none; }
.matches.onefive tr:nth-child(2n+3) { border-top: 1px solid rgba(127, 127, 127, 0.72); }
.matches.onefive tr td:nth-child(1), .matches.twotwo tr td:nth-child(4), .matches.twothree tr td:nth-child(5), .matches.fourone tr td:nth-child(5) { text-align: center; }

/* score */
.matches.onefive tr td:nth-child(7), .matches.twotwo tr td:nth-child(3), .matches.twotwo tr td:nth-child(5), .matches.twothree tr td:nth-child(4), .matches.twothree tr td:nth-child(6), .matches.fourone tr td:nth-child(-2n+4), .matches.fourone tr td:nth-child(2n+7) { font-size: 11px; font-style: italic; }

/* win */
.onefive .awin td:nth-child(-n+6), .twotwo tr.wred td:nth-child(-n+2), .twotwo tr.wblue td:nth-child(n+6), .twothree tr.wred td:nth-child(-n+3), .twothree tr.wblue td:nth-child(n+7) { font-weight:bold; }
.onefive .awin td:nth-child(1) { font-weight: normal; }

.stats #tblue, .stats #tred { width: 66px; }

#tmatch {
    color: #404040;
}

#arrows { width: 500px; margin: 0px auto;}
#arrows a {
	border: 2px solid #777;
	border-radius: 21px;
	color: #555;
	display: block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 40px;
}
#arrows a:hover { text-decoration: none; }

#match {
	color: #333;
	display: block;
	font: bold 28px/44px Helvetica, Arial, sans-serif;
	text-align: center;
	//text-transform: uppercase;
}

.mlinkDis, #arrows .mlinkDis { border-color: #CCC; color: #CCC; cursor: default; }

#matchdetail {
	border-collapse: collapse;
	font-size: 14px;
	margin: 16px auto 0px auto;
}
#matchdetail th:nth-child(odd) { font-size: 16px; padding: 8px; }
#matchdetail tbody td:nth-child(2) { font-size: 12px; text-align: center; width: 80px; }
#matchdetail tbody td:nth-child(odd) { padding: 2px 65px; text-align: right; width: 80px; }
#matchdetail.twotwo tbody tr:nth-child(3) td { padding-top: 20px; }
#matchdetail.twothree tbody tr:nth-child(4) td { padding-top: 20px; }
#matchdetail tbody tr:last-child td:nth-child(odd) { font-size: 24px; font-weight: bold; padding-top: 12px; text-align: center; }

#rank {
	border-collapse: collapse;
	text-align: center;
	width: 100%;
}
#rank td { padding: 3px; }

#telim {
    color: #03F;
    background-color:#FFF;
    border: 2px solid #AAA;
    width: 572px;
}

#blue-top {
    background-image: url("http://www.firstchat.net/css/images/scouting/bluebg-top.png");
    background-repeat: no-repeat;
    width: 574px;
    height: 18px;
}

#blue-top th {
    font-size: 14px;
}

#blue {
    background-image: url("http://www.firstchat.net/css/images/scouting/bluebg.png");
    background-repeat: repeat-y;
    width: 574px;
    margin-top: -1px;
}

#blue th {
    text-align: center;
    font-size: 13px;
}

#blue-bottom {
    background-image: url("http://www.firstchat.net/css/images/scouting/bluebg-bottom.png");
    background-repeat: no-repeat;
    width: 574px;
    height: 18px;
}

#tblue {
    color: #FFFFFF;
}

#tblue a, #tblue a:link, #tblue, #tblue a:hover, #tblue a:active {
    color: #EEE;
}

#red-top {
    background-image: url("http://www.firstchat.net/css/images/scouting/redbg-top.png");
    background-repeat: no-repeat;
    width: 574px;
    height: 18px;
}

#red-top th {
    font-size: 14px;
}

#red {
    background-image: url("http://www.firstchat.net/css/images/scouting/redbg.png");
    background-repeat: repeat-y;
    width: 574px;
    margin-top: -2px;
}

#red th {
    text-align: center;
    font-size: 13px;
}

#red-bottom {
    background-image: url("http://www.firstchat.net/css/images/scouting/redbg-bottom.png");
    background-repeat: no-repeat;
    width: 574px;
    height: 18px;
}

#tred { color: #000000; }
#tred a, #tred a:link, #tred, #tred a:hover, #tred a:active { color: #111; }
#robot { width: 572px; }
#robot th, #robot td { vertical-align: top; }
#robot .video th, #robot .video td { vertical-align: bottom; }

#robot img {
    max-width: 250px;
    max-height: 400px;
    border: 1px solid black;
}

#robotedit {
    width: 572px;
    vertical-align: top;
}

#robotedit th { padding-bottom: 8px; }

#robot {
    width: 308px;
}



#comment-top {
    background-color: #DCDCDC;
}

#teamstats {
    width: 572px;
    text-align: center;
}

/* Data Table
--------------------------------------------- */
.data th {
    background-color: #CDCDCD;
    text-align: center;
}

.row td {
    background-color: #F2F2F2;
}

/* Tabs
--------------------------------------------- */
#tabbed-option {
    margin: 0 10px;
    font-size: 110%;
}

.js #tabbed-option {
    overflow: hidden;
    min-height: 350px;
    width: 750px;
    margin: 0;
    background: url("images/tab-contentbg.png") 0 34px no-repeat;
    text-align: left
}

#tabbed-nav {
    margin: 0px 0px 0px 30px;
    padding: 0;
    left: auto;
}

#tabbed-nav li {
    background: none;
    float: left;
    display: inline;
    margin: 0;
    padding: 15px 0 5px 0;
    min-height: 30px;
    min-width: 92px;
}

#tabbed-nav li a {
    display: block;
    font-weight: bold;
    text-align: center;
    padding: 9px 0px;
    margin-left: 2px;
    border-right: 1px solid #d7d5d1;
}

.js #tabbed-nav li a {
    border: none;
    color: #FEFEFE;
    outline: none;
    text-align: center;
    background-image: url("http://www.firstchat.net/css/images/tab-back.png");
    background-position: center top;
    background-repeat: no-repeat;
    text-decoration: none;
}

#tabbed-nav li.last a {
    border-right: 0;
}

#tabbed-nav li a.selected:link,
#tabbed-nav li a.selected:visited,
.js #tabbed-nav li a:hover {
    background-image: url("http://www.firstchat.net/css/images/tab-select.png");
}

#tabbed-nav li a.selected:hover,
#tabbed-nav li a.selected:active { text-decoration: none; }

.tabbed-option-contents {
    clear: both;
    padding: 10px 35px;
}

/* Pastebin
--------------------------------------------- */
.pastebin #pasteEnter { background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 250px; min-height: 250px; resize: vertical; width: 726px; }
.pastebin #authorEnter { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; width: 68%;  }
.pastebin #subdomain { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; }
.pastebin #subdomain_form { margin-top: 5px; }
.pastebin #adminPass { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; width: 100%;  }
.pastebin #copyrightInfo { color: #999999; font-size: xx-small; position: fixed; bottom: 0px; right: 10px; padding-bottom: 10px; text-align: left; }
.pastebin ul#postList { padding: 0; margin-left: 0; list-style-type: none; margin-bottom: 50px; }
.pastebin #adminAction { width: 100%; }
.pastebin #urlField { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; height: 20px; width: 100%; }
.pastebin #emphasizedURL	{ font-size: x-large; width: 100%; overflow: auto; font-style: italic; padding: 5px; }
.pastebin #showAdminFunctions { font-size: xx-small; font-weight: bold; text-align: center; }
.pastebin #hiddenAdmin, .recentPosts #hiddenAdmin { display: none; padding-right: 10px; }
.pastebin #instructions { display: none; }
.pastebin #tagline { margin-bottom: 10px; }
.pastebin #subdomainForm { display: none; }
.pastebin #serviceList li { margin-top: 7px; margin-bottom: 7px; list-style: square; }
.pastebin #authorContainer { width: 48%; float: left; margin-bottom: 10px;  }
.pastebin #authorContainerReply { padding-right: 52%; margin-bottom: 10px;  }
.pastebin #submitContainer { width: 100%; display: block; }
.pastebin #highlightContainer { margin-bottom: 5px; }
.pastebin #lifespanContainer { margin-bottom: 5px; }
.pastebin #privacyContainer { margin-bottom: 5px; }
.pastebin #highlightContainer > select { width: 33%; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; }
.pastebin #lifespanContainer > select { width: 33%; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; }
.pastebin #privacyContainer > select { width: 33%; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; }
.pastebin #pasteImage { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: none; border-right: none; padding: 2px; }
.pastebin #highlightContainer > label { width: 200px; display: block; }
.pastebin #lifespanContainer > label { width: 200px; display: block; }
.pastebin #privacyContainer > label { width: 200px; display: block; }
.pastebin #fileUploadContainer { width: 48%; float: left; margin-bottom: 10px; }
.pastebin #imageContainer { text-align: center; padding: 10px; }
.pastebin #styleBar { text-align: left; position: relative; }
.pastebin #retrievedPaste { width: 100%; position: relative; padding: 0; margin: 0; margin-top: 10px; margin-bottom: 10px; border: 1px solid #CCCCCC; }
.pastebin #_clipboard_replace { visibility: hidden; }
.pastebin #_clipboardURI_replace { visibility: hidden; }
.pastebin #_copyText { visibility: hidden; }
.pastebin #_copyURL { visibility: hidden; }
.pastebin #video { text-align: center; }

.pastebin pre { display: inline; font-family: inherit; } 
.pastebin .success { background-color: #AAFFAA; border: 1px solid #00CC00; font-weight: bolder; text-align: center; padding: 2px; color: #000000; margin-top: 3px; margin-bottom: 3px; }
.pastebin .warn { background-color: #FFFFAA; border: 1px solid #CCCC00; font-weight: bolder; text-align: center; padding: 2px; color: #000000; margin-top: 3px; margin-bottom: 3px; }
.pastebin .error { background-color: #FFAAAA; border: 1px solid #CC0000; font-weight: bolder; text-align: center; padding: 2px; color: #000000; margin-top: 3px; margin-bottom: 3px; }
.pastebin .confirmURL { border-bottom: 1px solid #CCCCCC;  text-align: center; font-size: medium; }
.pastebin .alternate { background-clip: content-box; background-color: #F3F3F3; }
.pastebin .copyText { color: #336699; text-decoration: underline; cursor: pointer; cursor: hand; }
.pastebin ._clipboardBar { float: right; text-align: right; }
.pastebin .plainText { font-family: Arial, Helvetica, sans-serif; border: none; list-style-type: none; margin-bottom: 25px; }
.pastebin .monoText { font-family:"Courier New",Courier,mono; list-style-type: decimal; }
.pastebin .pastedImage { max-width: 500px; height : auto; }
.pastebin .pastedImage { width: auto; max-height : 500px; }
.pastebin .infoMessage { padding: 25px; font-size: medium; max-width: 800px; }
.pastebin .lineHighlight { background-color: #FFFFAA; font-weight: bolder; color: #000000; }
.pastebin .resizehandle {	background: #F0F0F0 scroll 45%; cursor: s-resize; text-align: center; color: #AAAAAA; height: 16px; width: 100%; } 
.pastebin .pasteEnterLabel { width: 80%; display: block; }
.pastebin .spacer { clear: both; height:1px; }
.pastebin #newPaste { text-align: center; border-bottom: 1px dotted #CCCCCC; padding-bottom: 10px; }
.pastebin #lineNumbers { width: 100%; max-height: none; background-color: #FFFFFF; overflow: auto; padding: 0; margin: 0; }
.pastebin #lineNumbers > div {float:left; min-width: 100%;}
.pastebin div#container { margin: 0 auto; width: 800px; }
.pastebin div#container > #showAdminFunctions { max-width: 800px; margin: 25px; }
.pastebin div#container > #hiddenAdmin { max-width: 800px; margin: 25px; }
.pastebin div#content_col { background: #fff; color: #000; }

