/* global */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	}


/* remember to define focus styles! */

:focus {
	outline: 0;
	}

body {
	line-height: 1;
	background-color: #000;
	text-align: center; /* Zentrieren im IE < 7 */
	font-family: verdana, helvetica, arial, sans-serif;
	height:100%;
	background-position:center;
	}

ol, ul {
	list-style: none;
	}

table {
	border-collapse: separate;
	border-spacing: 0;
	}

caption, th, td {
	text-align: left;
	}


blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
	
.clearfix {
	display: inline-block;
	}
	

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.clearer {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	}


.spacer {
	clear: both;
	height: 30px;
	}
	
	
.spacer-small {
	clear: both;
	height: 10px;
	}

	
.nobg {
	background-image: none !important;
	}
	

/* layout */

		
		
		
	#wrappercontent {
		text-align: left;
		margin: 0px;
		padding: 0px;
		clear: both;
		}	
		
		#head {
		width:675px;
		height:275px;
		margin: 40px 0px 0px 0px;
		}
	
		#content {
			margin: 0px 5px 0px 10px;
			padding: 10px 10px 10px 12px;
			width: 600px;
			float:left;
			}	
			
			
		#right {
			margin: 0px 15px 0px 0px;
			padding: 10px 10px 10px 10px;
			width: 199px;
			float:left;
			}
			
			
			
			.nav {					
					font-size:9px;		
					color:#fff;
					border-bottom: 1px solid #4a5e63;
					margin: 10px 0px 30px 0px;
					padding: 5px 0px 4px 0px;
					background:#000;
					}				
					
			.nav a {							
					color:#80aeb9;
					text-decoration:none;
					padding: 0px 8px 0px 1px;
					}
					
			.nav a:hover {							
					color:#fff;
					text-decoration:none;
					}	
					
			
			.upper {
					text-transform:uppercase;
					}
					
			
			.nav .hi {
				color:#fff; !important
				}
			
					
			.textlinks {
					text-align:left;
					float:left;
					line-height:12px;
					}		
			
								
			.arrows {
					text-align:right;
					float:right;
					}
								
				.arrow-up {
						width: 20px;
						background:url(../assets/up.gif) no-repeat;
						}
						


						
			.entry {					
					font-size: 11px;
					line-height:18px;		
					color:#fff;
					}
					
			.entrylink {						
					background:#80aeb9;
					color:#fff;
					text-decoration:none;
					padding: 0px 2px 2px 2px;
					}
					
			.entrylink:hover {						
					background:#fff;
					color:#4a5e63;
					text-decoration:none;
					}
					
					
			.twitter-entry {					
					font-size: 11px;
					line-height:18px;		
					color:#fff;
					}
					
			.twitter-entry a {						
					background:#80aeb9;
					color:#fff;
					text-decoration:none;
					padding: 0px 2px 2px 2px;
					}
					
			.twitter-entry a:hover {						
					background:#fff;
					color:#4a5e63;
					text-decoration:none;
					}
					
			.imagelink a {						
					padding: 0px 0px 0px 0px;
					line-height: 0px;
					}
				
			
				h1 {
					font-size:28px;
					line-height: 30px;
					font-weight:bold;
					color:#fff;
					margin-top:2px;
					font-family: helvetica, arial, sans-serif;
					background:#000;
					padding: 1px 7px 1px 0px;
					}
					
					
				h3 {
					font-size:14px;
					font-family: helvetica, arial, sans-serif;
					background:#000;
					padding: 2px 7px 0px 0px;
					}
					
					
					
			.copy {
					background:#000;
					padding: 1px 7px 1px 0px;
					}
					
				
			.footer-copy {
					color:#576e75;
					background:#000;
					padding: 1px 7px 1px 0px;
					font-size:10px;
					}
					
			.footer-copy a {							
					color:#576e75;
					text-decoration:none;
					background:none; 
					}
					
			.footer-copy a:hover {							
					color:#80aeb9;
					text-decoration:none;
					background:none; 
					}	
					
			.preloadimages {							
					visibility:hidden;
					display:none;
					}		
					
					
			.myspace {							
					border:none;
					width:93px;
					height:35px;
					background:url(../assets/myspace.gif) no-repeat top left;
					}	
					
			.myspace:hover {							
					background:url(../assets/myspace-hi.gif) no-repeat top left;
					}	
					
			.twitter {							
					border:none;
					width:114px;
					height:35px;
					background:url(../assets/twitter.gif) no-repeat top left;
					}	
					
			.twitter:hover {							
					background:url(../assets/twitter-hi.gif) no-repeat top left;
					}
							
			.swellcreek {							
					border:none;
					width:79px;
					height:35px;
					background:url(../assets/swellcreek.gif) no-repeat top left;
					}	
					
			.swellcreek:hover {							
					background:url(../assets/swellcreek-hi.gif) no-repeat top left;
					}
	
			.soulfood {							
					border:none;
					width:74px;
					height:35px;
					background:url(../assets/soulfood.gif) no-repeat top left;
					}	
					
			.soulfood:hover {							
					background:url(../assets/soulfood-hi.gif) no-repeat top left;
					}
			
			.atticus {							
					border:none;
					width:79px;
					height:35px;
					background:url(../assets/atticus.gif) no-repeat top left;
					}	
					
			.atticus:hover {							
					background:url(../assets/atticus-hi.gif) no-repeat top left;
					}
					
			.ernieball {							
					border:none;
					width:96px;
					height:35px;
					background:url(../assets/ernieball.gif) no-repeat top left;
					}	
					
			.ernieball:hover {							
					background:url(../assets/ernieball-hi.gif) no-repeat top left;
					}
					
			.etnies {							
					border:none;
					width:52px;
					height:35px;
					background:url(../assets/etnies.gif) no-repeat top left;
					}	
					
			.etnies:hover {							
					background:url(../assets/etnies-hi.gif) no-repeat top left;
					}
			
			
			
			
			.separator-dotted {
					background:url(../assets/separator-dotted.gif);
					height:1px;
					margin: 30px 0px 30px 0px;
					}		
									
					
					
					
					
			#twitter_update_list {}


			#twitter_update_list li {
					padding: 5px 0px 5px 0px;
					border-bottom: 1px dotted #4a5e63;
					}
				
				
			#twitter_update_list li span {
					background:#000;
					padding: 1px 7px 1px 0px;
					}
					
					
			#twitter_update_list li a {
					border-bottom: 1px dotted #4a5e63;
					}
