/* ------------------------------------------------------------

---------
	Main Style
	www.21up.co.uk
	Author: 21up
---------------------------------------------------------------

-------- */

* { margin: 0; padding: 0; }

body {
	font: 0.8em  Tahoma, Arial, Sans-Serif;
	background: #333
	}
a {
	color:#111111; 
	text-decoration:none
	}

a:hover {
	color:#9B5361; 
	text-decoration:none
	}
h1 {		
	background: url

(http://www.21up.co.uk/nuke/images08/titles-bg.gif) repeat-x;
	padding:8px 0 8px 5px;
	font:700 1em  Tahoma, Arial, Sans-Serif;
}
p {
	color: #333
}
ul {
	margin:0;
	padding:0;
	list-style:none
}

/* ------------------------------------------------------------

---------
	Main Wrapper
---------------------------------------------------------------

-------- */

#wrapper {
	margin:45px auto;
	width:930px;                   
}
#top { 
	width: 930px; 
	height: 20px;

}
#header { 
	width: 930px; 
	height: 100px;
	background: #000 url('/nuke/images08/21up_logo.jpg')

}

#logowrap {
	float: left;
	margin: 40px 0 0 20px;
	width: 230px;
}
#middleWrapper {
	width:930px;
	background: #fff;
}
/* ------------------------------------------------------------

---------
	Menu
---------------------------------------------------------------

-------- */

#menu-wrap {
	float: right;
	margin: 63px 5px 0 0;
	width: auto;
	background: #fff;
	
}
#menu {
	float:left;
	background: #777;
}
#menu li {
	float:left;
	padding: 10px 1px 10px 0;
	height: auto;
}
#menu li a {
	padding: 10px 10px 10px  10px;
	font-weight: bold;
	color:#222;
	background: #fff;
}
#menu li a:hover {
	color:#f9f9f9;
	background: #7e7d7d
}
/* ------------------------------------------------------------

---------
	Language Option
---------------------------------------------------------------

-------- */

#language {
	float:right;
	height: auto;
}
#language li {
	float:left;
	margin-right: 5px;
	height: auto;
}
#language li a {
	font-weight: bold;
	color:#d2d2d2;
}
#language li a:hover {
	color:#fff;
}

/* ------------------------------------------------------------

---------
	Left
---------------------------------------------------------------

-------- */

#left {
	float:right;
	margin: 3px 0 3px 3px;
	width: 320px;
	border: 1px solid #eee
}
/* ------------------------------------------------------------

---------
	Right
---------------------------------------------------------------

-------- */

#right {
	float:left;
	margin: 3px 3px 3px 0;
	width: 585px;
	}
#right_r {
	float: right;
	width: 250px;
	border: 1px solid #eee
}
#right_l {
	float: left;
	width: 320px;
	border: 1px solid #eee
	}
/* ------------------------------------------------------------

---------
	All but Home Page
---------------------------------------------------------------

-------- */

#rightWide {
	float:left;
	margin: 3px 3px 3px 0;
	width: 585px;
	border: 1px solid #eee
	}
/* ------------------------------------------------------------

---------
	All Text Wrap
---------------------------------------------------------------

-------- */
.text_wrap {
	margin: 4px;
	padding: 4px;
	background: #ededed;
	border: 1px solid #D9D9D9
	}
/* ------------------------------------------------------------

---------
	Contact Form
---------------------------------------------------------------

-------- */

 label{
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.submit input{
	margin-left: 4.5em
}
 input{
	color: #555;
	border: 1px solid #D9D9D9
}

.submit input{
	color: #000000;
	background: #eee;
	border: 1px outset #333333
}
/* ------------------------------------------------------------

---------
	Image Links
---------------------------------------------------------------

-------- */

.highlightpic img { 
	margin: 5px 10px 5px 10px;
	border:2px solid #333
	}
.highlightpic:hover img {
	border:2px solid #555
}
img.floatLeftClear {
	float: left;
	margin-right:5px;
	border: 0px;
}

img.linkborder {
	border: 0px;
	margin-right: 4px;
}

.video_thumbs{
		float: left;
		margin:6px;
		width: 135px;
		padding:3px;
		text-align: center;
		border: 1px solid #cdcdcd
	}
.pCenter {
	text-align: center;
}
/* ------------------------------------------------------------

---------
	Footer
---------------------------------------------------------------

-------- */

#footer{
	clear:both;
	width:930px;
	height: 100px;
	border-top: 1px solid #c9c9c9;
	background: #cfcfcf url

('http://www.21up.co.uk/nuke/images08/footer_back.gif');
	}
p#center {
	text-align:center;
	color:#888888;
}
#footer a {
	color:#E1DDDC
}
#footer a:hover {
	color:#777777
}


table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 630px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}