/*-------------------------------------------------------------------------Basic Style Sheet - SMT.cssversion:  0.1author:   Bob Dargane-mail:   bob @ bobandjo . comwebsite:  bobandjo . comsource:	Dynamic Web Programming, A Beginner's Guide, 			Marty Matthews & John Cronan, McGraw Hill---------------------------------------------------------------------------*/body {	width : 760px; 	margin : 0;	padding : 0;	color : #003;	background-color : #FFC; }div, h1, h2, p {	margin : 0;	padding : 0; }h1#title {	font : italic small-caps 600 36px /1.5em "Futura" ;	text-align : center; }h2, h2_center {	font-family : "Arial", "Helvetica", sans-serif;	font-size : 120%;	padding-left : 15px; 	padding-top : 5px; 	padding-bottom : 5px; }h2_center {	text-align : -moz-center; }h3	{	color="#800000"; }p {	font-family : "Arial", "Helvetica", sans-serif;	font : 11px; }/* *********************************************************************** *//*           default masthead holding the banner                           *//* *********************************************************************** */#masthead {	width : 750px;	height: 140px;	margin : 5px;	padding : 5px;	color : #FFC;	background-color : #FFC;	background : url(../Resources/SMT_logo.jpg); }#main_1 {	clear : both;	margin : 5px;	padding : 5px;	border : 0px solid #999; }#left_1 {	float : left;	width : 45%;	margin : 5px;/*	border : thin solid;*/	padding : 5px; }#right_1 {	position : relative;	float : right;	width : 45%;	margin : 5px;/*	border : thin solid;*/	border-left : 1px solid #999;	padding : 5px; }	 #left_2 {	float : left;	width : 18%;	margin : 5px;/*	border : thin solid;*/	padding : 5px; }#right_2 {	position : relative;	float : right;	width : 73%;	margin : 5px;/*	border : thin solid;*/	border-left : 1px solid #999;	padding : 5px; }	 /* *********************************************************************** *//*  Footer/* *********************************************************************** */#footer {	clear : both;	margin : 5px;	padding : 5px;	border-top : 1px solid #999;	padding-bottom : 1.5em; }/* *********************************************************************** *//*  menu navigation code                                                   *//* *********************************************************************** */#navSite {	margin : 5px;	border-bottom : 2px solid #999; }#navSite h5 {	display: none; }#navSite ul {	padding : 2px 0;	margin-left : 0;	font : bold 12px Verdana, Arial, Helvetica, sans-serif }#navSite ul li {	list-style : none;	margin : 0;	font-size : 95%;	display : inline; }#navSite ul li a {	padding : 2px 0.5em;	margin-left : 0;	border : 1px solid #669;	background : #DDE;	text-decoration : none; }#navSite ul li a:link {	color : #448; }	#navSite ul li a:visited {	color : #667; }#navSite ul li a:link:hover, #navSite ul li a:visited:hover {	color : #000;	background : #AAE;	border-color : #227 }#navSite ul li a#current {	background : white;	border-bottom : 1px solid white; }.date {	font-weight : bold;	color : #006633; }.review {	color : #CC33CC; }.programme {	color : #FF0033; }table {	font-family : "Arial", "Helvetica", sans-serif;	border : 0;	padding : 0;}td {	vertical-align : top; }.c {	text-align : center; }.l {	text-align : left; }.r {	text-align : right; }.p3 {	padding : 3px; }th#header {	font-style : italic;	background-color : #036;  	border-bottom : 0px solid #369; } /* was 1px but was centered */th#header h1 {	font-family : Arial, Helvetica, sans-serif;	margin : 0;	padding : 10px 0 0 0;	font-size : 3em;	color : #ccc; }	#boldLine {	border-bottom : 1px solid #369; }	/* *********************************************************************** *//*  css for two columns                                                    *//* *********************************************************************** */#column2_Left {	float: left;	width: 160px;	border-right: 2px solid #369;	margin-left: 10px;	padding-top: 1em;	padding-right: 1em; }	#column2_Right {	padding-top: 1em;	padding-left: 2em;	font-family: Arial, Helvetica, sans-serif;	margin: 0 2em 0 200px; }td#contentLeft h2 {	padding: 0;	margin: 0.25em 0 0 0; }	td#contentRight h3 {	padding: 0;	padding-left: 5px;	margin: 0.25em 0 0 0; }td#contentLeft, td#contentRight, td#Content {	padding-top: 1em;	padding-bottom: 2.5em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small; }td#contentLeft {	border-right: 2px solid #369; }td#contentLeft p, td#contentRight p {	padding-right: 1.5em;	padding-bottom: 0;	margin: 0 0 0.75em 0; }/* *********************************************************************** *//*  class - css for the last updated line                                          *//* *********************************************************************** */.lastupdated {	text-align: right;	font-family: arial;	font: bold;	font-size: 80%;	color: gray;	margin-right : 5px; }
