@charset "utf-8";

/* General Styles
---------------------------------------- */
body {
	background: #94e4e8; color: #555;	
}

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

.content ul, .content li {
	list-style: disc;
}

.clear {
	position: relative;
	clear: both;
}

/* Elements
---------------------------------------- */
#container {
	background: url('images/container-bg.jpg') bottom no-repeat; height: 100%; min-height: 850px; width: 1024px; margin: 0 auto;
}

#inner {
	margin: 0 62px;
}

#content {
	background: #FFFFFF url('images/bg-content.gif') repeat-y; padding: 20px 25px 25px 25px; min-height: 660px;
}

#content-foot {
	background: url('images/bg-content-foot.png') no-repeat; width: 900px; height: 9px; padding-bottom: 40px;
}

/* Menu
---------------------------------------- */
#menu {
	background: url(images/bg-menu.gif) repeat-x bottom;
}

#menu ul {
	float: right; margin-top: 53px;
}

#menu h1 {
	float: left; margin: 0;
}

#menu h1 a, #menu h1 a:visited {
	text-indent: -7777px; display: block; border: 0; background: url('images/logo.png') no-repeat; width: 225px; height: 98px;
}

#menu li {
	float: left;
}

#menu li a, #menu li a:visited {
	font-size: 10px; text-indent: -7777px; display: block; border: 0; height: 45px;
}

#menu li a.products, #menu li a.products:visited {
	background: url(images/menu-products.png) no-repeat; width: 105px;
}

#menu li a.manage, #menu li a.manage:visited {
	background: url(images/menu-manage.png) no-repeat; width: 105px;
}

#menu li a.cms, #menu li a.cms:visited {
	background: url(images/menu-cms.png) no-repeat; width: 78px;
}

#menu li a.services, #menu li a.services:visited {
	background: url(images/menu-services.png) no-repeat; width: 85px;
}

#menu li a.about, #menu li a.about:visited {
	background: url(images/menu-about.png) no-repeat; width: 78px;
}

#menu li a.forum, #menu li a.forum:visited {
	background: url(images/menu-forum.png) no-repeat; width: 88px;
}

#menu li a.support, #menu li a.support:visited {
	background: url(images/menu-support.png) no-repeat; width: 106px;
}

#menu li a.contact, #menu li a.contact:visited {
	background: url(images/menu-contact.png) no-repeat; width: 101px;
}

#menu[id] li a:hover, #menu[id] li a#selected {
	background-position: left bottom;
}

/* Subpage
---------------------------------------- */
#main {
	position: relative;
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	background: url('images/main_bg.gif') repeat-y 0 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#main.full {
	background: url('images/main_full_bg.gif') repeat-y 0 0;
}

#mainContent {
	float: right;
	position: relative;
	background: url('images/main_top_bg.gif') no-repeat 0 0;
	overflow: hidden;
	padding: 15px 35px 30px 35px;
	line-height: 1.4em;
	width: 562px;
}

.full #mainContent {
	background: url('images/main_top_full_bg.gif') no-repeat 0 0;
	width: 780px;
}

#mainContent p {
	font-size: 12px; margin-bottom: 10px;
}

#mainContent p, #mainContent ol, #mainContent ul {
	text-align: justify;
}
#mainContent ul, #mainContent ol {
	margin-top: 1em;
	margin-bottom: 1em;
}
#mainContent a.home, #mainContent a span.home {
	font-weight: bold;
	color: #000;
}
#mainContent a:hover.home {
	color: #000;
}

#mainBottom {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url('images/main_bottom_bg.gif') no-repeat 0 bottom;
}

.full #mainBottom {
	background: url('images/main_bottom_full_bg.gif') no-repeat 0 0;
}

#sideContent {
	float: left;
	width: 218px;
}

#tabsMenu, #tabsMenu ul {
	width: 218px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}

#sideContent #tabsMenu.text {
	padding-top: 1px;
	background: url('images/tabs_menu_bg.gif') repeat-y 0 0;
}

#tabsMenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#tabsMenu a.image {
	position: relative;
	display: block;
	width: 218px;
	height: 50px;
	overflow: hidden;
}

#tabsMenu a.image span {
	position: absolute;
	top: 0;
	left: 0;
	width: 218px;
	height: 50px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#tabsMenu a:hover.image span {
	background-position: 0 -50px;
}

