/*
Title:      	Main Styles for Edinburgh Convention Bureau: http://www.conventionedinburgh.com/	
Author:     	Ben Usher-Smith, ben@heehaw.co.uk
Updated:    	Wednesday 21st December 2007
Notes:    		Hand-crafted by Heehaw Multimedia in Edinburgh, Scotland
Known issues: 	None.
*/

/* NEW ADVERTS - CSS */
#wrapper {
	margin:0 auto;
	width:936px}

#left_ads {float:left}
#right_ads {float:right}

a img {border:none}

#ad_one {background:red}
#ad_two {background:yellow}
#ad_three {background:green}
#ad_four {background:blue}

#ad_one,
#ad_two,
#ad_three,
#ad_four {
	padding:0;
	margin:4px 0 0 0;
	width:90px;
	height:285px}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#fff;
	text-align:center;
	background-color:#5d8483}
	
/* Adjustment for IE5 */
body {
	font-size:x-small; /* IE5 Win */
  	voice-family:"\"}\""; 
  	voice-family:inherit;
  	font-size:small}

html>body { /* be nice to Opera */
	font-size:small}

a.link,
a.link:link,
a.link:visited {
	text-align:left;
	font-size:100%;
	text-decoration:none;
	background-color:#41535d;
	color:#fff;
	margin:0;
	padding:4px 6px;
	display:block;
	text-transform:uppercase}

a.link:hover,
a.link:focus {
	background-color:#333}

abbr {
	border-bottom-color:#c9dcdb;
	cursor:help}

/* TAG STYLES */
acronym,	/* default style for abbr */
abbr {  	/* default style for acronym */
    border-bottom-color:#c9dcdb;
	cursor:help}

/* default mouseover style for acronym */
acronym:hover:after,
abbr:hover:after {content: " (" attr(title) ") "}

address {
	font-style:normal;
	padding:0 0 0 7px;
	text-align:left}

.clearer {
	clear:both}

h4 {
	font-size:125%;
	text-align:left;
	margin:10px 6px 3px 6px;
	padding:0}

h5 {
	font-size:110%;
	text-align:left;
	margin:3px 6px;
	padding:0;
	color:#5d8483}

/* Main Layout */
#wrap {
	width:750px;
	margin:0 auto;
	float: left;
	margin-left: 3px;
	background-color:#5d8483}
	
#content {
	text-align:left;
	float:left;
	clear:right;
	width:50%;
	padding:0;
	margin:0;
	font-size:95%;
	color:#fff;}
	
#sidebar {
	text-align:left;
	color:#333;
	padding:0;
	margin:0;
	float:right;
	display:inline;
	width:50%}

#sidebar img {
	padding:0;
	margin:0;
	border:none}
	
#footer {
	clear:both;
	text-align:left;
	border-top:1px solid #8ea9a8;
	background-color:#5d8483}

/* Gutters */
#content .gutter {	
	padding:6px 10px 6px 0;
	margin:0}
	
#sidebar .gutter {
	padding:8px 0 6px 8px;
	margin:0}

/* Header */
#header {
	margin:0;
	padding:0;
	border-bottom:1px solid #8ca8a7}
	
#header h2 {
	margin:5px 0;
	border-top:1px solid #8ca8a7;
	padding:5px 0 0 0;
	font-size:150%;
	color:#fff;
	text-align:left}
	
#header h2 img {
	margin:0;
	padding:0;
	font-size:150%}
	
/* Content */
#content p {
	margin:0;
	padding:0;
	font-size:90%;
	text-align:left;
	color:#fff}

body#home #content p {
	text-align:right}

#content address {
	margin:0;
	font-size:90%;
	font-style:normal;
	text-align:left;
	padding:0;
	color:#fff}

body#home #content address {
	text-align:right}

#content a,
#content a:link,
#content a:visited {
	color:#cce6e0;
	text-decoration:none}

#content a:hover,
#content a:focus {
	color:#fff}

#content #heehaw,
#content #heehaw a,
#content #heehaw a:link,
#content #heehaw a:visited   {
	margin:0 0 6px 0;
	text-decoration:none;
	text-transform:uppercase;
	color:#8ea9a8}

