@charset "iso-8859-1";
@import url(../../base/css/general.css);
@import url(login_section.css);
/*------------------*/

	body {
		padding: 0px;
		margin: 0px;
		background-image:url(../images/har_bgMain.gif);
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	input, textarea, select, input.no, textarea.no, select.no {
		margin:2px;
		padding:0px;
		
	

		background-color:#ffffff;
		border: 1px solid #b93900;

		font-weight: bold;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		color: #000000;
		vertical-align: middle;		
	}
	input[type="submit"],
	input[type="button"] { border-color:#000000; padding: 3px;
		color: #000000;
		cursor: pointer;
		background-image: url(../images/har_buttonBg.jpg);
	}
	select.select_years {
	}
	input.input_years_readonly {
	}
	select.select_num {
	}
	input.select_input_num_readonly {
	}
	input.input_text_edit {
	}
	input.input_textarea_counter {
		text-align:center;
	}
	textarea.textarea_edit {
	}
	input.input_type_password {
	}
	select.select_prof {
		width:200px;
	}
	input.input_select_prof_readonly {
	}
	select.select_set_membership {
		white-space:nowrap
	}
	select.select_multiple {
	}

	/*---- Main ----*/
	div#root {
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
	div#controlBlock {
		height: 35px;
		position: relative;
		float: left;
		line-height: 35px;
	}
	div#main {
		position: relative;
		float: left;
		padding: 0px;
		background-color: #ffffff;
		border: 0px;	
	}
	div#headerSection {
		height: 150px;
		position: relative;
		float: left;		
		margin-left: auto;
		margin-right: auto;
	}
	div.mLineWrapper {
		position: relative;
		float: left;
	}
	div.mCorner {
		width: 15px;
		height: 15px;
		position: relative;
		float: left;
	}
	div.mHorLine, 
	div#mMiddle {
		height: 15px;
		position: relative; 
		float: left;
		
		background-repeat: repeat-x;
	}
	div.mHorLine img.spacer {
		width: 750px;
		height: 15px;
	}
	div.mVerLine {
		width: 15px;
		position: relative; 
		float: left;
	}
	div#mMiddle {
		overflow: hidden;
	}
	
	/*--- Logo Section ---*/
	div#logoSection {
		width: 600px;
		height: 70px;
		position: relative;
		float: left;
	}
	div#lsLeft,
	div#lsMiddle,
	div#lsRight {
		height: 70px;
		position: relative;
		float: left;
	}
	div#lsLeft,
	div#lsRight {
		width: 9px;
		background-repeat: no-repeat;
	}
	div#lsLeft {
		background-image: url(../images/spacer.gif);
	}
	div#lsRight {
		background-image: url(../images/spacer.gif);
	}
	div#lsMiddle {
		padding: 0px 18px;
		/* background-color: #ffffff;
		
		line-height: 2em;

		font-family: "Arial Black", Arial;
		font-size: 30px;
		color: #DA5204; */
	}

	/*--- Auxiliary Menu Section ---*/
	div#auxmenuSection {
		position: relative;
		float: left;
	}
	div.amsItem {		
		height: 25px;
		padding-left: 30px;
		padding-right: 5px;
		margin: 22px 0px;
		position: relative;
		float: left;

		background-image: url(../images/har_amPointer.gif);
		background-repeat: no-repeat;
		background-position: 10px 0px; 

		line-height: 2em;
		font-weight: bold;
	}
	
	/*--- Member Login Section ---*/
	div#helloMemberSection {
		width: 300px;
		padding: 10px 0px;
		position: relative;
		float: right;
	}
	div.topMemberBlock {
		height:47px;
		left: 0px;
		top: 0px;
		padding: 0px;
		position:relative;
		text-align:right;
		font-size:11px;
	}	
	div.topMemberBlock div.thumbnail_block, div.HelloMemberBlock div.thumbnail_block {
		margin-left:5px;
	}	
	div.hello_member{
		padding:7px 12px 0px;
		font-size:14px;
	}	
	div.hello_actions {
		text-transform:capitalize;
		font-size:11px;
	}	
	div.hello_actions span {
		margin-left:5px;
	}
	
	div.no_hello_actions {
		font-size: 18px;
		font-weight: bold;		

		line-height: 50px;
	}

	/*--- Promo Section ---*/
	div#promoSection {
		margin-left: 10px;
		margin-top: 10px;
		position: relative;
		float: right;
	}
	div#psLeft,
	div#psMiddle,
	div#psRight {
		height: 150px;
		position: relative;
		float: left;
	}
	div#psLeft,
	div#psRight {
		width: 7px;
		background-repeat: no-repeat;
	}
	div#psLeft {
		background-image: url(../images/har_psLeft.gif);
	}
	div#psRight {
		background-image: url(../images/har_psRight.gif);
	}
	div#psMiddle {
		width: 526px;
		background-color: #ffffff;
	}
	div#psCaption,
	div#psContent,
	div#psMore {		
		width: 250px;
		padding-left: 45px;
		position: relative;
	}
	div#psCaption {
		margin-top: 15px;
		
		font-family: "Arial Black", Arial;
		font-size: 18px;
		color: #da5204;
	}
	div#psContent {
		font-weight: bold;
		color: #000000;
	}
	div#psMore {
		padding-left: 75px;
		padding-top: 10px;

		background-image: url(../images/har_psMoreIcon.jpg);
		background-repeat: no-repeat;
		background-position: 45px 10px;
	}
	div#psMainImage {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 226px;
		height: 150px;
	}
	div#psMainImage img {
		width: 226px;
		height: 150px;	
	}

	/*----- Footer section ----*/
	div#footerSection,
	div#footerBoonex {		
		height: 46px;
		position: relative;
		float: left;
	}

	div#footerMenu, div#footerCopyright {	
		height: 25px;
		position: relative;
		text-align: center;
		line-height: 25px;
		font-weight: normal;
		font-size: 11px;
		color: #c37e3b;
	}
	div#footerCopyright {
		color: #7c0201;		
	}
	div#footerCopyright a {
		color: #7c0201;
	}
	
	.minifooter
	{ font-size: 10px;}

	
	/*----- Skin and Language switchers ----*/
	div#switch_skin {
		top: 17px;
		right: 0px;
		position: absolute;		

		text-align: right;
		font-size: 11px;
	}
	div.topestMenuWrapper {
		top: 0px;
		left:0px;
		height: 10px;
		width: 750px;
		position: relative;		
		float: left;

		
		font-size:11px;
		text-align:center;
	}	
	div.topestMenu a {
		margin-left:5px;
	}

	/*---------- Login section ----------*/
	div#login_section_block, div#logged_section_block {
		width: 322px;
		height: 38px;
		left: 2px;
		position: relative;		
		float: right;	
	}
	div#login_section_block div.lf_column {
		width: 110px;
		position: relative;
		float: left;	
		text-align: left;
		font-weight: bold;
		color: #c37e3b;
	}
	div#login_section_block div.submit {
		width: 100px;
		height: 19px;
		border: 1px solid #660000;
		overflow: hidden;
	}
	input.login_form_input {
		width: 100px;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size: 12px;
		background-color: #ffffff;
		border: 1px solid #b93900;
		font-weight: bold;
		color: #000000;
		padding-left: 2px; }
		
	.headerlog {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	input.login_form_submit, input.login_form_submit_common, input.login_form_submit_active {
		width:100px;		
		border: 0px;

		/*background-color:#cc6633;*/
		background-image: url(../images/har_buttonBg.jpg);
		border:1px solid #b93900;

		text-transform: lowercase;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		cursor: pointer;
	}
	input.login_form_submit_active {
		color: #fefff0;
	}

	div#logged_section_block div {
		padding-top: 21px;
		position:relative;
		float:right;
		font-size: 11px;
		font-weight: bold;
	}

	/*----- Thumbnail block -----*/
	div.thumbnail_block
	{
		position:relative;
		text-align:center;
                border:1px solid #9d9a95;
		margin:2px 0px;
		margin-right:auto;
		background-color: transparent;
	}
	div.thumbnail_block img
	{
		background-position:center;
		background-repeat:no-repeat;
		background-color: #ffffff;
	}
	div.rate_scale /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		height:10px;
		font-size:1px;
		line-height:10px;
		border:1px solid #660000;

		margin:0px;
		padding:0px;
		text-align:left;
	}
        .page_column {
		float: left;
		position: relative;
		overflow:hidden;
	}
	
	.page_block_container {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.page_column_first .page_block_container {
		margin-left: 0px;
	}
	
	.page_column_last .page_block_container {
		margin-right: 0px;
	}

	/*----- Style Full Menu with Hidden Menu Section -----*/
	div#fullMenuSection {
		height: 90px;
		position: relative;
		z-index: 1000;
		float: left;
	}
	.topMenu {
		width: 100%;
		border:1px solid #b93900;
	}
	
	.topMenu td {
		background-color:white;
		height: 22px;
		text-align: center;
		vertical-align: middle;
	}
	
	.topMenu a,
	.topMenu b {
		font-weight: bold;
		display: block;
		line-height: 22px;
		height: 22px;
		margin: 0px;
		padding: 0px;
		text-transform: capitalize;
	}
	
	.topMenu a,
	.topMenu b,
	.topMenu a:link,
	.topMenu a:visited,
	.topMenu a:active {
		color: #da5204;
		text-decoration: none;		
		border-left:1px solid #b93900;
		border-right:1px solid #b93900;
	}
	
	.topMenu b,
	.topMenu a:hover {
		color: #000000;
		text-decoration: none;
	}
	
	.topMenu b {
		cursor: default;
		white-space: nowrap;
	}
	
	
	.subMenusContainer {
		position: relative;
		z-index: 150;
	}
	
	.subMenu {
		background-repeat:repeat-x;
		height:57px;
		padding-top:8px;
		font-weight: bold;
		background-color: white;
		position: absolute;
		top: 0px;
		width: 100%;
		border-bottom:5px solid #fea100;
	}

	.subMenuOvr {
		margin-left:14px;
	}
	
	* html .subMenu {
		/*background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg.png', sizingMethod='scale');*/
		/*background-image:url('templates/tmpl_uni/images/h_menu_bg.png');*/
	}

	.subMenu h2 {
		margin: 0px;
		padding: 0px;
		padding-bottom: 2px;
		font-size: 24px;
		color: #666666;
		text-transform: capitalize;
	}
	
	.subMenu a,
	.subMenu a:link,
	.subMenu a:visited {
		color: #da5204;
		text-decoration: none;
	}
	.subMenu a:hover,
	.subMenu a:active {
		color: #000000;
	}
	
	.subMenu a, 
	.subMenu b {
		margin-right: 9px;
	}


	/*----- Style For Design Box #1 -----*/
	div.box {
		position: relative;
	}
	div.boxHeaderHolder {
		padding: 0px 5px 5px 5px; 
		position: relative;	
	}
	div.boxHeader {
		height: 23px;
		position: relative;
		
		background-color: #ffffff;
		border-bottom: 2px solid #cccccc;		
	}	
	div.boxHeader div.title {
		text-transform: capitalize;
		line-height: 23px;
		font-size: 14px;
		font-weight: bold;
		color: #da5204;
	}
	div.boxHeader div.title div.dbTopMenu,
	div.boxHeader div.title div.caption_item {
		height: 23px;
		top: 0px;
		right: 0px;
		position: absolute;
		font-size: 11px;
		font-weight: normal;
		text-transform: lowercase;
		white-space: nowrap;
	}
	div.boxHeader div.title div.caption_item {
		padding-right: 3px;
	}
	div.dbTopMenu div {
		height: 23px;
		padding: 0px 3px;
		position:relative;
		float: left;
	}
	div.dbTopMenu div.active {
		font-weight: bold;
		color: #000000;
	}
	div.boxContentHolder {		
		padding-bottom: 10px;
		position: relative;
	}
	div.boxContentHolder div.content {		
		padding: 7px;
		position: relative;		
		background-color: #ffffff;
		border: 0px;
	}

	div.disignBoxFirst {
		position:relative;
		border: 0px;
		margin-bottom:10px;
		background-color: #ffffff;
	}
	
	div.boxFirstHeader {
		position:relative;		
		height: 20px;
		padding-left: 8px;
		font-size:12px;
		font-weight:bold;
		line-height: 20px;
		text-align:left;
		text-transform: capitalize;

		background-color: #ffffff;
		border-bottom: 2px solid #d8d8d8;
	}	
	div.boxContent {
		position:relative;
		/*--overflow:hidden; -- world zip code   */  
		font-size:13px;
		padding:10px;
	}	
	
	/*----- Main Content -----*/
	div#mainContent {
		padding-top: 11px;
		position: relative;
		float: left;
	}
	div#left_column_menu {
		width: 205px;
		left: 10px;
		padding-top: 15px;
		position: relative;		
		float: left;
	}
	div#right_column_content {
		width: 515px;
		left: 20px;
		padding-top: 15px;
		position: relative;
	}
	div#contentWrapper {
		padding: 0px 10px;
	}
	
	/*----- Actions and Errors -----*/
	div.no_result, div.action, div.err{
		width: 80%;
		margin: 10px auto;
		padding: 1px;
		position: relative;
		border: 1px solid #b93900;
	}
	div.no_result div, div.action div, div.err div {
		margin: 0px;
		padding: 0px;
		position:relative;
		background-color:#ffffff;
		border: 1px solid #b93900;
		vertical-align:middle;
		font-weight: normal;
		color:#000000;
		text-align:center;
		line-height:20px;
	}
	* html div.no_result div, * html div.action div, * html div.err div {
		line-height:normal;
		padding:3px 0px;
	}

	/*----- Design box border -----*/
	div.design_box_border {
		position:relative;
		border: 0px;
		margin-bottom:10px;
		padding: 0px;
	}
	div.design_box_border div.header {
		height:23px;
		position:relative;
		margin:0px;
		padding: 0px;
		
		text-transform: capitalize;
		text-indent: 7px;
		line-height: 23px;
		vertical-align: middle;
		font-weight: bold;
		overflow: hidden;
		color: #da5204;
		
		background-color: #ffffff;

		border-bottom: 2px solid #d8d8d8;
	}
	div.design_box_border div.keeper {
		padding: 5px;
		position: relative;
		background-color: #ffffff;
	}

