/*-------------------------------------------------------------*/
	/* Copyright 2008 - 2009 WAVE - Web Audio Visua; Engineering.  */
	/*-------------------------------------------------------------*/
.rating {
	background-color: #FFF;
	text-align: center;
}

body {
	font-family: Arial, Verdana;
	background-color: #222;
	font-size: 11px;
	color: #000;
	padding: 0px;
	margin: 0px;
}

a {
	color: #0D84FB;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #0000FF;
}

h1 {
	text-indent: -2000em;
	text-decoration: none;
	z-index: 1000;
	font-size: 8px;
	margin-top: -250px;
}

h2 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 15px;
	color: #FF2D03;
}

h3 {
	margin: 0;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

img {
	vertical-align: middle;
	border: 0px;
}

form {
	margin: 0px;
}

table {
	border: 0px;
}

.inline {
	float: left;
	padding: 10px;
}

.normal {
	color: #000;
	font-weight: bold;
}

.top_wrapper {
	width: 960px;
	margin: 0px auto;
	margin-top:5px;
}

.wrapper {
	width: 960px;
	margin: 0px auto;
}

.container {
	padding: 8px;
	background-color: #FFF;
}

.content {
	width: 71%;
	float: left;
	margin-top:8px;
	margin-bottom:8px;	
	padding: 8px;
	background-color: #FFF;
}

.side_menu {
	margin-top:-240px;
	padding-bottom: 3px;
	width: 26%;
	float: right;
}

.banner_container {
	background-color: #F2F2F1;
	padding: 8px;
}

.banner {
	background-color: #FFF;
	padding: 8px;
	height: 220;
}

.logo {
	padding: 5px;
	height: 200px;
	width: 320;
	vertical-align: middle;
}

.profile_name {
	color: #222;
	background-color: #FFF;
	font-size: 33px;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
}

.footer {
	clear: both;
	width: 944px;
	font-size: 9px;
	color: #000;
	padding: 8px;
}

.menu {
	height: 15px;
	border-top: 1px solid #000;
	border-bottom: 2px solid #CCC;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #F2F2F1;
	text-transform: capitalize;
}

.menu_2 {
	height: 15px;
	border-top: 2px solid #CCC;
	border-bottom: 1px solid #000;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F2F2F1;
}

.button {
	border: 1px solid #000;
	border-bottom: 0px;
	padding: 2px;
	margin: 1px;
}

.body_1 {
	background: #FFF;
	padding: 0px;
	text-transform: none;
}

.body_2 {
	background-color: #F2F2F1;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
}

.body_3 {
	background: #ccc;
	padding: 5px;
	font-size: 10px;
	text-transform: none;
}

.body_ion_1 {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
}

.body_ion_2 {
	background-color: #FFF;
	color: #000;
	padding: 3px;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
}

.body_ion_box {
	background: transparent;
	padding: 3px;
}

.head_1 {
	background-color: #CCC;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.head_ion_1 {
	background-color: #FFF;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.head_2 {
	background-color: #CCC;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
}

.title {
	background-color: #F2F2F1;
	padding: 2px;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.title_ion {
	background-color: #F2F2F1;
	padding: 2px;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
}

.wave_footer {
	clear: both;
	background: #FFF;
	width: 960px;
	font-size: 9px;
	color: #000;
}

.main {
	background-color: #FFF;
	padding: 5px;
	border-bottom: 2px solid #FFF;
}

textarea {
	width: 98%;
	height: 100px;
}

select {
	width: 120px;
	text-transform: capitalize;
}

.input {
font-size:12px;
margin:2px;
padding:1px;
vertical-align:middle;
}

input.button {
	text-transform: capitalize;
	padding: 1px;
	cursor: pointer;
}

.jform {
	background-color: #FFF;
	padding: 2px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
}

.jform_ion {
	background-color: #FFF;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #0D84FB;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
}

.bb_code {
	padding: 3px;
	background-color: #FFF;
	font-family: monospace;
	font-size: 10px;
	clear: both;
}

.bb_quote {
	padding: 3px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 10px;
	clear: both;
}

.blog_head {
	background: #CCC;
	padding: 5px;
	font-size: 11px;
	color: 0D84FB;
}

.blog_head_wht {
	background: #FFF;
	padding: 5px;
	font-size: 11px;
	color: 0D84FB;
}

.vault_main_table {
	background: #ccc;
	padding: 5px;
	font-size: 10px;
	background-color: #000;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: #FFF;
}

.trax_main {
	color: #000;
	font-size: 10px;
	background-color: #FFF;
	overflow: hidden;
	cursor: pointer;
	position: relative;
}

.trax_detail {
	background-color: #FFF;
	overflow: hidden;
	position: relative;
}

.trax_detail_content {
	padding: 1px;
	font-size: 10px;
	position: relative;
	display: inline-block;
}

.photo_frame {
	color: #000;
	background-color: #000;
	border: 1px;
	border-style: solid;
	border-color: #0D84FB;
	overflow: hidden;
	cursor: pointer;
	position: relative;
}

.modal {
	background-color: #fff;
	padding: 10px;
	border: 1px solid #333;
}

.ionMoreLink {
	margin-right: 8px;
	margin-top: 3px;
	text-align: right;
	display: block;
	background: transparent url(images/fast_forward.png) no-repeat scroll;
	background-position: center right;
	padding: 3px;
	padding-right: 33px;
	border: 0px;
	border-style: solid;
	border-color: 0D84FB;
	cursor: pointer;
	color: #0D84FB;
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
}

.ionLessLink {
	margin-right: 8px;
	margin-top: 3px;
	text-align: right;
	display: block;
	background: transparent url(images/rewind.png) no-repeat scroll;
	background-position: center right;
	padding: 3px;
	padding-right: 33px;
	border: 0px;
	border-style: solid;
	border-color: 0D84FB;
	cursor: pointer;
	color: #0D84FB;
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
}

.photo_box_detail {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 3px;
	font-size: 9px;
	text-transform: uppercase;
}

photo_box {
	background: transparent;
	float: left;
	position: relative;
}

.body_mini_charts {
	background-color: #F2F2F1;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px;
	border-left: 0px;
	border-bottom: 1px;
	border-right: 0px;
	border-style: solid;
	border-color: #CCC;
	color: #000;
	text-transform: none;
}

.body_mini_charts_2 {
	color: #000000;
	background-color: #F2F2F1;
	padding: 2px;
	font-size: 9px;
	font-weight: normal;
	border: 0px;
	text-transform: capitalize;
}

.audio_rack {
	padding-top: 5px;
	padding-bottom: 8px;
	border: 1px solid #F2F2F1;
	margin-top: 5px;
	background-color: #000;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
}

.audio_track {
	background-color: #F2F2F1;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
}

.audio_track_wrapper {
	background-color: #CCC;
	padding: 2px;
}

.embed {
	background-color: #FFF;
	padding: 0px;
	border: 1px solid #CCC;
	font-size: 10px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000;
}

.biopopup {
line-height:18px;
margin:auto;
text-transform:none;
}

.img_outline {
	border: 1px solid #BBB;
	background-color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
}

.prev_page, .this_page, .next_page {
	color: #CCC;
	font-weight: bold;
	font-size:10px;	
	padding-top:3px;
}

.prev_page {
	padding-left: 13px;
	text-align: left;
	width:45%;
}

.this_page {
	text-align: center;
	width:10%;
}

.next_page {
	padding-right: 13px;
	text-align: right;
	width:45%;	
}

.fanboxcontainer {
	color: #333333;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-weight: normal; 
	text-align : center;
	display: block;
}

.fanboxrow {
	padding-bottom: 10px;
	display: block;
}

.fanboxpic {
	display: block;
	float: left;
	overflow: hidden;
	padding-right: 6px;
	position: relative;
	padding-top: 8px;
}

.fanboxtext {
	font-size: 8px;
	width: 67px;
	text-transform: lowercase;
	overflow: hidden;
}

.fanallboxcontainer {
	color: #333333;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-weight: normal; 
	text-align: center;
	line-height: 14px;
}

.fanallboxrow {
	padding-bottom: 10px;
}

.fanallboxpic {
	display: block;	
	float: left;
	padding-right: 6px;
	position: relative;	
	padding-top: 8px;
}

.fanallboxtext {
	font-size: 10px;
	width: 120px;
	text-transform: none;
	overflow: hidden;
}

.todoboxhead {
	color: #FFF;
	background-color: #CCC;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

.todoboxbody {
	background-color: #FFFFFF;
	padding-left: 45px;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	margin-top: 5px;
}

.todoboxcontainer {
	text-align: left;
	vertical-align: middle;
	color: #333333;
}

.toolbarcontainer{
text-align:right;
color: #CCC;
font-size:10px;
font-weight:normal;
margin-bottom:8px;
font-family:Arial;
padding:3px;
padding-right:12px;
text-transform:capitalize;
}

.drop_comment_box {
	color: #FF0B05;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	text-align: center;
	background-color: #F2F2F1;
	padding-top: 3px;
	padding-right: 8px;
	border: 0px;
	border-right: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: #CCC;
	padding-left: 50px;
}

.comment_text_container{
	text-align: left;
}

.comment {
	background-color: #d4d7d6;
	border: 1px solid #000000;
	padding: 5px 0 5px 5px;
	color: #000000;
}

.comment_box {
clear:both;
font-size:11px;
overflow:hidden;
padding:2px 0 0;
}

.comment_section {
background-color:#ECEFF5;
border:1px solid #E5EAF1;
clear:left;
float:none;
margin-bottom:2px;
overflow:hidden;
padding:6px 4px 3px 6px;
width:90%;
}

.comment_section_Image {
float:left;
margin-right:5px;
}

.clearfix {
display:block;
}

.comment_content {
display:table-cell;
}

.comment_author {
font-weight:bold;
font-size: 11px;
}

.comment_actual_text {
color: #333;
font-size: 11px;
display:inline;
padding-left:0.4em;
text-align:left;
}

.comment_actions {
color:#777777;
font-size: 9px;
text-align: left;
padding-top:2px;
}

.profile_image_small {
height:32px;
width:32px;
}

.comment_box_nub {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/paraphernalia.png) no-repeat scroll -945px -69px;
clear:left;
height:5px;
margin:0 0 0 17px;
overflow:hidden;
width:9px;
}

.comment_add_row {
float:left;
margin-bottom:1;
}

.comments_add_box {
border:0 none;
margin-bottom:0;
padding:0;
text-align:left;
}

.comment_add_box_wrapper {
margin-bottom:4px;
margin-left:0;
position:relative;
}

.comment_add_box_textarea {
border:1px solid #CCCCCC;
color:#777777;
height:14px;
min-height:14px;
padding:3px;
text-align:left;
}

.comment_add_box_image {
display:none;
}

.inline_comment_button {
padding:0 0 6px 42px;
display: none;
}

.comment_add_button {
padding:0 0 6px 42px;
}

.comment_add_submit{
float:right;
width:auto;
margin-right: 3px;
margin-top: 3px;
}

.comment_button
{
background-color:#5B74A8;
background-position:0 -48px;
border-color:#26446E #152F5F #0C2253;
border-style:solid;
border-width:1px;
display:inline-block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0px;
vertical-align:bottom;
}

.comment_button_text{
padding:2px 4px 3px;
color:#FFFFFF;
text-shadow:0 1px 0 #3E5A88;
background-color:transparent;
border:medium none;
cursor:pointer;
display:block;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0;
overflow:visible;
width:auto;
}

.results {
font-size:8px;
vertical-align:middle;
display:none;
}
.results_success {
background:transparent url('images/success_small.png') no-repeat scroll 20%;
background-size: 50%;
padding:5px;
}
.results_success a {
color:#000;
}
.results_error {
background:transparent url('images/att.png') no-repeat scroll 1% 50%;
background-size: 50%;
padding:5px;
}
.results_error a {
color:#000;
}
.s_input {
font-size:12px;
width:350px;
margin:2px;
padding:2px;
border:1px solid #7C7C7C;
background:#DDD;
vertical-align:middle;
}

.button_r a { 
	color: #555555; 
	text-decoration: none; 
	outline: none; 
}

.button_r {
	background:#E6E6E6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
	border:1px solid #D3D3D3;
	color:#555555;
	margin: 2px;
	padding: 2px 6px 2px 6px;
	vertical-align: middle;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	cursor:pointer;
	width:125px;
}

.button_r a:hover { 
	color: #212121; 
	text-decoration: none; 
	outline: none; 
}

.button_r:hover { 
	border: 1px solid #999999; 
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; 
	color: #212121; 
	outline: none; 
}

.dashButton {
display:inline;
vertical-align:top;
}
