/* general page elements */

a
{text-decoration: none;}

a:link { color: black; }
a:visited { color: black; }
a:active { color: black; }
a:hover { color: lime; }

p.url a:link    { color: #999999; }
p.url a:visited { color: #999999; }
p.url a:active { color: #999999; }
p.url a:hover   { color: #003366; }


/* layout */
body
{position: static;
	margin: 0;
	color: #000000;
	background: #ffffff;
	font-family: helvetica;
	font-weight: normal;
	font-size: 9pt;
	line-height: 130%;
width: 700px;
}

#container { position: static; }

#container-inner
{
	position: static;
	background: #ffffff;
}
#header
{
	padding: 0px 0px 0px 15px;
	text-align: left;
}

#banner
{
	border: none;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: black;
	background: #003333;
	text-align: left;
	font-family: helvetica;
}

#banner-inner { padding: 5px 0 0 10px; }

#banner a
{
	color: #ffffff;
	text-decoration: none;
}

#banner-header
{
	font-size: 15pt;
	font-weight: normal;
	
}

#banner-description
{
	font-size: small;
}




/* content */

.content-nav { margin-top: 0; }

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	border-bottom: 1px solid black;
	margin: 3 3 3 3;
	padding: 3px;
	color: black;
	font-family: helvetica;
	font-size: 9.5pt;
	text-align: left;
		
}

.entry-header
{
	
	color: #003333;
	font-family: helvetica;
	font-size: 12pt;
	text-align: left;
	
	
}

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 10px 0;
}

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer
{
	margin: 0 0 25px 0;
	border-top: 1px solid black;
	padding: 3px;
	color: black;
	font-family: Arial, sans-serif;
	font-size: x-small;
	line-height: normal;
	text-align: left;
	
	
	
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 80%;
}

/* fixes bug in ie win */
img.image-full
{
	width: 320px;
}


/* modules */

	.module a
	{
		text-decoration: none;
	}

	.module a:link { color: black; }
	.module a:visited { color: black; }
	.module a:active { color: black; }
	.module a:hover { color: lime; }


.module-header
{
	margin: 5px 0;
	color: black;
	font-family: Arial black, sans-serif;
	font-size: x-small;
	line-height: normal;
	
	text-transform: uppercase;
	text-align: left;
}

.module-content
{
	margin: 5px 0 20px 0;
	color: black;
	font-family: Arial, sans-serif;
	font-size: x-small;
	line-height: 130%;
	text-align: left;
}


/* two-column-right tweaks */
	
	.layout-two-column-right #container
	{
		width: auto;
	}

	.layout-two-column-right #alpha
	{
		
					display: block;
			float: none;
			width: auto;
			margin-right: 200px;
		
	}
	
	.layout-two-column-right #alpha-inner
	{
		padding: 14px 14px 14px 14px;
		background: #ffffff;
	}
	
	.layout-two-column-right #beta
	{
		width: 200px;
					display: block;
			position: absolute;
			float: none;
			right: 0;
			top: 0;
		
	}
	
	.layout-two-column-right #beta-inner
	{
		padding: 14px 14px 14px 14px;
		background: #ffffff;
	}

#footer
		{padding: 5px 0px 0px 14px;}

