/*GENERAL SINGLE LAYOUT */
div.single-center {
margin: 5px;
display: inline;
float: right; 
width: 677px;
border: 1px #daa134 solid;
background-color: #fbf6ed; 
}

div#gap-fix {
margin-top: 0px;
margin-bottom: 0px;
}

div#gap-fix-bottom{
margin-top: 0px;
margin-bottom: 5px;
}

div.single-center h1 {
font: 12pt arial,sans-serif;
font-weight: bold;
line-height: 18pt;
text-align: right;
padding-right: 5px;
color: #fefce5;
background: url(images/gradient.jpg) right repeat-y #F8E7C9;
border-bottom: 1px #daa134 solid;
}

div.single-center h1.no-bottom-border {
border-bottom: 0;
}

div.single-center h2 {
padding: 3px 5px 5px 10px;
font-size: 10pt;
line-height: 10pt;
border-bottom: 1px #daa134 solid;
background-color: #fadfb0;
text-align: right;
font-weight: normal;
font-family: arial,sans-serif;
font-style: normal;
font-variant: normal;
color: #4d4b48;
}

div.single-center h2.top-border {
border-top: 1px #daa134 solid;
}

h2#forum-top {
border-bottom: 0px #daa134 solid;
}

h2#forum-bottom {
border-top: 1px #daa134 solid;
border-bottom: 0px #daa134 solid;
}

div.single-center h3 {
font: 12pt arial,sans-serif;
font-weight: bold;
text-align: left;
margin-top: 5px;
margin-left: 5px;
padding: 5px;
color: #4d4b48;
}

div.single-center span.left-control-image {
float: left;
padding: 12px;
}

div.single-center p.single-center-content { 
margin: 12px;
line-height: 1.7em;
}

div.single-center p.single-center-content-center { 
margin: 12px;
line-height: 1.7em;
text-align: center;
}

div.single-center p.single-center-content#center { 
text-align: center;
}

div.single-center p.single-center-content-image { 
padding-bottom: 5px;
text-align: center;
font: 10pt arial,sans-serif;
font-style: italic;
color: #B22222;
}

div.single-center p.single-center-content-image a {
padding-top: 5px;
display: block;
text-align: center;
}

div.single-center ul {
margin: 0 12px 12px 0;
}

div.single-center ul li{
margin: 7px 0 0 27px;
}

div.single-center ol {
margin: 0 12px 12px 0;
}

div.single-center ol li{
margin: 7px 0 0 35px;
}

