  /** 
 * CSS Document 
 * all containers = class
 * NOTES: for liquid style.  Since we're placing the liquid container/grid within the left side 
 * of the page, we need to align or float everything towards the right of the browser.  Then apply
 * margin-right to the liquid container.    
 * ---------------------------------------------------------------------------------------------- */

/**
 *   overall rule
 *   small information
 *   font: normal normal normal 11px/18px verdana, sans-serif;
 *   
 *  titles and heading arials    
 */ 
/** old colors
 * 86c955 : light green
 */ 

html {
  /* e7e7e7 d7d7d7 e9e7e8  e8eef2*/ font-family: arial; 
  
  background-color: #eee;
}
span.input_title{
  font: normal normal normal 11px/18px verdana, sans-serif;
}
body {
	font: normal small Arial, Helvetica, sans-serif;
  
	color: #666666;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
	height: 100%;
}
/* fuck you IE */
div{padding: 0px; margin: 0px;}
form{padding: 0px; margin: 0px;}

small{ font-size: 10px; font-family: arial;}
	
/**
 * wrappers
 * -------------------------------------------------------------------------- */
.wrapper{
  width: 1024px;
  margin: 0 auto 0 auto;  
}
.profile_main_top{
  background-image: url(../images/template_profile_bg_top.png);
  margin-left: auto; 
  margin-right: auto;
  width: 1025px;
  background-position: 50% 100%;  
  background-repeat: no-repeat;
}

#wrapper_white_pre{
  
  background-image: url(../images/bg_top.png);
  border: 0px solid #e8e8e8;
  border-bottom: 0px;
   margin-top: 10px; 
   height: 20px; 
   margin-left: auto; margin-right: auto;
    width: 1024px;
    background-position: 50% 100%;  
    background-repeat: no-repeat; 
}

.wrapper_top_profile{
  
  background-image: url(../images/bg_top_profile.png);
  border: 0px solid #e8e8e8;
  border-bottom: 0px;
   margin-top: 10px; 
   height: 12px; 
   margin-left: auto; margin-right: auto;
    width: 800px;
      
    background-repeat: no-repeat; 
}



.new_wrapper{background-image: url(../images/bg_top_2.pn); background-repeat: no-repeat; background-position: 50% 100%; height: 0px; width: 100%; }

#wrapper_pre{
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-width: 1024px;
  max-width: 1024px;
  height: 103px;
  background-image: url(../images/header_base_1pc.jpg);  
  background-repeat: no-repeat;
  background-color: #;
  background-position: 50% 0%;  
  /* overflow: hidden; */
} 
.main_nav_wrapper{
  background-color: #; /* 00a0e8 */
  background-repeat: repeat-x;

  margin: 0px 0px 10px 0px; 
  background-color: #; 
  height: 40px; 
  padding: 0px 20px 5px 20px; 
   
  background-image: url(../images/bg_top_bottom.pn);
  background-position: 0% 100%;
  overflow: hidden;  
  z-index: -2000000000000;
}

#wrapper_bottom{
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-width: 1024px;
  max-width: 1024px;
  height: 20px;
  background-image: url(../images/bg_bottom.png);
  background-repeat: no-repeat;
  background-color: #;
  background-position: 50% 100%;   
}

.wrapper_bottom_toolbar{  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-width: 1024px;
  max-width: 1024px;
  height: 20px;
  background-image: url(../images/bg_bottom_toolbar.png);
  background-repeat: no-repeat;
  background-color: #;
  background-position: 50% 100%;   }

#wrapper_for_bg{
  margin-left: auto;
  margin-right: auto;
  width: 1024px;  
  margin-top: 0px;
  background-color: #fff;
  border: 0px solid #fff; /*e8e8e8 */
  border-top: 0px;
}

.clear{clear: both;}
#wrapper_for_toolbar{
  margin-left: auto;
  margin-right: auto;
  width: 1024px;  
  
  margin-top: 0px;
  background-color: #fff;
  background-image: url(../images/bg-repeat.jp);
  border: 0px solid #fff; /*e8e8e8 */
  border-top: 0px;
  
  background-repeat: repeat-y;
}
#wrapper {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0px;
  background-color: #; /* e9e7e8*/
  padding: 0px;
}

/* -- */

a.members_users{
  font-size: 14px;
  
}

a.members_users:hover, a.members_alpha:hover{
  text-decoration: underline;
  
}

a.members_alpha{
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
}

a.members_alpha:visited{
  color: #fff;
}


span.option {
  padding: 3px;
  color: #555;
  font-size: 11px;
  text-decoration: ;
  cursor: pointer;
}
span.option:hover{
  background-color: #6d84b4;
  color: #fff;
}

span.option_message{
  font-size: 11px;
}

/* ------------------------------------------------------------------------------------------------------------------------------ */

  ul {margin:0; border:0; list-style:none; padding:0;}
	ul.nicemenu, li.nicemenu{margin:0; border:0; list-style:none; padding:0;}
  
	ul.nicemenu{height:21px;}

	h1 { font-size:18px; font-family: verdana; }
	p { line-height:18px; }

	#info { margin:auto; width:600px; color:#333333; padding:10px; background:#f4f4f4; border:1px solid #DDD; }

	#nicemenu { padding-left: 0px;  border-bottom:solid 1px #ddd; position: relative; z-index: 100} /*E5E5E5*/
  	
    	
	#nicemenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
	*+html #nicemenu li span.over {  border-top:solid 0px #E5E5E5; padding-bottom:3px; } /* IE6 */
	#nicemenu li span.over a { }
	#nicemenu li span.over a:hover { text-decoration:none; }
	
	#nicemenu li { display:inline; position:relative; padding: 7px 0 5px 0;}
	/* 3 state */
	#nicemenu li span { 
    position:relative; z-index:10; 
    padding: 10px 7px 10px 10px;
    border-bottom:none; 
    line-height:18px; 
    border: 0px solid #fff;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;  
    margin-top: 5px;  
  }	
	
	#nicemenu li span.over { 
    padding: 10px 7px 10px 10px; 
    border: 0px solid #fff;
    border-right: 0px;
    border-bottom: 0px;
  }	
	
	#nicemenu li span.active { 
    padding: 10px 7px 10px 10px;
    border: 0px solid #fff;
    border-bottom: 0px;    
  }
  /* sub menu */
	#nicemenu div.sub_menu { 
    display:none; position:absolute; left:0;  margin-top:20px;
    padding:10px; top:10px; width:160px; background:#FFFFFF;  z-index: 1;
    border: 1px solid #e1e1e1;
  }  
	#nicemenu a { color:#333; text-decoration:none;  font-size: 11px;}
	#nicemenu a:hover { text-decoration:underline; }  
  
  
	*+html #nicemenu li span.active {  border-top:solid 0px #E5E5E5; padding-bottom:3px; }
	#nicemenu li span.active a { }
	#nicemenu li span.active a:hover { text-decoration:none; }	
	#nicemenu img.arrow { /*margin-left:4px;*/ cursor:pointer; margin-left: 0px;}
	* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
	*+html #nicemenu div.sub_menu { margin-top:33px; } /* IE7 */
	#nicemenu div.sub_menu a:link, 
	#nicemenu div.sub_menu a:visited, 
	#nicemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}	
	#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }

  /* extra build */
  .sub_categories:hover{background: #eee;}
	a.notify{color: #fff;}
	


#menuBarr {
	display: block;
	margin-bottom: 5px;
	position: relative;
	top: 57px;
	left: 20px;
	right: 0px;
	width: 632px;
	height: 23px;
	
	overflow: ;
	background-color: #;
	background-repeat: no-repeat;
	background-image: url(../images/overall_header_menu_base.jpg);
	
	position: absolute;
	z-index: 1000000000;
	
	padding-top: 6px;
}

.menuHeaderr {
	color: #fff;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	padding-right: 5px;
	
	margin-left: 3px;
	display: inline;
	position: relative;
	background-color: #;
	border-right: 1px solid #463e2a;
	border-left: 1px solid #463e2a;
}

.menuHeaderr:hover{  
}

.menuDrop {
	position: absolute;
	visibility: hidden;
	z-index: 9000000;
	top: 85px;
	left: 0;
	width: 162px;
	height: auto;
	margin: 0px 0;
	padding: 5px 15px 5px 5px;
	color: #999999;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
	background-image: url(../images/overall_header_drop_base.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	border-style: solid;
	border: 0px;
}

.menuDrop a {
	display: block;
	text-align: left;
	padding: 5px 5px;
	border-top: 0px solid #ccc;
	text-decoration: none;
	font-size: 11px;
	}

.menuDrop a:link {
	color: #000;
}

.menuDrop a:visited {
	color: #;
}

.menuDrop a:hover {
	color: #fff;
	background-color: #ccc;
	width: 142px;
}

.menuDrop a:active {
	color: #ffffff;
	background-color: #ccc;
}
	
#index_pre{
  background-image: url(../images/index_pre.png); 
  margin: 0px; 
  height: 155px; 
  padding: 20px; 
  background-repeat: no-repeat; overflow: hidden;  
}

#header_menu_obj{
  float: left;
  overflow: hidden;
  margin-right: 15px;
  font-size: 12px;
}

