/*
*
* css for orrensjo.com by Ragnar Seton of dm9.se
*
*/
body
{
	background-color: rgb(255,255,255);
	font-family:			Chicago, Helvetica, sans-serif;
	font-size:				12px;
	color:						#555;
	font-stretch:			condensed;
	line-height:			15px;
}
h2
{
	margin:						0px 5px 5px;
	padding:					0px 5px 5px;
	font-size:				24px;
	font-weight:			normal;
}
h3
{
	font-size:				16px;
	font-weight:			bolder;
	padding:					10px 5px 5px;
	margin:						0px 5px 5px;
}
h3.newstitle
{
	font-size:				16px;
	font-weight:			bolder;
	padding:					0px 5px 5px;
	margin:						0px 5px 5px;
}
form
{
	margin:						0px;
	padding:					0px;
}
a,a:link,a:visited
{
	color:						#1b3ef2;
	text-decoration:	none;
	font-stretch:			expanded;
	cursor:						pointer;
	border:						0px;
	outline:					none;
}
a:hover
{
	color:						#1b3ef2;
	text-decoration:	underline;
	cursor:						pointer;
	border:						0px;
	outline:					none;
}
img
{
	border:						0px;
}


span.eg
{
	font-family:'Courier New', Courier, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:1px 2px;
	background-color:#ddd;
}
input
{
	margin:1px 0px;
}
input.CB
{
	margin:0px 0px 2px 0px;
}
input.dateTime
{
	font-family:'Courier New', Courier, sans-serif;
	font-size:14px;
	width:90px;
}
textarea
{
	width:300px;
	height:140px;
}
#title,#title1,#photocreds,#photocreds1
{
	width:300px;
}

td.NM
{
	color:#0000ff;
}

span.infotext
{
	text-decoration: underline;
}

/* calender section */
td.calEntry
{
	background-color:#add8e6;
	font-weight:bold;
}
td.calSelected
{
	background-color:#ffff00;
	font-weight:bold;
}
td.calStd
{
	background-color:#fff;
	font-weight:bold;
}
div.infoBox
{
	position:absolute;
	top:-500px;
	left:0px;
	border:1px outset maroon;
	background-color:#f9e8f5;
	color:maroon;
	font-size:12px;
	text-align:left;
	visibility:hidden;
	padding:0px 2px 2px;
	width:180px;
}
div.infoDate
{
	color:black;
	font-size:10px;
}
.hiddenElement
{
	visibility:hidden;
	display:none;
	position:absolute;
	bottom:0px;
	right:0px;
	width:0px;
	height:0px;
	border-width:0px;
}
/* gallery section */
div#TNcontainer
{
	padding:0px;
	width:515px;
	height:80px;
	overflow:hidden;
	position:relative;
}
td.thumbnail
{
	width:80px;
	height:80px;
	padding:0px 8px;
}
div#imagetext
{
	text-align:left;
	font-family:Verdana, sans-serif;
	color:rgb(153,153,153);
	font-size:9px;
	font-weight:bold;
	line-height:12px;
}
/* linksection */
a.ls
{
	font-weight:			bolder;
	color:						#555;
	text-decoration:	none;
}
a.ls:hover
{
	text-decoration:	underline;
}
/* gbsection */
div.gbentry
{
	width:						510px;
	border:						1px solid rgb(181,181,181);
	padding:					10px;
	color:						rgb(85,85,58);
	font-size:				12px;
	margin-top:				10px;
}
div.gbentryinfo
{
	margin-top:				10px;
	color:						rgb(144,144,144);
	font-size:				10px;
}
div#gbentryformdiv
{
	width:						510px;
	border:						1px solid rgb(0,0,0);
	padding:					10px;
	color:						rgb(85,85,85);
	font-size:				12px;
	margin:						10px 0px;
}
form#gbookentry input, form#gbookentry textarea
{
	border:						1px solid rgb(181,181,181);
	background-color:	rgb(239,239,239);
	width:						250px;
	height:						16px;
	font-family:			Verdana, sans-serif;
	font-size:				12px;
	margin:						1px 8px 8px 0px;
}
form#gbookentry textarea
{
	width:						450px;
	height:						150px;
}

/* bio section */
div.bioentry
{
	margin-bottom:10px;
}