	
	/* ! ////// RESET BASE STYLES */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	
	html,body{
	      margin:0;
	      padding:0;
	      height:100%;
	      border:none
	}
	
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need cellspacing="0" (for ie6) */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
		vertical-align: top;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	.clearfloat { 
		clear:both;
	    height:0;
	    font-size: 1px;
	    line-height: 0px;
	}
	
	/* ! ////// DEFAULTS */
	/* elgg open source		blue 			#4690d6 */
	/* elgg open source		dark blue 		#0054a7 */
	/* elgg open source		light yellow 	#FDFFC3 */
	
	/* greenrounded			red				#333333 */
	/* greenrounded			light green		#688A02 */
	/* greenrounded			dark green		#314500 */
	
	
	body {
		text-align:left;
		margin:0 auto;
		padding:0;
		font: 80%/1.4  "Lucida Grande", Verdana, sans-serif;
		color: #333333;
		background: transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/path_back.jpg) repeat left top;
	}
	a {
		color: #333333;
		text-decoration: none;
		-moz-outline-style: none;
		outline: none;
	}
	a:visited {
		
	}
	a:hover {
		color: #333333;
		text-decoration: underline;
	}
	p {
		margin: 0px 0px 15px 0;
	}
	img {
		border: none;
	}
	ul {
		margin: 5px 0px 15px;
		padding-left: 20px;
	}
	ul li {
		margin: 0px;
	}
	ol {
		margin: 5px 0px 15px;
		padding-left: 20px;
	}
	
	*:first-child+html ol {
		padding-left: 30px;
	}
	ul li {
		margin: 0px;
	}
	form {
		margin: 0px;
		padding: 0px;
	}
	small {
		font-size: 90%;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		line-height: normal;
	}
	h1 { font-size: 1.8em; }
	h2 { font-size: 1.5em; }
	h3 { font-size: 1.2em; }
	h4 { font-size: 1.0em; }
	h5 { font-size: 0.9em; }
	h6 { font-size: 0.8em; }
	    
	    
	/* ! ////// PAGE LAYOUT - MAIN STRUCTURE */
	#page_container {
		margin:0;
		padding:0;
		/*background: transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/backgroundstrip.jpg) repeat-x left top;
		border-bottom: solid 1px #585858;*/
		border-top: none;
		/*height: 70px;*/
		height:100%;
	}
	#page_wrapper {
		width:968px;
		margin:0 auto;
		padding:0;
		min-height: 300px;
		height:100%;
	}
	
	#contenedor-menu {float:left; width:760px; height:245px; margin:0px; padding:0px; background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/path_back.jpg) repeat scroll; }
	#contenedor-search {float:left; width:196px; height:249px; height:245px;margin:0px; padding:0px; background: transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/bg-search.jpg) repeat-x left top; }
	
	#layout_header {
		text-align:left;
		width:100%;
		background: transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/backgroundstrip.gif) repeat-x left top;
		height:245px;
	}
	#wrapper_header {
		background:brown none repeat scroll 0 0;
		height:245px;
		margin:0 6px;
	}
	#wrapper_header h1 {
		padding:0 0 10px 0px0;
		letter-spacing: -0.03em;
		color:white;
		text-transform: uppercase;
	}
	#wrapper_header h1 a {
		color:white;
	}
	#layout_canvas {
		margin:0;
		padding:0px;
		min-height: 360px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/contentarea_back.png) repeat-y center top;
		/*height:100%;*/
		height:auto !important;
		height:360px;
		
	}
	
	
	/* canvas layout: 1 column, no sidebar */
	#one_column {
		width:918px;
		margin:0px 0 0px 36px;
		min-height: 360px;
		padding:0px;
	}
	
	/* canvas layout: 2 column left sidebar */
	#two_column_left_sidebar {
		width:195px;
		margin:0px;
		/*padding-top:18px;*/
		/*min-height:360px;*/
		/*height:100%;*/
		float:left;
		background: #C4C1B8 url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar_back.jpg) repeat-y center top;
	}
	
	/*Cuadro de busqueda*/
	#contenedor-search .searchform input.search_input {
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		background-color:#FFFFFF;
		border:1px solid #BBBBBB;
		color:#999999;
		font-size:12px;
		font-weight:bold;
		margin:48px 0 0 23px;
		padding:2px;
		width:150px;
		height:12px;
	}
	#contenedor-search .searchform input.search_submit_button {
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		color:white;
		background: #333;
		border:none;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:2px;
		width:auto;
		height:18px;
		cursor:pointer;
		display:none;
	}
	#contenedor-search .searchform input.search_submit_button:hover {
		color:white;
		background: #333333;
	}
	
	a.invite-friends {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/invite.png) no-repeat scroll 32px 0; display:block; height:22px; margin:40px 10px 5px; padding-top:3px; text-align:center;}
	a.invite-friends:hover {text-decoration:none; font-weight:bolder;}
	
	.cont-galeria-entidades {height:111px; margin-left:25px; margin-top:7px; width:563px; padding:10px;}
	.cont-galeria-entidades {*margin-top:286px;}
	.cont-galeria-entidades button{height:99px; width:19px; border:1px solid #342818; cursor:pointer;}
	.cont-galeria-entidades button span{display:none;}
	.cont-galeria-entidades button.prev {float:left; background: url(http://www.chukkest.com/mod/theme_eosx/graphics/bt-prev.jpg) no-repeat center top; }
	.cont-galeria-entidades button.next {float:right; background: url(http://www.chukkest.com/mod/theme_eosx/graphics/bt-next.jpg) no-repeat center top;}
	
	.cont-galeria-entidades div.ajax-load {margin-left:218px;margin-top:30px;position:absolute;}
	.cont-galeria-entidades div.ajax-load p {color:white; margin:2px;}
	
	.cont-galeria-entidades div.noentidad {color:white; margin-top:42px; text-align:center;} 
	
	.galeria-entidades {float:left; display:none;}
	.galeria-entidades .album_gallery_item {margin-top:2px;}
	a.title-entidad {background-color:brown; color:white; display:block; font-size:0.9em; height:15px; margin-left:2px; margin-top:75px; opacity:0.6; padding:1px; position:absolute; width:89px;}
	.search_gallery a.title-entidad {margin-top:86px;}
	a.title-entidad:hover {font-weight:bolder; text-decoration:none;}
	.galeria-entidades .album_cover {margin:0px;padding:2px; border:none;}
	.galeria-entidades li {padding:0 5px;}
	
	#two_column_left_sidebar_maincontent {
		width:760px;
		margin:0px 0 0px 7px;
		min-height: 360px;
		float:left;
		padding-top:0px;
		height:100%;
		background:#808080;
	}
	
	#two_column_left_sidebar_maincontent .col-izq {background: url(http://www.chukkest.com/mod/theme_eosx/graphics/izq.jpg) repeat-y 0 0;width:108px; height:100%; float:left; padding-top:18px;}
	#two_column_left_sidebar_maincontent .col-cen {background: url(http://www.chukkest.com/mod/theme_eosx/graphics/centro.jpg) repeat-y 0 0; width:544px; height:100%; float:left; padding-top:18px;}
	/*ie7*/
	*/*#two_column_left_sidebar_maincontent .col-cen {padding-top:50px;}*/
	#two_column_left_sidebar_maincontent .col-der {background: url(http://www.chukkest.com/mod/theme_eosx/graphics/der.jpg) repeat-y 0 0; width:108px; height:100%; float:left; padding-top:18px;}
	
	.home #two_column_left_sidebar_maincontent .col-cen {background: gray url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo-home.jpg) repeat-y 0 0; width:760px; height:1252px; float:left;}
	.home #video-home {height:231px; margin-left:153px; margin-top:35px; overflow:hidden; width:430px;}
	/*ie7*/
	.home #video-home {*margin-top:53px;}
	.home div.texto-bienvenida {color:black; font-size:0.9em; height:106px; margin:0 auto; padding:48px 130px 10px 10px; width:330px; overflow:hidden;}
	.home div.texto-bienvenida h3 {color:#A10924; font-size:1.4em;}
	.home div.texto-bienvenida p {padding:2px;}
	.home .cont-galeria-entidades {margin-top:15px; margin-left:15px; width:696px; height:99px; }
	.home .cont-galeria-entidades li{margin:0px 2px;}
	.home h4{color:white; margin-left:68px; width:175px; overflow:hidden; text-align:center;}
	.home h4.mas-comentados{margin-left:496px;}
	.home .cont-galeria-entidades button.prev {margin-right:5px;}
	.home .galeria2 {margin-top:26px;}
	
	div.membresia {padding:22px;}
	div.membresia h3 {color:#A10924; font-size:1.2em;}
	div.membresia p {padding:2px; font-size:0.8em; color:black;}
	
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen {background: gray url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo-caballos.jpg) repeat-y 0 0; width:760px; height:1270px; float:left;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen h2 {display:block; font-size:1.1em; font-style:italic; margin-left:325px; margin-top:101px; text-align:center; width:109px; overlow:hidden;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen h3 {display:block; font-size:1.1em; font-style:italic; height:20px; line-height:21px;  margin-left:608px; margin-top:3px; text-align:center; width:125px; overlow:hidden;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen h3.miscaballos {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo_titulo_miscaballos.png); color:white; height:40px; margin-left:23px; margin-top:121px; padding-top:16px; width:164px;}
	
	.album_gallery_item div.caballito{background:#BFB290; margin:1px 7px; -moz-border-radius:3px; margin:3px 11px; padding:5px 8px 22px;}
	.search_gallery div.caballito a.title-entidad {margin:109px auto 0; color:black; display:block; font-size:0.9em; height:15px; opacity:0.6; padding:1px; position:absolute; width:95px; background:none;}
	.search_gallery div.caballito img.album_cover {border:none;}
	
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen div.caballito,.home #two_column_left_sidebar_maincontent .col-cen div.caballito    {margin:0px; background:none; padding:0px; -moz-border-radius:none;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen  div.caballito  a.title-entidad {background-color:brown; color:white; display:block; font-size:0.9em; height:15px; margin-left:2px; opacity:0.6; padding:1px; position:absolute; width:89px;}
	
	
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen #texto-nobre {position:absolute; width:360px; margin:20px 0 0 33px; line-height:20px; vertical-align:middle;}
	/*IE7*/
	*:first-child+html .fondo-caballo #two_column_left_sidebar_maincontent .col-cen #texto-nobre{margin-left:-288px;}
	
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen #texto-nobre input {width:200px; font-size:1.0em; height:16px; padding:1px;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen #texto-nobre input:focus {border:1px solid #93443A;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen #texto-nobre button {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/bt_madera1.jpg) no-repeat scroll 0 0; -moz-border-radius:5px; border:none; color:white;height:20px; padding: 1px 3px;}
	.fondo-caballo #two_column_left_sidebar_maincontent .col-cen #texto-nobre button:hover {cursor:pointer;}
	
	*:first-child+html .fondo-caballo #two_column_left_sidebar_maincontent .col-cen h3.miscaballos {margin-top:226px;}
	*:first-child+html .fondo-caballo #two_column_left_sidebar_maincontent .cont-galeria-entidades {margin-top:5px;}
	 
	
	.fondo-caballo div.portarretrato {margin:44px 0 0 50px; background:#DFDFDF; margin:44px 0 0 71px; overflow:hidden; padding:14px; width:255px; height:267px; float:left;}
	.fondo-caballo div.portarretrato div.cont-imagen {overflow:hidden; width:254px; height:220px;}
	.fondo-caballo div.portarretrato p {margin:20px; text-align:center;	} 
	.fondo-caballo #cont-mas-votado {margin-left:71px;}
	.fondo-caballo #cont-mas-comentado {margin-left:27px;}
	
	#busqueda-avanzada {height:198px; margin-left:32px; margin-top:23px; width:630px; padding:1px 5px; margin-bottom:4px;}
	/*IE7*/
	*:first-child+html #busqueda-avanzada{margin-top:27px;}
	#busqueda-avanzada ul{height:193px; width:602px; margin:0px auto; padding:0px; overflow:hidden;}
	#busqueda-avanzada ul li {margin:1px 3px; float:left;  width: 94px; height: 94px; overflow:hidden;}
	#busqueda-avanzada ul li img {margin:0px; border:none;}
	
	#busqueda-avanzada div.no-found {color:white; text-align:center; height:196px; line-height:196px;}
	#busqueda-avanzada div.no-found p{font-size:1.1em;}
	
	#filtros {list-style:none; width:648px; overflow:hidden; margin:2px 15px; height:40px;}
	#filtros li {float:left; margin:2px;}
	#filtros li button{width:102px; height:35px; background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/button1.jpg) no-repeat center top; color:white; cursor:pointer; border:none;}
	#filtros li ul.submenu-search {margin-left:0px; margin-top:33px;-moz-border-radius:4px; background: brown; padding:2px 0px 3px; background:#BFA06B; opacity:0.8;}
	
	#filtros li ul.submenu-search #op-ubicacion input{font-size:0.8em;width:72px; margin-left:4px;}
	#filtros li ul.submenu-search #op-ubicacion button{height:20px;padding:1px;width:20px;}
	
	/*Vista miembros*/
	.fondo-miembros #two_column_left_sidebar_maincontent .col-cen {background: gray url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo-miembros.jpg) repeat-y 0 0; width:760px; height:1252px; float:left;}
	.fondo-miembros #two_column_left_sidebar_maincontent .col-cen h2 {display:block; font-size:1.1em; font-style:italic; margin-left:63px; margin-top:49px; text-align:center; width:109px; overlow:hidden;}
	.fondo-miembros #two_column_left_sidebar_maincontent .col-cen h3 {display:block; font-size:1.1em; font-style:italic; height:20px; line-height:21px;  margin-left:608px; margin-top:3px; text-align:center; width:125px; overlow:hidden;}
	.fondo-miembros .search_listing {margin:0px; padding:0px;width:90px; overflow:hidden;}
	.fondo-miembros .search_listing_info {margin:-18px 0px 0px 0px;  min-height:10px;background:white none repeat scroll 0 0; height:18px; min-height:10px; padding:0 4px; position:absolute; width:82px; overflow:hidden; font-size:0.9em; text-align:center; z-index:1000; opacity:0.7;} 
	.fondo-miembros .search_listing_info a {color:black;}
	
	
	.fondo-miembros .cont-galeria-entidades {height:100px; margin-left:15px; margin-top:43px; padding:10px; width:422px;}
	/*ie7*/
	.fondo-miembros .cont-galeria-entidades {*margin-top:90px;}
	.fondo-miembros .cont-galeria-entidades div.ajax-load {margin-left:156px;} 
	.fondo-miembros .galeria-entidades {padding:5px 0px 0px 3px;}
	.fondo-miembros .galeria-entidades li {padding:0 16px;}
	.fondo-miembros .avatar_menu_arrow {display:none;}
	
	*:first-child+html .fondo-miembros .cont-galeria-entidades div.search_listing {height:86px;}
	*:first-child+html .fondo-miembros #busqueda-avanzada div.search_listing {height:86px;}
	
	
	.fondo-miembros #filtros {margin:253px 15px 2px 25px; width:110px;}
	
	/*IE7*/
	*:first-child+html .fondo-miembros #filtros {padding-top:252px;}
	
	
	.fondo-miembros #busqueda-avanzada {margin-top:13px;}
	
	/*IE7*/
	*:first-child+html .fondo-miembros #busqueda-avanzada {margin-top:11px;}
	
	
	.fondo-miembros #busqueda-avanzada li {width:90px; margin-left:7px;}
	
	
	.fondo-miembros #texto-nobre {position:absolute; margin:263px 0px 0px 482px; width:196px;}
	
	/*IE7*/
	*:first-child+html .fondo-miembros #texto-nobre {height:23px; margin-left:0px; padding-left:456px; width:200px; }
	
	.fondo-miembros #texto-nobre input {width:119px; font-size:1.0em; height:16px; padding:1px;}
	.fondo-miembros #texto-nobre input:focus {border:1px solid #93443A;}
	
	/*IE7*/
	*:first-child+html .fondo-miembros #texto-nobre input {}
	
	.fondo-miembros #texto-nobre button {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/bt_madera1.jpg) no-repeat scroll 0 0; -moz-border-radius:3px; border:none; color:white;height:20px; padding: 1px 3px;}
	.fondo-miembros #texto-nobre button:hover {cursor:pointer;}
	
	/*IE7*/
	*:first-child+html .fondo-miembros #texto-nobre button {}
	
	
	/*Vista de juegos*/
	.fondo-juegos #two_column_left_sidebar_maincontent .col-cen {background: gray url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo-juegos.jpg) repeat-y 0 0; width:760px; height:1255px; float:left;}
	.fondo-juegos #juego-flash {margin: 70px 0px 0px 124px;}
	.fondo-juegos #lista-podio {height:200px; margin:350px 0 0 464px; width:230px; padding-top:8px; padding-left:46px}
	.fondo-juegos #lista-podio li{ height:25px; margin:6px 4px; width:202px; line-height:25px;}
	.fondo-juegos #lista-podio li.primero {margin:16px 4px 18px;}
	.fondo-juegos #msj-podio {height:200px; margin:350px 0 0 464px; width:230px; padding-top:8px; padding-left:46px; background:#D8CA9B none repeat scroll 0 0; border:1px solid #DFB629;}
	
	.fondo-juegos #lista-podio .points {
		display:block;
		font-size:15px;
		margin:-24px 0px 0px 162px;
		position:absolute;
		text-align:right;
		width:39px;
	}
	
	
	.caballo_detalle #two_column_left_sidebar_maincontent .col-cen {background: gray url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo-caballo.jpg) repeat-y 0 0; width:760px; height:1255px; float:left;}
	.caballo_detalle #pages_breadcrumbs {color:#1F130F; font-size:0.9em; padding:0 32px 0 0; text-align:right;}
	.caballo_detalle #pages_breadcrumbs a{color:#1F130F;}
	.caballo_detalle #two_column_left_sidebar_maincontent .col-cen h2 {font-size:1em; height:16px; margin-left:206px; margin-top:60px; overflow:hidden; padding:2px; text-align:center; width:144px;}
	/*ie7*/
	/*.caballo_detalle #two_column_left_sidebar_maincontent .col-cen h2 {*margin-top:80px;}*/
	.caballo_detalle #cont-fotos {height:237px; margin-left:232px; margin-top:31px; width:441px; padding:5px 7px;}
	.caballo_detalle #cont-fotos ul{height:212px; padding:0; width:92px; padding:4px; float:left; list-style:none;}
	.caballo_detalle #cont-fotos ul li{float:left; margin:6px 0px;}
	.caballo_detalle #cont-fotos div.foto-principal{float:left; height:214px; margin-left:43px; margin-top:7px; overflow:hidden; width:287px; text-align:center;}
	
	.caballo_detalle #detalles-caballo {height:362px; margin-left:84px; margin-top:32px; overflow:hidden; width:600px;}
	.caballo_detalle #detalles-caballo h3{height:24px; line-height:24px; margin-left:17px; padding:4px; width:166px; text-align:center; overflow:hidden;}
	.caballo_detalle #detalles-caballo div.cont-video {float:left; height:176px; margin-left:22px; margin-top:32px; width:226px; overflow:hidden;}
	.caballo_detalle #detalles-caballo ul {float:left; height:185px; margin-left:0; margin-top:12px; padding:0; width:330px;}
	.caballo_detalle #detalles-caballo ul li {float:left; margin:13px 0 0;}
	.caballo_detalle #detalles-caballo ul li strong {display:block; float:left; overflow:hidden; padding-right:2px; text-align:right; width:110px;}
	.caballo_detalle #detalles-caballo ul li div {float:left; overflow:hidden; padding-left:3px; width:190px;} 
	.caballo_detalle #caballo_desc {height:96px; margin-left:24px; margin-top:10px; overflow:hidden;}
	.caballo_detalle #caballo_desc p {padding:3px 8px 3px 3px; margin:0px;}
	
	.caballo_detalle #tidypics_info {line-height:1.5em; padding:20px 92px;}
	
	.caballo_detalle #comentarios {padding:20px 92px; height:352px; overflow-y:auto; overflow-x:hidden;}
	
	/*IE7*/
	*:first-child+html .caballo_detalle #comentarios div.generic_comment_icon{position:relative; border:1px solid red; display:none;}
	
	.caballo_detalle #comentarios h3 {margin-bottom:12px;}
	.caballo_detalle #comentarios label {font-size:1.1em;}
	.caballo_detalle #generic_comment {margin-top:10px;}
	
	/*IE7*/
	*:first-child+html .caballo_detalle div.generic_comment_details {margin-left:10px;}
	
	.caballo_detalle #generic_comment_tbl {margin-top:5px;}
	
	.caballo_detalle #cont-video {width:425px; height:356px; margin:14px 0 0 84px}
	
	
	
	
	/*Profile*/
	.chukkest_widgets #two_column_left_sidebar_maincontent .col-cen {background: gray url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo-general.jpg) repeat-y 0 0;  width:760px;}
	.chukkest_widgets #customise_editpanel {width:710px;}
	.chukkest_widgets #customise_page_view {width:700px; margin-top:10px}
	.chukkest_widgets #customise_page_view h2.profile_box {width:690px;}
	.chukkest_widgets #customise_editpanel table.draggable_widget {width:300px;}
	.chukkest_widgets #profile_box_widgets {width:690px;}
	.chukkest_widgets #customise_editpanel_rhs {float:none;}
	.chukkest_widgets #widget_picker_gallery {height:170px; width:680px;}
	.chukkest_widgets #widget_picker_gallery table.draggable_widget  {float:left; margin:3px 10px;}
	.chukkest_widgets #leftcolumn_widgets   {width:300px;}
	.chukkest_widgets #middlecolumn_widgets {width:300px;}
	
	.chukkest_widgets #profile_info {background:transparent;}
	.chukkest_widgets #profile_info_column_middle {width:498px;}
	.chukkest_widgets #profile_info_column_middle .profile_info_edit_buttons {border:none;}
	.chukkest_widgets #profile_info_column_middle .profile_info_edit_buttons a{-moz-border-radius:2px; background-color:#DFC3B5; color:black; padding:3px;}
	.chukkest_widgets #profile_info_column_middle .profile_info_edit_buttons a:hover{background-color:brown; color:white; text-decoration:none;}
	
	.chukkest_widgets  a.toggle_customise_edit_panel {-moz-border-radius:2px; background-color:#DFC3B5; color:black; clear:right; float:right; margin:0 0 0 10px; padding:3px; width:102px; overflow:hidden; text-align:center; border:none;}
	.chukkest_widgets  a.toggle_customise_edit_panel:hover {background-color:brown; color:white; text-decoration:none;}
	
	.chukkest_widgets #profile_info_column_middle p {border-bottom:1px solid #613824; color:black;}
	.chukkest_widgets #profile_info_column_middle .odd {background:transparent;}
	.chukkest_widgets #profile_info_column_middle .even {background:transparent;}
	.chukkest_widgets #profile_info_column_right {width:716px; height:120px; overflow:auto;}
	
	#profile_info_column_middle .odd {css.css (línea 1201)
background:#FFE63F none repeat scroll 0 0;
}
	
	
	
	
	
	
	/*Submenus */
	
	#two_column_left_sidebar_maincontent .submenu-search {list-style:none; position:absolute; position:absolute; z-index:10000; display:none;}
	#two_column_left_sidebar_maincontent .submenu-search li{width:120px; height:18px; float:none; padding:2px 0px; overflow:hidden; margin:0px;}
	#two_column_left_sidebar_maincontent .submenu-search li a {display:block; font-size:0.9em; padding:3px 1px 3px 6px; color:black;}
	#two_column_left_sidebar_maincontent .submenu-search li a:hover {text-decoration:none; font-weight:bolder;background:#5F5035;color:white;} 
	
	
	/* canvas layout: widgets (profile and dashboard) */
	#widgets_left {
		width:290px;
		margin:0px 20px 20px 30px;
		min-height:360px;
		padding:0;
	}
	#widgets_middle {
		width:290px;
		margin:0px 0 20px 0;
		padding:0;
	}
	#widgets_right {
		width:290px;
		margin:0px 20px 20px 20px;
		float:left;
		padding:0;
	}
	#widget_table td {
		border:0;
		padding:0;
		margin:0;
		text-align: left;
		vertical-align: top;
	}
	
	
	/* IE 6 fixes */
	* html #widgets_left { 
		height:360px;
	}
	* html #widgets_middle { 
		height:360px;
	}
	* html #widgets_right { 
		height:360px;
		float:none;
	}
	
	/* IE6 layout fixes */
	* html #profile_info_column_left {
		margin:0 10px 0 0;
		width:200px;
	}
	* html #two_column_left_sidebar {
		width:210px;
		margin:0px 0 20px 18px;
	}
	* html #two_column_left_sidebar_maincontent {
		width:655px;
		margin:0px 0px 20px 30px;
	}
	* html a.toggle_customise_edit_panel { 
		float:none;
		clear:none;
		color: #314500;
		background: white;
		border:1px solid #cccccc;
		padding: 5px 10px 5px 10px;
		margin:0px 28px 20px 20px;
		width:266px;
		display:block;
		text-align: left;
	}
	
	* html #dashboard_info {
		width:525px;
	}
	
	#layout_spotlight {
		margin:0;
		padding:175px 0 0 0;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/contentarea_pic.png) no-repeat center top;
	}
	#wrapper_spotlight {
		margin:0;
		padding:0;
		height:auto;
		background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/contentarea_back.png) repeat-y center top;
	}
	
	
	
	/* ! ////// SPOTLIGHT */
	/* IE7 */
	*:first-child+html #wrapper_spotlight {
		max-height:214px;
	}
	
	#wrapper_spotlight #spotlight_table h2 {
		color:#333;
		font-size:1.25em;
		line-height:1.2em;
	}
	#wrapper_spotlight #spotlight_table li {
		list-style: square;
		line-height: 1.2em;
		margin:5px 20px 5px 0;
		color:#8f8d8d;
	}
	#wrapper_spotlight #spotlight_table li a {
		color:#8f8d8d;
	}
	#wrapper_spotlight #spotlight_table li a:hover {
		color:black;
	}
	#wrapper_spotlight .collapsable_box_content  {
		margin:0 7px 0 7px;
		padding:20px 20px 10px 20px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/spotlight_gradient.gif) repeat-x left top;
		min-height:60px;
		border:none;
	}
	#layout_spotlight .collapsable_box_content p {
		padding:0;
		color:#8f8d8d;
	}
	#wrapper_spotlight .collapsable_box_header  {
		border-left: none;
		border-right: none;
		border-top: 1px solid #ccc;
		border-bottom: none;
		margin:0 7px 0 7px;
		height:30px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/boxtop_spotlight.gif) no-repeat left top;
	}
	#wrapper_spotlight .collapsable_box_header h1 {
		padding:5px 0 0 30px;
	}
	#wrapper_spotlight .collapsable_box {
		padding:0;
		background-image: none;
	}
	
	
	/* ! ////// FOOTER */
	#layout_footer {
		background: gray;
		height:34px;
		margin:0px 6px;
	}
	
	#layout_footer ul{
		list-style-type:none;
		margin:0px auto;
		padding-top:8px;
	}
	
	#layout_footer ul li{
		display:inline;
	}
	
	#menu_footer{height:30px; line-height:30px;}
	
	#footer_links{background:#555555 none repeat scroll 0 0;height:34px;text-align:center;}
	
	
	
	#footer_links li a{ color:white;}
	
	
	
	
	#layout_footer table {
	   margin:0 0 0 10px;
	}
	#layout_footer a, #layout_footer p {
	   color:#333;
	   margin:0;
	}
	
	#footer_links {
	color:#fff;
	}
	
	#layout_footer .footer_toolbar_links {
		text-align:right;
		padding:8px 15px 0 15px;
		font-size:1.0em;
		color:#000;
	}
	#layout_footer .footer_toolbar_links a:hover {
		color:#333333;
	}
	#layout_footer .footer_legal_links {
		text-align:right;
		color:white;
		padding:0 40px 0 0;
	}
	img.elggbadge {
		padding:28px 0 0 40px;
	}
	#page_bottom_links { 
	    color:#ffff;
	    margin: 0 0 0 40px;
	} 
	#page_bottom_links a {
	    text-decoration:none;
	    color:#ffff;
	}
	#page_bottom_links a:hover {
	    text-decoration:underline;
	    color:white;
	}
	#links_column {
	    float:left;
	    width:150px;
	    margin: 0px 24px 20px 10px;
	}
	#links_column strong {
		text-transform: uppercase;
	}
	/* IE6 */
	* html #links_column { margin: 0px 24px 20px 5px; } 
	
	
	/* ! ////// HORIZONTAL TOP TOOLBAR */
	#elgg_topbar {
		background:#333333 url(http://www.chukkest.com/_graphics/toptoolbar_background.gif) repeat-x top left;
		color:#eeeeee;
		position:relative;
		height:24px;
		margin-left:5px;
		width:99%;
	}
	
	#elgg_topbar_container_left {
		float:left;
		height:24px;
		left:0px;
		top:0px;
		position:absolute;
		text-align:left;
		width:668px;
		overflow:hidden;
	}
	
	#elgg_topbar_container_right {
		float:right;
		height:24px;
		position:absolute;
		right:0px;
		top:0px;
		text-align:right;
		overflow:hidden;
	}
	
	#elgg_topbar_container_search {
		float:right;
		height:21px;
		position:relative;
		right:58px;
		text-align:right;
		margin:3px 0 0 0;
	}
	
	#elgg_topbar_container_left .toolbarimages {
		float:left;
		margin-right:20px;
	}
	#elgg_topbar_container_left .toolbarlinks {
		margin:0 0 10px 0;
		float:left;
	}
	#elgg_topbar_container_left .toolbarlinks2 {
		margin:3px 0 0 0;
		float:left;
		width:320px;
	}
	#elgg_topbar_container_left a.loggedinuser {
		color:#eeeeee;
		font-weight:bold;
		margin:0 0 0 5px;
	}
	#elgg_topbar_container_left a.pagelinks {
		color:white;
		margin:0 15px 0 5px;
		display:block;
		padding:3px;
	}
	#elgg_topbar_container_left a.pagelinks:hover {
		background: #333333;
		text-decoration: none;
	}
	#elgg_topbar_container_left a.privatemessages {
		background:transparent url(http://www.chukkest.com/_graphics/toolbar_messages_icon.gif) no-repeat left 2px;
		padding:0 0 4px 16px;
		margin:0 15px 0 5px;
		cursor:pointer;
	}
	#elgg_topbar_container_left a.privatemessages:hover {
		text-decoration: none;
		background:transparent url(http://www.chukkest.com/_graphics/toolbar_messages_icon.gif) no-repeat left -36px;
	}
	#elgg_topbar_container_left a.privatemessages_new {
		background:transparent url(http://www.chukkest.com/_graphics/toolbar_messages_icon.gif) no-repeat left -17px;
		padding:0 0 0 18px;
		margin:0 15px 0 5px;
		color:white;
	}
	/* IE6 */
	* html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } 
	/* IE7 */
	*+html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } 
	
	#elgg_topbar_container_left a.privatemessages_new:hover {
		text-decoration: none;
	}
	
	#elgg_topbar_container_left a.usersettings {
		margin:0 0 0 5px;
		color:#999999;
		padding:3px;
	}
	#elgg_topbar_container_left a.usersettings:hover {
		color:#eeeeee;
	}
	
	
	#elgg_topbar_container_left img {
		margin:2px 0 0 5px;
	}
	#elgg_topbar_container_left .user_mini_avatar {
		border:1px solid #eeeeee;
		margin:0 0 0 20px;
	}
	#elgg_topbar_container_right {
		padding:3px 0 0 0;
	}
	#elgg_topbar_container_right a {
		color:#eeeeee;
		margin:0 5px 0 0;
		background:transparent url(http://www.chukkest.com/_graphics/elgg_toolbar_logout.gif) no-repeat top right;
		padding:0 21px 0 0;
		display:block;
		height:20px;
	}
	/* IE6 fix */
	* html #elgg_topbar_container_right a { 
		width: 120px;
	}
	
	#elgg_topbar_container_right a:hover {
		background-position: right -21px;
	}
	
	#elgg_topbar_panel {
		background:#333333;
		color:#eeeeee;
		height:200px;
		width:100%;
		padding:10px 20px 10px 20px;
		display:none;
		position:relative;
	}
	
	#searchform input.search_input {
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		background-color:#FFFFFF;
		border:1px solid #BBBBBB;
		color:#999999;
		font-size:12px;
		font-weight:bold;
		margin:0pt;
		padding:2px;
		width:180px;
		height:12px;
	}
	#searchform input.search_submit_button {
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		color:white;
		background: #333;
		border:none;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:2px;
		width:auto;
		height:18px;
		cursor:pointer;
	}
	#searchform input.search_submit_button:hover {
		color:white;
		background: #333333;
	}
	
	/* ! ////// VERTICAL TOOLS MENU */
	#topbardropdownmenu, #topbardropdownmenu ul {
		margin:0;
		padding:0;
		display:inline;
		float:left;
		list-style-type: none;
		z-index: 99999;
	}
	#topbardropdownmenu {
		margin:0pt 15px 0pt 5px;
	}
	#topbardropdownmenu ul {
	}
	/* Tools link in top menu */
	#topbardropdownmenu a, #topbardropdownmenu a:visited {
		display:block;
		padding:3px 13px 3px 3px;
		text-decoration:none;
		color:white;
	}
	#topbardropdownmenu li ul a {
		width:120px;
		height:auto;
		float:left;
	}
	#topbardropdownmenu li ul a:hover {
		color:white;
	}
	/* menu list items */
	#topbardropdownmenu li {float:left; position:relative; background:#333333;}
	#topbardropdownmenu ul a {
		border-left:1px solid #cccccc;
		border-right:1px solid #000000;
		color:#333333 !important;
		padding:2px 6px 2px 6px !important;
		background: #cccccc !important;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #000000;
	}
	
	/* IE7 */
	#topbardropdownmenu li:hover {position:relative;}
	/* Make the Tools nav color persist */
	#topbardropdownmenu li:hover > a {color:white;background: #333333 url(http://www.chukkest.com/_graphics/toolbar_arrow.png) no-repeat right -18px;}
	#topbardropdownmenu li ul {display:none;width:134px !important;}
	#topbardropdownmenu li:hover > ul {
		display:block;
		position:absolute; 
		top:-11px;
		left:80px;
		padding:10px 30px 30px 30px;
		background:transparent url(http://www.chukkest.com/_graphics/spacer.gif); 
	}
	/* Position the first sub level beneath the top level links */
	#topbardropdownmenu > li:hover > ul {
		left:-30px;
		top:16px;
	}
	#topbardropdownmenu li a:active, #topbardropdownmenu li a:focus {
		background:#333333;
		color:white;
	}
	#topbardropdownmenu li.drop {
		background: url(http://www.chukkest.com/_graphics/toolbar_arrow.png) no-repeat right 9px;	
	}
	/* dropdown list links hover */
	#topbardropdownmenu li.drop ul li a:hover {
		color:white !important; 
		background: #979797 !important;
		border-left:1px solid #666666;
		border-top:1px solid #666666;	
	}
	/* IE6 ONLY - make the sublevels appear */
	* html #topbardropdownmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(http://www.chukkest.com/_graphics/spacer.gif);}
	#topbardropdownmenu li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}
	#topbardropdownmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:99999; font-size:1em;}
	* html #topbardropdownmenu li.drop {background: url(http://www.chukkest.com/mod/theme_eosx/graphics/toolbar_arrow_ie.gif) no-repeat right 9px;}
	* html #topbardropdownmenu li a:hover {position:relative; background:#333333 url(http://www.chukkest.com/mod/theme_eosx/graphics/toolbar_arrow_ie.gif) no-repeat right -18px;}
	
	
	/* ***************************************
	  SYSTEM MESSSAGES
	*************************************** */
	.messages {
	    background:#FFF5BF;
	    color:#3F3F3F;
	    padding:2px 11px;
		margin:5px 0 17px 14px;
		position:absolute;
		border:1px solid #FFE44F;
		border-right:none;
		cursor: pointer;
		display:none;
		overflow:hidden;
		font-size:0.9em;
		opacity:0.9;
		width:720px;
	}
	
	.messages_error {
	    background:#F7DAD8;
	    color:#AF120A;
	    padding:2px 3px;
		margin:6px 0px 2px 0px;
	    position:relative;
	    border:1px solid #D3322A;
	    padding:2px 11px;
		margin:5px 0 17px 14px;
		position:absolute;
		border-right:none;
		cursor: pointer;
		display:none;
		overflow:hidden;
		font-size:0.9em;
		opacity:0.9;
		width:720px;
		
		
	}
	.closeMessages {
		float:right;
		margin-top:12px;
		margin-right:5px;
	}
	.closeMessages a {
		color:#666666;
		cursor: pointer;
		text-decoration: none;
		font-size: 80%;
	}
	.closeMessages a:hover {
		color:black;
		background:#FFE44F;
	}
	
	
	/* ! ////// COLLAPSABLE BOXES */
	
	.collapsable_box {
		background:#DFDAA7 none repeat scroll 0 0;
		border:1px solid #6F6430;
		font-size:0.9em;
		height:auto;
		margin:0 0 20px;
		padding:0 0 8px;
	}
	/* IE6 fix */
	* html .collapsable_box  { 
		height:10px;
	}
	.collapsable_box_header {
		background:#5F593B none repeat scroll 0 0;
		color:white;
		height:30px;
		margin:0;
	}
	.collapsable_box_header h1 {
		color: white;
		padding:4px 0 0 30px;
		font-size:1.25em;
		line-height: 1.2em;
	}
	.collapsable_box_content {
		padding: 10px;
		margin:0;
		height:auto;
	
	}
	.collapsable_box_editpanel {
		display: none;
		background: #ffff;
		padding:5px 10px 5px 10px;
	}
	
	.collapsable_box_editpanel input[type="submit"] {
		border:2px solid white !important;
	}
	
	
	.collapsable_box_header a.toggle_box_contents {
		color: white;
		cursor:pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight: bold;
		text-decoration:none;
		float:right;
		margin: 0 10px 0 0;
		/* margin-top: -7px; */
	}
	.collapsable_box_header a.toggle_box_edit_panel {
		color: white;
		cursor:pointer;
		font-size:9px;
		text-transform: uppercase;
		text-decoration:none;
		font-weight: normal;
		float:right;
		margin: 9px 10px 0 0;
	}
	.collapsable_box_editpanel label {
		font-weight: normal;
		font-size: 100%;
	}
	/* used for collapsing a content box */
	.display_none {
		display:none;
	}
	/* used on spotlight box - to cancel default box margin */
	.no_space_after {
		margin: 0 0 0 0;
	}
	
	
	
	/* ! ////// GENERAL FORM ELEMENTS */
	label {
		font-weight: bold;
		color:#333333;
		font-size: 140%;
	}
	input {
		font: 92% Arial, Helvetica, sans-serif;
		padding: 5px;
		border: 1px solid #cccccc;
		color:#666666;
		background: #eeeeee;
	}
	textarea {
		font: 120% Arial, Helvetica, sans-serif;
		border: solid 1px #cccccc;
		padding: 5px;
		color:#666666;
		background: #eeeeee;
	}
	textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
		border: solid 1px #688A02;
		background: white;
		color:#333333;
	}
	
	.submit_button {
		font: 12px/100% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/bt_madera1.jpg) no-repeat 0 0);
		border:none;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px;
		width: auto;
		height: 25px;
		padding: 2px 6px 2px 6px;
		margin:2px 0px;
		cursor: pointer;
	}
	.submit_button:hover, input[type="submit"]:hover {
		background: inherited;
	}
	
	input[type="submit"] {
		font: 12px/100% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/bt_madera1.jpg) no-repeat 0 0;
		border:none;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px;
		width: auto;
		height: 25px;
		padding: 2px 6px 2px 6px;
		margin:2px 0px;
		cursor: pointer;
	}
	
	.cancel_button {
		font: 12px/100% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #999999;
		background:#dddddd;
		border: none;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px;
		width: auto;
		height: 25px;
		padding: 2px 6px 2px 6px;
		margin:10px 0 10px 10px;
		cursor: pointer;
	}
	.cancel_button:hover {
		background: #cccccc;
	}
	
	.input-text,
	.input-tags,
	.input-url,
	.input-textarea {
		width:98%;
	}
	
	.input-textarea {
		height: 200px;
	}
	
	
	/* ! ////// LOGIN / REGISTER */
	#login-box {
	    text-align:left;
	    width:195px;
	    background: transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo_login.jpg) no-repeat 0 0;
	    padding-top:18px;
	    height:342px;
	    
	}
	
	#login-box p {margin:0px;}
	
	#login-box img.img-profile {margin:38px 0 42px 134px}
	
	#login-box .login-textarea {
		width:142px;
		height:17px;
		
	}
	#login-box label,
	#register-box label {
		font-size: 0.9em;
		color:#333;
		display:block;
		height:47px;
	}
	#login-box input[type="text"],
	#login-box input[type="password"],
	#register-box input[type="text"],
	#register-box input[type="password"] {
		margin:0 0 10px 0;
	}
	
	#register-box input[type="text"],
	#register-box input[type="password"] {
		width:60%;
	}
	
	#login-box-openid {
		margin: 10px;
	    text-align:left;
	    padding:10px;
	    background: #ffffff;
	}
	#login-box h2,
	#login-box-openid h2,
	#register-box h2,
	#add-box h2 {
		height:17px;
		/*background: url(http://www.chukkest.com/mod/theme_eosx/graphics/boxtop_210.gif) no-repeat left top;*/
		color:#333;
		font-size:1.25em;
		margin:0pt 0pt 10px;
		padding:4px 8px 0px 0px;
		text-align:right;
	}
	
	#register-box h2 {text-align:left;}
	
	#login-box form {margin-left:30px; margin-top: 2px; width:165px;}
	
	#register-box {
	    text-align:left;
	    border-bottom:1px solid white;
	    width:400px;
	    padding:0;
	    margin:0 20px 0 28px;
	}
	#forgotten_box {
		/*width:655px;*/
	}
	
	/* ! ////// STATUS */
	
	#status_container {width:177px; height:220px; background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/fondo_status.jpg) 0px 0px; padding:14px 0px 0px 18px; /*overflow:hidden;*/}
	#status_container div.status_input_form {font-size:0.9em;/* height:76px;*/ overflow-x:hidden; overflow-y:auto; width:166px;}
	#status_container h2 {color:#333333; font-size:1.25em; height:17px; margin:0 0 10px; padding:4px 8px 0 0; text-align:right;}
	#status_container a.icon {position:absolute; margin:130px 0 0 115px; display:block;}
	#status_container div.avatar_menu_button {position:absolute;bottom:auto; right:auto; margin:155px 0 0 140px; z-index:100;}
	#status_container div.sub_menu {margin:170px 0px 0px 129px; font-size:0.9em; }
	#status_container p {font-size:1.0em; padding:1px;}
	
	#status_container .status_messagetimestamp {font-weight:normal; font-size:0.8em; font-style:italic}
	#status_container .status_messagetimestamp p {margin:0px; padding:2px;}
	
	#status_container .history {padding-left:6px;}
	
	
	#status_message textarea{width:160px; background:#FDFFC3 none repeat scroll 0 0; color:black; font-weight:normal; font-size:1.1em; overflow:hidden;}
	
	
	
	/* ! ////// MENU SIDEBAR */
	
	#menu-sidebar {list-style:none;}
	#menu-sidebar li {width:170px; height:40px; background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/bt-fondo.png) no-repeat 0 bottom ; overflow:hidden;}
	/*IE*/
	*:first-child+html #menu-sidebar li {height:32px; overflow:hidden; background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/bt-fondo.png) no-repeat 0 top ; padding:0px; margin-bottom:6px;}
	#menu-sidebar li a {padding-left:50px; display:block; width:120px; height:40px; line-height:50px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a{height:32px; line-height:32px;}
	#menu-sidebar li a:hover {text-decoration:none; font-weight:bolder;}
	
	
	#menu-sidebar li a.mypage {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/myhome.png) no-repeat -3px 4px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.mypage {background-position: -4px -3px;}
	#menu-sidebar li a.myhorses {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/myhorses.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.myhorses {background-position: -4px -3px;}
	#menu-sidebar li a.mymessages {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/mymessages.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.mymessages {background-position: -4px -4px;}
	#menu-sidebar li a.new{background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/mymessages_2.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.new {background-position: -4px -2px;}
	#menu-sidebar li a.myfriends {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/myfriends.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.myfriends {background-position: -4px -3px;}
	#menu-sidebar li a.myfavoritehorses {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/myfavoritehorses.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.myfavoritehorses {background-position: -4px -3px;}
	#menu-sidebar li a.myfavoritehorsesdisabled {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/myfavoritehorses_2.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.myfavoritehorsesdisabled {background-position: -4px -3px;}
	#menu-sidebar li a.myfavoritehorsesdisabled:hover {font-weight:normal; cursor:default;}
	
	#menu-sidebar li a.logout {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/logout.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.logout {background-position: -4px -2px;}
	#menu-sidebar li a.settings {background:transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/sidebar/settings.png) no-repeat -4px 5px;}
	/*IE*/
	*:first-child+html #menu-sidebar li a.settings {background-position: -4px -3px;}
	
	#cont-banners {list-style:none;}
	
	/* ! ////// PROFILE */
	#profile_info {
		margin:0px 0px 20px 30px;
		padding:0;
		background: white;
	}
	#profile_info_column_left {
		float:left;
		padding: 0;
		margin:0 20px 0 0;
	}
	#profile_info_column_middle {
		float:left;
		width:368px;
		padding: 0;
	}
	#profile_info_column_right {
		width:590px;
		margin:0 0 0 0;
		padding: 0;
	}
	#dashboard_info {
		margin:0 0px 20px 36px;
		padding:20px 20px 10px 20px;
		background: #688A02;
		color:white;
	}
	#dashboard_info a {
		color:white;
		text-decoration: underline;
	}
	#profile_menu_wrapper {
		margin:10px 0 10px 0;
		width:200px;
	}
	#profile_menu_wrapper p {
		border-bottom:1px solid #314500;
	}
	#profile_menu_wrapper p:first-child {
		border-top:1px solid #314500;
	}
	#profile_menu_wrapper a {
		display:block;
		padding:0 0 0 3px;
		color:#314500;
	}
	#profile_menu_wrapper a:hover {
		color:white;
		background:#314500;
		text-decoration:none;
	}
	p.user_menu_friends, p.user_menu_profile, 
	p.user_menu_removefriend, 
	p.user_menu_friends_of {
		margin:0;
	}
	#profile_menu_wrapper .user_menu_admin {
		border-top:none;
	}
	#profile_menu_wrapper .user_menu_admin a {
		color:#333333 !important;
	}
	#profile_menu_wrapper .user_menu_admin a:hover {
		color:white !important;
		background:#333333 !important;
	}
	
	#profile_info_column_middle p {
		margin:7px 0 7px 0;
		padding:2px 4px 2px 4px;
	}
	/* profile owner name */
	#profile_info_column_middle h2 {
		padding:0 0 14px 0;
		margin:0;
	}
	#profile_info_column_middle .odd {
		background:#f5f5f5;
	}
	#profile_info_column_right p {
		margin:0 0 7px 0;
	}
	#profile_info_column_right .profile_aboutme_title {
		margin:0;
		padding:0;
		line-height:1em;
	}
	/* edit profile button */
	.profile_info_edit_buttons {
		float:right;
		margin:0  !important;
		padding:0 !important;
		font-size: 90%;
	}
	
	/* ! ////// RIVER */
	.activity_item p {
		margin:0;
		padding:2px 0 0 0;
		line-height:1.1em;
		min-height:17px;	
	}
	.activity_item .activity_item_time {
		font-size:90%;
		color:#666666;
	}
	#river {
		border-top:1px solid #dddddd;
	}
	.river_item p {
		margin:0;
		padding:2px 0 0 20px;
		line-height:1.1em;
		min-height:17px;
	}
	.river_item {
		border-bottom:1px solid #dddddd;
		padding:2px 0 2px 0;
	}
	.river_item_time {
		font-size:90%;
		color:#666666;
	}
	/* IE6 fix */
	* html .river_item p { 
		padding:3px 0 3px 20px;
	}
	/* IE7 */
	*:first-child+html .river_item p {
		min-height:17px;
	}
	.river_user_update {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;
	}
	.river_user_profileupdate {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;
	}
	.river_user_profileiconupdate {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px;
	}
	.river_annotate {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;
	}
	.river_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/dummy_river_icon.gif) no-repeat left -1px;
	}
	.river_bookmarks_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_bookmarks.gif) no-repeat left -1px;
	}
	.river_status_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_status.gif) no-repeat left -1px;
	}
	.river_file_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_files.gif) no-repeat left -1px;
	}
	.river_widget_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px;
	}
	.river_forums_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;
	}
	.river_forums_update {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;
	}
	.river_widget_update {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px;	
	}
	.river_blog_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;
	}
	.river_blog_update {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;
	}
	.river_forumtopic_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;
	}
	.river_relationship_friend_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_friends.gif) no-repeat left -1px;
	}
	.river_relationship_member_create {
		background: url(http://www.chukkest.com/_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px;
	}
	
	.river_caballo_create { background: url(http://www.chukkest.com/_graphics/river_icons/widget_caballo_icon.png) no-repeat left -1px;	}
	
	
	/* ! ////// SEARCH LISTINGS */
	
	.search_listing {
		display: block;
		background-color: #eee;
		padding: 5px;
		margin-bottom: 10px;
	}
	
	.search_listing_icon {
		float:left;
	}
	.search_listing_icon img {
		width: 40px;
	}
	.search_listing_icon .avatar_menu_button img {
		width: 15px;
	}
		
	.search_listing_info {
		margin-left: 50px;
		min-height: 40px;
	}
	/* IE 6 fix */
	* html .search_listing_info {
		height:40px;
	}
	.search_listing_info p {
		margin:0 0 3px 0;
		line-height:1.2em;
	}
	.search_listing_info p.owner_timestamp {
		margin:0;
		padding:0;
		color:#666666;
		font-size: 90%;
	}
	
	table.search_gallery {
		border-spacing: 2px;
		margin:0 0 20px 0;
	}
	.search_gallery td {
		padding: 5px;
	}
	
	.search_gallery_item {
		background: #eeeeee;
	}
	.search_gallery_item:hover {
		background: #dedede;
	}
	
	.search_gallery_item .search_listing {
		background: none;
		text-align: center;
	}
	
	.search_gallery_item .search_listing_header {
		text-align: center;
	}
	
	.search_gallery_item .search_listing_icon {
		position: relative;
		text-align: center;
	}
	
	.search_gallery_item .search_listing_info {
		margin: 5px;
	}
	
	.search_gallery_item .search_listing_info p {
		margin: 5px;
		margin-bottom: 10px;
	}
	
	.search_gallery_item .search_listing {
		background: none;
		text-align: center;
		margin:0px 17px;	
	}
	
	.search_gallery_item .search_listing_icon {
		position: absolute;
		margin-bottom: 20px;
	}
	
	.search_gallery_item .search_listing_info {
		margin: 5px;
	}
	
	.search_gallery_item .search_listing_info p {
		margin: 5px;
		margin-bottom: 10px;
	}
	
	
	/* ! ////// FRIENDS */
	
	/* friends widget */
	#widget_friends_list {
		display:table;
		width:100%;
	}
	.widget_friends_singlefriend {
		float:left;
		margin:0 5px 5px 0;
	}
	
	
	/* ! ////// ADMIN AREA - PLUGIN SETTINGS */
		
	.plugin_details {
		margin:0 0 10px 0;
		padding:5px 10px 5px 10px;
	}
	.admin_plugin_reorder {
		float:right;
		width:200px;
		text-align: right;
	}
	.admin_plugin_reorder a {
		padding-left:10px;
	}
	.active {
		border:1px solid #b1b1b1;
	    background:#f2f2f2;
	}
	.not-active {
	    border:1px solid #D3322A;
	    background:#F7DAD8;
	}
	.plugin_details p {
		margin:0;
		padding:4px 0 0 0;
	}
	.plugin_details a.manifest_details {
		cursor:pointer;
		font-size:80%;
	}
	.not-active .admin_plugin_enable_disable a {
		float:right;
		font: 12px/100% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: white;
		background:#688A02;
		border: none;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px;
		width: auto;
		padding: 4px;
		margin:5px 0 0 0;
		cursor: pointer;
	}
	.not-active .admin_plugin_enable_disable a:hover {
		background: #333333;
	}
	.active .admin_plugin_enable_disable a {
		float:right;
		font: 12px/100% Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		background:#999999;
		border: none;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px;
		width: auto;
		padding: 4px;
		margin:5px 0 0 0;
		cursor: pointer;
	}
	.active .admin_plugin_enable_disable a:hover {
		background: #333333;
	}
	.pluginsettings {
		margin:20px 0 0 0;
	}
	.pluginsettings h3 {
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		border-bottom:1px solid #999999;
	}
	#updateclient_settings h3 {
		padding:0;
		margin:0;
		border:none;
	}
	.input-access {
		margin:5px 0 0 0;
	}
	
	
	/* ! ////// GENERIC COMMENTS */
	
	.generic_comment_owner {
		font-size: 90%;
		color:#666666;
	}
	
	.generic_comment {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.generic_comment_icon {
		float:left;
	}
	
	.generic_comment_details {
		margin-left: 60px;
		border-bottom: 1px solid #aaaaaa;
		overflow:auto;
	}
	
	.generic_comment_owner {
		color:#666666;
		margin: 0px;
		font-size:90%;
	}
	
		
	/* ! ////// OWNER BLOCK */
	
	#owner_block {
		padding:10px;
		/*background: #dfe4e8 url(http://www.chukkest.com/mod/theme_eosx/graphics/boxtopflat_210.gif) no-repeat left top;*/
		
	}
	#owner_block_bottom {
		/*background: #dfe4e8 url(http://www.chukkest.com/mod/theme_eosx/graphics/boxbottomflat_210.gif) no-repeat left bottom;*/
		width:210px;
		height:20px;
	}
	#owner_block_icon {
		float:left;
		margin:0 10px 0 0;
	}
	#owner_block_rss_feed,
	#owner_block_odd_feed,
	#owner_block_bookmark_this,
	#owner_block_report_this {
		padding:2px 0 3px 0;
	}
	#owner_block_report_this {
		border-bottom:1px solid #314500;
	}
	#owner_block_rss_feed a {
		font-size: 90%;
		color:#000;
		padding:0 0 4px 20px;
		background: url(http://www.chukkest.com/_graphics/icon_rss.gif) no-repeat left top;
	}
	#owner_block_odd_feed a {
		font-size: 90%;
		color:#000;
		padding:0 0 4px 20px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/icon_odd.gif) no-repeat left top;
	}
	#owner_block_bookmark_this a {
		font-size: 90%;
		color:#333333;
		padding:0 0 4px 20px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/icon_bookmarkthis.gif) no-repeat left top;
	}
	#owner_block_report_this a {
		font-size: 90%;
		color:#333333;
		padding:0 0 4px 20px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/icon_reportthis.gif) no-repeat left top;
	}
	#owner_block_rss_feed a:hover,
	#owner_block_odd_feed a:hover,
	#owner_block_bookmark_this a:hover,
	#owner_block_report_this a:hover {
		color: #000;
	}
	
	#owner_block_desc {
		padding:4px 0 4px 0;
		margin:0 0 0 0;
		line-height: 1.2em;
		border-bottom:1px solid #314500;
		color:#cccccc;
	}
	#owner_block_content {
		margin:0 0 4px 0;
		padding:3px 0 0 0;
		min-height:35px;
		font-weight: bold;
	}
	.ownerblockline {
		padding:0;
		margin:0;
		border-bottom:1px solid #bbbfc4;
		height:1px;
	}
	
	div.owner_block_submenu_header{background: url(http://www.chukkest.com/mod/theme_eosx/graphics/menucontextual_top.png) no-repeat 0 0; height:15px; width:180px;}
	div.owner_block_submenu_footer{background: url(http://www.chukkest.com/mod/theme_eosx/graphics/menucontextual_bottom.png) no-repeat 0 0; width:180px; height:15px;}
	
	#owner_block_submenu {
		padding:10px 0px;
		padding: 0;
		width:180px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/menucontextual_center.png) repeat 0 0;
	}
	
	#owner_block_submenu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#owner_block_submenu ul li.selected a {
		background: #5F593B;
		color:#ffffff;
		
	}
	#owner_block_submenu ul li a {
		text-decoration: none;
		display: block;
		padding: 0;
		margin: 0;
		color:#333;
		padding:4px 6px 4px 10px;
		font-weight: bold;
		line-height: 1.1em;
	}
	
	#owner_block_submenu ul li a:hover {
		background:#6F6537 none repeat scroll 0 0;
		color:#fff;
	}
	
	/* IE 6 + 7 menu arrow position fix */
	* html #owner_block_submenu ul li.selected a {
		background-position: left 10px;
	}
	*:first-child+html #owner_block_submenu ul li.selected a {
		background-position: left 8px;
	}
	
	#owner_block_submenu .submenu_group {
		/*border-bottom: 1px solid #314500;
		margin:22px 0 0 0;*/
	}
	
	#owner_block_submenu .submenu_group a{
		/*border-bottom: 1px solid #314500;
		margin:22px 0 0 0;*/
	}
	
	/* filetypes filter menu */
	#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a {
		color:#314500;
	}
	#owner_block_submenu .submenu_group .submenu_group_filetypes ul li.selected a {
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/owner_block_menu_dot.gif) no-repeat left 7px;
	}
	#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a:hover {
		color:white;
		background: #314500;
	}
	
	/* pages actions menu */
	#owner_block_submenu .submenu_group .submenu_group_pagesactions ul li a {
		color:#314500;
	}
	#owner_block_submenu .submenu_group .submenu_group_pagesactions ul li.selected a {
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/owner_block_menu_dot.gif) no-repeat left 7px;
	}
	#owner_block_submenu .submenu_group .submenu_group_pagesactions ul li a:hover {
		color:white;
		background: #314500;
	}
	
	
	/* ! ////// PAGINATION */
	
	.pagination {
		margin:10px 0 20px 0;
	}
	
	.pagination .pagination_number {
		display:block;
		float:left;
		border:1px solid #978E67;
		text-align: center;
		color:white;
		font-size: 12px;
		font-weight: normal;
		margin:0 6px 0 0;
		padding:0px 4px;
		cursor: pointer;
		background-color:#978E67;
	}
	.pagination .pagination_number:hover {
		background:#6F6430;
		color:white;
		text-decoration: none;
	}
	.pagination .pagination_more {
		display:block;
		float:left;
		background:#978E67;
		border:1px solid #978E67
		text-align: center;
		color:#688A02;
		font-size: 12px;
		font-weight: normal;
		margin:0 6px 0 0;
		padding:0px 4px;
	}
	
	.pagination .pagination_previous,
	.pagination .pagination_next {
		display:block;
		float:left;
		border:1px solid #978E67;
		color:#FFF;
		text-align: center;
		font-size: 12px;
		font-weight: normal;
		margin:0 6px 0 0;
		padding:0px 4px;
		cursor: pointer;
		background-color:#978E67;
	}
	.pagination .pagination_previous:hover,
	.pagination .pagination_next:hover {
		background:#6F6430;
		color:white;
		text-decoration: none;
	}
	.pagination .pagination_currentpage {
		display:block;
		float:left;
		background:#6F6430;
		border:1px solid #6F6430;
		text-align: center;
		color:white;
		font-size: 12px;
		font-weight: bold;
		margin:0 6px 0 0;
		padding:0px 4px;
		cursor: pointer;
	}
	
	
	
		
	/* ! ////// FRIENDS COLLECTIONS ACCORDIAN */
		
	ul#friends_collections_accordian {
		margin: 0 0 0 0;
		padding: 0;
		border-bottom:1px solid #cccccc;
	}
	#friends_collections_accordian li {
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;
		color: #666666;
	}
	#friends_collections_accordian li h2 {
		background:#efefef;
		color: #999999;
		padding:4px 2px 4px 6px;
		margin:0;
		border-top:1px solid #cccccc;
		font-size:1.2em;
		cursor:pointer;
	}
	#friends_collections_accordian li h2:hover {
		background:#688A02;
		color:white;
	}
	
	#friends_collections_accordian .friends_picker {
		background:white;
		padding:0;
		display:none;
	}
	#friends_collections_accordian .friends_collections_controls {
		font-size:70%;
		float:right;
	}
	#friends_collections_accordian .friends_collections_controls a {
		color:#999999;
		font-weight:normal;
	}
	
	div.expandall {
		margin: 20px 0 0 0;
		padding:0;
	}
	div.expandall p {
		cursor:pointer;
		color:#999999;
		text-align:right;
		margin: 0;
		padding:0;
	}
		
	/* ! ////// FRIENDS PICKER SLIDER */
			
	.friendsPicker_container h3 { font-size:3em; text-align: left; margin:0 0 20px 0; color:#999999; }
	
	.friendsPicker .friendsPicker_container .panel ul {
		text-align: left;
		margin: 0;
		padding:0;
	}
	
	.friendsPicker_wrapper {
		margin: 0;
		padding:0;
		position: relative;
		width: 100%;
	}
	
	.friendsPicker {
		position: relative;
		overflow: hidden; 
		margin: 0;
		padding:0;
		/*width: 656px;*/
		height: 300px;
		/*clear: right;*/
		background: white;
	}
	
	.friendsPicker .friendsPicker_container { /* long container used to house end-to-end panels. Width is calculated in JS  */
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		list-style-type: none;
	}
	
	.friendsPicker .friendsPicker_container .panel {
		float:left;
		height: 100%;
		position: relative;
		width: 656px;
		margin: 0;
		padding:0;
	}
	
	.friendsPicker .friendsPicker_container .panel .wrapper {
		margin: 0;
		padding: 10px;
		background: #efefef;
		min-height: 230px;
	}
	
	.friendsPickerNavigation {
		margin: 0 0 10px 0;
		padding:0;
	}
	
	.friendsPickerNavigation ul {
		list-style: none;
		padding-left: 0;
	}
	
	.friendsPickerNavigation ul li {
		float: left;
		margin:0;
		background:white;
	}
	
	.friendsPickerNavigation a {
		font-weight: bold;
		text-align: center;
		background: white;
		color: #999999;
		text-decoration: none;
		display: block;
		padding: 0;
		width:20px;
	}
	
	.tabHasContent {
		background: white; color:#333333 !important;
	}
	
	.friendsPickerNavigation li a:hover {
		background: #333333;
		color:white !important;
	}
	
	.friendsPickerNavigation li a.current {
		background: #688A02;
		color:white !important;
	}
	
	.friendsPickerNavigationAll {
		margin:0px 0 0 20px;
		float:left;
	}
	.friendsPickerNavigationAll a {
		font-weight: bold;
		text-align: left;
		font-size:0.8em;
		background: white;
		color: #999999;
		text-decoration: none;
		display: block;
		padding: 0 4px 0 4px;
		width:auto;
	}
	.friendsPickerNavigationAll a:hover {
		background: #688A02;
		color:white;
	}
	
	.friendsPickerNavigationL, .friendsPickerNavigationR {
		position: absolute;
		top: 46px;
		text-indent: -9000em;
	}
	
	.friendsPickerNavigationL a, .friendsPickerNavigationR a {
		display: block;
		height: 43px;
		width: 43px;
	}
	
	.friendsPickerNavigationL {
		right: 58px;
		z-index:1;
	}
	
	.friendsPickerNavigationR {
		right: 10px;
		z-index:1;
	}
	
	.friendsPickerNavigationL {
		background: url("http://www.chukkest.com/mod/theme_eosx/graphics/friends_picker_arrows.gif") no-repeat left top;
	}
	.friendsPickerNavigationR {
		background: url("http://www.chukkest.com/mod/theme_eosx/graphics/friends_picker_arrows.gif") no-repeat -60px top;
	}
	.friendsPickerNavigationL:hover {
		background: url("http://www.chukkest.com/mod/theme_eosx/graphics/friends_picker_arrows.gif") no-repeat left -44px;
	}
	.friendsPickerNavigationR:hover {
		background: url("http://www.chukkest.com/mod/theme_eosx/graphics/friends_picker_arrows.gif") no-repeat -60px -44px;
	}	
	
	.friends_collections_controls a.delete_collection {
		display:block;
		cursor: pointer;
		width:14px;
		height:14px;
		margin:0 3px 0 0;
		background: url("http://www.chukkest.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
	}
	.friends_collections_controls a.delete_collection:hover {
		background-position: 0 -16px;
	}
	
	
	/* picker tabbed navigation */
	#friendsPickerNavigationTabs {
		margin:10px 0 10px 0;
		padding: 0;
		border-bottom: 1px solid #cccccc;
		display:table;
		width:100%;
	}
	
	#friendsPickerNavigationTabs ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#friendsPickerNavigationTabs li {
		float: left;
		border: 1px solid #ffffff;
		border-bottom-width: 0;
		margin: 0;
	}
	
	#friendsPickerNavigationTabs a {
		text-decoration: none;
		display: block;
		padding: 0.22em 1em;
		color: #666666;
		text-align: center;
	}
	
	#friendsPickerNavigationTabs a:hover {
		color: #688A02;
	}
	
	#friendsPickerNavigationTabs .selected {
		border-color: #cccccc;
	}
	
	#friendsPickerNavigationTabs .selected a {
		position: relative;
		top: 1px;
		background: white;
		color: #314500;
	}
		
		
	
		
	/* ! ////// WIDGET PICKER */
	
	/* 'edit page' button */
	a.toggle_customise_edit_panel { 
		float:right;
		clear:right;
		color: #314500;
		background: white;
		border:1px solid #cccccc;
		padding: 5px 10px 5px 10px;
		margin:0px 28px 20px 20px;
		width:266px;
		text-align: left;
	}
	a.toggle_customise_edit_panel:hover { 
		color: #ffffff;
		background: #8987b6;
		text-decoration:none;
	}
	
	#customise_editpanel {
		display:none;
		margin: 0 0 20px 8px;
		padding:0px 20px 10px 20px;
		width:912px;
		border-bottom:1px solid #999999;
	}
	
	/* Top area - instructions */
	.customise_editpanel_instructions {
		width:656px;
		padding:0 0 10px 0;
	}
	.customise_editpanel_instructions h2 {
		padding:0 0 10px 0;
	}
	.customise_editpanel_instructions p {
		margin:0 0 5px 0;
		line-height: 1.4em;
	}
	
	/* RHS (widget gallery area) */
	#customise_editpanel_rhs {
		float:right;
		width:230px;
		background:white;
	}
	#customise_editpanel #customise_editpanel_rhs h2 {
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		margin:0;
		padding:5px;
		color: #403ab8;
		background: #f5f5f5;
		font-size:1.25em;
		line-height: 1.2em;
	}
	#widget_picker_gallery {
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		background:#eeeeee;
		width:210px; 
		height:340px;
		padding:10px;
		overflow:scroll;
		overflow-x:hidden;
	}
	
	/* main page widget area */
	#customise_page_view {
		width:656px;
		margin:0 0 10px 0;
		background:white;
	}
	#customise_page_view h2 {
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		margin:0;
		padding:5px;
		width:200px;
		color: #403ab8;
		background: #f5f5f5;
		font-size:1.25em;
		line-height: 1.2em;
	}
	
	#profile_box_widgets {
		width:422px;
		margin:0 10px 10px 0;
		padding:5px 5px 0px 5px;
		min-height: 50px;
		border:1px solid #cccccc;
		background: #f5f5f5;
	}
	#customise_page_view h2.profile_box {
		width:422px;
		color: #999999;
	}
	#profile_box_widgets p {
		color:#999999;
	}
	
	#leftcolumn_widgets {
		width:200px;
		margin:0 10px 0 0;
		padding:5px 5px 40px 5px;
		min-height: 190px;
		border:1px solid #cccccc;
	}
	#middlecolumn_widgets {
		width:200px;
		margin:0 10px 0 0;
		padding:5px 5px 40px 5px;
		min-height: 190px;
		border:1px solid #cccccc;
	}
	#rightcolumn_widgets {
		width:200px;
		margin:0;
		padding:5px 5px 40px 5px;
		min-height: 190px;
		border:1px solid #cccccc;
	}
	
	#rightcolumn_widgets.long {
		min-height: 288px;
	}
	/* IE6 fix */
	* html #leftcolumn_widgets { 
		height: 190px;
	}
	* html #middlecolumn_widgets { 
		height: 190px;
	}
	* html #rightcolumn_widgets { 
		height: 190px;
	}
	* html #rightcolumn_widgets.long { 
		height: 338px;
	}
	
	#customise_editpanel table.draggable_widget {
		width:200px;
		background: #cccccc;
		margin: 10px 0 0 0;
		vertical-align:text-top;
		border:1px solid #cccccc;
	}
	
	#widget_picker_gallery table.draggable_widget {
		width:200px;
		background: #cccccc;
		margin: 10px 0 0 0;
	}
	
	/* take care of long widget names */
	#customise_editpanel table.draggable_widget h3 {
		word-wrap:break-word;/* safari, webkit, ie */
		width:140px;
		line-height: 1.1em;
		overflow: hidden;/* ff */
		padding:4px;
	}
	#widget_picker_gallery table.draggable_widget h3 {
		word-wrap:break-word;
		width:145px;
		line-height: 1.1em;
		overflow: hidden;
		padding:4px;
	}
	#customise_editpanel img.more_info {
		background: url(http://www.chukkest.com/_graphics/icon_customise_info.gif) no-repeat top left;
		cursor:pointer;
	}
	#customise_editpanel img.drag_handle {
		background: url(http://www.chukkest.com/_graphics/icon_customise_drag.gif) no-repeat top left;
		cursor:move;
	}
	#customise_editpanel img {
		margin-top:4px;
	}
	#widget_moreinfo {
		position:absolute;
		background:#688A02;
		color:white;
		padding:5px;
		display:none;
		width: 200px;
		line-height: 1.2em;
	}
	/* droppable area hover class  */
	.droppable-hover {
		background:#fdffc3;
	}
	/* target drop area class */
	.placeholder {
		border:2px dashed #AAA;
		width:196px !important;
		margin: 10px 0 10px 0;
	}
	/* class of widget while dragging */
	.ui-sortable-helper {
		background: #688A02;
		color:white;
		padding: 4px;
		margin: 10px 0 0 0;
		width:200px;
	}
	/* IE6 fix */
	* html .placeholder { 
		margin: 0;
	}
	/* IE7 */
	*:first-child+html .placeholder {
		margin: 0;
	}
	/* IE6 fix */
	* html .ui-sortable-helper h3 { 
		padding: 4px;
	}
	* html .ui-sortable-helper img.drag_handle, * html .ui-sortable-helper img.remove_me, * html .ui-sortable-helper img.more_info {
		padding-top: 4px;
	}
	/* IE7 */
	*:first-child+html .ui-sortable-helper h3 {
		padding: 4px;
	}
	*:first-child+html .ui-sortable-helper img.drag_handle, *:first-child+html .ui-sortable-helper img.remove_me, *:first-child+html .ui-sortable-helper img.more_info {
		padding-top: 4px;
	}
	
	
	
	/* ! ////// BREADCRUMBS */
	
	#pages_breadcrumbs {
		font-size: 80%;
		color:#999999;
		padding:0;
		margin:0 0 10px 0;
	}
	#pages_breadcrumbs a {
		color:#999999;
		text-decoration: none;
	}
	#pages_breadcrumbs a:hover {
		color: #314500;
		text-decoration: underline;
	}
	
	
	/* ! ////// MISC */
	
	/* general page titles in main content area */
	#content_area_user_title {	
		height:30px;
		/*background: url(http://www.chukkest.com/mod/theme_eosx/graphics/boxtop_655.gif) no-repeat left top;*/
		margin:0 0 10px 0;
	}
	#content_area_user_title h2 {
		padding:5px 0 0 0px;
		color:#333;
		font-size:1.25em;
		line-height:1.2em;
	}
	
	
	#sidebar_page_tree {
		margin-top:20px;
	}
	
	#sidebar_page_tree h3 {
		color:white;
		height:25px;
		background: url(http://www.chukkest.com/mod/theme_eosx/graphics/boxtop_210.gif) repeat-x left top;
		margin:0 0 10px 0;
		font-size:1.25em;
		line-height:1.2em;
		padding:5px 0 0 30px;
	}	
	
	/* tag icon */	
	.object_tag_string {
		background: url(http://www.chukkest.com/_graphics/icon_tag.gif) no-repeat left 2px;
		padding:0 0 0 14px;
		margin:0;
	}	
	
	/* profile picture upload n crop page */	
	#profile_picture_form {
		height:145px;
	}	
	#current_user_avatar {
		float:left;
		width:160px;
		height:130px;
		border-right:1px solid #cccccc;
		margin:0 20px 0 0;
	}	
	#profile_picture_croppingtool {
		border-top: 1px solid #cccccc;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
	}	
	#profile_picture_croppingtool #user_avatar {
		float: left;
		margin-right: 20px;
	}	
	#profile_picture_croppingtool #applycropping {
	
	}
	#profile_picture_croppingtool #user_avatar_preview {
		float: left;
		position: relative;
		overflow: hidden;
		width: 100px;
		height: 100px;
	}	
	
	
	/* ! ////// SETTINGS & ADMIN */
	
	.settings_form h3,
	.usersettings_statistics h3,
	.admin_statistics h3,
	.admin_users_online h3 {
		background:#5F593B;
		color:white;
		font-size:1.1em;
		line-height:1em;
		margin:30px 0 10px 0;
		padding:5px;	
	}
	.settings_form label,
	.admin_debug label,
	.admin_usage label {
		color:#333333;
		font-size:100%;
		font-weight:normal;
	}
	.settings_form {
		border-bottom:1px solid #cccccc;
		padding:0 0 20px 0;
	}
	.admin_usage {
		border-bottom:1px solid #cccccc;
		padding:0 0 20px 0;
	}
	
	.usersettings_statistics .odd,
	.admin_statistics .odd {
		background:#f5f5f5;
	}
	.usersettings_statistics .even,
	.admin_statistics .even {
		background:#ffffff;
	}
	.usersettings_statistics td,
	.admin_statistics td {
		padding:2px 4px 2px 4px;
	}
	.usersettings_statistics td.column_one,
	.admin_statistics td.column_one {
		width:200px;
	}
	
	/* add user pane on user admin */
	#add_user_showhide #add-box {
		background: #dedede;
	}
	#add_user_showhide #add-box form {
		padding:0 20px 5px 20px;
		margin-bottom:10px;
	}
	.admin_adduser_link {
		margin:0 0 20px 0;
	}
	#search-box {
		margin:0 0 20px 0;
	}
	
	.manifest_file {
		display:none;
	}
	
	/* force tinyMCE editor initial width for safari */
	.mceLayout {
		width:683px;
	}
	
	div.ajax_loader {
		background: url(http://www.chukkest.com/_graphics/loading.gif) no-repeat top center;
		width:100%;
		height:33px;
	}
	
	a.subir-video {display:block; width:99px; height:21px; background:url(http://www.chukkest.com/mod/theme_eosx/graphics/subir_video_caballo.jpg);-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; overflow:hidden; padding-left:31px; padding-top:1px;} 	
	
	#form-invitation {margin:61px 0 0 66px; width:294px; height:358px; float:left;}
	#form-invitation form {font-size:0.7em; height:216px; margin:10px 0 0 11px; width:243px; padding:2px 8px 0px 28px;  overflow:hidden;}
	#form-invitation input{width:90%; padding:1px;}
	#form-invitation p {margin:2px;}
	#form-invitation textarea{font-size:0.9em; padding:1px; width:213px;}
	#form-invitation input.submit_button {float:right; font-size:1.2em; height:19px; margin:2px 21px 0 0; width:67px;}
	
	#form-invitation div.title, #img-home div.title {font-size:1.2em; font-weight:bold; height:47px; line-height:47px; overflow:hidden; text-align:center; width:183px;}
	#form-invitation div.intro {color:black; font-size:0.8em; height:62px; margin:9px 0 0 11px; overflow:hidden; width:271px;}
	
	/*IE*/
	*:first-child+html #form-invitation div.intro	 { font-size:0.7em; }
	 
	
	#img-home {float:left; margin-bottom:0; margin-left:31px; margin-right:0; margin-top:61px; width:294px;}
	#img-home div.cont {margin-top:86px;}	

	/*tag*/
	span.tagdescription {font-size:11px; font-style:italic; font-weight:normal;}
	span.obligatorio {color:red; position:absolute;}
	
	span.oblignombre {margin:3px 0 0 550px;}
	span.obligimagen {margin:2px 0 0 333px;}
	span.obligdesc {margin:5px 0 0 550px;}
	
	textarea.descrption-profile {width: 98%; font-size: 1em;}
	
	
	/*messageboard*/
	#left_column #mb_input_wrapper .input_textarea {width:400px; margin:2px;}
	#messageboard_widget_menu {padding:4px;} 
/* ***************************************
	AVATAR CONTEXTUAL MENU
*************************************** */	
#profile_icon_wrapper {
	float:left;
}
	
.usericon {
	position:relative;
}

.avatar_menu_button {
	width:15px;
	height:15px;
	position:absolute;
	cursor:pointer;
	display:none;
	right:0;
	bottom:0;
}
.avatar_menu_arrow {
	background: url(http://www.chukkest.com/mod/theme_eosx/graphics/avatar_menu_arrows.gif) no-repeat left top;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_on {
	background: url(http://www.chukkest.com/mod/theme_eosx/graphics/avatar_menu_arrows.gif) no-repeat left -16px;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_hover {
	background: url(http://www.chukkest.com/mod/theme_eosx/graphics/avatar_menu_arrows.gif) no-repeat left -32px;
	width:15px;
	height:15px;
}
.usericon div.sub_menu { 
	display:none; 
	position:absolute; 
	padding:2px; 
	margin:0; 
	border-top:solid 1px #E5E5E5; 
	border-left:solid 1px #E5E5E5; 
	border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999;  
	width:160px; 
	background:#FFFFFF; 
	text-align:left;
}
div.usericon a.icon img {
	z-index:10;
}

.usericon div.sub_menu a {margin:0;padding:2px;color:#314500;}
.usericon div.sub_menu a:link, 
.usericon div.sub_menu a:visited, 
.usericon div.sub_menu a:hover{ display:block;}	
.usericon div.sub_menu a:hover{ background:#314500; color:white; text-decoration:none;}

.usericon div.sub_menu h3 {
	font-size:1.2em;
	border-bottom:solid 1px #333333;
	color: #314500;
	margin:0 !important;
	/* background:#ffffff !important; */
}
.usericon div.sub_menu h3:hover {
	color:white; /* red */
	/* background:#333333 !important; */
}

.user_menu_addfriend,
.user_menu_removefriend,
.user_menu_profile,
.user_menu_friends,
.user_menu_friends_of,
.user_menu_blog,
.user_menu_file,
.user_menu_messages,
.user_menu_admin,
.user_menu_pages {
	margin:0;
	padding:0;
}
.user_menu_admin {
	border-top:solid 1px #dddddd;
}
.user_menu_admin a {
	color:#cc3300 !important;
}
.user_menu_admin a:hover {
	color:white !important;
	background:#cc3300 !important;
}




#logbrowser_search_area {
	margin: 3px;
}
#logbrowserSearchform {
	padding: 20px;
	background-color: #dedede;
}
.log_entry {
	margin: 2px;
	width: 655px;
	font-size: 80%;
}
.log_entry td {
}
.log_entry_user {
	width: 160px;
	background-color: #eee;
}
.log_entry_time {
	width: 260px;
	background-color: #eee;
	padding:2px;
}
.log_entry_item {
	background-color: #eee;
	
}
.log_entry_action {
	width: 75px;
	background-color: #eee;
}


/* ***************************************
	ADMIN AREA - REPORTED CONTENT
*************************************** */
.reportedcontent_content {
	padding:10px;
	margin:0 0 10px 0;
}
.reportedcontent_content p.reportedcontent_detail,
.reportedcontent_content p {
	margin:0;
}
.active_report {
	border:1px solid #D3322A;
    background:#F7DAD8; /* red */
}
.archived_report {
	border:1px solid #666666;
    background:#dedede;
}

a.archive_report_button {
	float:right;
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background:#688A02; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	padding: 4px;
	margin:15px 0 0 20px;
	cursor: pointer;
}
a.archive_report_button:hover {
	background: #cc3300;
	color:white;
	text-decoration: none;
}

a.delete_report_button {
	float:right;
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#999999;
	border: none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	padding: 4px;
	margin:15px 0 0 20px;
	cursor: pointer;
}
a.delete_report_button:hover {
	background: #333333;
	text-decoration:none;
}

a.manifest_details {
	cursor:pointer;
}


#detalles-caballo{height:100px; overflow:hidden;}
#detalles-caballo ul {width:45%; float:left; margin-left:4px;}
#detalles-caballo ul li{list-style:none;}

p.comment{1px solid #FFE44F; padding:8px; background-color:#FFF5BF; font-size:0.8em;}




/* video gallery */
td.search_gallery_item 	{padding:0px; margin:0px; background:transparent;}
td.search_gallery_item:hover {background:none;}
	
.video_images{float:left; margin:4px; padding:5px; border:1px solid #999; text-align:center; margin:16px; background-color:#FFF;}

.video_images p {width:130px; color:#333; overflow:hidden; display:block;}
.video_images img {/*border:2px solid #3B699F; border-bottom:3px solid #3B699F; border-top:3px solid #3B699F*/}

#pages_breadcrumbs {color:#1F130F; font-size:0.9em; padding:0 32px 0 0; text-align:right;}
#pages_breadcrumbs a{color:#1F130F;}

#video_controls {text-align:center;}
#video_nav {padding:10px; 0px;}

/* independent video view only */

#video_full{ text-align:center; margin:10px;}
#video_full img{ padding:5px; border:1px solid #ccc; margin:7px 0;}


/* ---------  videos river items ------------   */

.river_video_create { background: url(http://www.chukkest.com/mod/videos/graphics/icons/river_icon_video.png) no-repeat 2px 4px}

.pagination { clear:both !important;}

/* ---------- status --------------*/
div.estado 	{font-size:1em; padding:6px; border:1px solid red;}
div.estado a{color:#666666; vertical-align:bottom; }
div.estado a:hover{background:none; }

div.success { background-color:#ACE991; border:2px solid #275812; color:#275812;}
div.error 	{ background-color:#EEA8A8; border:2px solid #AC2222; color:#AC2222;}
	
/* status clear and cancel buttons */
#status_clear #status_clear_button,
#status_update_form #status_cancel_button {

	font: 11px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	background:#dddddd;
	border: none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	padding:1px 3px 1px 3px;
	margin:5px 0 5px 0;
	cursor: pointer;

}

#status_clear #status_clear_button:hover,
#status_update_form #status_cancel_button:hover {
	color: #ffffff;
	background:#cc3300;
}

/* status save button */
#status_update_form #status_save_button {
	font: 11px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#688A02;
	border:none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	padding: 1px 3px 1px 3px;
	margin:5px 10px 5px 0;
	cursor: pointer;
}

#status_update_form #status_save_button:hover {
	background: #cc3300;
}

/* current displayed status message */
#status_message p,
.widget_status_statusmessage p {
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#666666;
	padding:3px;
	margin:0;	
}

/* widget status box - input */
.widget_status_statusmessage {
/*
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
*/
	color:#666666;
	background:#fdffc3;
	padding:3px;
}
/* widget status box - time */
.widget_status_messagetimestamp {
	font-size:0.9em;
	color:#999999;
	margin:0;
}

#status_update_form {
	display:none;
}

.status_input_form {
	border:0;
	background:transparent;
}

.status_input_form:focus {
	border: none;
	background:transparent;
	color:#333333;
}
/* textarea for writing new message */
#status_update_input {
	display:none;
	background:transparent;
	border:none;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#666666;
	padding:3px;
	width:266px;
	height:66px;
}


/* status messages history */

/* wraps each status msg */
.status_message {
	border-bottom: 1px solid #aaaaaa;
	margin:10px 0 10px 0;
}
/* current status message */
.status_statusmessage p {
	margin:0;
	color:#666666;
	background:#fdffc3;
	padding:10px;
	font-size: 1.5em;
	line-height: 1.1em;
}
/* previous status messages */
.status_statusmessage_history p {
	margin:0;
}
/* status message timestamp */
.widget_status_messagetimestamp p {
	margin:0;
}


/* friends status on 'friends' page */
.friends_status {
	float:right;
	width:370px;
	text-align:right;
	margin: 0 4px 0 0;
	padding:0;
}
.friends_status p {
	margin: 0;
	padding:0;
	line-height:1.1em;
}
.friends_status_message {
	height:29px;
	overflow:hidden;
}
.status_timestamp {
	color:#666666;
	margin:0;
	padding:0;
}
/* IE 6 fix */
* html .friends_status p { 
	line-height:1.3em;
}
* html .friends_status_message {
	height: 30px;
}
/* IE7 */
*:first-child+html .friends_status_message {
	height: 30px;
}
*:first-child+html .friends_status p { 
	line-height:1.3em;
}





p.filerepo_owner {
	margin:0;
	padding:0;
}
.filerepo_owner_details {
	/* font-size: 90%; */
	margin:0;
	padding:0;
	line-height: 1.2em;
}
.filerepo_owner_details small {
	color:#666666;
}
.filerepo_owner .usericon {
	margin-right: 5px;
	float: left;
}

.filerepo_download a {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#688A02;
	border:none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	height: 25px;
	padding: 2px 6px 2px 6px;
	margin:10px 0 10px 0;
	cursor: pointer;
}

.filerepo_download a:hover {
	background: #cc3300;
	text-decoration: none;
}

/* FILE REPRO WIDGET VIEW */
.filerepo_widget_singleitem {
	background-color: #eeeeee;
	margin:0 0 10px 0;
	min-height:60px;
	display:block;
}
.filerepo_listview_icon {
	float: left;
	margin-right: 10px;
}
.filerepo_timestamp {
	color:#666666;
	margin:0;
}
.filerepo_listview_desc {
	display:none;
	padding:0 5px 10px 0;
	line-height: 1.2em;
}
.filerepo_widget_content {
	margin-left: 70px;
}
.filerepo_title {
	margin:0;
	padding:6px 5px 0 0;
	line-height: 1.2em;
}

.collapsable_box #filerepo_widget_layout {
	margin:0;
}

/* widget gallery view */
.filerepo_widget_galleryview img {
	padding:1px;
    border:1px solid #efefef;
    margin:1px;
    cursor:pointer;
}
.filerepo_widget_galleryview img:hover {
	background:#314500;
}

/* SINGLE ITEM VIEW */
.filerepo_file {
	margin-bottom: 50px;
}
.filerepo_file .filerepo_title_owner_wrapper {
	min-height:60px;
	background-color: #eeeeee;
}
.filerepo_title_owner_wrapper .filerepo_title,
.filerepo_title_owner_wrapper .filerepo_owner {
	margin-left: 70px !important;
}
.filerepo_file .filerepo_maincontent {
	margin-left: 70px;
}
.filerepo_file .filerepo_icon {
	width: 70px;
	position: absolute;
	background-color: #eeeeee;
}
.filerepo_file .filerepo_title {
	margin:0;
	padding:1px 4px 5px 10px;
	line-height: 1.2em;
}
.filerepo_file .filerepo_owner {
	padding:0 0 0 10px;
}
.filerepo_file .filerepo_description {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}
.filerepo_download,
.filerepo_controls {
	padding:0 0 0 10px;
	margin:0;
}
.filerepo_file .filerepo_description p {
	padding:0 0 5px 0;
	margin:0;
}
.filerepo_file .filerepo_specialcontent img {
	padding:5px;
	margin:0 0 0 10px;
	border:1px dotted silver; 
}
.filerepo_tags {
	padding:0 0 10px 10px;
	margin:0;
}

/* file repro gallery items */
.search_gallery .filerepo_controls {
	padding:0;
}
.search_gallery .filerepo_title {
	font-weight: bold;
	line-height: 1.1em;
	margin:0 0 10px 0;
}

.filerepo_gallery_item {
	margin:0;
	padding:0;
	text-align: center;
}
.filerepo_gallery_item .filerepo_controls p {
	margin-top:10px;
}
.filerepo_gallery_item .filerepo_controls a {
	color:#666666;
	padding-right:10px;
	padding-left:10px;
}
.filerepo_gallery_item .filerepo_controls a:hover {
	color:#cc3300;
}
.filerepo_gallery_item p {
	margin:0;
	padding:0;
}
.search_gallery .filerepo_comments {
	font-size:90%;
}

.filerepo_user_gallery_link {
	float:right;
	margin:5px 5px 5px 50px;
}
.filerepo_user_gallery_link a {
	padding:2px 25px 5px 0;
	background: transparent url(http://www.chukkest.com/_graphics/icon_gallery.gif) no-repeat right top;
	display:block;
}
.filerepo_user_gallery_link a:hover {
	background-position: right -40px;
}

/* Embed code */

    #actual_embed_media {
        height:100px;
        border:2px solid #efefef;
        background:#fff;
        overflow: auto;
        display:none;
    }
    #actual_embed_media p {
        color:#000;
    }
    #actual_embed_media img {
        width: 50px;
    }blockquote {
    margin:10px;
    border:1px solid #efefef;
    padding:4px;
}

strong {
    font-weight:bold;
}

ul {
   list-style: disc;
}

ol {
  list-style: decimal;
}
/*-------------------------------
MESSAGING PLUGIN
-------------------------------*/
.actiontitle {
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 10px 0;
}

#messages td {
	text-align: left;
	vertical-align:middle;
	border-bottom: 1px solid #d6dbd2;
	padding: 5px;
}
#messages .message_notread td {
	 background: #F7DAD8; 
	 border-bottom: 1px solid #999999;
}
#messages .message_read td {
	 background: #ffffff; 
	 border-bottom: 1px solid #d6dbd2;
}

#messages .delete_msg a {
	display:block;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0;
	background: url("http://www.chukkest.com/_graphics/icon_customise_remove.png") no-repeat right 0;
	text-indent: -9000px;
	float:right;
}
#messages .delete_msg a:hover {
	background-position: right -16px;
}
/* IE6 */
* html #messages .delete_msg a { background-position: right 4px; }
* html #messages .delete_msg a:hover { background-position: right 4px; } 

