/* ***** Begin vb default CSS template mod's ***** */

/* Used for custom graphic buttons - post reply - new thread - etc */
.newcontent_textcontrol span {
font-size:11px;
}

.newcontent_textcontrol {
border:0px transparent;
width:135px;
height:24px;
padding:5px 0 0 22px;
}

#pagetitle a.pagetitleinfo.textcontrol, .actionbutton_container a.pagetitleinfo.textcontrol,.cms_toolbar {
border:0px transparent;
width:135px;
height:24px;
padding:1px 0 0 22px;
text-align:left;
}

/* ***** calendar .CSS fixes ***** */
.calendar th .blocksubhead {
	border-right: 1px solid #c0c0a4;
}

.calendar .othermonth {
	background: #eeeee0 none   ;
}

.calendar .events.today,
.calendar .today {
	border-color: 1px solid #c0c0a4;
}

.today .blockrow.eventlist {
	background:transparent;
}

.calendar .events a.weeklink,
.calendar .events a.daynum {
	color:#4d4d4d;
}

.calendar .events a.weeklink:hover,
.calendar .events a.daynum:hover{
	color:#99977e;
}

.calendar .othermonth a {
	color:#4d4d4d;
}

.calendar .events {
	border-right: 1px solid #c0c0a4;
	border-bottom: 1px solid #c0c0a4;
}

.calendar.mini td.othermonth a {
	border-right: 1px solid #c0c0a4;
	border-bottom: 1px solid #c0c0a4;
}

.week li.floatcontainer {
 	border: 1px solid #c0c0a4;
}

.week .eventlist li .eventtime {
	color:#8e4c08;
}

.week .eventlist li.birthdays {
background:#f5f5e7 url(enlighten/gradients/content3image-alpha.png) repeat-x;
border: 1px solid #c0c0a4;
}

/** Calendar events **/

.eventbit dl.customfield dt {
	color:f7f7f7;
}


/** Needed to fix link and BG colors in various areas like albums - groups - etc **/
/* #pagetitle {  Would love to use to highlight these areas using a different color but looks goofy on different pages
background:#F7F7EA;
padding:5px 10px;
width:100%;
clear:both;   
} */  

a.blockheadinfo,#view-group-discussion-popups a.popupctrl, #view-group-discussion-popups a.popupctrl:hover,#menugroup h6 a,dl.stats dt.folder_count, dl.stats dd.folder_count  {
color:#4d4d4d;
}

#content .blockrow > li, #content .blockrow > ol, #content .blockrow > div {
background:#f9f9e7 url(enlighten/gradients/grey-up.png) repeat-x scroll left bottom;
}

#thumbnails li {
background-color:#fffff7;
border:1px solid #d9d9c2;
-moz-box-shadow:-2px 2px 2px #f7f7f7;
}

#grouppagetitle, #albumtop {
background:#fffff7 none repeat scroll 0 0;
border:1px solid #d9d9c2;
}

#grouppagetitle h1 {
border-top:1px solid #f5f5e7;
color:#4d4d4d;
}

#groupsearch {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#f7f7f7;
border:2px solid #d9d9c2;
float:right;
padding:0 10px;
}

#groupsearch .searchbox {
background-color:#f7f7f7;
border:medium none;
color:#4d4d4d;
height:18px;
width:150px;
}

.searchbit {
	border-bottom: 1px solid #616161;
}

#searchtypeswitcher {
	border-bottom:4px solid #4d4d4d;
}

#searchtypeswitcher li a {
	background-color:#dfdfc9;
	color:#4d4d4d;
}

#searchtypeswitcher li.selected a {
	background-color:#ccccb1;
}

#searchtypeswitcher li a:hover {
	background-color:#e0e0bc;
}



/*  needed for skins that have a gap at the top to display toplinks correctly */
.toplinks ul.isuser, .toplinks ul.nouser {
margin-top:6px;
}


