body
{
	background: #ffffff;
	background-image: url(/disney/mermaid/images/mermaid_back1.jpg);
}

#page
{
	background-color: #ffffff;
	margin: 0px auto;
	width: 800px;
	border: 1px solid #F44824;
}







/* Text Formatting Stuff */

h1.top_page
{
	width: 480px;
	
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	
	text-align: left;
	
	background-color: #FF959C;
	
	border: solid 1px;
	border-color: #EE391A;
}

h1.review_header
{
	width: 480px;
	
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	
	text-align: left;
	
	background-color: #FF959C;
	
	border: solid 1px;
	border-color: #EE391A;
}

h1.guestbook_header
{
	width: 480px;
	
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	
	text-align: left;
	
	background-color: #FF959C;
	
	border: solid 1px;
	border-color: #EE391A;
}

h2.lyric_title
{
	font-family: Arial;
	font-size: 20px;
	font-style: italic;
	text-align: left;
	background-color: #B4D8EF;
}

h2.store_title
{
	font-family: Arial;
	font-size: 20px;
	font-style: italic;
	text-align: left;
	background-color: #B4D8EF;
}

em.bold
{
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
}

#plain_text
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
}

td.info
{
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}

td.data
{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}

#autographs
{
	font-family: arial;
	font-style: normal;
	font-size: 16px;
}

.viewbook
{
	font-family: arial;
	font-size: 18px;
}

.viewbook a
{
	color: #025B6B;
	text-decoration: none;
}

.viewbook a:hover
{
	color: #d8422c;
}






/* Boxes */

#adsense
{
	margin: 4px;
}







/* Navigation Stuff */

#nav_box
{

	margin: 4px;
	width: 120px;
	background-color: #dbedef;

}


#nav_box ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#nav_box li
{
	align: right;
	margin:0;
	padding:0;
}

#nav_box a
{
	text-decoration: none;
	color: #025B6B;
	display: block;
	padding: 0px 0px;
}

#nav_box a:hover
{
	color: #AB1713;
	text-decoration: none;
	background-color: #FBFFD5;
}

a.nav
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 15px;
	width: 120px;
	text-decoration: none;
	text-indent: 5px;
}

a.nav: link
{
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	width: 120px;
	text-indent: 5px;
}

a.nav:link, a.nav:visited 
{
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	width: 120px;
	text-indent: 5px;
}

a.nav:hover
{
	background-color: #E3E3E3;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}

#store_nav
{
	font-family: arial;
	font-size: 14px;
	text-align: center;
}

#store_nav a
{
	text-decoration: none;
	color: #025B6B;
}

#store_nav a:hover
{
	color: #d8422c;
}








/* Review and Rating Stuff */

#rating
{
	text-align: left;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}

#rating_table
{
	border: 5px solid yellow;
}

th#rating_header
{
	background-color: #FC594A;
}

td#rating_data
{
	background-color: #DBEDEF;
	text-align: center;
}

td#rating_total
{
	text-align: center;
}

#add_review
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#add_review a
{
	text-decoration: none;
	color: #025B6B;
}

#add_review a:hover
{
	color: #d8422c;;
}

.normal
{
	font-family: arial;
	font-size: 16px;
}

.nav_line
{
	font-family: arial;
	font-size: 15px;
	text-align: center;
	
}

.thanks
{
	font-family: arial;
	font-size: 16px;
}








/* Guestbook Stuff */

.viewbook
{
	font-family: arial;
	font-size: 18px;
}

.viewbook a
{
	color: #025B6B;
	text-decoration: none;
}

.viewbook a:hover
{
	color: #d8422c;
}

#book_entry
{
	width: 100%;
}

#book_entry td#name
{
	background-color: white;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

#book_entry td#value
{
	background-color: white;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
}

td#book_field
{
	font-family: arial;
	font-size:14px;
	font-weight: bold;
}





/* Gallery Stuff */


h1.gallery_title
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

h1.comment_title
{
	width: 200px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #91ACFF;
	background-color: #F7F9FF;
}


h2.character_tag
{
	padding: 2px;
	margin: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	border: 1px solid #EE391A;
	background-color: #FF959C;
}



.char_tags a {

	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	border: 1px solid #EE391A;
	background-color: #FF959C;
	color: #000000;
}

.char_tags a:hover {
	display: inline;
	color: #000000;
	background-color: #F7F9FF;
	text-decoration: none;
}





h2.tag_header
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	display: inline;
}

h2.comment_box_comment
{
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	display: inline;
	font-weight: normal;
}

h2.image_comment_name
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}


#image_comment_box
{
	margin:0px auto;
	margin-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
	width: 375px;
	border: 1px solid #F7F9FF;
	background-color: #FFE3E9;
}

#add_image_comment_box
{
	margin:0px auto;
	margin-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	width: 400px;
	border: 1px dashed #C9C9C9;
}



/* New Guestbook Stuff */

h2.guestbook_box_comment
{
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	display: inline;
	font-weight: normal;
}

h2.guestbook_comment_name
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

h2.guestbook_comment_header
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0 0 17px 0;
}

#guestbook_comment_box
{
	margin:0px auto;
	margin-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
	width: 450px;
	border: 1px solid #F7F9FF;
	background-color: #FFE3E9;
}