/* ---------------------------------------------------------------------------*/


.image_users{
  border: 2px solid #fff;
}
.image_users:hover{
  border: 2px solid #00a0e8;
}

.bold_input{
  border: 1px solid #999;
  background-color: #eaf1e0; 
  height: 25px; font-size: 20px;width: 98%; padding: 5px; font-family: tahoma;
}
.bold_input_base{
  padding: 5px;
  background-color: #e1ebf2;
}

.settings_input_base{
  padding: 5px;
  background-color: #fff;
  width: 322px;
}
.settings_input{
  border: 1px solid #999;
  background-color: #fff; 
  background-image: url(../images/index_pre_input.png);
  height: 25px; font-size: 20px;width: 310px; padding: 5px; font-family: tahoma;
}

#main_logo{
margin-bottom: 0px;
           background-color: #; background-position: 0% 20%; background-repeat: repeat-x; margin-left: 27px; margin-right: 10px; margin-top: 10px;  padding-top: 7px; overflow: hidden; width: 300px;float: left;
}
/**
 *  ----------------------------------------------------------------------------
 */
a.home_top_menu{
  cursor:pointer;
  border: 1px solid #000; 
  padding: 3px 5px 3px 5px; color: #fff; font-size: 11px; font-weight: bold;
  cursor: pointer;
}


a.home_top_menu:visited{
  color: #fff;
  cursor: pointer;
}
a.home_top_menu:active{
  color: #fff;
  cursor: pointer;
}
a.home_top_menu:hover{
  border: 1px solid #fff;
  cursor:pointer;
}

/**
 * PROFILE
 */ 
#profile_header_menu{
  overflow: hidden; 
  background-image: url(../images/index_search_bar.jpg); 
  padding: 10px; color: #fff;
}

#box_template_top{
  background-color: #; margin-top: 0px;margin-bottom: 0px; padding: 15px 20px 0px 20px; height: ; background-color: #; 
    background-image: url(../images/profile_common_base_full.jpg); background-repeat: no-repeat;
}

#box_template_repeat{
  background-color: #e9eef2;
  min-height: ; padding: 0 20px 0 20px; margin-bottom: 0px; 
}

#box_template_bottom{
    height: 10px; background-color: #; margin-top: 0px;margin-bottom: 0px; padding: 10px 20px 0px 20px; height: ; background-color: #; background-position: 0% 100%; 
    background-image: url(../images/profile_common_base_full.jpg); background-repeat: no-repeat;
}

#box_template_side_top{
  margin-bottom: 0px; padding: 10px 15px 0px 15px; height: 5px; background-color: #; background-image: url(../images/profile_side_gallery_base.jpg); background-repeat: no-repeat;
}



#box_template_side_bottom{
margin-bottom: 0px; margin-top: -10px; padding: 0px; height: 10px; background-color: #; 
        background-image: url(../images/profile_side_gallery_base.jpg); background-repeat: no-repeat; background-position: 0 100%;  
}


a.profile_header_menu, a.profile_header_menu:visited{
  border: 1px solid #00a0e8; 
  padding: 3px 5px 3px 5px; color: #00a0e8; font-size: 11px; font-weight: bold;
  cursor: pointer;  
}

a.profile_header_menu:hover {
  color: #fff;
  cursor: pointer;
}

#top_menu{
  float: right;
  margin-right: -5px; 
  background-color: #; 
  margin-top: -18px; 
  overflow: ; 
  font-size: 11px; 
  font-weight: normal; 
  border: 0px solid #ccc; padding: 5px; 
  background-image: url(../images/article_top_menu_base.png);
  height: 25px; background-position: 0% 100%;
  width: 332px; background-repeat: no-repeat;
} 


/**
 *  ----------------------------------------------------------------------------
 */

a.heading_link
{
  color: #000;
}

a.heading_link:hover
{
  color: #fff;
  background-color: #00a0e8; /* 00a0e8 */
}

.message_error{
	margin-left:0px;
	margin-right: 0px;
	width:   ;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
  
}

.message_ok{
	margin-left:0px;
	margin-right: 0px;
	width: ;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
}

.category_object{
  float: left; 
  font-size: 16px; 
  color: #333; 
  font-family: arial; 
  font-weight: bold; 
  border-bottom: 0px dashed #ccc; 
  background-color: #; 
  margin: 0 20px 0px 0;
  padding: 5px 10px 5px 10px;
}

.category_object:hover{
  background-color: #;
  color: #000; /* 00a0e8 */
  text-decoration: none;
}

a.category_object{
  color: #000;
}


#space{
  width: 100%;
  height: 20px;
  background-color: #fff;
}


img {
  margin: 0px;
}
h1, h2, h3 {
  margin: 0;
  font-family: Arial, sans-serif; color: #000;
  }
  
p.indexHead {
  padding: 10px;
  margin: 0;
  font-size: 11px;
  letter-spacing: 1px;
  }
p.title {
  letter-spacing: -3px;
  font-family: tahoma;
  padding: 10px;
  margin: 0;
  color: #555;
  font-size: 34px;
  font-weight: bolder;
}

p.book_heading_message{
  font-family: Bookman Old Style;
  font-size: 24px;
  letter-spacing: -1px;
  color: #7fbbdf;   
  font-weight: bold;
}

h2{
  color: #00a0e8;
}

a{
  text-decoration: none;
  color: #000;
}
a:visited{
  text-decoration: none;
  color: #000;
}

a:active{
  text-decoration: none;
}
a:link{
  text-decoration: none;
}
a img{
  border: 0px none;
}
a.message, a.visited{
  color: #21759b; /*21759b ff00ac*/
  cursor: pointer;
  text-decoration: underline;
}
a.message:hover{
  
}
a.white, a.visited{
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
}
a.white:hover{
  
}

a.black_underline{
  color: #000;
  text-decoration: underline;
}

a.users, a.members_users{
  color: #00a0e8;
  text-decoration: none;
}
a.users:visited{
  color: #00a0e8;
}
a.users:hover{
  text-decoration: underline;
}

font.message{
  font-size: 14px;
  color: #333;
}