/*  used to create gap under rounded nav links bottom */
.body_wrapper {
margin: 10px;
}


/*  added for search box alignment */
.globalsearch .textboxcontainer span {
padding-top:3px;
}

.wysiwyg_block .blockrow:first-child {
background: transparent url(enlighten/misc/strip_back.gif) repeat-x top left;
}

/*  remove rounded corners - bottom of navbar */
.navbar {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

/*  added for category and last post text alignment */
.forumbit_nopost .forumhead h2, .forumbit_post .forumhead h2 {
margin-top:6px;
}

/* all below added for popupbody customizations  */

.toplinks .notifications a.popupctrl:hover {
background:#DF501F url(enlighten/misc/arrow.png) no-repeat scroll right center;
}
.popupbody li > a,
.popupbody li > label {
background:#eeeee0;
border-left: #252525;
}

.popupbody {
	border: 1px solid #f1f1f1;
}

.memberaction_body.popupbody {
background:#f7f7f7;
}

.navtabs .popupbody {
	border: 1px solid #d9d9c2;
	background: #e4e4d5;
	width: auto;
margin-top:5px;
}

.navtabs .popupbody li {
background: #e4e4d5;
float:none;
border-color: #f5f5e7 #d9d9c2 #d9d9c2 #d9d9c2;    /* eXtremepixels custom - add bevel effect */
border-style:solid;
border-width:1px;
}

.navtabs .popupbody li a:hover {
	background-color: #eaeadb;
}

.navtabs li.selected li:hover a.popupctrl.active,
.navtabs li.selected li a.popupctrl.active, .navtabs li.selected li:hover a.popupctrl
 {
	color:#f7f7f7;
}

/*  change all textbox areas
.textbox, textarea {
background:#ccc;
}  */
  
 /* set up maiin BG colors instead of using the tons of stylevars */
  /* BG colors for this skin - Dark: eaeadb  Light: eeeee0  */

 /* forum.php page */
.forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead  {
border-color: #f5f5e7 #d9d9c2 #d9d9c2 #d9d9c2; 
border-style:solid;
border-width:1px;
}

.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow {
background:#eaeadb;
border-top:1px solid #f1f1f1;
}

.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored {
background:#eeeee0;
border-color: #f5f5e7 #d9d9c2 #d9d9c2 #d9d9c2; 
border-style:solid;
border-width:1px; 
}

.threadbit .sticky {
background:#f5f5ce;
border-color: #f5f5e7 #d9d9c2 #d9d9c2 #d9d9c2;
border-style:solid;
border-width:1px;
}

.threadbit .alt {
background:#eaeadb;
}


/* eXtremepixels custom - all image values below used to display custom images in postbit */
.postbitlegacy .postfoot .textcontrols a.editpost, .postbit .postfoot .textcontrols a.editpost  {
	background: url(enlighten/buttons/edit.gif) no-repeat transparent left ;
	padding-left: 2px;
		width:63px;
}
.postbitlegacy .postfoot .textcontrols a.editpost:hover, .postbit .postfoot .textcontrols a.editpost:hover  {
	background: url(enlighten/buttons/edit.gif) no-repeat transparent left ;
	padding-left: 2px;
		width:63px;
}
.postbitlegacy .postfoot .textcontrols a.quickreply, .postbit .postfoot .textcontrols a.quickreply  {
	background: url(enlighten/buttons/reply_small.gif) no-repeat transparent left;
	padding-left: 2px;
		width:63px;
}
.postbitlegacy .postfoot .textcontrols a.quickreply:hover, .postbit .postfoot .textcontrols a.quickreply:hover  {
	background: url(enlighten/buttons/reply_small.gif) no-repeat transparent left;
	padding-left: 2px;
		width:63px;
}
.postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply  {
	background: url(enlighten/buttons/quote.gif) no-repeat transparent left;
	padding-left: 2px;
		width:63px;
}
.postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover  {
	background: url(enlighten/buttons/quote.gif) no-repeat transparent left;
	padding-left: 2px;
		width:63px;
}
.postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote  {
	background: url(enlighten/buttons/multiquote_off.gif) no-repeat transparent left;
	padding-left: 2px;
		width:24px;
}
.postbitlegacy .postfoot .textcontrols a.multiquote:hover, .postbit .postfoot .textcontrols a.multiquote:hover  {
	background: url(enlighten/buttons/multiquote_off.gif) no-repeat transparent left;
	padding-left: 2px;
		width:24px;
}

/* posbit_legacy - used to add BG and borders on left side member info - stats */
.postbitlegacy dl.userinfo_extra dd, .postbitlegacy dl.user_rep dd {
background-color:#f7f7e6;
border-color:#dedec1;
border-style:solid;
border-width:1px 2px 2px 1px;
margin-bottom:3px;
min-width:170px;
padding:3px 0 3px 3px;
}

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {
float:left;
margin-left:3px;
min-width:60px;
padding:4px 0 3px 3px;
text-align:left;
width:auto !important;
}



/* needed for forum home page collapse image to display correctly */
.forumbit_nopost .forumhead a.collapse img {
position:absolute;
top: -11px;
height:15px;
width:15px;
right: 15px; /* eXtremepixels custom - used to align the collapse */
z-index: 1;  /* eXtremepixels custom - used to display collapse image on top */
}



/* ***** Begin eXtremepixels custom CSS properties ***** */

#mytable1, #mytable1 td {border: 1px solid #d9d9c2;}

#hdr_rs {
background: url(enlighten/misc/header_rs.gif);
width: 34px;
height: 160px; 
float: right;
padding: 0; 
}


