body {
	background: none;
	color: #666;
	margin: 0;
	width: auto;
}

a, a:visited, a:link { color: #00c; }
.rail {
	width: 159px;
}
.railstart {
	display: none;
}
.railbody {
	width: 139px;
	font-size: 12px;
	background: none;
	border: none;
	z-index: 1000;
}
.railsep {
	height: 1px;
	margin: 12px 0 12px 0;
	background: none;
	background-color: #ccc;
}
.railend {
	display: none;
}
div#page_start_wrapper {
	width: 770px;
	margin: 0 auto;
	background: url(../../../multiply/style/shadowbox/mid.jpg);
}
div.owner_nav {
	width: 770px;
	margin: 0 auto;
	margin-top: 20px;
	height: 95px;
	border: none;
	background: url(../../../multiply/style/shadowbox/top.jpg);
	
}

div#subnavc {
	width: auto;
}
div#subnav {
	padding: 1px 0 0 20px;
	margin-bottom: 5px;
	border: none;
	background: none;
	height: auto;
}
a.topt, a:visited.topt, a:link.topt {
	line-height: 1.2em;
	display: block;
	float: left;
	height: auto;
	text-align: center;
	background: none;
	font-size: 13px;
	color: #aaa;
	padding: 1px 7px 1px 7px;
	font-weight: bold;
	width: auto;
	border: 1px solid #000;
}
a.toptsel, a:visited.toptsel, a:link.toptsel {
	line-height: 1.2em;
	display: block;
	float: left;
	height: auto;
	text-align: center;
	background: none;
	font-size: 13px;
	font-weight: bold;
	color: #aaa;
	background: none;
	background-color: #333;
	border: 1px solid #666;
	padding: 1px 7px 1px 7px;
	width: auto;
}

h1#page_owner_title {
	padding: 16px 0 6px 30px;
	font-size: 30px;
	height: 42px;
	background-color: #ddd;
	background-color: #ecf2f9;
	background-color: none;
	background: none;
	color: #ddd;
	border: none;
	
	font: 26pt Arial;
	font-weight: bold;
}
div#page_start {
	padding: 10px;
	
}
div#rail {
	text-align: left;
	width: 159px;
}
div#ownedfooterc {
	background: url(../../../multiply/style/shadowbox/bot.jpg);
	width: 770px;
	height: 40px;
	margin: 0 auto;
}
div#ownedfooter {
	border: none;
	background: none;
	color: #999;
	padding: 0;
	text-align: center;
	font-size: 10px;
	border-top: 1px solid #ddd;
	margin: 0 15px 0 15px;
}
div.stats {
	border-bottom: none;
}
.itemboxsub {
	color: #999;
/*
	background-color: #d3ddee;
	background-color: #ecf2f9;
*/
	font-weight: bold;
	font-size: 22px;
	border: none;
	background: none;
}
.rolloverfordnd {
        color: #955;
        font-weight: bold;
        font-size: 22px;
        border: none;
        background: none;
        background-color: #eee;
	max-width: 540px;
}

div#maincontentdiv, div#maincontentdiv table tbody tr td, div#maincontentdiv table tbody tr td div {
/*     display: inline-block; */
    max-width: 540px !important;
}

td.icon {
	padding-left: 5px;
}
.itemsubsub {
	font-size: 10px;
	font-weight: normal;
	line-height: 1.2em;
	text-align: left;
	color: #999;
}
.itemstamp {
	float: right;
	font-size: 10px;
	font-weight: normal;
	margin: -5px 0 5px 0;
	color: #666;
}
.itembox, .itemboxalbum {
	padding: 10px 0 10px 0;
	margin: 0px;
	
	overflow: visible;
	
	background: none;
	background-color: #fff;
	border: 1px dashed #ccc;
	border: none;
}
.itemactionspacer {
	height: 30px;
}
.rail .userlogo {
	border: 1px solid #999;
}
.caldiv1 { background-color: #ccc; }
.caldiv1 td { font-size: 10px; }
.caldate { font-size: 13px; font-weight: bold;}
.cald {
	float:right;
	text-align: center;
	background-color: #fff;
	padding: 0px 4px 0px 4px;
	margin: -3px -3px 3px 3px;
	border: 1px solid #ccc;
	width: 20px;
}
.calevent { margin: 0px 0px 8px 0px; }
.caldiv1 td:hover { background-color: #fff; }
.caldiv1 th {
	background-color: #ccc;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}
.caldiv1 th a, .caldiv1 th a:visited { color: #fff; }
a.compose:hover {
	text-decoration: underline;
}
span.fakelink {
	color: #00c;
}
.header {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 100%;
	background: none;
	background-color: #bbb;
}

div#ownedheader a:link, div#ownedheader a:visited, div#ownedheader a { color: #fff; }
.header a:link, .header a:visited, .header a { color: #fff; }
.navinput {
	border: 1px solid #999;
	color: #666;
}
.header .globalnav div.gndd a { color: #444; border: 1px solid #eee;}
div.gndd {
	background-color: #eee;
	border: 1px solid #ccc;
}
div.ddsep { background-color: #ccc; }
div#rail div.userlogo {
/*	width: 65px;
	height: 65px;
	margin: -88px 0 20px 63px; */
	padding: 0;
	border: none;
}
td.rail {
	border-left: 1px solid #ddd;
}
a.mine, a:link.mine, a:visited.mine {
	font-size: 12px;
	font-weight: normal;
	color: #00c;
}
div.viewmore {
	margin: 0;
	font-size: 12px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
div.itemactions {
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
div.ritemactions a, div.ritemactions a:link, div.ritemactions a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #00c;
}
table.indextitle {display: none}
td#maincontent { padding: 0 20px 20px 20px;}

span.tagtitle {
	color: #aaa;
}
.prevnext {
	margin-top: -25px;
	position: relative;
}
div.icon {
	display: none;
	float: left;
}
div.openbox {
	margin: 0 0 5px 0;
}
div.guidebox {
	background: none;
	background-color: #eee;
	border: 1px solid #ccc;
}
b.cn { display: inline; } 
div#owner_nav b.cn { display: none; } 
div#ownedfooter b.cn, .header b.cn { display: none; }
span.signoutid a.signout { color: #fff; }

div.prevnextphoto {
	-moz-border-radius: 0;
	background-color: transparent;
	border: solid 1px #ddd;
	border-left: transparent;
	border-right: transparent;
	padding: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
	color: #000;
}
div.prevnextphoto a, div.prevnextphoto a:link, div.prevnextphoto a:visited {
	font-weight: normal;
	font-size: 14px;
	color: #000;
}
div.prevnextphoto table td {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}