	
	* {
		margin: 0;
		padding: 0;	
	}
	
	body {
		font: 76% Verdana, Arial, Helvetica, sans-serif;
		background-image: url(/img/background.top.png);
		background-repeat: repeat-x;	
		background-color: #0066CC;
	}
	
	#frame {
		
	}
	
	#header {
		height: 137px;
		width: 1000px;
		margin: 0 auto;
		background-image: url(/img/logo.photo.png);
		background-repeat: no-repeat;
		background-position: right;
		behavior: url(/iepngfix.htc);
	}
	
	#header #logo h1 {
		padding: 21px 0px;	
	}	
	
	#header #logo h1 a {
		text-indent: -9999px;
		background-image: url(/img/logo.text.png);
		behavior: url(/iepngfix.htc);
		width: 617px;
		height: 61px;
		display: block;
		outline: none;
	}
	
	#menu {
		
		margin-top: 1px;
		
	}

.over10 {
	display: none;
}

a.hideArchive {
	display: none;
}

	.popList {
font-size: 90%;
margin-bottom: 5px;
}
	
.popList a {
	color: #0066CC!important;
	font-weight: normal!important;
}
	#menu ul {
		list-style-type: none;
	}
	
	#menu ul li {
		float: left;
		background-image: url(/img/tab.png);
		width: 106px;
		height: 33px;
		position: relative;
		z-index: 100;	
behavior: url(/iepngfix.htc);
	}
	
	#menu ul li a {
		color: #000;
		text-decoration: none;
		width: 105px;
		display: block;
		text-align: center;
		font-size: 120%;
		padding-top: 10px;
	}
	
	#menu ul li:hover {
		background-image: url(/img/tab.highlighted.png);
behavior: url(/iepngfix.htc);
	}
	
	#menu ul li.selected {
		background-image: url(/img/tab.selected.png);
behavior: url(/iepngfix.htc);
		z-index: 300;
		width: 107px;
	}
	
	#menu ul li.selected:hover {
		background-image: url(/img/tab.selected.png);
behavior: url(/iepngfix.htc);
	}
	
	#page {
		z-index: 200;
		background-image: url(/img/background.shadow.png);
		background-repeat: repeat-x;
		background-position: top;
		position: relative;
		top: -6px;
		padding-top: 6px;
behavior: url(/iepngfix.htc);
	}
	
	#pageInner {
		background-color: #fff;
	}
	
	#content {
		clear: both;
		width: 1000px;
		margin: 0 auto;
	}
	
	#main {
		width: 480px;
		margin: 15px;
		float: left;	
	}
	
	#wide {
		padding: 15px;
		clear: both;
	}
	
	#main h1,#wide h1 {
		font: 250% Arial, Helvetica, sans-serif;
		color: #666;
		margin-bottom: 15px;
	}
	
	#main h3,#wide h3 {
		margin: 15px 0px;
		color: #0066CC;
		font-weight: normal;	
	}
	
	#main p,#wide p {
		margin: 15px 0px;
		line-height: 140%;
	}
	
	#main ul,#wide ul {
		margin-left: 30px;	
	}
	
	.listing {
		border-top: 1px solid #ccc;
		font: inherit!important;
		font-weight: inherit!important;
	}

	
	.listing h3 a {
		color: #0066CC;
		text-decoration: none;
		font-weight: normal;	
	}
	
	#article {
	 	border-bottom: 1px solid #ccc;
	 	padding-bottom: 15px;
	 	margin-bottom: 15px;
		font: inherit!important;
	}
	
	#article img {
		float: left;
		margin-right: 10px;	
	}
	
	#blog {
	 	border-bottom: 1px solid #ccc;
	 	padding-bottom: 15px;
	 	margin-bottom: 15px;	
	}
	
	#blog img {
		float: left;
		margin-right: 10px;	
	}
	
	#comment {
		border-bottom: 1px solid #ccc;
	 	padding-bottom: 15px;
	 	margin-bottom: 15px;	
	}
	
	.comment {
		border-bottom: 1px solid #ccc;
	 	padding-bottom: 10px;
	 	margin-bottom: 10px;
	 	color: #333;
	}
	
	#comment .error {
		color: #f00;
		margin-top: 0px;	
	}
	
	.cross-head {
		font-weight: bold;	
	}
	
	#right {
		width: 460px;
		margin: 15px;
		float: right;	
	}
	
	#leftCol {
		width: 250px;
		float: left;
	}
	
	#rightCol {
		width: 195px;
		float: right;
	}	
	
	#footer {
		height: 113px;
		background-image: url(/img/background.bottom.png);
		background-repeat: repeat-x;
		position: relative;
		top: -6px;
