/* Copyright (c) 2003-2007 Fark, Inc
   $Id: pda080105.css 4273 2008-04-03 00:50:41Z mandrews $

   Fark.com style sheet, minimalist PDA version.
*/

body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:9pt;
background:#f9f9f9;
}

/* Fix Win32 IE5 inheritance glitch - borrowed from orig. fark css */
table {
font-size:1.0em;
padding:0;
margin:0;
}

textarea {
overflow:auto;
}

img,a img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}
a:visited {
color:#00f;
background:transparent;
}

/* IE6/7 workaround */
form.killspacehack {
display:inline;
}

/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#siteContainer {
width:99%;
margin:0 auto; 
}

/* This begins the HEADER CSS. This includes header logo, top menu, fark / google search */

.mainDate {
/* padding:20 0 5px 0; */
margin:0;
padding:5px 0 5px 0;
background:transparent;
font-size:11pt;
color:#3d3d3d;
font-weight:700;
text-align:center;
}
.mainDate a {
color:#3d3d3d;
}
.mainDate a:visited {
color:#3d3daf;
}

.headlineRow a {
color:#3d3d3d;
}
.headlineRow a:visited {
color:#3d3daf;
}
.headlineRow a:hover {
color:#3d3d3d;
}
.headlineRow:hover {
background:#f6f6ff;
}

.pdaheader {
clear:both;
width:100%;
background:#669;
color:#fff;
text-align:center;
margin:0px;
padding:5px 0 5px 0;
font-size:8pt;
border:solid #3d3d3d 2px;

}
.pdaheader a, .pdaheader a:hover {
color:#dfdfff;
text-decoration:underline;
}

.pdahr {
width:90%;
border:0;
color:#3d3d3d;
background-color:#3d3d3d;
height:1px;
}

#footer {
clear:both;
width:100%;
background:#669;
color:#fff;
text-align:center;
margin:30px 0 0 0;
padding:15px 0 10px 0;
font-size:8pt;
border-top:solid #3d3d3d 2px;
border-left:solid #3d3d3d 2px;
border-right:solid #3d3d3d 2px;
}
#footer a, #footer a:hover {
color:#fff;
text-decoration:underline;
}

#footer .boldy {
font-weight:500;
font-size:10pt;
line-height:130%;
}

#footer .finalfootnote {
color:#000020;
text-align:center;
font-size:8pt;
}

/* MyFARK STYLES */

.privmsgTable {
background:#c00;
color:#fff;
border:solid #3d3d3d 2px;
text-align:center;
margin:0 0 20px 0;
width:95%;
}

.privmsg {
background:#fff;
color:#800000;
border:solid #3d3d3d 1px;
text-align:left;
}

.privmsgHead {
font-weight:700;
font-size:1.1em;
border-bottom:solid #3d3d3d 2px;
}

.privmsgFoot {
font-weight:700;
font-size:1.1em;
border-top:solid #3d3d3d 2px;
}

.profileTable {
margin:20px 0 20px 0;
}

.profhdr {
text-align:right;
vertical-align:top;
font-weight:700;
background-color:#d9d9d9;
width:20%;
}

.profhdr1 {
text-align:right;
vertical-align:top;
font-weight:700;
color:#800000;
background-color:#d9d9ff;
width:20%;
}

.profbhdr {
text-align:center;
vertical-align:top;
font-weight:700;
background-color:#d9d9d9;
}

.profbhdr1 {
text-align:center;
vertical-align:top;
font-weight:700;
color:#800000;
background-color:#d9d9ff;
}

.proftxt {
text-align:left;
vertical-align:top;
}

.main {
text-align:left;
}
.mainsmall {
text-align:left;
font-size:0.9em;
}
.mainesc {
color:#008000;
text-align:left;
}
.mainerr {
/* padding-left:10px; */
color:#c00000;
text-align:left;
font-weight:bold;
}
.mainnotice {
/* padding-left:10px; */
color:#0000c0;
text-align:left;
font-weight:bold;
}
.maininvis, .maininvis a, .maininvis a:hover, .maininvis a:visited {
color:#f9f9f9;
background:#f9f9f9;
text-align:left;
}
.howto {
color:#008000;
text-align:center;
font-weight:bold;
font-style:italic;
}
.main a, .mainsmall a, .mainesc a, .mainerr a, .mainnotice a, .howto a {
color:#3d3daf;
}
.main a:visited, .mainsmall a:visited, .mainesc a:visited, .mainerr a:visited, .mainnotice a:visited, .howto a:visited {
color:#3d3daf;
}
.main a:hover, .mainsmall a:hover, .mainesc a:hover, .mainerr a:hover, .mainnotice a:hover, .howto a:hover {
color:#3d3d3d;
/* background:#e9e9ff; */
}
.main h1 {
font-size:2.1em;
}
.main h2 {
font-size:1.9em;
}
.main h3 {
font-size:1.7em;
}
.main h4 {
font-size:1.5em;
}
.main h5 {
font-size:1.3em;
}
.main h6 {
font-size:1.1em;
}

