
/* image sizes: 1c in link: 140px
				1c no link: 144px	
				
				1c in 2c in link: 146px	
				1c in 2c no link: 150px	
				
				2c no link: 304px
				
*/


body
{
	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	letter-spacing: 0px;
	margin-top:0px;
	padding:2px;
	background: url("images/magnolia.gif") repeat fixed;
	color: #443A41;
}

p
{
	margin:8px 0px 4px 0px;
    font-style: normal;
}

a
{
	text-decoration: none;
}

#topsection
{
	height: 90px; /*Height of top section*/
	margin: 4px;
	position: relative;
	overflow: hidden;
}
	
.bottom
{
	margin: 4px 2px 4px 2px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#topsection .bottom a
{
	color: #443A41;
    font-style: underline;
}


h1
{
 	font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 24px;
    font-weight: normal;
	padding-top: 15px;
}
	
h2
{
 	font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 0px;
	padding: 0;
	font-size: 24px;
    font-weight: normal;
}
	
h3
{
 	font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	margin: 8px 0px 2px 0px;
	padding: 0;
	font-size: 16px;
    font-weight: normal;
	letter-spacing: 0px;
}

.caption
{
	text-align: right;
	font-style: italic;
	margin-bottom:8px;
}

.caption a
{
	font-style: normal;
	font-style: underline;
}

.itemcaption
{
	text-align: right;
	font-size: 11px;
}

.itemend
{
	text-align: right;
	font-size: 11px;
}

.col_1
	{
	float: left;
	width: 25%;
	margin: 0;
	}
* html .col_1
	{
	display: inline;
	}
.col_2, .col_3, .col_4 
	{
	float: left;
	width: 25%;
	margin: 0;
	}

.col_1a, .col_2a, .col_3a, .col_4a
	{
	float: left;
	width: 100%;
	margin: 0;
	}

.col_1b, .col_2b, .col_3b, .col_4b
	{
	float: left;
	width: 50%;
	margin: 0;
	}

.box_item, .box_item2
	{
	display: block;
	padding: 4px; 
	margin: 4px 2px 0px 2px;
	background: url("images/magnolia.gif") repeat fixed;
	overflow: hidden;
	}
	
.box_item a img
{
	margin:0px 0px -4px 0px;
	padding:0px;
}
	
.readmore
{
	text-align: right;
	font-size: 11px;
}
	
	
	
/* #662D91; 92278F EC008C ED145B */
	
/* ------------------------------------------------- */


.col_1 .box_item, .col_1a .box_item, .col_1b .box_item
	{
	border: solid 2px #442266;
	color: #442266;
	}

.col_2 .box_item, .col_2a .box_item, .col_2b .box_item
	{
	border: solid 2px #771111;
	color: #771111;
	}

.col_3 .box_item, .col_3a .box_item, .col_3b .box_item
	{
	border: solid 2px #994400;
	color: #994400;
	}

.col_4 .box_item, .col_4a .box_item, .col_4b .box_item
	{
	border: solid 2px #443A41;
	color: #443A41;
	}

.col_3 .box_item2		/* lower part of last column */
	{
	border: solid 2px #443A41;
	color: #443A41;
	}
	
/* ------------------------------------------------- */

/* ------------------------------------------------- */

.col_1 .first, .col_2 .first, .col_3 .first, .col_4 .first,
.col_1a .first, .col_2a .first, .col_3a .first, .col_4a .first,
.col_1b .first, .col_2b .first, .col_3b .first, .col_4b .first
	{
	border-top: none;
	}
	
.col_1 .first, .col_1a .first, .col_1b .first
	{
	background: url("images/cbg1.gif") repeat;
	}
	
.col_2 .first, .col_2a .first, .col_2b .first
	{
	background: url("images/cbg2.gif") repeat;
	}
	
.col_3 .first, .col_3a .first, .col_3b .first
	{
	background: url("images/cbg3.gif") repeat;
	}
	
.col_4 .first, .col_4a .first, .col_4b .first
	{
	background: url("images/cbg4.gif") repeat;
	}

.col_3 .first2
	{
	background: url("images/cbg4.gif") repeat;
	}

.col_4 .first2
	{
	background: url("images/cbg5.gif") repeat;
	}

/* ------------------------------------------------- */

	
.col_1 .last, .col_1a .last, .col_1b .last
	{
	background: url("images/cbg1.gif") repeat;
	}
	
.col_2 .last, .col_2a .last, .col_2b .last
	{
	background: url("images/cbg2.gif") repeat;
	}
	
.col_3 .last, .col_3a .last, .col_3b .last
	{
	background: url("images/cbg3.gif") repeat;
	}
	
.col_3 .last2
	{
	background: url("images/cbg4.gif") repeat;
	}

.col_4 .last
	{
	background: url("images/cbg5.gif") repeat;
	}
	
.col_4a .last, .col_4b .last
	{
	background: url("images/cbg4.gif") repeat;
	}
	
	
/* ------------------------------------------------- */
/*  link inside box_item.  normal looking link, colored.	*/

.col_1 .box_item a, .col_1a .box_item a, .col_1b .box_item a
	{
    text-decoration: underline;
	color: #442266;
	}
.col_1 .box_item a:hover, .col_1a .box_item a:hover, .col_1b .box_item a:hover
	{
	background: #442266;
	color: #D8C7A9;
	}

.col_2 .box_item a, .col_2a .box_item a, .col_2b .box_item a
	{
    text-decoration: underline;
	color: #771111;
	}
.col_2 .box_item a:hover, .col_2a .box_item a:hover, .col_2b .box_item a:hover
	{
	background: #771111;
	color: #D8C7A9;
	}

.col_3 .box_item a, .col_3a .box_item a, .col_3b .box_item a
	{
    text-decoration: underline;
	color: #994400;
	}
.col_3 .box_item a:hover, .col_3a .box_item a:hover, .col_3b .box_item a:hover
	{
	background: #994400;
	color: #D8C7A9;
	}

.col_4 .box_item a, .col_4a .box_item a, .col_4b .box_item a
	{
    text-decoration: underline;
	color: #443A41;
	}
.col_4 .box_item a:hover, .col_4a .box_item a:hover, .col_4b .box_item a:hover
	{
	background: #443A41;
	color: #D8C7A9;
	}



/* ------------------------------------------------- */
/*  box_item inside link.  highlight whole thing.	*/



.col_1 a .box_item, .col_1a a .box_item, .col_1b a .box_item
	{
	margin: 4px 2px 4px 2px;
	padding: 4px;
	display: block;
	color: #442266;
	}
.col_1 a .box_item h3, .col_1a a .box_item h3, .col_1b a .box_item h3
	{
    text-decoration: underline;
	}
.col_1 a:hover .box_item, .col_1a a:hover .box_item, .col_1b a:hover .box_item 
	{
	background: #442266;
	color: #D8C7A9;
	}


.col_2 a .box_item, .col_2a a .box_item, .col_2b a .box_item
	{
	margin: 4px 2px 4px 2px;
	padding: 4px;
	display: block;
	color: #771111;
	}
.col_2 a .box_item h3, .col_2a a .box_item h3, .col_2b a .box_item h3
	{
    text-decoration: underline;
	}
.col_2 a:hover .box_item, .col_2a a:hover .box_item, .col_2b a:hover .box_item 
	{
	background: #771111;
	color: #D8C7A9;
	}



.col_3 a .box_item, .col_3a a .box_item, .col_3b a .box_item
	{
	margin: 4px 2px 4px 2px;
	padding: 4px;
	display: block;
	color: #994400;
	}
.col_3 a .box_item h3, .col_3a a .box_item h3, .col_3b a .box_item h3
	{
    text-decoration: underline;
	}
.col_3 a:hover .box_item, .col_3a a:hover .box_item, .col_3b a:hover .box_item 
	{
	background: #994400;
	color: #D8C7A9;
	}


.col_3 a .box_item2, .col_3a a .box_item2, .col_3b a .box_item2
	{
	margin: 4px 2px 4px 2px;
	padding: 4px;
	display: block;
	color: #443A41;
	}
.col_3 a .box_item2 h3, .col_3a a .box_item2 h3, .col_3b a .box_item2 h3
	{
    text-decoration: underline;
	}
.col_3 a:hover .box_item2, .col_3a a:hover .box_item2, .col_3b a:hover .box_item2
	{
	background: #443A41;
	color: #D8C7A9;
	}



.col_4 a .box_item, .col_4a a .box_item, .col_4b a .box_item
	{
	margin: 4px 2px 4px 2px;
	padding: 4px;
	display: block;
	color: #443A41;
	}
.col_4 a .box_item h3, .col_4a a .box_item h3, .col_4b a .box_item h3
	{
    text-decoration: underline;
	}
.col_4 a:hover .box_item, .col_4a a:hover .box_item, .col_4b a:hover .box_item 
	{
	background: #443A41;
	color: #D8C7A9;
	}

/* ------------------------------------------------- */
/* last column links */


.col_3 .box_item2 a
	{
	margin: -4px;
	padding: 4px;
	display: block;
	color: #443A41;
   	text-decoration: underline;
	}
.col_3 .box_item2 a h3
	{
    text-decoration: underline;
	}
.col_3 .box_item2 a:hover
	{
	background: #443A41;
	color: #D8C7A9;
	}


.col_4 .box_item2 a
	{
	margin: -4px;
	padding: 4px;
	display: block;
	color: #557733;
   	text-decoration: underline;
	}
.col_4 .box_item2 a h3
	{
    text-decoration: underline;
	}
.col_4 .box_item2 a:hover
	{
	background: #557733;
	color: #D8C7A9;
	}

/* ------------------------------------------------- */

	
.first, .first2
	{
	border-top: none;
	background: url("images/magnolia.gif") repeat fixed;
	}
	
	
.last, .last2
	{
	border-bottom: none;
	background: url("images/magnolia.gif") repeat fixed;
	}
	
	
.forminput
	{
	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif;
	}
	
	

/* '* html' to filter only IE Win */
/* Start Mac IE5 filter \*/
.col_1 .last, .col_2 .last, .col_3 .last, .col_4 .last,
.col_3 .last2, .col_4 .last2,
.col_1b .last, .col_2b .last, .col_3b .last, .col_4b .last
	{
	padding-bottom: 10000px !important;
	margin-bottom: -9998px !important; 
	}
* body .col_1, * body .col_2, * body .col_3, * body .col_4
	{
	padding-bottom: 30000px !important;
	margin-bottom: -30000px !important; 
	}

/* End Mac IE5 filter */
#footer
{
	clear: both;
	width: 100%;
	padding: 0;
	margin: 4px;
	background: url("images/magnolia.gif") repeat fixed;
	color: #443A41;
}

#footer a
{
	text-decoration: underline;
	color: #443A41;
}

#footer a:hover
{
	background: #443A41;
	color: #D8C7A9;
}

#wrapper_extra
	{
	position: relative;
	width: 640px;
	padding: 0;
	margin: 0 auto; /*Center container on page*/
	}
* html #wrapper
	{
	/* bizarrely necessary for IE6 ! */
	position/**/: relative;
	}
#wrapper
	{
	position: relative;
	width: 640px;
	min-height: 640px;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	display: inline-block; /* Fixes nasty Opera7 scrolling bug */
	margin: 0 auto; /*Center container on page*/
	padding: 0;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
/* end easy clearing */



