@charset "UTF-8";
/* CSS Document */

/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}


img, div, a, input, h1 { behavior: url(/images/iepngfix.htc) }


body {
	margin: 0px;
	background-color: #cccccc;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.headline {
	font-size: xx-large;
	font-weight: bold;
}
.subhead {
	font-weight: bold;
}
a:link, a:visited, a:active {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.footer {
	color: #ffffff;
	font-size: 9px;
	text-align: center;
}
a.footer:link, a.footer:visited, a.footer:active {
	color: #ffffff;
	text-decoration: none;
}
a.footer:hover {
	color: #ffffff;
	text-decoration: underline;
}
/*.gallerypic {
	border-color: #ffffff;
	border: 1px solid;
}
a.gallerypic:link {
	color: #ffffff;
	border: 1px solid;
	text-decoration: none;
} */
img.floatright { 
    float: right; 
    margin-left: 10px; 
}
/* Begin Layout */
div {
	border: none;
}

#container {
	width: 924px;
	margin: 0px;
	background-image: url(../images/body-bg2.jpg);
	position:relative;
}

#journal-wrapper	{
	width:172px;
	min-height:255px;
	float:right;
	margin-top:25px;

}
#journal-bg	{
	background:url(../images/entries-repeat.png) repeat-y;
	width:172px;
	margin-top:-22px;
	
}

#journal-entries	{
	background:url(../images/entries-main.png) no-repeat;
	width:172px;
	min-height:185px;
	padding-bottom:5px;
}

#journal-content	{
	margin:0px 20px 0px 25px;
	font-size:12px;
}

#journal-content h4	{
	font-size:14px;
	margin-bottom:8px;
}

#journal-ul	{
	list-style:none;
	margin:0;
	padding:0;
}

#journal-ul li	{
		padding-bottom:5px;
}

#journal-ul a	{color:#FFF;}

.date	{
	margin-top:-33px;
	padding:0 0 15px 5px;
	font-style:italic;
}

#left-rail{
	float: left;
	width: 324px;
	height: 720px;
	background-image:url(../images/interior-sliced_01.jpg);
	background-repeat: no-repeat;	
}
#header {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 600px;
	height: 130px;
}
/* CSS Sprites */
#skyline {
	height: 40px;
	width: 600px;
 	background: url(../images/nav-sprite.gif);
 	margin: 0px auto; padding: 0;
 	float: left;
}
#skyline li {margin: 0; padding: 0; list-style: none; float: left; top: 0;}
#skyline li, #skyline a {height: 40px; display: block;}
#panel1b {left: 0; width: 135px;}
#panel2b {left: 135px; width: 105px;}
#panel3b {left: 245px; width: 110px;}
#panel4b {left: 283px; width: 105px;}
#panel5b {left: 283px; width: 111px;}
#panel1b a:hover {background: transparent url(../images/nav-sprite.gif) 0 -46px no-repeat;}
#panel2b a:hover {background: transparent url(../images/nav-sprite.gif) -135px -46px no-repeat;}
#panel3b a:hover {background: transparent url(../images/nav-sprite.gif) -240px -46px no-repeat;}
#panel4b a:hover {background: transparent url(../images/nav-sprite.gif) -350px -46px no-repeat;}
#panel5b a:hover {background: transparent url(../images/nav-sprite.gif) -455px -46px no-repeat;}

#content {
	float: left;
	margin-top: -5px;
	padding: 35px;
	width: 530px;
	min-height:500px;
	background-image:url(../images/interior-sliced_05.jpg);
	background-repeat: no-repeat;	
}
#footer {
	clear: both;
	padding-top: 10px;
	margin-left: 324px;
	height: 54px;
	width: 600px;
	background-image: url(../images/interior-sliced-NoBG_07.jpg);
	background-repeat: no-repeat;	
}
.secondrow .photo
{
	padding-top: 20px;
}