html {

}

body {
	font-family:Arial, Verdana, Sans-serif;
	font-size:0.8em;
	color:#9b9b9b;
	line-height:1.5em;
	margin:0;
	padding:0;
}

img {
	border:0;
}

p {
	margin:0 0 20px 0;
}

.wrapper {
        position:relative;
        float:none;
        clear:both;
        width:950px;
        margin:0 auto;
}

.body {
	position:relative;
	float:left;
	clear:none;
	width:770px;
	padding-right:20px;
}

.ad {
	position:relative;
	float:left;
	clear:none;
	width:160px;
	padding-top:60px;	
}

.header {
        display:block;
	position:relative;
	float:none;
	clear:both;
	margin:0 0 20px 0;
}

.navigation {
	display:block;
        position:relative;
        float:none;
        clear:both;
        margin:0 0 20px 0;
	padding:0 0 20px 0;
}

.introduction {
        display:block;
	position:relative;
	float:none;
	clear:both;
	margin:0 0 20px 0;
}

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

* html .introduction {
	height:1%;
}

.navigation ul {
	display:block;
	margin:0;
	padding:0;
}

.navigation li {
	display:inline;
	position:relative;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	list-style-type:none;
}

.introduction .webcams {
        position:relative;
        float:left;
        clear:none;
        width:160px;
	margin:0 20px 0 0;
}

.introduction .webcams .webcamimage {
	position:relative;
	float:none;
	clear:both;
	width:160px;
	height:120px;
	margin:0 20px 20px 0;
}

.introduction .text {
	position:relative;
	float:left;
	clear:none;
	width:510px;
}

.story {
        position:relative;
        float:left;
        clear:both;
	width:100%;
}
