body{
	background: #AE9778 url("../images/common/body_bg_dlm.jpg") repeat-y top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	margin: 0;
	padding: 0;
}
p{
	text-align:left;
	margin: 0;
	padding: 10px 20px 8px 20px;
}
p span{float:left;font-size:3em;padding:10px 0 10px 0;color:#5F6CA0;margin-right:4px;font-weight:bold;}

td{background-color:#ffffff;}
#side_bar_header{
	padding:2px 5px;
	font-size:10px;
	border-bottom:1px black solid;
	margin-bottom:0px;
	font-weight:bold;
	background-color: #CFBA9B;
}
#side_bar_header p{padding:3px;line-height:12px;}
#side_bar{overflow:auto;height:450px;padding-top:0;margin-top:0;background-color:#DFDFDF;}
#side_bar a {font-weight:normal;color:#000000;text-decoration:none;padding-left:10px;font-size:10px;}
#side_bar a:hover {text-decoration:underline;}
#side_bar_footer{border-top:1px black solid;}
#side_bar_footer p{font-size:10px;padding:0 5px;}

a.hs_include:link
{
	color: #5F6CA0;
	font-weight:normal;
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-top:none;
	border-left:none;
	border-right:none;
}
a.hs_include:visited
{
	color: #5F6CA0;
	font-weight:normal;
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-top:none;
	border-left:none;
	border-right:none;
}
a.hs_include:hover
{
background-color:#CCFFFF;
border:none;
}
a img {border:none;}
/*a:visited
{
	font-weight: normal;
	text-decoration: none;
}*/
a.foot:link, a.foot:visited, a.foot:hover;
{
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	border:none;
}
#container
{
	position:relative;
	background-color: #5F6CA0;
	text-align: left;
	margin: 0px auto;
	padding: 0;
	width: 1020px;
	border:#000000 1px solid;
}
#theme
{
position:absolute;
top:184px;
right:45px;
background:url("../images/common/theme_button.png") no-repeat top left;
z-index:5;
}
#theme a {
	display:block;
	height:30px;
	width:70px;
	text-indent:-2000px;
}
#theme a:hover {top:185px;right;44px;background:url(../images/common/theme_button_hover.png) no-repeat top left;}
#header {background: url("../images/common/dlm01.jpg") no-repeat top center;}
/*#header
{
	background: url("../images/header_01.jpg") no-repeat top left;
	margin: 0;
	padding: 0;
	width: 1020px;
	height: 212px;
}*/
#header a
{
display:block;
text-indent:-2000px;
width: 1020px;
	height: 212px;
}
#mainbody 
{ 
clear: right; 
background: #4b6825 url("../images/common/dlm02.jpg") no-repeat top left;
padding-right:0;
}

#journaltext 
{
	position:relative;
	top:0;
	left:200px;
	background:#ffffff url("../images/common/dlm03.jpg") no-repeat 0 0;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 770px;
	margin:0px;
	border-top: black 3px solid;
	border-right:#CCCCCC 3px solid;
	border-left: black 3px solid;
	border-bottom:#CCCCCC 3px solid;
}

#journaltext h3
{
	margin: 8px 0 10px 0;
	padding: 0;
	width: 770px;
	height: 35px;
	float: left;
}