#messages .usericon {
	float: left;
	margin: 0 15px 0 0;
}

#messages .msgsender {
	color:#666666;
	line-height: 1em;
	margin:0;
	padding:0;
	float:left;
}
#messages .msgsender small {
	color:#AAAAAA;
}


#messages .msgsubject {
	font-size: 120%;
	line-height: 100%;
}

.msgsubject {
	font-weight:bold;
}

.messages_single_icon  {
	float: left;
}

.messages_single_icon .usericon {
	float: left;
	margin: 0 10px 10px 0;
}

/* view and reply to message view */
.message_body {
	margin-left: 120px;
}
.message_body .messagebody {
	padding:0;
	margin:10px 0 10px 0;
	font-size: 120%;
	border-bottom:1px solid #cccccc;
}

/* drop down message reply form */
#message_reply_form {
	display:none;

}
/* when displaying original msg in reply view */
.previous_message {
    background:#efefef;
    border:1px solid #ccc;
    padding:10px;
    margin:0 0 20px 0;
}
.previous_message p {
    padding:0;
    margin:0 0 9px 0;
    font-size: 100%;
}

.new_messages_count {
	color:#666666;
}
/* tinyMCE container */
#message_reply_editor #message_tbl {
	width:680px !important;
}


/*-------------------------------
MESSAGEBOARD PLUGIN
-------------------------------*/
/* input msg area */
#mb_input_wrapper {
	/* border:1px dotted #cccccc; */
	/*
background:#f5f5f5;
	padding:4px;
*/
}