div.single-center table.tutorial-index {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.tutorial-index th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.tutorial-index td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

div.single-center table.single {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.single th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.single td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

div.single-center table.single-row {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.single-row th{
border-bottom: 1px solid #d5d2d2;
}

div.single-center table.single-row td{
padding: 5px;
border-top: 1px solid #d5d2d2;
}

div.single-center table.no-width {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
}

div.single-center table.no-width th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.no-width td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

div.single-center table.tutorial-image-edit {
margin: 5px;
border: 0;
width: 667px;
}

div.single-center table.tutorial-image-edit td{
padding: 5px;
text-align: center;
}

div.single-center table.tutorial-image-edit td div{
margin: 0 auto;
text-align: center;
width: 100px;
}

div.single-center table.tutorial-image-edit td img{
max-width: 100px;
}

div.single-center table.tutorial-hub {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse: collapse;
width: 667px;
}

div.single-center table.tutorial-hub td {
padding: 5px;
width: 333px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

div.single-center table.tutorial-hub td p.tutorial-hub-title{
text-align: center;
}

div.single-center span.page-index {
float: left;
padding: 1px 0 0 5px;
}

span#forum-page-index-bottom {
padding: 2px 0 0 5px; 
}

div.single-center span.page-index a {
padding: 3px 0px 3px 6px; 
}

div.single-center span.page-index span {
color: #183396;
padding: 3px 0px 3px 6px; 
}

div.single-center div.page-index {
padding-top: 35px;
padding-bottom: 35px; 
text-align: center;
}

div.single-center div.page-index a {
border: 1px #daa134 solid;
padding: 3px 6px 3px 6px; 
}

div.single-center div.tutorial-index {
margin: 12px;
text-align: center;
}

div.single-center div.tutorial-index span {
border: 1px solid #daa134;
margin: 0 5px;
}

div.single-center div.tutorial-index span:hover {
background-color: #fbe8c8;
}

div.single-center div.tutorial-index span#current-tut-page {
background-color: #fbe8c8;
}

div.single-center div.tutorial-index a {
margin: 0 5px;
}

div.single-center fieldset.edit-thread {
margin: 12px;
line-height: 2em;
text-align: left;
}

div.single-center fieldset.edit-thread input.check{
margin-top: 5px;
}

div.single-center fieldset.new-thread input {
float: none;
}

div.single-center fieldset.new-thread input.bbcode {
font-size:14px;
width:50px;
background-color:transparent;
border-style:solid;
border-color:#DAA134;
border-width:1px;
margin-top: 5px;
}

div.single-center fieldset.new-thread input.right {
float: right;
}

div.single-center fieldset.new-thread select.right {
float: right;
}

div.single-center fieldset.new-thread input#post {
margin-right: 315px;
margin-bottom: 10px;
}

div.single-center fieldset.new-thread input#post-thread {
margin-right: 315px;
margin-bottom: 10px;
margin-top: 12px;
}

div.single-center div.sorry{
margin: 20px;
text-align: center;
font-style: italic;
}

div.single-center div.smilies{
margin: 10px 20px 0px 20px;
text-align: center;
}

div.single-center div.smilies select{
float: none;
}

div.single-center div.smilies#smiley-content {
display: none;
}

div.single-center div.smilies#bb-content {
display: none;
}

div.single-center div.smilies#modbb-content {
display: none;
}

div.single-center div.smilies#gamefilter-content {
display: none;
}

div.single-center div.smilies#enginefilter-content {
display: none;
}

div.single-center div.closed{
margin: 20px;
text-align: center;
}

/*GENERAL SINGLE RIGHT INFO + AVATAR */
div.single-center span.right-avatar {
font-size: 9pt;
text-align: center;
float: right;
margin: 10px;
margin-top: 15px;
background-color: #fbf6ed;
}

div.single-center p.right-info {
text-align: right;
margin: 15px 10px 10px 10px;
line-height: 1.7em;
}

/*GENERAL SINGLE TUTORIAL DOWNLOAD + NOTES */
div.single-center div.notes {
padding: 5px;
border: 2px dashed #A3A3A3;
margin: 10px;
min-height: 145px;
}

div.single-center div.notes p.download-image{
padding: 5px;
}

div.single-center div.notes  p.notes-content {
font-size: 14px;
text-align: left;
line-height: 22px; 
margin-bottom: 10px;
padding: 5px;
}

div.single-center div.notes span.notes-image {
margin: 0 5px 5px 5px;
float: left;
background-color: #fbf6ed;
}

/*CONTROL PANEL*/

div.single-center table.thread-watch {
margin: 5px;
width: 667px;
border: 1px solid #d5d2d2;
border-collapse: collapse;
}

div.single-center table.thread-watch th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.thread-watch td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

div.single-center table.user-alerts {
margin: 5px;
width: 667px;
border: 1px solid #d5d2d2;
border-collapse: collapse;
}

div.single-center table.user-alerts th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.user-alerts td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

/*PROFILE*/
div.single-center span.left-avatar {
font-size: 9pt;
text-align: center;
line-height: 1.8em;
min-height: 280px;
color: #4d4b48;
float: left;
margin: 20px;
background-color: #fbf6ed;
}

div.single-center table.profile-stats{
margin: 20px;
margin-top: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
font-size: 0.9em;
color: #4d4b48;
line-height: 0.6em;
}

