/*
	Colors
*/
body,html {
	width: 100%;
	background-color: white;
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: arial, tahoma, verdana;
	font-size: 0.8em;
}

/*
	Reset Styles
*/
table,tr,td,img,td,img,p,ul,h1,h2,h3 {
	color: #000000;
	padding: 0;
	margin: 0;
	border-style: none;
}

ol {
	padding:0 0 0 2ex;
	margin: 0;
}

ul {
	list-style-type: none;
}

li { 
	/*margin:		auto;*/
}

h1,h2,h3 {
	
}

/*
	Links - and with images
*/
a,a:link,a:visited,a:active,a:hover {
	color: black;
}

a img,a:link img,a:visited img,a:active img,a:hover img {
	border-style: none;
}

/*
	Wrapper
*/
div#wrapper {
	height: auto;
	width: 100%;
	padding-top: 6px;
	overflow: hidden;
}

div#wrapper p,div#wrapper div {
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*
	Exceptions
*/
div#wrapper p div,div#wrapper div p {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
	End Exceptions
*/ /*
	Headings
*/
h1 {
	font-size: 2.2em;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: top left;
	color: black;
	padding: 0;
	margin: 0;
	padding-left: 2.6ex;
	margin-left: 8px;
	height: 2.6ex;
	padding-top: 2px;
	vertical-align: top;
}

h1.links {
	background-image: url(/wap/images/icon_links.gif);
}

h1.friends,h1.register {
	background-image: url(/wap/images/icon_friends.gif);
}

h1.profile {
	background-image: url(/wap/images/icon_profile.gif);
}

h1.content {
	background-image: url(/wap/images/icon_content.gif);
}

h1.upload {
	background-image: url(/wap/images/icon_upload.gif);
}

h1.blogs {
	background-image: url(/wap/images/icon_blogs.gif);
}

h1.news {
	background-image: url(/wap/images/icon_news.gif);
}

h1.mailbox {
	background-image: url(/wap/images/icon_mailbox.gif);
}

h1.chat {
	background-image: url(/wap/images/icon_chat.gif);
}

h1.sns {
	background-image: url(/wap/images/icon_sns.gif);
}

h2 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.6em;
	background-color: #CC0000;
	color: #ffffff;
	padding-left: 8px;
	padding-top: 2px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #000000;
}

h2.profile {
	background-color: #CCCCCC;
	color: #000000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

h3 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 1.3em;
	font-style: normal;
}

p.content_menu {
	padding: 0;
	/*padding-left:	8px;*/
	margin: 0;
	padding-left: 8px;
}

li.folder,a.folder,.folder {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 1.3em;
	font-style: normal;
	padding: 0;
	margin: 0;
	padding-left: 18px;
	height: 17px;
	vertical-align: top;
	color: black;
	background-image: url(/wap/images/content/folders.gif);
	margin-left: 8px;
}

li.image,a.image,.image {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 1.3em;
	font-style: normal;
	padding: 0;
	margin: 0;
	padding-left: 18px;
	height: 17px;
	vertical-align: top;
	color: black;
	background-image: url(/wap/images/content/image.gif);
	margin-left: 8px;
}

li.audio,a.audio,.audio {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 1.3em;
	font-style: normal;
	padding: 0;
	margin: 0;
	padding-left: 18px;
	height: 17px;
	vertical-align: top;
	color: black;
	background-image: url(/wap/images/content/audio.gif);
	margin-left: 8px;
}

li.video,a.video,.video {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 1.3em;
	font-style: normal;
	padding: 0;
	margin: 0;
	padding-left: 18px;
	height: 17px;
	vertical-align: top;
	color: black;
	background-image: url(/wap/images/content/video.gif);
	margin-left: 8px;
}

/*
	Forms
*/
form.body {
	border-top: 1px solid #999999;
	background-color: #F0EFEF;
	color: #ffffff;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

from.center {
	text-align: center;
}

form label {
	display: block;
}

form.body label {
	color: #000000;
	display: block;
}

form.body dl {
	display: block;
	color: #000000;
	margin: 0;
	padding: 0;
}

dl dt {
	
}

dl dd {
	margin: 0;
	padding: 0;
}

form input {
	height: 3ex;
	color: #000000;
}

form input.button {
	height: auto;
	background-color: #CC0000;
	color: #ffffff;
}

form select {
	color: #000000;
}

/*
	Home Login Form
*/
form input#wap_user {
	-wap-input-format: "*m";
	-wap-input-required: "true";
}

form input#wap_pass {
	-wap-input-format: "*m";
	-wap-input-required: "true";
}

/*
	Common Styles
*/
#wrapper .logo {
	padding: 0;
	margin: 0;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#wrapper .logo img {
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}

p.border_top {
	border-top: 1px solid #999999;
}

a.red,a:link .red,a:visited .red,a:active .red {
	color: #FE1111;
}

.blue {
	color: blue;
}

/*
	Login Page
*/
p.highlight {
	background-color: #CC0000;
	color: #ffffff;
}

p.subtitle {
	font-size: 1.6em;
	padding-left: 0px;
	margin-left: 0;
	font-weight: bold;
}

form.login {
	
}

/*
	Menu Home
*/
table#menu_home {
	height: auto;
	width: 100%;
	text-align: center;
}

table#menu_home tr td.label {
	padding-bottom: 5px;
}

td.label {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	font-style: normal;
	font-weight: normal;
	/*font-size:			9px;*/
}

