/* ---- MAIN STYLESHEET FOR BEBOLD.ORG customised by designguru.org ---- */



/* --- GENERAL --- */

img {
border: 0px;
}

body {
}

h1 {
display: none;
}

.small{
font-family: verdana, arial, sans-serif;
color:#888;
font-size:11px;
line-height:16px;
}


a, a:visited, a:hover, a:active {
color: #4e4e4e;
font-weight:normal;
}


.contentpaneopen, .contentpaneopen a:link, .contentpaneopen a:visited{
	font-family: Georgia;
	font-size: 16px;
	line-height: 25px;
}



#rightcolumn input{
clear:both;
display:block;
}




/* ----- LAYERS ---- */

#white_layout {
	position: absolute;
	top: 0px;
	left: 28px;
	background: url('http://www.bebold.org/images/bebold/layout/white_layout_bg.gif') repeat-y top left;
}



/* ---- Main menu styles ---- */


#nav_layout {
	position: absolute;
	left: 445px;
	top: 70px;
	width: 470px;
	z-index: 1;
}

.nav-on {
	border-bottom: 9px solid #ef4724;
}

#nav_layout ul {
        display: inline;
        list-style: none;
}

#nav_layout li {
	display: inline;
	margin-left: 10px;
}


/* ---- PAGE BODY ---- */


#container {     
	left: px;
	width: 810px;
padding:20px;
}
	
#container, .column {
  position: relative;
  float: left;
}	



/* ---- HEADER ---- */


#header {
	position: relative;
	left: 22px;
	top: 10px;
	width: 800px;
	height: 120px;
}

#user_links {
	position: absolute;
	left: 470px;
	top: 5px;
	width: 345px;
	height: 25px;
	z-index: 2;
}


/* ---- FOOTER ---- */


#footer {
	clear: both;
	position: relative;
	left: 0px;
	width: 800px;
}

#footer_left {
	position: relative;
	width: 525px;
}

#footer_right {
	position: relative;
	width: 250px;
	text-align: left;
	left: 10px;
}



/* ----- FRONT PAGE ---- */



  /* -- ROTATING BANNERS -- */

.banners{
padding-bottom:20px;
}






/* ---- USER LISTS ---- */


.backto{
float:right;
padding:10px;
color:#000;
}

.backto a:link{
font-family:verdana, arial, sans-serif;
color:#000;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

.backto a:hover{
}



.pagenav{
color:#fff;
}

#cbUserTable td{
color:#000;
font-weight:normal;
font-family:verdana, arial, sans-serif;
padding-right:10px;
font-size:12px;
line-height:16px;
}

  /* -- COLUMNS -- */

#leftcolumn { 
	position: relative;
	width: 205px;
}

#centercolumn { 
	position: relative;
	width: 360px;
padding-left:10px;
}

#centercolumn_narrow { 
	position: relative;
	width: 340px;
}

#centercolumn_narrow p {
	width: 340px;
}

#centercolumn_narrow hr {
	background-color: #000000;
	width: 390px;
	height: 10px;
	float: left;
	margin: 0;
	padding: 0;
	border-right: 50px solid #FFFFFF;
}

#centercolumn_noleft { 
	position: relative;
	width: 570px;
color:#000;
	font-family: Georgia;
	font-size: 16px;
	line-height: 25px;
}




#centercolumn_narrow { 
	position: relative;
	width: 415px;
}

#centercolumn_noleft hr {
	color: #000000;
	background-color: #000000;
	height: 10px;

}

#centercolumn hr {
color: #000000;
background-color: #000000;
width:100%;
height: 10px;
margin:0px;
float:left;
}

#rightcolumn { 
	position: relative;
	width: 210px;
	float:right;
padding-top:0px;
}

/* no left indent */
#centercolumn_noleft img {
	padding: 0px;
	margin: 0px;
}

#centercolumn_noleft h1 {
	display: none; 
	line-height: 0px;
}


#centercolumn_noleft table, td {
	margin-left: 15px;
}

.titleCell {
	padding-left: 10px;
}

.contentintro {
	font-family: Georgia;
	font-size: 16px;
	color: #4e4e4e;
	line-height: 23px;
}

.contentintro a, .contentintro a:visited {
	font-family: Georgia;
	font-size: 16px;
	color: #ef4724;
	line-height: 23px;
	text-decoration: underline;
}

.contentintro a:hover, .contentintro a:active {
	font-family: Georgia;
	font-size: 16px;
	color: #ef4724;
	line-height: 23px;
	text-decoration: underline;
}





