/* BODY STYLES */
html, body {
height:100%;
margin:0px;
padding:0px;
width:100%;
}
body {
background:#222222 url(/images/layout/bg.png) repeat left top;
color:#FFFFFF;
font:83% / 1.4em Arial, Helvetica, sans-serif;
text-align:center;
}

a:active, a:link, a:visited {
color:#FFFFFF;
}
a:hover, a:hover.on, a.on, a:active.on, a:link.on, a:visited.on {
color:#ED7043;
}

ul {
}
li {
}

ul.intro {
margin:5px 0px 0px 20px;
padding:0px;
}
ul.intro li {
background-image:url(/images/kayout/blt.arrow.big.png) no-repeat left 2px;
color:#FFBE00;
font-size:15px;
font-weight:bold;
list-style:none;
padding:0px 0px 1px 20px;
}
/*
h1 {
background-image:url(/images/layout/title.circle.gif) no-repeat 7px 5px;
font-size:16px;
line-height:22px;
margin:0px;
padding:3px 0px 3px 28px;
text-align:left;
}
*/
h1, h2, h3 {
text-align:left;
}
h1 {
font-size:21px;
line-height:28px;
margin:0px;
padding:3px 0px 3px 8px;
}
h2 {
font-size:18px;
}
h3 {
font-size:16px;
}
label {
display:block;
font-size:12px;
font-weight:bold;
margin:10px 0px 0px 1px;
}
.comment {
font-size:9px;
margin:0px;
padding:0px;
}
/* END BODY STYLES */
/* ---------------------------------------- */
/* SUPER CLASSES */
.red {
color:#C00px !important;
}
.orange {
color:#ED7403 !important;
}
.yellow {
color:#FFBE00px !important;
}
/* END SUPER CLASSES */
/* ---------------------------------------- */
/* MESSAGES */
#messages {
height:480px;
text-align:left;
/*width:900px !important;*/
}
#messages .inbox_controls {
background-color:#222222 !important;
float:left;
height:400px !important;
margin:0px 0px 0px 20px;
text-align:left;
width:100px !important;
background-image:url(/images/layout/head_dropPanel_field_BG.gif) !important;
}
#messages .inbox_controls a {
font-size:10px;
text-decoration:none;
text-transform:capitalize;
}
#messages .inbox_controls ul,
#messages .inbox_list ul {
margin:0px;
padding:0px;
}
#messages .inbox_controls ul li {
list-style:none;
padding:10px 0px 0px 10px;
}
li#inbox,
li#inbox_groups {
background-image:url(/images/layout/interact/icon.inbox.gif) no-repeat 5px 5px;
}
li#sent {
background-image:url(/images/layout/interact/icon.outbox.gif) no-repeat 5px 5px;
}
li#writenew {
background-image:url(/images/layout/interact/icon.writenew.gif) no-repeat 5px 5px;
}
li#friends {
background-image:url(/images/layout/interact/icon.inboxfriends.gif) no-repeat 5px 5px;
}
#messages .inbox_list,
#messages .inbox_message {
background-color:#222222 !important;
clear:right;
float:left;
height:400px !important;
margin:0px 0px 0px 10px;
overflow:scroll;
overflow-x:hidden;
width:230px !important;
background-image:url(/images/layout/head_dropPanel_field_BG.gif);
}
#messages .inbox_list ul li {
border-bottom:1px dotted #CCCCCC;
}
#messages .inbox_list ul li:hover {
background-color:#ED7043;
color:#FFFFFF;
}
#messages .inbox_list a {
color:#FFFFFF;
text-decoration:none;
}
#messages .inbox_list a:hover {
color:#FFFFFF;
}
#messages .inbox_message {
height:380px !important;
padding:10px;
width:400px !important;
}
/* END MESSAGES */
/* ---------------------------------------- */
/* ONLINE CONTROLS */
.online_controls,
.online_list {
background-color:#222222 !important;
float:left;
height:400px !important;
margin:0px 0px 0px 20px;
text-align:left;
width:100px !important;
}
.online_controls ul {
margin:0px;
padding:0px;
}
.online_controls ul li {
list-style:none;
padding:3px 0px 0px 20px;
}
.online_controls a {
font-size:10px;
text-decoration:none;
text-transform:capitalize;
}
.online_list {
margin:0px 0px 0px 10px;
overflow:scroll;
overflow-x:hidden;
width:640px !important;
}
.online_list ul {
margin:0px;
padding:0px;
}
.online_list ul li {
border-bottom:1px dotted #CCCCCC;
}
.online_list ul li:hover {
background-color:#ED7043;
color:#FFFFFF;
}
.online_list a {
color:#FFFFFF;
text-decoration:none;
}
.online_list a:hover {
color:#FFFFFF;
}
/* END ONLINE CONTROLS */
/* ---------------------------------------- */
/* FORMS */
form {
margin:0px;
padding:0px;
}
input, select, textarea {
border:1px solid #505050;
border-bottom:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
font-size:10px;
font-weight:bold;
padding:3px;
}
select, textarea {
/*background:#DEDEDE url(/images/layout/bg.input.png) repeat-x left top;*/
}