#mb_input_wrapper .input_textarea {
	width:644px;
}
.message_item_timestamp {
	font-size:90%;
	color:#666666;
	padding:10px 0 0 0;
}
p.message_item_timestamp {
	margin-bottom: 10px;
}
/* wraps each message */
.messageboard {
	margin:10px 0 10px 0;
    background:#EEEEEE;
}
.messageboard .message_sender {
	float:left;
	margin: 5px 10px 0 5px;
}
* html .messageboard .message_sender { margin: 5px 10px 0 2px; } /* IE6 */
*+html .messageboard .message_sender {  } /* IE7 */

.messageboard .message p {
	line-height: 1.2em;
	background:#fffcd9;
	margin:0 4px 4px 4px;
	padding:4px;
	border-bottom:1px dotted #cccccc;
	overflow-y:hidden;
	overflow-x:auto;
}

.message_buttons {
	padding:0 0 3px 4px;
	margin:0;
	font-size: 90%;
	color:#666666;
}

.messageboard .delete_message a {
	display:block;
	float:right;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0 3px 3px 0;
	background: url("http://www.chukkest.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
	text-indent: -9000px;
}
.messageboard .delete_message a:hover {
	background-position: 0 -16px;
}

.collapsable_box_content #mb_input_wrapper .input_textarea {
	width:254px;
}



	/*  --- independent view for image/album SHARED --- */
	
