@charset "UTF-8";
/* CSS Document */

/*
Theme Name: High Resolutions
Theme URI: http://www.gittinsdesign.com/
Description: High Resolutions Theme Template.
Version: 1.0
Author: Luke Gittins
Author URI: http://www.gittinsdesign.com/
Tags: blue, 
*/

#print-logo{
	display:none;
}

body{
	margin:0;
	padding:0;
	background:url(images/bg.jpg) repeat-x top left #1D566A;
	font-size:95%;
	color:#ddd;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

h1{
	margin:25px 0 5px 0;
	padding:0 0 2px 0;
	border-bottom:1px dotted #ddd;
	font-weight:normal;
	font-size:0.9em;
	color:#fff;
}

p{
	margin:10px 0 10px 0;
	padding:0;
	font-size:0.8em;
	line-height:140%;
}

h1:first-child {
	margin-top:0px;
}

#wrapper{
	width:940px;
	margin:0 auto;
}

#container{
	width:940px;
	height:568px;
	background:url(images/wrapper-bg.jpg) no-repeat top left;
}

#header{
	width:940px;
	height:140px;
	float:left;
}

#email{
	float:left;
	margin:8px 0 0 311px;
}

#email a{
	width:185px;
	height:20px;
	display:block;
	border:none;
}

#top-nav{
	float:right;
	margin:12px -15px 0 0;
	font-size:0.8em;
	font-weight:lighter;
	clear:right;
}

#top-nav a{
	color:#eee;
	text-decoration:none;
	margin:0 15px 0 5px;
}

#top-nav a:hover{
	text-decoration:underline;
}

#tag-line{
	float:left;
	font-size:0.8em;
	font-style:italic;
	font-weight:lighter;
	width:400px;
	margin:65px 0 0 124px;
}

#content-container{
	float:left;
	width:940px;
	
}

.entry ul{
	font-size:0.8em;
}

#left-nav{
	float:left;
	width:158px;
	margin:0 10px 10px 10px;
	font-size:0.8em;
}

#left-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}


#left-nav ul li a{
	color:#eee;
	text-decoration:none;
	padding-left:12px;
	background:url(images/arrow.jpg) no-repeat 0px 10px;
}

#left-nav ul li a:hover{
	color:#eee;
	background:url(images/arrow-hover.jpg) no-repeat 0px 10px;
}

#left-nav ul li ul li a{
	color:#eee;
	text-decoration:none;
	padding-left:10px;
	background:none;
	font-size:0.9em;
}

#left-nav ul li ul li a:hover{
	background:none;
}

#content{
	float:left;
	width:702px;
	margin:0 10px 10px 48px;
}

.vid-home{
	float:left;
	margin:0 45px 0 0;
	font-size:0.8em;
}

.vid-home img{
	margin:5px 0;
}

.vid-home a img{
	border:none;
}

#footer{
	height:45px;
	width:100%;
	background:url(images/footer-bg.jpg) top left;
	margin:15px 0 0 0;
}

#footer-content{
	width:940px;
	margin:0 auto;
	color:#7DADCA;
	font-size:0.9em;
}

#footer-content p a{
	color:#7DADCA;
	text-decoration:none;
}

#footer-content p a:hover{
	color:#eee;
}

#footer-content > p:first-child{
	float:left;
}

#footer-content p{
	float:right;
	margin:15px 0 0 0;
}
#footer-content em a{
	color:#174F60;
	font-size:6px;
}
#footer-content em a:visited{
	color:#174F60;
	font-size:6px;
}
#footerie7{
	display:none;
}

.entry p a img{
	border:none;
}

.entry p a{
	color:#eee;
}

.entry ul li a{
	color:#eee;
}

.entry table tr td{
	font-size:0.7em;
}

.entry table{
	width:700px;
	margin:15px 0;
}


/* ............................................. Left Nav ....................................... */


#left-nav ul li ul{
list-style-type: none;
margin: 3px 0 0 -80px;
padding: 0;
width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
border: 1px solid #eee;
background:#164E5F;
position: absolute;
width: 160px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
z-index:5;
}

#left-nav ul li{
position: relative;
margin:0;
}

#left-nav ul li a{
display: block;
width: 150px;
padding:5px 0 5px 12px;
}

#left-nav ul li ul li{
float: left;
margin:0;

}

#left-nav ul li ul li a{
width: 144px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
height:auto;
margin:0;
padding:3px 3px 3px 13px;
background:url(images/arrow.png) no-repeat 5px 9px;
z-index:5;

}

#left-nav ul li ul li a:hover{
background:url(images/arrow-hover.png) no-repeat 5px 9px;
}

#left-nav ul .arrowdiv{
position: absolute;
right: 2px;
}

#left-nav ul li a:visited, .glossymenu li a:active{

}

#left-nav ul li a:hover{

}

/* Holly Hack for IE \*/
* html #left-nav ul li { float: left; height: 1%; }
* html #left-nav ul li a { height: 1%; }
/* End */
