@charset "utf-8";

/*********************************************************************************************

Theme Name: Default
Theme URI: http://www.waterhousefc.com
Version: 1.0
Author: Clix Software Limited (Wayne Little)
Author URI: http://www.clixsoftwareonline.com

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Header  ----------------------------  header.php
2.  Navigation  ------------------------  header.php
3.  Featured Slider  -------------------  48.php
4.  Homepage ---------------------------  index.php
5.  Posts & Pages ----------------------  page.php, single.php
6.  Comments  --------------------------  comments.php
7.  Sidebar & Widgets ------------------  sidebar.php
8.  Footer  ----------------------------  footer.php
9.  Toolbox ----------------------  All Theme Files


**********************************************************************************************/

/********************************************************************************************* 
0. CSS Reset  -------------------------  All Theme Files
*********************************************************************************************/ 
  
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{display:table;width:100%}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#col1{float:left;width:20%}#col2{float:right;width:20%}#col3{width:auto;margin:0 20%}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{display:table;width:100%;table-layout:fixed}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{table-layout:fixed}.equalize > div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns,.subcolumns > div{overflow:visible;display:table}.print{position:static;left:0}.noprint{display:none !important}}

/********************************************************************************************* 
1. Content Defaults
*********************************************************************************************/ 
@media all
{
 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size:100.01%; }

 /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */

  textarea, pre, code, kbd, samp, var, tt {
	font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:75.00%;
	/*color:#444; */
	color: #656565;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-weight:normal;
	/*color:#222;*/
	margin:0 0 0.25em 0;
  }

  h1 { font-size:250%; }                       /* 30px */
  h2 { font-size:200%; }                       /* 24px */
  h3 { font-size:150%; }                       /* 18px */
  h4 { font-size:133.33%; }                    /* 16px */
  h5 { font-size:116.67%; }                    /* 14px */
  h6 { font-size:116.67%; }                    /* 14px */

  /* --- Lists | Listen  -------------------------------------------------------------------------------- 

  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
  ul { list-style-type:disc; }
  ul ul { list-style-type:circle; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:1.5em; }*/

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height:1.5em; margin:0 0 1em 0; }

  blockquote, cite, q {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
  }
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {
	border-bottom:1px #aaa dotted;
	font-variant:small-caps;
	letter-spacing:.07em;
	cursor:help;
  }
  
  sub { vertical-align: sub; font-size: smaller; }
  sup { vertical-align: super; font-size: smaller; }

  hr {
	color:#fff;
	background:transparent;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border:0;
	border-bottom:1px #eee solid;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  /* a { color:#4D87C7; background:transparent; text-decoration:none; }
  a:visited  { color:#036; }

  (en) maximum constrast for tab focus - change with great care */
  /* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht
  a:focus { text-decoration:underline; color:#000; background: #fff; outline: 3px #f93 solid; }
  a:hover,
  a:active { color:#182E7A; text-decoration:underline; outline: 0 none; } */

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border:1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color:#c30; }
  .dimmed { color:#888; }

  .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }

  .note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
  .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
  .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }

  .float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
  .center { display:block; text-align:center; margin:0.5em auto; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables


  table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.5em; }
  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th { background:#e0e0e0; color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

  tbody th { border-bottom:1px solid #fff; text-align:left; }
  tbody td { border-bottom:1px solid #eee; }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#f0e8e8; }
  tbody tr:hover td { background:#fff8f8; }  */

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */

 /**
  * (en) Emphasizing external Hyperlinks via CSS
  * (de) Hervorhebung externer Hyperlinks mit CSS
  *
  * @section             content-external-links
  * @app-yaml-default    disabled
  */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
	padding-left:12px;
	background-image:url('your_image.gif');
	background-repeat:no-repeat;
	background-position:0 0.45em;
  }
  */
}

@media screen, projection
{
	
body { 
	background:#293b43 url("images/page_bg.png") repeat-y; 
	padding:0 0 10px 0;
	font-family: arial, verdana, helvetica;
}

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
body { 
  
  text-align:center; 
  
}
  
  h1,h2,h3,h4,h5,h6 {
		font-family: Arial, "Myriad Web Pro", Verdana;
  }  
  .page_margins { text-align:left; margin:0 auto; }

  /* (en) Layout:width, background, borders */
  /* (de) Layout:Breite, Hintergrund, Rahmen */
  .page_margins { min-width:740px;  max-width:995px; background:#293b43;  margin: 0 auto 0px;}
  .page { padding:0px; width:995px;}
	
	#main { background:#fff;padding:10px 10px; }

.page_margins_top{
	/*background: url("images/content_top_bg.png") no-repeat scroll left top transparent; */
	height: 11px;
}

.page_margins_bottom {
 /*	background:url("images/content_bottom_bg.png") no-repeat scroll left top transparent;*/
	height:13px;
}
.page {
./*background:url("images/content_center_bg.png") repeat-y scroll left top transparent; */
min-height:100px;
padding:0 0px;
}


/**************************
change default settings 
*****************************/
  p { line-height:1.3em; margin:0 0 0em 0; }
  
  
  a:hover,
  a:active { color:#182E7A; text-decoration:underline; outline: 0 none; }
	a:focus { text-decoration:underline; background: none; outline: 0px #f93 solid; }
  
#logo{
	padding-left: 0px;
}

#logo ul{
	font-size: 90%;
	font-weight:bold;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:597;
		
}
	
#logo ul, #logo ul li, #logo ul ul {
	list-style: none outside none;
	margin:0;
	padding:0;
}
 
#logo ul li{
	float:left;
	line-height:1.8em;
	text-transform: normal;
	vertical-align: middle;
}

#logo .fc_name{
	/*padding-top: 50px; */
	padding: 40px 0 0 20px;
}
#topnavigation ul{
	font-weight:bold;
	float:left;
	position:relative;
	z-index:597;
		
}
	
#topnavigation ul, #topnavigation ul li, #topnavigation ul ul {
	list-style: none outside none;
	margin:0;
	padding:0;
}
 