#tidypics_title{
	font-size:1.2em;
	font-weight:bold;
}
#tidypics_desc{
	padding:0 20px;
	font-style:italic;
}
#tidypics_info{
	padding:20px;
	line-height:1.5em;
}

#tidypics_controls{
	text-align:center;
	margin-bottom:10px;
}

#tidypics_controls a{
	margin:10px;
}

	/* independent album view only */
	
.album_images{
	float:left;
	width:160px; 
	height:160px;
	margin:4px;
	padding:5px;
	border:1px solid #ccc;	
	text-align:center;
}

	/* independent image view only */

#image_full{
	text-align:center;
	margin:10px;
}
#image_full img{
	padding:5px;
	border:1px solid #ccc;
	margin:7px 0;
}

/*  --- albums gallery view --- */

.album_cover{
	padding:2px;
	border:1px solid #ccc;
	margin:8px 0;
}


/* ------ album WIDGET VIEW ------  */

#album_widget_container{
	text-align:center;
}

.album_widget_single_item{

}
.album_widget_title{

}
.album_widget_timestamp {
	color:#666666;
	margin:0;
}
.collapsable_box #album_widget_layout {
	margin:0;
}

/* ---------  image upload/edit forms  ------------   */

#image_upload_list li{
	margin:3px 0;
}
.edit_image_container{
	padding:5px;
	margin:5px 0;
	overflow:auto;
}
.edit_images{
	float:right;
	width:160px; 
	height:160px;
	margin:4px;
	padding:5px;
	border:1px solid #ccc;	
	text-align:center;
}
.image_info{
	float:left;
	width:60%;
}
.image_info label{
	font-size:1em;
}
.edit_image{
	float:right;
	border:1px solid #ccc; 
	width:153px; 
	height:153px;
}

