/* CSS Document */body {    background: #000;     margin: 0;    padding: 0;    font-family: verdana, arial, sans-serif;    font-size: 10px;}a {    color: #B6200B;    text-decoration: none;}a:hover {    background: #000;    color: #fff;}* {padding:0; margin:0;}hr {display: none; clear:both;}form {padding: 0 0 10px 0; margin: 0;}fieldset {width: 350px; padding: 10px 0 5px 25px; border: 0px solid #FFF; font-family: verdana, arial, verdana, sans-serif; font-size: 11px;}label {font-size: 11px; color: #5C0808;}input, textarea {border: 1px solid #BFB4A3; background: #EBDDC8; font-family: verdana, arial, verdana, sans-serif; font-size: 11px; color: #940A0A; padding: 3px;}input.button {border: 0px; background: url(/img/submit.gif) no-repeat; width: 63px; height: 42px; cursor: pointer; color: #5C0808;}textarea:focus, select:focus, input:focus {background:#FFF;}img {border: none;}/* ---- IDs -------------------------------------------------------------------------------------------------------------*/    #main {	width: 721px; 	margin: 0 auto;	margin-top: 9px;	border: 6px solid white;}#header {	width: 721px; 	height: 204px;	background: url(../i/avantgarde_head.gif) no-repeat top center;}		/* ---- Navigation --------------------------------------------*/	#tab {	width: 721px;	height: 38px;	background: url(../i/menu_bg.gif) no-repeat top center;	}		#tab ul {	border: 0;	margin: 0;	padding: 0px;	list-style-type: none;	}#tab ul li {	float: left;	width: 33px;	padding: 5px;	margin: 3px 0px 0px 35px;	text-align: center;}	#tab ul li a {	display: inline;	padding: 2px;	color: #fff;	background: #000;	text-decoration: none;	text-transform: uppercase;	font: normal 11px/18px arial, sans-serif;	}	#tab ul li a:hover {	color: #000;	background: #fff;	font-weight: bold;	}	#tab ul li a.end {width: 80px;}/* ---- End Navigation ---------------------------------------------------*/#title {	width: 440px; 	height: 48px;	background: #fff url(../i/home_title.gif) no-repeat top left;	clear: both;}#left { 	width: 460px; 	float: left; 	margin: 0; 	padding: 0;}#right { 		width: 255px;	float: right;	margin: 0;	padding: 0;	clear: right;}    #content { 	width: 430px; 	height: 197px; 	background: #fff url(../i/less_aesthetix.gif) no-repeat top left; 	text-align: right; 	padding: 13px 5px 5px 5px; }#content h1, #works h1 {	font-family: verdana, arial, sans-serif;	font-size: 11px;	font-weight: normal;	color: #fff;	background: #000;	padding: 2px;    margin-right: 6px;	display: inline;	}	#content h3, #works h3 {	font-family: verdana, arial, sans-serif;	font-size: 11px;	font-weight: normal;	color: #fff;	background: #B6200B;	padding: 2px;    margin-right: 6px;	margin-bottom: 5 px;	margin-top: 8 px;	display: inline;	}#content p, #works p {	font-family: verdana, arial, sans-serif;	font-size: 10px;	line-height: 13px; 	color: #212121;	padding: 10px;	}	#content p a, #works p a,#content p a:link, #works p a:link, #content p a:active,  #works p a:active,#content p a:visited, #works p a:visited {	color: #B6200B;	font-weight: bold;	border-bottom: 1px dotted #B6200B;	text-decoration: none;	}	#content p a:hover, #works p a:hover {	padding-bottom: 0px;	}	#content ul, #works ul {	margin: 0 0 10px 25px;	padding: 0;	color: #000;	font-size: 12px;	font-family: verdana, arial, sans-serif;	}	#content ul li, #works ul li {	list-style: none;	margin: 0 ;	padding: 0 0 8px 15px;	line-height: 1.5em;	}#content ul li a, #works ul li a {	color: #940A0A;	border-bottom: 1px solid #B6200B;	text-decoration: none;	}	#content ul li a:hover, #works ul li a: hover {	padding-bottom: 1px;	}#content .date {    font-family: verdana, arial, sans-serif;	font-size: 10px;	letter-spacing: 1px;	margin: 0 25px 8px 0;	color: #695C4F;	text-align: right;	}	#content .postdate {    font-family: verdana, arial, sans-serif;	font-size: 10px;	letter-spacing: 1px;	margin: 0 0 5px 25px;	}	#quote {	width: 300px;	padding: 15px 5px 15px 5px;	margin: 20px 0 20px 60px;	font: italic normal 14px georgia, verdana, arial, Helvetica, sans-serif;	color: #940A0A;	text-align: center; line-height: 1.5em;	background: #EBDDC8;	border-top: 1px solid #BFB4A3; border-bottom: 1px solid #BFB4A3;	}	#projects {    width: 430px;    background: #fff url(../i/collective_projects.gif) no-repeat top left;    text-align: right;    margin: 0;    height: 146px;    padding: 5px;}#projects ul {   	list-style-type: none;    padding-top: 30px;}#release {    width: 250;    background: #fff url(../i/latest_tab.gif) no-repeat top right;    padding-top: 50px;    padding-left: 10px;    height: 251px;}#release h2 {    font-size: 10px;    font-weight: bold;    padding-left: 4px;    padding-bottom: 4px;    padding-top: 3px;    color: #B6200B;}#release p {    padding-left: 4px;    font-size: 10px;    color: #363636;}#support {    width: 250;    background: #fff url(../i/support_respect.gif) no-repeat top right;    padding-top: 40px;    padding-left: 5px;    height: 78px;}#release a, #support a, #projects a {    color: #fff;    background: #B6200B;    display: inline;    padding: 1px;    text-decoration: none;}#release a:hover, #support a:hover, #projects a:hover {    background: #000;}#release ul li, #support ul li, #projects ul li {    margin: 1px;    padding: 2px;}#footer {/*	background: url(../i/footer_stripe.gif) no-repeat top center; */ 	clear: both; 	height: 16px; 	padding-top: 20px; 	color: white; 	text-align: right; 	margin-bottom: 5px; 	width: 721px; 	margin: 0 auto; }#content .slogan {    color: #B6200B;	font-weight: bold;	padding: 7px;}#works { 	width: 435px; 	background: #fff url(../i/inside_bg.gif) repeat-y top left; 	text-align: right; 	padding: 0px 5px 0px 0px; }#works h1 {    margin-top: 16px;}#works .slogan {    color: #B6200B;}