@charset "utf-8";
/* CSS Document */
/*------------------------------------*\
	Table of Contents:
	  RESET
	  MAIN
	  TYPE
	  LOGO
	  BANNER
	  NAV
	  	Dropdown
	  FOOTER
	  BUTTON
	  BORDERS and LINES
	  CLEAR FLOATS
	  HOME PAGE CONTENT
	  	Home Page News
		Contact Form
	  PIXPRO MAIN
	    PixPro Nav
		PixPro Content
		PixPro Navigation
		Table
		PixPro Submission Form
		Photoslider
\*------------------------------------*/
/*------------------------------------*\
	RESET
\*------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
}

/*------------------------------------*\
	MAIN
\*------------------------------------*/
html{
	height:101%;
	background-image: url(img/grsites.jpg);
}
body{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:17px;
	color:#333;
	min-width: 870px;
	margin:0 auto;
	padding: 10px;
	width: 95%;
	background-color: #303;
}
#scenbody{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:17px;
	color:#333;
	min-width: 870px;
	margin:0 auto;
	padding: 10px;
	width: 95%;
	background-color: #303;
}
.bkg {
	background-color:#303;
	margin: 25px 40px 25px 40px;
}
.scencontainer{
	min-width:800px;
	max-width:1200px;
	background-image: url(img/grsites.jpg);
	padding: 5px 0px 0px 0px;
	color:#FFF;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0 auto;
	overflow: hidden;
	position: relative;}
.scencontainer a:link {
	color: #56A5EC;
	/*color: #6CF;*/
	font-weight:bold;
}
.scencontainer a:visited { 
	color: #837E7C;
	/*color: #3C6;*/
}
.scencontainer a:hover { 
	color: #eedddd;
}
.tcontainer{
	min-width:1000px;
	max-width:1025px;
	background-image: url(img/grsites.jpg);
	padding: 5px 0px 0px 0px;
	color:#FFF;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0 auto;
	overflow: hidden;
	position: relative;}