/* ---------  tidypics river items ------------   */

.river_image_create {
	background: url(http://www.chukkest.com/mod/tidypics/graphics/icons/river_icon_image.gif) no-repeat left -1px;
}
.river_album_create {
	background: url(http://www.chukkest.com/mod/tidypics/graphics/icons/river_icon_album.gif) no-repeat left -1px;
}

.pagination {
	clear:both !important;
}
	
#content_area_group_title h2 {
	background:#462C1D none repeat scroll 0 0;
	border-top:2px solid #2F1709;
	color:white;
	padding:5px;
	margin:0 0 10px 0;
	font-size:1.35em;
	line-height:1.2em;
}

#two_column_left_sidebar_maincontent #owner_block_content {
	margin:0 0 10px 0 !important;
}

#groups_info_column_left {
	/*float:left;
	width:465px;*/
	/* margin-left:221px; */
}

#groups_info_column_left .odd {
	background:#f5f5f5;
}
#groups_info_column_left p {
	margin:0 0 7px 0;
	padding:2px 4px;
}

#groups_info_column_right {
	/*float:left;
	width:220px;*/
}
#group_stats {
	width:180px;
	background: #eeeeee;
	padding:10px;
	margin:10px 0 20px 0;
}
#group_stats p {
	margin:0;
}
#group_members {
	margin:10px;
}

