

body{
	color:#000;
	background-color:#FFF; 
	font-family:georgia, helvetica, sans-serif; 
	font-size:16px;
	display:block; 
	line-height:20px; 
	}

ul{
	list-style-type: disc;
	margin-left:60px;
	}

li{
	font-size:17px;
	padding:3px;
	}

/* :::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::    ~ ANCHOR CLASS ~      :::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::: */

/* . . . . . any page . . . . . */
a:link{
	color:#13F;
	/* background-color:#FFF; */
	text-decoration:none;
	}

a:visited{
	color:#47C;
	/* background-color:#FFF; */
	text-decoration:none;
	}

a:hover{
	color:#C00; 
	/* background-color:#FFF; */
	text-decoration:none;
	}


/* . . . . . #header . . . . . */
#header a:link{
	color:#13F;
	background-color:#FFA;
	text-decoration:none;
	}

#header a:visited{
	color:#47C;
	background-color:#FFA;
	text-decoration:none;
	}

#header a:hover{
	color:#C00;
	background-color:#FFA;
	text-decoration:none;
	}


/* . . . . . #footer . . . . . */
#footer a:link{
	color:#13F;
	background-color:#FFA;
	text-decoration:none;
	}

#footer a:visited{
	color:#47C;
	background-color:#FFA;
	text-decoration:none;
	}

#footer a:hover{
	color:#C00;
	background-color:#FFA;
	text-decoration:none;
	}


/* . . . . . menu_top . . . . . */
.menu_top a:link{
	color:#13F;
	background-color:#FFA;
	text-decoration:none;
	}

.menu_top a:visited{
	color:#47C;
	background-color:#FFA;
	text-decoration:none;
	}

.menu_top a:hover{
	color:#C00;
	background-color:#FFA;
	text-decoration:none;
	}


/* . . . . . #your_here . . . . . */
#your_here a:link{
	color:#00D;
	background-color:#FFF;
	text-decoration:none;
	}

#your_here a:visited{
	color:#36C;
	background-color:#FFF;
	text-decoration:none;
	}

#your_here a:hover{
	color:#C00; 
	background-color:#FFF;
	text-decoration:none;
	}


/* . . . . . menu_bottom . . . . . */
.menu_bottom a:link{
	color:#333;
	background-color:#FFF;
	text-decoration:none;
	}

.menu_bottom a:visited{
	color:#888;
	background-color:#FFF;
	text-decoration:none;
	}

.menu_bottom a:hover{
	color:#C00;
	background-color:#FFF;
	text-decoration:underline;
	}


/* . . . . . li . . . . . */
li a:link{
	color:#111;
	background-color:#FFF;
	text-decoration:none;
	}

li a:visited{
	color:#47C;
	background-color:#FFF;
	text-decoration:none;
	}

li a:hover{
	color:#C00; 
	background-color:#FFF;
	text-decoration:none;
	}

/* . . . . . donnas class . . . . . */
.donnas a:link{
	color:#080;
	background-color:#FFF;
	text-decoration:underline;
	}

.donnas a:visited{
	color:#47C;
	background-color:#FFF;
	text-decoration:underline;
	}

.donnas a:hover{
	color:#C00; 
	background-color:#FFF;
	text-decoration:underline;
	}


/* . . . . . Art Gallery Title Links . . . . . */
.artg_show_text a:link{
	color:#000;
	background-color:#FFF;
	text-decoration:none;
	}

.artg_show_text a:visited{
	color:#000;
	background-color:#FFF;
	text-decoration:none;
	}

.artg_show_text a:hover{
	color:#C00; 
	background-color:#FFF;
	text-decoration:none;
	}


/* . . . . . Web Tools Ordered List . . . . . */
.olist_web_tools a:link{
	color:#14F;
	background-color:#FFF;
	text-decoration:none;
	}

.olist_web_tools a:visited{
	color:#47C;
	background-color:#FFF;
	text-decoration:none;
	}

.olist_web_tools a:hover{
	color:#C00; 
	background-color:#FFF;
	text-decoration:none;
	}