div.w_span_auto{
  margin-top: -5px;
	background: url(../images/input/wr.png) top right no-repeat; 
	padding-right:18px;
	height:34px;
	line-height:34px;
	margin-bottom:14px;
}

input.w_auto{
	border:none; 
	height:28px;
	padding-top:10px;
	text-indent:10px;
	display:block; 
	font-size:15px; 
	color:#555; 
	width:100%; 
	background:url(../images/input/wl.png) top left no-repeat;
	font-size: 14px;
}   

#index_input {
	border:1px solid #FFFFFF;
	color:#ccc;
	font-size:24px;
	margin: 15px 0pt 0pt 60px;
	padding:0pt;
	width: 400px;
	letter-spacing: -0px;
	font-weight: bold;
	}
	
.input_small{
  border: 1px solid #ccc; width: 96%; padding: 5px; font-family: tahoma; background-image: url(../images/input_small_bg.jp); background-repeat: repeat-x;
}	

/* http://www.mtv.com/sitewide/images/u/achpsearch-bg.gif */
#index_input_wrapper {
	background:transparent url(http://www.mtv.com/sitewide/images/u/achpsearch-bg.gif) no-repeat scroll 9px 4px;
	height:56px;
	margin:0pt;
	position:relative;
	width: 600px;
	padding-bottom:0px;
}

.generic_button{
  border: 1px solid #ccc;
  padding: 2px 10px 2px 10px; 
  background-color: #efefef;
  background-image: url(../images/bg_button.gif);
  background-repeat: repeat-x; 
  cursor: pointer; 
  margin-top: 10px;
}
.generic_button:hover{
  border: 1px solid #acd373;
  color: #;
}
/**
 * round corners
 * only the first DIV can control the width 
 * -------------------------------------------------------------------------- */

#tl {
  background: url(../images/tl.jpg) 0 0 no-repeat #fff;
}

#tr {
  background: url(../images/tr.jpg) 100% 0 no-repeat;
  width: 100%;
}

#bl {
  background: url(../images/bl.jpg) 0 100% no-repeat; 
}
   
#br {
  background: url(../images/br.jpg) 100% 100% no-repeat;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
}



/**
 * bump action
 * -------------------------------------------------------------------------- */
.bump {
  cursor: pointer; 
  background-color: #00a0e8;
   
  font-size: 10px; 
  font-weight: bold; 
  letter-spacing: -.5px; 
  color: #fff; 
  padding: 3px 3px 3px 5px; 
  border-right: 0px solid #ccc; 
  margin-right: 0px;
}

/**
 *00a0e8
  aad5e8
  a0d4ec
*/

.bump_disabled {
  cursor: pointer; 
  background-color: #b2e2f8;
  font-size: 10px; 
  font-weight: bold; 
  letter-spacing: -.5px; 
  color: #fff; 
  padding: 3px 3px 3px 5px; 
  border-right: 0px solid #ccc; 
  overflow: hidden;
}
/**
 * header
 * -------------------------------------------------------------------------- */
.header {
  display: block;
  background-color: #;
  border-bottom: 0px solid #e9e7e8;
  width: 100%;
  height: 50px;
  margin-bottom:20px;
}

#header_title{
  font-size: 28px;
  /* font-family: arial black; */
  font-family: Bookman Old Style; 
  font-weight: bold;
  letter-spacing: -2px;
  margin-left: 25px;
  padding-top: 2px;
  color: #009fff; /*009fff  ffa800*/
  text-transform: capitalize; /* capitalize */
  
}

#header_right{
  
  margin-top: 20px;
  margin-right: 30px;
  float: right;
  background-color: #;
  color: #777;
}

.object_heading_bar{
  
  border-bottom: 0px dotted #ccc; 
  height: 70px; 
  width: 100%; background-color: #e8e8e8; 
  margin-bottom: 2px;  
}

.inner_object_heading_bar{
  font-size: 24px;  
  font-weight: bold; 
  padding: 10px 10px 0 15px; 
  letter-spacing: -1px;
}



#footer_list{
  width: 100%; border-bottom: 1px dotted #ccc; padding: 5px 5px 5px 0px;
  color: #555;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
}

#footer_list:hover{
  background-color: #;
}

/**
 * main_nav
 * -------------------------------------------------------------------------- */


#main_nav_object{
  display: inline;
  float: left;
  padding: 6px 20px 0 0px;
  margin-right: 20px;  
  height: 25px;
  
  border-right: 0px dotted #fff; /* 3b6782 */
  
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -.3px;  
  color: #333;
}

#main_nav_explain{
  font-size: 10px; 
  font-weight: normal; 
  letter-spacing: 0px; 
  font-family: tahoma; 
  color: #555;
}

a.main_nav{
  font-size: 14px;
  text-decoration: none;
  color: #000;
}
a.main_nav:visited {
  color: #000;
}
a.main_nav:hover{
  text-decoration: underline;
}
a.main_nav:active{
  color: #000;
}

/**
 * DIV: CONTAINERS
 * Note: notice within the template file that the right object comes first.
 * cause in here, we're defining it float: right.  The left grid will push 
 * its right wall due to the defined margin-right for left.  This is a fix for Safari
 * browsers. 
 * -------------------------------------------------------------------------- */
#right{
  display: ;
  float: right;
  width: 300px; /* 400 */
  overflow: hidden;
  padding-right: 20px;
  background-color: #;
}
#left{
  margin-right: 305px; /* 460 */
  margin-left: 20px;
  padding: 0 43px 0 0px;
  border-right: 0px solid #ccc;
  background-repeat: repeat-y; 
}

#left_main{
  border-right: 0px solid #ccc;
  background-repeat: repeat-y;
  background-color: #fff; 
  margin: 0 20px 20px 20px; 
}

#left_top{
  margin-right: 330px; /* 460 */
  margin-left: 30px;
  height: 30px;
  padding: 0 50px 0 0px;
  border-right: 0px solid #ccc;
  background-color: #; background-image: url(../images/panelfade_top.png); 
  background-repeat: no-repeat; background-position: 100%;
}
#full{

}

#main{
  background-color: #;
  border-top: 0px solid #ccc;
}


#sideBar{
  display: block;
  background-color: #;
  border-left: px solid #ccc;
  font-family: Bookman Old Style;
}

#sideBar_header{
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
}

#sideBar_description{
  font-size: 12px;
  color: #000;
  font-family: ;
}

#sideBar_menuContainer{
  
}
#sideBar_menuObject{
  color: #000;
  font-family: arial;

  padding-bottom: 5px;
  padding-top: 5px;  
  font-size: 14px;
  border-bottom: 1px solid #ddd; /* e5e5e5 */
  cursor: pointer;
  cursor: hand;
}

#sideBar_menuObject:hover{
  background-color: #f7f7f7;
}

/**
 * FOOTER BOX
 * -------------------------------------------------------------------------- */

#footer_box {
  display: block;
  clear:both;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}
/**
 * OBJECT TABLES
 * -------------------------------------------------------------------------- */ 
#objectTable {
  height: 200px;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 10px;
  margin-bottom: 10px;
  
  border: 1px solid #fff;
  background-color: #fff;
}



div.pagination {
	padding: 5px 10px 5px 28px;
	margin: 0px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0290e6;
	
	text-decoration: none; /* no underline */
	color: #0290e6;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000099;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #0290e6;
		
		font-weight: bold;
		background-color: #0290e6;
		color: #FFF;
}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
	
		color: #ccc;
}


div.pagination_green {
	padding: 5px 10px 5px 10px;
	margin: 0px;
}
div.pagination_green a {
	padding: 5px 10px 5px 10px;
	margin: 2px;
	border: 1px solid #86c955;
	
	text-decoration: none; /* no underline */
	color: #86c955;
	cursor: pointer;
}