#content #heehaw a:hover,
#content #heehaw a:focus {
	color:#cce6e0}

/* */
div#newsitem {
	text-align:left;
  	float:left;
  	width:592px;
  	padding:0;
  	background:none}

#newsitem dl {
  	float:left;
  	width:558px;
  	margin:0 0 6px 0;
  	padding:0;
  	display:inline} /* fixes IE/Win double margin bug */

#newsitem dt {
  	float:right;
  	width:456px;
  	margin:0;
  	padding:3px 0 3px 6px;
	font-weight:900;
  	font-size:120%;
  	letter-spacing:1px;
	background-color:#cfdada;
  	color:#48545d}

#newsitem dd {
  	margin:0 0 0 102px;
  	padding:0;
  	font-size:95%;
  	line-height:1.6em;
  	color:#fff}

#newsitem dd a,
#newsitem dd a:link,
#newsitem dd a:visited {
	text-decoration:none;
	color:#c9dcdb}

#newsitem dd a:hover,
#newsitem dd a:focus {
	color:#fff;
	background-color:#587c7b}

#newsitem strong {
	line-height:1.8em;
	font-size:120%;
  	font-weight:900}

#newsitem dl dd.img {
   	margin:0}

#newsitem dd.img img {
  	float:left;
  	margin:0 6px 0 0;
	padding:0;
  	background-color:#fff}

h3 {
	border-bottom:1px solid #8ca8a7;
	font-size:110%;
	margin:5px 0;
	padding:0 0 4px 6px}

#col1 h2 {
	border-bottom:1px solid #8ca8a7;
	font-size:110%;
	margin:5px;
	padding:0 0 4px 1px}

/* Newsletter Form */
#newsletter fieldset {
	width:100%;
	display:block;
	border:none;
	padding:10px;
	margin:0;
	background-color:#cfdada;
	color:#48545d}	

/* Safari Fix */
html[xmlns*=""] body:last-child #newsletter fieldset {
	padding:5px 0 25px 0}
	
#newsletter legend {
	display:none}

#newsletter label {
	display:block;
	margin:0 0 0 6px;
	padding:0}
	
#newsletter .field {
	color:#777;
	width:154px;
	border:none;
	font-size:90%;
	border:1px #cfdada solid;
	margin:6px;
	padding:4px}

#newsletter .field:hover,
#newsletter .field:focus {
	color:#222;
	border-color:#333}

#newsletter .button {
	text-transform:uppercase;
	background-color:#41535d;
	font-size:90%;
	float:right;
	margin:0 6px 6px 0;
	color:#fff;
	border:solid 1px #41535d;
	padding:2px;
	cursor:pointer}

#newsletter .button:hover,
#newsletter .button:focus  {
	background-color:#333;
	color:#fff;
	border-color:#000}

#newsletter small a,
#newsletter small a:link,
#newsletter small a:visited {
	color:#48545d;
	text-decoration:none;
	margin:0 0 4px 7px;
	padding:4px 6px;
	float:left}


#newsletter small a:hover,
#newsletter small a:focus {
	color:#fff;
	background-color:#96a1a9}
	
/* Footer */
#footer ul {
	margin:0;
	padding:5px 0;
	font-size:85%;
	color:#8ea9a8;
	text-align:right;
	list-style:none}

#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited {
	padding:0 3px;
	color: #cce6e0;
	text-decoration:none}

#footer ul li a:hover,
#footer ul li a:focus {
	color:#fff;
	background-color:#587c7b}

/* Coloumn's */
#col1,
#col2,
#col3,
#col4 {
	color:#fff;
	font-size:85%;
	display:block;
	border-top:1px solid #8ca8a7;
	border-bottom:1px solid #8ca8a7;
	clear:right;
	width:176px;
	margin:0;
	padding:0;
	float:left}

#col2wide {
	color:#fff;
	font-size:85%;
	display:block;
	border-top:1px solid #8ca8a7;
	border-bottom:1px solid #8ca8a7;
	width:559px;
	margin:0 0 0 15px;
	padding:0;
	float:right}
	
