body 	{background: #3456D4;
	color: #EEF1FE;
	font-family: arial, geneva, sans-serif;
	font-size: 1em;
	text-decoration: none;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	/* Sets font and also creates dark part of double border */

.border	{padding: 0px 0px 0px 0px;
	margin: 0px 5px 5px 5px;
	border-style: double;  
	border-color: #EEF1FE;
	border-width: 15px;
	text-align: center;
	}
	/* Creates double light border */

.banner 
	{padding: 10px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 98.75%;
	text-align: center;
	}

.nav  	
	{background: #EEF1FE;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 16.2%;
	float: left;
	text-align: center;
	}
	/* Creates left navigation area */

.menuimg	
	{float: left;
	border: solid 1px #3456D4;
	background: #5267E6;
	width: 94%;
	padding: 0px 0px 3px 0px;}
	/* For the menu, links and ads images. Makes them resize and keeps them to the left. */

.button	{background-color: #EEF1FE;
	color: #3456D4;
	font-family: arial, geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	width: 90%;
	padding: 3px 1px 3px 5px;
	margin: 4px 0px 4px 0px;
	float: left;
	text-decoration: none;
	text-align: left;
	}

.buttonon
	{background-color: #BBC4EF;

	color: #3456D4;
	border: #3456D4 solid 2px;
	font-family: arial, geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	width: 90%;
	padding: 3px 1px 3px 5px;
	margin: 4px 0px 4px 0px;
	float: left;
	text-decoration: none;
	text-align: left;
	}
a.button:link  
	{
	border:  #3456D4 solid 2px;
	text-decoration: none;
	}

a.button:visited 
	{border: #3456D4 solid 2px;
	text-decoration: none;
	}

a.button:hover	
	{background-color: #8D9BE3;
	
	color: #3456D4;
	border:   #3456D4 solid 2px;
	text-decoration: none;
	}

a.button:active 
	{
	color: #3456D4;
	border:   #3456D4 solid 2px;
	text-decoration: none;
	}
/* ---------------------------------------------------------------- */

.adbar  {background: #EEF1FE;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 16.2%;
	float: left;
	text-align: center;
	}
	/* Creates right ad div */


acronym {speak: spell-out;
	border:none;}

img	{border: 0px;
	}

.bold	{font-weight: bold;}

h1	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}

h2	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.3em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	}

h3	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

h2.recipelist	
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size:1.3em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

hr.blue
	{color: #768DE4;
	background-color: #3456D4;
	width: 100%;
	height: 1px;
	}

hr.bluedouble
	{color: #768DE4;
	background-color: #3456D4;
	width: 100%;
	height: 2px;
	}


ul.menu	{list-style-type: none;
	width: 31%;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 5px 0px;
	float: left;
	text-align: left;
	}

ul.doublemenu
	{list-style-type: none;
	width: 45%;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	float: left;
	text-align: left;
	}