#topnavigation ul li{
	float:left;
	line-height:1.8em;
	text-transform: normal;
	vertical-align: middle;
}

#subnav{
	background: url("images/sub_nav_bg.png") repeat-x scroll left top transparent;	
}
.footer-bottom{
	background: url("images/footer_bg.png") repeat-x scroll left top transparent;	
	padding: 40px 15px 10px 20px;
}

#banner{
	float: right;
	height: 60px;
	width:468px;
}

#search{
	/*fdisplay:inline;
	loat: left; */
	/*overflow:hidden;
	width: 600px; */
	height: 31px;
}

#search legend{
	display: none;
}

#search .subnav_search_field, .inputsubmit  	{
	display: inline;
	float: left;
	height: 18px;
	margin: 4px 5px 0px 10px;
	overflow:hidden;
	padding: 3px 0 0 10px;
	width: 310px;
	border: 1px solid #b5b5b5;
}

.inputsubmit{
	width: 84px !important;
	border: 1px solid #53abe1;
	background-color:#48cefb; 	
	color: #fff;
	height: 23px;
	margin: 4px 5px 0px 0px;
	padding: 0px 0 0 0px;
}

.widget-container{
		
}

.widget-container .subcr{
	padding-left: 10px;	
	
}

.widget-container .subcl{
	padding-right: 0px;	
}
.widget{
	border: 1px solid #cdcdcd;
	padding: 1px;
	background: #fff;	
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.widget .hd {
	background: #408bb8	;
	margin-bottom: 5px;
	border-left: 1px solid #8fbbd5;
	border-bottom: 1px solid #8fbbd5;
	padding: 4px 10px 2px 18px;
}

.widget .hd h2{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;	
	font-weight: bold;

}

.widget .ft{
	margin-top: 10px;
	padding-right: 10px;
	text-align:right;
}

.widget .ft a{
	color: #808080;	
	/*font-size: 90%;*/
	text-decoration:none;
	font-weight: bold;
	background: url("images/arrow-grey.png") no-repeat scroll right 3px transparent;
	padding-right: 12px;
}

.widget .ft a:hover{
	text-decoration: underline;	
}

.player-profile-widget.widget{
	padding-bottom: 4px;
}
.player-profile-widget.widget .ft{
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;		
}
.player-profile{
	padding: 0 4px;	
}
.player-profile div.stats p{
	margin-top: 10px; 
}

.player-profile div.stats a{
	color: #808080;	
	/*font-size: 90%;*/
	text-decoration:none;
	font-weight: bold;
	background: url("images/arrow-grey.png") no-repeat scroll right 3px transparent;
	padding-right: 12px;
	margin-left: 0px;
}

.player-profile .image{
	float: left;
	padding: 2px 15px 2px 2px;
	width: 133px;	
}

.player-profile .stats{
	line-height: 1.6em;
	/*float: left; */
	padding: 20px 0 0 0 ;
	margin-left: 3px;	
}

.player-profile .stats ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
	text-transform:uppercase;	
}

.player-profile .stats ul li{
	line-height: 1.4em;
}

.player-profile .stats ul h4{
	color: #408BB8;
	font-size: 300%;
	padding: 0 0  5px 0 ;
	margin-left: -5px;
	letter-spacing: -2px;
	font-weight: bold;
}
.player-profile .stats ul h3{
	text-transform: uppercase;
	padding-bottom: 5px;
	
}

.player-number{
	padding-bottom: 10px;	
}

.player-position, .player-dob{
	color: #808080	;
	font-size: 110%;
}
/* columns */
.c45l,.c55l{float:left;}
.c45r,.c55r{float:right;margin-left:-5px;}
.c45l,.c45r{width:45%;}
.c55l,.c55r{width:55%;}


/* root element for tabs  */
ul.tabs {  
	margin: 0px 1px 0 0px !important; 
	padding:0;
	height:20px;
	border-bottom:0px solid #666;	 	
}

/* single tab */
ul.tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
	display:block;
}

ul.tabs li a{
width: 116px; 	
}
ul.tabs li.last a{
width: 117px; 	
}
/* link inside the tab. uses a background image */
ul.tabs a { 
	float:left;
	display:block;
	padding:4px 25px 4px 28px;	
	text-decoration:none;
	border: 0px solid #666;	
	border-bottom:0px;
	height:16px;
	background-color:#555555;
	color:#ccc;
	margin-left:1px;
	position:relative;
	font-weight: bold;
	top:1px;	
	outline:0;
	/*-moz-border-radius:4px 4px 0 0;	 */
}

ul.tabs a:hover {
	background-color:#408BB8;
	color:#fff;
}
	
/* selected tab */
ul.tabs a.current {

	border-bottom:0px solid #ddd;	
	color:#fff;	
	cursor:default;	
	background-color:#408bb8;
}

	
/* tab pane */ 
.panes div.widget {
	display:none;
	min-height:190px;
	padding:0px 0 5px 0px;
	background-color:#fff;	
}

#news-events-widget{
	margin-bottom: 10px;
}

