/* ----------------------------------------
Theme Name: ITVNW
Theme URI: http://www.itvnw.com
Description: The New ITVNW wordpress theme
Version: 1.1
Author: ITV Productions
Author URI: http://www.itvnw.com
Last Modified: 2010.08.26
Provides: Theme definition file for WordPress 3.0
---------------------------------------- */
/*****************************************
Colors
	Logo:
		Blue : #4359a7
		Grey : #989898
		Yellow : #fccd05
	Bottom <p> : #1a1a1a
******************************************/

body
{
	margin: 0;
	padding: 0;
	background: #000000 url(images/background.jpg) center repeat-y;
	color: #989898;
	font-family: arial;
}

img{border: 0;}

h1, h2, h3, 
h4, h5, h6 {color: #fccd05;}
p a {color: #4359a7;}

a {text-decoration:none; color: #4359a7;}
a:visited {color: #4359a7}
a:hover {color: #fccd05; border-bottom: 1px dashed inherit;}
a.on:link {border-bottom: 1px dashed #4359a7}
a.on:hover {border-bottom: 1px dashed #fccd05}
a.on:visited {border-bottom: 1px dashed #4359a7}

#grand_container
{
	width: 844px;
	margin: 0 auto;
	padding: 0;
	
}

#main_container
{
	float: left;
	background: url(images/main_container.jpg) repeat-y 22px top;
}

#header
{
	width: 844px;
	height: 148px;
	float: left;
	background: url(images/header.jpg) no-repeat;
}

#header h1
{
	font-size: 9em;
	margin: 20px 0 0 42px;
}

#sub_header
{
	width: 844px;
	height: 45px;
	float: left;
	background: url(images/sub_header.jpg) no-repeat;
}

#sub_header h2
{
	display: none;
}

#page_container
{
	float: left;
	width: 804px;
	height: auto;
	margin: 0 22px;
	background: url(images/page_container.jpg) no-repeat;
}

#left_nav
{
	position: relative;
	float:left;
	width:105px;
	padding: 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

	#left_nav ul, #left_nav ul li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-type: none;
	}
	
	#left_nav #s {width: 105px; margin-bottom: 2px;}
	#left_nav h4, #left_nav h2 {margin-bottom: 2px;}
	

#main_content
{
	position: relative;
	float:left;
	width:510px;
	height: auto;
	min-height: 650px;
	padding: 10px;
}

	.complexItem
	{
		color: #989898;
		border-bottom: 1px dashed #1a1a1a
	}
	.complexItem h3 a {color: #fccd05;}
	.complexItem p a {color: #4359a7;}

	.meta {color: #4359a7;}

#right_bar
{
	position: relative;
	text-align:center;
	float:right;
	width:124px;
	height: auto;
	padding: 20px 10px;
}

	#right_bar ul, #right_bar ul li
	{
		margin: 0;
		padding: 5px 0;
		list-style: none;
		list-style-type: none;
	}

#footer
{
	border-top: 1px solid #1a1a1a;
	position:relative;
	text-align: center;
	float:left;
	width:780px;
	height:34px;
	padding:10px;
	background:url(images/footer.jpg)
}

/* IE FIXES */
* html #main_container {background-image: url(images/main_container.gif);}
* html #header {margin-left: 11px;}
* html #sub_header {margin-left: 11px}
* html #left_nav {width:125px;}
* html #right_bar {width:144px;}
* html #footer {width:800px;}








