/* SITE DESIGN: Designojek -- http://www.designojek.com *//*COLORSorange: 4f9200lime-green: b4f601 (61B635)*/body {	background-color: #3d3d3d;	background-image: url(../images/background.jpg);	background-repeat: repeat-x;	background-attachment: fixed;	}p {	color: #ddd;	line-height: 1.6em;	}	p.citation {		font-style: italic;		text-align: right;		}h2, h3, h4 {	color: #b4f601;	}a {	color: #b4f601;	}	a:hover {		color: #3d3d3d;		}		.greenrule {			color:#b4f601;			background-color:#b4f601;			height:1px;			border:none;			}		.greyrule {			color:#999;			background-color:#999;			height:1px;			border:none;			}.subdate {	font-style: italic;	text-align: right;	}#container {	margin: 0px auto;	border: 0px solid #fff;	width: 950px;	}#main {	background-color: #111;	margin-left: 340px;	padding: 30px;	}	#main p{		font-size: 1.1em;		}img.header-center {	width: 950px;	margin: 0px auto;	height: 248px;	}#logo {	background-image: url(../images/logo.png);	width: 200px;	height: 100px;	position: fixed;	top: 80px;	}#links {	width: 340px;	top: 260px;	position: fixed;	}	#links ul {		list-style-type: none;		border-left: 1px dotted #3d3d3d;		margin: 0px 0px 0px 20px;		padding: 0px 20px;		}	#links a {		text-decoration: none;		}	#links a:hover {		color: #fff;		text-decoration: none;		}	.contact {		margin: 100px 0px 0px 20px;		padding: 0px 20px;		border-left: 1px dotted #111;		line-height: 1.5em;		font-size: 1.2em;		}#footer {	background-color: #b3b3b3;	}	#footer p{		margin: 0px;		color: #111;		}	#footer a{		color: #111;		}	#footer a:hover{		color: #b4f601;		}	#footer-content {		width: 950px;		margin: 0px auto;		}html, body {	height: 100%;	}.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -30px;	}#footer, .push {	height: 30px;	}