body
{
	background:#f3f9fb url('images/bg.jpg') repeat-y scroll 0 0;
	margin:0;
}

body, div, td
{
	font: 15px; georgia, arial;
	color:#182e3e;
	text-align:justify;
}

	/* GENERAL CSS */

a:link, a:visited, a:active
{
	cursor:default; 
	font: 15px; georgia, arial;
	color:#253762; 
	text-decoration: none;
}

a:hover 
{
	cursor:default;
	font: 15px; georgia, arial;
	color:#c9dceb; 
	border-bottom: #51b0e8 1px dotted;

}

b
{
	font: bold 15px; georgia, arial;
	color:#1a4c83;
}

h1
{
	background: transparent url('images/head.gif') no-repeat bottom left;
	font: 11px verdana, arial;
	color:#4988a4;
	height:18px;
	letter-spacing:1px;
	padding:0px 0px 2px 0px;
}

h1:first-letter
{
	font: bold italic 18px "times new roman";
	color:#1a5fad;
}

h2
{
	background: transparent url('') no-repeat bottom left;
	font: italic 16px georgia, verdana, arial;
	color:#4988a4;
	letter-spacing:2px;
}

	/* LAYOUT POSITIONING */
#top
{
	margin:0px;
	width:750px;
}

#layout
{ 

	background: url('images/ice.jpg') no-repeat;
	width:760px;
	height:750px;
	left:0px;
	top:0px;
	z-index:1;
} 

#content
{
	position:absolute;
	width:450px;
	left:386px;
	top:15px;
	z-index: 2;
}

	/* SPECIAL CLASSES */

#content span
{
	font: italic 11px/0px georgia, "times new roman", verdana, arial;
	letter-spacing:1px;
	color: #2a84c2;
	padding: 0px 0px 0px 80px;
}

#blog
{
	background: #e9f3f9 url('images/blogbg.jpg') no-repeat;
	width:450px;
	font: 11px/14px verdana, arial;
	color:#061331;
	padding: 4px 6px 0px 6px;
	border: 1px solid #98c3d8;
	text-align:justify;
}

#nav
{
	padding: 0px 15px 0px 0px;
	background: transparent url('images/navbg.jpg') no-repeat; 
}

#navigation
{
	position:absolute;
	top:500px;
	left:60px;
	width:283px;
	z-index: 4;
}

.rollover a 
{ 
	background: transparent url('images/nav1.gif') no-repeat;
	font: 11px/15px verdana, arial;
	color:#253762; 
	display:block; 
	width:283px; 
	height:20px;
	padding: 3px 0px 0px 20px;
	letter-spacing:1px;
}

.rollover a:hover 
{ 
	background: transparent url('images/nav2.gif') no-repeat;
	font: 11px/15px verdana, arial;
	color:#47a1df; 
	display:block; 
	width:283px; 
	height:20px;
	padding: 3px 0px 0px 20px;
	letter-spacing:1px;
	border:0px;
}