#tabsMenu a.image.active span, #tabsMenu a:hover.image.active span {
	color: #222;
	background-position: 0 -100px;
}

#tabsMenu a.image.halfActive span, #tabsMenu a:hover.image.halfActive span {
	color: #222;
	background-position: 0 -150px;
}

#sideContent ul.text {
	background: url('images/tabs_submenu_bg.gif') repeat-y 0 0;
	text-align: right;
}

#sideContent ul.text li {
	margin: 0;
	padding: 0;
	border-top: dashed 1px #D9D9D9;
}

#sideContent ul.text li.first {
	border: none;
}

#sideContent ul.text li a {
	display: block;
	padding: 9px 25px 10px 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #252525;
	line-height: 1em;
	text-decoration: none;
	background: url('images/tabs_submenu_1st_bg.gif') no-repeat right 0;
}

#sideContent ul.text li a:hover {
	background: url('images/tabs_submenu_1st_bg.gif') no-repeat right -50px;
}

#sideContent ul.text li a.active, #sideContent ul.text li a:hover.active {
	background: url('images/tabs_submenu_1st_bg.gif') no-repeat right -100px;
	color: #ffb964;
}

#tabsMenu li img {
	position: relative;
	top: 1px;
	float: left;
	border: none;
	padding: 0 6px 0 0;
}
#sideContent ul.text span.ending {
	display: block;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background: url('images/tabs_submenu_bg2.gif') no-repeat 0 bottom;
	border: none;
}

#newsbox ul li {
	padding: .8em 10px .8em 3px;
	font-size: 12px;
	line-height: 125%;
	border-bottom: 1px solid #d5d5d5;	
	width: 58%;
	background: url(images/news_bullet.gif) no-repeat 3px 9px;
	padding-left: 20px;
}

#page-support h4 {
	margin-bottom: 10px;
}

#page-support h4 a {
	padding: .8em 10px .2em 3px;
	font-size: 12px;
	line-height: 125%;
	border-bottom: 1px solid #d5d5d5;	
	background: url(images/news_bullet.gif) no-repeat 3px 9px;
	padding-left: 20px;	
}

/* Headers
---------------------------------------- */
#mainContent h2 {
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	width: 652px;
	height: 52px;
	overflow: hidden;
	text-indent: -2500px;
}

.full h2 {
	width: 780px;
}

h2#h201 {
	background: url('images/h2_0_1.gif') no-repeat 0 0;
}

h2#h2010 {
	background: url('images/h2_0_10.gif') no-repeat 0 0;
}

h2#h201-1 {
	background: url('images/h2_0_1_1.gif') no-repeat 0 0;
}

h2#h2014, h2#h201-2 {
	background: url('images/h2_0_1_2.gif') no-repeat 0 0;
}


h2#h203 {
	background: url('images/h2_0_3.gif') no-repeat 0 0;
}

h2#h204 {
	background: url('images/h2_0_4.gif') no-repeat 0 0;
}

h2#h225 {
	background: url('images/h2_2_5.gif') no-repeat 0 0;
}

h2#h289 {
	background: url('images/h2_8_9.gif') no-repeat 0 0;
}

#mainContent h3.subtitle {
	position: absolute;
	top: 32px;
	right: 40px;
	margin: 0;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: black; text-transform: none; border: 0;
}

/* Banner
---------------------------------------- */
div#like_banner {
	position: relative; z-index: 1000; display: block; height: 24px; padding: 8px; background: #333 url(images/bg-gradient.png) repeat-x; margin-bottom: 30px;
}

div#like_banner a,
div#like_banner a:visited {
	text-decoration: none;
}

#like_banner h1 {
	float: left; margin: 0; padding: 0;
}

#like_banner h1 a,
#like_banner h1 a:visited {
	font-size: 10px;
	text-indent: -7777px;
	display: block;
	width: 60px;
	height: 24px;
	border: 0;
	background: url(images/logo-banner.png) no-repeat;
}

#like_banner[id] h1 a:hover {
	background-position: left bottom;
}
	
#like_banner ul {
	float: right;
	height: 24px;
	width: 700px;
	position: relative;
	z-index: 899;
	display: block;
}

