body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0;
	background-color: #BA9EE5;
}


th,form,input,textarea,select,div#content ul, div#content ol,div#content li {
	font-size: 13px;
}

ul {
	list-style-type: disc;
	list-style-position: outside;
}

ul b {font-weight: bold; font-style: italic;}
ol {
	list-style-type: upper-roman;
	list-style-position: outside;
}

.small {
	font-size: 9px;
}

.big {
	font-size: 18px;
}

.bodystyle {
	font-size: 12px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}


/* additions, 10/04/06 */

div#maincontainer {}
div#container {width: 975px; text-align: left; }

div#col1 {display: block; background-color: #FFEFF9; float:left; width: 775px; background-image: url('images/colbg.gif'); background-repeat: repeat-y;}
div#header {width: 775px;}
div#headnav { width: 150px; font-weight:bold; font-size:10pt; float: left; min-height:100%;  padding-top: 15px;}
div#headnav a {display: block; padding-left:10px; padding-right: 10px; color: #AF3682; margin-bottom: 10px;}
div#content { 

   padding-bottom: 25px; 
   padding-left: 20px; 
   padding-right: 20px; 
   padding-top: 15px;
   font-size: 14px; 
   z-index: 10;
   float: right;
   width: 580px;
   min-height:100%;
  }


div#sidebar {
padding-bottom: 15px; 
padding-left: 15px; 
padding-right: 15px; 
font-size: 14px; 
float: right;
width:170px;
text-align: center;
}
div#sidebar a {color: #F6CDE6;}

div#slogan {
	padding: 15px 0 15px; 0;
	background-color:#BA9EE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt; 
	font-weight: bold; 
	color: #009999; 
	padding: 20px 10px 20px 10px; 
	text-align: center; 
	clear: both; 
	z-index: 10;  
	font-style: italic;}

div#add { background-color:#FFEFF9; font-size: 8pt; text-align: center; padding-top:10px; padding-bottom: 10px;}

table.contact {background-color: #BA9EE5; border:5px solid #BA9EE5; text-align: left;}

div.channelname {}

div.channeldescription {}

div.itemtitle { font-weight: bold; font-size: larger;}

div.itemdescription {font-size: smaller;}

div.itemdate {font-style: italic; color: #333333;}

div.itemlink {font-style: italic; font-size: x-small; color: #666666; }


div#twitter { text-align: left; padding:5px; font-size: 8pt; width:160px; margin-bottom: 15px;}
div#twitter span { font-size: 8pt; }
.ie div#twitter div#twitter_div ul#twitter_update_list { margin: 2px; list-style-type: none; }
.gecko div#twitter div#twitter_div ul#twitter_update_list { margin: 2px 2px 2px -30px; list-style-type: none; }
div#twitter li { margin-bottom: 10px; }
div#twitter h2 { margin: 0; font-size: 10pt; }

div#judipic { margin-left: 10px; text-align: center; margin-bottom: 15px; width:150px;}

div#speechvibe { margin-left: 20px; text-align: center; margin-bottom: 15px; font-size: 8pt; width:128px; }
div#speechvibe p { text-align: left; font-size: 7pt; }

div#jumplinks { text-align: left; padding:5px; font-size: 7pt; width:160px; margin-bottom: 15px; }
div#jumplinks h2 { margin: 0; font-size: 10pt; }

div#feedblitz { padding:5px; font-size: 6pt; width:160px; margin-bottom: 15px; text-align: center; }
div#feedblitz form { margin: 0; }
div#feedblitz input.txt { width: 160px; font-size: 8pt; }
div#feedblitz input.sub { width: 150px; font-size: 8pt; margin-top: 5px; }
div#feedblitz span.tiny { font-size: 8pt; }