/* Project :  */
/* Screen CSS Document */

/* Layout */


body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; line-height:130%; color:#FFF; background-color:#000; margin:0; padding:0; }
H1{ margin:0; padding:0; text-indent:-2000px; background:url('images/logo.gif') no-repeat; display:block; width: 246px; height:27px; }
H2{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:25px; background:url('images/tagline.gif') no-repeat; }
H4{ margin:0px; padding:0;}

hr { height:1px; width:550px; background:#222; border:0; clear:both; display:block; padding:0px; }
object{float:left;}

/* //////divs//////*/
	
#pagecontainer { text-align:left; margin: 20px auto; display:block; width:775px; height:565px; position:relative; }
#submenu{ float:left; margin:15px 0 0 0; padding:0; }
#pagecontent { float:right; margin:auto; padding:40px 40px 40px 40px; width: 565px; background-color:#111418;}
#pagecontentfixed {
	float:right;
	margin:auto;
	padding:40px;
	width: 565px;
	height:280px;
	background-color:#111418;
}
#newspagecontent { float:right; margin:auto; padding:0 40px 40px 40px; width: 565px; background-color:#111418;}
#workpagecontent { float:right; margin:auto; padding:40px 40px 40px 40px; width: 565px; background-color:#111418;}
#workpagecontent p{margin:10px 0 10px 0; padding:0;}

#newspagecontent ul{ list-style: none; margin:0; padding:0;}
#newspagecontent ul li{ display:block; padding:0; margin:40px 0 40px 0; width:485px;}
#newsinfo{ margin:0 0 0 40px;}

#topmenu{ float:left; margin:40px 0 0 0; padding:0; }
.td1{ margin:-20px 0 30px 0 ; padding:0; text-indent:-2000px; display:block; width: 550px; height:20px; background:url('images/2005title.gif') no-repeat; }
.td2{ margin:-20px 0 30px 0 ; padding:0; text-indent:-2000px; display:block; width: 550px; height:20px; background:url('images/2006title.gif') no-repeat; }
.td3{ margin:-20px 0 30px 0 ; padding:0; text-indent:-2000px; display:block; width: 550px; height:20px; background:url('images/2007title.gif') no-repeat; }

.live{ margin:-20px 0 10px 0 ; padding:0; text-indent:-2000px; display:block; width: 550px; height:20px; background:url('images/live_title.gif') no-repeat; }
.install{ margin:-20px 0 10px 0 ; padding:0; text-indent:-2000px; display:block; width: 550px; height:20px; background:url('images/installation_title.gif') no-repeat; }
.ava{ margin:20px 0 10px 0 ; padding:0; text-indent:-2000px; display:block; width: 550px; height:20px; background:url('images/ava_title.gif') no-repeat; }
.datemonth {font-size: 2em;}
.datemonth2 {font-size: 1.2em;}
/*.dateyear {font-size: 2em;font-weight: bold;}
*/
.imgright40 { margin:0 40px 40px 0; padding:0; float:left; width:140px; }
.imgspace{ margin:0; padding:0; float:left; width:140px; }


#item1 { margin:20px 0 20px 0; padding:0; width: 550px; display:block; clear:both;}
#item1 p{ margin:0; padding:0;}
#item2 { margin:0; padding:40px 0 0 0; width: 550px; display:block; clear:both;}
.left{ float:left; width:140px; padding:0;}
.right { float:left; width:355px; margin:0; padding:0 0 40px 40px;}
.news { padding:0 0 0 0;}
.right p{margin:0; padding:0 0 10px 0;}
#item1 .right p{ margin:0 0 40px 0; padding:0;}

#test { margin:0; padding:0; width:305px; display:block;}

#introtext {margin:0; padding:0px; width:550px;}
#introtext p {margin:0; padding:0 0 10px 0;}

#tourlist1{ float:left; width:250px; padding:0;}
#tourlist2 { float:left; width:250px; margin:0; padding:0 0 0 40px;}
#tourlist1 p { margin:0; padding:0px 0px 20px 0px; font-size:1em; }
#tourlist2 p { margin:0; padding:0px 0px 20px 0px; font-size:1em; }