/* ***** NAVIGATION BOTTOM ***** */
#nav_btm {
background: url(enlighten/misc/nav_btm.gif);
width: 100%;
height: 10px; 
	margin: 0;
	padding: 0; 

}

.navdiv {
background:url(enlighten/misc/nav_div.gif);
margin:0;
padding:0;
height:34px;
line-height:30px;
text-align:center;
}

/* ***** used to create shadow affect for sides ***** */
#brd_in {
border-left: 0px solid #F5F5F5;
border-right: 0px solid #F5F5F5;
}

/* ***** used to create shadow affect for sides ***** */	
#brd_outer {
border-left: 2px solid #B3B4B2;
border-right: 2px solid #B3B4B2;
}


/* ***** used for borders / BG in postbit user info left side  ***** */
.info {
padding-left: 3px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #f7f7e6;
border-top: 1px solid #dedec1;
border-right: 2px solid #dedec1;
border-left: 1px solid #dedec1;
border-bottom: 2px solid #dedec1;
margin-bottom: 3px;
}


/* ***** cat_ls image ***** */
.cat_ls {
background: url(enlighten/misc/cat_top_ls.gif);
width: 18px;
height: 31px; 
float: left;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
}


/* ***** cat_rs image ***** */
.cat_rs {
background: url(enlighten/misc/cat_top_rs.gif);
width: 18px;
height: 31px; 
float: right;
margin:0;
padding:0;
position:absolute;
right:0;
top:0;
}

/* Used to display border under category areas on forum page */
.catend {
clear:both;
}

.catend_back {
background: #dfe0d5; 
font-size: 1px;
padding:3px 0px 3px 0px;
margin-right:-2px;
border: 1px solid #d9d9c2;
border-top:0;
}

/* ***** footer_background image ***** */
#ftr_bg {
background: url(enlighten/misc/footer_x.gif);
width: 100%;
height: 47px; 
}


/* ***** footer_rs image ***** */
#ftr_rs {
background: url(enlighten/misc/footer_rs.gif);
width: 40px;
height: 47px; 
float: right;
}

/* ***** footer_ls image ***** */
#ftr_ls {
background: url(enlighten/misc/footer_ls.gif);
width: 52px;
height: 47px; 
float: left;
} 