html {
        background: #e0e0e0;
        padding: 0;
        font-size: 120%;
        color: #222;
}

html, input {
        font-family: "Times New Roman", serif;
}

td.fa {
        border-left: 1px dotted #333;
}
td.en, td.fa {
        width: 50%;
}

.en {
	unicode-bidi: embed;
	direction: ltr;
	font-size: 80%;
}
.fa {
	unicode-bidi: embed;
        direction: rtl;
        text-align: right;
}

body {
	margin: 0;
}
#body {
        margin: 0 auto;
        align: center;
        width: 80%;
        color: #555;
}

td {
        padding: 1pt 5pt;
}

label, a {
        color: #555;
}

hr {
        padding: 0;
        margin: 0 -5pt;
        border: 0;
        border-bottom: 1px dotted #555;
}


.bqstart,.bqend {
     font-weight: bold;
     font-size: 150%;
     color: #555;
}

.bqstart {
     padding: 0 3pt;
     vertical-align: middle;
}

.bqend {
     padding-right: 1pt;
     vertical-align: middle;
}

table, tr, td, input {
        font: inherit;
        color: inherit;
}

h1 {
        font-size: 500%;
        font-weight: bold;
        margin: 0;
        padding: 0;
}
h1 a, h2 a {
        text-decoration: none;
}
#logos td {
        border-bottom: 3px solid #333;
}

.lotf {
        color: #333;
}
.an {
        color: #e00;
}

a img {
        border: none;
}

.posttable {
        width: 100%;
        background: white;
        border: 1px solid #ccc;
}

td {
        border-bottom: 1px dotted #333;
}

#menu a {
        font-size: 80%;
        text-decoration: none;
}

td {
        padding: 5pt;
}

td a {
        font-weight: bold;
}

.time {
        color: #c00;
        font-family: monospace;
}

td {
        vertical-align: top;
}

img {
        vertical-align: middle;
}

.votecount {
        font-size: 80%;
}

.note td {
        background-color: #cfc;
}

#menu td {
        text-align: center;
}

#menu img {
        vertical-align: middle;
}

h2 {
        font-size: 160%;
        font-weight: bold;
        padding: 10pt;
        margin: 0pt;
}
.header td, .postheader td, .dayheader td {
        color: white;
        font-weight: bold;
        text-align: center;
        background: red;
}
.header a {
	text-decoration: none;
	color: white;
}
iframe {
	display: none;
}

#twitter, #recently, #wristband {
	font-size: 140%;
	font-weight: bold;
}
#twitter a {
	color: red;
}
#wristband td {
	text-align: center;
}