/*###############################################################*/
	/* 	General StyleSheet */
/*###############################################################*/
	div.menu_item_line
	{
		position:relative;
		padding:0px 0px 0px 15px;
		margin:0px 0px 1px 0px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;
	}
	div.menu_item_line_active
	{
		position:relative;

		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;

		padding:0px 0px 0px 15px;
		margin:0px 0px 1px 0px;
	}
/*###############################################################*/
/*##############################################################*/
	div.im_invite_container
	{
		position: absolute;
		z-index: 90;
		width: 288px;
		height: 188px;
		border: 6px solid silver;
		background-color: #FFFFFF;
	}
	div.im_invite_image
	{
		position: absolute;
		width: 110px;
		height: 110px;
		border: 1px solid black;
		left: 10px;
		top: 10px;
		text-align: center;
	}
	div.im_invite_image img
	{
		margin-top: auto;
		margin-bottom: auto;
	}
	div.im_invite_caption
	{
		position: absolute;
		left: 134px;
		top: 16px;
		width: 140px;
		font-family: Verdana;
		font-size: 12px;
		font-weight: normal;
	}
	div.im_invite_nickname
	{
		position: absolute;
		left: 134px;
		top: 40px;
		width: 140px;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
	}
	div.im_invite_message
	{
		position: absolute;
		left: 134px;
		top: 64px;
		width: 140px;
		height: 80px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
	}
	div.im_invite_accept_button
	{
		position: absolute;
		left: 186px;
		top: 156px;
		width: 86px;
	}
	div.im_invite_decline_button
	{
		position: absolute;
		left: 80px;
		top: 156px;
		width: 86px;
	}
	input.im_invite_button
	{
		background-color: #7EAAD7;
		color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		border: 1px solid silver;
		height: 22px;
	}