a:link, a:visited {
	color:#099F21;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
/*a:active {
	color:#4B6825;
	text-decoration:none;
}*/
#journaltext h3.d1 {background: url("../images/day1.gif") no-repeat top left;}
#journaltext h3.d2 {background: url("../images/day2.gif") no-repeat top left;}
#journaltext h3.d3 {background: url("../images/day3.gif") no-repeat top left;}
#journaltext h3.d4 {background: url("../images/day4.gif") no-repeat top left;}
#journaltext h3.d5 {background: url("../images/day5.gif") no-repeat top left;}
#journaltext h3.d6 {background: url("../images/day6.gif") no-repeat top left;}
#journaltext h3.d7 {background: url("../images/day7.gif") no-repeat top left;}
#journaltext h3.d8 {background: url("../images/day8.png") no-repeat top left;}
#journaltext h3.d9 {background: url("../images/day9.png") no-repeat top left;}
#journaltext h3.d10 {background: url("../images/day10.png") no-repeat top left;}
#journaltext h3.d11 {background: url("../images/day11.png") no-repeat top left;}
#journaltext h3.d12 {background: url("../images/day12.png") no-repeat top left;}
#journaltext h3.d13 {background: url("../images/day13.png") no-repeat top left;}
#journaltext h3.d14 {background: url("../images/day14.png") no-repeat top left;}
#journaltext h3.c1 {background: url("../images/comments.gif") no-repeat top left;}

.journalp2 
{
	background: url("../images/clip3_18d.gif") repeat;
	padding-top:100px;
	border:#FF0000 medium solid;
}

#journaltext h3 span
{
	display: none;
	margin: 0;
	padding: 0;
}
#gallery_div 
{
	position:relative;
	top:0;
	left:200px;
	background:#ffffff;
	padding-bottom: 10px;
	width: 770px;
	margin:0px;
	border-top: black 3px solid;
	border-right:#CCCCCC 3px solid;
	border-left: black 3px solid;
	border-bottom:#CCCCCC 3px solid;
}
#positionmap 
{
	position:relative;
	top:0;
	left:200px;
	background:#ffffff;
	padding-left:10px;
	padding-bottom: 10px;
	width: 770px;
	margin:0px;
	border-top: black 3px solid;
	border-right:#CCCCCC 3px solid;
	border-left: black 3px solid;
	border-bottom:#CCCCCC 3px solid;
}
.numcontrol {
		display:block;
		float:left;
		margin-left:20px;
		padding:4px;
		width:450px;
		height:360px;
		background:white;
		border:1px solid black;
		}
#slideshow_left {
		display:block;
		float:left;
		margin:0 20px 10px 20px;
		padding:4px;
		width:480px;
		height:360px;
		background:#ffffff;
		border:1px solid black;
		}
#slideshow_right {
		display:block;
		float:right;
		margin:0 20px 10px 20px;
		padding:4px;
		width:480px;
		height:360px;
		background:#ffffff;
		border:1px solid black;
		}
h1, h2, h3 {
		color:#000000;
        margin:.8em 0 .2em 0;
        padding:0 10px;

    }
#comments {

	
	clear:both;
	background:#FFFFFF;
	width:730px;
	margin:10px;
	padding:10px;

	}
	#comments h2 {
	background:#FFFFFF	;
	background-image: url("");
	margin: 0 0 10px 20px;
	}
	#comments p {
	width:auto;
	background:#FFFFFF;
	text-align:justify;
	color:#000000;
	font-size:12px;
	line-height:18px;
	margin: 0;
	padding: 0 0 8px 10px;
	float: left;
	}

	.js-kit-comments {

		color:#800400;

		margin: 10px 0;

	}

	.js-commentTool { display:none; }
	.js-commentControl a {
		color:#FE9041;
		margin: 20px 0 0 0;
		}
	.js-commentFieldSubject {
		color:#FE9041;
		}
	.js-CreateCommentArea {
		background-color:#FF6600;
		}
	.jsk-SectionLoginInput {display:none;}
	.js-singleComment { 

		color: #800400;

		background:#E1DFD5;

		margin:5px 20px;

		border:#800400 1px solid;

		}

	.js-singleCommentDate {

		color:#800000;

		}

	.js-singleCommentName {

		color:#000000;

		font-weight:normal;

		}
