body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: small;
	line-height:1.6em;
	margin:0 auto;
	padding:0;
	background-color:#f4f4f4;
	color:#545454;
	text-align:center;}

a, a:visited {
	color:#3739A1;
	text-decoration:none;
	font-weight:normal; }

a:hover {text-decoration:underline;font-weight:normal;}

td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

/* basic structure rules */
#wrapper {
	width:804px;
	padding:0;
	border:1px solid #ccc;
	margin:1% auto;
	background-color:white ;
	text-align:center;}

#leftside {
	clear:both;
	float:left;
	width:168px;
	margin:0;
	padding:0 0 0 2px;
	text-align:left;}

#rightside {
	float:left;
	width:160px;
	margin:0;
	padding:0 0px 0px 0px;
	text-align:left;
	position:relative;
	background-color:white;}

/* Hide from IE5/Mac \*/ 
#rightside {padding:8px;}
/* Stop Hiding */

#content {
	float:left;
	width:455px;
	padding:0;
	margin:0;
	text-align:left;
	background-color:white;
	border:1px solid #ccc;}

#footer {
	clear:both;
	margin:8px 8px 0 8px;
	padding:16px 8px;
	background-color:#fff;}

/* masthead rules */
#masthead {
	text-align:left;
	height:76px;
	padding:0;
	margin:0 0 8px 0 }

#logo {
	text-align:center;
	margin:10px 0 10px 0; border:none}
	
#logo img{text-decoration:none;border:none}

/* navigation rules */
#mainnav {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	text-align:right;}

#mainnav a {
	display:block;
	width:166px;
	height:40px;}

#mainnav a.active, #mainnav a:hover {
	background-position:-167px 0;}

#nav_home a {
	background:url(global-pix/home_menu.jpg) top left no-repeat;}
#nav_audio a {
	background:url(global-pix/audio_menu.jpg) top left no-repeat;}
#nav_video a {
	background:url(global-pix/video_menu.jpg) top left no-repeat;}
#nav_pictures a {
	background:url(global-pix/pictures_menu.jpg) top left no-repeat;}
#nav_cartoons a {
	background:url(global-pix/cartoons_menu.jpg) top left no-repeat;}
#nav_scribble a {
	background:url(global-pix/scribble_menu.jpg) top left no-repeat;}
#nav_blog a {
	background:url(global-pix/blog_menu.jpg) top left no-repeat;height:37px;}
#nav_links a {
	background:url(global-pix/links_menu.jpg) top left no-repeat;}
#nav_checks {
	background:url(global-pix/checks_menu.jpg) top left no-repeat;height:26px;margin: 0px 0 0 0;}
#nav_contact a {
	background:url(global-pix/contact_menu.jpg) top left no-repeat;height:37px;}
#nav_search {
	background:url(global-pix/search_menu.jpg) top left no-repeat; height:120px;margin: 12px 0 0 0; }	
#search {
	width:164px;
	height:30px;
	padding:4px 0 0 0;
	background:white ;
	font-size:10px;
	text-align:right;
    margin:0;}
#search form {text-align:right;
	padding:0px;
	margin:0 ;}
#search input.searchtext {
	font-size:10px;
	vertical-align:top;}

/* left column rules */
#left_subnav {width:166px;
	list-style-type:none;
	margin:10px 0 10px 0;
	padding: 0;
	text-align:right;}
#left_subnav .subnav_title{line-height:20px;text-align:center;font-weight:bold;font-size:14px;color:white;background-color:#B4B4B4}
#left_subnav li {
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	background-color:#EBF1E7;
	margin:2px 0;
	padding:0;}
#left_subnav li a {
	display:block;
	height:14px;
	padding:1px 5px;
	color:#888}
#left_subnav li a:hover {text-decoration:underline;color:#666;}

/* right column rules */

.rightside_pix {
	text-align:center;
	padding:0 0 8px 0;
	background:white;}
.rightside_pix img {border:1px solid #ccc; padding:1px; background-color:white}

/* general content rules */

#lead  {
	padding:10px 8px;}
	
.follow, .follow2, .follow3, .follow4 {
	padding:8px;}

#lead .leadimage, .followimage {
	float:left;
	margin:0 8px 8px 0;border: 1px solid #ccc; padding:1px;background-color:#FFFFFF}

#lead .info {
	margin:0 0 0 0px;
	padding:0 7px;}

/*follow is homepage*/
.follow .info {
	margin:0 0 0 95px;
	padding:0;}
/*follow2 is audio page*/
.follow2 .info {
	margin:0 0 0 120px;
	padding:0;}