body#news #col2wide {
	margin:0}

#colwide a,
#colwide a:link {
	color:#69c;
	text-decoration:none}

#colwide a:visited {
	color:#96c;
	text-decoration:none}

#colwide a:hover,
#colwide a:focus {
	color:#333;
	text-decoration:underline}

#colwide ul,
#colwide ol {
	margin-right:15px;
	text-align:left;
	padding-bottom:15px}

#colwide ul {
	list-style:square}

/* Site Map */
body#sitemap #colwide ul li a {
	font-weight:800;
	font-size:150%}

body#sitemap #colwide ul li ul li a {	
	font-size:100%}

body#sitemap #colwide ul {
	text-align:left;
	padding-bottom:30px}

body#sitemap #colwide ul {
	list-style:none}

body#sitemap #colwide ul li ul {
	list-style:square;
	color:#8ca8a7}

body#sitemap #colwide ul li{
	padding:0 2em 1em 1em}

#colwide dl {
	text-align:left}

#colwide dt,
#colwide dd {
	padding:0;
	margin:0}

#colwide fieldset {
	display:block;
	border:none;
	padding:10px;
	margin:0;
	background-color:#cfdada;
	color:#48545d}	

#colwide legend {
	margin-bottom:-20px;
	font-weight:800}

#colwide label {
	display:block;
	margin:0 0 0 6px;
	padding:0}
	
#colwide .field {
	color:#777;
	width:200px;
	border:none;
	font-size:90%;
	border:1px #cfdada solid;
	margin:6px;
	padding:4px}

#colwide .field:hover,
#colwide .field:focus {
	color:#222;
	border-color:#333}

#colwide .button {
	text-transform:uppercase;
	background-color:#41535d;
	font-size:90%;
	float:left;
	margin:0 0 6px 6px;
	color:#fff;
	border:solid 1px #41535d;
	padding:2px;
	cursor:pointer}

#colwide .button:hover,
#colwide .button:focus  {
	background-color:#333;
	color:#fff;
	border-color:#000}

#col2,
#col3,
#col4 {
	background:url(/resources/images/about_us.jpg) 0 6px no-repeat;
	padding:188px 0 6px 0;
	margin:0 0 0 15px}

#col2{
	background:url(/resources/images/about_us.jpg) 0 6px no-repeat}

#col3 {
	background:url(/resources/images/business_couple.jpg) 0 6px no-repeat}

#col4 {
	background:url(/resources/images/fringe_performer.jpg) 0 6px no-repeat}

#col2 h2,
#col3 h2,
#col4 h2 {
	font-size:110%;
	font-weight:800;
	text-align:left;
	margin:0;
	padding:5px 6px;
	background-color:#f1f4f4;
	color:#48545d}

#col2wide h2 {
	font-size:110%;
	font-weight:800;
	text-align:left;
	margin:6px 0;
	padding:5px 6px;
	background-color:#48545d;
	color:#fff}
	
#col2wide h3 {
	border:none;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0}	

#col2wide div#colwide {
	font-size:110%;
	margin:0 0 6px 0;
	padding:0 0 25px 0;
	background:#f1f4f4 url(/resources/images/corner.gif) bottom right no-repeat;
	color:#48545d}

#col2wide div#colwide h1{
	font-size:110%;
	font-weight:800;
	text-align:left;
	margin:6px 0;
	padding:5px 6px;
	background-color:#48545d;
	color:#fff}
	
#col2wide p {
	text-align:left;
	margin:0;
	padding:5px 8px 7px 8px;
	color:#48545d}

.img-right {
	border-left:6px solid #5d8483;
	border-bottom:6px solid #5d8483;
	margin:0 0 8px 8px;
	float:right}
	
#news .img-right {
	border:3px solid #5d8483;
	margin:0 10px 10px 8px;
	float:right}
	
#news .img-left {
	border:3px solid #5d8483;
	margin:0 8px 10px 10px;
	float:left}
	
.img-left {
	border-right:6px solid #5d8483;
	border-bottom:6px solid #5d8483;
	margin:0 8px 8px 0;
	float:left}