#like_banner ul ul {
	float: none;
	position: absolute;
	width: 100px;
	top: 20px;
	right: 10px;
	z-index: 900;
	display: block;
}
#like_banner ul li li {
	float: none;
	background-image: none;
	background: #000000;
	text-align: right;
	margin: 0;
	padding: .5em 10px 0 0;
	height: auto;
}
#like_banner ul li li.like_settings {
	z-index: 10;
}
#like_banner ul li li.like_logout {
	padding-bottom: 13px;
	background: url(images/banner-usernav_bottom.png) no-repeat bottom;
	background-color: none;
}
#like_banner ul li#vnav_5 li a,
#like_banner ul li li a,
#like_banner ul li li a:visited, 
#like_banner ul li li.like_logout a,
#like_banner ul li li.like_logout a:visited {
	float: none;
	background: none;
	padding: 0;
	height: auto;
	color: #0281ca;
}
#like_banner ul li li a:hover,
#like_banner ul li li:hover a,
#like_banner ul li li:hover {
	background: none;
}
#like_banner ul li li:hover {
	background: #000000;
}
#like_banner ul li li.like_logout:hover {
	background: url(images/banner-usernav_bottom.png) no-repeat bottom;
}

#like_banner ul li {
	float: right;
	height: 22px;
	padding: 0 12px 0 0;
	margin: 1px 0 1px 5px;
	background: url(images/banner-nav_right.png) no-repeat right top;
	position: relative;
	cursor: pointer;
}
#like_banner ul li:hover {
	background: url(images/banner-nav_right.png) no-repeat right bottom;
	cursor: pointer;
}

#like_banner ul li a,
#like_banner ul li a:visited {
	display: block;
	height: 17px;
	padding: 5px 0 0 12px;
	line-height: 100%;
	border: 0;
	color: #fff;
	font-size: 11px;
	background: url(images/banner-nav_left.png) no-repeat left top;
}
	#like_banner ul li a strong,
	#like_banner ul li a:visited strong {
		font-weight: normal;
	}
	#like_banner ul li a strong.plus,
	#like_banner ul li a:visited strong.plus {
		font-weight: bold;
		font-size: 12px;
	}
	#like_banner ul li a strong.nav_arrow,
	#like_banner ul li a:visited strong.nav_arrow {
		background: url(images/banner-nav_arrow.png) no-repeat right top;
		padding: 0 8px 0 0;
	}
#like_banner ul li a:hover,
#like_banner ul li:hover a {
	color: #fff;
	background: url(images/banner-nav_left.png) no-repeat left bottom;
}

/* Forms
---------------------------------------- */
.form_new {
	background: #e2f0f9 url(images/form-new_top.gif) no-repeat left top; width: 562px; height: 60px; line-height: 60px; text-align: center;
}

.form_new form {
	background: url(images/form-new_bottom.gif) no-repeat left bottom;	
}

.form_new form input {
	text-align: center;
}

#mainContent div.blue_box {
	padding: 20px 20px 0 20px;
	text-align: left;
	background: url(images/bg-blue_575px.gif) no-repeat;
}
	
#mainContent form .blue_box dl {
	padding: 5px 0 0 0;
	line-height: 100%;
	font-size: 11px;
	color: #000;
	border: none;
	margin: 0;
	background: none;
}

#mainContent label {
	color: black; cursor: pointer; font-weight: normal;
}

#mainContent form .blue_box dl dt {
	float: left;
	width: 140px;
	padding: 15px 0 0 0;
	margin: 0;
	text-align: left;
	
}

#mainContent form .blue_box dl dd {
	float: left;
	position: relative;
	width: 365px;
	padding: 0;
	margin: 0;
}
 
#mainContent div.blue_box_end {
	height: 15px; background: url(images/bg-blue_575px.gif) no-repeat left bottom; margin-bottom: 15px;
}

#mainContent form input.text, #mainContent form textarea {
	width: 97%;
	/*display: block;	*/
}
	
#mainContent input, #mainContent select, #mainContent textarea {
	font: normal 16px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	font-weight: bold;
	padding: 5px;
	border: solid 1px #9fbbcd;
	color: #333;
	background: #fff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#mainContent input[type='file'],
#mainContent input[type='image'],
#mainContent input[type='file'],
#mainContent input[type='hidden'] {
	border: 0;
	padding: 0;
	background: none;
}

#mainContent input[type='file'] {
	font: 11px "Lucida Grande", Helvetica, Verdana, Arial, Tahoma, sans-serif;
}

#mainContent .reset {
	font-weight: normal;
}

