html, body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	background-color: #fff;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 12px; 
	line-height: 15px; 
	color: #000;
}

div#main {
    width: 760px;
    /* margin: 0px auto; */
    text-align: left;
    background-color: #FFFFFF;
}

div#navbar {
    position:absolute;
	width:165px; 
	margin-left:0px;
}

div#pageheader {
    position:absolute;
	width:595px;
	margin-left:0px;
	height:56px;
}

.topnavbar {
    position:absolute;
	margin-top:104px;
	width:595px;
	margin-left:46px;
	z-index:1;
}

.topnavbar .home {
    position:absolute;top:0px;margin-left:1px;font-size:12px;color:#7b7b78;line-height:15px;
}

.topnavbar .back {
	position:absolute;top:0px;margin-left:200px;font-size:12px;color:#7b7b78;line-height:15px;
}

.topnavbar .more {
	position:absolute;top:0px;margin-left:318px;font-size:12px;color:#7b7b78;line-height:15px;
}

div#photo {
    position:absolute;
	top:0px;
	left:534px;
	visibility:visible;
	width:184px;
	height:150px;
	z-index:0;
}

div#photoessays {
    position:absolute;
	top:0px;
	left:534px;
	visibility:visible;
}

div#photoessays_on {
	position:absolute;
	top:0px;
	left:534px;
	visibility:hidden;
}

div#pagesubhead {
    position:absolute;
	margin-top:130px;
	width:595px;
	left:0px;
}

div#maincontent {
    position:absolute;
	width:595px;
	margin-left:166px;
}

div#headerarea {
    position:absolute;
	width:595px;
	margin-left:0px;
}

div#maincopycontent {
	position:absolute;
	width:414px;
	margin-top:175px; 
	margin-left:44px;
	border-left: solid #cacac0 1px;
	border-right: solid #cacac0 1px;
}

div#sidebarcontent {
    position:absolute;
	width:134px;
	margin-top:175px;
	margin-left:626px;
}

div#maincopycontent_nb {
	position:absolute;
	width:414px;
	margin-top:175px; 
	margin-left:44px;
	border-left: solid #cacac0 1px;
}

#maincopycontent_nb .maincopy_nb {
	width:414px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#maincopycontent_nb .maincopy_nb .jdate {
	float:left;
	width:84px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#maincopycontent_nb .maincopy_nb .jtitle {
	float:left;
	width:330px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#maincopycontent_nb .maincopy_nb br {
	clear:both;
}

#maincopycontent_nb span {
	width: 416px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 12px; 
	color: #000;
	line-height: 15px; 
	padding-top:6px;
}

div#bottomnavbar {
    position:absolute;
	width:595px;
	margin-left:44px;
}

.copy {
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 12px; 
	color: #7b7b78;
	line-height: 15px; 
	font-weight: normal;
}

.maincopy {
	width: 370px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 12px; 
	color: #000;
	line-height: 15px; 
	font-weight: normal;
	padding-top:6px;
}


.mainsubhead {
	width: 370px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 13px; 
	color: #afa754;
	line-height: 14px; 
	font-weight: bold;
	padding-top:6px;
}

.sidebarsubhead {
	width: 150px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 11px; 
	color: #afa754;
	line-height: 13px; 
	font-weight: bold;
	padding-top:6px;
}

.sidebarcopy {
	width: 150px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 11px; 
	color: #000;
	line-height: 12px; 
	font-weight: normal;
	margin-bottom: 10px;
}

.indexcopy {
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 12px; 
	color: #000;
	line-height: 20px; 
	font-weight: normal;
	margin-bottom:20px;
}

.navbar_index {
	margin-left:1px;
	font-size: 12px; 
	color: #7b7b78;
	line-height: 15px; 
	font-weight: normal;
}

.navbar_date {
	margin-left:20px;
	font-size: 12px; 
	color: #7b7b78;
	line-height: 15px; 
	font-weight: normal;
}

.navbar_back {
	margin-left:125px;
	font-size: 12px; 
	color: #7b7b78;
	line-height: 15px; 
	font-weight: normal;
}

.navbar_next {
	margin-left:50px;
	font-size: 12px; 
	color: #7b7b78;
	line-height: 15px; 
	font-weight: normal;
}

a:link {
	color: #de654b;
	text-decoration: none;
}

a:visited {
	color: #de654b;
	text-decoration: none;
}

a:hover {
	color: #C41400;
	text-decoration: none;
}

a:active {
	color: #e67550;
	text-decoration: none;
}

a.journal_nav:link {
	color: #e67550;
	text-decoration: none;
}

a.journal_nav:visited {
	color: #e67550;
	text-decoration: none;
}

a.journal_nav:hover {
	color: #C41400;
	text-decoration: none;
}

a.journal_nav:active {
	color: #e67550;
	text-decoration: none;
}

.cleared {
	clear : both;
}

#minibox {
	position:absolute;visibility:visible;width:34px;height:34px;top:80px;left:569px;
}

#idea_text_1 {
	visibility:hidden;position:absolute;width:552px;margin-left:0px;margin-top:69px;height:14px;
}

#idea_text_2 {
	visibility:hidden;position:absolute;width:552px;margin-left:-1px;margin-top:69px;height:14px;
}

#idea_text_3 {
	visibility:hidden;position:absolute;width:552px;margin-left:-1px;margin-top:70px;height:14px;
}

#quotes {
	position:absolute;width:370px;margin-left:182px;margin-top:304px;
}

#home_banner {
	position:absolute;width:595px;margin-left:0px;top:56px;
}

#min_height {
    height:235px;
    float:right;
    width:1px;
}
 
#banner {
	position:absolute; margin-top:69px; width:552px; left:0px;
}

h2 {
	padding:0;margin:0 0 20px 0;
	width: 370px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 13px; 
	color: #afa754;
	line-height: 14px; 
	font-weight: bold;
	border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color:#cacac0;
}

#maincopycontent_nb p {
	margin: 0 0 20px 0;padding:0;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 12px; 
	color: #000;
	line-height: 20px; 
	font-weight: normal;
}

h3 {
	width: 150px;
	font-family: Verdana,Arial,Geneva,Sans-Serif; 
	font-size: 11px; 
	color: #afa754;
	line-height: 11px; 
	font-weight: bold;
	padding:7px 0 0 0;margin:0;
	border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color:#cacac0;margin-bottom:20px;
}

#search {
	margin:40px 0 0 34px;width:145px;
}

#search div {
	margin:15px 0 10px 0;padding:0;
}