#upcoming-match-widget .panes div{
	min-height: 125px;	
}

#upcoming-match-widget.widget{
	padding: 0;
}

#news-events-widget.widget{
	padding: 0;	
}

#fan-view-widget ul, .news-posts-widget ul, .events-posts-widget ul{
	margin:0;
	padding:0;
	list-style-type:none;	
}
.news-posts-widget.widget, .events-posts-widget.widget{
	margin-bottom: 0;
	border: 0;
}	
.news-posts-widget ul li, .events-posts-widget ul li{
	background: #fff;
	margin-left: 0px;
	padding: 8px 15px 8px 10px;
	font-size: 100%;
	/*color: #4c4c4c;*/
	line-height:1.4em;
}

.news-posts-widget ul li p{
	font-family: arial;
	font-size: 90%;
	/*color: #999;*/
	font-weight: bold;
}
.news-posts-widget ul li a{
	color: #408BB8;  /*#5bc0f5; */
	font-weight: bold;
	padding-right: 20px;
	text-decoration:none;
	font-size: 110%;
	font-family: arial;
	padding-bottom: 0px;
}

.news-posts-widget ul li p.news-post-title a:hover{
	text-decoration:underline;
}


.news-posts-widget ul li p.news-post-title span{
	color: #999;
	font-weight: normal;
}

.news-posts-widget ul li.odd{
	background: #efefef;
}
#fan-view-widget.widget .hd{
	margin-bottom: 2px;
	padding-bottom:2px;	
}

#fan-view-widget ul {
	padding-left: 4px;
	padding-right: 4px;

}

#fan-view-widget ul.tabs
{
    padding:0;
}
/*#fan-view-widget ul li{ */
 #tweets ul li {                         
	background: #fff;
	margin-left: 0px;
	padding: 4px 15px 8px 10px;
	font-size: 100%;
	color: #4c4c4c;
	border-bottom: 1px solid #dfdfdf;
}

#fan-view-widget ul li a{
	text-decoration: none;
	color: #808080;
}

#fan-view-widget ul li span{
	text-decoration: none;
	color: #408BB8;
	font-weight: normal;
}

#league-table-widget table{
	width: 100%;	
	/*font-size: 70%;*/
	font-family:Arial, Helvetica, sans-serif;
}

#league-table-widget th{
	text-align: left;
	color: #41bff6;
	padding: 6px;
}

#league-table-widget th.team{
	width: 120px;
}


#league-table-widget td{
	padding: 4px 4px 4px 6px;
}

#league-table-widget .hd{
	margin-bottom: 0;	
}

#league-table-widget tr.odd{
background: #efefef;
}

#col1 .widget{
	padding:0;
	border: 0;	
}

p.advert-indicator{
	background: #efefef;
	font-size: 80%;	
	color: #bbbbbb;
	
}
/********************************************************************************************* 
2. Header
*********************************************************************************************/ 
#header {
color:#000;
/*background:#408bb8 repeat-x top left; */
background: transparent;
padding:0px 2em 1em 20px;
position:relative;
}

  #header h1 {
	font-weight:bold;
	/*font-size:2.5em;*/
	letter-spacing:-2px;
	line-height:65%;
	color:#000;
  }

  #header span { color:#999; }
  
/********************************************************************************************* 
2. Layout
*********************************************************************************************/ 

  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col3               | #col1   |
   * | flexible            | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

  /* Move #col1 to the right | #col1 nach rechts verschieben */
  #col1 { float:right; width: 319px; background-color:#efefef; border: 1px solid #d5d5d5;}
  #col1_content { padding: 10px; }

  /* Hide #col2 | #col2 abschalten */
  #col2, #col2_content { display:none }

  /* Adjust right margin | Rechten Randabstand anpassen */
  #col3 { margin-left:0; margin-right:320px; }
  #col3_content { padding-left: 0px; padding-right: 10px; }

/* news layout */
.news #col2, #col2_content { display: block; }
  
.news #col2{
	background: #eee;
	width: 120px;
	float: left;	
}
.news #col2_content{
	padding-right: 0px;
	border-right: 1px solid #ccc;
	
}