#mainContent form span.input, #mainContent form span.checkbox, #mainContent form span.textarea, #mainContent form span.text {
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #d0e5f2;
	padding: 5px;
	margin: 0 0 15px 0;
}

#mainContent form span.text, #mainContent form span.text a {
	font: normal 16px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight: bold; line-height: 30px;
}

#mainContent form span.input {
	font: italic 11px "Lucida Grande", "Jamrul", Helvetica, Verdana, Arial, Tahoma, sans-serif;
	color: #888;
}

#mainContent form span.checkbox {
	padding-left: 10px;
}

#mainContent .form_edit form span.input, #mainContent .form_edit form span.checkbox, #mainContent .form_edit form span.textarea {
	background: #d4dee5;
}

#mainContent form p {
	margin: 0;
}

#mainContent form p em.tip {
	font: italic 11px "Lucida Grande", "Jamrul", Helvetica, Verdana, Arial, Tahoma, sans-serif;
	background: url(images/form-arrow_tip.gif) no-repeat center left;
	margin: 5px 0 0 5px;
	padding: 0 0 0 7px;
	display: block;
	color: #888;		
}

#mainContent p.private {
	position: absolute;
	top: 12px;
	left: 90px;
}

/* Convert
---------------------------------------- */
#mainContent .blue_box dl dt.border,
#mainContent .blue_box dl dd.border {
	border-top: 1px solid #c2dded;
	padding: 15px 0;
}


/* Contact form
---------------------------------------- */
#contact_form input.btn_new {
	border: 1px solid #a6b2bb;
	background: #fff url(images/bg-btn.gif) repeat-x bottom;
	-moz-border-radius: 12px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
	border-bottom-color: #99a4aa;
	border-color: rgba(0,0,0,0.35);
	text-transform: uppercase;
	font: bold 9px Helvetica, Arial, Verdana, sans-serif;
	color: #555;
	padding: 6px 1.5em 5px 1.5em;
	margin: 5px 0 1px 0;
}

#contact_form p {
	font-size: 11px;
	color: #999;
	line-height: 140%;
}
	#contact_form p label {
		color: #555;
		padding: 0 0 5px 0;
	}
	
div#form_left,
div#form_right {
	float: left;
	width: 420px;
	margin: 0 0 0 10px;
	padding: 0 0 20px 0;
}

div#form_left {
	width: 235px;
	margin: 0 10px 0 0;
}

	#contact_form input.text {
		padding: 5px 0;
		margin: 0;
		font-size: 15px;
		text-indent: 5px;
		border-color: #c3c3c3;
	}
	#contact_form select#contact_subject,
	#contact_form textarea {
		padding: 5px;
		margin: 0;
		display: block;
		font-size: 14px;
		width: 97%;
		border-color: #c3c3c3;
	}
	#contact_form textarea {
		font-size: 12px;
		height: 175px;
	}
	
	#contact_form p span {
		display: block;
		-moz-border-radius: 4px;
	    -webkit-border-radius: 4px;
	    border-radius: 4px;
		padding: 7px;
		background: #eee;
	}
	
	#contact_form input.btn_new {
		-moz-border-radius: 17px;
	    -webkit-border-radius: 17px;
	    border-radius: 17px;
		color: #0281ca;
		font-size: 13px;
		float: right;
		padding: 10px 30px;
		text-transform: uppercase;
	}
	#contact_form input.btn_new:hover {
		color: #333;
	}


/* Messages
---------------------------------------- */
#like_banner #message,
#like_banner #message_error {
	width: 616px;
	text-align: left;
	margin: 7px auto -95px auto;
	position: relative;
	z-index: 1000;	
}             
	#like_banner #message .hide,
	#like_banner #message_error .hide {
		display: block;
		position: absolute;
		top: 10px;
		right: 5px;
		width: 40px;
	}   
		#like_banner #message .hide a,
		#like_banner #message_error .hide a {
			border: none;
		}
		#like_banner #message .hide strong,
		#like_banner #message_error .hide strong {
			visibility: hidden;
		}
	#like_banner #message .hide {
		background: url(images/btn-hide_success.gif) no-repeat;
	}
	#like_banner #message_error .hide {
		background: url(images/btn-hide_error.gif) no-repeat;
	}
	#like_banner #message h2,
	#like_banner #message_error h2 {
		font: 21px Helvetica;
		color: #fff;
		letter-spacing: normal;
		font-weight: bold; 
		padding: 25px 20px 0 20px;
	}     
	#like_banner #message h2 {
		text-shadow: #199c91 1px 1px 1px;
	}
	#like_banner #message_error h2 {
		text-shadow: #ab375d 1px 1px 1px;
	}
	#like_banner #message_error p a,
	#like_banner #message_error p a:visited,
	#like_banner #message p,
	#like_banner #message_error p {
		font: 13px Helvetica;
		color: #fff;
		letter-spacing: normal;
		font-weight: normal;
		padding: 0 20px 10px 20px;
	}
	#like_banner #message_error p a,
	#like_banner #message_error p a:visited
	{
		border-bottom: solid 1px #ffffff;
		font-weight: bold;
	}