div.single-center table.profile-stats th{
border-bottom: 1px solid #d5d2d2;
}

div.single-center table.profile-stats td{
padding: 4px;
border-right: 1px solid #d5d2d2;
text-align: right;
padding: 5px;
}

div.single-center p.left-info {
text-align: left;
min-height: 280px;
margin: 15px 10px 10px 10px;
line-height: 1.7em;
}

div.single-center div.profile-stats-left {
text-align: center;
float: left;
width: 190px;
margin: 0 5px 0 5px;
height: 180px;
padding: 5px;
}

div.single-center div.profile-stats-center {
float: none;
margin: 5px auto 0 auto;
height: 180px;
padding: 5px;
border-left: 1px dotted #daa134;
}

div.single-center div.profile-stats-right {
float: right;
text-align: left;
width: 190px;
margin: 0 5px 0 5px;
height: 180px;
padding: 5px;
line-height: 1.7em;
}

div.single-center div.profile-stats-right img {
margin-top: 10px;
height: 50px;
width: 50px;
}

/*JOURNALS*/
div.single-center div.journals {
margin-bottom: 5px;
background-color: #fbf6ed; 
}

div.single-center div.journals div.journal-container {
display: block;
min-height: 60px;
border-top: 1px #daa134 solid;
}

div.single-center div.journals div.journal-container-alt{
display: block;
min-height: 60px;
background-color: #fbf2e2; 
border-top: 1px #daa134 solid;
}

div.single-center div.journals span.avatar {
float: left;
padding: 5px 10px 0 10px;
}

div.single-center div.journals span.name {
float: left;
color: #7b8385;
font-size: 10pt;
padding: 5px 10px 0 10px;
}

div.single-center div.journals span.date {
color: #7b8385;
font-size: 8pt;
padding: 5px 10px 0 10px;
text-align: right;
display: block;
}

div.single-center div.journals div.text {
margin-left: 75px;
padding: 3px 5px 10px 0;
display: block;
}

div.single-center div.journals div.text p{
margin: 12px;
margin-left: 0px;
line-height: 1.7em;
}

div.single-center div.journals div.profile-text{
padding: 3px 5px 10px 0;
}

div.single-center div.journals div.profile-text p{
margin: 25px 12px 12px 12px;
line-height: 1.8em;
}

div.single-center div.journals div.journal-text{
margin-left: 62px;
padding: 3px 5px 10px 0;
display: block;
}

div.single-center div.journals div.journal-text p{
margin-top: 25px;
line-height: 1.8em;
}

div.single-center div.journals img{
max-width: 500px; 
}

/*COMMENTS*/
div.single-center div.comments {
margin-bottom: 5px;
background-color: #fbf6ed; 
}

div.single-center div.comments div.comment-container {
display: block;
min-height: 60px;
border-top: 1px #daa134 solid;
}

div.single-center div.comments div.comment-container-alt{
display: block;
min-height: 60px;
background-color: #fbf2e2;
border-top: 1px #daa134 solid;
}

div.single-center div.comments span.avatar {
float: left;
padding: 5px 10px 0 10px;
}

div.single-center div.comments span.name {
float: left;
color: #7b8385;
font-size: 10pt;
padding: 5px 10px 0 10px;
}


div.single-center div.comments span.name span.proposal-yes {
color: green;
}

div.single-center div.comments span.name span.proposal-no {
color: red;
}

div.single-center div.comments span.date {
color: #7b8385;
font-size: 8pt;
padding: 5px 10px 0 10px;
text-align: right;
display: block;
}

div.single-center div.comments div.text {
margin-left: 75px;
margin-top: 25px;
line-height: 1.8em;
padding: 3px 5px 10px 0;
display: block;
}

div.single-center div.comments div.comment-box {
border-top: 1px #daa134 solid;
padding-top: 10px;
text-align: center;
}