.news #col3 {
	margin-left: 120px;
	padding-right: 20px;
}
.news #col3_content{ padding-left: 10px; }
/********************************************************************************************* 
3. Navigation
*********************************************************************************************/ 
/* Navigation util */
	
  .hlist {
	/* (en) containing floats in IE */
	/* (de) Einfassen der Floats im IE */
	width:100%;
	overflow:hidden;
	/* (en) containing floats in all other browsers */
	/* (de) Einfassen der Floats in allen anderen Browsern */
	float:left;
	display:inline;
	/* (en|de) Bugfix:IE - collapsing horizontal margins */
	position:relative;
	/* (en) Repeat the main color from the image */
	/* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
	background:#c0c0c0 url("images/shiny_buttons/background.png") repeat-x center right;
	border-top:1px #333 solid;
	border-bottom:1px #333 solid;
	line-height:0;
  }

  .hlist ul {
	margin:0;
	padding:0;
	/* (en|de) Bugfix:IE - Doubled Float Margin Bug */
	display:inline;
	float:left; /* LTR */
	/* (en) Left margin of the first button  */
	/* (de) Abstand des ersten Buttons vom linken Rand  */
	border-left:1px #aaa solid;
	border-right:1px #fff solid;
  }

  .hlist ul li {
	border-left:1px #fff solid;
	border-right:1px #aaa solid;
	/* (en|de) Bugfix:IE - Doubled Float Margin Bug */
	display:inline;
	float:left; /* LTR */
	/*font-size:1.0em;*/
	line-height:1em;
	list-style-type:none;
	margin:0;
	padding:0;
  }

  .hlist ul li a,
  .hlist ul li strong {
	background:transparent;
	color:#000;
	display:block;
	/*font-size:1em;*/
	font-weight:bold;
	margin:0;
	padding:0.5em 0.8em 0.5em 0.8em;
	text-decoration:none;
	width:auto;
  }

  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active  { background:#eee; color:#333; text-decoration:none; outline: 0 none; }

  .hlist ul li.active {
	/* (en) Repeat the main color from the image */
	/* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
	background:#e1e1e1 url("images/nav_bg.png") repeat-x center right;
	border-left:1px #444 solid;
	border-right:1px #888 solid;
  }

  .hlist ul li.active strong,
  .hlist ul li.active a:focus,
  .hlist ul li.active a:hover,
  .hlist ul li.active a:active { background:transparent; color:#fff; text-decoration:none; }

/* 3.1 Top Navigation */

  #topnav { 
	background:transparent; 
	color:#aaa; 
	position:absolute;
	top:10px;
	right:10px; /* LTR */
	text-align:right; /* LTR */
  }
  

  #topnav a { color:#999; font-weight:normal; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color:transparent; }

  #footer a { color:#999; background:transparent; font-weight:bold; }
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color:#4D87C7; background-color:transparent; text-decoration:underline; }  

/*  3.2 Main Navigation */
  #nav{ 
	margin-left:0px; 
	/*background: url(images/nav_bg.png) repeat-x scroll left top transparent; 
	background: url(images/navbar_bg.png) repeat-x scroll left top transparent; */
	background: url(images/navbar_bg.png) repeat-x scroll right center transparent;
	}

#nav{
	/*height: 42px;*/
	height: 37px;
	margin-bottom:10px;
	position: relative;
	z-index: 101;
}

#nav ul{
	/*font-size: 90%;*/
	font-weight:bold;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:597;	
}
	
#nav ul, #nav ul li, #nav ul ul {
		list-style:: none outside none;
		margin:0;
		/*padding:3px 0  0  0;*/
		padding:0;
}
 
#nav ul li{
	float:left;
	line-height:1.8em;
	text-transform: normal;
	vertical-align: middle;
}

#nav li{
	/*font-size: 90%;*/
}
	
#nav ul li a:link, #nav ul li a:visited, #nav ul li{
	display: block;
	text-decoration:none;	
}
#nav ul li a:active{
	display: block;
	text-decoration:underline;	
}
#nav ul li a:hover{
	display: block;
	background: url(images/navbar_bg_active.png) repeat-x scroll left top transparent; 
}

#nav ul li a.rmFocused{
	/*background: url(images/navbar_bg_active.png) repeat-x scroll left top transparent;  */
}
#nav ul li a{
	/*background: url("images/nav_separator.png") no-repeat scroll right top transparent;*/
background: url("images/nav_separator.png") no-repeat scroll right 4px transparent;	
	border-left: medium none;
	border-right: medium none;
	color: #000;
	/*text-shadow: 1px 1px #000;	 
	padding: 4px 15px 9px;
	padding: 4px 25px 19px;*/
	padding: 8px 15px;
}
/********************************************************************************************* 
0. Footer
*********************************************************************************************/ 

  #footer {
	color:#666;
	background: url("images/footer2_bg.png") repeat-x scroll left top transparent;	
	padding:20px 20px;
	border-top:0px #efefef solid;
	line-height:1.5em;
	/*font-size: 80%;*/
  }
  
.page_margins_footer .page {
	background:none;
	padding:0px 10px;
}

#footer  ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	display:block;
	
}

#footer  ul li{
	float: right;
}

#footer  ul li a{
	text-decoration: none;
	font-weight: normal;
	
}
#social-wrapper  {
	padding-left: 50px;
}
#social-wrapper  ul{
	margin:0;
	padding: 5px;
	list-style-type: none;
	display:block;
	
}

#social-wrapper ul li{
	float: left;
}

#social-wrapper  ul li a{
	text-decoration: none;
	font-weight: normal;
}

#social-wrapper .social{
  width: 200px;
  height: 36px;
  background: url("images/social_bg.png") no-repeat;
}

/*********************************************************************************************
Youtube Player
*********************************************************************************************/

#video-widget{
	background: #292929;	
}

#video-widget ul{
	margin:0;
	padding:10px 10px 0 10px;
	list-style-image: url("images/video-list-bullet.png") ;

}

#video-widget .ft{
	padding-bottom: 10px;	
}

#video-widget .ft p{
	background: #f7f029;
	width: 80px;
	margin-left: 10px;
	color: #292929	;
	padding: 3px 0;	
	text-align: center;

}


#video-widget .ft p a{
	background: none;
	color: #292929	;
	padding-right: 0;	
}


#video-widget ul li{
	color: #fff;
	border-bottom: 1px solid #5b5b5b;
	padding: 4px 0;
	margin-left: 20px;
}

#video-widget ul li a{
	color: #fff;
	text-decoration: none;
	/*font-size: 90%;*/
	font-weight: bold;
}


/**************
Slider 
*/

#slider-widget.widget{
	padding: 0;
	border: 0;	
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
	width:642px;
	height:280px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:640px;
	z-index:3px;
	overflow:hidden;
}