/*##############################################################*/
	div#boonex_banners
	{
		position:relative;
		border:0px solid red;
		height:77px;
		width:783px;
		margin-left:auto;
		margin-right:auto;
	}
	div#boonex_image_link table td
	{
		width:488px;
		height:77px;
	}
/*##############################################################*/

	div.err ul
	{
		text-align:left;
		margin:0px;
	}
	
	/*----- Poll block -----*/
	div.pollBlock {
		width:260px;
		height:154px;		
		position:relative;
		float:left;
		background-color: #ffffff;
		overflow:hidden;
		text-align:left;
		border: 1px solid #b93900;
	}
	div.pollCaption {
		height:23px;
		position:relative;
		margin:0px;
		padding: 0px;

		text-indent: 7px;
		line-height: 23px;
		vertical-align: middle;
		font-weight: bold;
		overflow: hidden;
		
		background-color: #ffffff;
		border-bottom: 1px solid #d8d8d8;
	}
	div.pollAnswerBlock {
		position:relative;
		margin:2px;
		overflow:hidden;
		height:100px;
		border:solid 0px #cc0000;
		text-align:left;
	}
	div.pollUp {
		position:absolute;
		right:5px;
		top:5px;
	}
	div.pollDown {
		position:absolute;
		right:5px;
		bottom:5px;
	}
	div.pollQuestionBlock {
		position:absolute;
		width:230px;
		padding:2px;
		overflow:hidden;
	}
	div.pollQuestionBlock input {
		background-color: #ffffff;
		border: 0px;
	}
	div.pollSubmitBlock {
		position: relative;
		margin: 2px;
		overflow: hidden;
		height: 25px;
		border: 0px;
		text-align: center;
	}
	div.pollSubmitBlock input {
		width: 100px;		
		margin: 2px 0px;

		background-image: url(../images/har_buttonBg.jpg);
		border:1px solid #b93900;

		text-transform: lowercase;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		cursor: pointer;
	}
	.pollContainer {
		position:relative;
		margin-top:2px;
		padding:10px;
		background-color: #ffffff;
	}
	.createPollSection {
		position:relative;
		padding:10px;
		background-color: #ffffff;
	}
	.controlsDiv {
		position:relative;
		clear:both;
		margin:10px;
		background-color: #ffffff;
	}
	.innerControlBlock {
		width: auto;	
		padding-top: 10px;
		position: relative;
		float: none;
	}
	.controlsHeader {
		padding: 0px 2px;
		font-weight:bold;
	}
	.deleteDiv {
		padding: 2px 0px 0px 2px;
	}

	/*----- Profile details block -----*/
	div.prof_ditails_block {
		position:relative;
		width:298px;
		float:left;
		margin-left:10px;
		text-align:left;
		background-color:#4e0000;
		height:105px;
		border:1px solid #660000;
	}
	div.prof_ditails_block div.li_word {
		position:relative;
		float:left;
		width:80px;
		text-align:left;
		margin:1px;
		font-weight:bold;
		background-color:#4e0000;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
	}
	div.prof_ditails_block div.li_value
	{
		position:relative;
		float:left;
		text-align:left;
		width:200px;
		margin:1px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
		background-color:#4e0000;
	}
