/* Stylesheet for KarenBlessen.com */
body {
	background-color: #FFFFFF;
	
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	
	padding: 0 0 0 0;
}

div#primary {
	position: absolute; left: 10px; top: 80px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	
	border-width: 0;
	padding: 0 0 0 0;
}

div#primary table {
	border-width: 0;
	padding: 0 0 0 0;
}

div#primary td {
	border-width: 0;
	padding: 0 5 0 5;
}

div#primary h4 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 18pt;
	color: #FF3300;
	font-weight: normal;
	margin-left: 25px;
}

div#primary img {
	padding: 0 0 0 0;
	margin-right: 10px;
	margin-bottom: 10px;
}

div#credit img {
	position: absolute; left: 10px; top: 670px;
	
	border-width: 0;
	padding: 0 0 0 0;
}

tr {
	background-image: repeat;
}

hr {
	display: double;
	color: #990099;
	height: 2;
}
/* Big orange title fonts */
h1 {
	font-size: 18pt;
	color: #FF3300;
	font-weight: normal;
}
h2 {
	font-size: 11pt;
	color: #FF3300;
	font-weight: bold;
}

/* Used for Right sidebar title */
h3 {
	font-size: 11pt;
	color: #990099;
	font-weight: bold;
}

/* Used for News headlines */
h6 {
	font-size: 14pt;
	color: #FF3300;
	font-weight: bold;
	text-align: left;
	font-family: serif;
	padding: 0 0 0 0;
}

/* Used for the green "more" links */
h5 {
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	}

p, ol, ul {font-size: 11pt;}

blockquote {font-size: 10pt;}

p.datelinetop {
	font-size: 8pt;
	font-style: italic;
	margin-right: 20pt;
	}
p.datelinebottom {
	font-size: 9pt;
	font-style: italic;
	color: #999999;
	text-align: right;
}
p.references {
	font-size: 9pt;
	color: #999999;
}
p.sample {
	font-size: 9pt;
}
p.printsinfo {
	font-size: 8pt;
	color: #990099;
	text-align: right;
}
p.prints {
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

img {
	padding: 20px;
	}

div#navbar2 {
	position: absolute; left: 130px; top:18px;
	color: #CDCC00;
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-left:0;
	height: 50px;
	padding-left: 0px;
}

div#navbar2 a {
		text-align:left;
		color: #CDCC00;
		text-decoration: none;
	}
div#navbar2 a:hover {
		color: #009901;
		text-decoration: none;
	}

div#navbar2 img {
		position: absolute; top: -18px; left: -130px; 
		width:123px; height:50px;
		border-width: 0px;
		padding: 0 0 0 0;
	}
	
a.main:link {
	color: #009901;
	text-decoration: none;
	font-weight: bold;
}
a.main:visited {	
	color: #009901;
	text-decoration: none;
	font-weight: bold;
}
a.main:hover {
	color: #FF0066;
	text-decoration: none;
	font-weight: bold;
}
a.main:active {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.prints:link {
	color: #009901;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
a.prints:visited {	
	color: #009901;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
a.prints:hover {
	color: #FF0066;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
a.prints:active {
	color: #999999;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

a.sidebar:link {
	color: #990099;
	text-decoration: none;
	font-size: 10pt;
}
a.sidebar:visited {	
	color: #990099;
	text-decoration: none;
	font-size: 10pt;
}
a.sidebar:hover {
	color: #009901;
	text-decoration: none;
	font-size: 10pt;
}
a.sidebar:active {
	color: #FF0066;
	text-decoration: none;
	font-size: 10pt;
}

ol.references {
	font-size: 10pt;
	color: #999999;
}
a.references:link {
	font-size: 9pt;
}
a.references:visited {
	font-size: 9pt;
}
a.references:hover {
	font-size: 9pt;
}
a.references:active {
	font-size: 9pt;
}

		   
div#portlinks { 
		position:absolute; right:25px; top:100px;
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 10px; 
		color: #FF3300;
		text-align: right;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		
		border-width: 0;
		padding: 0 0 0 0;
		
		 	     }
div#portlinks a {
		display: normal;
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 10px; 
		color: #009901;
	}
div#portlinks a:hover { 
		color: #FF0066;
		 	     }
div#porthead {
		position: absolute; right: 25px; top: 60px;
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 32px; 
		color: #FF3300;
		font-weight: normal;
		text-align: right;
		
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
		
		border-width: 0;
		padding: 0 0 0 0;

	}

div#porthead p {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 32px; 
	color: #FF3300;
	font-weight: normal;
	text-align: right;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	
	border-width: 0;
	padding: 0 0 0 0;
}

div#thumbhead {
		margin-top: 25px;
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 20px; 
		color: #FF3300;
		font-weight: normal;
		text-align: center;
	}
div#thumbs {
		display: block;
		position: absolute; left: 10px; top: 100px;
		width: 110px;
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 11px; 
		color: #009901;
		text-align: center;
	}
div#thumbs a {
		display: block;
		font-family: Verdana, Arial, Helvetica,sans-serif;
		font-size: 11px; 
		text-decoration: none;
		color: #990099;
		font-weight: bold;
	}
div#thumbs a:hover {
		color: #009901
	}
div#thumbs img {
		border-width:0;
		padding: 0 0 0 0;
	}
	
	
	
	
