BODY{color:#000; background:#003366; font-size:80%; font-family:verdana,arial;}

#leftcontent 
{
    position: absolute;
    left:10px;
    top:10px;
    width: 190px;
}

#leftcontent2 
{
    position: absolute;
    right:235px;
    top:110px;
    width:190px;
}

#centercontent 
{
	margin-left: 200px;
	margin-right:235px;
    top:10px;
    padding: 10px;
    background:#fff;
    text-align:left;
    border: thin solid #39c;
}

#centercontent2 
{
	margin-left: 200px;
	margin-right:435px;
    top:10px;
    padding: 10px;
    background:#fff;
    text-align:left;
    border: thin solid #39c;
}


#centercontent_pda
{
    margin-left: 0px;
    margin-right:0px;
    top:50px;
    padding: 10px;
    background:#fff;
    text-align:left;
    border: thin solid #39c;
}

#rightcontent 
{
    position: absolute;
    right:10px;
    top:10px;
    width:225px;
}

dl 
{
    width: 190px;
    margin: 0 0 10px 0px;
    padding: 0;
    background: #A0BFDA url(mt-static/images/box_bottom.gif) no-repeat bottom left;
}

dt 
{
    margin: 0 0 5px 0;
    padding: 5px;
    font-size: 100%;
    font-weight: bold;
    font-variant:small-caps;
    color: #fff;
    border-bottom: 1px solid #fff;
    background: #069 url(mt-static/images/box_top.gif) no-repeat top left;
}

.dlRight
{
    width: 225px;
    margin: 0 0 10px 0px;
    padding: 0;
    background: #A0BFDA url(http://www.sfsignal.com/mt-static/images/box_bottomWide.gif) no-repeat bottom left;
}
.dtRight
{
    background: #069 url(http://www.sfsignal.com/mt-static/images/box_topWide.gif) no-repeat top left;
}

dd 
{
    margin: 0 0 0 10px;
    padding: 0 10px 2px 10px;
    color: #000;
    font-family: Verdana, sans-serif;
    font-size: 85%;
    background: url(mt-static/images/arrow.gif) no-repeat 0 3px;
}

dd.plain {background: url()}
dd.plainshelf {background: url(); font-size:6pt;margin-left:0px;margin-right:0px; text-align:center;}
dd a {color:#036;}
hr {background-color:#336699; border:none; color:#336699; height:2px;}
BLOCKQUOTE{border:1px solid #CCCCCC; padding:4px; background:#F9F9F9}
.pollChoices {font-size: 100%;}

p.postDetails {color:#666; font-size: 80%; font-weight:normal; padding-bottom:2px; padding-top:12px; border-bottom:1px solid #ddd;}
p.relatedPosts{color:#333; font-size: 80%; font-weight:normal; padding-bottom:2px; padding-top:12px; text-align:left;}
.reviewedBy {color:#666; font-size: 80%; font-weight:normal;}
div.searchDetails {color:#666; font-size: 80%; font-weight:normal; padding-bottom:2px;}
div.searchDetails {color:#666; font-size: 80%; font-weight:normal; padding-bottom:2px; }
p a {color:#036; }
div.postTitle {font-size: 170%; font-weight:bold; color:#036; margin-top:16px;}
div.date {font-size: 180%; font-weight:bold; color:#036; background:#eee; border: 1px inset #069  ; padding: 2px;}
div.postBody p {margin-top:0px}
.searchCheckboxText{color:#fff}


.myBorder{border:1px solid #A0BFDA; }
.sfPointsHeader{background:#036; color:white;font-family:Verdana; font-size: 8pt; font-weight:bold;}
.sfPointsRow{border:1px solid #036; color:#036;font-family:Verdana; font-size: 8pt; cursor:help; background:white;}
.sfPointsData{border:1px solid #036; background:white; color:#036; font:bold 10pt verdana; text-align:center; cursor:help;}
.sfPointsFooter{background:#036; color:white;font-family:Verdana; font-size: 8pt;}
.balancePositive{border:1px solid #036; background:white; color: #036; font:bold 10pt verdana; text-align:center; cursor:help;}
.balanceNegative{border:1px solid #036; background:white; color:red; font:bold 10pt verdana; text-align:center; cursor:help;}

.anthTitle {font-weight:bold; font-style:italic;}


#archiveNav a 
{
    color:#FFF; 
    font-weight:bold;
}
#archiveNav 
{
	margin-left: 200px;
	margin-right:200px;
    padding: 10px;
    text-align:center;
    color:#FFF;
}
#archiveNavPda
{
    display: none;
}

.button 
{
    font-size:8pt; 
    border:solid 1px #000; 
    background:#069; 
    color:white;
}

.postButton 
{
    font-size:10pt; 
    font-weight:bold; 
    border:solid 1px #000; 
    background:#069; 
    color:white;
}

A 			{ color: #003366; text-decoration: underline; }
A:link		{ color: #003366; text-decoration: underline; }
A:visited	{ color: #003366; text-decoration: underline; }
A:active	{ color: #333333;  }
A:hover		{ color: #333333;  }

h1, h2, h3 {
margin: 0px;
padding: 0px;
}

div.pagelabel {
font-family:verdana, arial, sans-serif;
color:#FFF;
font-size:200%;
font-weight:bold;	
    text-align:center;
}

#banner {
font-family:palatino,  georgia, verdana, arial, sans-serif;
color:#fff;
font-size:x-large;
font-weight:normal;	
padding:15px;
            border-top:4px double #666;
}

#banner a,
    #banner a:link,
    #banner a:visited,
    #banner a:active,
    #banner a:hover {
font-family: palatino,  georgia, verdana, arial, sans-serif;
font-size: xx-large;
color: #333;
text-decoration: none;
}

.description {
font-family:palatino,  georgia, times new roman, serif;
color:#333;
font-size:small;
text-transform:none;	
}

#content {
position:absolute;
background:#FFF;
margin-right:20px;
margin-left:225px;
margin-bottom:20px;
border:1px solid #FFF;
width: 70%;
}

#container {
background:#FFF;
border:1px solid #FFF;		
}

.blog {
padding:15px;
background:#FFF; 
}

.syndicate {
font-family:verdana, arial, sans-serif;
font-size:xx-small;		
line-height:140%;
padding:2px;
margin-top:15px;
background:#FFF;  		
}	

.powered {
font-family:palatino, georgia, times new roman, serif;
color:#666;
font-size:x-small;		
line-height:140%;
text-transform:uppercase; 
padding:2px;
}	

.comments-label	{ 
    font-size: 180%; 
    font-weight:bold; 
    color:#fff; 
    text-align:left;
    }

.comments-label-arc	{ 
    font-size: 180%; 
    font-weight:bold; 
    color:#fff; 
    text-align:left;
    margin-left:210px;
    }

.comments-body {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#000;
font-size:100%;
font-weight:normal;
background:#FFF;
line-height:140%;
padding-bottom:10px;
padding-top:10px;		
border-bottom:1px dotted #999; 					
}		

.comments-content 
{
    top:50px;
    padding: 10px;
    background:#fff;
    text-align:justify;
    border: 1px solid #036;
    color:#000;
}

.comments-post {
font-family:verdana, arial, sans-serif;
color:#000;
font-size:80%;
font-weight:normal;
background:#FFF;		
}	

.commentError {
font-family:verdana, arial, sans-serif;
color:#F00;
font-weight:bold;
}
        

.trackback-url {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:5px;		
border:1px dotted #999; 					
}


.trackback-body {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding-bottom:10px;
padding-top:10px;		
border-bottom:1px dotted #999; 					
}		

.trackback-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
background:#FFF;		
}	


#banner-commentspop {
font-family:palatino, georgia, verdana, arial, sans-serif;
color:#FFF;
font-size:large;
font-weight:bold;
border-left:1px solid #FFF;	
border-right:1px solid #FFF;  		
border-top:1px solid #FFF;  		
background:#003366;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;  		  		  			 
}

.AmazonBook
{
    height:80px;
}

img.book
{
    height: 7em;
    border:1px solid black;
    float:right;
    position:relative;
    margin: 6px;
}

img.interviewBookLeft
{
    border:1px solid black;
    float:left;
    margin:4px
}

img.interviewBookRight
{
    border:1px solid black;
    float:right;
    margin: 4px
}

img.bookNoResize
{
    border:1px solid black;
    float:right;
    position:relative;
    margin: 6px;
}

img.bookNoResizeNoBorder
{
    float:right;
    position:relative;
    margin: 6px;
}

img.bookNoResizeNoBorderLeft
{
    float:left;
    position:relative;
    margin: 6px;
}

img.bookNoBorder
{
    height: 40px;
    float:right;
    position:relative;
    margin: 6px;
}

div.insetLeft
{
    background:#ffffcc;
    color:#003366;
    width:25%;
    border:3px dashed #003366;
    margin:12px;
    padding:12px;
    font-size:125%; 
    font-weight:bold; 
    font-family:sans-serif,verdana,arial;
    text-align:justify;
    float:left;
}

div.insetRight
{
    background:#ffffcc;
    color:#003366;
    width:25%;
    border:3px dashed #003366;
    margin:12px;
    padding:12px;
    font-size:125%; 
    font-weight:bold; 
    font-family:sans-serif,verdana,arial;
    text-align:justify;
    float:right;
}

.bwise 
{
    font: bold 100%/90% Arial, Helvetica, sans-serif;
    width: 6em;
    height: 3em;
    border: 1px solid black;
    background: white url(blogwise.jpg) center center no-repeat;
    text-align: center;
}
.bwise a { text-decoration: none; }
.listed { color: black; font-size: 0.55em;}
.bwisetitle { font-size: 1.3em;}
.blogtxt { color: #000; }
.wisetxt { color: #036;}
.url { color: black; font-size: 0.55em; }
.myPostSubtitle{font-family:arial; font-weight:bold; color:#003366; font-variant:small-caps;}
.callout{background:#e0e0f0; padding:4px; border:thin solid black 1px; margin-left:50px; margin-right:50px;}
.calloutHighlight{color:#006699;font-weight:bold;}
.subtleText{color:#666666; font-size: 75%;}
.question{color:#003366}


    img.libraryBook
    {
        height:200px;
        border:1px solid black;
        margin: 2px;
    }
    img.libraryBookNoBorder
    {
        height:200px;
        margin: 2px;
    }
    .bookSlot {text-align:center; padding:12px; font-size:80%}
    .bookReceived{font-size:80%}

.tableHeader{font:bold 9pt verdana; background:black; color:white; text-align:center;}
.tableData{font:normal 7pt verdana; text-align:left; vertical-align:top;}
.tableDataCentered{font:normal 7pt verdana; text-align:center; vertical-align:top;}
.tableBookTitle{font:7pt verdana; text-align:left; vertical-align:top;}
.reviewTitle{font-weight:bold; font-family: verdana;}

.chatPerson1{color: #663366}
.chatPerson2{color: #3333FF}

#pda_recentcomments {display:none;}

.mmQuestion {
font-size:130%;
font-weight:bold;
}
.mmRespondent {
border-top:1px solid #cccccc;
margin-top:24px;
color:#003366;
font-family:Arial;
font-size:125%;
font-weight:bold;
}
.mmBio {
font-family:Arial;
font-size:80%;
margin-bottom: 12px;
}