.book_cover_caption {
	padding-top: 0;
	padding-left: 20px;
	font-family: Georgia;
	font-size: 14px;
	color: #4e4e4e;
	font-style: italic;
	line-height: 23px;
}



/* TOC */

#leftbar_top {
	position: relative;
	top: 0px
	left: 0px;
	width: 194px;
	height: 7px;
	background: url('http://www.bebold.org/images/bebold/sidebar_left/leftbarbg_top.gif') no-repeat top left;
}

#leftbar {
	position: relative;
	top: 0px
	left: 0px;
	width: 194px;
	background: url('http://www.bebold.org/images/bebold/sidebar_left/leftbarbg.gif') repeat-y top left;
}

#leftbar_bottom {
	position: relative;
	top: 0px
	left: 0px;
	width: 194px;
	height: 7px;
	background: url('http://www.bebold.org/images/bebold/sidebar_left/leftbarbg_bottom.gif') no-repeat top left;
	background-color: #FFFFFF;
}

#areyoubold_left {
	position: relative;
	top: 10px;
	left: 0px;
	width: 205px;
}

#areyoubold_center {
	position: relative;
	top: 10px;
	left: 20px;
	width: 345px;
}

#homepage_bottom_left {
	position: relative;
	top: 10px;
	left: 0px;
	width: 350px;
}

#homepage_bottom_right {
	position: relative;
	top: 10px;
	left: 10px;
	width: 218px;
}


#book_toc ul {
	margin-left: -15px;
}

#book_toc ul {
	
	padding: 0;
	width: 175px;
	list-style-type: none;
}


#book_toc_level0 li {
	background: url('http://www.bebold.org/images/bebold/sidebar_left/x-dots-o.gif') no-repeat bottom left;
	padding-bottom: 15px;
	margin-left: 15px;
}

#book_toc_level1 li {
	background: none;
	padding: 0;
}

#book_toc_level0 ul, #book_toc_level0 a, #book_toc_level0 a:visited {
	list-style-type: none;
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

#book_toc_level0 a:hover, #book_toc_level0 a:active {
	list-style-type: none;
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
}

#book_toc_level1 ul {
	list-style-type: none;
	
}

#book_toc_level1 a, #book_toc_level1 a:visited {
	list-style-type: none;
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}

#book_toc_level1 a:hover, #book_toc_level1 a:active {
	list-style-type: none;
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-decoration: underline;
}


/* Right Sidebar */

/* peach box */
#rightbarpeach_top {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 6px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbarpeach_top.gif') no-repeat top left;
}

#rightbarpeach {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	background-color: #fcdcc3;
}

#rightbarpeach_bottom {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 6px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbarpeach_bottom.gif') no-repeat top left;
}


/* blue box */
#rightbarblue_top {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 6px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbarblue_top.gif') no-repeat top left;
}

#rightbarblue {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	background-color: #00b1d3;
}

#rightbarblue_bottom {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 6px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbarblue_bottom.gif') no-repeat top left;
}


/* sign in box */
#signin_top {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 10px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/signin_box_top.gif') no-repeat top left;
}

#signin {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	background-color: #294c53;
}

#signin_bottom {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 10px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/signin_box_bottom.gif') no-repeat top left;
}



#quote {
	position: relative;
	width: 31px;
	background-color: #00b1d3;
	color: #00b1d3;
}

#textarea {
	position: relative;
	width: 85px;
}

#thumbnail {
	position: relative;
	width: 73px;
}


/* yellow box */

#rightbaryell_top {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 7px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbaryell_top.gif') no-repeat top left;
}

#rightbaryell {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	background-color: #ffde00;
}

#rightbaryell_bottom {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 7px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbaryell_bottom.gif') no-repeat top left;
}


/* black box */

#rightbar_blacklined {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 90px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/lined_black_box.gif') no-repeat top left;
}

/* green box */

#rightbar_green {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 50px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/nyt_jobs_bg.gif') no-repeat top left;
}


/* grey box */

#rightbargrey_top {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 9px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbargrey_top.gif') no-repeat top left;
}

#rightbargrey {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	background-color: #c6c7c7;
}

#rightbargrey_bottom {
	position: relative;
	top: 0px
	left: 0px;
	width: 205px;
	height: 9px;
	background: url('http://www.bebold.org/images/bebold/sidebar_right/rightbargrey_bottom.gif') no-repeat top left;
}



/* Book Opener */

#grey_bg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 370px;
	background-color: #b1b2b4;
}

#yellow_bg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 380px;
	background-color: #ffde00;
	padding: 10px 10px 10px 10px;
}

/* Book Interior */

#interior_quote {
	position: relative;
	width: 175px;
	padding: 5px 15px 5px 5px;
}