#like_banner #message {
	background: url(images/bg-success_message.png) no-repeat;
}   
#like_banner #message_error {
	background: url(images/bg-error_message.png);	
}

/* Table
---------------------------------------- */
table {
	border-collapse: collapse;
	border-top: solid 1px #c9c9c9;	
	width: 100%;
}  

table a, table a:visited {
	color: #0281ca;
	border: none;
}

table p {
	font-size: 11px;
	margin-bottom: 5px;
}

table em {
	font-style: normal;
	color: #aaa;
}
	
tr.odd {
	background: #f5f5f5;
}

td {
	padding: 10px;
	border-bottom: solid 1px #e4e4e4;
}

td .edit_delete_wrapper, p.approve_delete_wrapper {
	position: relative;
} 
				
td .edit_delete {
	top: 0px;
	right: 0px;
	position: absolute;
	color: #b3b3b3;
	font-size: 11px;
}

td .edit_delete a, td .edit_delete a:visited {
	color: #64b2df;
}

td .edit_delete a.delete_link, td .edit_delete a.delete_link:visited {
	color: #d70051;
	padding: 0;
}

td h3 {
	font: normal 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; border: 0; text-transform: none; color: #555555; margin: 0;
}

td h3 a, td h3 a:visited {
	left: inherit; top: inherit; color: #555; font: bold 14px Helvetica; border-bottom: solid 1px #cbcbcb; margin: 0;
}

td h3 a:hover {
	text-decoration: none; color: black; border-bottom: 0px;
}

td.icon {
	padding-right: 10px;
	width: 37px;
}
				
/* Hud
---------------------------------------- */
div#like_hud {
	position: absolute;
    width: 98.7%;
	height: 30px;
	padding: 0;
	left: 8px;
	bottom: -2px;
	background: #e4e4e4 url(images/bg-hud.gif) repeat-x;
    border: 1px solid #ccc;
	border-bottom: 0;
	z-index: 7000;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

	#like_hud ul li {
		float: left;
		font-size: 11px;
		line-height: 100%;
		color: #999;
		padding: 7px 15px 0 12px;
		margin: 0;
		height: 21px;
		background: url(images/bg-hud_dividers.gif) no-repeat right top;
	}
	#like_hud ul li.right {
		float: right;
		background-position: left top;
		padding: 7px 12px 0 15px;
	} 
	#like_hud ul li#hud_contribute.right {
		padding: 7px 0 0 0;
	}
	#like_hud ul li#hud_contribute.right a {
		padding: 0 12px 0 15px;
	}
	#like_hud ul li.right.icon.logout a:hover,
	#like_hud ul li.right.icon.logout a:visited,
	#like_hud ul li.right.icon.logout a {
		color: #d70051;
		font-weight: bold;
	}
	
	
		#like_hud ul li strong {
			color: #666;
		}
		
		#like_hud ul li a,
		#like_hud ul li a:visited {
			border: 0;
			color: #0281ca;
			text-decoration: none;
		}
		
		#like_hud ul li a.out,
		#like_hud ul li a.out:visited {
			color: #bbb;
		}
		
		#like_hud ul li a:hover,
		#like_hud ul li a.out:hover {
			color: #666;
		}
	
	#like_hud ul li.icon {
		padding: 0;
		height: 28px;
	}
		
		#like_hud ul li.icon a,
		#like_hud ul li.icon a:visited {
			display: block;
			font-weight: bold;
			padding: 7px 15px 7px 27px;
			background: url(images/bg-hud_icons.gif) no-repeat;
			text-decoration: none;
			border: none;
		}
		
		#like_hud ul li#icon_followers a      { background-position: left -100px; }
		#like_hud ul li#icon_messages a       { background-position: -100px -100px; padding-left: 30px; }
		#like_hud ul li#icon_invites a        { background-position: -200px -100px; padding-left: 32px; }
		#like_hud ul li#icon_announcements a  { background-position: -300px -100px; padding-left: 30px; }
		
		#like_hud ul li#icon_followers a.zero      { background-position: left top; padding-left: 20px; }
		#like_hud ul li#icon_messages a.zero       { background-position: -100px top; padding-left: 23px; }
		#like_hud ul li#icon_invites a.zero        { background-position: -200px top; padding-left: 25px; }
		#like_hud ul li#icon_announcements a.zero  { background-position: -300px top; padding-left: 23px; }
		
		#like_hud ul li#icon_followers a:hover,
		#like_hud ul li#icon_followers a.zero:hover      { background-position: left -50px; }
		#like_hud ul li#icon_messages a:hover,
		#like_hud ul li#icon_messages a.zero:hover       { background-position: -100px -50px; }
		#like_hud ul li#icon_invites a:hover,
		#like_hud ul li#icon_invites a.zero:hover        { background-position: -200px -50px; }
		#like_hud ul li#icon_announcements a:hover,
		#like_hud ul li#icon_announcements a.zero:hover  { background-position: -300px -50px; }

		#like_hud ul li.right.icon a,
		#like_hud ul li.right.icon a:visited {
			display: block;
			font-weight: normal;
			padding: 7px 15px 7px 15px;
			background: none;
		}
   		#like_hud ul li.right.icon {
			padding: 0;
		}

