/* =universals
These rules are applied to all elements unless otherwise specified below.*/

* { margin: 0 ; padding: 0; }
h1, h2, h3, h4, h5, p, ul, ol {margin:0; padding: .5em 0; }
/*h1, h2, h3, h6 {clear:left;}*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:1.2;
}

a:link    {color:#ff0000; font-weight:bold; text-decoration:none;}
a:active  {color:#ff0000; font-weight:bold; text-decoration:none;}
a:visited {color:#ff0000; font-weight:bold; text-decoration:none;}
a:hover   {color:#ff0000; font-weight:bold; text-decoration:none;}

h1, h2, h3, h4, h5, h6, p {padding:5px 0 5px 0;}

h1 {font-size:32px; font-style:normal; font-weight:bold;}   /* titles */
h2 {font-size:18px; font-style:normal; font-weight:normal; line-height:1.1;}   /* lead out statements */
h3 {font-size:16px; font-style:italic; font-weight:normal;}   /* authors in articles */
p {font-size:16px; font-style:normal; font-weight:normal; text-align:justify;} /* general article text */
h4 {font-size:10px; font-style:normal; font-weight:normal;} /* general index text */
h5  {font-size:10px; font-style:italic; font-weight:normal;} /* authors in index */
h6 {font-size:10px; font-style:normal; font-weight:normal; color:#FF0000; text-align:left;} /* privacy policy */

#container {
	width:750px;
	position:absolute;
	left:50%;
	margin:10px 0 0 -375px;
}

#header {
	width:750px;
	height:149px;
	text-align:left;
	float:left;
	clear:left;
}

#header img {float:left;}

#menu {
	width:750px;
	float:left;
	clear:left;
	text-align:center;
	border-bottom:4px solid black;
	font-size:17px;
}

#content {
	width:750px;
	float:left;
	clear:left;
	border-bottom:2px solid black;
	padding-bottom:10px;
}

#content ul{padding:10px 30px;}
#content li{padding:5px 0; font-size:16px; list-style-type:disc;}
div#content span {font-style:italic; font-weight:bold; text-align:left;}

#footer {width:750px; clear:left; float:left;}
#rfoot {width:375px; float:right; clear:right;}
#rfoot p {text-align:right;}

.bestof {float:right; clear:right; text-align: justify; margin:5px 0 10px 15px; font-size:12px; width:335px; }
.imgr {float:right; clear:right; text-align:center; margin:5px 0 10px 15px; font-size:12px; }
.imgl {float:left; clear:left; text-align:center; margin:5px 15px 10px 0; font-size:12px;}
.imgr2 {float:right; clear:right; margin:0; font-size:12px;}
.imgr3 {float:right; clear:right; margin:0 0 10px 15px; font-size:12px; text-align:center;}
.imgr4 {float:right; text-align:center; margin:5px 0 10px 15px; font-size:12px;}

.lil {width:420px;}
.vans {width:261px;}
.scrambled1 {width:300px;}
.projekt1 img {width:300px;}
.scrambled2 {width:200px;}
.projekt2 img {width:200px;}

.fashion img { height:357px; }
.fashion h2 { margin:0; padding:3px; }
.fav { width:150px; float:right; margin:5px 0 10px 15px; font-size:12px; text-align:center;}

.trend h3 { font-size:16px; font-weight:bold; font-style:normal; text-align:left; }
.trend h3 span { font-style:italic; }
.trend .imgl3  { float:left; margin:5px 15px 15px 0; text-align:center; font-size:12px;}
.fashion3 .imgl3 { float:left; margin:5px 15px 15px 0; text-align:center; font-size:12px;}
.fashion3 .imgl2 { padding-top:20px; }
.trend p { clear:left; }
.fashion3 p { clear:left; }
.trend img { width:200px; }
.trend .imgl2 { width:735px; margin-top:10px; }
.whole {clear:both; padding-top:15px;}

.projekt1 table { width:300px; padding:5px; border:1px solid #000; }
.projekt1 table h2 { background:#000; color:#FFF; padding-left:10px; }

.band {font-weight:bold; background:#000000; color:#FFFFFF;}
.img1 {float:left; text-align:center; margin:5px; font-size:12px;}
.imgl2 {clear:left; float:left;}
.imgl3 {float:left;}
.linkin img {height:174px;}
.mcr img {height:141px;}
.tbs img {height:195px;}
.placebo img {height:146px;}
.him img {height:246px;}
.msi img, .julien img,.coheed img {height:317px;}
.bled img, vans2 img, .glory img, .meg img, .van2 img {height:252px;}
.circa img {height:209px;}
.line img {height:209px;}
.backstage img {height:160px;}
.backstage2 img {height:234px;}
.backstage3 img {height:158px;}
.band span {font-size:16px;}

.cdreview { background:#000; color:#fff; padding-left:10px; }
.both { clear:both; }

#epa { 
	width:320px;
	margin:5px 15px 10px 0;
	float:left;
	clear:left;
	}
#epa h1 { background:#000; color:#FFF; padding-left:10px; }	
#epa ul { margin:0; padding:5px; background:#fafc6b; border:2px solid #000; }
#epa ul li{
	margin:0;
	padding:7px 5px 7px 23px;
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	background: url(images/skull.gif) no-repeat;
	background-position: 0 50%; }

.info img {padding:7px 0;}
.info {clear:left; float:left; padding-left:10px; width:157px; margin-right:15px; border:1px solid #000;}
.info span {font-weight:bold; font-size:15px;}
#content .info ul {margin:0; padding:0;}
#content .info ul li {margin:0; padding:0; font-size:10px; list-style:none;}

.redbar {background:#CC0000; color:#FFFFFF; padding-left:10px;}
.bord img {border:1px solid #000;}
.turkey {width:375px;}
.prague {width:300px;}

#copy {	
	width:750px;
	text-align:center;
	padding-bottom:10px;	
}