#stlogo {

	border: 0;

	width: 160px;

	height: 32px;

	vertical-align: middle;

	margin: 0 10px 0 0;

}



#search {

	text-align:right;

}





#tags {

	margin: 0;

	padding: 0.5em;

	width: 120px;

	background: #ffff00;

	color: #889;

	border:1px #9cc dashed;

	float: right;

	text-align: right;

}



#tags * {

	margin: 0;

	padding: 0;

}



#tags li {

	list-style: none;

}



#logosh1,#logosh2,#logosh3,#logosh4,#logosh5,#logosh6,#logosh7,#logosh8 {

	width: 165px;

	height: 165px;

	margin: 8px;

	padding: 0;

    border: 0;

}





#homet{



	width: 100%;

	margin-top: 30px;

}



.navtable, .coltable, .tagtable {

	width: 100%;

}



.nl {

	margin-right: 9px;

}

.nl img{border:0px;
margin-right:5px;
margin-bottom:1px;}

.nl2 img{border:0px;
margin-right:5px;
margin-bottom:1px;}

.coltable tr {

    vertical-align: top;

}



.column {

	padding-left: 2em;

	vertical-align: top;

}



.rightcol, .rightalt {

	width: 20em;

	padding-left: 5em;

	vertical-align: top;

	text-align: right;

	font: status-bar;

}



.rightalt {

    float: right;

}



.date,.date_nosep,.date2 {

    font: status-bar;

    color: #666;

    margin: 0 0 1em 0;

    padding-bottom: 1em;

}

.interview{ margin: 2px 0 0px 0px;
 padding:0px 0 3px 0;
    border-bottom: 1px #9cc dashed;}

    .journal_nav {
width:760px;
    padding:0px;
    margin:0px;
    border:none;
    }

    .journal_nav td{    padding:0px;
    margin:0px;
    border:none;
    vertical-align:top;}

.date {
 margin: 2px 0 0px 0px;
 padding:1px 0 5px 0;
    border-bottom: 1px #9cc dashed;
 border-top: 1px #9cc dashed;
}


.date2 {

    margin: 0px 0 0px 92px;
padding:1px 0 5px 0;

    border-bottom: 1px #9cc dashed;

}

.date3 {

    margin: 0px 0 0px 120px;
padding:1px 0 5px 0;

    border-bottom: 1px #9cc dashed;

}



.listsect {

	margin-top: 1em;

}



.listsect:first-child {

	margin-top: 0;

}



.listhd,.listhd_nohover {

	font-weight: bold;

    letter-spacing: -1px;

}



.subsect,.subsect1st {

	margin: 1em 0 1em 0;

	padding-top: 1em;

}



.subsect {

	border-top: 1px #9cc dashed;

}



.blogitem {

	margin-bottom: 2em;

}

.blogitem > h2 {

	margin: 0;

}



.itemstat {

	color: #999;

	font:status-bar;

	margin-top: 0.5em;

}


.itemstat2 {

	color: #999;

	font:status-bar;

	margin-top: -1em;

	margin-bottom: .7em;
}

.itemstat3 {

	color: #999;

	font:status-bar;

	margin-top: .2em;

	margin-bottom: .3em;

	padding-top: 3px;

	padding-bottom: 4px;

	border-top:1px #9cc dashed;

	border-bottom:1px #9cc dashed;
}

.art_work,.art_work2{
margin-top:-6px;
margin-left:90px;}

.art_work2{margin-top:15px;}

.art_top{float:right;
margin-top:-22px;
font:status-bar;
 font-size: 12px;
 letter-spacing:0px;}




.index a {

	margin-right: 10px;

}



iframe {

	border: 0;

}



h1,h2,h3,h4,h5 {

	letter-spacing: -1px;

    font-family: Arial,Verdana,Helvetica,sans-serif;

}

h1 {

  font-size: 1.7em;

letter-spacing: -.5px;



    color: #666;

    border-bottom: 1px #9cc dashed;

    padding-bottom:8px;

    margin-bottom:0px;

}

h2 {

    font-size: 1.8em;

}



h3 {
letter-spacing: -.5px;
    font-size: 1.6em;

    font-weight: 100;

    color: #666;

    border-bottom: 1px #9cc dashed;

}



h4 {

    font-size: 1.4em;

    margin: 0;

    padding: 0;

}

h5 {

    font-size: 1em;

    margin: 0;

    padding: 0;

}

h6{letter-spacing: -.5px;
    font-size: 1.6em;

    font-weight: 100;

    color: #666;

    border-bottom: 1px #9cc dashed;
    margin:5px 0px 6px 0px;
}



.outlined {

    border: 1px dashed #ccc;

    padding: 0 3em 3em 3em;

    vertical-align: top;

    width: 50%;

}

#nav{width:400px;
float:right;
text-align:right;
}

#nav2{
float:left;
text-align:left;
}


#subnav {

margin-left:0px;

	line-height: 200%;

	float:left;
width:160px;
margin-top:10px;

}





#subnav ul
{
padding:0px;


margin-left:0px;
list-style: square inside; color: #09e;

}

#subnav li
{margin: 0 0 0 0;
}



#mosaic td{padding:0px;
margin:0px;
border:none;}

#mosaic table, #list table {padding:0px;
float:center;
margin:0px;
border:none}

#mosaic img {padding:0px;
margin:0px;
border:none}

#listed  {padding:0px;
margin:0px;
border:none;}

.odd, .even{
padding:1px 12px 4px 4px;
margin:0px;
width: 152px;
vertical-align: top;
border:none}

.odd {
	background: #e8e8d0;

}

.even {
	background: #fff;

}