div.pagination_green a:hover, div.pagination_green a:active {
	border: 1px solid #60a131;
	color: #60a131;
}

div.pagination_green span.current {
    padding: 5px 10px 5px 10px;
    margin: 2px;
    border: 1px solid #60a131;
    font-weight: bold;
    background-color: #acd373;
    color: #FFF;
}
div.pagination_green span.disabled {
		padding: 5px 10px 5px 10px;
		margin: 2px;
		border: 1px solid #ccc;
		color: #ccc;
}

/* */
div.pagination_review {
	padding: 5px 10px 5px 10px;
	margin: 0px;
}
div.pagination_review a {
	padding: 5px 10px 5px 10px;
	margin: 2px;
	border: 1px solid #fff;
	
	text-decoration: none; /* no underline */
	color: #fff;
	cursor: pointer;
}


div.pagination_review a:hover, div.pagination_review a:active {
	border: 1px solid #acd373;
	color: #acd373;
	background-color: #;
}

div.pagination_review span.current {
    padding: 5px 10px 5px 10px;
    margin: 2px;
    border: 1px solid #acd373;
    font-weight: bold;
    background-color: #acd373;
    color: #555;
}
div.pagination_review span.disabled {
		padding: 5px 10px 5px 10px;
		margin: 2px;
		border: 1px solid #999;
		color: #999;
}


/* */

div.pagination_index {
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
div.pagination_index a {
	/* padding: 5px 10px 5px 10px; */
	padding: 2px 4px 2px 4px;
	margin-left: 5px;
	border: 1px solid #999;
	
	text-decoration: none; /* no underline */
	color: #999;
	cursor: pointer;
}


div.pagination_index a:hover, div.pagination_index a:active {
	border: 1px solid #00a0e8;
	color: #00a0e8;
}

div.pagination_index span.current {
  padding: 2px 4px 2px 4px;
  margin-left: 5px;
  border: 1px solid #00a0e8;
  font-weight: bold;
  background-color: #00a0e8;
  color: #FFF;
}
div.pagination_index span.disabled {
	padding: 2px 4px 2px 4px;
	margin: 4px;
	border: 1px solid #ccc;
	color: #ccc;
}

/**
 * JOIN
 * -------------------------------------------------------------------------- */

.join span{
  font-family: Bookman Old Style;
  font-size: 24px;
  letter-spacing: -1px;
  color: #7fbbdf;  
  font-weight: bold;      
}

#post{
  margin-top: 20px;  
  padding-bottom: 20px;
  border-bottom: 0px solid #ccc;
}
#post h1{
  font-family: arial;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 18px;
  color: #00a0e8;
}

#post_content{
  font-family: arial;
  font-size: 12px;
  color: #444;
}
 
/**
 * SUBMISSION
 * -------------------------------------------------------------------------- */

#submission h1{
  font-family: Bookman Old Style;
  font-size: 24px;
  letter-spacing: -1px;
  color: #7fbbdf;    
}

#submission h2{
  font-family: arial;
  font-size: 18px;
  letter-spacing: -1px;
  color: #777;
}

#line_break_dotted{
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted #ccc;
}
p.submission_heading_message{
  font-family: arial;
  font-size: 16px;
  color: #555;
  font-weight: normal;
  letter-spacing: -0px;
  margin: 4px 0 10px;
}

p.submission_input_title{
  font-size: 14px;
  font-weight: bold;
  color: #777;
  letter-spacing: -.5px;
}

#submission h3{
  font-family: arial;
}
 
.submission_category_selector_container{
  width: 100%; 
  height: 30px; 
  border-bottom: 2px solid #fff; 
  padding-top: 10px;
  padding-bottom: 10px; 
  font-size: 14px; color: #555;
  
  background-color: #f7f7f7;
}
.submission_category_selector:hover{
  background-color: #;
  text-decoration: underline;
}
#submission_category_object{
  float: left;
  margin-left: 20px;
  background-color: #;
  text-transform: capitalize;
  cursor: pointer;
}
#submission_category_object:hover{
  text-decoration: underline;
  background-color: #00a0e8;
  color: #fff;
}




/**
 * PROFILE VIEW
 * -------------------------------------------------------------------------- */
 
h1.profile{
  border-bottom: 0px solid #000; 
  letter-spacing: -2px; 
  font-family: Bookman Old Style; 
  font-weight: bold; font-size: 44px; 
  background-color: #; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; color: #000;
}

h2.profile{
  border-bottom: 0px solid #000; 
  letter-spacing: -2px; 
  font-family: Bookman Old Style; 
  font-weight: bold; font-size: 24px; 
  background-color: #; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; color: #ffa200;  
}

h3.profile{
  font-size: 11px; font-weight: normal; color: #777;
}

#profile_image_container{
  /* width: 400px; */
  height: 375px;
  background-color: #ccc; /* 00a0e8 */
}
#profile_image_holder{
  padding: 5px;
  margin-right: 5px;
  height: 300px;
  overflow: hidden;
}

#profile_header{
  background-color: #;
}

#profile_content{
  height: 400px;
}


h1.profile_archive{
  font-size: 12px;
  color: #00a0e8;
}

/**
 * ARTICLE
 * -------------------------------------------------------------------------- */ 
 
#article_image_main_container{
  
}

#article_form{
  background-color: #;
  
}

.article_textarea{
  background-color: #;
  border: 1px solid #ccc;
}

h2.articles{
   font-size: 24px; color: #7fbbdf; font-weight: bold; letter-spacing: -1px; font-family: Bookman Old Style;
}
h1.articles{
font-size: 24px; color: #7fbbdf; font-weight: bold; letter-spacing: -1px; font-family: Bookman Old Style;
}

font.article_gallery_meta_highlight{
  background-color: #000;
  color: #fff;
}

/**
 * REVIEWS
 * -------------------------------------------------------------------------- */

.reviews_container{
  padding: 10px 0px 15px 0;
  width: 100%; 
  background-color: #;
  border-bottom: 1px dashed #c9d0d6;
  margin: 1px 0 1px 0; 
  overflow: hidden;
}

.reviews_message{
  margin: 10px 0 0 70px;
  padding-right: 10px;
  padding-bottom: 5px;
  min-height: 30px;
  color: #000; 
  font-family: tahoma; 
  font-size: 1.1em; 
  letter-spacing: 0px; 
  line-height: 19px;
}

/**
 * LIQUID
 * reuse recycle 
 * column_howmanycolumninrow+whichoneisliquid_identifier 
 * -------------------------------------------------------------------------- */
.column_x2R_1{ /* within the file itself calling these grids, adjust width accordingly */
  float: left; 
  background-color: #;
}
.column_x2R_2{ /* notice how the one that can be stretched has no float value.  */
  background-color: #;
  height: 100%;
}
.row_x1{
  width: 100%;
  height: 100%;
}
.break_dotted{
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted #ccc;
}

.break_fade{
  width: 100%;
  height: 50px;
  background-color: #;
  background-repeat: repeat-x;
  background-position: 0% 100%;
  background-image: url('../images/profile_section_bg.jpg');
  /* ../../resources/template/css/images/profile_section_bg.jpg */
}

.heading_bar{
  width: 100%;
}

.profile_row{
  float: left;
  margin: 5px 0 20px 0px;
  
  padding: 0 0 0px 0;
  border-top:     0px solid #ccc;
  border-right:   0px solid #ccc;
  border-left:    0px solid #ccc;  
  border-bottom:  0px solid #ccc; /* dcdcdc */
  
  width: 100%;
  background-color: #; /* edeee9 ccc*/    
}

