
p, body{
	margin:0px;
	padding:0px;
}
html {overflow-y: scroll;}
a {
	outline:none;
}

a img {
	border:0px;
	outline:none;
}

body {
	background:#000000;
}

#wrapper {
	margin:0 auto;
	width:900px;
	position:relative;
	/*min-height:1000px;*/
	}
    
#wrapperi {
	margin:0 auto;
	width:610px;
	position:relative;
	/*min-height:1000px;*/
	}

#nav {
	width:900px;
	float:left;
}

#maincontent {
	width:900px;
	float:left;
}

#maincontenti {
	width:610px;
	float:left;
}
#topbar {
	margin-top:10px;
	width:900px;
	float:left;
}


a.mainnav:link {
	font:18px Arial, Helvetica, sans-serif;
	color: #0ff;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}
a.mainnav:active {
	font:18px Arial, Helvetica, sans-serif;
	color: #0ff;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}	
a.mainnav:visited {
	font:18px Arial, Helvetica, sans-serif;
	color: #0ff;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}
	
a.mainnav:hover {
	font:18px Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}
	

	
a.selected_nav:link {
	font:18px Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}
a.selected_nav:active {
	font:18px Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}
	a.selected_nav:visited {
	font:18px Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}
	a.selected_nav:hover {
	font:18px Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	line-height:22px;
	text-decoration: none;
	}

/******* GALLERY ********/
.thumbnail {
	float:left; 
	padding-right:10px;
	padding-top:10px;
	text-align:center;
    width:140px;
    height:230px;
}

.imgthumb {
	float:left; 
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px; 
	text-align:center;
    width:140px;
}

.imgthumb img {
	margin: 1px;
	border: 5px solid #fff; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);
}

.imgthumb a:hover img {
	border: 5px solid #0ff; /* determines thin outer border */
}

.thumbnail img {
	margin: 1px;
	border: 5px solid #fff; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);
}

.thumbnail a:hover img {
	border: 5px solid #0ff; /* determines thin outer border */
}

.viewpic img {
	margin: 1px;
	margin-left:-5px;
	border: 5px solid #fff; /* determines thin outer border */
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);
}

.bread {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#FFF;
}
.bread a:link { color:#0FF; text-decoration:none; }
.bread a:active {color:#0FF; text-decoration:none; }
.bread a:visited { color:#0FF; text-decoration:none;}	
.bread a:hover { color: #FFF; text-decoration:none;}

.prevnext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color:#FFF;
}
.prevnext a:link { color:#0FF; text-decoration:none; }
.prevnext a:active {color:#0FF;	text-decoration:none; }
.prevnext a:visited { color:#0FF; text-decoration:none;}	
.prevnext a:hover { color: #FFF; text-decoration:none;}

.thumname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color:#FFF;
}
.thumname a:link { color:#0FF; text-decoration:none; font-size:12px;}
.thumname a:active {color:#0FF;	text-decoration:none; font-size:12px;}
.thumname a:visited { color:#0FF; text-decoration:none;font-size:12px;}	
.thumname a:hover { color: #FFF; text-decoration:none;font-size:12px;}