.tcontainer a:link { 
	color: #56A5EC;
	font-weight:bold;
}
.tcontainer a:visited { 
	color: #837E7C;
}
.tcontainer a:hover { 
	color: #eedddd;
}
.container{
	min-width:1000px;
	max-width:1260px;
	background-image: url(img/grsites.jpg);
	padding: 5px 0px 0px 0px;
	color:#FFF;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.container a:link { 
	color: #56A5EC;
	font-weight:bold;
}
.container a:visited { 
	color: #837E7C;
}
.container a:hover { 
	color: #eedddd;
}
/*------------------------------------*\
	TYPE
\*------------------------------------*/
h1 {
	margin: 0px;
	font-size: xx-large;
	font-style: strong;
	text-decoration:underline;
	color: #eedddd;
	text-align:left;
}
.h1 {
	padding: 10px 10px 0px 10px;
	font-weight: bold;
	text-decoration:none;
	color: #eedddd;
	text-align:center;
}
h2 {
	font-size: large;
	font-style: bold;
	text-decoration:underline;
	color: #eedddd;
	text-align:left;
}
.h2 {
	height: 35px;
	font-style: oblique;
	background-color:#030;
	background-image:url(img/h2celticsquare.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 45px;
	text-decoration:none;
	font-weight: bold;
}
h3 {
	color: #eedddd;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}
.h3 {
	color: #eedddd;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.li {
	list-style-image:url(img/celticsquare.gif);
	padding-left: 27px;
}
/*------------------------------------*\
	LOGO
\*------------------------------------*/
.logo{
	height: 90px;
	width: 90px;
	position: absolute;
	top: 10px;
	left: 10px;
	border: outset 3px #440044;
}
.logo img{
	height: 86px;
	z-index: 4;
	border: outset 3px #440044;
	margin: -1px 0px 0px -1px;
}
.logo img:hover{
	border: outset 3px #eedddd;
}
.logo a:active{
	border: inset 3px #eedddd;
	position: absolute;
	top: 10px;
	left: 10px;
}
/*------------------------------------*\
	BANNER
\*------------------------------------*/
.banner { 
	min-width: 990px;
	height: 90px;
	padding: 0px 5px 0px 5px;
	color: #440044;
	font-size:72px;
	text-align:right;
	border: inset 3px #440044;
	margin: 5px 10px 0px 10px;
}
.scenbanner { 
	min-width: 790px;
	height: 90px;
	padding: 0px 5px 0px 5px;
	color: #440044;
	font-size:72px;
	text-align:right;
	border: inset 3px #440044;
	margin: 5px 10px 0px 10px;
}
.banner a:link { 
	border: none;
	color: #440044;
	text-decoration: none;
	font-weight: 400;
}
.banner a:visited { 
	border: none;
	color: #440044;
	text-decoration: none;
	font-weight: 400;
}
.banner a:hover {
	border: none;
	color: #440044;
	text-decoration: underline;
	font-weight: 400;
}
/*------------------------------------*\
	NAV
\*------------------------------------*/
.nav { 
	min-width: 846px;
	height: 55px;
	white-space:nowrap;
}

.navbox{
	max-width: 855px;
	white-space:nowrap;
}
#nav{
	white-space:nowrap;
	border-style:none;
	margin: 9px;
	width: 130px;
	background-image: url(img/grsites.jpg);
	padding: 2px 2px 2px 2px;
	display: inline-block;
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.*/
	position:relative;
	z-index:5;
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
}
#nav a{
	display:block;
	padding:5px;
	color:#eedddd;
	background:#440044;
	text-decoration:none;
	border: 2px outset #eedddd;
}
#nav a:hover{
	color:#eedddd;
	background:#440044;
	text-decoration:none;
}
/*--- DROPDOWN ---*/
#nav ul{
	background:#eedddd; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
	list-style-image:url(img/celticsquare.gif);
	padding-left: 27px;
	background-image: url(img/grsites.jpg);
	font-size: 12px;
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	border: 2px inset #939;
	color:#440044;
	background-image: url(img/grsites.jpg);
	text-decoration:none;
	}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color:#eedddd;
	background:#440044;
}
.dropdown { 
	border-style:none;
	margin: 0px;
	width: 130px;
	font-size: 12px;
	font-weight:bold;
	line-height: 30px;
	background-image: url(img/grsites.jpg);
	padding: 2px 2px 2px 2px;
	display: inline-block;
	white-space:nowrap;
}
.dropdown a:link { 
	text-decoration: none;
	border-style:none;
	color:#440044;
}
.dropdown a:visited { 
	text-decoration: none;
	border-style:none;
	color:#440044;
}
.dropdown a:hover {
	color: #eedddd;
	background-color: #440044;
	border: 2px outset #939;
}
.dropdown a:focus {
	color:#eedddd;
	background-color: #440044;
	border: 2px outset #939;
}
.dropdown a:active {
	background-color:#eedddd;
	color: #440044;
	border: 2px inset #939;
}
/*------------------------------------*\
	FOOTER
\*------------------------------------*/
.footer {
	min-width: 846px;
	padding: 5px 0px 5px 0px;
	font-size: xx-small;
	font-style: italic;
	text-align: center;
	clear: both;
	background-image: url(img/grsites.jpg);
	color: #440044;
}
.footer a:link { 
	text-decoration: none;
	border-style:none;
	color: #440044;
}
.footer a:visited {
	color: #440044;
	text-decoration: none;
	border-style: none;
	font-weight: bold;
}
.footer a:hover { 
	text-decoration: underline;
	border-style: none;
	color: #440044;
}
.footernav { 
	font-size: 18px;
	font-style: normal;
}
/*------------------------------------*\
	BUTTON
\*------------------------------------*/
.button {
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: #030;
	text-align:center;
}
.button a {
	width: 100%;
	padding: 0px 10px 0px 10px;
	border: 2px inset #edd;
	background-color: #404;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.button a:link {
	color: #edd;
}
.button a:visited {
	color: #edd;
}
.button a:hover {
	color: #404;
	border:2px outset #edd;
	background-color: #edd;
}
.button a:focus {
	background-color:#edd;
	color: #404;
	border:2px outset #000;
}
.button a:active {
	color: #404;
	border:2px inset #edd;
}
.buttonWalkNeed {width: 318px;
	height: 70px;
	display: block;
	margin: 20px 0px 10px 0px;
	background-image:url(img/buttonWalkt.png);}
