/* CSS Document */

*{padding:0; margin:0;}

html, body { 
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#fff; 
}
 p, td, span, div, th, input, list, textarea, select, form { font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman;}
a, li, ul, h1, h2, h3, h4, em, th { font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman;}

img{border:none;}

#container { 
	margin: 0 auto;
	width: 941px;
	background-color: #fff;
}

#nav-wrap {
	float: left; 
	width: 320px;
	margin-top:30px; 
	clear: both;
}

#nav-wrap h1 { width: 250px; margin-bottom:15px; font-size:0.9em; font-weight:400; color:#666;}

#nav-wrap #left-nav { width: 250px; list-style:none; }

#nav-wrap #left-nav li { font-size:0.9em;}

#nav-wrap #left-nav li a {
    display: block; 
	width: auto; 
	padding-top:8px; padding-left:30px; padding-bottom:8px;
	color: #0B0B0B; text-decoration: none;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/left_nav_bg.gif);
	background-position:0px 0px;
}

#nav-wrap #left-nav li a:hover { 
	color:#68B0B3; text-decoration: none;
 	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/left_nav_bg_on.gif);
	background-position:0px 0px;
}
#nav-wrap #left-nav li.active a { 
	color:#68B0B3; 
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/left_nav_bg_on.gif);
	background-position:0px 0px;
}

/* Start Home page updates 21 March 2011 */
#header-home{float:left; width:620px; height:350px;}

#header-home .home-image{width:620px;}

#header-home .home-nav{width:620px; height:25px; background-image:url(../images/7n-uk-home-nav.jpg); background-repeat:no-repeat;}

#header-home .home-nav ul.star-home
{margin-bottom:0px; list-style:none; padding-top:3px;}
#header-home .home-nav ul.star-home li {
 	height:25px;
	float:left;
	display: inline; /* Removes additional verticle whitespace (ie7) */
	display:block;
	padding-left:25px; padding-top:0; padding-bottom:0px;
	margin-right:40px;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/li-star-home.png);
	background-position:0px 0px;
	font-size:0.85em; color:#000;
	}
#header-home .home-nav ul.star-home li a {color:#000; text-decoration: none;}
#header-home .home-nav ul.star-home li a:hover {color:#000; text-decoration:underline;}

/* End Home page updates 21 March 2011 */

#flash-header-home {float:left; width:620px; height:350px;}
#flash-header-sub {width:620px; height: 350px; margin-bottom:20px;}
/* End Nav and Header */


.button-row {  }
.button-row-sub {  }
.butt-left {float:left; width:300px;}
.butt-cent {float:left; width:300px; padding-left:20px; }

/* Start Twitter Styles */


	/* Start Home Style */

#home-tweet{float:left; width:260px; margin-bottom:20px;}

  #twitter-feed-home{max-width:260px; width:auto !important; width:260px; padding:0; margin:0;}
  
  #twitter-feed-home h5.tweettitle-home{padding-top:12px!important; padding-bottom:12px!important; margin-left:10px; color:#000; font-weight:400; font-size:0.70em;}
  
  #twitter-feed-home h5.tweettitle-home a{color:#000; text-decoration:none; font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman;}
  #twitter-feed-home h5.tweettitle-home a:hover{color:#000; text-decoration:underline;}
  
  #twitter-feed-home #feed-wrap-home{padding:0; margin:0;}
  #twitter-feed-home #feed-inner-home{}
  #twitter-feed-home #feed-footer-home{max-width:260px; width:auto !important; width:260px; max-height:10px; height:auto !important; height:10px; padding:0; margin:0;}
	/* End Home Style */



#twitter-feed{max-width:300px; width:auto !important; width:300px; padding:0; margin:0;}

#twitter-feed h5.tweettitle{padding-top:12px!important; padding-bottom:12px!important; margin-left:10px; color:#000; font-weight:400; font-size:0.70em;}

#twitter-feed h5.tweettitle a{color:#000; text-decoration:none; font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman;}
#twitter-feed h5.tweettitle a:hover{color:#000; text-decoration:underline;}


