	body {		margin:0px 0px 10px 0px;		background-image : url(http://newsite.craignorthey.com/images/bg_wide.gif);		background-repeat:repeat-x;	    text-align: center; /*for IE stupidity*/		}	A 			{ color: #0066CC; text-decoration: none; font-weight:bold; } 	A:link		{ color: #0066CC; text-decoration: none; } 	A:visited	{ color: #0066CC; text-decoration: none; } 	A:active	{ color: #3399ff;  } 	A:hover		{ color: #3399ff;  }		h1, h2, h3 {		margin: 0px;		padding: 0px;	}		#container {    position: relative; /*The container must be positioned                        /*in order to contain positioned                        /*elements*/    margin: 0 auto; /*This is the proper way to center an element*/    width: 622px;    border: 0px solid blue;    text-align: left; /*corrects for IE hack*/    padding: 1px;    }#topnav {    width: 622px;    border: 0px solid black;    }#topnav_text {    width: 622px;	height: 92px;    border: 0px solid black;    }	#banner {    width: 622px;    border: 0px solid black;	padding: 10 0 20 0;    }	#footer {    clear:both;    width: 622px;    border-top: 1px solid silver;	padding: 5 0 0 0;    text-align: left; /*corrects for IE hack*/    }#homepix {    width: 225px;    float: left;    border: 0px solid green;	padding: 0 10 10 0;    }#homejournal {    margin-left: 240px;    width: 220px;    border: 0px solid red;	padding: 0 5 0 5;	background:#fff;	padding-bottom:20px;    }#homeshows {    float: right;    width: 135px;    border: 0px solid blue;	padding: 0 5 0 5;	background:#eee;	padding-bottom:20px;    }	#navcol {    width: 140px;    float: left;    border: 0px solid green;	padding: 0 0 20 0;    }#randompic {   width: 130px;   border: 1px solid #ccc;    float: center;	padding: 5 5 5 5;    background: #eee;	color: #666;	font-family: verdana, arial; 	font-size: x-small; }#content {    margin-left: 155px;    border: 0px solid red;	padding: 0 0 20 0;	background:#fff;	padding-bottom:20px;    }	#links {	background:#fff;	padding-right:15px;					}		.blog { 		padding-left:15px; 		padding-bottom:15px; 		padding-right:15px;				}	.homeblog { 		padding-left:15px; 		padding-bottom:15px; 		padding-right:15px;				}	.blogbody {	font-family:verdana, arial, sans-serif;	color:#333;	font-size:x-small;	font-weight:normal; 		background:#FFF; 		line-height:140%; 		padding-left:10px;	 		padding-right:10px; 		padding-top:10px;				}.homeblogbody {	font-family:verdana, arial, sans-serif;	color:#333;	font-size:x-small;	font-weight:normal; 		line-height:120%; 		padding-left:5px;	 		padding-right:5px;		}.blogbody a,.blogbody a:link,.blogbody a:visited,.blogbody a:active,.blogbody a:hover {	font-weight: normal;	text-decoration: underline;}.homeblogbody a,.homeblogbody a:link,.homeblogbody a:visited,.homeblogbody a:active,.homeblogbody a:hover {	font-weight: normal;	text-decoration: underline;}#topnav_text .title {	font-family: verdana, arial; 	font-size: small; 	color: #003366; 	text-transform: uppercase;	font-weight:bold;		padding-top:20px;			}.title	{ 	font-family: verdana, arial; 	font-size: small; 	color: #003366; 	text-transform: uppercase;	font-weight:bold;		}				#menu { 		margin-bottom:15px;	background:#FFF;  								}		.date	{ 	font-family:verdana, arial, sans-serif;	font-size: small; 	color: #666; 	border:1px solid #999;	padding:5px;	margin-bottom:5px;	margin-top:15px;	font-weight:normal;	}				.posted	{ 	font-family:verdana, arial, sans-serif; 	font-size: x-small; 	color: #003366;	margin-bottom:15px; 	}		.calendar {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:x-small;	font-weight:normal; 		background:#FFF; 		line-height:140%; 		padding:1px; 		text-align:center;		}.calendarhead {		font-family:verdana, arial, sans-serif;	color:#003366;	font-size:x-small;	font-weight:bold; 		background:#FFF; 		line-height:140%; 		padding:1px;					}	.side {	font-family:verdana, arial, sans-serif;	color:#333;	font-size:x-small;	font-weight:normal; 		background:#FFF; 		line-height:140%; 		padding:2px;					}	.homeside {	font-family:verdana, arial, sans-serif;	color:#333;	font-size:x-small;	font-weight:normal; 		line-height:140%; 		padding:2px;					}	.side a {	font-family:verdana, arial, sans-serif;	font-size:x-small; 		background:#FFF; 		line-height:140%;	}		.sidetitle {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:x-small;	font-weight:bold; 		background:#EEE; 		line-height:140%; 		padding:2px; 		margin-top:10px; 		text-align:center; 		text-transform:uppercase;	letter-spacing: .2em;  						}		.syndicate {	font-family:verdana, arial, sans-serif;	font-size:xx-small;	font-weight:bold;		 		line-height:140%; 		padding:2px; 		margin-top:10px; 		text-align:center; 		background:#EEE;  				}		.powered {	font-family:verdana, arial, sans-serif;	color:#003366;	font-size:xx-small;	font-weight:bold;	border-top:1px solid #CCC;	border-bottom:1px solid #CCC;			line-height:140%;	text-transform:uppercase; 	padding:2px;	margin-top:10px;	text-align:center;	letter-spacing: .2em  						}		.comments-body {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:small;	font-weight:normal; 		background: #eee; 		line-height:110%; 		padding:10px;				}		.comments-post {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:x-small;	font-weight:normal;	border-bottom:1px dashed #333;		 		background:#eee;				}	.trackback-body {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:small;	font-weight:normal; 		background:#FFF; 		line-height:140%; 		padding:10px;				}		.trackback-url {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:small;	font-weight:normal; 		background:#FFF; 		line-height:140%; 		padding:10px; 		border:1px dashed #CCC;				}.trackback-post {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:x-small;	font-weight:normal; 		background:#FFF;				}	.comments-head	{ 	font-family: verdana, arial, sans-serif; 	font-size: small; 	color: #666; 	border:1px solid #999;	padding:5px;	font-weight:normal;	margin-top:10px;			}		.footer-text {	font-family: verdana, arial, sans-serif; 	font-size: x-small; 	color: #666;	text-align:right; }	#banner-commentspop {	font-family:verdana, arial, sans-serif;	color:#FFF;	font-size:large;	font-weight:bold;	border-bottom:1px dotted #FFF;	border-top:3px solid #99CCFF; 		background:#336699; 		padding:15px; 	}