body { color: black; 
 	background-color: white; 	
	font-family: verdana, arial, sans-serif; 
	margin-left: 10px ;
	margin-top: 0px ;
	margin-bottom: 3px;
	margin-right: 10px ;
	font-weight: normal;
	font-style: normal;
                font-size: 8pt}
 a:link { color: #191970}
 a:hover { color: #1C86EE }
.quote { border: 1px solid black;
           padding: 5px;
           background-color: #F2F2F2}
a.plain { text-decoration: none }
p { font-size: 8pt }
p.lessspace { margin-bottom: 10px;
	margin-top: 10px }


.apf_submit_button_style { background-color:#FFCC68; color:#000068; cursor:hand; font-weight:bold; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_color_bar { background-color:#00659C; font-size:x-small; text-align:center; width:100%; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_small_text { font-size:x-small; }
.apf_prices { color:#990000; }
.apf_prices_text { font-weight:bold; font-size: 8pt; }
.apf_normal_heading { font-weight:bold; }
.apf_even_row { background-color:#eeeeee; padding:6; }
.apf_odd_row { background-color:#ffffff; padding:6; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }

.blogpost {color:black;
                font-size: 8pt;}

.buttons {text-align: right}

.blogdate {background-color : #191970;
	color : white;
	font-weight: bold;
	display : block;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 100% }
img.smiley {margin-bottom : 5px;
	margin-left : 5px;
	margin-top : 5px;
	margin-right :5px;}

.poweredsmileys{font-size: 7pt}

h1 {	font-weight: bold;
	font-size: 24pt;
                color: white;
                text-decoration: none;
                margin: 0px;
                padding: 10px }
h1 a:link { color: white;
                text-decoration: none;}
h1 a:hover {color: white}
h1 a:visited {color: white}

h2 {	font-weight: bold;
	font-size: 14pt;
                color: black }

h3 {	font-weight: bold;
	font-size: 10pt;
                color: black }

h2 a:link { color: black}
h2 a:hover {color: black}
h2 a:visited {color: black}

p.about_seo_radio,p.advertise_on_seo_radio,p.advertise_on_seoradiocom,p.apprentice,p.blog,p.chatroom,p.coming_guests_topics,p.consulting,p.contact,p.forum,p.guest_guidelines,p.home,p.link_to_us,p.links,p.listen_now,p.past_guests,p.private,p.products,p.seminars,p.seo_content,p.show_archives,p.suggest_a_guest_or_topic,p.custom_programming { color : #191970;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	margin-bottom : 2px;
	margin-top : 2px;
                width: 155px }
.about_seo_radio a,.advertise_on_seo_radio a,.advertise_on_seoradiocom a,.apprentice a,.blog a,.chatroom a,.coming_guests_topics a,.consulting a,.contact a,.forum a,.guest_guidelines a,.home a,.link_to_us a,.links a,.listen_now a,.past_guests a,.private a,.products a,.seminars a,.seo_content a,.show_archives a,.suggest_a_guest_or_topic a,.custom_programming a { background-color : #191970;
	border: 1px solid white;
	color : white;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-top : 2px;
	padding-right : 10px;
	text-decoration : none;
	width : 155px }
.about_seo_radio a:hover,.advertise_on_seo_radio a:hover,.advertise_on_seoradiocom a:hover,.apprentice a:hover,.blog a:hover,.chatroom a:hover,.coming_guests_topics a:hover,.consulting a:hover,.contact a:hover,.forum a:hover,.guest_guidelines a:hover,.home a:hover,.link_to_us a:hover,.links a:hover,.listen_now a:hover,.past_guests a:hover,.private a:hover,.products a:hover,.seminars a:hover,.seo_content a:hover,.show_archives a:hover,.suggest_a_guest_or_topic a:hover,.custom_programming a:hover { background-color : white;
	border : 1px solid #191970;
	color : #191970;
	text-decoration : none }
body#about_seo_radio p.about_seo_radio,body#advertise_on_seo_radio p.advertise_on_seo_radio,body#advertise_on_seoradiocom p.advertise_on_seoradiocom,body#apprentice p.apprentice,body#blog p.blog,body#chatroom p.chatroom,body#coming_guests_topics p.coming_guests_topics,body#consulting p.consulting,body#contact p.contact,body#forum p.forum,body#guest_guidelines p.guest_guidelines,body#home p.home,body#link_to_us p.link_to_us,body#links p.links,body#listen_now p.listen_now,body#past_guests p.past_guests,body#private p.private,body#products p.products,body#seminars p.seminars,body#seo_content p.seo_content,body#show_archives p.show_archives,body#suggest_a_guest_or_topic p.suggest_a_guest_or_topic,body#custom_programming p.custom_programming { color : #191970;
                background-color: white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	margin-bottom : 2px;
	margin-top : 2px }
body#about_seo_radio p.about_seo_radio a,body#advertise_on_seo_radio p.advertise_on_seo_radio a,body#advertise_on_seoradiocom p.advertise_on_seoradiocom a,body#apprentice p.apprentice a,body#blog p.blog a,body#chatroom p.chatroom a,body#coming_guests_topics p.coming_guests_topics a,body#consulting p.consulting a,body#contact p.contact a,body#forum p.forum a,body#guest_guidelines p.guest_guidelines a,body#home p.home a,body#link_to_us p.link_to_us a,body#links p.links a,body#listen_now p.listen_now a,body#past_guests p.past_guests a,body#private p.private a,body#products p.products a,body#seminars p.seminars a,body#seo_content p.seo_content a,body#show_archives p.show_archives a,body#suggest_a_guest_or_topic p.suggest_a_guest_or_topic a, body#custom_programming p.custom_programming a{ background-color : white;
                border : 1px solid #191970;
	color : #191970;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-top : 2px;
	padding-right : 10px;
	text-decoration : none;
	width : 155px }
body#about_seo_radio p.about_seo_radio a:hover,body#advertise_on_seo_radio p.advertise_on_seo_radio a:hover,body#advertise_on_seoradiocom p.advertise_on_seoradiocom a:hover,body#apprentice p.apprentice a:hover,body#blog p.blog a:hover,body#chatroom p.chatroom a:hover,body#coming_guests_topics p.coming_guests_topics a:hover,body#consulting p.consulting a:hover,body#contact p.contact a:hover,body#forum p.forum a:hover,body#guest_guidelines p.guest_guidelines a:hover,body#home p.home a:hover,body#link_to_us p.link_to_us a:hover,body#links p.links a:hover,body#listen_now p.listen_now a:hover,body#past_guests p.past_guests a:hover,body#private p.private a:hover,body#products p.products a:hover,body#seminars p.seminars a:hover,body#seo_content p.seo_content a:hover,body#show_archives p.show_archives a:hover,body#suggest_a_guest_or_topic p.suggest_a_guest_or_topic a:hover,body#custom_programming p.custom_programming a:hover { background-color : white;
	border : 1px solid #191970;
	color : #191970;
	text-decoration : none }
.line { border-left : 1px solid #003399;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding-left : 20px }
.maindiv { background-color : white;
                  color: black;
                  padding: 10px;
                  font-size: 8pt;
                  position:absolute;
                  left:190px;
                  top:58px;
                  right: 200px;
                  }
.forummaindiv { background-color : white;
                  color: black;
                  padding: 10px;
                  font-size: 8pt;
                  position:absolute;
                  left:195px;
                  top:58px;
                  right: 10px;
                  }
.left  {position:absolute;
         left:0px;
         top:63px;
         width:175px;
         height:350px;
         background-color : white;
         border : 0px solid #999999;
	color : black;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 4px;
	text-decoration : none;
}
.right {position:absolute;
          right: 10px;
          top:5px;
          width:160px;
          background-color : white;
          font-family: Arial;
	border : 0px solid #999999;
	color : black;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 4px;
	text-decoration : none;
                text-align: left;
         } 

.logo {position:absolute;
                 left:10px;
                 top:10px;
                 background-color: white;
                 padding: 0px}
.onair {position:absolute;
               left:475px;
               top:0px}
.h1div {position:absolute;
            left:200px;
            top:80px;
            width:580;
            text-align: right;}
.toprightbox {position:absolute;
                    right:10px;
                    top:18px;
                    width:160px;
                    height:36px;
                background-color : #191970;
	}
.menu { font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none }
.small { font-size: 8pt }
.smallest { font-size: 8pt }
.bold { font-weight: bold }
.black {color : black;
	font-size: 8pt;
	margin-left: 10px ;
	margin-top: 3px ;
	margin-bottom: 3px;
	margin-right: 10px}
.red {color : red;
	font-size: 12pt;
	margin-left: 10px ;
	margin-top: 3px ;
	margin-bottom: 3px;
	margin-right: 10px}
.orange {color : white;
	font-size: 8pt;
	margin-left: 10px ;
	margin-top: 3px ;
	margin-bottom: 3px;
	margin-right: 10px }
.italic { font-style: italic }

.left { text-align: left }
.bottom { text-align: bottom }
.center { text-align: center }
.break { page-break-before: always }
.border { border-width: 2px; 
	border-color: navy;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px }

img { border: none }


/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px white solid; }


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #96CDCD; }
td.row2	{ background-color: white; }
td.row3	{ background-color:  #9FB6CD; }

/* Header cells - the blue and silver gradient backgrounds #FFD700 */
th	{
	color: white; font-size: 8pt; font-weight : normal;
	background-color: #191970; height: 18px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-color:#D1D7DC; border: black; border-style: solid; height: 18px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 18px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 18px;
}
td.row3Right,td.spaceRow {
	background-color: #B0E0E6; border: #FFFFFF; border-style: solid;
}

th.thHead,td.catHead { font-size: 8pt; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* titles for the topics: could specify viewed link colour too */
.topictitle	{ font-weight: bold; font-size: 8pt; color : black; }

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 8pt; color : black; }

/* The content of the posts (body of text) */
.postbody { font-size : 8pt; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #444D7D }
a.postlink:visited { text-decoration: none; color : #626EB2; }
a.postlink:hover { text-decoration: underline; color : #507340}

.name			{ font-size : 11px; color : #000000;}