.interior_quote, .interior_quote p {
	position: relative;
	width: 175px;
	padding: 10px 15px 8px 15px;
	float: left;
}




/*text styles */

.user_links {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.user_links a, .user_links a:visited, .user_links a:hover, .user_links a:active  {
	font-family: Verdana;
	font-size: 11px;
	color: #2fbbde;
	text-decoration: underline;
}

.headline, .contentitem h1, h1.componentheading, .mainhead, .contentheading, .componentheading {
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
padding-bottom:5px;
display:block;
}

.content {
	font-family: Georgia;
	font-size: 16px;
	color: #4e4e4e;
	line-height: 25px;
}

.interior_quote {
	clear: all;
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d94020;
	line-height: 22px;
}

.img_caption {
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	font-style: italic;
}

.img_caption_opener {
	font-family: Georgia;
	font-size: 10px;
	color: #333333;
	font-style: italic;
	text-align: right;
}


.lucida, .lucida a, .lucida a:visited, .lucida a:hover, .lucida a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
}

.lucida ul {
	margin-top: 0;
	padding-top: 0;
}

.quiz {
	margin-left: 20px;
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
}

#quiz_results {
	background: url('http://www.bebold.org/images/bebold/quiz_results_bg.gif') no-repeat top left;
	width: 440px;
	height: 49px;
	margin: 0;
}

.quiz_results {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 22px;
	padding: 12px 10px 10px 10px;
}


.login {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}



.leftbar_text {
	padding: 3px 10px 10px 25px;
	text-align: right;
}

.toc_a-head, .toc_a-head a, .toc_a-head a:visited {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
}

.toc_a-head a:hover, .toc_a-head a:active {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: underline;
}


.toc_b-head, .toc_b-head a, .toc_b-head a:visited {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.toc_b-head a:hover, .toc_b-head a:active {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
}


.toc_c-head, .toc_c-head a, .toc_c-head a:visited {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}

.toc_c-head a:hover, .toc_c-head a:active {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-decoration: underline;
}

.sidebar-small {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 15px;
}

.sidebar-small a, .sidebar-small a:visited, .sidebar-small a:hover, .sidebar-small a:active {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
}

.sidebar-med {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.sidebar-lg {
	font-family: Lucida Grande, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
}


.sidebar-red-small {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #e53b15;
	font-size: 11px;
	line-height: 15px;
}

.sidebar-red-small a, .sidebar-red-small a:visited, .sidebar-red-small a:hover, .sidebar-red-small a:active {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #e53b15;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	border-bottom: 1px dotted #e53b15;
}

.sidebar-red-med {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #e53b15;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.sidebar-red-lg {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #e53b15;
	font-size: 16px;
	text-decoration: none;
}




.sidebar-grey-small {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}



.sidebar-grey-small a, .sidebar-grey-small a:visited, .sidebar-grey-small a:hover, .sidebar-grey-small a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	border-bottom: 1px dotted #231f20;
}


.sidebar-grey-med {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #231f20;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.sidebar-grey-lg { 
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #231f20;
	font-size: 16px;
	text-decoration: none;
}

.sidebar-grey-xlg { 
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #231f20;
	font-size: 32px;
	text-decoration: none;
}




.toc_excerpt {
	font-family: Georgia;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
}

.bookhome_content {
        font-family: Georgia;
        font-size: 16px;
        color: #4e4e4e;
        line-height: 25px;
}  

.bookhome_content a, .bookhome_content a:visited {
	font-family: Georgia;
    font-size: 16px;
    color: #4e4e4e;
    text-decoration: underline;
}  

.bookhome_content a:hover, .bookhome_content a:active {
	font-family: Georgia;
    font-size: 16px;
    color: #4e4e4e;
    text-decoration: underline;
} 


.contentitem {
	font-family: Georgia;
	color: #4e4e4e;
	font-size: 14px;
	line-height: 18px;
}

.contentitem a, .contentitem a:visited {
	font-family: Georgia;
	color: #4e4e4e;
	text-decoration: underline;
}

.contentitem a:active, .contentitem a:hover {
	font-family: Georgia;
	color: #4e4e4e;
	text-decoration: underline;
}


.pagenav_prev, .pagenav_prev a, .pagenav_prev a:visited,
.pagenav_next, .pagenav_next a, .pagenav_next a:visited,
a.blogsection, a.blogsection:visited {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
}

.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
a.blogsection, a.blogsection:hover, a.blogsection:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	text-align: right;
	text-decoration: underline;
}

.pagenav_prev_w, .pagenav_prev_w a, .pagenav_prev_w a:visited,
.pagenav_next_w, .pagenav_next_w a, .pagenav_next_w a:visited {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
}