div.content_box {
	display: block;
	background: #f3f3f3;
	padding: 6px;
	margin: 0 0 20px 0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

	.content_box span {
		display: block;
		background: #fff;
		border: 1px solid #d7d7d7;
		padding: 20px 15px;
		margin: 0;
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	}



	#tooltip {
		position: absolute;
		top: -34px;
	/*	bottom: 0px;*/
		z-index: 3000;
	/*	border: 1px solid #111;*/
	/*	background-color: #eee;*/
		padding: 0;
	/*	opacity: 0.85;*/
		display: none;
		text-transform: capitalize;
	}
	#tooltip_left {
		background: url('images/bg-tooltip.png') no-repeat left top;
		width: 15px;
		height: 42px;
		float: left;
	}
	#tooltip h3 {
		height: 33px;
		float: left;
		font-size: 12px;
		padding: 9px 0 0 0;
		font-family: "Lucida Grande", Arial, sans-serif;
		opacity: 1;
		font-weight: bold;
		color: #666;
		border: 0;
	}
	#tooltip.followers h3 {
		background: url('images/bg-tooltip.png') no-repeat -65px top;		
	}
	#tooltip.messages h3 {
		background: url('images/bg-tooltip.png') no-repeat -63px top;		
	}
	#tooltip.invitations h3 {
		background: url('images/bg-tooltip.png') no-repeat -60px top;		
	}
	#tooltip.announcements h3 {
		background: url('images/bg-tooltip.png') no-repeat -44px top;		
	}
	#tooltip.logout h3 {
		background: url('images/bg-tooltip.png') no-repeat -52px top;		
		padding-right: 9px;
	}

	#tooltip_right {
		background: url('images/bg-tooltip.png') no-repeat right top;
		width: 19px;
		height: 42px;
		float: left;
	}
	#tooltip.logout #tooltip_right {
		width: 10px;
	}

	#tooltip h3, #tooltip div { margin: 0; }

/* Misc
---------------------------------------- */
div.alert_box {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background: #e1cbe2 url(images/icon-warn.png) no-repeat 15px 9px;
	padding: 10px 10px 12px 50px;
	margin: 25px 0;
}

#mainContent .alert_box p {
	margin: 0; margin-bottom: 8px; padding: 0;
	color: #d9004e;
	font: normal 14px/125% "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	/*text-align: left;*/
}

#mainContent .alert_box p a,
#mainContent .alert_box p a:visited {
	color: #d9004e;
	border: 0;
	text-decoration: underline;
}

#mainContent .alert_box p a:hover {
	color: #333;
	text-decoration: none;
}

#howto {
	background: url(images/howto.gif); width: 559px; height: 297px;
}