		#container {
			width: 915px;
			\width: 955px;
			w\idth: 915px;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0;
			padding: 10px 10px 0 10px;
			background-color:#fff;
		}
		
		span {
			margin:0;
			padding:0;
		}
		
		.logo a a:visited {
			border: none !important;
			text-decoration: none !important;
		}
		
		#footer {
			clear: both;
			padding: 0;
			margin: 0;
			font-size: 12;
			font-weight: bold;
			color:white;
			text-transform: uppercase;
			text-align: center;
			font-family: "trebuchet MS", verdana, helvetica, sans-serif;
		}
		
		h1, h2 {
			font-family: Verdana, sans-serif;
		}
		
		h1 {
			font-size: 16px;
			margin-bottom: 3px;
		}
		
		h2 {
			font-size: 11px;
			margin: 15px 0 0 0;
		}
		
		body {
			font-family: verdana, helvetica, sans-serif;
			font-size: 12px;
			color: #336666;
			background-color: #344152;
			background-image: url(./images/background.jpg);
			background-position: top left;
			background-repeat: repeat-x;
		}
		
		p {
			margin: 1em 0;
			line-height: 16px;
		}
		
		/* Sidebar
-------------------------------------------------------------------- */

		#sidebar {
			width: 265px;
			margin: 0 0 0 645px;	
		}
		
		#sidebar .box {
			margin-top: 15px;
			padding: 10px 5px 0 5px;
		}
		
		#sidebar .box h2 {
			margin: 0 0 12px 0;
			padding-bottom: 5px;
			border-bottom: 3px solid #b8c9d0;
			line-height: 1em;
		}

/* CONTENT
-------------------------------------------------------------------- */

		#content {
			width: 632px;
			float: left;
			margin: 0;
			padding: 0 0 0 10px;
			/*height: 470px;*/
			height: 517px;
			
			overflow: hidden;
			
			background-image: url(./images/cygni_logo_big_light.jpg);
			background-position: top left;
			background-repeat: no-repeat;
		}
		
		html>body #content {
			width: 632px;
		}
		
		#content .newsContent {height:450px;overflow:auto;}

		table.double {
			font-size: 10px;
			width: 100%;
			border-collapse: collapse;
		}
		table.double td {
			line-height: 1.5em;
			vertical-align: top;
		}
		table.double td a {
			color: #336666;
		}
		table.double td.right {
			padding-left: 10px;
			text-align: right;
			vertical-align: bottom;
			white-space: nowrap;
		}
		
		table.list {
			width: 100%;
			border-collapse: collapse;
		}
		
		table.list th {
			padding: 1px 10px 1px 5px;
			background: #b8c9d0;
			text-align: left;
			color: white;
		}
		
		table.list td {
			line-height: 16px;
			vertical-align: top;
		}
		
		table.list tr.even {
			background: #eeeeff;
		}
		
		p.link {
			font: bold 9px Verdana, sans-serif;
			text-align: right;
			text-transform: uppercase;
			margin-top: 20px;
		}
		
		a.link {
			font: bold 9px Verdana, Helvetica, sans-serif;
			text-transform: uppercase;
		}
		
		#content p.date {
			margin-top: 0;
			font-weight: bold;
		}
	
		/* Global Link Settings
-------------------------------------------------------------------- */
		a {
			color: #336666;
			font-weight: bold;
			text-decoration: none;
		}
		
		a:visited {
			text-decoration: none;
		}
		
		a:hover {
			text-decoration: underline;
		}	
		
		.floatright {
			float: top right;
			vertical-align:top;
			margin-left: 185px;
			display: inline; /*to avoid IE double margin bug*/
		}
		
		form dl {
			padding-top: 5px;
			border-top: 1px solid #CCC;
		}
		form dl dt {
			float: left;
			clear: left;
			width: 126px;
			padding: 3px 10px 3px 0;
	
			/* box model hack */
			voice-family: "\"}\""; 
			voice-family:inherit;
			width: 116px;
		}
		
		form label {
			padding-right: 0.7em;
		}
		
		.required {
		    background: url(images/required.gif) right no-repeat;
		}
		
		html>body form dl dt {
			width: 130px;
		}
		
		form dl dd {
			margin-left: 126px;
			padding: 3px 0;
		}
		
		form p.buttons {
			margin-left: 126px;
		}
		
		form p.buttons input {
			margin-right: 10px;
		}
		
		
		
		#menu {
			margin-top: 20px;
			padding: 0;
			vertical-align: bottom;
			text-align: center;
			clear:both;
		}
		
		#menu a {
			margin: 10px 5px 0 5px;
			padding: 5px 20px 0 20px;
			background-color: #b8c9d0;
			color:white;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
			font-family: "trebuchet MS", verdana, helvetica, sans-serif;
		}
		
		#menu a:hover {
			background-color: #344152;
		}