#prevnext
{
	background:url("../images/common/dlm_prevnext_bg.jpg") repeat-x bottom;
	border-top: 1px black solid;
	text-align: left;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:5px 0 10px 250px;
	
	clear: both;
}
#prevnext a:link, #prevnext a:visited, #prevnext a:active
{
	padding:0 100px 10px 0;
	margin:0 0 15px 0;
	font:14px Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
#prevnext a:hover
{
	color:#ffffff;
}
#footer
{
	position:relative;
	background-image: url("../images/common/foot_dlm.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-top:100px;
	padding-bottom: 30px;
	width: 1020px;
	clear: both;
}
#footer p, #prevnext p
{
background:transparent;
float:left;
text-align:left;
font:14px Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
padding: 0 20px;
width:300px;
}
#footer a:visited, #footer a:link
{
color:#000000;
text-decoration:none;
font-weight:bold;
}
#footer a:hover
{
color:#ffffff;
text-decoration:none;
}

#footer a:active
{
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#leftmenu
{
	position: absolute;
	top: 250px;
	margin-left: 0px;
	width: 172px;
}

#journalmenu
{
	margin: 0;
	padding: 0 0 0 0;
	}

#journalmenu h3
{
	margin: 0 0 0 1px;
	padding: 0 0 0 0px;
}
#leftmenu ul
{
	text-align: right;
	width:172px;
	list-style-type: none;
	margin: 0px 0 18px 5px;
	padding: 0;
}
#leftmenu ul li
{
	font-size: 14px;
	font-weight:bold;
	/*font-style:italic;*/
	text-transform: uppercase;
	color:#179cdd;
	list-style-type: none;
	margin: 0 0 0 0px;
	padding: 2px 0 2px 0;
}
#leftmenu ul li.u{border-bottom:1px #000000 solid;}
#leftmenu ul li a:link, #leftmenu ul li a:active, #leftmenu ul li a:visited
{
	font-size: 14px;
	font-style:italic;
	font-weight:normal;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 4px;
	margin-right:4px;
}
#leftmenu ul li a:hover
{
	background-color:#179cdd;
	color:#fff;
	text-decoration: none;
	text-transform: none;
	padding: 2px 4px;
	margin-right:4px;
	border-width: 0;
}
#leftmenu h3.journalmenu
{
	background-image: url("../images/common/DailyJournal.png");
	background-repeat: no-repeat;
	margin: 0 0 0 -35px;
	padding: 0 0 8px ;
	width: 210px;
	height: 35px;
}

#leftmenu h3.journalmenu span { display: none; }

#leftmenu h3.navigation
{
	background-image: url("../images/navigation.png");
	background-repeat: no-repeat;
	margin: 0 0 0 30px;
	padding: 0 0 8px;
	width: 210px;
	height: 35px;
}
#leftmenu h3.backgrounds
{
	background-image: url("../images/backgrounds.png");
	background-repeat: no-repeat;
	margin: 0 0 0 30px;
	padding: 0 0 0 0px;
	width: 210px;
	height: 35px;
}

#leftmenu h3.navigation span { display: none; }
#leftmenu h3.backgrounds span { display: none; }

#leftmenu h3.links
{
	background-image: url("../images/links.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0px;
	padding: 0 0 8px;
	width: 210px;
	height: 35px;
}

#leftmenu h3.links span { display: none; }


/*#leftmenu #journalmenu li a:visited
{

	font-size: 14px;
	font-style: italic;
	font-weight:normal;
	color: #fe9003;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 2px 4px;
}*/
.imgleft {
display:block;
float:left;
margin: 5px 20px 20px 20px;
border: 1px black solid;
padding: .2em;
background:#FFFFFF;
text-align:center;
font-size: 70%;
}
.imgleft img {
display:block;
}
.imgright {
float:right;
margin: 15px 20px 20px 20px;
border: 1px black solid;
padding: .2em;
font-size:70%;
background:#FFFFFF;
text-align:center;
}
.imgright img {
display:block;
}
.imgtoast {
margin-left:30px;
}

#toast_outer {
  background: url(../images/common/openquote_irish.gif) no-repeat 50px 0;
  padding: 0;
  margin: 20px 0;
 text-indent: 0px;
}
#toast_inner {
  display: block;
  background:url(../images/common/closequote_irish.gif) no-repeat 90% bottom ;
  margin:0 ;
  padding:0;
  font-family:Patrick,"Times New Roman", Times, serif;
  font-size:24px;
  font-style: italic;
  font-weight:bold;
  line-height:40px;
  color:#45456C;
  text-indent:0px;
  text-align:center;
   }
.thumbnail_center{
position: relative;
z-index: 0;
}

.thumbnail_center:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_center span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 4px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_center span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail_center:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 300px; /*position where enlarged image should offset horizontally */
}
#menu1 a {color:black;background-color:white;text-decoration:none;text-indent:1ex;}
#menu1 a:active {color:black;text-decoration:none;}
#menu1 a:hover {color:black;background-color:#FFFF99}
#menu1 a:visited {color:black;text-decoration:none;}

#menu2 a {color:navy;background-color:white;text-decoration:none;text-indent:1ex;}
#menu2 a:active	{color:blue;text-decoration:none;}
#menu2 a:visited {color:blue;text-decoration:none;}
#menu2 a:hover {color:navy;background-color:#f0fea8}

#menu3 a { /*Menu3 Links*/
color:black;
background-color:white;
text-decoration:none;
text-indent:1ex;
}
#menu3 a:hover {
color:black;background-color:#FFFF99;
}
#menu3 a:active	{color:black;text-decoration:none;}
#menu3 a:visited	{color:black;text-decoration:none;}

.gmnoprint .terms-of-use-link a{
font-size:9px;
}

#mapbox p {
margin: 0 10px 0 560px;
}

#noscript-warn {
background:#FDF7AA url("../images/common/warn.gif") no-repeat 10px 15px;
border:#F0AC3C thin solid;
padding:5px 5px 5px 45px;
}

.ad {
position:absolute;
bottom: 155px;
left:20px;

}



