/* @override http://localhost/styles/style.css */

body
	{
		background-color: #fff;
		margin: 0;
		padding: 0;
		text-align: center;
		font: 65% Arial, Helvetica, Geneva, sans-serif;
	}

	#container
	{
		width: 900px;
		margin-left: auto;
		margin-right: auto; 
		margin-top: 15px;
		text-align: left;
		border: 8px solid #242424;
	}

#inner
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 878px;
	height: 486px;
	border: 1px solid #000;
}

a {
	color: #000;
	text-decoration: none;
}

a:visited{
	color: #000;
}

a.taggly {
	text-decoration: none;
}

a.taggly:hover {
	text-decoration: underline;
}

.tagcloud p {
	margin-top: 0px;
}
	
#siteadmin
{
  width: 785px;
  margin: 5px 8px 5px 8px;
  font-size: 1.1em;
}

.attribute {
  margin: 5px 0 8px 10px;
  float: left;
}

.attr-attr {
	margin: 0 10px 0 0;
	float:left;
	text-align: right;
	width: 80px;
	font-weight: bold;
	font-size: 1.1em;
}

.attr-desc {
	margin: 0 10px 0 0;
	float:right;
	text-align: left;
	width: 490px;
	line-height: 1.2em;
}	

.attr-desc p {
margin: 0;
}

.right-content-left.press {
 width: 510px;	
}

.press h3
{
	font-size: 1.1em;
	margin: 3px 0 0 10px;
}

.press p
{
	font-size: 1em;
	margin: 3px 0px 9px 10px;
}

	#footer
	{
		width:900px;
		text-align: right;
		margin-left: auto;
		margin-right: auto;
		color: #777160;
	}
	
	#left-container
	{
		width: 236px;
		height: 486px;
		float: left;
	}
	
	.logo
	{
		width: 224px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		padding-top: 0px;
		padding-bottom: 10px;
	}

	.portlogo
	{
	  margin-top: 5px;
	}

	.bid
	{
		width: 224px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		padding-top: 0px;
		padding-bottom: 10px;
	}

#front-img
{
	width: 640px;
	height: 468px;
	margin-top: 0px;

	float: left;
	text-align: center;
}

#frontpage-right-top
{
	width: 640px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	height: 468px;
	float:left;

}

	.right-content-left
	{
		width: 640px;
		margin-left: 0px;
		padding-top: 0px;
		height: 468px;
		margin-bottom: 0px;
		float:left;
	}
	
#navbox
{
	text-align: right;
	width: 530px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	height: 22px;
	margin-bottom: 2px;
	float:right;
}

#left-container h2 {
	font-size: 1.2em;
	font-weight: normal;
	border: 1px solid #ddd;
	width: 180px;
	height: 16px;
	cursor: pointer;
	background: url(../images/plus.gif) no-repeat 12px 8px;
	margin-left: 29px;
	padding-left: 10px;
	padding-top:2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.image_set {
		margin-left: 30px;
		margin-right: auto;
		text-align: left;
		width:200px;	
}

#gallery-image {
	width: 640px;
	height: 468px;
	margin-top: 0px;
	margin-left: 2px;
}

#photocred
{
	width: 635px;
	height: 10px;
	font-size: 0.9em;
	color: #fff;
	text-align: right;
	margin-top: -10px;
	float: left;
}

.image_set img {
	padding: 0 5px 0 0;
}
		
	#right-container
	{
		width: 642px;
		height: 486px;
		float: right;
	}

#scrollarea {
	height: 450px;
}

.scrollable {
	float: left;
	overflow: auto;
	width: 640px;
}



	.right-content-left p
	{
		line-height: 1.8em;
		font-size: 1.0em;
		padding: 0 5px 0 5px;
	}		

	.right-content-left h2
	{
		margin: 0;
		font-size: 1.4em;
		padding: 0 5px 0 5px;
		color: #404040;
	}

	.right-content-right
	{
		width: 208px;
		height: 466px;
		margin-bottom: 2px;
		float:right;
	}

	.rcr-image
	{
		margin-top: 13px;
		padding: 2px;
		width: 176px;
		height: 132px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.loading
	{
		background-image: url('/images/profile-temp.jpg');
	}
	
	.hloader
	{
		width: 154px;
		height: 154px;
	}

	.clear {
		clear: both;
	}
	
	#menu
	{
		float:right;
		text-align:right;
		margin: 4px 10px 0 0;
		height: 20px;
		width: 300px;
	}
	
	#menu a {
	text-decoration:none;
}

	#menu a:hover {
	text-decoration: underline;
}

	.active a {
	font-weight: bold;
	color: #000;
}

ul#menuitems
{
	list-style: none;
	list-style-image: none;
	display: block;
	margin: 0px auto 0 auto;
	padding: 0;
	width: 250;
}

ul#menuitems li
{
	list-style-type: none; /* removes the bullet point */
	font: 1.0em Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	float: left;
}

ul#menuitems li.last
{
	border-bottom: 0px;
	float: left;
}

ul#menuitems li a
{
	//letter-spacing: .1em;
	color: #404040;
	display: block;
	padding: 0 2px 0 2px;
	text-decoration: none;
	height: 15px;
	margin: 0;
}

ul#menuitems li.active a
{
	font-weight: bold;
	color: #000;
}

ul#menuitems li a:hover
{
background-color: #fafafa;
color: #404040;
text-decoration: underline;
}

	
	.searchbox
	{
		margin-top: 12px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		width:230px;
	}

.contact {
  margin: 5px 10px 0 0;
  padding-top: 45px;
  height: 416px;
  padding-left: 250px;
  line-height: 1.4em;
  font-size: 1.0em;
  background: url(/images/logoback.png) no-repeat -40px 65px;
}

.contact p {
	margin: 0 0 10px 0;
	text-align: right;
}

a.jScrollArrowUp {
	background: url(/images/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/images/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.pics { height: 468px; width: 640px; padding:0; margin:0; overflow: hidden }
.pics img { height: 468px; width: 640px; padding: 0; background-color: #eee; top:0; left:0 }

.tagcloud {
		margin-left: 27px;
		margin-right: auto;
		text-align: center;
		width:196px;
		line-height: 1.6em;
}

.page-header {
display: none;
}

body#profile .right-content-left {
	background-color: #e4eff3;
}

.online-item {
	margin: 0 0 5px 30px;
}

.online-item {
	font-size: 1.1em;
}

.online-item a {
	font-weight: bold;
	color: #98b0bd;
}