/* . . . . . Web Tools Unordered List . . . . . */
.ulist_web_tools  a:link{
	color:#14F;
	background-color:#FFF;
	text-decoration:none;
	}

.ulist_web_tools  a:visited{
	color:#47C;
	background-color:#FFF;
	text-decoration:none;
	}

.ulist_web_tools  a:hover{
	color:#C00; 
	background-color:#FFF;
	text-decoration:none;
	}

/* . . . . . Links Page Text . . . . . */
.link_page_text a:link{
	color:#13F;
	/* background-color:#FFF; */
	text-decoration:underline;
	font-size:20px;
	}

.link_page_text a:visited{
	color:#47C;
	/* background-color:#FFF; */
	text-decoration:underline;
	font-size:20px;
	}

.link_page_text a:hover{
	color:#C00; 
	/* background-color:#FFF; */
	text-decoration:underline;
	font-size:20px;
	}




/* :::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::    ~ TABLE CLASS ~      ::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::: */


/* . . . . Begin Header Table . . . . */
table#header_table{
	color:#000;
	background-color:#FFF;
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	margin: 0px auto 0px auto;
	border:0px;
	}

td#header_main-image{
	color:#000;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	border:0px;
	width:80%;
	}

td#header_nav-image{
	color:#000;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	border:0px;
	width:20%;
	}

td#your_here{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:1px 0px 0px 10px;
	font-size:14px;
	text-align:left;
	line-height:16px;
	}

#todays_date{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:1px 10px 1px 0px;
	font-size:14px;
	text-align:right;
	line-height:16px;
	float:right;
	}
/* . . . . eof Header Table . . . . */


/* . . . . Begin Star Table . . . . */
table#star_table{
	color:#000;
	background-color:#FFF;
	border-collapse:collapse;
	width:92%;
	margin: 1px auto 6px auto;
	padding:1px; 
	border:0px;
	border-top:4px #7AF solid;
	border-bottom:2px #999 dashed;
	font-size:16px;
	text-align:center;
	}

td#star-center-text{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:14px 3px 3px 3px;
	border:0px;
	text-align:center;
	}

td#star-left-image{
	color:#000;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	border:0px;
	width:21%;
	}

td#star-right-image{
	color:#000;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	border:0px;
	width:21%;
	}

td#star-left-text{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:3px;
	border:0px;
	text-align:right;
	width:22%;
	}

td#star-right-text{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:3px;
	border:0px;
	text-align:left;
	}
/* . . . . eof Star Table . . . . */


/* . . . . Begin Vote Table . . . . */
table.vote_table{
	color:#000;
	background-color:#FFF;
	border-collapse:collapse;
	width:98%;
	margin: 6px auto 6px auto;
	padding:1px; 
	border:0px;
	border-bottom:2px #9CF solid;
	font-size:16px;
	text-align:left;
	}

td.artg_vote_count{
	color:#000;
	background-color:#FFF;
	width:15%;
	min-width:120px;
	margin:1px;
	padding:1px 5px 1px 1px;
	border-right:2px #FC0 solid;
	font-size:13px;
	line-height:15px;
	font-family:arial;
	}

td.artg_vote_last{
	color:#000;
	background-color:#FFF;
	width:15%;
	min-width:120px;
	margin:1px;
	padding:1px 10px 1px 10px;
	font-size:13px;
	line-height:15px;
	font-family:arial;
	}
/* . . . . eof Vote Table . . . . */


/* . . . . Start Home Page Photo Table . . . . */
#home-page-photo{
	color:#000;
	background-color:#FFF;
	border-collapse:collapse;
	margin: 1px 8px 6px 6px;
	padding:1px; 
	border:0px;
	font-size:14px;
	text-align:center;
	float:right;
	}
td#home-page-text{
	color:#000;
	background-color:#FEF;
	}

/* . . . . eof Home Page Photo Table . . . . */


/* . . . . Begin Vote Table . . . . */
td.artg_show_thumb{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:4px;
	}

td.artg_show_text{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:1px;
	font-size:16px;
	line-height:20px;
	text-align:left;
	}

