/*
Theme Name: CBP Standard Theme
Theme URI: http://CBPirate.com
Description: The original CBP Theme
Version: 1.0
Author: John Merrick
*/

/* CSS Document */


body {
	font: 100% "Tahoma", sans-serif;
	margin: 0;
	text-align:center;
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}

#wrapper { width:801px; margin:0 auto; }
#header { text-align:center; background:url(images/header.png) no-repeat; height:237px;}
#container {margin: 0px; text-align: left; background:url(images/content.png) repeat-y;}
#innerContainer{width: 660px; margin-left: 69px; padding: 1px;}

label {font-size: 1em; font-weight: bold; padding-right: 10px; float: left; }


input[type="text"], input[type="password"], textarea {
     border: 1px solid #888;
     border-color: #333333;
     padding: 4px;
     font-size: 12px;
     background-color: #F8F8F8;
     clear: left;
     float: left;
}

input:focus[type="text"],input:focus[type="password"],textarea:focus {
     border: 1px solid #888;
     border-color: #333333;
     background-color: #FFFE9D;
     outline: none;
}

input.submit:hover, input[type="submit"]:hover, input[type="file"] > input[type="button"]:hover {
	background-color:#D5D5D5;
}

input.submit, input[type="submit"], input[type="button"] {
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
	color:#000000;
	cursor:pointer;
	font-size:x-small;
	padding:4px 8px;
	vertical-align:top;
}

.input-hintbox{
	width:200px;
	padding:3px;
	float: left;
	clear: left;
	color: #666666;
	font-size: 11px;
}

.inputactivitybox{
	position:absolute;
	width:100px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	display:block;
	z-index:5000;
}

.inputactivitybox-ok{
	position:absolute;
	width:auto;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
}

.inputactivitybox-error{
	position:absolute;
	width:auto;
}

button {padding: 2px 5px; text-decoration: none; position: relative; cursor: pointer; }
button span.ui-icon {margin: 0 3px 0 0;position: absolute; top: 50%; margin-top: -8px;}
.buttonText {margin-left: 18px;}

div.error { clear: left; display: block;  padding-bottom: 5px; font-size: 1em;  }

.ma-widget {
	width: 650px;
	margin: 0 auto;
	padding: 5px;
}

.ma-widget-header-ctr {
	text-align: center;
	padding: 5px;
}

.ma-widget-header {
	text-align: left;
	padding: 5px;
}

.ma-widget-content {
	font-size: 90%;
	padding: 5px;
}

.ma-widget-content-links A, .ma-widget-content-links A:hover, .ma-widget-content-links A:visited, .ma-widget-content-links A:link{
	font-size: 16px;
	color: blue;
	text-decoration: none;
}

.ma-state-highlight {
	font-size: 90%;
}

p#vtip { font-weight: bold; width: 110px; display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: #80240e; color: #320a06; border: 1px solid #914E40; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/* Member Menu */
#owf_members_menu {position: relative; top: -18px; margin: 1px;  padding: 1px 1px 1px 1px; font-size: 85%; height: 75px;}
#owf_members_menu li{padding: 1px 5px; float: left; list-style: none; text-align: center; border: 0px; height: 19px;}
#owf_members_menu li a{display: block; text-decoration: none; margin: 1px; white-space: wrap;  padding: 1px;}
#owf_members_menu img {border: 0px}