ul.access
	{list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	/* This is to seperate links to make them accessible */

ul.recipelist	
	{
	margin: 5px 20px 10px 40px;
	}




	
a.skip:link  
	{border: 0px;
	text-decoration: none;
	}

a.skip:visited 
	{border: 0px;
	text-decoration: none;
	}

a.skip:hover	
	{border: 0px;
	text-decoration: none;
	}

a.skip:active 
	{border: 0px;
	text-decoration: none;
	}	

a.sub:link  
	{background: #EEF1FE;
	color: #3456D4;
	font-weight: bold;
	border: 0px;
	}

a.sub:visited 
	{background: #EEF1FE;
	color: #3456D4;
	font-weight: bold;
	border: 0px;
	}

a.sub:hover	
	{background: #C1C8F3;
	color: #3456D4;
	font-weight: bold;
	border: 0px;
	}

a.sub:active 
	{background: #EEF1FE;
	color: #3456D4;
	font-weight: bold;
	border: 0px;
	}

a.nonbold:link  
	{background: #EEF1FE;
	color: #371DB9;
	border: 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	}

a.nonbold:visited 
	{background: #EEF1FE;
	color: #371DB9;
	border: 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	}

a.nonbold:hover	
	{background: #C1C8F3;
	color: #371DB9;
	border: 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	}

a.nonbold:active 
	{background: #EEF1FE;
	color: #371DB9;
	border: 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	}



.main	{background: #EEF1FE;
	color: #3456D4;
	width: 100%;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display: table;
	}
	/* The display table line fixes the uneven columns in Moz */

.links	{text-align: left;}




.center {background: #EEF1FE;
	color: #3456D4;
	width: 64.92%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;

	}
	/* Creates center div. Needed so that text div is seperate, 	nicer 3-D effect for text div. */


.date 	
	{border: solid 1px #3456D4;
	background: #5267E6;
	color: #EEF1FE;
	font-family: arial, geneva, sans-serif;
	font-size: 1.5em;
	padding: 1px 3px 1px 3px;
	margin: 5px 4px 0px 4px;
	height: 29px;
	text-align: center;
	}
	/* Creates dark horizontal text areas for center div */

.date h1
	{color: #EEF1FE;
	font-family: arial, geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;}

.advertisebanner
	{font-size: 80%;
	width: 100%;
	text-align: left;}

.seperate
	{background: #EEF1FE;
	color: #31189E;
	margin: 3px 0px 3px 0px;
	float: left;

	width: 99%;}

.seperate img
	{background: #EEF1FE;
	color: #5F681F;
	padding: 2px 2px 2px 2px;
	margin: 0px 6px 0px 0px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #C0CBEC 1px;
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #C0CBEC 1px;
	float: left;}

.caption {background: #EEF1FE;
	color: #0B357B;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 0px 5px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #C0CBEC 1px;
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #C0CBEC 1px;
	float: right;
	font-style: italic;
	font-size: 80%;
	text-align: left;
	}
	/* Creates a border and caption for pictures */

.captionleft {background: #EEF1FE;
	color: #0B357B;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 0px 5px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #C0CBEC 1px;
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #C0CBEC 1px;
	font-style: italic;
	font-size: 80%;
	text-align: center;
	float: left;
	}
	/* Creates a border and caption for pictures that float left */
.article 
	{text-indent: 2em;
	}
	/* Creates paragraph indent for articles */

.fixborder
	{padding: 0px 0px 5px 0px;
	height: 100%;}
	/* Fixes problem where text area border is too short */
	
.text 	{
	background: #EEF1FE;
	color: #31189E;
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #C0CBEC 1px;
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #C0CBEC 1px;
	
	}
	/* Creates center text area */



.copyright
	{float: left;}

.update
	{float: right;
	padding: 0px 5px 0px 0px;
	}

/* BEGIN HOBBIES COOKING */

.recipecard
	{background-color: white;
	color: black;
	border-top: solid #FFFFFF 1px;
	border-right: solid #C0CBEC 1px;
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #C0CBEC 1px;
	width: 95%;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	}

.recipecard img
	{border: 0px 0px 0px 0px;
	float: right;
	background-color: white;
	padding: 5px 5px 5px 5px;
	}


.recipephototext
	{font-style: italic;
	font-size: 80%;
	text-align: center;
	float: right;}

hr.red
	{color: red;
	background-color: red;
	width: 100%;
	height: 1px;
	}

h2.recipe
	{color: black;
	font-weight: normal;
	font-family: arial, geneva, sans-serif;
	}

h3.recipe
	{color: black;
	font-weight: normal;
	font-family: arial, geneva, sans-serif;
	}
/* END HOBBIES COOKING */


/* BEGIN ARTICLES MAIN */
.artmain h1
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.4em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}

.artmain h2
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}

.artmain h3
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}
/* END ARTICLES MAIN */

/* BEGIN ARTICLES BOOKS */
.books h1
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.2em;
	font-style: italic;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	
	}

.books h2
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	
	}

.books h3
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	
	}

/* END ARTICLES BOOKS */

/* BEGIN DINING CUISINE TYPES*/

h2.author{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}

.cuisine h1
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.5em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	}

.cuisine h2
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.3em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	}

.cuisine h3
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 1em 0px 0px 0px;
	text-align: center;
	}

.cuisine h4
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 1em 0px 0px 0px;
	
	}

.cookingpic
	{text-align: center;}

/* END DINING CUISINE TYPES*/

/* BEGIN HOBBIES - FEATURED PHOTOGRAPHER*/
.photograph
	{text-align: center;}


/* BEGIN LOVE POEMS*/
.lovepoem
	{background-image: url(hobbies/poetry/TNHeart.jpg); 
	background-repeat: repeat-x;
	height: 90px;
	}
/* BEGIN POEMS*/
.smallheading	
	{color: #3456D4;
	font-family: "times new roman", times, serif;
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
td
	{vertical-align: top;}