input[type=submit], input[type=button]{
border:1px outset #CCCCCC;
font-size:11px; 
color:#333333; 
font-weight:normal; 
background-color:#CCCCCC; 
margin:10px 35px 0px 0px;
}
textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
input[type=submit].send {
}
/*
input[type=submit] {
background-color:#271E03;

border:2px solid #907011;
border-left:2px solid #EFB300;
border-top:2px solid #EFB300;
color:#FFFFFF
}
input[type=submit].upload {

border:0px;
height:28px;
margin:0px 5px;
width:100px;
}
input[type=submit].search {

border:0px;
height:28px;
margin:0px 5px;
width:100px;
}
input[type=submit].go {

border:0px;
height:20px;
margin:0px 5px;
width:20px;
}
input[type=submit].send {

border:0px;
height:28px;
margin:0px 5px;
width:100px;
}

*/
/* END FORMS */
/* ---------------------------------------- */
/* vehicles */
.clear{
clear:both;
}

#wrapper{
position:static;
padding:0;
border:0;
margin:0;
height:100%;
background:url(/images/layout/line.horizontal.png) repeat-x left 127px;
}



#main{
position:static;
padding:0;
border:0;
margin:0;
width:1000px;
height:100%;
margin:0px auto;


}
#logo{
position:relative;
float:left;
display:inline;
clear:left;
height:100%;
padding:0px;
margin:0px 15px 0px 0px;
width:80px;
text-align:right;
}

.navigation_left{ 
position:static;
padding:0;
border:0;
margin:0;
float:left;
width:215px;
background:#444;
display:inline;
}
.navigation_left ul.nav_group{
margin:0px;
padding:0px;
text-align:left;
}
.navigation_left ul.nav_group  li{
min-height:22px;
font-size:13px;
list-style:none;
margin:0px;
padding:3px 0px 0px 30px;
cursor:pointer;
}
.navigation_left ul.nav_group  li a{
width:212px;
}
.navigation_left ul#browse li{
background:url(/images/layout/bg.ul.left.options.browse.png) repeat-x left top;
}
.navigation_left ul#browse li.on, .navigation_left ul#browse li:hover{
background:url(/images/layout/bg.ul.left.options.browse_ON.png) repeat-x left top;
}
.navigation_left ul#search li, .navigation_left ul#search li{
background:url(/images/layout/bg.ul.left.options.filter.jpg) repeat-x left top;
}
.navigation_left ul#search li.on, .navigation_left ul#search li:hover{
background:url(/images/layout/bg.ul.left.options.filter_ON.jpg) repeat-x left top;
}
.navigation_left ul#contrib li, .navigation_left ul#contrib li{
background:url(/images/layout/bg.ul.left.options.contrib.jpg) repeat-x left top;
}
.navigation_left ul#contrib li.on, .navigation_left ul#contrib li:hover{
background:url(/images/layout/bg.ul.left.options.contrib_ON.jpg) repeat-x left top;
}
.navigation_left ul#my li.on, .navigation_left ul#my li{
background:url(/images/layout/bg.ul.left.options.my.png) repeat-x left top;
}
.navigation_left ul#my li.on, .navigation_left ul#my li:hover{
background:url(/images/layout/bg.ul.left.options.my_ON.png) repeat-x left top;
}
.navigation_left a{
text-decoration:none;
}
.navigation_left a:hover{
color:#fff;
}

