
body 
    { 
	background-image:		url(img/bg_blue.jpg);
	margin:					0;
	margin-top:				0;
	margin-bottom:			0;
	margin-left:			0;
	margin-right:			0;
	}

	
#logo
	{
	position:				absolute;
	margin-left:			0px;
	margin-top:				0px;
	width:					450px;
	}
	
	
#content-holder
	{
	position:				absolute;
	margin-left:			0px;
	margin-top:				100px;
	width:					605px;
	background-color:		#FFFFFF;
	}	
	
/* .prop and .clear create minimum height of the content-holder div */
.prop 
	{
    height:					400px;
    float:					right;
    width:					1px;	
  	}
	
.clear 
	{
    clear:					both;
    height:					1px;
    overflow:				hidden;
  	}	
		
		
#content
	{
	margin-left:			10px;
	margin-top:				0px;
	width:					430px;
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				12px;
	color:					#696969;
	}		
		
#footer
	{
	margin-left:			10px;
	margin-top:				20px;
	width:					405px;
	padding:				0px;	
	}
				
#nav
	{
	position:				absolute;
	margin-left:			440px;
	margin-top:				0px;
	}	

#textnav
	{
	margin-left:			10px;
	margin-top:				20px;
	width:					550px;
	}
	
	
.links
	{
	border:					1px #4682B4 solid;
	padding:				5px;
	margin-bottom:			20px;
	}
	
.bubblog
	{
	margin-top:				5px;
	margin-left:			50px;
	}
				

/*****************************************************/	
/* presentation */

#content h1
	{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				15px;
	font-weight:			bold;
	color:					#3C6B97;
	margin-top:				10px;
	margin-bottom:			30px;
	}
	
#content h2
	{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#3C6B97;	
	margin-top:				20px;
	margin-bottom:			0px;
	}	
		
#content h2.h2-links
	{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#3C6B97;	
	margin-top:				40px;
	margin-bottom:			15px;
	}	
	

#content a
	{
	color:					#4169E1;
	}
	
	
#content p.caption
	{
	margin-left:			3px;
	margin-top:				3px;
	margin-bottom:			15px;
	font-size:				11px;
	}

/*	
li.arrow
	{
	margin-left:			10px;
	margin-bottom:			15px;
	list-style-image:		url(img/arrow.gif);
	}

ul.regular
	{
	margin-top:				20px;
	}
				
li.regular
	{
	list-style-type: 		square;
	margin-left:			10px;
	margin-bottom:			10px;
	}	
	  
*/

li
	{
	margin-left:			5px;
	margin-bottom:			10px;
	}	
	
	  
li.arrow
	{
	margin-left:			10px;
	margin-bottom:			10px;
	list-style-image:		url(img/arrow.gif);
	}
		  
#footer p
	{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				11px;
	color:					#696969;
	padding:				0px;
	margin-bottom:			5px;
	margin-top:				0px;
	}	
	
	
#textnav a
	{
	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:				11px;
	color:					#696969;
	text-decoration: 		none;		
	}		
	
#textnav a:hover 
	{
	color: 					#696969;
	text-decoration: 		underline;
	}	
	
.floatright
	{
	float: 					right;
	margin: 				0 0 10px 10px;
	}	

.floatleft
	{
	float: 					left;
	margin: 				0 10px 4px 0;
	}
		
.floatright2
	{
	float: 					right;
	margin: 				0 0 10px 0px;
	clear: 					right;
	}	

.floatleft2
	{
	float: 					left;
	margin: 				0 10px 4px 0;
	clear: 					left;
	}
	
.floatright-thorn
	{
	float: 					right;
	width: 					130px;
	margin: 				0 0 5px 0;
	font-size:				11px;
	clear: 					right;
	}	

.top
	{
	font-size:				11px;
	text-align:				right;
	}	
	
.title
	{
	font-weight:			bold;
	margin-top:				25px;
	margin-bottom:			0px;
	}	
	
.emphasis
	{
	color:					#3C6B97;
	font-weight:			bold;
	}
	
.emphasis2
	{
	color:					#3C6B97;
	font-weight:			bold;
	font-size:				16px;
	}	