.sub_nav_links #nav_search {
  padding-left:0;
  padding-top:0;
  position:absolute;
  top:2px;
  right:0px;
  width:298px;
}
* html .sub_nav_links #nav_search {
  top:4px;
  
}
#modframe{
  background-color:#fff;
  border:2px solid #ccc;
}
.subnav-header{
  position:relative;
  margin-bottom:5px;
}


h1.dashboard-name {
border-bottom:1px solid #CCCCCC;
color:#A00E0E;
font-size:20px;
height:24px;
line-height:20px;
margin-bottom:5px;
position:relative;
top:0;

margin-bottom:0;
margin-top:10px;
width:99%;
}
form h1.dashboard-name{
  font-size:16px;
  margin-bottom:5px;
}
h1.dashboard-name label{
  color:#000;
  font-size:12px;
}
#nav_search {
	float: left;
	width: 452px;
	margin: 0 0 0 0px;
	padding: 13px 0 0 0px;
	list-style: none;
	background: transparent url(/img/nav_bg.png) repeat-x bottom right;
	color:#ffffff;
}
* html #nav_search {
	margin: 0 0 0 22px;
	padding: 13px 0 0 0px;

}
#nav_search li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 80%;
	/*background: #000000 url(/img/bg-body.png) repeat-x left -40px;*/
}
#t-search0{
	background: #fff url(/img/bg-body.png) repeat-x left 4px;
	color:#333;
}
#t-search1,#t-search2,#t-search3,#t-search4,#t-search5,#t-search6,#t-search7,#t-search8{
	background: transparent url(/img/bg-body.png) repeat-x left -40px;
	color:#fff;
}

#nav_search a {

	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	text-decoration: none;
	border: 1px solid #cccccc;
	border-bottom: none;
}

#nav_search a:hover {
	color: #333;
	background: #fff url(/img/bg-body.png) repeat-x left 3px;
}

.half_wrapper{
  width:49%;
  float:left;
}

h1.titles{
  color:#A00E0E;
  margin-bottom:10px;
  border-bottom:1px solid #ccc;
  width:95%;
  font-size:120%;
}
.dashboard_item{
  width:95%;
}
.row_wrapper{
  padding:5px 0;
}

.seperate{
background:transparent url(/img/bg-body.png) repeat-x scroll left -53px;
color:#FFFFFF;
font-weight:bold;
padding:4px 0 4px 10px;
}
.club_item{
  width:40%;
  float:left;
  padding-top:10px;
  margin-left:5px;
}

.thirds{
  width:30%;
  float:left;
  padding-top:10px;
}
img.img_alpha{
  float:right;
  margin-right:10px;
}
img.float_img{
  float:left;
}
.little_margin{
  margin-right:10px;
}
.roster .dashboard_item{
  height:300px;
  overflow-y:auto;
}
.roster .dashboard_item .artist_item{
  float:left;
  width:50%;
  padding-top:10px;
  margin-left:5px;
}
.roster .dashboard_item .actions{
  float:right;
  width:38%;
  font-size:90%;
  padding-top:10px;
}
.roster h1.titles {
  position:relative;
}
.roster h1.titles a{
  position:absolute;
  width:100px;
  text-align:right;
  font-size:75%;
  right:5px;
  top:5px;
}
.roster a:link, .roster a:active, .roster a:visited{
  color:#A00E0E;
  text-decoration:none;
}
.club_mod_list .dashboard_item{
  height:425px;
  overflow-y:auto;
  border:1px solid #cccccc;
  margin-bottom:10px;
}
.club_mod_list .dashboard_item input{
  margin-left:5px;
}
.seperate a.link_action{
  color:#fff;
  text-decoration:none;
}

.form_area dl, .content_container dl {
  	float: left;
  	width: 100%;
    padding: 10px 0;
    border-bottom:1px solid #CCCCCC;
  	display: inline; /* fixes IE/Win double margin bug */
  	}
.form_area dl.alt, .content_container dl.alt{
  /*background:transparent url(/img/bg.gif) repeat-x -2px -2px;*/
}
.form_area dt, .content_container dt {
  	float: right;
  	width: 83%;
  	margin: 0;
  	padding: 0;
  	font-size: 130%;
  	letter-spacing: 1px;
  	color: #627081;
  	}
.form_area dd, .content_container dd {
  	margin: 0 0 0 75px;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #666;
  	}
.form_area dl dd.img , .content_container dl dd.img{
   	margin: 0;
   	}
.form_area dd.img img, .content_container dd.img img{
  	float: left;
  	margin: 0 8px 0 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}

/* reverse float */

.form_area .alt dt, .content_container .alt dt {
  	float: left;
  	}
.form_area .alt dd, .content_container .alt dd {
  	margin: 0 98px 0 0;
  	}
.form_area .alt dd.img img, .content_container .alt dd.img img {
  	float: right;
  	margin: 0 0 0 8px;
  	}