/*##############################################################*/
	div.playerAdminLink
	{
		position:relative;
		text-align:left;
		margin-bottom:15px;
	}
/* #################################################################### */
	.logInRegistrationText
	{
		margin:5px;
	}
/* #################################################################### */
	div.member_submenu
	{
	    position:relative;
	    overflow:hidden;
	    margin-left:35px;
	    line-height:18px;
	    vertical-align:middle;
	    font-weight:bold;
	}
/*---------------------*/
	p
	{
		margin:0px;
		padding:0px;
	}
/*---------------------*/

	
	
	/*---------------------*/
	/*------NEW------------*/
	/*---------------------*/	

	/* Blog Design Box */
	.blogBlock
	{
		margin-bottom:10px;
		margin-top:10px;
	}

	.blog_wrapper
	{
		margin-bottom:10px;
		margin-top:10px;
	}

	.blog_subject
	{
		font-size:16px;
		font-weight:bold;
		padding-left:35px;
		padding-bottom:10px;
		background-repeat:no-repeat;
		background-position:left top;
		background-image:url(../images/icons/artic_papr.gif);
	}

	.blog_author
	{
		font-size:11px;
		font-style:normal;
		color:#666666;
		padding-top:2px;
		padding-bottom:2px;
	}

	.blog_text
	{
		font-size:13px;
		text-align:justify;
	}

	.blogs_pages
	{
		margin:4px;
		text-align:center;
		font-weight:bold;
		font-size:12px;
	}

	.menuLinkBlock 
	{
		font-weight: normal;
		font-size: 12px;
	}
	
	div.menuLinkBlock 
	{
		font-weight: normal;
		font-size: 12px;
	}

	.online_offline_bulb
	{
		position:absolute;
		z-index:10;
		right:5px;
		top:0px;
	}