ul.suboptions{
position:relative;
text-align:center;
/*margin:0px 0px 0px 48px;*/
padding:0px;
background-color:#000;
}
ul.suboptions li{
float:left !important;
list-style:none !important;
height:21px !important;
padding:0px 8px 0px 8px !important;
text-align:center !important;
background-color:#222!important;
}
ul.suboptions li a{
text-decoration:none !important;
color:#FFF !important;
font-weight:bold !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
}
ul.suboptions li.selected, ul.suboptions li:hover{
background-color:#ed7043!important;
}
ul.suboptions li:hover a{
color:#FFF;
}
ul.suboptions li.selected a{
color:#FFF;
}
ul.suboptions li.on{
border:solid #fff 1px;
background-color:#ed7043 !important;
color:#FFF !important;
}

/* Who AM I*/
#whoami{
position:relative;
float:left;
width:212px;
padding:1px;
margin:0px 0px 3px 0px;
}
#whoami .content{
background:#555;
}
#whoami .title{
min-height:25px;
text-align:left;
background:transparent !important;
}
#whoami .title .content{
position:relative;
background-color:#444;
margin:0px 5px 0px 5px;
min-height:25px;
}
#whoami .title .round_left{
position:relative;
float:left;
width:5px;
min-height:25px;
background:url(/images/layout/bg.rounded.top.A.png) no-repeat 0% top;
}
#whoami .title .round_right{
position:relative;
float:right;
width:5px;
min-height:25px;
background:url(/images/layout/bg.rounded.top.A.png) no-repeat 100% top;
}
#whoami .footer{
position:relative;
height:5px;
}
#whoami .footer .content{
position:relative;
background-color:#555;
margin:0px 5px 0px 5px;
height:10px;
}
#whoami .footer .round_left{
position:relative;
float:left;
width:5px;
height:10px;
background:url(/images/layout/bg.rounded.bottom.A.png) no-repeat 0% bottom;
}
#whoami .footer .round_right{
position:relative;
float:right;
width:5px;
height:10px;
background:url(/images/layout/bg.rounded.bottom.A.png) no-repeat 100% bottom;
}
/* END Who AM I*/

/* The Diary */
#bxClubEvents caption{
text-align:right;
color:#F9F9F9;
padding:7px; 
}
#event{
padding:5px 0px 5px 10px;
border-bottom:dotted 1px #999999;
min-height:50px;
}
#event img{
border:0px;
}
#event a{
color:#CCC;
text-decoration:none;
}
#event .venue{
text-transform:uppercase;
font-size:12px;
color:#F9F9F9;
}

#event.going{
background:#000000px url(/images/layout/diary.going.jpg) 5px 10px no-repeat;
padding-left:40px;
}
#event.pending{
background:#000000px url(/images/layout/diary.pending.invite.jpg) 5px 10px no-repeat;
padding-left:40px;
}
#event .logo{
border:1px solid white;
margin-top:8px;
}
/* END Diary */

/* Member Interact options */
ul.interact{
margin:0px;
padding:0px;
width:195px;
list-style:none !important;
}
ul.interact li{
margin:0px;
padding:0px 0px 5px 15px;
list-style-image:url(/images/layout/shim.gif);
list-style:none;
font-size:10px;
display:inline;
float:left;
}
ul.interact li a{
color:#CCCCCC;
}
ul.interact li.view{
background:url(/images/layout/interact/view.gif) no-repeat 0px top;
}
ul.interact li.chat{
background:url(/images/layout/interact/chat.gif) no-repeat 0px top;
}
ul.interact li.friend{
background:url(/images/layout/interact/friend.gif) no-repeat 0px top;
}
ul.interact li.flirt{
background:url(/images/layout/interact/flirt.gif) no-repeat 0px top;
}
ul.interact li.nudge{
background:url(/images/layout/interact/nudge.gif) no-repeat 0px top;
}
/* Member Interact options */

