/* CSS Document */
label
{
	cursor: pointer;
}
#hotbox
{
	background-image: url('http://images.vibe.to/hotbg.gif');
	background-repeat: repeat-x;
}
.light
{
	color: #A37F86;
	font-weight: normal;
}
.roll:hover
{
	color: #FF1C1C;
}
li
{
	list-style-position: inside;
}
h2
{
	font-size: 18px;
}
h3
{
	font-size: 14px;
}
ul
{
	margin: 0px 0px 0px 0px;
	list-style-position: inside;
}
.huge
{
	font-size: 18px;
	font-weight: bold;
}
.silverhr
{
	background-image: url('http://images.vibe.to/silverhr.gif');
	background-repeat: repeat-x;
	height: 18px;
	padding-top: 5px;
	padding-left: 5px;
	color: #333333;
}
.itemList
{
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #DDD;
}
li.itemListNew
{
	padding: 4px;
	border-bottom: 1px solid #e9e9e9;
	width: 166px;
}
.doublePush
{
	padding: 8px 8px 8px 8px;
}
.subLink
{
	color: #8F7777;
	font-weight: normal;
}
.cbox
{
	border: 1px solid black;
	padding: 5px 5px 5px 5px;
	background-color: white;
}
.codeBlock
{
	background-color: #F0F0F0;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	border-width: 1px;
	border-style: inset;
	font-family: "Courier New", Courier, mono;
}
.pageNumber2
{
	border: 1px solid #CCCCCC;
	padding: 2px 4px 2px 4px;
	background-color: black;
	font-weight: normal;
	color: white;
	background-image: url('http://images.vibe.to/pnbg_grey.gif');
}
.pageNumber2:hover
{
	color: #CCCCCC;
}
.onPageNumber
{
	border: 1px solid #CCCCCC;
	padding: 2px 4px 2px 4px;
	font-weight: normal;
	color: black;
	font-size: 12px;
}
.onPageNumber:hover
{
	color: #0000FF;
	background-color: #F0F0F0;
}
.graphbox
{
	border-right: 1px solid #CCCCCC;
	background-image:url('http://images.vibe.to/graphbg.gif');
}
#td_profileButtons
{
	border-left: 1px solid #999999; 
	background-image: url('http://images.vibe.to/profilerightbg.gif'); 
	background-repeat: repeat-y;
	background-color: white;
}
.homeUserLink
{
	color: #D67272;
	font-weight: normal;
}
.homeUserLink:hover
{
	color: #FFE4E4;
}
.trendy2
{
	color: #550808;
}
.homeDrop
{
	background-color: #f5f5f5;
}
td#memberQuickFind
{
	padding: 4px;
}
td#memberQuickTitle
{
	background-color: black;
	color: #C92323;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
td#memberQuickTitle b
{
	color: white;
}
.alertbox1
{
	border: 1px solid #8E0000;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	background-color: white;
}
.onButton
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	border: 1px solid #CCCCCC;
	background-color: white;
	padding: 5px 5px 5px 5px;
	margin: 2px 2px 2px 2px;
}
.onButton:hover
{
	color: black;
	border: 1px solid #999999;
}
.userbox1
{
	border: 1px solid #CCCCCC;
	padding: 4px 4px 4px 4px;
	background-color: white;
}
.hotpink
{
	color: #FFE6E6;
}
.newCommentBox{
	width: 482px; 
	overflow-x: auto; 
	word-wrap: break-word;
}
.newUserBox
{
	line-height: 150%;
}
.blue
{
	color: blue;
}
.onActive
{
	color: blue;
}
.interest
{
	color: #9A4040;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
.interest:hover
{
	text-decoration: underline;
}
.blueTitle
{
	font-size: 14px;
	color: blue;
	font-weight: normal;
}
.newTitle
{
	font-size: 14px;
	font-weight: normal;
}
#onlineBar
{
	padding: 4px 4px 4px 4px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.blackSmall
{
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}
.newInput
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #740730;
	padding: 5px 5px 5px 5px;
}
.noticeBox
{
	background-color: #FBFFF1; 
	border: 1px solid #A3B082;
}
.noticeBoxGreen
{
	border: 1px solid #60AE55;
	background-color: #F4FFF1;
}
.xpush
{
	padding: 0px 4px 0px 4px;
}
.onred:hover
{
	color: #ECE5E5;
	text-decoration: underline;
}
.profileTitle
{
	color: #A31300;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}
.profileIcon
{
	background-color: white;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px;
}
.tooltip {
	display: none;
	position: absolute;
	background-color: #FFFFE1;
	border: 1px solid #000000;
	padding: 5px;
	color: #000000;
	overflow: visible;
	white-space: normal;
}
div.thumbroll
{
	display: none;
	position: absolute;
	margin-left: 150px;
}
h1.promo
{
	color: black;
	font-size: 10px;
	font-weight: normal;
	display: none;
}
td.h1Red
{
	background-image: url('http://images.vibe.to/bgreddiag.gif');
	background-repeat: repeat-x;
	padding-left: 10px;
	color: white;
	vertical-align: middle;
	border-top: 1px solid #47090B;
	border-bottom: 1px solid #47090B;
	background-color: #9A090B;
}
td.h1Red h1
{
	font-size: 22px;
}
a.footerButton
{
	border: 1px solid #878787;
	background-color: #DFDFDF;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-weight: normal;
	color: #333333;
	opacity: .5;
	filter: alpha(opacity=50);
}
a.footerButton:hover
{
	border: 1px solid #000;
	background-color: #700000;
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100);
}
table#quickFindResults
{
	margin-top: 4px;
	border: 1px solid #5AB058;
	background-color: #EBF8EA;
}
.cityCloud_small
{
	color: #666;
}
.cityCloud_medium
{
	color: #333;
	font-weight: bold;
}
.cityCloud_big
{
	color: black;
	font-weight: bold;
}
.standard
{
	color: #0000FF;
	text-decoration: underline;
}
table#inboxTable
{
	border-top: 2px solid #CCC;
	border-bottom: 1px solid #CCC;
}
table#inboxTable td
{
	border-bottom: 1px solid #CCC;
}
td.cellfade
{
	background-image: url('http://images.vibe.to/assets/inbox_cell_fade.gif');
	background-position: left;
	background-repeat: repeat-y;
	background-color: #F5F5F5;
	border-bottom: none;
}
.plain:hover
{
	text-decoration: underline;
	color: inherit;
}
div#thumbSpot
{
	position: fixed;
	bottom: 10px;
	right: 10px;
}
img.imageButton
{
	cursor: pointer;
}

/* account manager */
table#pictureTable tr.pictureRow:hover, table.friendTable tr.friendRow:hover {
	background-color:#fdf;
}
table#pictureTable th, table.friendTable th {
	font-size:12px;
	padding:8px 24px;
}
table.friendTable th.leftHeader {
	text-align:left;
	padding-left:8px;
}
table#pictureTable td, table.friendTable td {
	border-top:1px solid #444;
	padding:8px;
}
table#pictureTable td#picture {
	padding:0;
}
table#pictureTable td strong, table.friendTable td strong {
	font-size:24px;
	font-weight:bold;
}
table#pictureTable td a img {
	border:0;
}
table#pictureTable td .pictureCaptionTextbox {
	width:300px;
}

table#otherPictures {
	margin:0 auto;
}
table#otherPictures td {
	width:90px;
}

.italic {
	font-style:italic;
}

/* page numbers */
div#pagination {
	color:#ccc;
}
div#pagination > a {
	border:1px solid #4a0707;
	padding:3px 5px;
	background-color:#d80e0f;
	font-weight:normal;
	color:#d98687;
	background-image:url('http://images.vibe.to/assets/forum_pnum_bg.gif');
	background-repeat:repeat-x;
	margin-left: 4px;
}
div#pagination > a:hover {
	color:#fff;
	border:1px solid #f82d2d;
}
div#pagination strong {
	color:#fff;
}