.right_column {
	margin-top:20px;
}
#left_column {
	margin-top:20px;

}
#group_members h2,
.right_column h2,
#left_column h2 {
	background:#5F412F;
	border-top:2px solid #462C1D;
	margin:0 0 5px 0;
	padding:5px;
	color:white;
	font-size:1.25em;
	line-height:1.2em;
}

#left_column #mb_input_wrapper {
	background:white;
	border:none;
	padding:0px;
}


.member_icon {
	margin:3px;
	float:left;
}


/* group forums overview page */
.forums_table_head {
    background: #4690d6;
    color:#ffffff;
    padding:4px;
}
.forums_table_topics {
    padding:4px;
    border-bottom:1px solid #cccccc;
}
.forums_table_topics h3 a {
	font-size: 1.3em;
}
.forum_access {
	font-size: small;	
}
.forums_table_topics p {
	margin:0px 0px 5px 0;
}

/* topics overview page */
#topic_titles {
    background: #5F412F;
    color:#ffffff;
    padding:4px;
    margin:20px 0 0 0;
}

/* topic posts pages */
.post_icon {
    float:left;
    margin:0 8px 4px 0;
}

.topic_post {
    border-bottom:1px solid #cccccc;
    margin:10px 0 10px 0;
}

.topic_post h2 {
    margin-bottom:20px;
}