.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:180px;
	left:10px;
	width:390px;
	background: url(images/transparent_bg.png);
	padding-top: 10px;
	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:0px  0  8px 0;
	font-size: 90%;
	font-weight: normal;
	line-height: 1.4em;
}
.lof-main-item-desc h3 a{
	color:#FF6;	
	margin:0;
	font-size:100%;
	padding:10px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-decoration:none;
}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}


/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	height:285px;
	width:420px;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:420px;
	float:left;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
	/*width:600px;*/
	width: 420px;
	height: 287px;
}

li-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:30px;
	width:400px;
	background:url("images/transparent_bg.png");

	/* filter:0.7(opacity:60)*/
}
li-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0;
}
li-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
li-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}

/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:0;
	top:0px;
	z-index:100;
	height:285px;
	width:240px;
	overflow:hidden;
	color:#FFF;

}
.lof-navigator li.active{
	/*background:url("images/arrow-bg.png") no-repeat scroll left center; */
	color:#FFF;
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	color:#7c7c7c;
	
	font-size:105%;
	padding:20px 0 0 !important;
	margin:0;
	line-height:1.3em;
	font-weight: bolder;
}
.lof-navigator li div{
	/*background: #e2e2e2 url("images/transparent_bg.png");*/
	background: #e2e2e2 url("images/slider_nav_bg.png");
	color:#FFF;
	height:100%;
	position:relative;
	margin-left: 15px;
	padding-left:5px;
	border-top:1px solid #ccc;
	padding-right: 2px;
}

.lof-navigator li.active div{
	/*background:url("images/grad-bg.gif");*/
	background:url("images/slider_nav_bg_active.png");
	color:#FFF;
}

.lof-navigator li img{
	height:50px;
	width:68px;
	margin:5px 10px 10px 0px;
	float:left;
	padding:3px;
	background-color: #e2e2e2;
	border:#3a7895 solid 1px !important;
}
.lof-navigator li.active img{
	border:#6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#FFF;
}

/********************************************************************************************* 
0. Common
*********************************************************************************************/ 

  #header, #nav, #main, #footer { clear:both; }  
  
 /*  Skiplinks   */
  
  #skiplinks a.skip:focus,
  #skiplinks a.skip:active { 
	color:#fff; 
	background:#333; 
	border-bottom:1px #000 solid;
	padding:10px 0;
	text-decoration:none;
  }  
  
  .sponsors{
	background: #ccc;	  
  }
  
.sponsors-widget.widget  {
	border: 0;
	margin-bottom:0;	
	background: transparent;
}

.sponsors-widget.widget  ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	display:block;
}

.sponsors-widget.widget  ul li{
	float: left;
}


#main div.sep{
	line-height: 2px;
	background:#46ccfa;
	margin:5px 0;
	height: 2px;
	font-size:1px;	
}

.entry p{
	margin-bottom: 15px;
	line-height: 1.5em;
	/*font-size: 80%;*/
	font-family:Arial, Helvetica, sans-serif;	
}

.meta {
	font-size: 80%;	
	padding-bottom: 8px;
}

/* ** *  
NEWS
**************/

.news-post.widget{
	border: 0;
}
.news-post .entry{
	padding-right: 10px;	
}

.news-post  h1{
	color: #6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:210%;
}


.post-listing-widget + .widget .hd{
	margin-bottom: 2px;
	padding-bottom:2px;	
}
.post-listing-widget ul{
	margin:0;
	padding:0;
	list-style-type:none;	
}


.post-listing-widget ul {
	padding-left: 4px;
	padding-right: 4px;

}

.post-listing-widget ul li{
	background: #fff;
	margin-left: 0px;
	padding: 4px 15px 8px 10px;
	font-size: 100%;
	color: #4c4c4c;
	border-bottom: 1px solid #dfdfdf;
}

.post-listing-widget ul li a{
	text-decoration: none;
	color: #4c4c4c;
}

.post-listing-widget ul li span{
	text-decoration: none;
	color: #41bff6;
}

#col1 .news-posts-widget.widget
{
	border: 1px solid  #CDCDCD;
	margin-bottom: 10px;
}
.video-gallery-widget.widget{
	border: 0;
}
.video-gallery-widget.widget .hd{
	margin-bottom: 4px;
}
.video-gallery-widget.widget .bd{
	padding: 0px;
}

.video-gallery-widget{
	margin-top: 10px
}
ul.video-listing{
	margin:0;
	padding:0px 15px;
	list-style-type:none;	
	width:600px;
}
 ul.video-listing li {
	float:left;
	margin: 10px 0 0 0;
	padding: 0 0px 0 0;
	width:300px;
	display: block;
}
 ul.video-listing li h3 {
	font-family: tahoma, arial, verdana;
	margin:15px 0 5px 0;
	font-size:120%;
	font-weight: bold;
	color:#456;
	font-weight:normal;
 }

 ul.video-listing li  img{
	float:left;
	margin-right:10px;
	height:105px;
	width:75px;	
}
/*
 ul.video-listing li.currentvideo  img{
	padding: 1px;
	border: 3px solid #ccc;
 }
*/
  ul.video-listing li a.video{
	border: 1px solid #000;
	padding: 5px 30px;
	background-color: rgb(134,134,134);
	color: #fff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
  }

.honours-widget.widget ul{
	margin: 0;
	list-style-type:none;	
padding:0 10px 0 0 ;	
}

.honours-widget.widget ul li{
	list-style-type:none;	
	padding:10px;	
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

.honours-widget.widget ul li:last{

	border-bottom: 0;

}
#fixtures-table-widget.widget{
	border: 0;
	margin-top: 15px;
}
#fixtures-table-widget table{
	width: 100%;	
	/*font-size: 70%;*/
	font-family:Arial, Helvetica, sans-serif;
}

