/* OVERALL PAGE FORMATTING */
body {
	position: absolute;
	background: transparent url(background.gif) top right repeat-y;
	margin: 0;
	padding: 0;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}

p, ul, ol { font: 10pt/15pt Verdana, Arial, Helvetica, Sans-Serif;
	margin-top: 0em;
	margin-bottom: 1em;
	}

p.nospace { margin-bottom: 0em; }


/* HEADER SECTION */
.header { 
	background: transparent url(header.gif) top right repeat-x;
	height: 147px;
	}

.header img {
	float: left;
	padding-top: 15px;
	padding-left: 25px;
	}

.header h1 { 
	font-size: 20pt; 
	margin-left: 50px; 
	}

.header h2 { display: none; }

.imagebar { margin-left: 20px; }

.imagebar img {
	z-index: 9;
	position: absolute;
	top: 104px;
	left: 50px;
	border: 1px solid;
	border-color: #333;
	}

#i1 { margin-left: 0px; }
#i2 { margin-left: 110px; }
#i3 { margin-left: 220px; }
#i4 { margin-left: 330px; }
#i5 { margin-left: 440px; }
#ilabel {
	position: absolute;
	top: 132px;
	left: 580px;
	}


/* JOURNAL SECTION */
.content {
	padding-left: 120px;
	padding-right: 300px;
	padding-top: 30px;
	padding-bottom: 70px;
	z-index: 2;
	color: #000;
	background: transparent url(brand.gif) top left no-repeat;
}

/* exclude the following attribute from IE 5 for Macintosh
\*/
.content { float: left; }
/* end of exclusion for IE 5 for Macintosh
*/ 

.entrynav {
     float: left;
     margin-top: 30px;
     margin-bottom: 15px;
     }

.entrynav p {
     font: 8pt/8pt Verdana, Arial, Helvetica, Sans-Serif;
     }

	#container {
		background:transparent;
		border:0;
		}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #611;
	background-color: transparent;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #662;
	background-color: transparent;
	}
a:hover, a:active { 
	font-weight: bold; 
	text-decoration: none;
	color: #913; 
	background-color: transparent;
	}
a.hidelink:link, a.hidelink:visited, a.hidelink:hover, a.hidelink:active {
        font-weight: 400;
        text-decoration: none;
        color: black;
        cursor: text;
        }

.date { 
	font-size: 11pt;
	color: white;
	background-color: transparent;
	margin-top: 40px;
	margin-bottom: 0px;
	font-weight: 600;
	clear: both;
	}			
		
.title	{
	color: #726;
	background-color: transparent;
	font-size: 13pt;
	font-weight: 600;
	margin: 0;
	padding-right: 115px;
	clear: both;
	}			

.author { 
	float: right;
	font-family:verdana, arial, sans-serif; 
	font-size: x-small; 
	color: #000000; 
	margin-top:-15px;
	}

.blogbody { clear: both; }

.extended {
	font-size: small;
	}

.posted { 
	font-family:verdana, arial, sans-serif; 
	font-size: x-small; 
	color: #000000; 
	margin-bottom:35px;
	margin-top:-15px;
	float: right;
	}

.quotation p {
	color: #F7F7F7;
	background-color: transparent;
	}
.quotation a:link, .quotation a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #F7F7F7;
	}
.quotation a:hover, .quotation a:active { 
	font-weight: bold; 
	text-decoration: none;
	color: white;
	background-color: transparent;
	}

.floatleft { float: left; }
.floatright { float: right; }


/* NAVIGATION SECTION */
.navbar {
	position: absolute;
	top: 200px;
	right: 25px;
	width: 170px;
	}
.navbar p {
	font: 10pt/11pt "Gill Sans", "Gill Sans MT", Sans-Serif;
	font-weight: bold;
    margin: 0;
	}
.navbar a:link { 
	color: white;
	background-color: transparent;
	font-weight: normal;
	}
.navbar a:visited { 
	color: #BBB;
	background-color: transparent;
	font-weight: normal;
	}
.navbar a:hover { 
	text-decoration: underline;
	color: #FFF; 
	background-color: transparent;
	}

.quote {
	color: white;
	background-color: transparent;
	font: 10pt/11pt "Gill Sans", "Gill Sans MT", Sans-Serif;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
	}
	
.dnb {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
	}	
	
.dnb img {
	border: 3px solid;
	border-color: #333;
	}
		
.calendar {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
 	background:transparent;
 	line-height:140%;
 	padding:2px;
    text-align:left;
	}
	
.calendarhead {	
	font-family:palatino, georgia, times new roman, serif;
	color: white;
	font-size:small;
	font-weight:normal;
 	padding:2px;
	letter-spacing: .3em;
 	background:transparent;
 	text-transform:uppercase;
	text-align:left;			
	}	
	
.side {
	margin-top: -20px;
	margin-bottom: 20px; 
	display: none;
	}	
		
.sidetitle {
	font-weight: bold;
	margin-bottom: 20px;
  	text-transform:uppercase;		
	}