div.single-center div.comments div.comment-box select {
float:none; 
}

div.single-center div.comments div.comment-box input {
float: none;
margin-top: 10px;
margin-bottom: 10px;
}

/*FORUM INDEX*/
div.single-center div.forum-index {
margin-bottom: 5px;
background-color: #fbf6ed; 
}

div.single-center div.forum-index div.forum-index-container {
display: block;
margin: 10px 10px 0 10px;
}

div.single-center div.forum-index span.forum-name {
color: #7b8385;
font-size: 10.5pt;
}

div.single-center div.forum-index span.forum-name img {
padding-right: 6px;
}

div.single-center div.forum-index span.forum-info {
color: #7b8385;
font-size: 8pt;
display: block;
float: right;
}

div.single-center div.forum-index p.forum-description {
padding-top: 1px;
color: #7b8385;
font-size: 8pt;
}

div.single-center div.forum-index p.last-post {
color: #4d4b48;
font-size: 8pt;
padding-bottom: 5px;
}

/*FORUM THREAD INDEX*/
div.single-center table.thread-index {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.thread-index th{
border-bottom: 1px solid #d5d2d2;
}

div.single-center table.thread-index td{
padding: 4px;
border-bottom: 0px solid #d5d2d2;
}

div.single-center table.thread-index td p.thread-author-info {
margin-left: 20px;
line-height: 1.2em;
font-size: 10.5px;
color: #7b8385;
}

div.single-center table.thread-index td.last-post-info {
font-size: 10.5px; 
line-height: 1.2em;
text-align: right;
padding-right: 10px;
}

div.single-center table.thread-index td img{
padding-right: 5px;
}

/*FORUMS*/
div.single-center div.forums{
margin-bottom: 5px;
background-color: #fbf6ed; 
}

div.single-center div.forums div.image {
text-align: center;
}

div.single-center div.forums img{
max-width: 500px; 
}

div.single-center div.forums span.simage img {
max-width: 200px; 
}

div.single-center div.forums div.quote {
border: 1px dashed #daa134;
max-width: 500px;
margin: 10px;
line-height: 1.4em;
font-size: 12px;
padding: 3px;
}

div.single-center div.forums div.quote img {
max-width: 100px;
}

div.single-center div.forums div.post-container {
min-height: 200px;
display: block;
clear: both; 
}

div.single-center div.forums div.post-container div.post {
border-top: 1px #daa134 solid;
padding: 12px;
padding-right: 145px;
line-height: 1.7em;
}

div.single-center div.forums div.post-container div.post-container-info {
border-top: 1px #daa134 solid;
min-height: 150px;
width: 125px;
padding-top: 12px;
padding-right: 10px;
line-height: 1.7em;
font-size: 11px;
text-align: center;
color: #4d4b48;
float: right;
}

div.single-center div.forums div.post-container-alt {
background-color: #fbf2e2;
min-height: 200px;
display: block;
clear: both; 
}

div.single-center div.forums div.post-container-alt div.post-alt {
border-top: 1px #daa134 solid;
padding: 12px;
padding-right: 145px;
line-height: 1.7em;
}

div.single-center div.forums div.post-container-alt div.post-container-alt-info {
border-top: 1px #daa134 solid;
min-height: 150px;
width: 125px;
padding-top: 12px;
padding-right: 10px;
line-height: 1.7em;
font-size: 11px;
text-align: center;
color: #4d4b48;
float: right;
}

div.single-center div.forum-comment-box {
padding-top: 10px;
text-align: center;
}

/*ENTITY GUIDES*/
div.single-center table.entityguide-index {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.entityguide-index th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.entityguide-index td{
padding: 1px;
padding-left: 5px;
}

div.single-center table.entityguide-index td ul{
list-style-type: none;
}

/*MAP VAULT INDEX*/
div.single-center div.mapvault-index {
margin-bottom: 5px;
background-color: #fbf6ed; 
}

div.single-center div.mapvault-index div.mapvault-index-container {
display: block;
margin: 10px 10px 0 10px;
}

div.single-center div.mapvault-index span.mapvault-name {
margin-top: 5px;
color: #7b8385;
font-size: 10.5pt;
}

div.single-center div.mapvault-index span.mapvault-name img {
padding-right: 6px;
}

div.single-center div.mapvault-index span.mapvault-info {
color: #7b8385;
font-size: 8pt;
display: block;
float: right;
}

div.single-center div.mapvault-index p.mapvault-description {
padding-top: 1px;
color: #7b8385;
font-size: 8pt;
}

div.single-center div.mapvault-index p.last-map {
color: #4d4b48;
font-size: 8pt;
padding-bottom: 5px;
}

/*ADVANCED MAP FILTER*/
div.single-center div.filter select {
float: none;
}

div.single-center div.filter input {
float: none;
}

div.single-center div.filter select option {
padding: 0 5px 0 5px;
}

div.single-center div.filter div.filter-left {
text-align: center;
float: left;
width: 190px;
margin: 0 5px 0 5px;
height: 180px;
padding: 5px;
}

div.single-center div.filter div.filter-center {
text-align: center;
float: none;
width: 200px;
margin: 5px auto 0 auto;
height: 180px;
padding: 5px;
border-right: 1px dotted #daa134;
border-left: 1px dotted #daa134;
}

div.single-center div.filter div.filter-right {
float: right;
width: 190px;
margin: 0 5px 0 5px;
height: 180px;
padding: 5px;
line-height: 1.7em;
}

div.single-center div.filter div.filter-bottom {
float: none;
text-align: center;
margin: 0px 5px 5px 5px;
height: 115px;
padding: 15px 5px 5px 5px;
border-top: 1px dotted #daa134;
}

div.single-center div.filter div#mapsubmit-bottom {
height: 352px;
}


div.single-center div.filter div.filter-sort {
text-align: left;
line-height: 1.7em;
padding: 10px 0 20px 260px;
}

div.single-center div.filter div.filter-include {
text-align: left;
line-height: 1.7em;
padding: 10px 0 0 65px;
}

/*MAP VAULT*/
div.single-center div.map-order {
border:1px solid #D5D2D2;
margin:5px 5px 0pt;
padding:5px;
text-align:center;
}



div.single-center div.map-order span.filter {
color:#AD4C12;
}

div.single-center div.map-order span.sort {
color:#5A76A1;
}

div.single-center table.map-page {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.map-page td{
padding: 4px;
width: 222px;
border-right: 1px solid #d5d2d2;
border-bottom: 1px solid #d5d2d2;
max-height: 210px;
}

div.single-center table.map-page td p.map-name{
text-align: center;
padding-bottom: 5px;
}

div.single-center table.map-page td p.map-image {
text-align: center;
}

div.single-center table.map-page td p.map-info{
text-align: center;
font-size: 11px;
color: #7b8385;
}

/*MAP PAGE*/
div.single-center div.map-container {
border: 1px solid #d5d2d2;
margin: 5px;
}

div.single-center div.map-container div.map-screenshot {
border-right: 1px solid #d5d2d2;
width: 400px;
text-align: center;
float: left;
clear: both; 
}

div.single-center div.map-container div.map-screenshot img{
padding-top: 5px;
margin: 5px;
}

div.single-center div.map-container div.map-screenshot p {
padding-bottom: 10px;
}

div.single-center div.map-container div.map-info{
line-height: 1.7em;
padding-top: 5px;
width: 250px;
float: right;
}

div.single-center div.map-container div.map-info span.map-avatar {
padding-right: 10px;
float: left;
}

div.single-center div.map-container div.map-info p.map-author{
margin: 5px;
}

div.single-center div.map-container div.map-info img {
padding-top: 10px;
padding-bottom: 10px;
}

div.single-center div.map-container div.map-info p.download-image{
margin-top: 20px;
text-align: center;
}

div.single-center div.map-container div.map-description {
border-top: 1px solid #d5d2d2;
margin: 0 auto;
width: 667px;
clear: both; 
}

div.single-center div.map-container div.map-description p.map-description-text{
margin: 12px;
line-height: 1.7em;
}

/*MOTM*/
div.single-center div.motm-container {
clear: both;
margin: 5px;
margin-top: 15px;
border: 1px solid #d5d2d2;
}

div.single-center  div.motm-container div.motm-screenshot {
width: 400px;
text-align: center;
border-right: 1px solid #d5d2d2;
}

div.single-center div.motm-container div.motm-screenshot img{
padding-top: 5px;
margin: 5px;
max-width: 350px;
}

div.single-center div.motm-container div.motm-screenshot p {
padding: 10px;
}

div.single-center div.motm-container div.motm-info{
clear: both;
line-height: 1.7em;
width: 250px;
float: right;
margin-right: 10px;
}

div.single-center  div.motm-container div.motm-info span.right-avatar {
text-align: center;
float: right;
margin: 10px;
}

div.single-center  div.motm-container div.motm-info p.right-info {
text-align: right;
line-height: 1.7em;
margin: 0px;
}

div.single-center div.motm-container div.motm-info p.download-image{
margin-top: 20px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}

div.single-center div.motm-score {
margin: 10px;
}

div.single-center div.motm-score table.motm-score-table {
margin: 5px;
border-collapse:collapse;
text-align: center;
width: 667px
}

div.single-center div.motm-score table.motm-score-table td {
text-align: center; 
}

/*MOTM ADMIN*/
div.single-center div.vote-results { 
margin: 3px;
border: 1px #808080 solid;
background-color: #faf6ed;
padding-bottom: 5px;
font-size: 11px;
}

div.single-center div.vote-results p.result-item { 
margin: 5px 5px 0px 8px;
text-align: left;
font-size: 11px;
color: #000000;
}

div.single-center div.vote-results div.result-graph { 
margin: 5px;
text-align: right;
background-color: #eaa838;
color: #fbe8c8;
padding-right: 2px;
}

/*PRIVATE MESSAGES*/
div.single-center table.private-messages {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.private-messages tr.recent-message{
background: #eae9e9;
}

div.single-center table.private-messages th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.private-messages td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

/*VIEW PRIVATE MESSAGE*/
div.single-center div.private-message-container{
min-height: 170px;
display: block;
clear: both; 
}

div.single-center div.private-message-container div.message {
padding: 12px;
line-height: 1.7em;
}

div.single-center div.private-message-container div.quote {
border: 1px dashed #daa134;
max-width: 647px;
margin: 10px;
line-height: 1.4em;
font-size: 12px;
padding: 3px;
}

/*MEMBER LIST*/
div.single-center table.member-list {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.member-list td {
border-right: 1px solid #d5d2d2;
border-bottom: 1px solid #d5d2d2;
width: 222px;
padding: 4px;
}

div.single-center table.member-list td span.avatar {
float: left;
}

div.single-center table.member-list td p.info {
margin-left: 50px;
font-size: 11px;
color: #7b8385;
line-height: 1.4em;
}

div.single-center table.member-list td p.info img{
margin-top: 1px;
}

div.single-center table.member-list td p.info a {
font-size: 10pt;
font-weight: bold;
}

/*COMPO INDEX*/
div.single-center table.compo-index {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.compo-index th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.compo-index td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

/*COMPO BRIEF*/
div.single-center div.timer-container {
float: left;
margin: 50px;
/*border: 2px dashed #A3A3A3;*/
}

div.single-center div.timer-container p.timer {
text-align: center;
font: 20pt arial,sans-serif;
padding: 3px;
}

div.single-center div.timer-container p.timer-info{
text-align: center;
padding: 3px;
font: 8pt arial,sans-serif;
}

/*COMPO HUB*/
div.single-center table.compo-entries {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.compo-entries th{
border-bottom: 1px solid #d5d2d2;
border-right: 1px solid #d5d2d2;
}

div.single-center table.compo-entries td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
}

div.single-center table.compo-entries td.center{
text-align: center;
}

/*COMPO VOTE*/
div.single-center table.compo-vote {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.compo-vote td{
padding: 5px;
border-right: 1px solid #d5d2d2;
border-top: 1px solid #d5d2d2;
text-align: center;
}

div.single-center table.compo-vote td select{
text-align: center;
float: none;
margin: 5px;
}

/*COMPO RESULTS*/
div.single-center div.compo-results-container {
margin-bottom: 30px;
}

div.single-center div.compo-results-container p.download-image{
margin-top: 3px;
}

div.single-center div.compo-results-container span.trophy-image {
float: left;
padding-right: 10px;
}

div.single-center div.compo-results-container span.map-image {
padding-left: 10px;
float: right;
}

/*NEWS ARCHIVE*/
div.single-center span.date {
float: right; 
color: #7b8385;
padding-top: 2px;
margin-right: 5px;
font-size: 9pt; 
}

div.single-center h2.news-archive {
text-align: left;
border-top: 1px #daa134 solid;
}

div.single-center span.news-info {
font-size: 9pt;
text-align: center;
float: right;
margin: 10px; 
}

div.single-center p.news-content { 
margin: 12px;
line-height: 1.7em;
min-height: 180px;
}

/*AWARDS*/
div.single-center table.awards-page {
margin: 5px;
border: 1px solid #d5d2d2;
border-collapse:collapse;
width: 667px;
}

div.single-center table.awards-page td{
padding: 4px;
width: 222px;
border-right: 1px solid #d5d2d2;
border-bottom: 1px solid #d5d2d2;
max-height: 210px;
}

div.single-center table.awards-page td p.awards-name{
text-align: center;
padding-bottom: 5px;
}

div.single-center table.awards-page td p.awards-image {
text-align: center;
}

div.single-center table.awards-page td p.awards-info{
text-align: center;
font-size: 11px;
color: #7b8385;
}

/*CONTACT US*/
div.single-center input#post {
margin-right: 315px;
margin-bottom: 10px;
}

div.single-center textarea {
margin: 12px;
}

/* TAB SWICHER */
div.tabswitcher {
text-align:right;
margin: 6px 5px 0 5px;
line-height: 20px;
}

div.tabswitcher span {
border: 1px solid #daa134;
border-bottom: 0;
padding: 1px 5px;
}

div.tabswitcher span:hover {
background-color: #fadfb0;
}

/* SDE DIFF */
table.diff, td.diff-otitle, td.diff-ntitle {
background-color: transparent;
}

td.diff-otitle, td.diff-ntitle {
text-align: center;
}

td.diff-marker {
text-align: right;
}

.rtl td.diff-marker {
text-align: left;
}

td.diff-lineno {
font-weight: bold;
}

td.diff-addedline {
background: #cfc;
font-size: smaller;
}

td.diff-deletedline {
background: #ffa;
font-size: smaller;
}

td.diff-context {
background: #eee;
font-size: smaller;
}

.diffchange {
color: red;
font-weight: bold;
text-decoration: none;
}

.diffchange-inline {
border: 1px dotted red;
}

table.diff {
border: none;
width: 667px;
margin: 5px;
padding: 0 0 5px 0;
border-spacing: 4px;
table-layout: fixed;
}

table.diff td {
padding: 1px 3px 0px 3px;
}

table.diff col.diff-marker {
width: 2%;
}

table.diff col.diff-content {
width: 48%;
}

table.diff td div {
word-wrap: break-word;
overflow: auto;
}