#fixtures-table-widget th{
	text-align: left;
	color: #41bff6;
	padding: 20px 6px 6px;
	border: 0;
	border-bottom: 3px solid #408BB8;	
}

#fixtures-table-widget th.team{
	width: 120px;
}

#fixtures-table-widget.hd{
	margin-bottom: 0;	
}

#fixtures-table-widget tr.odd{

}


table.fixtures th.match-month{
	font-size: 130%;
}
table.fixtures th{
	text-align: left;
	color: #41bff6;
	padding: 20px 6px 6px;
	border: 0;
	border-bottom: 3px solid #408BB8;	
}

table.fixtures td
{
	border: 0;
	padding: 8px 10px;
	border-bottom: 1px solid rgb(167,167,167);
}

ul.upcoming-match{
	margin:20px 0 0 0 ;
	padding: 0;
	list-style-type: none;
}
ul.upcoming-match  h3{

	color:#408BB8;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 0;
	margin-bottom: 3px;
	margin-top: 3px;
}

ul.upcoming-match .event-time{
	color: #646464;
	font-weight: bold;
}

ul.upcoming-match .event-location{
	font-size: 100%;
	color: #646464;
	font-weight: bold;	
}

ul.match-logos{
	font-weight:bold;
	float:left;
	position:relative;
	z-index:597;
		
}
	
ul.match-logos, ul.match-logos li {
	list-style: none outside none;
	margin:8px 0 0 0;
	padding:0;
}
 
ul.match-logos li{
	float:left;
	line-height:1.8em;
	vertical-align: middle;
	padding-right: 10px;
}

.profile-stats  .stats ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
	font-family: Tahoma, Arial;
}

.profile-stats  .stats ul li{
	line-height: 1.6em;
}

.profile-stats  .stats ul li.player-number, .profile-stats  .stats ul li.player-name{
	line-height: normal;
}

.profile-stats  .stats ul h4{
	color: #41bff6;
	font-size: 400%;
	padding: 0 ;
	margin-left: -5px;
	letter-spacing: -2px;
	font-weight: bold;
	text-transform: none;
	margin: 0;
}
.profile-stats  .stats ul h3{
	font-size: 260%;
	font-weight: bold;
	color: #aeaeae;
	margin:0 0 10px 0;
	line-height: 0.9em;
}
.profile-stats  .stats ul li.player-number{
	padding: 0;
}
span.player-position
{
		color: #41bff6;
		font-weight: bold;
}

div.profile-content, div.profile-content-history, div.gc_wrapper_content 
{
	padding: 25px 15px;
	font-family: tahoma, Arial;
}

div.profile-content h2, div.profile-content-history h2, div.gc_wrapper_content  h2
{
		color: #41bff6;
		font-size: 160%;
		font-weight: bold;
}

div.gc_wrapper_content
{
	margin-top: 15px;
	padding: 10px 15px;
	font-family: Arial;
}

ul.event-listing
{
}

ul.event-listing li
{
	border-bottom: 1px solid #cecece;
	padding: 1em 1em 0.4em;
}

ul.event-listing .leftCol
{
	float: left;
	margin-bottom: 0.5em;
	margin-right: 0.2em;
	width: 8%;
}

div.single-date
{
	background: none repeat scrol 0 0 #fff;
	border: 1px solid #cecece;
	border-radius: 3px 3px 3px 3px;
	float: left;
	height: 4em;
	margin-right: 0em;
	padding: 0.4em;
	width: 3em;
}

.date-cal
{
	clear: left;
	float: left;
	text-align: center;
	width: 100%;
}

.date-number
{
	display: block;
	font-size: 160%;
}

.date-written
{
	display: block;
	font-size: 95%;
}

.month-written
{
	display: block;
	font-size: 95%;
	color: #9e9e9e;
	text-align: center;
}

div.spacer
{
	clear: both;
}

ul.event-listing h3
{
		color: #646464;
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}

.poll-widget.widget .bd
{
	padding-left: 10px;
}
.poll-widget.widget{
	margin-left: 10px;
}

ul.RadioButtonListCssClass
{
	list-style-type: none;
	margin:0 0 20px 10px;
	padding:0;	
}
ul.RadioButtonListCssClass li
{
	padding: 5px 2px;
}

ul.RadioButtonListCssClass input
{
	margin-right: 10px;
	border: 1px solid #ccc;
}

p.sf_pollCommands
{
	padding-left: 0px;
}

input.sf_pollVote
{
	padding: 4px 10px;;
	border: 0;
	background: #ccc;
}
h3.sf_pollQuestion
{
		color: #646464;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 3px;
}

.halloffame-widget.widget table 
{
	font-size: 95%;
}
.halloffame-widget.widget table thead tr
{
	background-color: gray;
	color: #fff;

}
.halloffame-widget.widget table thead tr th
{
	padding:10px 10px;
}

.halloffame-widget.widget table tbody tr td
{
	padding: 10px;

}
.halloffame-widget.widget table tbody tr
{
	background-color: #fff;
	/*color: #000;*/
	padding:  10px;
}