.buttonWalkNeed:hover {
	background-image:url(img/buttonNeededt.png);
}
.buttonWalkNeed:focus {
	background-image:url(img/buttonNeededt.png);
}
.buttonWalkNeed:active {
	background-image:url(img/buttonMaket.png);
}
.buttonWalk {
	width: 318px;
	height: 70px;
	display: block;
	margin: 20px 0px 10px 0px;
	background-image:url(img/buttonWalkt.png);
}

.buttonWalk:link {
	background-image:url(img/buttonWalkt.png);
}
.buttonWalk:visited {
	background-image:url(img/buttonWalkt.png);
}
.buttonWalk:hover {
	background-image:url(img/buttonhWalkt.png);
}
.buttonWalk:focus {
	background-image:url(img/buttonhWalkt.png);
}
.buttonWalk:active {
	background-image:url(img/buttonaWalkt.png);
}
.buttonHintNeed {width: 318px;
	height: 70px;
	display: block;
	margin: 20px 0px 10px 0px;
	background-image:url(img/buttonHintt.png);}
.buttonHintNeed:hover {
	background-image:url(img/buttonNeededt.png);
}
.buttonHintNeed:focus {
	background-image:url(img/buttonNeededt.png);
}
.buttonHintNeed:active {
	background-image:url(img/buttonMaket.png);
}
.buttonHint {
	width: 318px;
	height: 70px;
	display: block;
	margin: 20px 0px 10px 0px;
	background-image:url(img/buttonHintt.png);
}
.buttonHint:link {
	background-image:url(img/buttonHintt.png);
}
.buttonHint:visited {
	background-image:url(img/buttonHintt.png);
}
.buttonHint:hover {
	background-image:url(img/buttonhHintt.png);
}
.buttonHint:focus {
	background-image:url(img/buttonhHintt.png);
}
.buttonHint:active {
	background-image:url(img/buttonaHintt.png);
}
.buttonMapNeed {width: 318px;
	height: 70px;
	display: block;
	margin: 20px 0px 10px 0px;
	background-image:url(img/buttonMapt.png);}