.headline, .headline a {
color:#000;
}
.headline a:hover {
color:#000;
text-decoration:none;
}
.headline a:visited {
color:#3d3d3d;
}
.headlinenew, .headlinenew a {
color:#000080;
}
.headlinenew a:hover {
color:#000080;
text-decoration:none;
}
.headlinenew a:visited {
color:#3d3d8f;
}
.headlinerej, .headlinerej a {
color:#800000;
}
.headlinerej a:hover {
color:#800000;
text-decoration:none;
}
.headlinerej a:visited {
color:#8f3d3d;
}
.headlineapp, .headlineapp a {
color:#008000;
}
.headlineapp a:hover {
color:#008000;
text-decoration:none;
}
.headlineapp a:visited {
color:#3d8f3d;
}
.headlinelive, .headlinelive a {
color:#006000;
font-weight:bold;
}
.headlinelive a:hover {
color:#006000;
font-weight:bold;
text-decoration:none;
}
.headlinelive a:visited {
color:#3d8f3d;
font-weight:bold;
}

/* The MyFark Styles */

#accordionExample {
min-width:655px;
width:99%;
padding:5px;
margin:0 0 30px 0;
}
#TFaccordionExample {
min-width:825px;
width:99%;
padding:5px;
margin:0 0 30px 0;
}

.accordionTabTitleBar {
font-size:12px;
padding:4px 6px 4px 6px;
border-style:solid none solid none;
border-width:1px 0 1px 0;
border-top-color:#bdc7e7;
border-bottom-color:#182052;
background-color:#63699c;
color:#fff;
font-weight:bold;
}

.accordionTabTitleBarHover {
font-size:11px;
background-color:#669;
color:#000;
}

.accordionTabContentBox {
font-size:11px;
border:1px solid #1f669b;
padding:0 8px 0 8px;
margin:0;
overflow:auto;
/* display:none; */
}

/* The Comments Styles */

.voteTable {
background:#669;
color:#fff;
border-top:2px solid #3d3d3d;
}

.voteTable a, .voteTable a:visited {
color:#dfdfff !important;
}

.voteTable a:hover {
color:#fff !important;
text-decoration:underline;
}

#commentsHeader {
background:#666699;
color:#fff;
border-top:2px solid #3d3d3d;
border-bottom:2px solid #3d3d3d;
vertical-align:middle;
font-size:8pt;
}

.commentsHeaderTable {
background:#ddd;
color:#3d3d3d;
border-top:2px solid #3d3d3d;
vertical-align:middle;
font-size:8pt;
}

.commentsHeaderInput {
color:#3d3d3d;
border:1px solid #3d3d3d;
vertical-align:middle;
}

.commentsLabel {
font-size:12pt;
font-weight:700;
}

#commentsArea {
width:99%;
text-align:left;
}

#commentsArea .ctable {
margin:0 5px 5px 12px;
width:98%;
padding:3px 0 3px 0;
background:#dfdfff;
color:#3d3d3d;
border:1px solid #3d3d3d;
vertical-align:middle;
}

#commentsArea .ctable a {
color:#3d3d3d !important;
}
#commentsArea .ctable a:visited {
color:#447 !important;
}

#commentsArea .ctable a:hover {
color:#669 !important;
text-decoration:underline;
}

#commentsArea .ctableTF {
margin:0 5px 5px 12px;
width:98%;
padding:3px 0 3px 0;
background:#dfdfff;
color:#3d3d3d;
border:1px solid #3d3d3d;
vertical-align:middle;
}

#commentsArea .ctableTF a {
color:#3d3d3d !important;
}
#commentsArea .ctableTF a:visited {
color:#666699 !important;
}

#commentsArea .ctableTF a:hover {
color:#666699 !important;
text-decoration:underline;
}

#commentsArea .ctext {
width:97%;
padding:2px 2px 2px 0;
margin:0 0 15px 12px;
text-align:left;
}
#commentsArea .ctext img {
 border:1px solid #e0e0e0;
 vertical-align:text-bottom;
}
#commentsArea .ctextnb img {
 border:0px;
 vertical-align:text-bottom;
}
#commentsArea .ctext a {
color:#3d3daf;
}
#commentsArea .ctext a:visited {
color:#3d3dff;
}
#commentsArea .ctext a:hover {
color:#3d3daf;
text-decoration:underline;
}

.ctextnb img {
border:0;
vertical-align:text-bottom;
}

#commentsArea .cdate {
font-size:0.8em;
font-weight:700;
padding-right:10px;
padding-left:10px;
}

#commentsArea .clogin {
font-size:1.1em;
font-weight:700;
padding-left:10px;
}

#commentsArea .tfbadge {
border:0;
padding-left:5px;
}

.ctextesc {
color:#006000;
background:#d9d9ff;
}

