	body {
			background: #EFEFEF;
			margin: 0px;
			text-align: center;
			color: #454545;
			font-family: "Trebuchet MS", trebuchet, "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
			font-size: 12px;	
		}
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

	ul { 
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		padding: 0px 0px 15px 0px;
		margin: 0px 12px 0px 0px;
	}
	
	ul ul {
		margin-left:10px;
		list-style-position:inside;
	}

	img {
		border:0px;
	}

	#container {
		padding: 0px;
		background-color: #FFF;
		border: 1px solid #CCC;
		width: 650px;
		margin: 20px auto 0px auto;
		text-align: left;
	}

	#banner {
		font-family: "Trebuchet MS", trebuchet, "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		color:#284259;
		font-size:12px;
		font-weight:bold;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background:#D6E0E9;
		padding: 5px; 
		margin: 1px;
		height:43px; 
		overflow:hidden;
	}
	
	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover {
		font-family: "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #284259;
		text-decoration: none;
		}

	#banner #title {
		color: #284259;
		font-size:10px;
		font-family: verdana;
		font-weight:normal;
		vertical-align:top;
	}

	.description {
		font-family: "Trebuchet MS", trebuchet, "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		color:#99CCFF;
		font-size:x-small;
		font-weight:bold;
  		background:#336699;	
  		text-transform:none;	
		letter-spacing: 0px; 		
		}	
	
	#navmenu {
		font-family: verdana, lucida, arial, helvetica, sans-serif;
		color:#284259;
		font-size:10px;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background: #D6E0E9;
		margin: 0px 1px 0px 1px;
		padding: 4px 5px 4px 5px; 
		height:12px;
	}
	
	#navmenu a, 
	#navmenu a:link, 
	#navmenu a:visited, 
	#navmenu a:active {
		color:#284259;
		font-weight:normal;
		text-decoration:none;
	}
	
	#navmenu a:hover {
		text-decoration:underline;
	}
	
	#navmenu .item {
		border-left:1px solid #FFF;
		border-right:1px solid #AABCCC;
		padding: 0px 3px 0px 3px;
	}
		
	#menu {
		font-family: verdana, lucida, arial, helvetica, sans-serif;
		color:#284259;
		font-size:10px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-align: left;
	}

	#menu li {
		display: block;
		float: left;
		padding: 0px 7px 0px 2px;
	}
	
	#flashbanner {
		padding: 0px;
		margin: 1px 1px 0px 1px;
		width:648px;
		height:203px;
	}
	
	#gushintro {
		color: #454545;
		font-family: trebuchet MS, trebuchet, arial, helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		margin: 15px;
		line-height: 150%;
	}
	
	#gushnotice {
		color: #454545;
		font-family: trebuchet MS, trebuchet, arial, helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		margin: 20px 15px 5px 15px;
		line-height: 150%;
		background-color: #FCFCFC;
		border: 1px solid #DDD;
		padding: 0px 5px 5px 5px;
	}
	
	#content {
		margin:0px;
		padding-bottom: 20px;
	}
	
	#content a,
	#content a:link, 
	#content a:visited, 
	#content a:hover, 
	#content a:active {
		color: #999966;
		font-weight:normal;
	}
	
	#note {
		font-size:13px;
		font-weight:bold;
		color:#000;
	}
	
	.blog {
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;	
			text-align: left;
		}	
	
	.blogbody {
		font-family: "Trebuchet MS", trebuchet, "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		color:#333;
		font-size:12px;
		font-weight:normal;
		background:#FFF;
		border-top: 1px solid #DDD;
		margin-bottom: 20px;
	}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:hover,
	.blogbody a:active {
		font-weight:normal;
		/*text-decoration:underline;*/
	}
	
	.blogbody ul {
		list-style-position:inside;
	}
	
	.blogbody pre {
		line-height:130%;
	}

	.blogbody blockquote {
		padding: 3px 3px 3px 5px;
		border-left: 2px solid #EEE;
		background-color: #FBFBFB;
	}
	
	.title	{
		font-family: Verdana, Tahoma, helvetica, sans-serif;
		font-size: 11px; 
		color: #284259;
		font-weight:bold;
		padding: 2px 2px 2px 5px;
		margin-top: 1px;
		background: #D6E0E9;
	}
		
	.date	{ 
		font-family: georgia, verdana, arial, sans-serif; 
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		padding-left: 5px;
		margin-bottom:10px;
	}			
		
	.posted	{ 
		font-family: geneva, verdana, arial, sans-serif;
		font-size: 9px;
		line-height: 12px;
		color: #999;
		margin-bottom:5px;
		margin-top:5px;
		text-align: right;
	}
	
	h1.section_header {
		font-size:18px; 
		color:#284259; 
		font-weight:bold; 
		line-height:200%;
		padding: 10px 0px 10px 0px;
	}
	
	#sidebar {
		background:#FFF;
		padding: 0px;
		margin: 20px 0px 0px 430px;
		height: 100%;
	}
	
	#sidebar .entry {
		border: 1px solid #DDD;
		padding: 1px;
		margin:0px 15px 20px 8px;
		background:#FEFEFE;
	}
	
	#sidebar .entrytitle {
		color: #284259;
		font-family: verdana, lucida, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding: 2px 2px 2px 5px;
		text-align: left;
		background: #D6E0E9;
	}
	
	#sidebar .entrycontent {
		margin: 11px 10px 10px 10px;
		line-height: 140%;
	}
	
	#sidebar li {
	 list-style-type: none;
	 background: url('/images/list_arrow.gif') no-repeat 0px 7px;
	 padding-left: 1em;
	 margin-left: -10px;	
	}

	.side {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding: 5px 2px 2px 10px;				
	}	
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:bold;
		background-color:#EEE;
  	line-height:140%;
  	padding:2px;
  	margin:10px 1px 0px 1px;
  	text-align:left;
  	text-transform:uppercase;
		border-top: 1px dotted #999;
	}		
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin:10px 2px 0px 2px;
  		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  					
		}	
	
	.screenshot {
		padding: 10px;
		border: 1px solid #CCC;
		width: 173px;
		height: 122px;
		margin-right:15px;
		margin-bottom:15px;
		float:left;
	}
	
	.submitButton {
		font-family: Arial;
		font-size: 11px;
		color: #284259;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-bottom: 1px solid #AABCCC;
		border-right: 1px solid #AABCCC;
		background: transparent;
		padding-left: 4px;
		padding-right: 4px;
	}
	
	.submitField {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #284259;
		margin-top: 2px;
		border-top: 1px solid #AABCCC;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 1px solid #AABCCC;
		background: #E9F1F7;
		padding-left: 2px;
		padding-right: 2px;
	}
	
	.submitField:hover, 
	.submitField:focus {
		background: #fff;
	}
	
	#googlePowered {
		color:#658098;
		text-transform:none;
		font-weight:normal;
		font-size:10px;
		margin-left:58px;
	}
	
	.key {
		font-weight:bold;
		color:#284259;
		font-family: "courier new", "courier", monospace;
		background: #E9F1F7;
		border-width: 1px 2px 2px 1px;
		border-style: solid;
		border-color: #CCC #AABCCC #AABCCC #CCC;
		padding: 0 3px 0 3px;
	}
	
	.pic {
		margin-bottom:10px;
		padding:5px;
		border:1px solid #CCC;
	}
	
	.pic * {
		border: 1px solid #EEE;
	}
	
	a.download, 
	a.download:link, 
	a.download:visited {
		text-decoration:none;
		font-weight: normal;
		color: #454545;
	}
	
	a.download:hover {
		border-bottom: none;
	}
	
	.credits {
		text-align: center;
		font-family: 'Arial';
		font-size: 11px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
	
	a.credits, 
	a.credits:link, 
	a.credits:visited, 
	a.credits:hover {
		font-weight: bold;
		color:#454545;
		text-decoration:underline;
		/*border-bottom: 1px dotted #999;*/
	}
	
	.sidemenu {
		text-align: center;
		font-family: 'Arial';
		font-size: 11px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
	
	a.sidemenu,
	a.sidemenu:link,
	a.sidemenu:visited,
	a.sidemenu:hover {
		font-weight: bold;
		color:#454545;
		text-decoration:none;
	}

	.footer {
		margin-left:15px; 
		margin-bottom:5px;
	}

	.sitemeter {
		float:right;
		margin-right:5px;
		margin-bottom:5px;
	}

	#picborder {
		padding-right: 4px;
		padding-bottom: 4px;
	}

	#picborder img {
		border: 1px solid #EAEAEA;
		padding: 3px;
	}

	#picborder * {
		border: none;
	}