.buttonMapNeed:hover {
	background-image:url(img/buttonNeededt.png);
}
.buttonMapNeed:focus {
	background-image:url(img/buttonNeededt.png);
}
.buttonMapNeed:active {
	background-image:url(img/buttonMaket.png);
}
.buttonMap {
	width: 318px;
	height: 70px;
	display: block;
	margin: 20px 0px 10px 0px;
	background-image:url(img/buttonMapt.png);
}
.buttonMap:link {
	background-image:url(img/buttonMapt.png);
}
.buttonMap:visited {
	background-image:url(img/buttonMapt.png);
}
.buttonMap:hover {
	background-image:url(img/buttonhMapt.png);
}
.buttonMap:focus {
	background-image:url(img/buttonhMapt.png);
}
.buttonMap:active {
	background-image:url(img/buttonaMapt.png);
}
/*------------------------------------*\
	BORDERS and LINES
\*------------------------------------*/
.bordercornerleft { 
position: absolute;
	left: 0px;
	width:18px;
	height:18px;
	float:left;
	background-image:url(img/celticsquare.gif);
}
.bordercornerright { 
	position: absolute;
	right: 0px;
	width:18px;
	height:18px;
	float:right;
	background-image:url(img/celticsquare.gif);
}
.htborder{
	height: 18px;
	margin-left: 18px;
	background-image:url(img/htcelticarch.gif);
	background-repeat:repeat-x;
}
.hbborder{
	height: 18px;
	margin-left: 18px;
	background-image:url(img/hbcelticarch2.gif);
	background-repeat:repeat-x;
}
.leftborder { 
	float: left;
	width: 18px;
	height:928px;
	background-image:url(img/vlcelticarch.gif);
	background-repeat:repeat-y;
	padding-top: 8px;
}
.newsleftborder {
	width:18px;
	height: 936px;
	float: left;
	background-image:url(img/vlcelticarch.gif);
	background-repeat:repeat-y;
	margin: 0;
	padding: 0;
}
.newsrightborder {
	width:18px;
	height: 936px;
	float: right;
	background-image:url(img/vrcelticarch.gif);
	background-repeat:repeat-y;
	margin: 0px;
	padding: 0px;
	border: none;
}
.autorightborder {
	min-width:846px;
	float: right;
	background-image:url(img/vrcelticarch.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin: 0px;
	padding: 0px;
	border: none;
}
.autoleftborder {
	min-width:846px;
	float: left;
	background-image:url(img/vlcelticarch.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin: 0px;
	padding: 0px;
	border: none;
}
.line {
	height: 2px;
	margin: 10px 50px 10px 50px;
	background-color:#440044;
}
.linelt {
	height: 2px;
	margin: 10px 50px 10px 50px;
	background-color:#eedddd;
}
.spacer { 
	min-width: 505px;
	height: 40px;
}
.buttonspacer{
	position:absolute;
	top: 425px;
	left: 0px;
	color: #eed;
	margin-right: 295px;
	min-width: 575px;
	width: 100%;
	max-height: 40px;	
}
.scenspacer { 
/*position: absolute;*/
top: 425px;
left: 250px;
	padding: 0px 0px 0px 13px;
	min-width: 205px;
	width: 100%;
	height: 40px;
}
.bar { 
	position:relative;
	width: 205px;
	height: 18px;
	margin: 20px 0px 0px 0px;
	border: none;
	padding: 0px 0px 0px 0px;
	background-image: url(img/celticsmall.GIF);
	background-repeat:no-repeat;
}
/*------------------------------------*\
	CLEAR FLOATS
\*------------------------------------*/
.clearboth { 
	margin: 0px;
	padding: 0px;
	border: none;
	clear:both;
}
/*------------------------------------*\
	HOME PAGE CONTENT
\*------------------------------------*/
.contentbox{
	float: left;
	margin-right: 295px;
	min-width: 550px;
	height: 935px;
}
.wtext {
	height: 225px;
	margin-left: 25px;
	margin-top:8px;
	min-width:501px;
	padding: 0px 10px 5px 10px;
	background-color: #303;
	text-align:justify;
	border: inset #440044 3px;
}
.scenutext{
	position: absolute;
	top: 480px;
	min-width: 501px;
	max-height: 560px;
	margin-left: 25px;
	margin-right: 294px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	border: inset 3px #440044;
	text-align:justify;
	background-color: #303;
}
.scenletterlinks{
	position:absolute;
	top: 1055px;
	height: 40px;
	width: 530px;
	font-size:21px;
	background-color: #303;
	margin-left: 25px;
	margin-right: 294px;
	text-align:center;
	padding-top: 10px;
	}
.utext { 
	position: absolute;
	top: 480px;
	min-width: 501px;
	height: 614px;
	margin-left: 25px;
	margin-right: 294px;
	/*margin-right: -18px;*/
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	border: inset 3px #440044;
	text-align:justify;
	background-color: #303;
}
.buttonPrev{
	width: 150px;
	height: 40px;
	float: left;
	background-image:url(img/buttonPrevt.png);
	margin: 10px 0px 0px 25px;
	}
.buttonPrev:link {
	background-image:url(img/buttonPrevt.png);
}
.buttonPrev:visited {
	background-image:url(img/buttonPrevt.png);
}
.buttonPrev:hover{
	background-image:url(img/buttonhPrevt.png);
	}
.buttonPrev:focus {
	background-image:url(img/buttonhPrevt.png);
}
.buttonPrev:active {
	background-image:url(img/buttonaPrevt.png);
}		
.buttonNext{
	float: right;
	width: 150px;
	height: 40px;
	background-image:url(img/buttonNextt.png);
	margin: 10px 295px 0px 25px;
	}
.buttonNext:link {
	background-image:url(img/buttonNextt.png);
}
.buttonNext:visited {
	background-image:url(img/buttonNextt.png);
}
.buttonNext:hover{
	background-image:url(img/buttonhNextt.png);
	}
.buttonNext:focus {
	background-image:url(img/buttonhNextt.png);
}
.buttonNext:active {
	background-image:url(img/buttonaNextt.png);
}	
/*-----HOME PAGE NEWS-----*/
.news { 
	position:absolute;
	top: 180px;
	right: 0px;
	
	width: 288px;
	float: right;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
.newspage { 
	width: 200px;
	height: 200px;
	text-align:center;
	background-image:url(img/grsites2.png);
	margin: 10px 0px 0px 41px;
	border: inset #440044 3px;
}
.newsbuttonMac{
	width: 148px;
	height: 70px;
	text-align:center;
	background-image:url(img/buttonMact.png);
	margin: 10px 0px 0px 25px;
	}
.newsbuttonMac:link {
	background-image:url(img/buttonMact.png);
}
.newsbuttonMac:visited {
	background-image:url(img/buttonMact.png);
}
.newsbuttonMac:hover{
	background-image:url(img/buttonhMact.png);
	}
.newsbuttonMac:focus {
	background-image:url(img/buttonhMact.png);
}
.newsbuttonMac:active {
	background-image:url(img/buttonaMact.png);
}	
.newsbuttonWin{
	width: 148px;
	height: 70px;
	background-image:url(img/buttonWint.png);
	margin: 10px 0px 0px 25px;
	}
.newsbuttonWin:link {
	background-image:url(img/buttonWint.png);
}
.newsbuttonWin:visited {
	background-image:url(img/buttonWint.png);
}
.newsbuttonWin:hover{
	background-image:url(img/buttonhWint.png);
	}
.newsbuttonWin:focus {
	background-image:url(img/buttonhWint.png);
}
.newsbuttonWin:active {
	background-image:url(img/buttonaWint.png);
}		
.ctext {
	padding: 0px 80px 0px 80px;
	text-align:justify;
}
/*Start Contact Form*/

.contacttable{
	margin: 10px;
}
.formlabel {
	width: 150px;
	font-weight:bold;
	text-align:right;
}
.textbox {
	text-align:left;
	padding: 0px 0px 0px 10px;
}
.textarea {
	text-align: left;
}
.submit {
	text-align:right;
}
.reset {
	text-align:left;
}

/*------------------------------------*\
	PIXPRO MAIN
\*------------------------------------*/
.wrapper { 
	min-width: 846px;
	position: relative;
	padding: 5px 0px 0px 0px;
	background-image: url(img/grsites.jpg);
	color:#FFF;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0 auto;
	overflow: hidden;
}

/*----PixPro Nav----*/
.pixpronav { 
	min-width: 846px;
	height: 320px;
}
.pixpronavbox{
	position:relative;
	padding: 00px 0px 0px 0px;
	width: 846px;
	height: 320px;
}
#boapic {
	border: 3px #303 solid;
	width: 223px;
	height: 288px;
	position:absolute;
	left: 275px;
	top: 20px;
	z-index: 1;
}
#boepic {
	border: 3px #303 solid;
	width: 223px;
	height: 288px;
	position:absolute;
	left: 550px;
	top: 20px;
	z-index: 3;
}
#boabutton {
	width: 175px;
	height: 30px;
	position:absolute;
	left: 300px;
	top: 265px;
	padding: 8px 0px 0px 0px;
	z-index: 2;
}
#boebutton {
	width: 175px;
	height: 30px;
	position:absolute;
	left: 577px;
	top: 265px;
	padding: 8px 0px 0px 0px;
	z-index: 4;
}
.buttonbox {
	width:195px;
	height:288px;
	position:absolute;
	left:22px;
	top:20px;
	border: #303 3px solid;
}
#requestbutton {
	width: 175px;
	height: 30px;
	position:absolute;
	left: 35px;
	top: 35px;
	padding: 8px 0px 0px 0px;
}
#submitbutton {	
	width: 175px;
	height: 30px;
	position:absolute;
	left: 35px;
	top: 82px;
	padding: 8px 0px 0px 0px;
}
#contactbutton {
	width: 175px;
	height: 30px;
	position:absolute;
	left: 35px;
	top: 129px;
	padding: 8px 0px 0px 0px;
}
#spiderwebbutton {
	width: 175px;
	height: 30px;
	position:absolute;
	left: 35px;
	top: 212px;
	padding: 8px 0px 0px 0px;
}
#forumbutton {
	width: 175px;
	height: 30px;
	position:absolute;
	left: 35px;
	top: 260px;
	padding: 8px 0px 0px 0px;
}
/*----PixPro Content----*/
#spiderpic {
	border: #eedddd 2px solid;
	float: left;
	margin: 5px
}
#dragonpic {
	border: #eedddd 2px solid;
	float: right;
	margin: 5px
}
.pixproli {
	list-style-image:url(img/celticsquare.gif);
}
.pixprobkgbox{
	color: #eedddd;
	height: 500px;
	z-index: -1;
}
#boabox{
	
	}