.profile_button{
  border: 1px solid #ccc;
  padding: 4px;
  font-weight: bold;
  float: left;
  cursor: pointer;
}
	
/**
 *  Articles
 *  2009.03.08 
 *  module_stats
 */ 
 
.article_container h1{
  color: #00a0e8;
  background-color: #; padding-bottom: 3px;
  border-bottom: 1px solid #00a0e8;
  font-size: 14px;
}
 
#stats ul{
 background-color: #fff;
}

#stats li{
 border-bottom: 1px dotted #999;
 padding: 8px;
 padding-left: 0px;
 font: normal 10px verdana,sans-serif; color: #555;
 overflow: hidden;
}

.stats_container li.stats_header{
  color: #ccc;
}
#stats .col1{
  color: #;
  float: left;
  overflow: hidden;
  width: 70px;
  margin-left: 1px;  
  font-family: arial;
}

#stats .col{
  color: #;
  float: left;
  overflow: hidden;
  width: 55px;
  margin-left: 1px;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
}

#stats .col_last{
  overflow: hidden;
  margin-left: 1px;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
}
	
	
	
	
	/**
	 * @req: width on the dom itself
	 */   	
	.box_x2_right{
	 float: right;
	 overflow: hidden;
	}
	.box_x2_left{
	 overflow: hidden;
	}
	
	
	
	
	
	
.admin_button{
 padding: 3px 5px 3px 5px; border: 1px solid #8a97ba; float: left;
 cursor: pointer;
}

.admin_button:hover{
  color: #ff0000;
}


ul.admin_class_menu{
  background-color: #;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding: 0px 0 10px 0;
  margin-top: 10px;
}	
ul.admin_class_menu li{
  background-color: #cee1ef;
  border: 1px solid #80b5d0;
  padding: 4px;
  color: #624466;
  float: left;
  margin-right: 10px;
  font-size: 11px;
  cursor: pointer;
}
ul.admin_class_menu li:hover{
  text-decoration: underline;
  background-color: #e6ebef;
}
ul.admin_class_menu li.current{
  font-weight: bold;
  background-color: #e6ebef;
}
	
/**
 * overview
 **/ 	
.overview_header {
  color: #000;
  font: normal normal normal 11px verdana, sans-serif;
}	
.overview_header li {
  background-color: #eee; overflow: hidden; padding: 5px 5px 5px 5px; margin-top: 1px;
  border-bottom: 1px dotted #;
}