.topic_post table, td {
    border:none;
}

.topic_title {
	font-size: 1.2em;
	line-height: 1.1em;
	margin:0;
	padding:0 0 4px 0;
}

.forum_topics {
    padding:0;
    margin:0;
    border:1px solid #ddd;
    border-top:0;
}

/* alternating bckgnd on topics */
.forum_topics .odd {
	background-color:#ebebeb;
	padding: 4px;
}
.forum_topics .even {
	background-color:#f5f5f5;
	padding: 4px;
}


/* group latest discussions widget */
#latest_discussion_widget {
	margin:0 0 20px 0;
}
.forum_latest {
	margin:0 0 10px 0;
}
.forum_latest .topic_owner_icon {
	float:left;
}
.forum_latest .topic_title {
	margin-left:35px;
}
.forum_latest .topic_title p {
	font-size: 0.8em;
	line-height: 1.0em;
    padding:0;
    margin:0;
}

.forum_latest p.topic_replies {
	color:#999999;
    padding:3px 0 0 0;
    margin:0;
}

a.add_topic_button {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: transparent url(http://www.chukkest.com/mod/theme_eosx/graphics/bt_madera1.jpg) no-repeat scroll 0 0;
	/*border: 2px solid #4690d6;*/
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	/*
	width: auto;
	height: 25px;
	*/
	padding: 4px 6px 4px 6px;
	margin:0;
	cursor: pointer;
	display:table;
}
a.add_topic_button:hover {
	/*background: #0054a7;*/
	border: 2px solid #0054a7;
	text-decoration: none;
}

/* group files widget */
#filerepo_widget_layout {
	margin:0 0 20px 0;
}
/* group pages widget */
#group_pages_widget {
	margin:0 0 20px 0;
}

/* latest discussion listing */
p.latest_discussion_info {
	float:right;
	width:220px;
}

span.timestamp {
	color:#666666;
	font-size: 90%;
}