#col1 p,
#col2 p,
#col3 p,
#col4 p {
	text-align:left;
	padding:5px 4px 7px 4px;
	margin:0}

#col1 ul {
	padding:0;
	margin:0 0 6px 0;
	list-style:none;
	text-align:left}

#col1 ul li ul {
	padding:0;
	margin:0 0 6px 0;
	list-style:none;
	text-align:left}

#col1 li {
	padding:0;
	margin:0;
	list-style:none;
	text-align:left}

#col1 form,
#col1 fieldset {
	padding:0;
	margin:0;
	list-style:none;
	text-align:left}

#col1 fieldset {
	margin:0 0 6px 0}

#col1 li {
	margin:2px 0;
	padding:2px 0;
	border-bottom:1px solid #8ca8a7}

#col1 li ul li {
	margin:1px 0;
	padding:1px 0;
	border-bottom:none}

#col1 li a {
	background:#41535d url(/resources/images/corner.gif) bottom right no-repeat;
	margin:2px 0 4px 0;
	font-size:115%;
	text-decoration:none;
	color:#fff;
	padding:4px 6px;
	display:block;
	font-weight:900;
	text-transform:capitalize}

#col1 li a:hover,
#col1 li a:focus,
#col1 li a.active {
	background:#cfdada url(/resources/images/corner.gif) bottom right no-repeat;
	color:#48545d}

#col1 li ul li a {
	background:#5d8483 url(/resources/images/square.gif) 6px 50% no-repeat;
	margin:0;
	font-size:100%;
	text-decoration:none;
	color:#fff;
	padding:4px 5px 4px 20px;
	display:block;
	text-transform:capitalize}

#col1 li ul li a:hover,
#col1 li ul li a:focus,
#col1 li ul li a.active  {
	background:#fff url(/resources/images/square.gif) 6px 50% no-repeat;
	color:#5d8483}

/* Primary Navigation */
#navigation {
	background-color:#fff;
	text-transform:uppercase;
	font-size:80%;
	margin:6px 0;
	padding:6px 0}

/* self-clearing floats */
/* trigger hasLayout and target ie5+6/win only */
* html #navigation {
	height:1%}
	
/* trigger hasLayout and target ie7/win only */
*:first-child+html #navigation {
	min-height:1px}

#navigation ul li#t-skip {
	display:none}

/* #navigation ul, */
#navigation ul li {
	list-style:none;
	margin:0;
	padding:0}

#navigation ul {
	padding:5px 0;
	text-align:left;
	margin:0 0 0 45px}

#navigation ul li {
	display:inline;
	text-align:justify;}

#navigation ul li a.last {
	margin-right:0}
	
#navigation ul li a {
	color:#5d8483;
	padding:5px 0;
	text-decoration:none;
	margin-right:3.7em}

#navigation ul li a:hover,
#navigation ul li a:focus {
	color:#5d8483;
	border-top:6px solid #5d8483}

body#home #navigation ul li#t-home a,
#navigation ul li a.active {
	color:#5d8483;
	font-weight:800;
	border-top:6px solid #5d8483}


#navigation ul li#t-find a {
	border:none;
	padding:0;
	background:transparent url(/images/find_a_venue.gif) no-repeat 0 0;
	display:block;
	height:26px;
	margin:-20px 0 -5pt 51em;
	text-indent:-99999px;
	width:129px}

/* Safari Fix */	
html[xmlns*=""] body:last-child #navigation ul li#t-find a {
	margin:-15px 0 -4px 51em}
	
#navigation ul li#t-find {
	display:inline;
	padding:0;
	margin:0;}
	
			
/* Edinburgh Convention Bureau - Text */
#ecblogosml {
	text-align:left;
	margin:0;
	padding:0;
	font-size:100%}

#ecblogosml a {
	margin:2px 0;
	text-decoration:none;
	display:block;
	border:none}