.pixprobkg {
	background-color:#303;
	margin: 25px 40px 30px 40px;
	padding: 10px 10px 15px 10px;
	border: solid 3px #303;
}
.pixprobkg a:link { 
	color: #9F6;
	font-weight:bold;
}
.pixprobkg a:visited { 
	color:#3C6;
}
.pixprobkg a:hover { 
	color: #eedddd;
}
/*---PixPro Navigation---*/
.smallnav {
	height:45px;
}
#home {
	width: 110px;
	height: 30px;
	position:relative;
	left: -353px;
	top: 4px;
	padding: 8px 0px 0px 0px;
}
#boa {
	width: 105px;
	height: 30px;
	position:relative;
	left: -240px;
	top: -34px;
	padding: 8px 0px 0px 0px;
}
#boe {
	width: 105px;
	height: 30px;
	position:relative;
	left: -130px;
	top: -72px;
	padding: 8px 0px 0px 0px;
}
#submit {
	width: 170px;
	height: 30px;
	position:relative;
	left: 12px;
	top: -110px;
	padding: 8px 0px 0px 0px;
}
#request {
	width: 150px;
	height: 30px;
	position:relative;
	left: 177px;
	top: -148px;
	padding: 8px 0px 0px 0px;
}
#contact {
	width: 150px;
	height: 30px;
	position:relative;
	left: 332px;
	top: -186px;
	padding: 8px 0px 0px 0px;
}
/*---Table---*/
tr.heading {
	font-size:36px;
	font-weight:bold;
	text-align:center;
}
table {
	border:thin dashed #C99;
	text-align:center;
}
.bigger {
	font-size:18px;
	font-weight:bold;
}
.indent {
	margin: 1px 0px 1px 35px;
}
/*Start Submission Form*/
#descriptionlabel {
	text-align:left;
}
.upload {
	background-color: #FFF;	
	text-align:left;
	margin: 0px 10px 0px 10px;
	border-left: #303 solid 10px;
	border-right: #303 solid 10px;
}
.menu {
	text-align:left;
	padding: 0px 0px 0px 10px;
}
.radio {
	text-align:left;
	padding: 0px 0px 0px 10px;
}
.checkbox {
	text-align:left;
	padding: 0px 0px 0px 10px;
	
}