.pagenav_prev_w a:hover, .pagenav_prev_w a:active,
.pagenav_next_w a:hover, .pagenav_next_w a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: right;
	text-decoration: underline;
}

.chapt_title {
	font-family; Lucida Grande, Arial, sans-serif;
	color: #000000;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 5px solid #000000;
}

.opener_title {
	font-family: Georgia;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
}

.opener {
	font-family: Georgia;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 25px;
}


.static_subhead {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #00b1d3;
	margin-top: 15px;
	font-size: 16px;
	line-height: 21px;
	text-decoration: none;
}

.static_subhead a, .static_subhead a:visited {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #00b1d3;
	font-size: 16px;
	text-decoration: none;
}

.static_subhead a:hover, .static_subhead a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #00b1d3;
	font-size: 16px;
	text-decoration: underline;
}

.purple_subhead, .purple_subhead a, .purple_subhead a:visited, .purple_subhead a:hover, .purple_subhead a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #663399;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	background: none;
}


.static_deeper_subhead, .static_deeper_subhead a, .static_deeper_subhead a:visited, .static_deeper_subhead a:hover, .static_deeper_subhead a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	text-decoration: none;
}


.blue_subhead, .blue_subhead a, .blue_subhead a:visited, .blue_subhead a:hover, .blue_subhead a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #00b1d3;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
}


.blue_list, .blue_list a, .blue_list a:visited, .blue_list a:hover, .blue_list a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #00b1d3;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	margin-left: 40px
}


.areyoubold_subhead, .areyoubold_subhead a, .areyoubold_subhead a:visited, .areyoubold_subhead a:hover, .areyoubold_subhead a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #cc9900;
	font-size: 16px;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
}

.pages {
	float: right; 
	padding-right: 20px; 
	margin-top: 10px;
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}

.pages a, .pages a:visited, .pages a:hover, .pages a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}



#centercolumn .contentitem h1, img, p {
	padding: 0;
	margin: 0;
}

#centercolumn .contentintro {
	padding: 0;
	margin: 0;
}

#centercolumn .contentintro p {
	padding: 10px 0px 10px 0px;
}

.contentfull {
	padding: 10px 0px 0px 0px;
}


.profile {
	font-family: Lucida Grande, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}



.profile a, .profile a:visited, .profile a:hover, .profile a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	border-bottom: 1px dotted #231f20;
}

.profile_head, .profile_head a, .profile_head a:visited, .profile_head a:hover, .profile_head a:active {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #294c53;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}

.profile_head_lg {
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #294c53;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}

.profile_list tr {
	height: 75px;
	vertical-align: top;
}

.standard_link, .standard_link a, .standard_link a:visited, .standard_link a:hover, .standard_link a:active {
        font-family: Lucida Grande, Arial, sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: 13px;
        line-height: 20px;
        text-decoration: none;
        background: url('http://www.bebold.org/images/bebold/layout/x-dots_dark.gif') repeat-x bottom left;
}




.foot_pad {
	padding: 20px 20px 20px 20px;
}

.foot {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-transform: uppercase;
}


.foot_link, .foot_link a, .foot_link a:active, .foot_link a:visited, .foot_link a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}


.message { padding: 15px; color: red; font-weight: bold; }

.contentpane { color: #666666; } 


/* dot styles */

.x-dots {
	background: url('http://www.bebold.org/images/bebold/layout/x-dots.gif') repeat-x top left;
	line-height: 1px;
}

.x-dots_dark {
	background: url('http://www.bebold.org/images/bebold/layout/x-dots_dark.gif') repeat-x bottom left;
}

.x-dots_orange {
	background: url('http://www.bebold.org/images/bebold/layout/x-dots_orange.gif') repeat-x center left;
	line-height: 20px;
}


/* spacing styles */

.pad {
	padding: 0px 5px 3px 10px;
}

.pad_more {
	padding: 0px 15px 0px 15px;
}

.spc5 {
	line-height: 5px;
	clear: both;
}

.spc10 {
	line-height: 10px;
	clear: both;
}

.spc20 {
	line-height: 20px;
	clear: both;
}

.spc30 {
	line-height: 30px;
	clear: both;
}

.spc60 {
	line-height: 60px;
	clear: both;
}

/* 

Joomla hacks 

*/

/* Chapter front */
.blog_more strong { display: none; }
.blog_more ul { display: inline; list-style: none; }
.blog_more li { float: left; 

 #cbProfileTitle .contentheading { margin-left: 30px; }



/* ---- USER LISTS ---- */

.pagenav{
color:#fff;
}