/* Header/Banner Images */
	div#header h2 strong,
	body#about_us div#header h2 strong,
	body#our_services div#header h2 strong,
	body#about_edinburgh div#header h2 strong,
	body#contact_us div#header h2 strong,
	body#news div#header h2 strong,
	body#case_studies div#header h2 strong,
	body#membership div#header h2 strong  {
		width:750px;
		height:174px;
		display:block;
		text-indent:-99999px}
	
	/* DEFAULT - 	This is used by the accessibilty page & also sitemap */
	div#header h2 strong {
		background:url(/resources/images/scottmonument.jpg) no-repeat 0 0}
	
	/* ABOUT US */
	body#about_us div#header h2 strong {
		background:url(/resources/images/caltonhill.jpg) no-repeat 0 0}
	
	/* OUR SERVICES */
	body#our_services div#header h2 strong {
		background:url(/resources/images/railbridge.jpg) no-repeat 0 0}

	/* ABOUT EDINBURGH */
	body#about_edinburgh div#header h2 strong {
		background:url(/resources/images/winteredinburgh.jpg) no-repeat 0 0}

	/* CONTACT US */
	body#contact_us div#header h2 strong {
		background:url(/resources/images/scottmonument.jpg) no-repeat 0 0}

	/* NEWS */
	body#news div#header h2 strong {
		background:url(/resources/images/houses_of_parilament.jpg) no-repeat 0 0}
	
	/* CASE STUDIES */
	body#case_studies div#header h2 strong {
		background:url(/resources/images/ramsey_gardens.jpg) no-repeat 0 0}
	
	/* MEMBERSHIP */
	body#membership div#header h2 strong {
		background:url(/resources/images/inspiring_dean_village.jpg) no-repeat 0 0}

	/* Edinburgh Convention Bureau - Small logo (for:body#home) */
	body#home #ecblogosml {
		margin:0;
		padding:0;
		overflow:hidden;
		font-size:100%}

	body#home #content h3 {display:none}
	
	body#home #ecblogosml a {
		margin:6px 0;
		width:300px;
		height:57px;
		display:block;
		border:none;
		color:#999}
	
	body#home #ecblogosml {
		background:url(/resources/images/ecb_logo_sml.jpg) no-repeat 0 0;
		text-indent:-99999px}
	
	/* Order blueprint - Small image */
	#orderblueprint {
		margin:0;
		padding:0;
		overflow:hidden;
		border:none;
		font-size:100%}
	
	#orderblueprint a {
		width:366px;
		height:85px;
		display:block;
		padding:0 0 10px 0;
		border:none;
		color:#999}
	
	#orderblueprint {
		background:#fff url(/resources/images/blueprint_small.jpg) no-repeat 0 0;
		text-indent:-99999px}
	
	/* Order blueprint - Large image (for:body#home) */
	body#home #orderblueprint {
		margin:0;
		padding:0;
		overflow:hidden;
		border:none;
		font-size:100%}
	
	body#home #orderblueprint a {
		width:366px;
		height:155px;
		display:block;
		border:none;
		color:#999}
	
	body#home #orderblueprint {
		background:url(/resources/images/blueprint.jpg) no-repeat 0 0;
		text-indent:-99999px}
	
	/* Quotes */
		#quote {
			margin:6px 0 6px 0;
			padding:0 0 8px 0;
			overflow:hidden;
			font-size:100%;
			text-indent:-99999px}

		#quote a {
			width:723px;
			height:44px;
			display:block;
			border:none;
			color:#333}
		
		/* DEFAULT - 	This is used by the home page, accessibilty page & also sitemap */
		#quote,
		body#home #quote {background:#48545d url(/resources/images/home_quote.jpg) no-repeat 6px 6px}
		
		/* NEWS */
		body#news #quote {background:#48545d url(/resources/images/latest_news_quote.jpg) no-repeat 6px 6px}

		/* CASE STUDIES */
		body#case_studies #quote {background:#48545d url(/resources/images/case_studies_quote.jpg) no-repeat 6px 6px}
		
		/* MEMBERSHIP */
		body#membership #quote {background:#48545d url(/resources/images/membership_quote.jpg) no-repeat 6px 6px}

		/* ABOUT US */
		body#about_us #quote {background:#48545d url(/resources/images/about_us_quote.jpg) no-repeat 6px 6px}
		
		/* OUR SERVICES */
		body#our_services #quote {background:#48545d url(/resources/images/our_services_quote.jpg) no-repeat 6px 6px}
		
		/* ABOUT EDINBURGH */
		body#about_edinburgh #quote {background:#48545d url(/resources/images/about_edinburgh_quote.jpg) no-repeat 6px 6px}
		
		/* CONTACT US */
		body#contact_us #quote {background:#48545d url(/resources/images/contact_us_quote.jpg) no-repeat 6px 6px}

		body#accessibility dl dt,
		body#accessibility dl dd {
			padding:0;
			margin:0 25px}