/* laurent : join, icone a gauche avec le mec qu'on vient de visiter */
	#left_see_guy { font-size: 12px;
		 float: left; width: 120px; border: 0px solid #ccc;
		text-align: center; margin-right: 5px; 
	}
	#left_see_guy .online_offline_bulb { display: none }
	
	/* * * * RSS Feed * * * */
	
	.rss_item_wrapper
	{
		padding-bottom:15px;
	}
	
	.rss_item_header
	{
		font-size:16px;
		font-weight:bold;
	}
	
	.rss_item_info
	{
		color:#956b3b;
		font-size:11px;
	}
	
	.rss_read_more
	{
		text-align:right;
		font-weight:bold;
	}

	/* * * * MsgBox * * * */	
	.MsgBox {
		margin: 15px auto;
	}
	
	.MsgBox td {
		margin:0px;
		padding:0px;
	}

	.MsgBox .corner {
		background-color: #b93900;
	}	
	.MsgBox .corner,
	.MsgBox .corner img {
		width: 7px;
		height: 7px;
		font-size: 0px;
	}	
	.MsgBox .left_side,
	.MsgBox .right_side,
	.MsgBox .top_side,
	.MsgBox .bottom_side {
		background-color: #b93900;		
		font-size: 0px;
	}	
	.MsgBox .left_side,
	.MsgBox .right_side {
		width: 7px;
	}		
	.MsgBox .top_side,
	.MsgBox .bottom_side {
		height:7px;
	}
	.MsgBox .msgbox_content {
		background-color: #ffffff;
	}	
	.MsgBox .msgbox_text {
		text-align:center;
		color: #da5204;
		font-weight:bold;
		font-size:24px;
		padding:10px;
		text-transform:uppercase;
	}
	
	/* * * *  * * * */

	/*----- Paginate -----*/
	.paginate {
		margin-top: 5px;
		text-align:center;
	}
	
	.paginate a,
	.paginate a:link,
	.paginate a:visited {
		background-color: #FFFFFF;
		color: #b93900;
	}
	
	.paginate i,
	.paginate a:active,
	.paginate a:hover
	{
		color: #b93900;
		background-color:#fcbb11;
	}
	
	.paginate i,
	.paginate a,
	.paginate a:link,
	.paginate a:active,
	.paginate a:visited,
	.paginate a:hover
	{
		border:1px solid #b93900;
		font-style:normal;
		text-decoration:none;
		padding-left:3px;
		padding-right:3px;
		/*margin-left:1px;*/
		margin-right:1px;
		font-weight:bold;
	}

	div.votes_small {
		float:right;
		position:relative;
		width:40%;
	}
	.votes_big b, 
	.votes_small b {
		color:#956b3b;
		font-weight:bold;
		display:block;
		float:left;
		position: relative;
	}
	.votes_gray_big	{
		height:32px; 
		background-image:url(../images/vote_star_gray_32.png)
	}
	.votes_gray_small {
		height:16px; 
		background-image:url(../images/vote_star_gray_16.png)
	}
	.votes_active_big {
		height:32px; 
		background-image:url(../images/vote_star_active_32.png); 
	}
	.votes_active_small {
		height:16px; 
		background-image:url(../images/vote_star_active_16.png); 
	}
	div.menuLineDivider	{
		clear:both;
		height: 5px;
		font-size:0px;
	}
	.categoryCaption, 
	.artCaption {
		background-image:url(../images/icons/artic_fldr.gif);
		background-repeat: no-repeat;
		text-indent: 25px;
	}