td.artg_vote_radio{
	color:#000;
	background-color:#FFC;
	margin:1px;
	padding:8px 2px 8px 9%;
	font-size:16px;
	line-height:20px;
	}
/* . . . . eof Vote Table . . . . */


/* . . . . Begin About John Table . . . . */
table#about-john_table{
	color:#000;
	background-color:#FFF;
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	margin: 0px auto 0px auto;
	border:0px;
	}

td#about-john-horizaontal{
	color:#000;
	background-color:#FFF;
	margin:0px 0px 0px 4px;
	padding:0px;
	border:0px;
	}

td#about-john-vertical{
	color:#000;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	border:0px;
	}

td#about-john-message{
	color:#000;
	background-color:#FEFEFE;
	margin: 0px;
	padding:0px 10px 0px 10px;
	border:0px;
	}
/* . . . . Enfof About John Table . . . . */



/* . . . . Begin Frequent Question Table . . . . */
table#frequent-questions-table{
	color:#000;
	background-color:#FEFEFE;
	border-collapse:collapse;
	width:92%;
	margin: 0px auto 0px auto;
	border:0px;
	}

td.faq_nav_menu-top{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:2px;
	border:0px;
	font-size:19px;
	}

td.faq_nav_menu-item{
	color:#000;
	background-color:#FEFEFE;
	margin:0px;
	padding:1px 1px 1px 10px;
	border:0px;
	}

td.faq_nav-menu-div{
	color:#000;
	background-color:#FEFEFE;
	margin:0px;
	padding:4px;
	}
/* . . . . Enfof Frequent Question Table . . . . */









/* :::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::    ~ DIV ID's and CLASS ~      :::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::: */


#base_page{
	color:#000;
	background-color:#FFF;
	width:100%;
	margin:1px auto 1px auto;
	}

#header{
	color:#333;
	background-color:#FFA; 
	padding:4px 0px 2px 0px; 
	margin:2px 0px 2px 0px;  
	border:2px solid #CCC; 
	text-align:center;
	font-size:16px;
	}

#footer{
	color:#333;
	background-color:#FFA; 
	padding:2px 0px 4px 0px; 
	margin:2px 0px 2px 0px;  
	border:2px solid #CCC; 
	text-align:center;
	font-size:16px;
	}

#white_page{
	color:#000;
	background-color:#FFF;
	margin:1px auto 1px auto;
	padding:1px;
	}	
		
#blue_page{
	color:#000;
	background-color:#69F;
	margin:0px auto 0px auto;
	padding:8px 10% 8px 10%;
	background-image: url("pics-header/dturtles69F.gif");
	background-repeat:repeat-y;
	}

.menu_top{
	color:#000;
	background-color:#FFA;
	margin:1px auto 1px auto;
	padding:3px;
	border:0px;
	border-top:4px #36F double;
	border-bottom:4px #36F double;
	font-size:16px;
	text-align:center;
	}

.menu_bottom{
	color:#AAA;
	background-color:#FFF;
	margin:1px auto 1px auto;
	padding:3px;
	border:0px;
	border-top:4px #AAA double;
	font-size:13px;
	text-align:center;
	}

#message_page{
	color:#111111;
	background-color:#FEFEFE;
	margin:8px;
	padding:8px;
	}

#bug_text{
	color:#444;
	background-color:#FFF;
	font-size:10px;
	text-align:center;
	margin:1px;
	padding:0px;
	}

#warning_label{
	color:#000;
	background-color:#F44;
	text-align:center;
	margin:2px;
	padding:3px;
	border:1px #AAA solid;
	font-size:17px;
	}

#success_label{
	color:#000;
	background-color:#63d729;
	text-align:center;
	margin:2px;
	padding:3px;
	border:1px #AAA solid;
	font-size:17px;
	}


/* . . . . Begin Medicine Calendar Page . . . . */
#calendar_text{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:20px 1px 10px 1px;
	border:0px;
	border-bottom:2px #DDD solid;
	}

#thumb{
	width:69px;
	height:69px;
	float:right;
	padding-right:20px;
	}
/* . . . . eof Medicine Calendar Page . . . . */