/* FIXES */
#content,
#sidebar {
	height:1%}

/* Hides from IE/Mac \*/
* html .f-box { 
	height:1%}

.f-box { 
	display: block}
	
#footer {
	height: 1%}
/* End hide from IE/Mac */

/* table formatting */
.tformat {
	width:96%;
	border-collapse:collapse;
	margin:0 auto;
	padding:0 0 12px 0;
	font-size:120%;
	line-height:1.5em;
	color:#666}

.tformat td,
.tformat th {
	text-align:right;
	border:1px solid;
	border-color:#fefefe #e3e3e3 #e3e3e3 #fefefe;
	padding:2px 5px;
	font-size:0.7em;
	width:25%}

.tformat th {
	font-size:115%;
	background-color: #ccc; color: #333;
	border:1px solid;
	border-color:#cecece #c3c3c3 #c3c3c3 #cecece}

.tformat .on {
	background-color:#fff}

.tformat .off {
	background-color:#e7f3fe}

.tformat .hover {
	background-color:#fcc;
	cursor:pointer}

.tformat .click {
	background-color:#c33;
	color:#fff;
	font-weight:bold;
	cursor:pointer}

table {
	border:6px solid #fefefe;
	background-color:#fefefe}

table tr th {
	border-bottom:1px solid #ccc;
	background-color:#eee}

table tr td {
	padding:3px;
	border:1px solid;
	border-color:#eee #ccc #ccc #eee}

table tr td.yellow {
	background-color:#ff0}

table tr td.grey {
	background-color:#ccc}

table tr:hover {
	background-color:#48545d;
	color:#f1f4f4;
	border:1px solid;
	border-color:#41535d #5d8483 #5d8483 #41535d}

table tr:hover th,
table tr:hover td  {
	background-color:#48545d;
	color:#f1f4f4}

/* Splash Stuff Coloumn's */
	div#header h2#splash {
		background:url(/resources/images/splash.jpg) no-repeat 0 0;
		width:750px;
		height:255px;
		display:block;
		text-indent:-99999px}

	#splash {
		background:url(/resources/images/splash.jpg) no-repeat 0 0}

#col1_3rd,
#col2_3rd,
#col3_3rd {
	color:#fff;
	display:block;
	border:none;
	clear:right;
	width:250px;
	margin:6px 0;
	padding:0;
	float:left}

#col1_3rd p {
	color:#cce6e0;
	font-weight:800;
	text-align:left;
	margin:0;
	padding:3px 6px 0 0}

#col2_3rd p,
#col3_3rd p {
	text-align:left;
	margin:0 6px;
	padding:0 0 25px 0}

#col2_3rd h2,
#col3_3rd h2 {
	text-align:center;
	font-size:110%;
	margin:6px}

#col2_3rd h3,
#col3_3rd h3 {
	text-align:center;
	margin:4px 0;
	border:none;
	padding:0 3px}

#col2_3rd {
	margin-top:6px;
	margin-bottom:6px}

#col3_3rd {
	margin-top:90px;
	margin-bottom:6px}

#col2_3rd a.butt img,
#col2_3rd a.butt:link img,
#col2_3rd a.butt:visited img {
	background:#d5e0e0;
	border:1px #8aa2a2 solid}

#col2_3rd a.butt:hover img,
#col2_3rd a.butt:focus img {
	background:#fff;
	border:1px #bddbda solid}

#col3_3rd a.butt img,
#col3_3rd a.butt:link img,
#col3_3rd a.butt:visited img {
	background:#b3cce5;
	border:1px #274767 solid}

#col3_3rd a.butt:hover img,
#col3_3rd a.butt:focus img {
	background:#fff;
	border:1px #b8cde0 solid}

/* front page spacer box */

html>/**/body .spacer {
	height:108px}

html>/**/body div#header h2#splash {
		background:url(/resources/images/splash.jpg) no-repeat 0 0;
		width:750px;
		height:250px;
		display:block;
		text-indent:-99999px}

* html body#splashpg h2 {
		background:url(/resources/images/splash.jpg) no-repeat 0 0;
		width:750px;
		height:250px;
		float:left;
		display:block;
		text-indent:-99999px}
		
