body 
{
    font-family:verdana, Arial, sans-serif;
    font-size:small;
    text-align:center;
    background-color:#000033;
}
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;  }

.pageMetaContainer 
{
    margin-right:200px;
}

#pageContainer 
{
    width:900px;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    padding:0px;
    text-align:center;
    border-top:   solid #ffffff 1px; 
    border-right: solid #ffffff 1px; 
    border-bottom:solid #ffffff 1px; 
    border-left:  solid #ffffff 1px; 
    background-color:#6699CC;
}

#contentheader 
{
    background-color:#003366;
    color:#ffffff;
}

#contentleft 
{
    width:200px;
    padding:0px;
    float:left;
    text-align:left;
    background-color:#6699CC;
}
#contentleft p{font-size:100%}
#contentleft div{font-size:100%;}
#contentleft HR{color:#336699;}
#contentleft A{color:#000033}

#contentcenter 
{
    width:700px;
    padding:0px;
    float:left;
    background:#ffffff;
    text-align:left;
    background-color:#ffffff;
}

#contentcenterFull 
{
    width:900px;
    padding:0px;
    float:left;
    background:#ffffff;
    text-align:left;
    background-color:#ffffff;
}
#contentcenterFull A{color:#003366;}

#contentcenter-archive
{
    width:700px;
    padding:0px;
    float:left;
    background:#ffffff;
    text-align:left;
}


#contentright 
{
    width:200px;
    padding:0px;
    float:left;
    text-align:left;
}
#contentright p {font-size:100%}
#contentright HR{color:#336699;}

#menu
{
    background-color:#336699;
    font-size:120%;
}
#menu a{text-decoration:none; color:#ffffff;}
#menu a:hover{color:#FFFF00;}


h1,h2,h3,h4,pre
{
    margin:0px 6px 6px 6px;
}

#blogTitle
{
    font-size:300%;

}

.postTitle
{
    font-size:150%;
    font-weight:bold;
    margin:0px 0px 6px 0px;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    background:#cccccc;
    padding:10px;
    text-align:left;
}
A.postTitleLink{color: #000000; text-decoration: none;}
A.postTitleLink:hover{color: #006699; }

.myPostSubtitle
{
    font-family:arial; 
    font-weight:bold; 
    color:#003366; 
    font-variant:small-caps;
    font-size:larger;
}


.archiveTitle
{
    font-size:150%;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    background:#000000;
    color:#ffffff;
    padding:20px;
    text-align:center;
}

.postBody
{
    margin:0px 6px 6px 6px;
}


.commentLabel
{
    font-size:150%;
    font-weight:bold;
    margin:0px -6px 0px -6px;
    padding:10px 10px 10px 10px;
    background:#336699;
    color:#ffffff;
}
.commentLabel a{color: #ffffff; text-decoration: none; }

.comment
{
    margin:0px 0px 20px 0px;
}
.comment a
{
    color:#003366;
}
.commentDetails 
{   
    color:#666666; 
    font-size: 80%; 
    font-weight:normal; 
    padding-bottom:2px; 
    padding-top:12px; 
    border-bottom:4px solid #336699; 
    text-align:right;
    }

#commentForm
{
    margin:0px 10px 20px 10px;
}



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

.subtleText{color:#333333; font-size: 80%;}
p.postDetails {color:#666; font-size: 80%; font-weight:normal; padding-bottom:2px; padding-top:12px; text-align:right;}
BLOCKQUOTE{border:1px solid #CCCCCC; padding:8px; background:#F9F9F9}
hr {background-color:#336699; border:none; color:#336699; height:2px;}

dl 
{
    margin: 0px 0px 10px 0px;
}

dt 
{
    font-weight: bold;
    font-variant:small-caps;
    color: #ffffff;
    text-align:center;
    background-color: #003366;
    margin-top:20px;
}


dd 
{
    margin: 0px 4px 0px 4px;
    padding: 0px 4px 0px 6px;
    color: #000000;
    font-size: 100%;
    background: url(http://www.sfsignal.com/mt-static/images/arrow.gif) no-repeat 0 3px;
}
dd a {color:#036; font-size:85%}


/* ************************************************************ 
// FOR TWITTER UPDATES
// ********************************************************** */
.widget-list 
{
    list-style-image: url(http://www.sfsignal.com/mt-static/images/arrow.gif); 
    font-size:85%; 
    font-family:verdana,Arial,sans-serif; 
    font-size:small; 
    color:#000033; 
    margin: 0px 4px 0px 6px;
    padding: 0px 4px 0px 6px;
    color: #000000;
    font-size: 100%;
}
.widget-list li 
{
    font-size:85%; 
    margin:0px; 
    padding-top:5px;
}
.module-list-item
{
    padding-top:5px;
}


/* ************************************************************ 
// IMAGE STYLES                                               
// ********************************************************** */


.AmazonBook
{
    height:120px;
}

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;
}

img.justBorder
{
    border:1px solid black;
}

img.libraryBook
{
    height:200px;
    border:1px solid black;
    margin: 2px;
}

img.libraryBookNoBorder
{
    height:200px;
    margin: 2px;
}

img.libraryCD
{
    height:124px;
    border:1px solid black;
    margin: 2px;
}

img.libraryCD
{
    height:124px;
    margin: 2px;
}

img.socialbkmark
{
    margin:0px
}

P IMG
{
    margin:0px;
}

.bookSlot {text-align:center; padding:12px; font-size:80%; width:33%}
.bookReceived{font-size:80%}

#sfsignal-ads-top
{
}


#sfsignal-ads-right
{
    position:absolute;
    right:10px;
    top:120px;
    width:180px;
}



.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;
}



UL
{
    text-align:left;
    margin-right:6px;
}

#pda_recentcomments {display:none;}


