

/* ---------------------------------------------------------------------------------------
   general
   --------------------------------------------------------------------------------------- */


/* --------------------------------------------------------
   html and body
   -------------------------------------------------------- */

	body {
		background: url(pic2.png) no-repeat fixed;
		font-family: Lucida Grande, Tahoma, Arial, sans-serif; font-size: 100.01%;
		margin: 0; padding: 0;
		width: 100%;
	}



/* --------------------------------------------------------
   general ids and classes
   -------------------------------------------------------- */

	.clear {
		clear: both;
	}

	.mb100 {
		margin-bottom: 100px !important;
	}


/* --------------------------------------------------------
   typo
   -------------------------------------------------------- */
	
	p {
		font-size: 0.8em; line-height: 1.5em; font-weight: normal;
		margin: 0 0 1em 0;
		padding: 0;
	}
	p i {
		font-family: Courier, Courier New, monospace;
		font-style: normal;
		color: #444;
	}
	
	li, blockquote {
		font-size: 0.8em; line-height: 1.5em;
	}
	

	h1 {
		font-size: 3em; line-height: 1em; font-weight: bold;
		margin: 0 0 0.5em 0; padding: 0;
		color: #aaa;
	}	
	h2 {
		font-size: 1.6em; line-height: 1.2em; font-weight: bold;
		margin: 0 0 1em 0; padding: 0;
		color: #f33f00;
	}
	h3 {
		font-size: 0.8em; line-height: 1.5em; font-weight: bold;
		margin: -1em 0 1em 0; padding: 0;
	}

	

/* --------------------------------------------------------
   links
   -------------------------------------------------------- */
	
	a {
		color: #f33f00;
		text-decoration: none;
		border-bottom: 1px dotted #666;
	}
	a:hover,
	a:focus {
		color: #ff0000 !important;
		border-bottom: 1px solid #666;
	}
	a:active {
		background: #ff0000 !important;
		color: #fff !important;
	}



	a.skip {
		position: absolute; left: -990px;
		width: 900px;
		overflow: hidden;
	}


/* --------------------------------------------------------
   images
   -------------------------------------------------------- */

	img {
		border: 0;
		padding: 0;
		margin: 0;
		display: block;
	}
	img.inline {
		display: inline;
	}










/* ---------------------------------------------------------------------------------------
   styles
   --------------------------------------------------------------------------------------- */



/* --------------------------------------------------------
   content
   -------------------------------------------------------- */

	#content {
	}

	#content h2 a {
		border: 0;
	}

	#content div.block {
		background: url(bgr.png) repeat;
		padding: 5px 20px 30px 5px;
	}

	#content div.b1 {
		width: 469px;
		margin: 5px 0 0 80px;
		padding: 20px 20px 5px 20px;
		border-top: 2px solid #aaa;
	}

	#content div.a1 {
		width: 200px;
		position: absolute;
		top: 10px; left: 650px;
		padding: 5px 10px;
	}
	#content div.a1 p {
		color: #666 !important;
	}

	#content div.b2 {
		width: 710px;
		margin: 50px 0 0 120px;
	}
	#content div.b3 {
		width: 470px;
		margin: -20px 0 0 50px;
	}
	#content div.b4 {
		width: 602px;
		margin: 30px 0 0 70px;
	}
	#content div.b5 {
		width: 562px;
		margin: 11px 0 0 59px;
	}
	#content div.b6 {
		width: 482px;
		margin: 30px 0 0 110px;
	}
	#content div.b7 {
		width: 762px;
		margin: 50px 0 0 20px;
	}
	#content div.b8 {
		width: 598px;
		margin: 28px 0 0 75px;
	}
	#content div.b9 {
		width: 730px;
		margin: 120px 0 500px 10px;
		padding: 10px 20px;
	}


	#content a.pic {
		width: 120px;
		text-align: right;
		border: 0;
		float: left;
	}
	#content a.pic img {
		margin: 0 0 0 auto;
	}
	#content .content {
		margin: 20px 0 0 130px;
	}


	#content blockquote {
		margin: 0 0 1em 10px;
		padding: 0 0 0 10px;
		border-left: 3px solid #ccc;
	}

	#content ul {
		margin: 0 0 20px 0;
		padding: 0;
	}
	#content ul li {
		list-style-type: square;
	 	margin: 0 0 0 2em;
	}


/* --------------------------------------------------------
   ads
   -------------------------------------------------------- */

	#content div.advertising {
		margin: 0 0 20px 0;
	}

	#content div.advertising p.indicator {
		font-size: 0.7em;
		margin: 0 0 0.5em 0;
		color: #666;
	}
	#content div.advertising p.indicator span {
		padding: 0 0.3em;
	}
	#content div.advertising p.indicator a {
		border: 0;
		color: #000;
	}


	#content div.ads {
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding: 5px 0;
	}


	#content div.ads ul {
		margin:0 !important;
		padding: 0 !important;
	}
	#content div.ads ul li {
		margin:0 0 2px 0 !important;
		padding: 0 1% 0 0 !important;
		font-size: 1em !important;
		line-height: 1em !important;
		width: 32.3% !important;
	}
	#content div.ads ul li span {
		margin:0 !important;
		padding: 0 !important;
		font-size: 1em !important;
		line-height: 1em !important;
	}
	#content div.ads ul li a,
	#content div.ads ul li span a {
		font-size: 0.7em !important;
		line-height: 1.2em !important;
		margin: 0 !important;
		padding: 0 !imporant;
		display: block !important;
		text-decoration: none !important;
		border: 0 !important;
		font-size: normal !important;
		font-family: Lucida Grande, Tahoma, Arial, sans-serif !important;
		color: #666 !important;
	}
	#content div.ads ul li a:hover,
	#content div.ads ul li a:focus {
		color: #000 !important;
	}



/* --------------------------------------------------------
   ads
   -------------------------------------------------------- */

	#content div.advertising {
		margin: 0;
	}

	#content div.advertising p.indicator {
		font-size: 0.7em;
		margin: 0 0 0.5em 0;
		color: #666;
	}
	#content div.advertising p.indicator span {
		padding: 0 0.3em;
	}
	#content div.advertising p.indicator a {
		border: 0;
		color: #000;
	}


	#content div.ads {
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding: 5px 0;
	}


	#content div.ads ul {
		margin:0 !important;
		padding: 0 !important;
	}
	#content div.ads ul li {
		margin:0 0 2px 0 !important;
		padding: 0 1% 0 0 !important;
		font-size: 1em !important;
		line-height: 1em !important;
		width: 32.3% !important;
	}
	#content div.ads ul li span {
		margin:0 !important;
		padding: 0 !important;
		font-size: 1em !important;
		line-height: 1em !important;
	}
	#content div.ads ul li a,
	#content div.ads ul li span a {
		font-size: 0.7em !important;
		line-height: 1.2em !important;
		margin: 0 !important;
		padding: 0 !imporant;
		display: block !important;
		text-decoration: none !important;
		border: 0 !important;
		font-size: normal !important;
		font-family: Lucida Grande, Tahoma, Arial, sans-serif !important;
		color: #666 !important;
	}
	#content div.ads ul li a:hover,
	#content div.ads ul li a:focus {
		color: #000 !important;
	}


	/* mylinks */
	
	#dslink {
		margin: 0;
		padding: 0;
	}
	#dslink a {
		text-decoration: none;
		border: 0;
		color: #666;
	}