/*#item1 { margin:0; padding:0; width: 550px; display:block; clear:both;}
#item2 { margin:0; padding:40px 0 0 0; width: 550px; display:block; clear:both;}

.imgspace{ margin:0 0 0px 0px; padding:0; float:left; width:140px; }*/
/* //////header images//////*/

#header {
	margin: auto;
	display:block;
	width: 775px;
	height:217px;
	background-position:right bottom;
	background-repeat: no-repeat;
	background-color: #000000;
}
#teampic{
	margin: auto;
	display:block;
	width: 775px;
	height:217px;
	background-position:right bottom;
	background-image: url(images/TEAMPIC_B.jpg);
	background-repeat: no-repeat;
}
#stalkspic{
	margin: auto;
	display:block;
	width: 775px;
	height:217px;
	background-position:right bottom;
	background-image: url(images/STALKSBG02.JPG);
	background-repeat: no-repeat;
}
#robopic{ margin: auto; display:block; width: 775px; height:217px; background:url('images/onerobotbg.jpg') no-repeat; background-position:bottom right; }
#dogpic{ margin: auto; display:block; width: 775px; height:217px; background:url('images/dogbg.jpg') no-repeat; background-position:bottom right; }
#seahorsepic{ margin: auto; display:block; width: 775px; height:217px; background:url('images/seahorsesbg.jpg') no-repeat; background-position:bottom right; }
#stalkpic{
	margin: auto;
	display:block;
	width: 775px;
	height:217px;
	background-position:right bottom;
	background-image: url(images/ROBOBG.JPG);
	background-repeat: no-repeat;
}

/* //////band of colour with title//////*/

#aboutus{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:22px; background:url('images/aboutus.gif') no-repeat; background-color:#147A8A; }
#latestnews{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:22px; background:url('images/news.gif') no-repeat; background-color:#4F6D25; }
#press{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:22px; background:url('images/press.gif') no-repeat; background-color:#2c1631; }
#work{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:22px; background:url('images/work.gif') no-repeat; background-color:#883B18; }
#tourdates{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:22px; background:url('images/tourdates.gif') no-repeat; background-color:#920202; }
#contactus{ margin:8px 0 0 0; padding:0; text-indent:-2000px; display:block; width: 775px; height:22px; background:url('images/contactus.gif') no-repeat; background-color:#1D304D; }




#topmenu ul, #submenu ul{ display:block; list-style: none; width:128px; margin:0; padding:0; }
#topmenu li a:link, #submenu li a:link{ display:block; text-indent:15px; margin:0; padding:2px 0 2px 0; border-bottom:1px solid #333; }
#topmenu li a:visited, #submenu li a:visited{ display:block; text-indent:15px; margin:0; padding:2px 0 2px 0; border-bottom:1px solid #333; }
.subspace{margin:0 0 0 15px;}

#tagline{ margin:8px 0 8px 0; padding:0; display:block; width: 775px; height:25px; background:url('images/tagline.gif') no-repeat; }
#welcome{ float:left; display:block; margin:0; padding:0; width:170px; height:225px; }
#welcomebox #sancho #welcome p{ margin:0; padding:10px 0 0 5px; font-size:1em }
#news, #dates, p { margin:0; padding:10px 15px 0px 17px; font-size:1em; }
#welcomebox{ float:left; margin:8px 0 0 0; padding:0; width:382px; height:225px; background:url('images/welcomebg.gif'); background-repeat:repeat-x; position:relative; }
#newsline{
	float:left;
	margin: 18px 0 0 0;
	padding: 6px 0 0 0;
	width:774px;
	height:18px;
	background-color: #101318;
	text-indent: 7px;
}



#newsbox{
	float:left;
	margin:8px 0 0 10px;
	padding:0;
	width:186px;
	height:225px;
	background:url('images/newsbg.gif');
	background-repeat:repeat-x;
	position:relative;
}
#datesbox{ float:right; margin:8px 0 0 10px; padding:0; width:186px; height:225px; background:url('images/toursbg.gif'); background-repeat:repeat-x; position:relative; }
#sanchopic{ float:left; width:245px; }