.halloffame-widget.widget table tbody tr.odd
{
	background-color: #EFEFEF;
	/*color: #000;*/
}
.search-section  {
	padding-right: 50px;
}
#search-box {
	background: url("/assets/images/search_field_bg.png") no-repeat scroll right top transparent;
  float: right;
	height: 33px;
   /* margin-top: -18px;*/
	margin: 20px 20px 0 0 ;
	width: 260px;
}
#search-box-inner {
	padding: 2px;
}
#search-box INPUT[type="text"] {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #29435A;
	float: left;
	font-size: 130%;
	font-weight: bold;
	margin: 5px 0 0 5px;
	width: 130px;
}
#search-box INPUT[type="image"] {
	cursor: pointer;
	float: right;
	padding-right: 10px;
	margin-right: 0;
	margin-top: 5px;
}
#search-box-inner span {
	padding-top: 10px;
}

.meta-author
{
}

span.meta-date
{
	margin-right: 30px;
}

div.news-categories ul
{
 
	margin: 10px 0 0 0;
	
	list-style-type: none;
	font-weight: bold;
}
div.news-categories ul li
{
	margin-left: 0;
	margin-bottom: 3px;
}
div.news-categories ul a
{
	text-decoration: none;
	color: #999;
}

#morenews-view-widget span.publication-date
{
	width: 100px;
	margin-right: 10px;
}

#morenews-view-widget ul
{
	margin: 0;
	list-style-type: none;
	
}

#morenews-view-widget ul li
{
	line-height: 1.7em;    
	
}

#morenews-view-widget ul li a, #morenews-view-widget ul li a:visited, #morenews-view-widget ul li a:link
{
	text-decoration: none;
	color: #999;
	
}

#morenews-view-widget ul li a:hover
{
	text-decoration: none;
	color: #46CCFA;
	
}

.teaser2zone
{
	background-color: #fff;
}

#morenews-view-widget.widget
{
	background-color: #eee;
	border: 1px solid #eee;
	
}

#morenews-view-widget.widget .hd
{
	background-color: #eee;
	border: 0;
}

#morenews-view-widget.widget .hd h2
{
	color: #3dc6fa;
	border: 0;
}


/* Videos */
#banner_slider {
	background: none repeat scroll 0 0 #E7E7E7;
	border-top: 1px solid #D1D1D1;
	width: 650px;
}

.video-slider {
	/*float: left;*/
	height: 353px;
	padding: 11px 10px 11px 11px;
	width: 629px;
}
.video-category {
/*	float: left; */
	padding-top: 12px;
	width: 650px;
}
.heading-list {
/*	background: url("images/bg-heading-gr.gif") repeat-x scroll center top transparent;*/
    background-color: #408BB8;
	border: 1px solid #E4E4E4;
/*	float: left; */
	height: 27px;
	margin-bottom: 10px;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 6px;
	width: 618px;
	border: 1px solid #8FBBD5;
}
.heading-list h1 {
	line-height: 20px;
	padding-bottom: 0;
	width: 500px;
	font-size: 100%;
	color: #fff;
}
.wrapper_list_view {
/*	float: left; */
	padding-bottom: 10px;
	width: 650px;
}
.thumb_view {
}
.thumb_view .description-box {
	border: medium none;
   /* float: left; */
	height: auto !important;
	/*min-height: 225px; */
	overflow: hidden;
	padding: 0 0 0 0px;
    /*width: 148px; */
}

.description-box p
{
    padding-left: 5px;
}
.thumb_view .nopadding {
	padding-left: 0 !important;
}

.thumb_view ul
{
    float: left;
    width: 650px;  
    padding:23px 0 0 0;
    margin:0;
    list-style-type: none;
}

.thumb_view ul li
{
       float: left;
    margin-right: 5px;
    padding-bottom: 32px;
    width: 155px;
    margin-left: 2px;
}
.description-box {
	border: 1px solid #DDDDDD;
/*	float: left; 
	margin-bottom: 14px;*/
	padding: 10px 10px 10px 7px;
}
.video-box {
	background: url("images/frame-video.gif") no-repeat scroll left top transparent;
/*	float: left; */
	height: 117px;
	padding-top: 7px;
	position: relative;
	text-align: center;
	width: 148px;
}
.video-box img {
	height: 110px;
	width: 134px;
}
.video-box span.time-video {
	background: url("images/bg-opacity.png") repeat scroll 0 0 transparent;
	bottom: 7px;
	color: #FFFFFF;
	display: block;
	height: 18px;
	left: 7px;
	line-height: 18px;
	position: absolute;
	width: 45px;
}
.video-box span.add-playlist {
	background: url("images/add-btn.gif") no-repeat scroll left top transparent;
	bottom: 7px;
	color: #FFFFFF;
	display: block;
	height: 22px;
	position: absolute;
	right: 7px;
	text-indent: -9999px;
	width: 22px;
}
.thumb_view .description-box div {
	width: 148px;
}
.thumb_view .description-box div h5 {
	padding-bottom: 5px;
	width: 148px;
}
.thumb_view .description-box .heading-date {
	border-bottom: medium none;
	margin-bottom: 0;
}
.thumb_view .description-box .heading-date span {
	padding-left: 4px;
	width: 144px;
}
.thumb_view .description-box .text-desc {
	display: none;
}
.description-video {
	/*float: right; */
	padding-top: 5px;
	/*width: 475px;*/
}
.total-views {
	color: #747474;
	display: none;
/*	float: left; */
	padding-bottom: 4px;
	width: 148px;
}
.thumb_view .total-views {
	display: block;
}
.heading-date {
	border-bottom: 1px solid #E7E7E7;
/*	float: left; */
	margin-bottom: 7px;
	padding-bottom: 7px;
	/*width: 475px;*/
}
.heading-date h5 {
/*	float: left; */
	line-height: 16px;
	padding-bottom: 0;
	/*width: 350px;*/
}
.heading-date span {
	color: #B5B5B5;
	display: block;
	/*float: right; */
	font-style: italic;
	padding-right: 5px;
}
.text-desc {
/*	float: left; */
	line-height: 17px;
	/*width: 475px;*/
}
.text-desc p {
	line-height: 18px;
	padding-bottom: 10px;
}
.thumb_view .bottom-panel ul li {
	display: none;
}
.thumb_view .bottom-panel ul li.nobg {
	display: block;
}
.thumb_view .bottom-panel .rating-stars, .thumb_view .bottom-panel .share-btn {
	display: none;
}
.bottom-panel {
/*	float: left; 
	width: 475px;*/
}
.bottom-panel ul {
	float: left;
	padding: 0;
	margin: 0;
}
.bottom-panel ul li {
	background: url("images/bg-sep-signin.gif") no-repeat scroll left 3px transparent;
	color: #989898;
	float: left;
	line-height: 15px;
	padding: 0 6px 0 8px;
}
.bottom-panel ul li.nobg {
	background: none repeat scroll 0 0 transparent;
	padding-left: 0;
}
.rating-stars {
	float: left;
	padding-left: 20px;
	padding-top: 1px;
	width: 100px;
}
.description-box .rating-stars em {
	background: url("images/t-star.gif") no-repeat scroll left top transparent;
	display: block;
	float: left !important;
	height: 12px;
	margin-right: 2px;
	width: 12px;
}
.rating-stars em.low-rate {
	background: url("images/l-star.gif") no-repeat scroll left top transparent;
}
.bottom-panel a.share-btn {
	background: url("images/bg-share-social.gif") no-repeat scroll left top transparent;
	display: block;
	float: right;
	height: 17px;
	text-indent: -9999px;
	width: 72px;
}
.pager {
	background: url("images/bg-heading-gr.gif") repeat-x scroll center top transparent;
	border: 1px solid #E4E4E4;
	float: left;
	height: 23px;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 10px;
	width: 618px;
}

