/* -*- mode: css; coding: iso-8859-1 -*- */

/* $Id$ */



/* *** General global style settings *** */



* {
	margin: 0;
	padding: 10;

}



body {
	font-size: 12pt;
	font-family: arial;
	width: 940px;
	color: #000000;
	background-color: #fff;
	margin-top: 8px;
	margin-left: 25px;
	margin-bottom: 10px;

}





/* IE5 for Mac hack \*//*/

   body {

   font-size: 72%;

} /* End hack */



h1 {

    font-family: Verdana;

    font-size: 10pt;

    line-height: 1.1em;

    font-weight: normal;

    color: #333;

}



h2 {

    font-family: Verdana;

    font-size: 10pt;

    color: #999;

}



p {
	margin-bottom: 10px;
	text-align: justify;

}



img {

    padding: 0;

    margin: 0;

    border: 0;

}



a {

    color: #284f77;

    color: #d35612;

    color: #d35612;

    text-decoration: none;

}



a:link {

    color: #284f77;

    color: #d35612;

    color: #d35612;

    text-decoration: none;

}



a:visited {

    color: #d35612;

    text-decoration: none;

}



a:hover {

    color: #d35612;

    text-decoration: underline;

}



a:active {
	color: #173151;
	color: #000000;
	text-decoration: none;

}



a img {

    border: 0;

}



a:hover img {

    text-decoration: none;

}



/* *** Top Navigation menu ***/



#top_navigation_menu {
	width: 941px;
	float: left;
	display: inline;
	text-align: left;

}



#top_navigation_menu ul {

    list-style: none;

    border: 0;

    padding: 0;

    margin: 0;

}



#top_navigation_menu li {

    float: left;



}



/*



#top_navigation_menu li a {

    height: 24px;

    line-height: 2.2em;

    float: left;

    margin: 0;

    padding: 0 5px;

    display: block;



    text-decoration: none;

    text-align: center;

    color: #333;

}



#top_navigation_menu li a: hover {

    background-color: #CC2800;

    color: #fff;

}



*/



/* and so begins the serving to ie mac 5.0 */



/*\*//*/

   #top_navigation_menu li a {

   float: none;



}



   li.home {

   width: 42px;

}



   li.contributors {

   width: 106px;

}



   li.subjects {

   width: 84px;

}



   li.editors {

   width: 85px;

}



   li.stevebellx {

   width: 122px;

}



   li.danchung {

   width: 140px;

}



   li.audio {

   width: 110px;

}



   li.about {

   width: 95px;

}



   li.webfeeds {

   width: 65px;

}



   li.otherblogs {

   width: 78px;

}



   /*this rule makes the nav a state, in a good way*/



#home li.home a, #contributors li.contributors a, #subjects li.subjects a, #editorsblog li.editors a, #stevebellx li.stevebellx a, #danchung li.danchung a, #audio li.audio a, #about li.about a, #webfeeds li.webfeeds a, #otherblogs li.otherblogs a

{

    color: #fff;

    background-color: #a39e94;

}







/*the date rule below applies to all inside pages - but not the front, because the spacing is different */



#date {

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

    text-align: right;

    float: right;

    font-size: 0.9em;

    line-height: 1.25em;

    color: #333;





}





/* To Control Margin around main logo */



#mainindexlogoheader {

    height: 194px;

    width: 597px;

	width: 940px;

  	margin:0;

    padding: 0;

    float: left;

    background-color: #fff;

	margin-top:10px;

	margin-bottom: 50px;

}







#todaysdate {

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

    text-align: right;

    float: right;

    font-size: 1.0em;

    line-height: 1.25em;

    color: #333;



    padding-top: 20px;



}



/* /control the left hand column */



#mainindexcolumnleft {

    width: 220px;

    float: left;

    font-family: Verdana;

    font-size: 10pt;



}







h2.dateinindex {

    font: normal 18px/9px Georgia, "Times New Roman", Times, serif !important;

    color: #666 !important;

    padding-bottom: 12px !important;

    padding-top: 2px;

    border-top: 0px !important;

    border-bottom: 1px solid #ccc;

    margin-bottom: 8px;

    

}



.nav_tvradio {
	width: 200px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f15a5b;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}



.nav_tvradio A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_tvradio {

    border-top: 10px solid #f15a5b !important;

}

    

.nav_tvradio A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_music {
	width: 124px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ae1f52;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}



.nav_music A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_music {

    border-top: 10px solid #ae1f52 !important;

}

    

.nav_music A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_theatre {

    width: 60px;

    margin: 2px 2px 2px 0px;

    padding: 0px;

    border: 0px;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    background-color: #c47292;

    text-decoration: none;

    vertical-align: middle;

}



.nav_theatre A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_theatre {

    border-top: 10px solid #c47292 !important;

}

    

.nav_theatre A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_film {
	width: 150px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #efb154;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}



.nav_film A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_film {

    border-top: 10px solid #efb154 !important;

}

    

.nav_film A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_art {
	width: 150px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f15a22;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}



.nav_art A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_art {

    border-top: 10px solid #f15a22 !important;

}

    

.nav_art A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_writers {

    width: 114px;

    margin: 2px 0px 2px 0px;

    padding: 0px;

    border: 0px;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    background-color: #f05988;

    text-decoration: none;

    vertical-align: middle;

}



.nav_writers A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_writers {

    border-top: 10px solid #f05988 !important;

}

    

.nav_writers A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_home {
	width: 125px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f05988;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}



.nav_home A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_home {

    border-top: 10px solid #f05988 !important;

}

    

.nav_home A:hover {

    background-color: #000000;

    color: #ffffff;

}





.nav_books {
	width: 180px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f7941d;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}



.nav_books A {

    margin: 0px;

    padding: 3px;

    border: 0px;

    display: block;



    font: normal 12px Verdana, Arial, Helvetica, sans-serif;

    text-decoration: none;

    vertical-align: middle;

    color: #ffffff;

}



.pickentry_books {

   /* border-top: 10px solid #f7941d !important; */

   border-top: 10px solid #cccccc !important;

}

    

.nav_books A:hover {

    background-color: #000000;

    color: #ffffff;

}