td.label a,td.label a:link,td.label:visited,td.label a:active,td.label:hover
	{
	font-style: normal;
	font-weight: normal;
	/*font-size:			9px;*/
}

table#menu_home td,table#menu_home tr td {
	text-align: center;
}

#menu_home img {
	
}

#menu_home div.label,#menu_home td div.label,#menu_home tr td div.label
	{
	width: auto;
}

/*
	Friends Listing Page
*/
div.friend {
	border-top: 1px solid #999999;
	background-color: #F0EFEF;
	color: black;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.friend2 {
	border-top: 1px solid #999999;
	background-color: white;
	color: black;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

p.friend {
	border-top: 1px solid #999999;
	background-color: #F0EFEF;
	color: black;
}

p.friend2 {
	border-top: 1px solid #999999;
	background-color: white;
	color: black;
}

.friend h3 {
	color: black;
	margin-bottom: 2px;
}

h3 a,h3 a:link,h3 a:visited,h3 a:active,h3 a:hover {
	color: black;
	text-decoration: underline;
}

.friend p.icons { /*margin-bottom:	2px;*/
	
}

.friend p.icons img {
	margin-right: 6px;
}

.friend p.icons img.profile_pic {
	border: 1px solid #999999;
	width: 30px;
	height: 30px;
}

/*
	Message Listings
*/
.message {
	border-top: 1px solid #999999;
	background-color: #F0EFEF;
}

.message h3 {
	color: black;
	margin-bottom: 2px;
}

.message p.body {
	background-color: #ffffff;
}

/*
	Actions
*/
p.actions {
	color: #FE1111;
}

p.actions a,p.actions a:link,p.actions a:visited,p.actions a:active,p.actions a:hover
	{
	color: #FE1111;
	text-decoration: underline;
}

ul.actions li {
	padding-bottom: 0ex;
	padding-left: 8px;
	padding-top: 0.3ex;
}

ul.actions a,ul.actions a:link,ul.actions a:visited,ul.actions a:active,ul.actions a:hover
	{
	color: #FE1111;
	text-decoration: underline;
}

/*
	Feeds
*/
p.event {
	border-top: 1px solid #999999;
}

p#feed {
	padding: 0;
	margin: 0;
	padding-left: 0;
	margin-left: 0;
}

p#feed div#event {
	padding-left: 0;
	margin-left: 0;
}

p#feed div#event p {
	padding-left: 0;
	margin-left: 0;
}

span.date {
	color: #0032FF;
}

/*
	Profile Page 
*/
p img.profile_pic_big {
	margin-right: 13px;
	/*width:			49px;
	height:			46px;*/
}

/*
	Proofile page - Details
*/
table.profile {
	margin-top: 5px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
	margin-left: 8px;
}

table.profile tr td {
	
}

/*
	Comments
	*/
p.comments {
	
}

p.comments div.heading {
	border-top: 1px solid #999999;
	background-color: #F0EFEF;
	color: black;
}

p.comments div.body {
	
}

p.comments div.actions {
	
}

span.quote {
	font-size: 1.3em;
}

p.footer_menu {
	
}

p.footer_menu_b {
	
}

p.footer_menu a,p.footer_menu a:link,p.footer_menu a:visited,p.footer_menu a:active
	{ /*display:block;*/
	
}

ul.footer_menu {
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top: 5px;
}

/*
	Chat
*/
.roster ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.roster ul li {
	background: url(http://mobimii.com/wap/images/chat/on.png) left center
		no-repeat;
	/*padding-left:	2.3ex;*/
	padding-left: 3ex;
	padding-top: 0.4ex;
	padding-bottom: 0.4ex;
	font-style: bold;
}

.roster ul li.available {
	background: url(http://mobimii.com/wap/images/chat/on.png) left center
		no-repeat;
	color: green;
}

.roster ul li.unavailable {
	background: url(http://mobimii.com/wap/images/chat/off.png) left center
		no-repeat;
	color: red;
}

.roster ul li.away {
	background: url(http://mobimii.com/wap/images/chat/off.png) left center
		no-repeat;
	color: red;
}

.roster ul li.busy {
	background: url(http://mobimii.com/wap/images/chatoff.png) left center
		no-repeat;
	color: red;
}

.roster ul li.busy {
	background: url(http://mobimii.com/wap/images/chat/off.png) left center
		no-repeat;
	color: orange;
}

.roster ul li.closedEnvelope {
	background: url(http://mobimii.com/wap/images/chat/bullet.mail.png) left
		center no-repeat;
}

.roster ul li.remove {
	background: url(http://mobimii.com/wap/images/chat/bullet.x.png) left
		center no-repeat;
}

.roster ul li.pending {
	background: url(http://mobimii.com/wap/images/chat/pen.png) left center
		no-repeat;
}
.home span{
	color: #555555;
	font-style: italic;
}

div.chat {
	font-size:1.2em;
}

.roster h3 {
	padding: 1ex 0ex;
	font-weight: bold;
	font-size: 1.2em;
}

.chatContact {
	color: blue;
}

.chatContact2 {
	color: red;
}

ul.error{
	padding: 2ex 0ex 0ex 2ex;
	margin:0ex oex;
}

ul.error li {
	padding: 0ex 0ex;
	margin:0ex oex;
	list-style: none;
	color:#FF0000;
}

/*
	End Chat
*/ /*
	Common
*/
div#wrapper p.back {
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 3px;
}
