html
{
	margin:0px;
	padding:0px;
	overflow:auto;
}
body
{
	margin:0px;
	padding:0px;
	background:url(../images/Player10_BG.jpg) top center no-repeat #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
img
{
	border:none;
}
p
{
	margin:0;
	padding-top:1em;
	padding-bottom:1em;
}
#showHideDebugger, #showHideDebugger:link, #showHideDebugger:visited, #showHideDebugger:active
{
    color:#ccc;
    font-size:10px;
}
#debuggerWrapper
{
    width:90%;
    margin:auto;
}
#debugger 
{
    z-index:100;
    text-align:left;
    border:1px solid #CCCCCC;
    background:#ccc;
    padding:5px;
    height:100px;
    overflow:auto;
}
#debugger p
{
    margin:0px;
    padding:2px;
}
#logoff
{
    display:none;
}

input.text
{
	border:solid 1px #666666;
}
.shadow
{
	-o-box-shadow:			0px 0px 10px #000;
	-moz-box-shadow:		0px 0px 10px #000;
	-webkit-box-shadow:		0px 0px 10px #000;
}
.loginWrapper table
{
    margin:auto;
}
.loginWrapper table td
{
    padding:3px;
}
.loginWrapper .title
{
    background:#cccccc;
    color:#fff;
    padding:2px;
}
.loginWrapper
{
    width:300px;
    text-align:center;
    margin:auto;
    margin-top:100px;
    background:#fff;
    padding:10px;
}
.richTextEditor
{
	width:300px;
	height:150px;
	background-color:#fff;
	border:solid 1px #666666;
}
.button
{
	background:url(../images/button_bgtile.png) repeat-x #9f0000;
	font-weight:bold;
	color:#fff;
	position:relative;
	float:left;
	padding:.4em 1em .4em 1em;
	text-transform:uppercase;
	cursor:pointer;
	margin-right:1em;
	text-decoration:none;
}
.buttonDown
{
	margin-top:1px;
}
.topnav
{
	background:url(../images/topnav_bgtile.png) repeat-x;
	position:relative;
	height:40px;
	width:100%;
}
.topnav img
{
	float:left;
}
.topnav .inner
{
	width:960px;
	margin:auto;
}
.topnav .inner .links
{
	float:right;
	height:40px;
	border:none;
	/*border-left:solid 1px #0a6bc7;*/
}
.topnav .inner .links a
{
	display:block;
	float:left;
	line-height:40px;
	height:40px;
	text-decoration:none;
	font-size:15px;
	color:#fff;
	padding:0 15px 0 15px;
	border:none;
	/*border-right:solid 1px #0a6bc7;*/
}
.topnav .inner .links a:hover
{
	background:url(../images/topnav_linkover_bgtile.png) repeat-x;
}

.topnav .inner .links a#donateLink:hover
{
	background:url(../images/topnav_donateover_bgtile.png) repeat-x;
}


.dashboard
{
	position:fixed;
	height:225px;
	width:100%;
	bottom:0;
}
.dashboard .inner
{
	margin:0 70px 0 70px;
}
.dashboard .bar
{
	display:block;
	height:24px;
	background:url(../images/dash_bar_bgtile.png) repeat-x;
	color:#FFF;
	font-size:14px;
	line-height:24px;
	padding:0 20px 0 20px;
	margin-left:12px;
}
.dashboard .bar a.showhide
{
	text-decoration:none;
	color:#FFF;
	font-size:11px;
	margin-left:10px;
}
.dashboard .bar .title
{
	float:left;
}
.dashboard .bar .grabber
{
	float:left;
	background:url(../images/dash_bar_grabber.png) no-repeat;
	height:24px;
	width:38px;
	cursor:n-resize;
}
.dashboard .bar .clock
{
	float:right;
}
.dashboard .nav
{
	float:left;
	width:180px;
	background:url(../images/dash_nav_bgtile.png) repeat-y 12px;
}
.dashboard .nav span.navItem
{
	display:block;
	text-decoration:none;
	height:40px;
	line-height:40px;
	color:#FFF;
	padding-left:20px;
	margin-left:12px;
	cursor:pointer;
}
.dashboard .nav span.navHover
{
	background:url(../images/dash_nav_linkover_bgtile.png) repeat-x;
}
.dashboard .nav span.navActive
{
	background:url(../images/dash_nav_linkactive_bgtile.png) repeat-x;
	color:#000;
	margin-left:0;
}

.dashboard .nav span.navActive span
{
	color:#000;
}
.dashboard .nav span.navItem span
{
	display:inline;
	float:right;
	margin-right:10px;
}
.dashboard .content
{
	float:left;
	background:#f0f0ee;
}
.dashboard .content h1
{
    margin:0;
    padding:0;
    font-size:21px;
    line-height:36px;
}
.dashboard .content .inner
{
	margin:0;
	padding:5px;
}
.dashboard .content .inner
{
	font-size:14px;
}
.dashboard .content .inner div
{
	position:relative;
}
.dashboard .content #chatOffline
{
    padding:5px;
    display:none;
}
.dashboard .content #notes #editorNotesTools
{
    position:relative;
    padding:5px 0px 10px 0px;
}
.dashboard .content #notes .editorTool
{
    background:url(../images/editor_tool_bgtile.png) repeat-x;
    margin:0px;
    padding:5px 15px 5px 15px;
    text-decoration:none;
    color:#fff;
}

.dashboard .content #connect .inner
{
	padding:5px;
	width:925px;
}
.dashboard .content #connect
{
	overflow:auto;
}
.dashboard .content #connect p
{
	padding-top:.3em;
	padding-bottom:.3em;
}
.dashboard .content #connect #connectionCard .button
{
	position:relative;
	top:88px;
}
.dashboard .content #connect #contactDetails
{
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid black;
	float:left;
}
.dashboard .content #connect #contactDetails input
{
	width:200px;
}
.dashboard .content #connect #connectionCard
{
	float:left;
}
.dashboard .content #connect #connectionCard .combobox
{
	float:left;
}
.dashboard .content #connect #connectionCard #gender
{
	width:83px;
	margin-right:20px;
}
.dashboard .content #connect #connectionCard #age
{
	width:89px;
	margin-right:20px;
}
.dashboard .content #connect #connectionCard #visitortype
{
	width:130px;
	margin-right:20px;
}
.dashboard .content #connect #connectionCard #contactabout
{
	width:128px;
}
.dashboard .content #connect #connectionCard .comments
{
	clear:both;
	margin-right:20px;
	margin-top:1em;
	float:left;
}
.dashboard .content #connect #connectionCard .comments, .dashboard .content #connect #connectionCard #commentsprayerrequests
{
	width:484px;
}

.dashboard .content #donate
{
	overflow:auto;
}
.dashboard .content #donate .inner
{
	padding-left:20px;
	width:835px;
}
.dashboard .content #donate .description
{
	padding-right:25px;
	margin-right:25px;
	border-right:1px solid black;
	float:left;
}
.dashboard .content #donate .description .footnotes
{
	font-size:12px;
	color:#6b6b6b;
}
.dashboard .content #donate .description img
{
	margin-right:50px;
}
.dashboard .content #donate .buttons .button
{
	margin-top:22px;
}
.chat .tabs
{
	position:relative;
	z-index:100;
}
.chat .settingsWrapper
{
    margin-bottom:2px;
}
.chat .settingsWrapper, .chat .settingsWrapper select
{
    font-size:9px;
}
.dashboard .tab
{
	float:left;
	font-size:12px;
	padding:3px;
	padding-bottom:0px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	color:#000;
	border:solid 1px #a09f9f;
}
.dashboard .tab .text
{
	float:left;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}
#setUsername .close, .dashboard .tab .close
{
	display:inline;
	color:#a09f9f;
	font-size:.8em;
	padding:5px;
}
#setUsername .close
{
    position:relative;
    cursor:pointer;
    float:right;
}
.dashboard .tabActive
{
	background:#FFF;
	border-bottom:solid 1px #FFF;
}

.chat .conversationWrapper
{
	float:left;
}
.chat .usersWrapper
{
	position:relative;
	float:left;
	width:200px;
}
.chat .usersWrapper .count
{
	border:solid 1px #a09f9f;
	border-bottom:none;
	font-size:12px;
	padding:3px;
}
.chat .usersWrapper .users
{
	border:solid 1px #a09f9f;
	background:#fefefe;
	color:#1c66ab;
	overflow:auto;
}
.chat .usersWrapper .users div
{
	padding:3px;
}
.chat .usersWrapper .users .over
{
	background:#2790f0;
	color:#fff;
	cursor:pointer;
}
.chat .conversation
{
	position:relative;
	float:left;
	margin-top:-1px;
	background:#fff;
	border:solid 1px #a09f9f;
	overflow:auto;
	height:100px;
}
.chat .conversation .username
{
    width:125px;
	color:#1c66ab;
}
.chat .conversation .userStatus
{
	font-size:10px;
	color:#666666;
	padding:5px 0px 5px 0px;
}
.chat .conversation .messageToUser
{
    font-weight:bold;
}
.chat .message
{
	position:relative;
	float:left;
	background:#ebebeb;
	border:solid 1px #a09f9f;
	height:25px;
	padding:0;
}
.chat .message textarea
{
	background:none;
	border:none;
	margin:0;
	float:left;
	overflow:auto;
}
.chat .message .username a
{
	color:#fff;
	text-decoration:none;
}
.chat .message .username
{
	background:url(../images/chat_screenname_bgtile.png) #004b8f repeat-x;
	position:relative;
	float:right;
	padding-right:5px;
	padding-left:25px;
	font-size:12px;
	color:#fff;
	white-space:nowrap;
	text-align:right;
	min-width:125px;
}
.chat .message .username .un
{
	display:inline;
}
.chat .share
{
	float:left;
	width:170px;
	font-size:14px;
	text-align:center;
}
.chat .share p.buttons
{
	margin:0;
	padding:0;
}
.chat .share img
{
	margin:3px;
}
.unreadMessages
{
    display:none;
    color:#fff;
    position:relative;
    background:url(../images/unread_bgtile.png) #f70000 repeat-x;
    padding-left:2px;
    padding-right:2px;
    font-size:10px;
}

#setUsername
{
  width:250px;   
  height:150px;
  background:#f0f0ee;
  border:1px solid #a09f9f;
}
#setUsername .connect
{
    display:none;
}
#setUsername .inner
{
  padding:15px;
}
#setUsername img
{
	margin-top:10px;
}
#setUsername input.username
{
	width:100%;
	margin-bottom:10px;
}
#setUsername .submitUsername
{
	background:url(../images/chat_screenname_bgtile.png) #004b8f repeat-x;
	position:absolute;
	padding-right:5px;
	padding-left:25px;
	line-height:28px;
	font-size:12px;
	color:#fff;
	white-space:nowrap;
	text-align:right;
	bottom:0px;
}
#setUsername .submitUsername a
{
	color:#fff;
	text-decoration:none;
}


textarea.emptymessage
{
	color:#787878;
}

.splitterBarV
{
	background:url(../images/splitterbarv_bgtile.gif) repeat-y center;
	width:4px;
	float:left;
	cursor:e-resize;
	margin-left:4px;
	margin-right:4px;
}

#modalMask {  
  position:absolute;  
  z-index:9998;  
  background-color:#000;  
  display:none;
}  
.modalWindow {  
  position:absolute;
  display:none;  
  z-index:9999;
}

.clear
{
	clear:both;
}

.errorText
{
    color:Red;
}