#content{
position:static;
float:left;
text-align:left;
width:630px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
overflow:none;
}

div#content div.contentcol {
position:static;
float:left;
width:305px;
margin:0;
padding:0;
border:0;

margin-left:10px;
display:inline;
overflow:hidden;
}
div#content div.contentcol_groups {
position:static;
float:left;
width:315px;
margin:0;
padding:0;
border:0;
display:inline;
overflow:hidden;
}

.pagination{
text-align:center;
padding:0px 0px 10px 0px;

vertical-align:middle;
}
.pagination a{
padding:0px 4px 0px 4px;
text-decoration:none;
vertical-align:top;
}
.pagination .on{
border:1px solid;
padding:0px 4px 0px 4px;
}
.pagination .pagecount{
font-weight:normal;
padding:0px 0px;
display:inline;
}
.pagination .interface{
font-weight:bold;
display:inline;
}
.pagination .interface a{
margin:0px 1px;
}

.gmnoprint{
color:#000000;
}
.gmnoprint a{
color:#333333;
}
/* end vehicles */
/* ---------------------------------------- */
/* footer */

/* end footer */
/* ---------------------------------------- */

/* tertiarty nav */
.feature, .feature table{
width:100%;
}
.tabs{
width:100%;
}
.target {
text-align:left;
}
/* end tertiarty nav */
/* ---------------------------------------- */

#article_details, #article_details a{
font-size:10px;
color:#999999;
}
.member_thumb{
border:solid #FFF 1px;
}
#modMemberAvatar{
font-size:10px;
}
/* Stories List Style */
.stories{
font-size:12px;
color:#CCCCCC;
border-bottom:1px dotted #666;
padding:8px 0px 8px 0px;
list-style-type:none;
min-height:40px;
}
.stories a{
color:#ED7043;
text-decoration:none;
}
.stories h3{
padding-top:15px;
}
/* End Stories List Style */

.floating_box{
position:absolute;
z-index:1000;
border:solid 1px #ccc;
border-top:none;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.placeholder{
border:dotted #ccff00px 3px;
background-color:#eeff11;
}

#homepage img{
border:solid #fff 1px;
margin:2px 2px 0px 2px;
}
#members{
padding-right:20px;
text-align:right;
}
#homepage #members table{
padding:0px -10px 0px 15px;
}
#homepage #members td{
padding:0px 1px 0px 1px;
}
#up_wmNotifications, #up_wmNotifications a{
color:black;
}
/* Tooltips */
#tooltip{
z-index:660;;
position:absolute;
background-color:#000;
padding:0px 5px 0px 5px;
border:solid #FF9933 3px;
}

.field{
padding:5px;
width:100%;
min-height:20px;
display:block;
clear:both;
}
.field label{
float:left;
font-weight:bold;
width:120px;
display:block;
text-align:left;
margin:0px;
padding:0px;
}
.field ul{
margin:0px;
padding:0px;

}

.month, .month a{
font-size:120%!important;
}

#bxmymessages{
visibility:hidden;
background-color:#111;
border:solid #555 1px;
}

.tools{
position:relative;
text-align:right;
padding:1px;
/*background-color:#333;*/
}

#homepage h2 {
font-size:20px;
color:#F9F9F9;
font-weight:normal;
}