behavior: url(/iepngfix.htc);
	}
	
	#footerInner {
		background-image: url(/img/background.shadow.bottom.png);
		background-repeat: repeat-x;
		background-position: top;
behavior: url(/iepngfix.htc);
	}
	
	#footerText {
		width: 1000px;
		margin: 0 auto;
		color: #fff;
		padding-top: 10px;
		clear: both;	
	}

#footerText a {
	color: #fff;
text-decoration: none;
}
	
	.panel {
		margin-bottom: 15px;
	}
	
	.panelTop {
		background-image: url(/img/box.top.png);
		background-repeat: repeat-x;;
		background-position: top;
behavior: url(/iepngfix.htc);
	}
	
	.panelTopLeft {
		background-image: url(/img/box.top.left.png);	
		background-repeat: no-repeat;
		background-position: top left;
behavior: url(/iepngfix.htc);
		
	}
	
	.panelTopRight {
		background-image: url(/img/box.top.right.png);	
		background-repeat: no-repeat;
		background-position: top right;
behavior: url(/iepngfix.htc);
	}
	
	.panelHeader {
		height: 24px;		
	}
	
	.panelHeader h3 {
		font-size: 105%;
		font-weight: normal;
		padding: 4px 7px;
	}
	
	.panelLeft {
		background-image: url(/img/box.left.png);	
		background-repeat: repeat-y;
		background-position: left;	
behavior: url(/iepngfix.htc);
	}
	
	.panelRight {
		background-image: url(/img/box.right.png);	
		background-repeat: repeat-y;
		background-position: right;	
behavior: url(/iepngfix.htc);
	}
	
	.panelContent {
		padding: 5px 10px;	
	}
	
	.panelContent a {
		color: #000;
		text-decoration: none;	
	
	}

	
	.panelContent h2 {
		margin-top: 0px!important;
		margin-bttom: 0px!important;	
	}
	
	.panelBottom {
		background-image: url(/img/box.bottom.png);
		background-repeat: repeat-x;
		background-position: bottom;
		height: 9px;
behavior: url(/iepngfix.htc);
	}
	
	.panelBottomLeft {
		background-image: url(/img/box.bottom.left.png);	
		background-repeat: no-repeat;
		background-position: bottom left;
		height: 9px;
		display: block;
behavior: url(/iepngfix.htc);
	}
	
	.panelBottomRight {
		background-image: url(/img/box.bottom.right.png);	
		background-repeat: no-repeat;
		background-position: bottom right;
		height: 9px;
		display: block;
behavior: url(/iepngfix.htc);
	}
	
	.formRow {
		padding: 8px 0px;	
		clear: both;
	}
	
	.formRow input,.formRow textarea,.formRow select {
		background-image: url(/img/form.background.png);
		border: 1px solid #000;
		padding: 3px;
		float: right;
		width: 320px;
behavior: url(/iepngfix.htc);
	}
	
	.formRow label {
		width: 100px;
		float: left;
		font-weight: bold;	
	}
	
	.formRow .error {
		clear: both;
	}	
	
	.formSubmit input {
		width: 85px;
		height: 26px;
		background-image: url(/img/button.jpg);
		background-color: transparent;
		color: #fff;
		border: 0px;
		text-align: center;
		font: 110% Verdana, Arial;
		
	}
	
	.formSubmit {
		padding-top: 8px;
		text-align: right;
		clear: both;
	}
	
	.panelContent .formRow {
		margin-top: 5px;	
		padding: 6px 0px;
		clear: both;
	}
	
	.panelContent .formRow input,.panelContent .formRow textarea,.panelContent .formRow select {
		background-image: url(/img/form.background.png);
		border: 1px solid #000;
		padding: 3px;
		float: right;
		width: 150px;
	}
	
	.inputstyle {
		background-image: url(/img/form.background.png);
		border: 1px solid #000;
		padding: 3px;	
	}
	
	.buttonstyle {
		width: 85px;
		height: 26px;
		background-image: url(/img/button.jpg);
		background-color: transparent;
		color: #fff;
		border: 0px;
		text-align: center;
		font: 110% Verdana, Arial;
	}
	
	.panelContent .formRow label {
		width: 50px;
		float: left;
		font-weight: bold;	
		margin-top: 5px;
	}
	
	.panelContent .formSubmit {
		padding-top: 8px;
		text-align: right;
		clear: both;
	}
	
	.panelContent .formSubmit input {
		width: 85px;
		height: 26px;
		background-image: url(/img/button.jpg);
		background-color: transparent;
		color: #fff;
		border: 0px;
		text-align: center;
		font: 110% Verdana, Arial;
	}