.alternate grey{ color:#09060e; }

/* //////classes//////*/

.more { position:absolute; bottom:1px; right:1px; padding-right:20px; display:block; background:url('images/arrow.gif') no-repeat; background-position: 65px 2px;}
.more2 { position:absolute; bottom:1px; right:1px; padding-right:20px; display:block; background:url('images/arrow.gif') no-repeat; background-position: 205px 2px;}
.date{ display:block; font-weight:bold; }
.newsgreen{ color:#80b23a; }
.toursred{ color:#ff0000; }
.workbrown{ color:#B8721D; }
.hlblue{ color:#147A8A; }


/* //////NAVIGATION CLASSES//////*/

.aboutonstatic{ color:#fff; background:url('images/aboutdothover.gif') no-repeat; background-position: 3px 2px;}
.homeonstatic{ color:#fff; background:url('images/homedothover.gif') no-repeat; background-position: 3px 2px;}
.workonstatic{ color:#fff; background:url('images/workdothover.gif') no-repeat; background-position: 3px 2px;}
.touronstatic{ color:#fff; background:url('images/tourdothover.gif') no-repeat; background-position: 3px 2px;}
.newsonstatic{ color:#fff; background:url('images/newsdothover.gif') no-repeat; background-position: 3px 2px;}
.pressonstatic{ color:#fff; background:url('images/pressdothover.gif') no-repeat; background-position: 3px 2px;}
.contactonstatic{ color:#fff; background:url('images/contactdothover.gif') no-repeat; background-position: 3px 2px;}
.datesonstatic{ color:#fff; background:url('images/datesdothover.gif') no-repeat; background-position: 3px 2px;}
.dateson:hover { color:#fff; background:url('images/datesdothover.gif') no-repeat; background-position: 3px 2px;}
.abouton:hover { color:#fff; background:url('images/aboutdothover.gif') no-repeat; background-position: 3px 2px;}
.homeon:hover { color:#fff; background:url('images/homedothover.gif') no-repeat; background-position: 3px 2px;}
.workon:hover { color:#fff; background:url('images/workdothover.gif') no-repeat; background-position: 3px 2px;}
.newson:hover { color:#fff; background:url('images/newsdothover.gif') no-repeat; background-position: 3px 2px;}
.presson:hover { color:#fff; background:url('images/pressdothover.gif') no-repeat; background-position: 3px 2px;}
.touron:hover { color:#fff; background:url('images/tourdothover.gif') no-repeat; background-position: 3px 2px;}
.contacton:hover { color:#fff; background:url('images/contactdothover.gif') no-repeat; background-position: 3px 2px;}

/* //////links//////*/
a:link{ text-decoration:none; color:#FFF; }
a:hover{ text-decoration:none; color:#fff; }
a:visited{ text-decoration:none; color:#fff; }
a:active{ text-decoration:none; color:#fff; }

.aboutblue:link{ text-decoration:none; color:#147A8A; }
.aboutblue:hover{ text-decoration:none; color:#147A8A; }
.aboutblue:visited{ text-decoration:none; color:#147A8A; }

.aboutbluebold:link{ text-decoration:none; color:#147A8A; font-weight: bold; }
.aboutbluebold:hover{ text-decoration:none; color:#147A8A; font-weight: bold; }
.aboutbluebold:visited{ text-decoration:none; color:#147A8A; font-weight: bold; }

.red:link, .red:hover, .red:visited { text-decoration:none; color:#ff0000; }
.green:link, .green:hover, .green:visited { text-decoration:none; color:#80b23a; }

/* //////Contact Page//////*/
form dd { margin:0;}
.dl1 { margin:0; float:left;}
.dl1 p{ margin:0; padding:0;}
.dl2 { margin:0 0 0 40px; float:left;}
dt{padding:5px 0 5px;}
dd{padding:5px 0 5px;}
.text { width:250px; margin:0; padding:0; border:1px solid #444; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.submitbutton { text-align:right; margin:5px 0 0 0;}
input.submit { color:#0B90E5; background-color:#fff;font-size:1.1em;}

/* //////Tour Dates Page//////*/