/* . . . . Start Spread Firefox . . . . */
#spread-firefox{
	color:#000;
	background-color:#FDA;
	border-collapse:collapse;
	margin: 1px auto 4px auto;
	padding:8px 1px 1px 1px; 
	border:0px;
	font-size:14px;
	text-align:center;
	width:97%;
	-moz-border-radius: 9px;
	}

#sfx-text{
	color:#000;
	background-color:#FDA;
	margin:1px;
	padding:1px;
	}
/* . . . . eof Spread Firefox . . . . */


/* . . . . Begin Link Page Text . . . . */
.link_page_text{
	color:#000;
	background-color:#FFF;
	margin:2px;
	padding:16px 15px 2px 15px;
	border:0px;
	font-size:17px;
	background-image: url("pics-web/bground-links.jpg");
	background-repeat:repeat;
	height:48px;
	}

#link_disclaimer{
	color:#000;
	background-color:#FFF;
	margin:1px;
	padding:20px 1px 10px 1px;
	border:0px;
	font-size:15px;
	text-align:center;
	}
/* . . . . eof Link Page Text . . . . */


/* . . . . Start Frequent Question Text . . . . */
#faq_text-a{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:1px;
	border:0px;
	font-size:18px;
	}

#faq_text-b{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:1px;
	border:0px;
	font-size:18px;
	}

#faq_text-c{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:1px;
	border:0px;
	font-size:18px;
	}

#faq_text-d{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:1px;
	border:0px;
	font-size:18px;
	}

#faq_text-e{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:1px;
	border:0px;
	font-size:18px;
	}

#faq_text-f{
	color:#000;
	background-color:#FEFEFE;
	margin:1px;
	padding:1px;
	border:0px;
	font-size:18px;
	}

.faq_text-answer1{
	color:#000;
	background-color:#DDD;
	margin:8px 1px 8px 1px;
	padding:4px 4px; 4px 4px;
	border:0px;
	}

.faq_text-answer2{
	color:#000;
	background-color:#FEFEFE;
	margin:1px 1px 10px 1px;
	padding:4px 4px; 4px 4px;
	border:0px;
	}




/* . . . . eof Frequent Question Text . . . . */


#must_have_javascript{
	color:#C00;
	background-color:#FEFEFE;
	font-size:18px;
	padding:6px;
	}


.twenty{
	color:#000;
	background-color:#FFF;
	font-size:20px;
	}

.donnas{
	color:#000;
	background-color:#FFF;
	font-size:20px;
	}

.donnas_thumbs{
	color:#000;
	background-color:#FFF;
	margin:2px;
	padding:2px;
	border:0px;
	text-align:center;
	float:left;
	}

.clear{
	clear:both;
	}


/* . . . . Begin Art Gallery . . . . */

#artg_head_instructions{ text-align:center; margin:1px; padding:10px 10px 16px 10px; }

#artg_colmA{ float:left; width:120px; margin:10px 2px 10px 2px; border-color:#FC0; border-style:solid; border-width:0px 2px 0px 0px; z-index:44; font-size:13px; line-height:15px; text-align:center; font-family:arial;}

#artg_colmB{ float:left; margin:25px 4px 25px 4px; font-family:georgia,arial; }

#artg_colmC{ float:left; width:500px; margin:0px 0px 10px 0px; padding:6px; font-family:georgia,arial; font-size:16px; line-height:20px; }

#artg_colmCC{ float:left; width:430px; margin:0px 0px 10px 0px; padding:6px; font-family:georgia,arial; font-size:16px; line-height:20px; }

#artg_colmD{ clear: both; margin:10px 30px 10px 30px; border-style:solid; border-color:#9CF; border-width:0px 0px 2px 0px; }
/* . . . . eof Art Gallery . . . . */



/* :::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::    ~ IMAGE ID's and CLASS ~      :::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::: */



#image_header-main{
	width:100%;
	}

#image_header-nav{
	width:100%;
	}

.image_about-john-horizontal{
	width:16.6%;
	}

.image_about-john-vertical{
	height:100%;
	}
