/* Green Monkey Design CSS Document */

body {
	font-family:Arial,Verdana, Helvetica;
	font-size:1.0em;
	margin:0;
	padding:0;
	background-color: #000000;
	}

a {
	text-decoration:none;
	margin:0;
	padding:0;
	}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
	}

#container {
	margin:0;
	width:950px;
	padding-top:10px;
	padding-left:30px;
	}

#manifesto {
	float:left;
	width:190px;
	color:#FFFFFF;
	font-size:0.7em;
	background:url(image/gmd.gif) no-repeat;
	padding-top:210px;
	}

#manifesto p {
	text-align:justify;
	margin-left:2px;
	}
	
#port_box {
	float:left;
	padding:80px 0 0 80px;
	width:600px;
	}

#box {
	margin-top:0px;
	width:340px;
	margin-left:39px;
	}


#viewer {
	margin-top:0px;
	width:340px;
	height:340px;
	overflow:hidden;
	position:relative;
	background:url(image/midbg.gif) repeat-y;
	border:none;
	}

.bgtop1 {
	background:url(image/topbg.gif) no-repeat;
	height:15px;
	width:340px;
	z-index:0;
	}

.bgbottom1 {
	background:url(image/bottombg.gif) no-repeat;
	height:20px;
	width:340px;
	position:relative;
	z-index:0;
	}

#image_view {
	font-family:Arial,Verdana, Helvetica;
	padding:0;
	margin:0;
	}

.image_view_txt {
	font-size:0.7em;
	font-weight:bold;
	z-index:1;
	position:absolute;
	margin-left:20px;
	top:320px;
	} 

#num_nav {
	margin: 20px 0 0 5px;
	padding:0;
	width:400px;	
	background-color:#000000;
	font-size:0.8em;
	font-weight:bold;
	background:url(image/nummidbg.gif) repeat-y;
	}

#num_nav .num_bgtop {
	background:url(image/numtopbg.gif) no-repeat;
	height:16px;
	width:400px;
	}

#num_nav .num_bgbottom {
	background:url(image/numbottombg.gif) no-repeat;
	height:16px;
	width:400px;
	}

#num_nav li{
	display:inline;
	margin:0 19px 0 0;
	}
	
#num_nav ul{
	margin-left:25px;
	}
	
#num_nav .txt_white {
	color:#FFFFFF;
	line-height:20px;
	}

#num_nav .txt_green {
	color:#A0CD25;
	line-height:20px;
	}

#detail {
	color:#FFFFFF;
	padding-left:2px;
	font-weight:bold;
	}

#detail .mail {
	margin-right:60px;
	border:none;
	float:right;
	}

#detail .m {
	margin-top:5px;
	padding:0 0 0 15px;
	background:url(image/m_img.gif) no-repeat;
	font-weight:normal;
	}

#detail .a {
	padding:0 0 0 15px;
	background:url(image/a_img.gif) no-repeat;
	font-weight:normal;
	}

#detail .e {
	padding:0 0 0 15px;
	background:url(image/e_img.gif) no-repeat;
	font-weight:normal;
	}

#footer { 
	clear:left; 
	text-align:center;
	font-size:0.7em;
	font-weight:bold; 
	color:#A0CD25; 
	} 

#info { 
	color:#A0CD25;
	font-size:0.7em;
	font-weight:bold;
	position:absolute;
	right:26px;
	bottom:20px;
	width:200px;
	border: dotted thin;
	border-color:#FFFF00;
	padding:5px;
	}

#mailbox {
	font-size:0.7em;
	background-color:#FFFFFF;
	color:#003300;
	font-weight:bold;
	margin-top:0;
	margin-left:0;
	}

#iframe {
	margin: 0 0 0 39px;
	width:340px;
	overflow:hidden;
	position:relative;
	background:url(image/contactmidbg.gif) repeat-y;
	border:none;
	display:none;
	}

#iframe .iframe_box {
	margin-left:auto;
	margin-right:auto;
	background:#000000;
	width:250px;
	}

.iframe_bgtop {
	background:url(image/contacttopbg.gif) no-repeat;
	height:15px;
	width:340px;
	padding:0;
	z-index:0;
	}

.iframe_bgbottom {
	background:url(image/contactbottombg.gif) no-repeat;
	height:20px;
	width:340px;
	z-index:0;
	position:relative;
	top:0px;
	}

#blendimage {
	border:none;
	opacity:1;
}

#blenddiv {
	overflow:hidden;
	border:none;
	display:block;
	}

.green_txt a {
	color:#A0CD25;
	font-family:Arial,Verdana, Helvetica;
	font-weight:normal;
}