/*Photoslider*/
.photoslider {

}

.photoslider_nav {
	position: relative;
	border: solid black 1px;
	overflow: hidden;
	height: 90px;
	min-width: 720px;
	margin: auto;
}

.photoslider_thumbBar {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.photoslider_thumb {
	position: relative;
	border: solid black 1px;
	width: 50px;
	height: 50px;
	float: left;
	padding: 5px;
	margin: 5px;
	cursor: pointer;
}

.photoslider_clear {
	clear: both;
}

.photoslider_main  {
	position: relative;
	height: 270px;
	padding-bottom: 5px;
}

.photoslider_main img {
	position: relative;
	border: solid #000 10px;
	display: block;
	margin: auto;
}

.photoslider_caption {
	font-weight: bold;
	text-align: center;
}

.photoslider_control {
	display: none;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin: auto;
	height: 30px;
	width: 52px;
}

.photoslider_play, .photoslider_stop {
	width: 18px;
	height: 19px;
	margin: auto;
	padding: 3px;
	cursor: pointer;
	text-align: center;
	border: none;
	float: left;
}

.photoslider_play {
	background: url(img/PixPro/play_pause.png)	no-repeat 0px 0px;
}

.photoslider_stop {
	background: url(img/PixPro/play_pause.png) no-repeat -25px 0px;
}

.slideshow_disabled {
	border-bottom: solid #919191 2px;
}
/*ScenarioPages*/
font.meta { font-size: 14px }
font.scen { color:#F00 }
font.info { color:#FC3 }
font.map { color: #093 }
font.hint { color:#39F }
font.walk { color:#99C }
/* Sortable tables */
table.sortable
{
	width: 885px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -50px;
	margin-right:-50px;
	border:solid 1px #eedddd;
}
table.sortable thead {
	background-image: url(img/grsites.jpg);
    color:#440044;
    font-weight: bold;
    cursor: default;
}
table.sortable tr{
	border: dashed 1px #eedddd;
}
table.sortable td{
	padding: 2px;
}
table.sortable th {
	border: soild 1px #440044;	
	font-size: 24px;
	padding: 10px;
	text-align:center;
	}