.spacer {
	background:#5d8483;
	width:100%;
	height:80px;
	color:#5d8483}
/*Video Gallery CSS*/

ul#video-gallery-list strong {
	display: none;
}
ul#video-gallery-list,
ul#video-gallery-list ul.video-gallery-list-row-list {
	list-style-type:none;
	margin:0;
	padding:0}

ul#video-gallery-list {
	margin:10px 0 0 20px}

ul#video-gallery-list li.video-gallery-list-row {
	float:left}

ul#video-gallery-list li.video-gallery-list-row li.video-gallery-list-left-col{
	margin-right:10px;
	margin-bottom:10px}
	
div#video-gallery-footer {
	clear:both}


/* News page table formatting! */
body#news table {
	border:none;
	background-color:#fefefe}

body#news table tr th {
	border-bottom:1px solid #ccc;
	background-color:#eee}

body#news table tr td {
	padding:3px;
	border:none}

body#news table tr td.grey {
	background-color:#fefefe}

body#news table tr:hover {
	background-color:#fefefe;
	color:#666;
	border:none}

body#news table tr:hover th,
body#news table tr:hover td  {
	background-color:#fefefe}

/* NEW! Splash page */
body#splashpg #header {
	padding-bottom:0;
	margin-bottom:-5px;
	border-bottom:0}
	
#splash-col-one {
	width:375px; /* 250px */
	padding:5px 0 0 0;
	float:left;
	text-align:left}
	
#splash-col-one h2 {
	font-size:1.2em;
	color:#bbd7d5;
	padding:0;
	margin:0}
	
#splash-col-one h3 {
	font-weight:400;
	font-size:1.1em;
	color:#d3e2e2;
	border-bottom:none;
	padding:0;
	margin:0}
	
#splash-col-two {
	width:375px; /* 500px */
	padding:0; 
	float:left}
	
* html #splash-col-two  {
	margin-top:-10px}
	
*:first-child+html #splash-col-two {
	margin-top:-5px}
	

#splash-col-two h2 {
	line-height:1em;
	padding:0;
	margin:0}
	
#conv-button a {
	outline:none;
	width:375px; /* 500px */
	height:124px; /* 124px */
	float:left;
	text-indent:-9999px;
	display:block;
	background-position:-126px 0; /* -125px 0 */
	background-repeat:no-repeat}
	
#meet-venue-button a,
#meet-service-button a {
	outline:none;
	width:375px; /* 500px */
	height:62px; /* 124px */
	float:left;
	text-indent:-9999px;
	display:block;
	background-position:-126px 0; /* -125px 0 */
	background-repeat:no-repeat}	

#meet-venue-button a {	
	background-image:url(/images/meet-venue-button.gif)}
	
#meet-service-button a {	
	background-image:url(/images/meet-service-button.gif)}
	
#conv-button a {	
	background-image:url(/resources/images/conven-ed-button.gif)}

#conv-button a:hover {
	background-position:-126px -125px} /* -125px -125px */
	
#meet-venue-button a:hover,
#meet-service-button a:hover {
	background-position:-126px -62px} /* -125px -125px */
	
#splash-logos {
	border:none;
	padding:0;
	margin:0;
	/* border-top:1px solid #90aeac; 
	padding:5px 0 0 0;
	margin:5px 0 5px 0*/}