/* marlenebell.com */

/* Make IE 5 & 6 resize text in sensible, rather than huge, increments */
html
			{ 
			font-size:100%; 
			}

/* Body text and page background */
body 
        {
	margin: 0 auto;/* Override inconsistent browser default margins and center content between margins in compliant browsers */
	text-align: center;/* Center content between margins in IE6 and earlier */
	padding: 0; /* Override inconsistent browser defaults */
	font-family: 'Arial', sans-serif;
	font-size: 1em;/* See green-beast */
	color: #FFFFFF;
	background-color: #000000;
        }
			
/* Wrappers set width for whole page and center content between auto margins*/
#wrapper
			{
	width: 46.25em; /* To fit comfortably in 800X600 monitor */
	margin: .25em auto;
	background: #000000;
			}			
#wrapper2
			{
			width: 98%;
			margin: 5em auto;
			background: #fff;
			}

/* Page header style */
#header
			{
			 margin: .5em;
			 width:98%;
			 }
			
/* Main content */
#main
        {
         margin: 0 auto;
			 width: 46.25em;/* must set width for margin: 0 auto to center the div */
			 text-align:center;
			 }
#main2
			{
			margin: 0 auto;
			width: 100%;
			text-align: left;
			float: left;
			}
#main3
			{
			margin: 0 auto;
			width: 42em;
			text-align: left;
			}

/* Headings */			 
H1      
        {
         margin: .5em;
			 text-align: center;
         color: #6666FF;
         font-weight:bold;
         font-size: 2em;
			 font-family: Arial', sans-serif;
        }
H2
        {
         margin: .5em;
			 text-align: center;
         color: #000066;
         font-weight: bold;
         font-size: 1.5em;
        }
H3
        {
         margin: .5em;
			 text-align: Left;
         font-style: italic;
         text-decoration:none;
         color: #000066;
         font-weight: bold;
        }

/* Paragraphs */		
p
			{
			 margin: .5em;
			}
p.left
			{
			text-align: left;
			}
p.mistral
        {
			  margin: .5em;
			  text-align: center;
			  font-family: Mistral, cursive;
			  font-size: 1.5em;
			  font-weight: bold;
			}	
			
/* Table of thumbnails */
table.thumbs
{
vertical-align: middle;
text-align: center;
margin: auto;
border-collapse: collapse;
}

/* Thumbnail images */
img.thumbs
{
border-width: 3px;
}

/* Divs */
div.floatL
			{
			 float: left;
			 margin-left: .5em;
			 margin-right: .5em;
        }
div.floatR
			{
			 width: 100%;
         float: right;
         margin-left: .5em;
         margin-right: .5em;
			 }
div.thumbs
			{
			text-align: center;
			}
div.center
			{
			text-align: center;
			}
			
/* Links */
a.menu
			{
			 margin: .5em;
			 text-decoration: none;
			 color: #3366CC;
    	 font-weight: bold;
    	 font-family: Arial', sans-serif;
    	 font-size:2;
    	}
a:link
			{
			 color: #FFFFFF
			}
a:visited
			{
			 color: #FFFFFF
			}
a.urhere
    	{
    	 text-decoration:none;
    	 color: #FFFFFF;
    	 font-weight:bold;
    	 font-family: Arial', sans-serif;
    	 font-size: 2;
    	}
	
/* Generic classes (apply to any element) */
.bold
        {
         font-weight: bold;
        }
.ital
        {
         font-style: italic;
        }
.boldital
        {
         font-weight: bold;
			 font-style: italic;
        }
.caption
        {
         text-align: center;
         font-family: Arial', sans-serif;
         font-size: 2;
        }
.dim
         {
			   text-align: center;
			   font-family: Arial', sans-serif;
			   font-size: .80em;
			  }	   
.center
        {
         text-align: center;
        } 
.centerbold
        {
			  text-align: center;
			  font-weight: bold;
			}
.special
        {
			  text-align: center;
			  font-weight: bold;
			  font-size: 1.25em;
			  color: #FF3300;
			}


				

