body {
	color: #ffffff;
	background-color: #4D5059;
	font: 12px Arial, Helvetica, sans-serif;
}

a:link {
	color: #ffffff; 
}

a:visited {
	color: #ffffff; 
}

a:active {
	color: #ffffff; 
}

a span {
	display: none;
}

a:hover {
	color: #ffffff; 
	text-decoration: overline;
	position: relative;
}

a:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #f0f0f0; border: 1px dotted #99cc66;
	opacity: 0.9;
	/* end formatting */
}

#page {
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-middle.png') repeat;
}

#navi {	
	font: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	margin-top: -87px;
	text-align: center;
}

#top_contact {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-contact.png');
}

#top {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top.png');
}

#top_a {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-about.png');
}

#top_p {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-pictures.png');
}

#top_m {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-media.png');
}

#top_ps {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-photoshop.png');
}

#top_f {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-flash.png');
}

#top_c {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-comics.png');
}

#top_r {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-rules.png');
}

#top_b {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-browser.png');
}

#top_i {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-info.png');
}

#top_j {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-other.png');
}

#top_k {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-non.png');
}

#top_au {
	height: 193px;
	width: 650px;
	background-color: #4D5059;
	background: url('pictures/2013_bg-top-auto.png');
}

#middle {
	width: 650px;
}

#middle_2 {
	width: 570px;
	margin-top: 60px;
	margin-left: 40px;
}

#bottom {
	height: 47px;
	font-size: 11px;
	background: url('pictures/2013_bg-bottom.png') bottom center no-repeat;
}

#btm {
	font: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: -25px;
	text-align: center;
}

#wrapper {
    width: 650px;
    margin: 0 auto;
}

.line {
	border-bottom-color: #99CC66;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #99CC66;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #99CC66;
	border-left-style: solid;
	border-left-width: 1px;
	font-weight: bold;
	font-size: 16px;
}

.line_mod {
	border-bottom-color: #99CC66;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	font-size: 16px;
	float: left;
	text-align: center;
	width: 150px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.line2 {
	border-bottom-color: #339900;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	font-size: 14px;
}
.line3 {
	border-bottom-color: #339900;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	font-size: 14px;
}
.center {
	text-align: center;
}

.round1 {
	border: hidden;
	padding: 10px 10px; 
	background: #6e7368;
	height: auto;
	border-radius: 25px;
}

.round1_1 {
	border: hidden;
	padding: 10px 10px; 
	background: #336600;
	height: auto;
	border-radius: 25px;
}

p.space {
	margin: 0;
}

#comic {
	width: 200px;
	float: left;
}

.comicleft {
	float: left;
}

.comicright {
	float: right;
}

#comic2 {
	width: 200px;
	margin-left: 300px;
}

.comicleft2 {
	float: left;
}

.comicright2 {
	float: right;
}