#right
{
	position:			absolute;
	right:				0px;
	width:				200px;
	margin:				30px;
	border-left:		1px solid rgb(51,102,136);
	padding-left:		30px;
}

#gobbij
{
	width:				auto;
	margin:				0px 290px 0px 0px;
	padding:			30px 0px 40px 40px;
}

#left h1
{
	padding:			0px;
}

#right h2 a
{
	color:			rgb(187,204,221);
}

#right .bodytext,#right .bodytext2
{
	text-align:			left;
	margin-bottom:		0.3em;
	font-size:			0.68em;
}

#right .bodytext
{
	margin-bottom:		1.5em;
	line-height:		1.5em;
}

table#calendar
{
}

table#calendar td
{
	padding:			0.4em 0.8em 0.4em 0em;
	border-bottom:		1px solid rgb(51,102,136);

	line-height:		1.2em;
	font-family:		verdana,book antiqua,times new roman,serif;
	font-size:			0.71em;
	color:				rgb(187,204,221);
}

table#calendar td.r
{
	padding-right:		0em;
}

#footer
{
	padding-left:		40px;
	padding-right:		240px;
}










a.photo
{
	display:		block;
	float:			left;
	clear:			right!important;
	margin:			5px 0px 20px;	
	border:			1px solid rgb(51,102,136);
}

a.photo:hover
{
	border:			1px solid rgb(136,153,136);
}


img.nl
{
	float:			left;
	margin:			5px 15px 15px 0px;
}

#header-right table
{
	margin-top:			10px;
}

#header-right td
{
	vertical-align:		top;
	text-align:			center;
	font-family:		verdana,arial,sans serif;
	line-height:		14px;
	font-size:			11px;
	color:				rgb(187,204,221);
}







.newh1
{
	font-family:		book antiqua,times new roman,serif;
	afont-variant:		small-caps;
	afont-style:			italic;
	font-weight:		normal;
	font-size:			1.4em;
	color:				rgb(187,204,221);
}

.newh1 a
{
	afont-weight:		normal;
}


td#leftcol
{
	width:				50%;
	padding-right:		15px;
}

td#rightcol
{
	width:				50%;
	padding-left:		15px;
}







ul.newtest
{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
	
	font-family:		verdana,book antiqua,times new roman,verdana,arial,sans serif;
	font-size:			0.68em;
}

ul.newtest li
{
	padding:			4px 0px;
	line-height:		1.2em;
	color:				rgb(187,204,221);
}




ul.features
{
	list-style-type:	none!important;
	margin:				0em 0em 2.0em!important;
	padding:			0px;
	
	font-family:		book antiqua,times new roman,serif!important;
	font-size:			1.0em!important;
}

ul.features li
{
	margin:				0px;
	padding:			0.5em 0em;
	clear:				both!important;

	border-bottom:		1px solid rgb(51,102,136);
	border-bottom:		1px solid rgb(34,85,119);
	line-height:		1.2em;
}

ul.features li.last
{
	border-bottom:			0px;
}

ul.features p
{
	display:			block;
	line-height:		1.4em;
	font-family:		verdana,sans serif;
	font-size:			0.7em;
	color:				rgb(187,204,221);

}


form#login
{
	margin:				0px;
}

.date
{
	font-size:			0.8em;
	color:				rgb(187,204,221);
}

label.newlabel
{
	float:				left;
	width:				80px;
	display:			block;
	font-family:		book antiqua,times new roman,serif;
	font-weight:		bold;
	font-size:			1.0em;
	color:				rgb(136,153,136);
}

input.new
{
	background-color:	rgb(136,153,136);
background-color:	rgb(68,102,119);
	font-family:		book antiqua,times new roman,serif;
	font-weight:		bold;
	font-size:			0.8em;
	color:				rgb(255,255,204);
}

#right h2
{
	clear:				both;
	margin:				0em 0em 0.25em;
	border-bottom:		1px solid rgb(51,102,136);
	line-height:		1.1em;
	font-family:		book antiqua,times new roman,serif;
	font-style:			italic;
	font-weight:		normal;
	font-size:			1.4em;
	color:				rgb(187,204,221);
}








#skydata
{
	margin:				20px 0px;
	padding:			5px 10px 10px;
	background-color:	rgb(34,85,119);
}


#skydata h2
{
	clear:				both;
	margin:				0em 0em 0.5em;
	border-bottom:		1px solid rgb(51,102,136);
	line-height:		1.1em;
	font-family:		book antiqua,times new roman,serif;
	font-style:			italic;
	font-weight:		normal;
	font-size:			1.4em;
	color:				rgb(187,204,221);
}

#skydata h2 p
{
	display:			inline;
	padding-left:		1.0em;
	white-space:		nowrap;
	font-family:		verdana;
	line-height:		1.3em;
	font-style:			normal;
	font-size:			0.42em;
	color:				rgb(136,153,136);
a	color:				rgb(221,221,153);
}

#skydata table
{
	float:				left;
	margin-right:		20px;
}

#skydata table th
{
	margin:				0px;
	padding:			0px;
	background-color:	transparent;
	line-height:		17px;
	font-family:		book antiqua,times new roman,serif;
	font-weight:		bold;
	font-size:			0.85em;
	color:				rgb(187,204,221);
	color:				rgb(136,153,136);
}

#skydata table td
{
	padding-right:		5px;
	line-height:		15px;
	font-family:		verdana,sans serif;
	font-weight:		normal;
	font-size:			0.65em;
	color:				rgb(187,204,221);
}

#skydata table td strong
{
	text-align:			right;
}

#skydata img
{
	margin-right:		10px;
}

#csc
{
	clear:				left;
	margin:				30px 0px 0px 0px;

	font-family:		verdana,sans serif;
	font-weight:		normal;
	font-size:			0.70em;
}

#csc img
{
	margin:				0px 10px;
	vertical-align:		top;
}

h2.extra
{
	margin:				20px 0px 3px;
	border-bottom:		1px solid rgb(51,102,136);
	line-height:		1.6em;
	font-weight:		bold;
	font-style:			italic;
}






/*	from gallery.css	*/


table.index
{
	width:					132px;
	float:					left;
	margin:					10px 20px 20px 0px;

	background-color:		rgb(51,102,136);
	background-color:		rgb(34,85,119);

	font-family:			book antiqua,serif;
	font-size:				1.5em;
	color:					rgb(187,204,221);
}

table.index td
{
	padding:				0px;
	vertical-align:			middle;
	text-align:				center;
	border-top:				1px solid rgb(51,102,136);
}

table.index td.image
{
	padding:				0px;
	width:					132px;
	height:					132px;
	border:					0px;
	background-color:		rgb(34,85,119);
}
table.index:hover
{
	background-color:		rgb(136,153,136);
}

table.index a
{
	display:				block;
	padding:				5px;
}

table.index img
{
	border:			1px solid rgb(0,68,102);
	border:			1px solid rgb(0,51,85);
}


.notice
{
	font-weight:			bold;
	color:					white;
}


ul#links
{
	list-style-type:		none;
	margin:					10px 10px 0px 10px;

	line-height:		1.5em;
	font-family:		verdana,sans serif;
	font-weight:		normal;
	font-size:			0.70em;
}