#commentsPostingArea {
text-align:left;
margin:15px 5px 0 5px;
width:99%;
padding:0;
background:#3d3d3d;
color:#fff;
border:1px solid #3d3d3d;
vertical-align:middle;
}

#commentsPostingArea .commentPostingTable {
width:99%;
text-align:left;
margin:5px 5px 15px 5px;
padding:0;
background:#eee;
color:#3d3d3d;
border:2px solid #3d3d3d;
vertical-align:middle;
}

#commentsPostingArea .commentsPostingAreaInput {
padding:1px;
color:#3d3d3d;
background:#fff;
border:1px solid #3d3d3d;
vertical-align:middle;
}

#commentsPostingArea .commentsPostingAreaButton {
padding:1px;
background:#669;
color:#fff;
border:2px solid #3d3d3d;
vertical-align:middle;
}
#commentsPostingArea .commentsPostingAreaButton[disabled] {
color:#999;
}

#commentsPostingArea .cpbox {
background:#eee;
}

#commentsPostingArea .cpafootnote {
font-size:0.9em;
width:99%;
text-align:left;
margin:5px 5px 15px 5px;
padding:0;
}

#commentsPostingArea .cpafootnote a {
color:#b9b9ff !important;
}
#commentsPostingArea .cpafootnote a:visited {
color:#b9b9d0 !important;
}
#commentsPostingArea .cpafootnote a:hover {
color:#fff !important;
text-decoration:underline;
}

#commentsPostingArea .notifyBigBrother {
padding:1px;
background:#c00;
color:#ccc !important;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
vertical-align:middle;
}

#commentsPostingArea .notifyBigBrother a {
color:#fff !important;
}

#commentsPostingArea .notifyBigBrother a:hover {
color:#fff !important;
text-decoration:underline;
}

.refreshRedisplayComments a {
font-size:1.2em;
font-weight:700;
color:#0000c0 !important;
}

.refreshRedisplayComments a:hover {
color:#3d3d3d !important;
text-decoration:underline;
}

.mtbl {
width:100%;
background:#ddd;
}
.mtbl th {
background:#669;
color:#fff;
vertical-align:middle;
text-align:center;
font-size:1.0em;
}
.mtbl th a {
color:#dfdfff;
background:#669;
}
.mtbl th a:hover {
color:#dfdfff;
background:#669;
text-decoration:underline;
}
.mtbl td {
background:#fff;
color:#3d3d3d;
vertical-align:middle;
text-align:left;
font-size:1.0em;
}
.mtbl td a {
color:#000;
background:#fff;
}
.mtbl td a:hover {
color:#000;
background:#fff;
text-decoration:underline;
}
.mtblHi1 {
color:#000090;
background:#e0e0ff;
font-weight:bold;
}
.mtblHi2 {
color:#900000;
background:#ffe0e0;
font-weight:bold;
}

/*Profile / other place Narc Area CSS */

#narcArea {
text-align:left;
margin:15px 0 0 0;
width:100%;
padding:0;
background:#3d3d3d;
color:#fff;
border-top:2px solid #3d3d3d;
vertical-align:middle;
}

#narcArea .notifyBigBrotherProfile {
padding:0;
background:#c00;
color:#ccc !important;
vertical-align:middle;
}

#narcArea .notifyBigBrotherProfile a {
color:#fff !important;
}

#narcArea .notifyBigBrotherProfile a:hover {
color:#fff !important;
text-decoration:underline;
}

/* LOGIN BOX STYLES */

.loginTable {
background:#3d3d3d;
color:#fff;
border-top:solid #3d3d3d 2px;
border-bottom:solid #3d3d3d 2px;
text-align:left;
font-size:1.0em;
margin:0 0 20px 0;
}

.loginTable input {
border:solid #3d3d3d 1px;
}

.loginTable a {
color:#b9b9ff;
}
.loginTable a:visited {
color:#b9b9e0;
}
.loginTable a:hover {
color:#fff;
text-decoration:underline;
}
.loginViewAnother {
background:#efefef;
color:#3d3d3d;
}

.ncbar {
color:#c00;
background-color:#c00;
height:4px;
border:0;
margin:8px 0 8px 8px;
}

/* blog */

.blogMain {
margin:0px;
z-index:140;
clear:both;
padding:10px 15px 30px 15px;
/* min-width:650px; */
}
.blogHeader {
margin:0 0 10px 0;
z-index:140;
clear:both;
padding:0 0 5px 0;
border-bottom: dotted #3d3d3d 1px;
/* min-width:650px; */
}
.blogHeadline {
font-size:1.7em;
font-weight:bolder;
}
.blogByLine {
font-size:0.9em;
}
.blogMain a, .blogHeader a, .blogByLine a {
color:#3d3daf;
}
.blogMain a:visited, .blogHeader a:visited, .blogByLine a:visited {
color:#3d3daf;
}
.blogMain a:hover, .blogHeader a:hover, .blogByLine a:hover {
color:#3d3d3d;
/* background:#e9e9ff; */
}

.jsonly {
display:none;
}