.pager ul
{
    list-style-type: none;
}
.pager li {
	color: #747474;
	float: left;
	padding: 0 2px;
}
.pager li a {
	color: #747474;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 16px;
	padding: 0 5px 2px;
	text-decoration: none;
}
.pager li a.pre {
	background: url("images/btn-pre.gif") no-repeat scroll left top transparent;
	height: 10px;
	margin-top: 4px;
	padding-right: 0;
	text-indent: -9999px;
	width: 7px;
}
.pager li a.next {
	background: url("images/btn-next.gif") no-repeat scroll left top transparent;
	height: 10px;
	margin-top: 4px;
	text-indent: -9999px;
	width: 7px;
}
.pager li a:hover, .pager li a.active {
	background: none repeat scroll 0 0 #00555A;
	color: #FFFFFF;
}
.pager li a.pre:hover {
	background: url("images/btn-pre.gif") no-repeat scroll left top transparent;
}
.pager li a.next:hover {
	background: url("images/btn-next.gif") no-repeat scroll left top transparent;
}
#right_content {
	float: right;
	width: 290px;
}

.profile-image.widget
{
    padding: 4px;
}
.media.widget
{
    border: 0;
}

.media.widget .hd {
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    border-left: 0px;
    border-right: 0px;
    color: #283B48;
    font-weight: normal;
    line-height: 20px;
    margin: 20px 0 0;
    padding: 6px 0 6px 15px;
}

.media.widget .hd h2
{
    color: #fff;
    font-weight: normal;
}
.media-holder
{
    position: relative;
}
.media-holder img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD !important;
    padding: 4px;
    
}

.media ul
{
    float: left;
    width: 650px;  
    padding:23px 0 0 0;
    margin:0;
    list-style-type: none;
}

.media ul li
{
    float: left;
    padding-bottom: 10px;
    margin: 15px 10px 0 10px;
    width: 190px;
}


.layeroverlay {
    background: none repeat scroll 0 0 #000000;
    bottom: 5px;
    color: #FFFFFF;
    height: 24px;
    left: 5px;
    position: absolute;
    width: 180px;
    right: 10px;
    z-index: 887;
}

.titleoverlay {
    bottom: 6px;
    color: #FFFFFF;
    font-weight: bold;
    left: 8px;
    position: absolute;
    z-index: 888;
}

.media-holder a:hover
{
    background-color: #ddd;
}

#photogallery .gallery-item img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    display: block;
    overflow: hidden;
    padding: 4px;
}

.gallery-widget.widget
{
    border: 0;
}

.gallery-widget.widget .hd {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    border-left: 0px;
    border-right: 0px;
    color: #283B48;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    margin: 20px 0 0;
    padding: 6px 0 6px 15px;
}

.gallery-widget.widget .hd h2
{
    color: #283B48;
}

.fancybox-zoom img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD !important;
    padding: 4px;
    
}

#photoGallery ul
{
    float: left;
    width: 650px;  
    padding:23px 0 0 0;
    margin:0;
    list-style-type: none;
}

#photoGallery ul li
{
    float: left;
    padding-bottom: 10px;
    margin: 15px 12px 0;
    width: 100px;
}

.gallery-widget.widget a
{
    color: inherit;
    background: none;
     padding: 0 5px 2px;
}

#fan-view-widget ul.tabs li a 
{
    width: 88px;
    
}
#fan-view-widget ul.tabs a.current
{
    width: 88px;    
    color: #fff;
}

#fan-view-widget .panes
{
    margin-top: 5px;
}
}



