﻿html{margin:0;padding:0}
body{margin:0;padding:0}
body{text-align: center;background: #595D66; padding-bottom:20px;line-height:1.4; font-size:85%; font-family:Verdana, Arial, sans-serif; color:#000080;}
p{margin-top:0}
h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h2{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h1{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h2{font-size:180%}
h3{font-size:120%}
h4{font-size:120%; color:#000080 }
a:hover { color:red } 
#sizeicons { float:right; }
.sizeicon { border:0; width:13px; height:13px; margin-right:5px; }

#headerx {
	background: #595D66 url('../images/titles/headerpic128.png') no-repeat left 100%;
	height: 120px;
	width: 100%;
	padding-top: 28px;
}
#layer1 { position:absolute; width: 800px; height:40px; z-index: 1; top: 16px; background: transparent url('../images/titles/luzcracked3b.gif') no-repeat left center; margin-left:0; color:#000;}
#layer1 h1 { margin:0; padding:0; text-align:left; padding-left:220px; color:#fff; }
#headerx span { float:right; }

 /*div#header { width:100%;padding-top:20px;padding-bottom:20px;background-color:#595D66; }
div#header h1{ margin:0; padding:0; text-align:left; padding-left:220px; color:#fff; }
div#header div{ background: #595D66 url('../images/titles/luzcracked3b.gif') no-repeat left center;	height: 40px; }
div#header span { float:right; } */

div#container{
	width: 90%;
	max-width:1280px; /* added for really wide screens */
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-bottom: 15px;
	text-align: left;
	background: #FFFFFF;
	background-image: url('../images/backgrounds/ytowback.gif');
	background-repeat: no-repeat;
}
table#containertable { 	width: 100%; }
#side {
	width: 151px;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#content { vertical-align:top;
	padding-right: 15px;
	padding-left:15px;
	padding-top: 15px;
	padding-bottom:15px;
 }	
#content h1{ margin: 0 0 10px 0; color: #007BC4; text-align: center; }
#content h2{ margin: 0 0 10px 0; color: #007BC4; text-align: center; }
.pdent { text-indent: 10px; line-height: 150%; }
/* Sidemenu boxes */
#tips { width:150px }
.tipbox { border:1px #000080 solid; padding:3px; background-color:#ffffcc; width:140px; }
.tip { color: #FF0000; font-weight: bold; }
#tips p { font-size:x-small; }
.bookmarktip { text-decoration:none; text-transform:uppercase; }
.widetip1 { text-decoration:none; font-weight:bold;padding-left:18px; }
.widetip2 { text-decoration:none; font-weight:bold;padding-left:32px; }
.tipicon { width:32px; height:32px; float:right; }
div#ads { width:150px; text-align:center; }
div#ads2 { width:150px; text-align:center; }
div#search { width:150px; text-align:center; }
div#sidepic{ width:150px; }
#counter { text-align:center; margin-top:50px; }
#counter img { text-align:center; width:66px; height:19px; }
/* images */
.newimages    { width: 158px; height: 120px; float:right; margin-left:10px; margin-right:5px; }
img.nobord    { float: right; border:0; }
/* Footer */
div#footer {
	clear: both;
	width: auto;
	padding: 10px 0 10px 0;
	margin-left: 15px;
	margin-right: 15px;
	background: #586695;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-size: x-small;
}
div#footer p {margin: 0;}
div#footer span { text-decoration:underline; }
div#footer a { text-decoration:none;color:#fff; }
div#footer a:hover { font-weight:bold; color:blue; }
/* miscellaneous text formatting */
#maintext a:link    { font-size:85%; text-transform:uppercase; text-decoration:none; color:blue; }
#maintext a:visited { font-size:85%; text-transform:uppercase; text-decoration:none; color:blue; }
#maintext a:hover   { font-size:85%; text-transform:uppercase; text-decoration:none; color:red; }
#maintext a:active  { font-size:85%; text-transform:uppercase; text-decoration:none; color:blue; }
/* index page paragraph titles */
.paratitle { float: left; margin-right:10px }
/* Coloured Text */
.red  { color: #FF0000; font-weight:bold; text-transform:uppercase; }
.blue { color: #0000FF; font-weight:bold; text-transform:uppercase; }
.close3 img {border:0; } 
/* lightbox styles */
#lightbox { background-color: #eee; padding: 10px; border-bottom: 1px solid #666; border-right: 1px solid #666; }
#overlay { 	background-image: url("../lightbox/overlay.png"); text-align:left; }
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 80%;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	padding-bottom:3px;
}
* html #overlay {
	background-color: #000;
	text-align:left;
	background-image: url('../lightbox/blank.gif');
	filter: Alpha(opacity=50);
}
/* pullquote formatting for index page */
.pullquote {
	font-size: 1em; /*font-size:small;*/ /*font-family:Verdana, Arial, Helvetica, sans-serif;*/;
	width: 150px; /* color :#000; */;
	color: #000; /* background: #DFDFDF; */;
	background: #ffffcc;
	float: right;
	padding: 0.9em;
	margin: 0.5em 0 0.5em 0.5em;
	text-align: left;
	clear: right; /*border-top: 5px solid #9F9F9F;
  border-bottom: 5px solid #9F9F9F;*/;
	border-top: 5px solid #586695;
	border-bottom: 5px solid #586695;
}
blockquote.pullquote { margin-right: 0; }
.cite { font-size:small;float:right;color:red; }
.quote { font-size: large; color:red; font-weight:bold; }
/* Alternating images */
.backimage    { Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0) width:800px; height:400px; border:0;}
.backimage2   { Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0) width:300px; height:140px; border:0;}
/* New Accordion Style Main Menu */
.glossymenu {
margin: 5px 0; padding: 0; width: 150px; /*width of menu*/ border-bottom-width: 0; vertical-align:top; }
.glossymenu a.menuitem {
background: #CCCCCC;
font: bold 1.0em Arial, Helvetica, sans-serif;
color: #000080;
text-transform:uppercase;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0px;
padding-left: 5px;
/* margin-bottom:5px; - replaced by p space 11/09 */
text-decoration: none;
border:1px #000080 solid;
}
.glossymenu p { height:5px;padding:0;margin:0; }
.glossymenu .menuitem:active { color: #000080; }
.glossymenu a.menuitem:visited { color: #000080; }
.glossymenu a.menuitem .statusicon { position: absolute;top: 5px;right: 5px;border: none; }
.glossymenu a.menuitem:hover {background: #FFFFCC;}
.glossymenu div.submenu { /* background: #ffffcc; */ }
.glossymenu div.submenu ul { /*UL of each sub menu*/ list-style-type: none;margin: 0;padding: 0; }
.glossymenu div.submenu ul li {	/*border-bottom: 1px solid blue;*/ border: 1px #000080 solid;margin-bottom: 5px; background: #EEEEEE; }
.glossymenu div.submenu ul li a { display: block;font: bold 1.0em Arial, Helvetica, sans-serif;color: #000080;text-transform:uppercase;text-decoration: none;padding: 2px 0;padding-left: 5px; }
.glossymenu div.submenu ul li a:hover { background: #FFFFCC;color: #000080; }
#current { background-color:transparent; border:0; font-size:1.2em;}
/* Google Branding */
.cse-branding-bottom { margin:0; padding:0; }
.cse-branding-bottom:after,
.cse-branding-right:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cse-branding-text { font: 10px Arial; }
.cse-branding-form form { margin-bottom: 0; padding-bottom: 0; }
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text { display: block; float: left; width:150px; }
.cse-branding-bottom .cse-branding-form { margin-bottom: 3px; }
.cse-branding-bottom .cse-branding-logo { padding: 0; }
.cse-branding-bottom .cse-branding-text { padding-top: 4px; }
