/* ------------------------------------------------------------		Title:		Alazair.com Style Sheet	Author:  	matt@alazair.com	Created:	December 20 2005	------------------------------------------------------------- */body{	font-family:arial,verdana,sans-serif;	font-size:12px;	background-color:#5B86B1;	padding:0px;	margin:0px;	}	#coldtrain{		font-family:arial,verdana,sans-serif;		font-size:12px;		background-color:#ffffff;		padding:10px;		margin:0px;		}			#coldtrain a:link, #coldtrain a:visited{			color:#4E5A67;			text-decoration:underline;			}	#coldtrain a:hover{			color:#000000;			}/* ------------------------------------------------------------		Layout 	------------------------------------------------------------- */#center{	width:280px;	margin:0px auto;}#header{	width:830px;	height:200px;	margin:0px auto;	background:url(../images/header.gif) no-repeat center;	}#logo{	float:left;	width:280px; 	height:85px;	padding-left:520px;	padding-top:45px;	}#nav{	float:left;	width:400px;	height:30px;	padding-left:397px;	margin-top:15px;	}div.tabs{	float:left;	width:80px; 	height:30px;	}div.tabs a{	display:block; 	width:80px;	height:30px;	overflow:hidden;	text-decoration:none;	color:#4E5A67;	background:url(../images/tab1.gif) no-repeat;	}div.tabs span, div.tabs1 span{	display:block;	padding-top:8px;	text-align:center;	}#main{	width:830px;	margin:0px auto;	}#mainbackground{	float:left;	width:830px;	background:url(../images/scalable.gif) repeat-y center;	}#topleftcontent{	float:left;	width:285px;	background:url(../images/navscalable.gif) repeat-y;	}	#bottomleftcontent{	clear:left;	float:left;	width:285px;	background:url(../images/navscalable.gif) repeat-y;	}	#navtop1{	width:285px;	height:15px;	background:url(../images/navtop.gif) no-repeat;	}	#underlay{	float:left;	width:285px;	background:url(../images/underlay.gif) no-repeat;	}			#navtop2{	width:285px;	height:15px;	background:url(../images/navtop2.gif) no-repeat;	}	.navcontent{	width:205px;	padding-left:53px;	}	.navbottom{	float:left;	width:285px;	height:35px;	background:url(../images/navbottom.gif) no-repeat;	}	#maincontent{	float:right;	width:510px;	padding-right:30px;	}#maincontenttop{	width:510px;	height:15px;	background:url(../images/maincontenttop.gif) no-repeat;	}#maincontentscalable{	float:left;	width:510px;	background:url(../images/maincontentscalable.gif) repeat-y;	}	#news{	width:470px;	margin:0px auto;	}	#maincontentbottom{	float:left;	width:510px;	height:30px;	background:url(../images/maincontentbottom.gif) no-repeat;	}		#footercontent{	float:left;	width:770px;	padding-left:30px;	}#footertop{	width:770px;	height:15px;	background:url(../images/footertop.gif) no-repeat;	}		#footerscalable{	float:left;	width:770px;	background:url(../images/footerscalable.gif) repeat-y;	}	#footertext{	width:200px;	text-align:center;	margin:0px auto;	}#footerbottom{	float:left;	width:770px;	height:15px;	background:url(../images/footerbottom.gif) no-repeat center;	}#footer{	clear:both;	width:830px;	height:35px;	background:url(../images/footer.gif) no-repeat center;	margin:0px auto;	}/* ------------------------------------------------------------		Links	------------------------------------------------------------- */	a:link, a:visited{	color:#4E5A67;	text-decoration:none;	}	a:hover{	color:#000000;	}.current a:link, .current a:visited{	color:#000000;	}div.tabs a:hover{	text-decoration:none;	color:#000000;	background:url(../images/tab.gif) no-repeat;	}div.tabs a:active{	}div.tabs1{	float:left;	width:80px;	height:30px;	}	div.tabs1 a{	display:block; 	width:80px;	height:30px;	overflow:hidden;	text-decoration:none;	color:#000000;	background:url(../images/tab.gif) no-repeat;	}	.centerednoopacity a:link, .centerednoopacity a:visited{	color:#000000;	}	/* ------------------------------------------------------------		Images	------------------------------------------------------------- */img{	border:0px;}.border{	margin:0px;	padding:0px;	border:2px solid #ffffff;	}/* ------------------------------------------------------------		Fonts	------------------------------------------------------------- */.head1{	display:block;	font-family:arial,verdana,sans-serif;	font-size:13px;	font-weight:bold;	text-align:center;	}	.head2{	font-family:arial,verdana,sans-serif;	font-size:14px;	font-weight:bold;	}	.head3{		font-family:arial,verdana,sans-serif;	font-size:15px;	}.centered{	display:block;	text-align:center;	}	.centerednoopacity{	display:block;	text-align:center;	}	.italics{	font-style:italic;	}.bold{	font-weight:bold;	}	.redtext{	color:red;	}	.rightjustified{	display:block;	text-align:right;	}/* ------------------------------------------------------------		Tables	------------------------------------------------------------- */table{	margin:0px;	padding:0px;	border-top:1px solid black;	}	#lessonmainmenu{	margin:0px;	padding:0px;	width:100%;	border:0px;	}		td{	vertical-align:top;	padding:5px;	}		td.width{	width:50%;	text-align:center;	}	td.nopadding{	padding:0px;	}		td.left{	width:30%;	}	/* ------------------------------------------------------------		Lists	------------------------------------------------------------- */ul{	margin:0px;	padding:0px;	}	li{	margin:0px;	padding:0px;	list-style:none;	}