@charset "UTF-8";
/* CSS Document */

	body {
		margin: 2px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #f6f3f3;
	}
	
	p, h4 {
		line-height: 1.4em;
	}
	
	div#wrapper {
		width: 786px;
		margin: auto;
	}
	div#upper {
		width: 778px;
		height: 121px;
		padding: 4px 4px 3px 4px;
		background: #fff url(/static/img/bg/upper.gif) no-repeat;
	}
	div#upper h1 {
		display: block;
		height: 0px;
		margin: -3px 0 0 0;
		padding-top: 118px;
		overflow: hidden;
		width: 778px;
		background: transparent url(/static/img/headings/mixa_undigital-your-digital.gif) no-repeat;
		position: absolute;
	}
	div#upper ul {
		position: absolute;
		margin: 0px;
		padding: 0px;
		list-style-type: none;		
		margin: 35px 0px 0px 18px;
		width: 500px;
	}
	div#upper li {
		display: inline;
		margin-right: 7px;
		font-size: 14px;
		color: #000;
		text-transform: lowercase;
	}
	
	div#upper li.last {margin-right: 0px;}
	div#upper li a {
		text-decoration: none;
		border-bottom: 1px dotted #3ebbc3;
		color: #3ebbc3;
	}
	
	div#upper li a:hover {
		color: #000;
	}
	
	div#upper li.active a {
		color: #000;
		border: 0;

	}
	div#upper li span.upper {
		text-transform: uppercase;
	}
		
	div#body {
		width: 764px;
		padding: 0px 11px 0px 11px;
		background: #fff url(/static/img/bg/body.gif) repeat-y;
	}
	div#body h2 {
		margin: 8px 0px;
		padding-left: 32px;
		font-size: 20px;
		background: #fff url(/static/img/misc/guillemets.gif) center left no-repeat;
		color: #d53738;
	}
	div#body h3 {
		font-size: 16px;
		margin: 0px;
		font-weight: bold;
		background-color: #48a77d;
		padding: 2px 6px;
		color: #fff;
		height: 18px;
		display: inline;
	}
	
	p.heading_lower {
		margin: 1px 0px 0px 0px; overflow:hidden;

	}
	p.heading_lower img {
		margin: 0px;
	}
	
	
	div.hatched {
	}
	div.hatched.width_452 {
		width: 436px;
		padding: 0px 8px;
		background: #fff url(/static/img/frames/hatched_vertical_452.gif) repeat-y;
	}
	div#body div.hatched.width_452 h3 {
		background: #48a77d url(/static/img/headings/green_hatch_on_white_right.gif) right no-repeat;
		padding-right: 30px;
		padding: 2px 30px 2px 6px;

	}
	div.hatched.width_303 {
		width: 287px;
		padding: 0px 8px;
		background: #000 url(/static/img/frames/hatched_vertical_303.gif) repeat-y;
	}
	div#body div.hatched.width_303 h3 {
		padding-right: 30px;
		padding: 2px 30px 2px 6px;
	}
	
	div.hatched.width_763 {
		width: 747px;
		padding: 0px 8px;
		xmargin-bottom: 10px;
		background: #fff url(/static/img/frames/hatched_vertical_763.gif) repeat-y;
	}
	
	div.hatched.width_763.hatched_full{
		background: #fff url(/static/img/frames/full_hatch.gif) repeat-y;
	}
	
	div#body div.hatched.width_763 h3 {
		background: #48a77d url(/static/img/headings/black_hatch_on_white_right.gif) right no-repeat;
		padding-right: 30px;
		padding: 2px 30px 2px 6px;
	}
	
	div.hatched.width_260 {
		width: 244px;
		height: 425px;
		padding: 0px 8px;
		background: #000 url(/static/img/frames/hatched_vertical_260.gif) repeat-y;
	}
	div.hatched.width_260_noedges {
		height: 425px;
		width: 244px;
		padding: 0px;
	}
	
	div.hatched.width_260.nolowerborder, div.hatched.width_260_noedges.nolowerborder {
		height: 417px;
		height: 432px;
	}
	
	div.hatched.width_260 p, div.hatched.width_260_noedges p {
		height: 171px;
		margin: 0px;
		padding: 4px 6px 0px 6px;
		xfont-size: 10px;
		overflow: hidden;
	}
	
	div.hatched div.upper, div.hatched div.lower {
		height: 8px;
		overflow: hidden;
		background:#fff url(/static/img/frames/hatched_horizontal.gif) repeat-x;

	}	
	
	
	
	
	div#lower {
		width: 786px;
		height: 79px;
		background: #fff url(/static/img/bg/lower.gif) no-repeat bottom;

	}
	
	div#lower img {
		float: right;
		margin: 19px 26px 0px 0px;
	}
	
	div#lower ul {
		padding: 0px;
		list-style-type: none;		
		margin: 45px 0px 0px 30px;
		display: inline;
	}
	div#lower li {
		float:left;
		margin-right: 7px;
		font-size: 12px;
		color: #000;
		line-height:18px;
	}
	div#lower li a {
		text-decoration: none;
		border-bottom: 1px dotted #3ebbc3;
		color: #3ebbc3;
	}
	div#lower li a:hover {
		color: #000;
	}
	
	div#lower li.twitter{
		position:relative;
		padding-right:75px;
	 }
	
	div#lower li.twitter a span{ 
		text-indent:-9999px; 
		display:block; 
		width:72px; 
		height:18px;
		position:absolute; right:0px; top:0px;
		background: url(../img/misc/twitter_logo.gif) no-repeat 0px 50%;
		border-bottom:none;cursor: hand;
		}
		
	div#footer {
		font-size: 10px;
		color: #45a173;
	}
	div#footer p {
		text-align: center;
	}

	label a {
		text-decoration: none;
		border-bottom: 1px dotted #c00;
		color: #c00;
	}
	
	p.error {
		color: #fe9c24;
		font-weight: bold;
		margin-left: 14px
	}
	
	hr {
		display:none;
	}
	
div.hatched.width_303 div#mixamas h3 {padding-right: 11px;}

