*{font-family:Georgia, Palatino, "Palatino Linotype", serif;}
html{min-width:750px;}
body{
	font-size:12px;
	background-color:#342F29;
	background-position:top center;
	background-attachment: fixed;
	background-image: url(/images/containerBG.gif);
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
	text-align:center;
}

/*  Global container    */
body > #container
{
	margin:0 0 0 -314px;
	position:absolute;
	left:50%;
}

a:link,a:active {color: #b30000; text-decoration: none; border-bottom: 1px dashed #b30000;}
a:visited {color: #999; text-decoration: none; border-bottom: 1px dashed #999;}	
a:hover {color: #BA893B;}

#container{
	margin:0;
	width:628px;
}

/* Header */
#header{
	vertical-align:bottom;
	width:628px;
	margin:10px 0 0 0;
	padding:18px 0 0 0;
	background-color: black;
	background-image: url('');
	background-repeat: no-repeat;
	background-position:bottom center;
	height: 232px;
}

#tagLine{
	vertical-align:middle;
	width:628px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:12px;
	color:#DDD5C0;
	background-color:black;
	background-image:url(/images/logo_nd.gif);
	background-repeat:no-repeat;
	background-position:99.9%;
}
#thumbs{
	float:right;
}
.imgPick,.imgPickSel
{
	font-family:"Courier New", Courier, mono;
	cursor:pointer;
	vertical-align:bottom;
	font-size:10px;
	display:block;
	border:1px solid black;
	background-color:#CCC;
	width:10px;
	margin:5px;
}
.imgPickSel
{
		background-color:#ffcc66;
}
/*   Nav and contents of Nav    */
#navContainer{
	text-align:center;
	vertical-align:bottom;
	padding:10px 0 10px 0;
	margin:5px 0 5px 0;
	background-color: #CBC4B0;
	width:628px;
}
#mainNav{
	font-size:1.5em;
	font-weight:bold;
	display:inline;
	list-style-type:none;
	background-color:transparent;
}
#mainNav li{
	margin:0;
	padding:0 20px 0 15px;
	display:inline;
	background-color:transparent;
}
#mainNav li a{
	text-decoration:none;
	color:#4C4841;
	background-color:transparent;
}

/*     Begin main content    */
#content{
	text-align:center;
	background-color:#E9E5DA;
	background-image:url(/images/contentBG.gif);
	background-repeat:repeat-y;
	margin:10px 0 0 0;
	padding:0;
}
div#content {
	padding:5px;
}
#contentBlock{
	font-weight:normal;
	text-align:justify;
	float:left;
	clear:left;
	width:416px;
	margin:0 4px 0 0;
	background-color:transparent;

}


#contentBlock img
{
	border: 1px dashed #b30000;
	padding:4px;
	display:block;
}
#contentBlock img.right 
{
	margin:0 0 4px 8px;
	float:right;
}
#contentBlock img.left 
{
	margin:0 8px 4px 0 ;
	float:left;
}
#contentBlock img.both 
{
	margin:0 8px 4px 8px ;
	float:left;
	clear:none;
}
#contentBlock img.none 
{
	text-align:center;
	margin:0 10px 4px 10px;
}

#contentBlock h1{
	color:#491919;
	height:25px;
	font-size:1.4em;
	font-style:italic;
	font-weight:normal;
	text-align:center;
	letter-spacing:-1px;
	margin:0 0 -5px 0;
	padding:0;
}
#contentBlock h2
{
	margin:0 0 0 -5px;
	font-weight:normal;
	color:#BA893B;
	text-align:center;
	font-size:10px;
}
#contentBlock p{
	text-indent:18px;
	text-align: justify;
	padding:5px 7px 10px 7px;
	margin:0;
}


/*     SideBlock     */
#sideBlock{
	text-align:left;
	float:right;
	clear:right;
	margin:0 0 0 -20px;
	width:180px;
	background-color: transparent;
}
#sideBlock h1
{
	font-weight:bold;
	color:#BA893B;
	text-align:center;
	font-size:14px;
	letter-spacing:4px;
}
#sideBlock dd, #sideBlock dt {
	margin:0 0 3px 0;
	padding-left: 0;
	line-height: 18px;
}
#sideBlock dd
{
	background-image:url(/images/diamond.gif);
	background-repeat:no-repeat;
	background-position:-2px 2px;
	padding:0 0 0 16px;
}

body #sideBlock dt 	{
	text-transform: uppercase;
	letter-spacing: 2px;
	background: transparent;
	color: #ffe;
	padding: 2px;
	background: #4C4841;
}

#sideBlock dd a:link, #sideBlock dd a:visited {
	font-weight : normal; 
}
/*    Footer    */
#footer{
	float:left;
	clear: none;
	margin:10px 0 10px 0;
	padding:15px 0 10px 0;
	height:20px;
	width:628px;
	background-color: #CBC4B0;
}
.footer span
{
font-family:verdana;
}
.clearer{
 height:1px;
 overflow:hidden;
 clear:both;
 margin-top:-1px;
}
.divider
{
	background-image:url(/images/diamond.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin:3px 0 10px 0;
	width:100%;
	height:12px;
}
.authorInfo
{
	border:0px dashed #BA893B;
	width:400px;
}
.comment
{
	float:left;
	width:30px;
	font-family:tahoma;
	font-size:35px;
	font-weight:bold;
	color:#E9E5DA;
	font-style:italic;
	padding:4px;
} 

.comments
{
	background-color: #CBC4B0;
	border-right:1px dashed #BA893B;
	border-left:1px dashed #BA893B;
	margin-top:5px;
	padding:5px;
}