ul.list_discussions{
margin:0px;
padding:0px;
width:100%;
}
ul.list_discussions li{
margin:10px 0px;
color:#333333;
list-style:none;
clear:both;
}
ul.list_discussions li h3{
color:#1B5790;
font-size:12px;
margin:2px 0px;
}
ul.list_discussions li .body{
font-size:11px;
padding:2px 0px 4px 5px;
/*border:solid #E8E8E8 1px;*/
border-left:0px;
border-right:0px;
}
ul.list_discussions li .tools{
font-size:9px;
text-align:right;
padding:2px;
border-left:0px;
border-right:0px;
}
li.comment ul{
margin:0px 0px 0px 20px;
padding:0px;
}
li.comment ul li{
width:100%;
margin:0px;
padding:0px;
}
.author img{
border:solid #a4a4a4 1px;
padding:1px;
}
ul li .author{
color:#a4a4a4;
float:left;
clear:left;
text-align:left;
margin:3px 5px;
}
ul li ul li .author{
color:#a4a4a4;
float:right;
text-align:right;
margin:3px 5px;
}
ul.list_discussions li .date{
color:#333333;
font-weight:bolder;
}

/* ---------------- */

.fieldUpPic{
border-bottom:1px dotted #3a3a3a;
}

.fieldUpPic label{
font-weight:bold;
width:120px;
display:inline;
margin:0px;
padding:0px 25px 0px 0px ;
}

.fieldUpPic a:link, .fieldUpPic a:visited {
float:right;
font-size:11px;
color:#ed7043;
text-decoration:none;
}

.fieldUpPic a:hover, .fieldUpPic a:active{
float:right;
font-size:11px;
color:#ed7043;
text-decoration:underline;
}

.fieldUpPic select {
display:inline;
border:1px solid #3a3a3a;
width:275px;
font-weight:normal;
}

.fieldUpPic input.text {
display:inline;
border:1px solid #3a3a3a;
width:275px;
font-weight:normal;
}

.fieldPics input.button {
width:125px;
font-weight:normal;
color:#000000;
background-color:#cccccc;
border:1px solid #cccccc;

}


.fieldUpPic div.addImage {
float:right;
display:inline;
width:275px;
}



.fieldUpPic div.addImage a:link, .fieldUpPic div.addImage a:visited {
float:right;
font-size:11px;
color:#FFFFFF;
text-decoration:none;

}

.fieldUpPic div.addImage a:hover, .fieldUpPic div.addImage a:active{
float:right;
font-size:11px;
color:#ed7043;
text-decoration:none;
}



/*  create groups*/

div.createGroups_invTiny div.tinyInvite {
padding:2px;
margin-top:10px 5px !important;
font-size:10px;
height:20px;

}

ul.signupSubnav li.on a:link, ul.signupSubnav li.on a:visited, ul.signupSubnav li.on a:hover, ul.signupSubnav li.on a:active {
color:#ed7043 !important;

}

/*  profile thumbs */

div.profileAlbum_thumb {
width:50px;
text-align:right;
padding:10px 3px 0px 0; 
font-size:11px;
}

div#bxMemberProfile div.profileAlbum_thumb {
height:55px !important;
overflow:hidden !important;
}

div#bxMemberProfile  div.imageHolder {
height:55px !important;
overflow:hidden !important;
width:70px;
float:right;
}

div#bxGroup div.wall_head {
text-align:right; 
margin-left:5px;
border-bottom:1px dotted #444444; 
width:290px;
}

div#bxGroup div.wall_head span {
color:#ffbf00px !important;
text-decoration:underline !important;
}

div.boxType_box_2_col_floated div.listContainer div.commentbubble  {
border:1px solid #3a3a3a;
margin:5px 0px 0px 5px;
padding:2px 0px 0px 2px;
width:75px;
}

div.boxType_box_2_col_floated div.listContainer div.commentbubble div.profileAlbum_thumb {
width:100%;
text-align:left;
padding:2px;
font-size:11px;
}

div.boxType_box_2_col_floated div.listContainer div#featureTabs_target a {
margin-left:5px !important;
font-size:11px !important;
}

/* ----------- MESSAGE STYLES ----------- */
.message{
float:left;
padding:3px;
}
.norecords{

}