/*follow3 is WORDS. LINKS*/
.follow3 .info {
	margin:0 0 0 12px;
	padding:0;}
	
.follow3 .info a{font-weight:bold; font-size:small}	
/*follow4 is MOVIEREVEIW*/
.follow4 .info {
	margin:0 0 0 12px;
	padding:0;}	
	
	
	
	
/* subhead is VIDEO, stories*/		
.subhead ul{font-weight:normal;
line-height:1.2em;
font-size:small;
list-style:none;
	margin:0px 0 0 10px;
	padding:0;
	text-align:left;}
.subhead li{margin:0px 0;padding:7px 0;border-bottom:1px solid #ccc;}
.subhead li a{font-weight:normal;font-size:small;}


.subhead p{line-height:1.4em;margin:5px 0 5px 3px;}
.subhead p a{font-size:small;font-weight:normal;}
p.subhead a{font-weight:normal}
p.subhead_link{margin:0 0 6px 0;line-height:1.2em}
p.subhead_link a{font-weight:bold}
p.mrhead{margin:-5px 0 0 85px}
p.mrhead a{font-weight:normal}
.flashmenu1{border:1px solid #ccc; margin:0 auto; text-align:center}
.cartoonimg{border:1px solid #ccc;background-color:white;padding:1px;}
.rightimage2{float:right;border:1px solid #ccc;background-color:white;padding:1px;margin:3px 0px 3px 5px}
.leftimage2{float:left;border:1px solid #ccc;background-color:white;padding:1px;margin:3px 5px 3px 0}

.info .headline{padding:0 0px 1px 0px;
	font-size:small;
	line-height:14px;
	font-weight:bold;
	color:#3739A1;}
 .info .headline a{padding:0 0px 1px 0px;
	font-size:small;
	line-height:14px;
	font-weight:bold;
	color:#3739A1;}
	
	
h2{font-weight:bold; padding:0;margin:0 0 0 150px;font-size:medium;}

 p.subhead {
	font-size:small;
	line-height:1.2em;
	margin:0; padding:0 0px}
	
 p.subhead a, a:visited{
	font-size:small;
	font-weight:normal;
	color:#3739A1;}
	
p.small{font-size:smaller;padding:0;margin:0;}
p.small2{font-size:smaller;padding:7px 50px 0px 12px;margin:0;line-height:1em}

/* search */
p.searched_terms {padding:0 8px 0 16px;}
.search_res {margin:8px 8px 8px 16px;}

/* footer nav */

#footernav {
	font-size:10px;
	text-align:center;
	margin:0 auto;
	padding:5px 0;
	list-style-type:none;
	width:700px; border:1px solid #ccc}

#footernav li {
	display:inline;padding:2px; font-size:10px;}

#footer {font-size:10px;}

#footer a, a:visited {font-weight:normal; color:#3739A1;font-size:10px;}
#footer a:hover {font-weight:normal; color:#3739A1;text-decoration:underline;}

.copyright{line-height:1em;border:1px solid #ccc;width:700px;padding:5px 0;margin:3px auto}

/* misc rules */

span.horiz_rule {
	clear:both;
	display:block;
	background:url(global-pix/horiz_dot.gif) repeat-x;
	height:1px;
	margin:2px 55px;
	padding:0;
	font-size:1px;
	line-height:1px;}
span.horiz_rule_nodot {
	clear:both;
	display:block;
	height:1px;
	margin:2px 0;
	padding:0;
	font-size:1px;
	line-height:1px;}
span.horiz_rule_feature {
	clear:both;
	display:block;
	background:url(global-pix/horiz_dot.gif) repeat-x;
	height:1px;
	margin:5px 55px 2px 55px;
	padding:0;
	font-size:1px;
	line-height:1px;}


p.horiz_rule {
	background:url(global-pix/horiz_dot.gif) repeat-x;
	height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
}

.hide {display:none;}

.nowrap {white-space:nowrap;}
/*mp3player*/
#player1,#player2{margin:5px 0 0 0;}

/* 2 column pages*/
#content2 {
	float:left;
	width:625px;
	padding:0;
	margin:0;
	text-align:left;
	background-color:white;
	border:1px solid #ccc;}
.follow5 .headline{margin:0 0 5px 10px}
.follow5 .info p.subhead{
	margin:0 60px 10px 17px;
	padding:0;}	
.follow5 .info img{
	margin:5px 0 5px 2px; border:1px solid #ccc;text-align:center;
	padding:1px;}	
	
	