.notify a.overview{color: #fff; display: inline;}

.overview_header span.title{
  color: #000000;
  font-weight: bold;
}
.overview_header span{
  color: #3aa0f0;
}

.overview_container .delete{
  float: right; padding: 7px; overflow: hidden;
}

.overview_container{
  color: #000;
  font: normal normal normal 11px/18px verdana, sans-serif;  
}
.overview_container a.direction{
  color: #72b020;
}
.overview_container a.direction:hover{
  text-decoration: underline;
}
/**
 *  --------------------------------------------------------------------------------------------------------
 */ 
.profile_subscribe{}
#helpTop .permalink{ background: #; overflow: hidden; cursor: pointer; float: left; padding: 5px 10px 5px 5px; background-image: url(../images/profile_url.jpg); background-repeat: no-repeat; background-position: 5px 6px; padding-left: 40px; text-align: right; margin-top: 0px; }
#helpTop a{color: #3a66cc;}
#helpTop a:hover{color: #3a66cc; text-decoration: underline;}
#helpTop .subscribe{background: #}
#helpTop .subscribe:hover{text-decoration: underline;}
.about_page{}
.about_page h1{color: #3e3e3e;}
.about_page div{margin: 0px 0 40px 0;}
.about_page p{color: #777; font-size: 11px; color: #444; padding: 0px; margin-top: 5px; font-family: verdana;}
.about_page a{color: #00a0e8;}
.about_page a:hover{text-decoration: underline;}
.about_page .section{ border-bottom: 1px dashed #ccc;}

.right{float: right; overflow: hidden;}
li.profile_category{padding: 5px 5px 5px 5px; background: #fff; color: #565656; font-weight: bold; border-top: 1px solid #eee; background: #; margin-bottom: 1px; font: normal normal normal 12px arial, sans-serif; cursor: default;}
li.profile_category:hover{background: #; color: #;}	
li.profile_category a.personalized{color: #99cc33;}
li.profile_category a.personalized:hover{color: #;}
li.profile_category a.system{color: #565656; font-weight: bold;}
li.profile_category a.system:hover{}
li.profile_category a.users{color: #5aa429;}
li.profile_category span.date{color: #777777;}

li.index_category_header{border-bottom: 1px solid #00a0e8; color: #00a0e8; padding: 3px; padding-left: 0px; font-weight: bold;font-size: 14px;}
li.index_category{padding: 5px; background: #f2f2f2; margin-top: 0px; color: #2786cb; font-weight: bold; border-bottom: 0px dotted #ccc;background: #; margin-bottom: 1px;font: normal normal normal 11px/18px verdana, sans-serif;}	
li.index_category:hover{background: #f2f2f2;}
li.index_category a{color: #333;}
li.index_category a.users{color: #5aa429;}
li.index_category span.date{color: #777777;}

.index_side_panel{ font-size: 10px; color: #000;}
.index_side_panel li{padding: ; background-position: 0 5px; border-left: 0px solid #fff; border-bottom: 1px solid #ddd;}

.index_side_panel li#title{ border-bottom: 1px solid #000; padding-left: 0px; padding-bottom: 5px; padding-top: 4px;}

.profile_header_buttons {padding:8px 10px 12px 20px; max-height: 10px; }
.profile_header_buttons a{font-size: 11px; font-weight: bold; color: #00a0e8; font-family: arial; letter-spacing: 0px;}

#prof_button_profile{background-image: url('../images/template_profile_bg_top.png');}
#prof_button_profile_right{background-image: url('../images/template_profile_bg_top.png'); background-position: 100% 0%; width: 10px; height: 100%;}

#prof_button_my_world_up{background-image: url('../images/template_profile_bg_top.png');}
#prof_button_my_world_right_up{background-image: url('../images/template_profile_bg_top.png'); background-position: 100% 0%; width: 10px; height: 100%;}
#prof_button_disabled{background-image: url('../images/template_profile_bg_top1_ov.png');}
/*#prof_button_disabled:hover{background-image: url('../images/template_profile_bg_top1_ov.pn');} */
#prof_button_disabled_corner{background-image: url('../images/template_profile_bg_top1_ov.png'); background-position: 100% 0%; width: 10px; height: 100%;}

.profile_header_buttons a{font-size: 14px;}
.profile_header_buttons a.disabled{color: #fff;}
.profile_header_buttons a.disabled:hover{color: #fff;}

.profile_header{ color: #; font-weight: ;}
.profile_header li{ background: #; padding: 0px 0 0 5px; border-bottom: 0px dashed #00a0e8; border-left: 0px solid #00a0e8; margin-top: 0px;}

.profile_edit_info{ cursor: pointer; border: 0px solid #ddd; padding: 0px; color: #00a0e8;}
.edit_container{border: 1px solid #ddd; background: #fff; padding: 20px; overflow:hidden;}

.people_container{ font-family: tahoma;}
.people_container li{padding: 0px; font-size: 11px; margin: 0px 0 7px 0; text-transform: capitalize; }
.people_container .title{float: left; overflow: hidden; width: 100px;}
.people_container a:hover{background: #029ee6; color: #fff;}

ul.profile_tabs{}
ul.profile_tabs li{float: left; font: arial; font-weight: normal; color: #2593e8; border: 0px solid #fff; border-right: 0px solid #dddfe1; background: #; padding: 5px;  text-transform: ; margin-right: 10px; }
ul.profile_tabs li:hover{}
ul.profile_tabs li.current{background: #00a0e8; border-bottom: 1px solid #;}
ul.profile_tabs a{color: #2593e8; font-size: 1.0em;}
ul.profile_tabs a.current{color: #fff; font-weight: bold;}

.profile_menu{}
.profile_menu a{color: #777;}
.profile_menu a:hover{color: #3a9de6;}
.toggle_body{border: 1px solid #f7f7f7; padding: 2px;cursor: pointer; float: right; overflow: hidden;height: 14px; width: 16px;}
.toggle_body:hover{background: #eee; border: 1px solid #ddd;}
.toggle_comments{border: 1px solid #f7f7f7; padding: 2px;cursor: pointer; float: right; overflow: hidden;height: 14px; width: 16px;}
.toggle_comments:hover{background: #eee; border: 1px solid #ddd;}
.generic_buttons{border: 1px solid #ccc; padding: 4px; cursor: pointer; float: left; overflow: hidden; margin-left: 5px; height: 14px; padding-right: 6px;}
.generic_buttons:hover{background: #fff;}
.status_button{cursor: pointer; border: 1px solid #f2f2f2;}
.status_button:hover{border: 1px solid #ccc;}

.new_bump{      background: url(../images/icons/silk/bump.png); background-repeat: no-repeat;
        background-position: 0px 5px;
        
        padding: 5px;
        cursor: pointer; padding-left: 20px; color: #00a0e8;
      
        font-size: 12px; font-weight: bold;
        }
.new_bump:hover{text-decoration: underline;}
.new_bump_disabled{  background: url(../images/icons/silk/bump.png); background-repeat: no-repeat;
        background-position: 0px 5px;
        
        padding: 5px;
        cursor: pointer; padding-left: 20px; color: #777;
      
        font-size: 12px; font-weight: bold; }
.option_bar{}
.option_bar ul{padding-left: 10px;}
.option_bar li{float: left; overflow: hidden; margin-right: 10px; padding: 5px 10px 5px 0px; border-right: 0px solid #ddd;}
.option_bar a{color: #105cb6; font-weight: bold;}


#bumpley_index_side_panel{padding: 0px; margin: 0px; width: 200px; overflow: hidden; float: right; min-height: 1px; overflow: hidden; margin-left: 30px;}

.index_submission_description{background: #; padding: 0px; margin: 0px; margin-top: 0px; font-family: verdana; font-weight: normal; 
line-height: 20px;
font-size: 1.0em;  
background-image: url("../images/index_submission_quotejpg"); background-repeat: no-repeat;background-position: 10px 0px; padding-left: 0px;}

.index_submission_condition{padding: 0px; background-color: #; overflow: hidden;}

a.continue_reading{}
a.continue_reading:hover{text-decoration: underline;}

.buddy_list{}
.buddy_list_top{}
.buddy_list_bottom{}
.buddy_list li{padding: 5px; background: #; overflow: hidden; border: 1px solid #e4e4e4; cursor: default; margin-bottom: 5px; }
.buddy_list li:hover{background: #;}


.status:hover{background-color: #fff;}
/**
 *  --------------------------------------------------------------------------------------------------------
 */ 

.profile_option {
  cursor: pointer;
}	
.profile_option:hover {
  cursor: pointer;
  background-color: #00a0e8;
  color: #fff;
}	
	
.profile_section_heading {
  font: normal normal normal 11px/18px verdana, sans-serif;
  margin-bottom: 10px;
}

.profile_photo_header{
  font: normal normal normal 10px verdana, sans-serif;
  color: #000;
  background-color: #eee;
  margin-bottom: 10px;
  padding: 10px;
}

.photos_option a{
  color: #2593e8;
}

.photos_option li{
  float: left; overflow: hidden;
  margin-left: 0px;
  cursor: default;
  padding: 5px;
  
  color: #2593e8;
  border-left: 1px solid #ccc;
}


.photos_option li.disabled:hover{
  
}

.signup{
  font: normal normal normal 11px/18px verdana, sans-serif;
  color: #000;
}
.signup input{
  float: left; overflow: hidden;
  width: 200px;
  padding: 3px;
}	
.signup li{
  height: 30px;
  background-color: #;
}

.signup .columnTitle{
  float: left;
  overflow: hidden;
  font-size: 10px;
  width: 120px;
  text-align: right;
  padding-right: 10px;
  padding-top: 3px;
}

.signup li#button{
  height: 50px;
  width: 100%;
  padding-right: 40px;
}

.write_video_append{
  margin-top: 0px;
  border: 1px solid #ddd;
  padding: 5px;
  overflow: hidden;
  float: left;
}

.write_video_player{
  float: left; overflow: hidden;
  margin-right: 10px;
}

.write_video_option{
  overflow: hidden;
  width: 130px;
  background-color: #;
}
.write_video_option li{
  color: #000;
  cursor: pointer;
}

.write_url_container{border: 1px solid #ccc; padding: 20px; background: #;}
.write_url_container li.title{ color: #00a0e8; font-weight: bold; font-size: 11px;}
.write_url_container li{ color: #000;}
.write_url_container input{width: 200px; margin: 0px; padding: 5px;}
/*
3aa0f0*/

/*

*/

/* BUTTONS */



/* STANDARD */
/*
button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

button.generic {
  background: #dff4ff;
  border: 1px solid #c2e1ef;
  font: 11px verdana;
}

button.generic:hover{background: #cff0ff;}
*/
.form_container{
  background-color: #fff; border: 1px solid #ccc; padding: 20px; overflow: hidden;
  padding-bottom: 50px;
}

.form_container h1{
  color: #00a0e8;
  font: normal normal normal verdana, sans-serif;
}

.form_container .bold_input{
  border: 1px solid #999;
  background-color: #eaf1e0; 
  height: 25px; font-size: 20px;width: 98%; padding: 5px; font-family: tahoma;
}

.form_container .bold_input_base{
  padding: 5px;
  background-color: #e1ebf2;
}

.admin_option{
  padding: 2px 7px 2px 7px;
  border: 1px solid #ccc;
}

.submission_option{border: 0px solid #ccc;padding: 3px 3px 3px 0px overflow: hidden; background: #; margin-top: 1px;}
.submission_option span{font: normal normal normal 9px verdana, sans-serif;}

a.submission_title, a.submission_title:visited{
  font-weight: bold; font-size: 16px;
  text-decoration: none; color: #105cb6;
}
a.submission_title:hover{
  color: #fff;
  background: #333;
}


a.submissions_media{color: #000;}	
a.submissions_media:hover{text-decoration: underline;};
	
a.submissions_category{
  color: #21759b;
}
a.submissions_category_user{
  color: #4ca73a;
}
a.submissions_category_user:hover{
  color: #fff;
  background-color: #4ca73a;
}

a.submissions_category:hover{
  background-color: #21759b;
  color: #fff;
}

.map {
  font: normal normal normal 10px verdana, sans-serif;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.map li{
  color: #000;
  cursor: pointer;
  float: left; padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  overflow: hidden; 
  background: #eee;
  margin-right: 10px;
}
.map li:hover{
  background-color: #cfdfeb;
}

.article_post{color: #555;padding: 20px 0 0 0;background: #; font-size: 12px; font-weight: normal; line-height: 20px;}
.article_post p{margin: 0px; font-size: 12px; padding: 0px;}
.article_post h1{
  color: #000;
}
.article_post h2{
  color: #000;
}
.article_post a{
  color: #0033cc;
}
.a p{
  padding: 0px;
  margin: 0px;
}

.article_post a:hover{
  text-decoration: underline;
}

.account_settings{
  
}

.account_settings li{
  background: #eee; padding: 5px;
  color: #000;
  margin: 1px 0 0 0;
}

.account_settings li#header{
  background: #fff; padding: 5px 5px 5px 0;
  border-bottom: 1px solid #00a0e8;
  font-size: 14px;
  color: #00a0e8; font-weight: bold;
  margin: 1px 0 0 0;  
}


.account_settings .column1{
  float: left; overflow: hidden; width: 120px; font-weight: bold;
  margin-top: 3px;
}
.account_settings input{width: 200px;  }

.profile_post {margin: 10px 0 10px 0;}
.profile_post p{margin: 0px; color: #000; font: 11px verdana; line-height: 18px; }
.submissions{background: #;}
.submissions .description{color: #000; line-height: 18px; font-size: 11px; padding-top: 5px; font-family: verdana; overflow: hidden; }
.submissions .description p {margin: 0px; padding: 0px;}

.explain{padding: 10px; background: #e8eef2;}
.explain h1{font-weight: bold; font-size: 14px;}
.explain p{font: 11px verdana; color: #555; line-height: 18px;}

.users_category{background: #eee; cursor: default;}
.users_category:hover{background: #;}

a.personalized_category{color: #99cc33;}
a.personalized_category:hover{color: #FFF; background: #99cc33}

a.personalized_category_listings{color: #99cc33; background: #; padding: 0px;}
a.personalized_category_listings:hover{color: #FFF; background: #99cc33}

a.system_category{color: #4ebaff; background: #; text-transform: Capitalize;}
a.system_category:hover{color: #FFF; background: #4ebaff;}

.form_login {overflow: hidden; padding: 0px; background: #;}
.form_login li {overflow: hidden; margin-right: 0px; margin-bottom: 10px;}
.form_login ul {overflow: hidden;}
.form_login input {width: 200px; border: 1px solid #ccc; padding: 3px;}
.form_login button{width: 100px; height: 40px; cursor: pointer;}
.form_login span{font-weight: bold; color: #000;}

.template_margin{ margin: 0 20px 0 20px; overflow: hidden;}

.button_comment{background: url("../images/button_comment.jpg"); height: 25px; width: 75px; border: 0px; cursor: pointer;}
.button_comment:hover{background-position: 0% 100%;}
.profile_edit{}
.profile_edit h1{color: #;}
.profile_edit .section{border-bottom: 1px dashed #ccc; padding-bottom: 20px;}

.status_messaqe{}
.status_drop_button{height: 25px; width: 75px; background: url("../images/button_delete.jpg"); cursor: pointer;}
.status_drop_button:hover{background-position: 0% 100%;}
.message_drop{
  font-weight: ; font-size: 10px; text-align: center; cursor: pointer; color: #00a0e8; padding: 2px 3px 2px 3px; 
  border: 1px solid #fff;}
.message_drop:hover{background: #; border: 1px solid #ff0000;}
.message_child_drop{font-weight: ; font-size: 10px; text-align: center; cursor: pointer; color: #00a0e8; padding: 2px 3px 2px 3px; 
  border: 1px solid #fff;}
.message_child_drop:hover{background: #; border: 1px solid #ff0000;}


.index_submissions_picture_share{float: left; margin-bottom: 5px; margin-right: 5px; cursor: pointer; border: 3px solid #f1f1f1;}
.index_submissions_picture_share:hover{border: 3px solid #00a0e8;}

.help{}
.help p{color: #000;}
.help h1{color: #3e3e3e; margin-bottom: 0px; padding-bottom: 0px;}

.link_share{overflow: hidden; padding: 5px; padding-left: 10px; background: #f2f2f2; border: 0px solid #eee; border-left: 5px solid #76c5e8}
.link_share:hover{background: #fff;}
.link_share a:hover{text-decoration: underline;}

.status_message{padding: 5px;}
.status_comment_reply{}
.status_comment_reply:hover{text-decoration: underline;}
.write_quick_steps{background: #52d9ff; padding: 10px; color: #fff; float: left; font-weight: bold; font-size: 14px;}

.write_quick_buttons_container{float: left; padding-top: 0px; font-size: 11px; margin-right: 5px; cursor: pointer; 
color: #333; font-weight: bold; border-left: 0px dotted #ccc;
background-image: url("../images/buttons/media_type.jpg"); height: 25px; width: 112px; background-repeat: no-repeat;
}
.write_quick_buttons_container .mt_button{padding: 5px 5px 5px 10px;}
.write_quick_buttons:hover{text-decoration: ; color: #000; }
.write_button{background: #;padding: 5px; font-weight: bold; font-size: 11px;text-align: center;}
.write_button_container{
color: #fff;
background: #f2f2f2 url("../images/buttons/bTn_scoregif"); background-position: 0% 0;background-repeat: no-repeat; width: 119px;
margin-right: 5px;
float: left;
border: 0px solid #ddd;
}
.write_button_container:hover{background-position: 100% 0; color: #fff;}

.mod_button{margin: 5px 5px 5px 0; border: 1px solid #ddd; padding: 2px 5px 2px 5px; float: left; overflow: hidden;}
.mod_button:hover{background: #f2f2f2;}
.mod_highlight{border-bottom: 1px solid #ff0000; }
.mod_default{border-bottom: 1px solid #fff;}

.basic_margin{margin: 0 20px 0 20px;}
.fb_container{padding: 10px; font-family: verdana;}
.fb_container p.welcome{font-size: 16px; font-family: tahoma; padding: 0px; margin: 0px; font-weight: bold;}
.fb_container .line_break{width: 100%; height: 1px; border-top: 1px solid #ccc; margin: 10px 0 10px 0;}
.fb_container .col1{float: left; width: 300px; overflow: hidden; font-weight: bold;}
.fb_container .col2{overflow: hidden;}
.fb_container input.fb{border: 1px solid #bdc7d8; width: 200px; padding: 3px;}
.fb_container img{float: left; margin-right: 10px; border: 3px solid #ddd;}
.fb_container li{margin-bottom: 10px; text-align: left;}


.sideBar h1{color: #105cb6;}
ul.navigate {}
ul.navigate a{color: #00a0e8; font-size: 1.0em; font-weight: bold;}
ul.navigate a:hover{text-decoration: underline;}
ul.navigate li{padding: 10px 0px 0 0; margin-right: 10px; overflow: hidden; border-right: 0px solid #ccc;}
ul.navigate li:hover{}

ul.profile_navigate li{color: #000; font-weight: bold; padding: 10px 0 0px 0;}
ul.profile_navigate a, ul.profile_navigate a:visited{color: #00a0e8;}
/**
 *  SUBMISSION VERSION 3
 */ 
.sub_v3{ margin: 10px 0 10px 0; background: #; padding: 0px; border: 0px solid #ccc; border: px solid #ccc; overflow: hidden;
}
.sub_v3:hover{}

/**
 *  handle picture
 */ 
.sub_v3 img.gallery{margin: 0px; padding: 0px; margin-right: 3px; border: 3px solid #fff; cursor: pointer;}
.sub_v3 img.gallery:hover{border: 3px solid #00a0e8;}
.sub_v3 li.picture_viewer{display: none;}
.sub_v3 div.picture_viewer_full{padding: 10px 0 0px 0; text-align: center;}


.sub_v3 ul{ overflow: hidden; padding-left: 10px; 
  border-left: 1px solid #fff; background: #;}
  
.sub_v3 ul:hover{ border-left: 1px solid #6fc309; background: #;}

.sub_v3 ul.highlight{ overflow: hidden; padding: 10px; border-left: 1px solid #6fc309; background: #eee;}
.sub_v3 ul.highlight:hover{}

.sub_v3 li{}
.sub_v3 li.title{color: #000; font-weight: bold; font-size: 14px; margin-bottom: 7px;}

.sub_v3 div.option{width: 40px; text-align: center; background: #6fc309; padding: 3px 5px 3px 5px; float: left; overflow:hidden; color: #fff;}
.write_quick .media_line{}


#footer_menu li.default{
cursor: pointer; float: left; overflow: ; color: #000; margin-right: 20px; padding: 6px 5px 5px 5px;
-moz-user-select: none;
-khtml-user-select: none;

}
#footer_menu li.current{cursor: pointer; float: left; overflow: ; color: #000; margin-right: 20px;padding: 6px 5px 5px 5px; background: #a8b3b6; color: #fff;
-moz-user-select: none;
-khtml-user-select: none;

}
#footer_menu ul.option {padding: 0 0 5px 0;}
#footer_menu ul.option li{color: #999; font-weight: bold; cursor: pointer;}



.help{}
.help h1{font-weight: bold; color: #fff; font-size: 14px; border-bottom: 0px solid #000; padding: 5px; background: #ff39af;}
.help h2{font-weight: bold; color: #000; font-size: 12px;}
.help p{color: #000; margin-top: 3px; font-size: 12px;}

ul.categories {font-size: 12px;}
ul.categories a{font-weight: bold; color: #00a0e8; overflow: hidden; margin-right: 20px; cursor: pointer;}
ul.categories a:hover{}
ul.categories li{border-bottom: 0px; padding: 5px 0 5px 0;}

.jHighlight{background: #fef1ec; border: 0px solid #cd0a0a;}





.table{}
.profile_page_title {background: #e9f2f9; padding: 5px 10px 5px 10px; color: #1b325f; font-weight: bold; font-size: 1.4em; letter-spacing: -0px; margin-bottom: 2px;}
.profile_page_message {background: #; padding:5px 10px 5px 10px; color: #000; font-weight: bold; font-size: 1.4em;}
.table .header .stats{}

ul.small_list_header {overflow: hidden; padding-bottom: 5px;}
ul.small_list_header li{float: left; overflow: hidden; color: #000; font-weight: normal; font-size: 11px;}


.button_delete{
  font-weight: ; font-size: 10px; text-align: center; cursor: pointer; color: #00a0e8; padding: 2px 3px 2px 3px; 
  border: 1px solid #ff0000;
}

.blog {}
.blog h1{float: left; overflow: hidden;}
.blog h1:hover{color: #fff; background: #444;}
.blog p{}
.blog .post{ border-bottom: 1px dashed #ccc;  color: #000; margin-bottom: 20px; padding-bottom: 20px;}
.blog .post a.user{text-transform: capitalize;}
.blog .post a.user:hover{text-decoration: underline;}
.blog .post .info{color: #777; font-size: 11px;}

.favorite_button {cursor: pointer; color: #777; margin: 0 0 0 10px; padding: 5px; font-size: 12px;
        background-image: url(../images/icons/silk/heart.png); background-repeat: no-repeat; padding-left: 20px; background-position: 0px 5px;
        float: left; overflow: hidden;
        font-weight: bold;}
        
.favorite_button_track{
cursor: pointer; color: #777; margin: 0 0 0 10px; padding: 5px; font-size: 12px;
        background-image: url(../images/icons/silk/heart_add.png); background-repeat: no-repeat; padding-left: 20px; background-position: 0px 5px;
        float: left; overflow: hidden;
        font-weight: bold;
}


#player_container,
#player_container2 {
	position: relative;
	background-color:#fff;
	width:418px;
	height:25px;
	border:0px solid #009be3;
}
#player_container  ul#player_controls,
#player_container2  ul#player_controls2 {
	list-style-type:none;
	padding:0;
	margin: 0;
}
#player_container  ul#player_controls li,
#player_container2  ul#player_controls2 li {
	overflow:hidden;
	text-indent:-9999px;
}
#player_play,
#player_play2,
#player_pause,
#player_pause2 {
	display: block;
	position: absolute;
	left:40px;
	top:20px;
	width:40px;
	height:40px;
	cursor: pointer;
}
#player_play,
#player_play2 {
	background: url("../images/jplayer/spirites.jpg") 0 0 no-repeat;
}
#player_play.jqjp_hover,
#player_play2.jqjp_hover {
	background: url("../images/jplayer/spirites.jpg") -41px 0 no-repeat;
}
#player_pause,
#player_pause2 {
	background: url("../images/jplayer/spirites.jpg") 0 -42px no-repeat;
}
#player_pause.jqjp_hover,
#player_pause2.jqjp_hover {
	background: url("../images/jplayer/spirites.jpg") -41px -42px no-repeat;
}
#player_stop,
#player_stop2 {
	position: absolute;
	left:90px;
	top:26px;
	background: url("../images/jplayer/spirites.jpg") 0 -83px no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}
#player_stop.jqjp_hover,
#player_stop.jqjp_hover2 {
	background: url("../images/jplayer/spirites.jpg") -29px -83px no-repeat;
}
#player_progress,
#player_progress2 {
	position: absolute;
	left:130px;
	top:32px;
	background-color: #eee;
	width:122px;
	height:15px;
}
#player_progress_load_bar,
#player_progress_load_bar2 {
	background: url("../images/jplayer/bar_load.gif")  top left repeat-x;
	width:0px;
	height:15px;
	cursor: pointer;
}
#player_progress_load_bar.jqjp_buffer,
#player_progress_load_bar2.jqjp_buffer {
	background: url("../images/jplayer/bar_buffer.gif")  top left repeat-x;
}
#player_progress_play_bar,
#player_progress_play_bar2 {
	background: url("../images/jplayer/bar_play.gif") top left repeat-x ;
	width:0px;
	height:15px;
}
#player_volume_min,
#player_volume_min2 {
	position: absolute;
	left:274px;
	top:32px;
	background: url("../images/jplayer/spirites.jpg") 0 -170px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_max,
#player_volume_max2 {
	position: absolute;
	left:346px;
	top:32px;
	background: url("../images/jplayer/spirites.jpg") 0 -186px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_min.jqjp_hover,
#player_volume_min2.jqjp_hover {
	background: url("../images/jplayer/spirites.jpg") -19px -170px no-repeat;
}

#player_volume_max.jqjp_hover,
#player_volume_max2.jqjp_hover {
	background: url("../images/jplayer/spirites.jpg") -19px -186px no-repeat;
}

#player_volume_bar,
#player_volume_bar2 {
	position: absolute;
	left:292px;
	top:37px;
	background: url("../images/jplayer/volume_bar.gif") repeat-x top left;
	width:46px;
	height:5px;
	cursor: pointer;
}
#player_volume_bar_value,
#player_volume_bar_value2 {
	background: url("../images/jplayer/volume_bar_value.gif") repeat-x top left;
	width:0px;
	height:5px;
}

#player_playlist_message,
#player_playlist_message2 {
	position: absolute;
	left:0;
	bottom:0;
	width:338px;
	padding:5px 40px 10px 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4em;
	height:1em;
	background-color:#ccc;
}

#song_title,
#song_title2 {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-weight:bold;
}

#play_time,
#play_time2,
#total_time,
#total_time2 {
	padding-top:.3em;
	font-weight:normal;
	font-style:oblique;
	font-size:.7em;
}

#play_time,
#play_time2 {
	float:left;
}

#total_time,
#total_time2 {
	float:right;
	text-align: right;
}

.miaow {
	font-size:.8em;
	color:#999;
}

.miaow a:link, a:visited, a:hover, a:focus, a:active {
	color:#009be3;}






