/*-moz-border-radius:6px;-webkit-border-radius:6px*/

#twitter-feed #feed-wrap{padding:0; margin:0;}
#twitter-feed #feed-inner{}
#twitter-feed #feed-footer{max-width:300px; width:auto !important; width:300px; max-height:10px; height:auto !important; height:10px; padding:0; margin:0;}

/* End Twitter Styles */

#col-wrap-cent-home  { float:left; width:600px; margin-top:30px; margin-left:30px; }
#col-wrap-right-home  { float:left; width:260px; margin-top:30px; margin-left:30px; }
#col-sub-right { float:left; width:620px; margin-top:30px; margin-left:0px; }

#snippet h3 { padding-top:5px; font-size:1.0em; font-weight:400; color:#68B0B3; }
#snippet h4 { font-size:0.8em; font-weight:400; color:#68B0B3; }
#snippet p	{ margin-bottom:20px; font-size:0.7em; color:#666; line-height:170%;}

#blog-flash {  float:left; width:260px; height: 150px;}
#blog-flash-sub { width:260px; height: 150px; margin-bottom:20px;}


.maincontent h1 { margin-bottom:15px; padding-top:5px; font-size:1.1em; font-weight:400; color:#97000F;  border-top: 10px solid #666; }


.maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5  { color:#68B0B3;  }

.maincontent h2  { margin-bottom:10px; padding-top:5px; font-size:0.95em; font-weight:400; }
.maincontent h3	{ margin-bottom:10px; padding-top:5px; font-size:0.85em; font-weight:400; }

.maincontent h4  { margin-top:15px; font-weight:400; font-size:0.75em; text-transform:uppercase; }

.maincontent h5  { margin-bottom:0px; font-weight:400; font-size:0.75em; }

.maincontent p	{ margin-bottom:20px; font-size:0.7em; color:#666; line-height:150%;}

.maincontent p a{  color:#97000F; text-decoration:none; }
	
.maincontent p a:hover	{color:#97000F; text-decoration:underline;}


/* Start Body List Styles*/
.maincontent ul
{ margin-bottom:10px; list-style:none; }
.maincontent ul li {
	height: 1%; /* Forces hasLayout (ie6) */
	display: inline; /* Removes additional verticle whitespace (ie7) */
	display:block;
	padding-left:25px; padding-top:0; padding-bottom:8px;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/li-body-list.gif);
	background-position:0px 0px;
	font-size:0.85em; color:#68B0B3;
	}
.maincontent ul li a					
		{color:#68B0B3; text-decoration:none;}
.maincontent ul li a:hover
		{color:#666; text-decoration:underline;}	
.maincontent ul li ul
			{ margin-top:10px; padding-left:0; list-style:none; font-size:1.25em;}
.maincontent ul li ul li		
				{background-image:url(../images/li-body-list.gif); color:#68B0B3;}


.maincontent ul.star-list
{ margin-bottom:10px; list-style:none; }
.maincontent ul.star-list li {
	height: 1%; /* Forces hasLayout (ie6) */
	display: inline; /* Removes additional verticle whitespace (ie7) */
	display:block;
	padding-left:25px; padding-top:0; padding-bottom:8px;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/li-star-list.gif);
	background-position:0px 0px;
	font-size:0.85em; color:#68B0B3;
	}
.maincontent ul.star-list li a { color:#dc0000; text-decoration: none;}
.maincontent ul.star-list li a:hover {color:#dc0000; text-decoration:underline;}
/* FOOTER */

#footer-wrap {margin-top:30px; padding-bottom:40px;}
	#footer-left {float:left; margin-right:20px;}
	
	#footer-left .social{margin-bottom:10px;}
	#footer-left .social .socialtwt img{float:left; margin-right:10px;}
	#footer-left .social .sociallkin img{float:left;}
	
	
#footer-wrap p  { margin-bottom:20px; font-size:0.65em; color:#666; line-height:150%;}
#footer-wrap p a {  color:#666; }
#footer-wrap p a:hover {color: #8D6E26; text-decoration:underline;}