.home a:link, .home a:visited, .home a:hover {
	font-weight: bold;
       color: white;
  	background:transparent;
  	text-transform:uppercase;		
       }

.sidetitle a:link, .sidetitle a:visited, .sidetitle a:hover { 
	font-weight: bold;
       text-transform:uppercase;
	}
		
.powered {
	font-family:palatino, georgia, times new roman, serif;
	color:#666;
	font-size:x-small;		
	line-height:140%;
	text-transform:uppercase; 
	padding:2px;
       padding-left: 35px;
	margin-top:50px;
	letter-spacing: .2em;					
	background:transparent;
	}
	
.comments-head	{ 
	font-family:palatino, georgia, verdana, arial, sans-serif; 	font-size:small; 
	color: black; 
	border-bottom:1px solid black;
	margin-top:40px;
	font-weight:bold;
  	background:transparent;		
	}		

.comments-body {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:black;
	font-size:small;
	font-weight:normal;
  	background:transparent;
  	line-height:140%;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted black; 					
	}		

.comments-body p { font-size: 0.85em; }

.comments-post {
	font-family:verdana, arial, sans-serif;
	color:black;
	font-size:x-small;
	font-weight:normal;
  	background:transparent;		
	}	
	
.trackback-head	{ 
	font-family:palatino, georgia, verdana, arial, sans-serif; 	font-size:small; 
	color: black; 
	border-bottom:1px solid black;
	margin-top:40px;
	font-weight:bold;
  	background:transparent;		
	}		

.trackback-url {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:black;
	font-size:small;
	font-weight:normal;
	background:transparent;
 	line-height:140%;
 	border-bottom:1px dotted black; 					
	padding-bottom:10px;
  	padding-top:10px;		
	}

.trackback-url p { font-size: 0.85em; }

.trackback-body {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:black;
	font-size:small;
	font-weight:normal;
	background:transparent;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted black;
	}		

.trackback-post {
	font-family:verdana, arial, sans-serif;
	color:black;
	font-size:x-small;
	font-weight:normal;
	background:transparent;		
	}
		
	#banner-commentspop {
		font-family:palatino, georgia, verdana, arial, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;	
		border-right:1px solid #FFF;  		
		border-top:1px solid #FFF;  		
  		background:#003366;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;
		}


/* MONDRIAN 3 IMPORTS */
/* OVERALL PAGE FORMATTING */
p.center { text-align: center; }

p.center img {
	border: 2px solid #333;
	margin-top: 10px;
	margin-bottom: 3px;
	}
	
.small p {
       font: 8pt/8pt Verdana, Arial, Helvetica, Sans-Serif; 
       padding-bottom: 20px;
       }

.hide { display: none; }



/* ORANGE JOURNAL SECTION */
h2 { font-weight: 600;
	color: white;
	background-color: transparent;
	font-size: 8pt;
	}
	
span.blue {
	color: #726;
	background-color: transparent;
	}

div.bronwyn {
	color: #204;
	background-color: transparent;
	}

/* BLUE FOOTER SECTION */
.geeklog { 
	clear: both;
	z-index: 3;
	padding-top: 30px;
	padding-bottom: 60px;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom: -20px;
	color: white;
	background-color: #357;
	border-top: 12px solid;
	border-color: #333;
	}

.geeklog p {
	font: 9pt/14pt Verdana, Arial, Helvetica, Sans-Serif;
	margin-top: 0em;
	margin-bottom: 1em; 
	margin-left: 5%;
	margin-right: 5%;
	}

.geeklog a:link { 
	font-weight: bold; 
	color: #FFF;
	background-color: transparent;
	}
.geeklog a:visited { 
	font-weight: bold; 
	color: #AAA;
	background-color: transparent;
	}
.geeklog a:hover { 
	font-weight: bold;
	text-decoration: underline;
	color: #FFF; 
	background-color: transparent;
	}
	
img.border0 { border: 0; }

img.mt { border: 0; }

img.left {
	float: left;
	border: 2px solid #333;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	}
	
img.left-noborder {
	float: left;
	border: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	}

img.right {
	float: right;
	border: 2px solid #333;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	}
	
img.right-noborder {
	float: right;
	border: 0;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	}
	
img.right-framed {
	float: right;
	border: 6px solid #111;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	color: black;
	background-color: #EEE;
	text-align: center;
	}
	
img.left-framed {
	float: left;
	border: 6px solid #111;
	padding: 10px;
	margin-left: 100px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	color: black;
	background-color: #EEE;
	text-align: center;
	}

.left-shadow {
	float:left;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 15px 0 10px !important;
	margin: 10px 15px 0 5px;
	}

.right-shadow {
	float:right;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0px 0 25px !important;
	margin: 10px 0px 0 20px;
	}

.left-shadow img, .right-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #333;
	margin: -6px 6px 6px -6px;
	}

.clear { clear: both; }

.hidden { display: none; }

/* div { border: 1px solid black; } */