/*
Theme Name: Pets Blogroll
Theme URI: 
Description: 
Version: 2.0
Author: Roberto Campus
*/

@font-face {
	font-family: 'BebasNeueRegular';
	src: url('../css/fonts/BebasNeue-webfont.eot');
	src: local('☺'), url('../css/fonts/BebasNeue-webfont.woff') format('woff'), url('../css/fonts/BebasNeue-webfont.ttf') format('truetype'), url('../css/fonts/BebasNeue-webfont.svg#webfontYW4lu6A6') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Links */

a { text-decoration: none;   }
a:link, a:visited { color: black; } 
a:hover, a:active { color: red; text-decoration: none; }
a:link img { border: none; }
a:link img, a:visited img{ border: none; }

/* Headings */

h1 { font-size: 30px; font-family: 'BebasNeueRegular'; font-weight: normal; }
h2 { font-size: 25px; font-family: 'BebasNeueRegular'; font-weight: normal; }
h3 { font-size: 20px; font-family: 'BebasNeueRegular'; font-weight: normal; }

/* Lists */

ul, ol
{
   list-style-type: none; 
}

/* Other Html Elements */

blockquote
{
	clear: both;
	padding-left: 10px;
}

abbr, acronym, cite {  }

ins, del
{ 
	padding-left: 18px; 
}
 

/* Structure */
body
{
	margin: 0px;
	background: white url(../images/2010/bg_page.png) repeat-x center top;
	text-align: center;
	color: #505050;
	font-family: Helvetica, Arial;
	font-size: 12px;
}

#top_ad728x90
{
	position: relative;
	margin: 3px auto 10px auto;
	clear: both;
}

#ad_728 {
	margin: 5px auto 15px auto;
	width: 728px;
}
 
#top
{
	position: relative;
	margin: 0 auto;
	clear: both;
	height: 30px;
	background-color: #799220;
	/* url(../images/top-bg.gif) bottom center repeat-x */
	border-bottom: 2px solid #295200;
	/* padding: 5px 0px; */
	z-index: 1;x
}  

#top .feeds {
	/* overflow: hidden; */
	width: 935px;
	margin: 0 auto;
}

#top .tabs { margin: 0px; }

#top a {
	color: white;
	margin: 0px;
}

#top .tabs .login {
	background-image: url(../images/tab_top_login_bg.png);
	width: 62px;
	height: 24px;
	text-align: center;
	margin: 0px 4px;
}

#top .tabs .signup {
	background-image: url(../images/tab_top_sign-up_bg.png);
	width: 62px;
	height: 24px;
	text-align: center;
	margin: 0px 4px;
}

#top .tabs .myaccount {
	background-image: url(../images/tab_top_my-account_bg.png);
	width: 90px;
	height: 24px;
	text-align: center;
	margin: 0px 4px;
}
   
#header-container
{
	clear: both;
	/* height: 120px; */
}

#header
{
	position: relative;
	margin: 8px auto 3px auto;
	clear: both;
	width: 935px;
	height: 70px;

}

#wrapper
{
	position: relative;
	text-align: left;
	margin: 0 auto;
}

#content-container
{
	clear: both;
	min-height: 350px;
	margin: 0px auto;
	position: relative;
	padding: 12px 0px;
	width: auto;
}
 
 
#content-wrapper { 
	margin: 0px auto;
	width: 935px;
	overflow: hidden;
} 

#content-inner { 
	margin: 0px auto;
	width: 935px;
	overflow: hidden;
} 
 
#content
{
	width: 604px;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	position: relative;
	border-right: 1px solid #BEBEBE;

}

#contentWide { 
	float: left;
	width: 935px;
	overflow: hidden;
    text-align: left;
	color: #754535;
	padding: 10px 5px;
	min-height: 350px;
} 
 

/* ----------------------- */
/* -- JOIN INSTRUCTIONS -- */
/* ----------------------- */
 
#textBox { }

#textBox h1 { 
	padding: 5px 0px;
	margin: 0px;
}
 

#textBox  p {
	padding: 5px 0px;
	margin: 0px;
}

#textBox  img {
	margin: 10px 0px;
}

 
 
 

/* --------- -------------- */
/* -- RECENT	     	 -- */
/* ------------------------ */

#recent-container
{
	clear: both;
	background-color: #107902;
	font-size: 11px;
	font-face: Arial Narrow;
}

#recent-container a { color: white; }

#recent-container a.alt { color: #fffa5c; }

#recent-top
{
	clear: both;
	height: 32px;
	background: #B98F18 url(../images/2010/bg_recent-box_top.gif) top center repeat-x;
}

#recent-content
{
	clear: both;
	margin: 0px auto;
	padding: 10px 0px; 
	width: 935px;
	text-align: left;
}

#recent-bottom
{
	clear: both;
	height: 32px;
	background: #B98F18 url(../images/recent-box_bottom-bg.gif) top center repeat-x;
}

#recent-content .rulerVert
{
	border-left: 1px solid wheat;
}
 
 
/* --------- -------------- */
/* -- ABOUT	     	 -- */
/* ------------------------ */

#about-container
{
	clear: both;
	background-color: #b91002;
	font-size: 11px;
	font-face: Arial Narrow;
}

#about-container a { color: white; }

#about-container a.alt { color: #fffa5c; }

#about-top
{
	clear: both;
	height: 32px;
	background: #B98F18 url(../images/2010/bg_recent-box_top.gif) top center repeat-x;
}

#about-content
{
	clear: both;
	margin: 0px auto;
	padding: 10px 0px; 
	width: 935px;
	text-align: left;
}

#about-bottom
{
	clear: both;
	height: 32px;
	background: #B98F18 url(../images/recent-box_bottom-bg.gif) top center repeat-x;
}

#about-content .rulerVert
{
	border-left: 1px solid wheat;
} 
 
/* --------- -------------- */
/* -- FOOTER     		 -- */
/* ------------------------ */  
  
#footer-container
{
	clear: both;
	background: #36360D url(../images/2010/footer-bg.gif) top center repeat-x;
}  
  
#footer 
{
	width: 935px;
	color: #808620;
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	font-size: 9px;
	text-align: left;
	font-family: Verdana;
}

#footer a { color: #A08620; font-weight: normal;  }
#footer a:hover { color: #B09630; }

#credits
{
	font-size: 9px;
	clear: both;
	width: 935px;
	color: #906600;
	text-align: left;
	padding: 10px 0px;
}
 
#breadcrumb
{ 
    margin: 0px;
  	font-size: 14px;
	color:  #D99756;
}
 
#breadcrumb strong
{ 
    color:  #757575;
}
 
/* --------- -------------- */
/* -- NAVIGATION BAR     -- */
/* ------------------------ */

#navbar-container
{
	clear: both;
	height: 40px;
	/* background: #9EEB10 url(../images/nav-bg.gif) top center repeat-x; */
}

#navbar
{
	position: relative;
	margin: 0 auto;
	clear: both;
	width: 935px;
	height: 40px;
	border-bottom: 6px solid #9f9f9f;
}
 
#navbar .leftColumn, #navbuttons .leftColumn
{ float: left; }
 
 
/* --------- -------------- */
/* -- NAVIGATION BUTTONS     -- */
/* ------------------------ */

#navbuttons
{
	position: relative;
	margin: 0 auto;
	clear: both;
	width: 935px;
	height: 30px;
	border-bottom: 1px solid #717171;
	border-top: 1px solid #717171;
	background-color: #9A9A9A;
}

#navbuttons li 
{ 
  list-style-type: none; 
  padding: 3px 1px;
}

#navbuttons .leftColumn a
{ 
	padding: 0px 15px 0px 15px;
 	color: white;
}

#navbuttons .leftColumn .off
{   
	border-right: 1px solid #A6A6A6;
}

#navbuttons .leftColumn .on
{   
	border-right: 1px solid #A6A6A6;
}

#navbuttons .leftColumn a:hover
{ 
	color: black;
	background-color: #B0B0B0;
}

#navbuttons .rightColumn a:hover 
{ 
	color: black; 
}

#navbuttons .darkbg 
{ 	
	color: white;
	background-color: #5B5B5B;
	padding-left: 5px;
	padding-right: 5px;
}

#header_social 
{
	position: absolute;
	right: 0px;
}

#header_social .icons { font-size: 9px; }

#header_social .icons a
{
	color: gray;
	text-decoration: none;
}

#header_social .icons a:hover { color: orange; }

#header_social .links {
	font-size: 13px;
	font-weight: bold;
	margin: 6px 0px 0px 0px;
	float: left;
}

#header_social .on { color: #b80e00; }

#header_social .off { color: #b80e00; }	

#header_social .links a:hover { color: orange; }

#banner 
{
	position: absolute;
	top: 30px;
	right: 0px;
	/* background: white url('../images/header-ad-bg.gif') center no-repeat; */
	width: 468px;
	height: 60px;	
}

#banner ul { margin:0px;padding:0px; }

#navbar .rightColumn, #navbuttons .rightColumn 
{
	float: right;
	text-align: center;
	margin-top: 0px;
}

#navbar .rightColumn .SearchText
{
	border: 1px solid #C0C0C0;
	width: 210px;
	color: #A0A0A0;
	background-color: #F6F6F6;
}

#navbar .rightColumn .SearchButton
{
	border: 1px solid #A0A0A0;
	width: 55px;
	color: white;
	background-color: #C0C0C0;	
}

#logo .logo { position: absolute; left: 10px; top: 1px; }
 
#navbar ul, #navbuttons ul
{   
	padding: 0px;
	margin: 0px; 
}

#navLinks .leftColumn ul, #navbuttons .leftColumn ul
{   
	padding: 0px;
	margin: 0px;
	float: left; 
}

#navbar .rightColumn ul, #navbuttons .rightColumn ul
{   
	padding: 0px;
	margin: 0px;
	float: right;
}

#navbar li
{ 
  list-style-type: none; 
  padding: 8px 0px;
}



#navbar .leftColumn li, #navbar .rightColumn li, #navbuttons .leftColumn li, #navbuttons .rightColumn li, #top .tabs li
{   
	float: left;
	font-size: 20px;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-transform: uppercase;
}

#navbar a, #navbuttons a
{ 
 display: block;
 text-decoration: none;
}

#navbar .rightColumn a, #navbuttons .rightColumn a
{ 
	padding: 8px 3px 0px 33px;
 	color: red;
}

#navbar .leftColumn a
{ 
	padding: 8px 3px 0px 33px;
 	color: #4B4A4A;
}

#navbar .leftColumn .off
{   
	border-right: 1px solid gray;
	border-bottom: 6px solid gray;
}

#navbar .leftColumn .on
{   
	border-right: 1px solid #B91002;
	border-bottom: 6px solid #B91002;
}

#navbar .leftColumn a:hover
{ 
	color: orange; 
}

#navbar .rightColumn a:hover 
{ 
	color: orange; 
}


#navbar .nav-home 	{ background: url('../images/nav-home.gif') center no-repeat; }
#navbar .nav-submit	{ background: url('../images/nav-submit.gif') center no-repeat; }
#navbar .nav-about 	{ background: url('../images/nav-about.gif') center no-repeat; }
#navbar .nav-faq		{ background: url('../images/nav-faq.gif') center no-repeat; }
#navbar .nav-contact 	{ background: url('../images/nav-contact.gif') center no-repeat; }
#navbar .nav-forum 	{ background: url('../images/nav-forum.gif') center no-repeat; }

#navbar .nav-add		{ background: url('../images/button-greenBG-115.gif') center no-repeat; width: 115px;  }
#navbar .nav-sign		{ background: url('../images/button-greenBG-75.gif') center no-repeat; width: 75px;  }

#navbar .nav-add-blue	{ background: url('../images/button-bluBG-115.gif') center no-repeat; width: 115px;  }
#navbar .nav-sign-blue	{ background: url('../images/button-bluBG-75.gif') center no-repeat; width: 75px;  }

#navLoginBox {  
	height: 70px;
	margin: 0px 0px 0px 715px;
	padding: 20px 0px 0px 0px;
	text-align: left; 
}

#navLoginBox   {
	color: #105080;
	font-size: 11px;
	font-weight: normal;
}	

#navLoginBox a {
	color: #406090;
}

#navLoginBox input {
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

#navLoginBox .textInput {
	border: 2px solid #4DC09E;
	width: 135px;
}

#navLoginBox .button {
	border: none;
	background-color: #308090;
	color: white;
}

#navLoginBox .invalidLogin {
	background-color: red;
	font-size: 10px;
	color: white;
	font-weight: bold;
	margin: -3px 0px 0px;
	padding: 2px;
	text-align: center;
}

#navSearchBox {
	padding: 6px 4px;
	margin: 0px;
	text-align: left;
	height: 28px;
}

#navSearchBox td {
	color: #A2393F;
	font-size: 12px;
	font-weight:bold;
}
 
#navSearchBox .searchInput {
	border: 1px solid #FFB937;
	font-size: 10px;
	font-weight:bold;
	width: 160px;
	height: 14px;
}

#navSearchBox .logOut {

}
 
/* Sidebar */

#sidebar
{
	position: relative;
	width: 310px;
	padding: 0px 0px 0px 20px;
	text-align: left;
 	min-height: 336px;
}

/* #sidebar strong { color: #406000; } */


#sidebar ul {  
	padding: 0px; 
	margin:  0px;
}

#sidebar ul.listing  { 
	padding: 5px 0px 5px 0px;
	margin: 0px 15px;
}

#sidebar ul.listing li { 
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: -1px 3px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px;
	text-indent: 0px;
 	display: block; 
}

#sidebar h1 {
	font-size: 25px;
	font-family: 'BebasNeueRegular'; 
	font-weight: normal;
	/* font-style: italic; */
	padding: 2px 8px 2px 8px;
	margin: 0px;
	color: white;
	background-color: #70A050;
}

#sidebar h1 a {
	color: white;
	text-decoration: none;
}


#sidebar h2 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #954515;
}

#sidebar h3 {
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	
}

#sidebar h3.small {
	font-size: 16px;
	font-weight: normal;
	padding: 2px 0px 5px 0px;
	margin: 0px;
	
}

#sidebox li.header {
	height: 18px;
	background-image: url(../images/sidebox_header-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: white;
	margin: 0px;
	font-size: 11px; 
 	padding: 5px 0px 0px 7px;
}

#sidebox li.content {
	border: 1px dotted #F4C876;
	margin: 0px 0px 25px 0px;
 	padding: 4px;
	display: block;
}

#sidebox li.footer {
	height: 10px;
	background-image: url(../images/sidebox_footer-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
 	margin: 0px 0px 20px 0px;
  	padding: 0px;  
}


#sidebar .box { 
 	 list-style-image: url(images/list-dot.gif);
	 border: none;
	 padding: 2px;
	 text-indent: 0px;
	 margin: 0px;
}

#sidebar .box li { 
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	margin: 5px 3px 7px 3px;
	text-indent: 0px;
 	display: block;
}

#sidebar .box-alt { 
	 border: none;
	 padding: 8px 6px 8px 0px;
}

 
#sidebar li { padding-bottom: 2px; margin: 0px; }


 
#sidebar img { }

#sidebar img.left { float: left; }

#sidebar img.right{ float: right; }
  
#sidebar .SearchText {
	border: 1px solid #FFB937;
	font-size: 11px;
	font-weight: bold;
	width: 155px;
	height: 14px;
	float: left;
	color: #993300;
	background-color: #FFEE99; 
	padding: 2px; 
}


#sidebar select, #sidebar input {
   width: 140px;
   background-color: #FFEEAB;
   border: 1px solid #ABADB3;
   font-size: 10px;
   margin: 3px 0px;
}

#sidebar .submit {
   width: 24px;
   border: none;
   background: none;
}



/* Sidebar */
 
.row  { border-top: 1px dotted #bcc4d2; padding: 5px 0px 0px 0px;}

.ruler { margin-top: 6px; margin-bottom: 6px; border-top: 1px #FFE7BB solid; width: 728px; display: block }
.rulerDot { margin-top: 2px; margin-bottom: 2px; border-bottom: 1px #EED7AA dotted; display: block }

#browse { margin: 20px 5px 10px 0px; font-size: 12px; }
#browse a { font-weight: bold; color: #CF967F; }
#browse a:hover { color: #8F563F; }
#browse .active { background-color: #FFFF66; padding: 0px 3px 0px 3px; }
#browse select { background-color: #FFFFB4; font-size: 11px; color: #D39664; font-weight: bold; border: 1px dotted #E6C765; }

.items { width: 728px; }

hr { border: 1px #FFE7BB solid; height: 1px; margin-bottom: 20px; }
hr.sm { border: 1px #FFE7BB solid; height: 1px; margin-bottom: 0px; }

.mas { margin: 1px 3px 0px 0px; } 

 
.stats { font-size: 11px; font-weight: normal; color: #606060;}
.stats ul { padding: 0px 0px 20px 0px; margin:0px; }
.stats li { float: left; }
.stats li img { width: 12px; height: 13px; background: url('images/rate-off.gif') top left; margin: 2px; }
.stats .rated { background: url('images/rate-on.gif');  }
.stats .count { color: #353535; }


#captcha { 
	padding: 0px;
	/* position: absolute;
	top: 630px;
	left: 580px; */
}

#captcha P {  	
	font-size: 12px; 
	color: #BF6B09; 
	font-weight: bold;
}

#captcha img {
	border: 2px solid #CC6600;
	padding: 4px; 
}

.rbox {
	width: 310px;
	padding: 0px;
	color: orange;
}

.rbox h2 {
	margin: 0px 4px;
	font-weight: normal;
	color: white;
	font-size: 26px;
	/* font-style: italic; */
	font-family: 'BebasNeueRegular';
}

.rbox ul {
	margin: 0px;
	padding: 15px 5px 15px 8px;
}

.rbox li {
	margin: 0px;
	padding: 0px 0px 6px 8px;
	background-image: url(../images/2010/li_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}


#home { 
	font-size: 11px;
	font-weight: normal;
	color: #754535;
	float: left;
}

.clean { 
	float: left; 
	 
	padding: 0px 0px 5px 0px; 
	margin: 0px 0px 0px 0px;
}



.long { 
	float: left; 
	width: 604px; 
	padding: 8px 0px; 
	margin: 0px 0px 0px 0px;
}

.long_highlight {
	float: left; 
	
	background: #FFFDC8 url(../images/box610_bg_highlight.gif) top center no-repeat; 
	margin: 0px 0px 0px 0px; 	
}

.long_nb { 
	float: left; 
	width: 596px; 
	background: #FFFFFF url(../images/box610_bg.gif) top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px 0px 0px 0px; 
}
 
.light {
	background: #FFFFFF url(../images/box610_bg_light.gif) top center no-repeat; 
}

.featured { 
	/* 
	float: left; 
	width: 594px; 
	padding: 8px 10px 0px 10px; 
	margin: 0px 0px 4px 0px;
	*/
}
 
.blue { 
	background: #FFFFFF url(../images/box610_bg_blue.gif)    top center no-repeat; 
}

.largeS { 
	float: left; 
	width: 594px; 
	background: #FFFFFF url(../images/box610s_bg.gif)    top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px 0px 10px 0px; 

}

.smallLeft  { 
	float: left; 
	width: 286px; 
	background: #FFFFFF url(../images/box-small_bg.gif) top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px; 
	border-top: 5px solid #F8DE76;	
	border-right: 4px solid #F8DE76;	
}

.smallRight { 
	float: left; 
	width: 286px; 
	background: #FFFFFF url(../images/box-small_bg.gif) top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px; 
	clear: right; 
	border-top: 5px solid #F8DE76;
}

.smallDownBlue { 
	float: left; 
	width: 609px; 
	background: #FFFFFF url(../images/box610s_bg_blue_down.gif) bottom center no-repeat; 
	height: 30px; 
	position: absolute;
	bottom: 0px;
	left: -6px;
}



/* #featured { } */

.green { color: green; font-weight: bold; }
.red { color: red; font-weight: bold; }
.black { color: #300000; font-weight: bold; }
.blue { color: blue; font-weight: bold; }

#leftCol { }

#rightCol { }
 
#sidebar .col166left { 
	float: left; 
	width: 160px; 
	background-color: white;
	/* background: #FFFFFF url(../images/box166_bg.gif) top center no-repeat; */
	padding: 1px 3px; 
	margin: 0px; 
	min-height: 620px;
	border-right: 4px solid #F8DE76;
}

#sidebar .col166right { 
	float: left; 
	width: 160px; 
	background-color: white;
	/* background: #FFFFFF url(../images/box166_bg.gif) top center no-repeat; */
	padding: 1px 3px; 
	margin: 0px; 
	min-height: 620px;
}
 
#sidebar .col336 { 
	clear: both;
	float: left; 
	width: 300px; 
	margin: 0px 0px 25px 0px; 
} 

#sidebar .col336top { 
	clear: both;
	float: left; 
	width: 300px; 
	margin: 0px 5px; 
} 

#sidebar .bb 
{
	border: 5px solid #90C070;
	background-color: #F9FFF9;
}

#sidebar .bb h1
{
	background-color: #70A050;
}


#sidebar .rd 
{
	border: 5px solid #D00000;
	background-color: #FFF6F6;
}

#sidebar .rd h1
{
	background-color: #EE5B10;
}

#sidebar .or 
{
	border: 5px solid #C85B30;
	background-color: #FBF4F0;
}

#sidebar .or h1
{
	background-color: #C85B30;
}

#sidebar .gr 
{
	border: 5px solid #00A000;
	background-color: #D6FFC6;
}

#sidebar .gr h1
{
	background-color: #3BBB10;
}

 

#home  img {   }

#home table { border: none;  }

.boxW { 
	/* width: 594px; */
	min-height: 150px;
	clear: both;
}

.box330 { 
	width: 320px; 
	min-height: 200px;
	clear: both;
}
 
.boxL { 
	width: 286px; 
	min-height: 150px;
}

.boxR { 
	width: 286px; 
	min-height: 150px;
}

.boxHeader {
	font-weight: normal;
	font-size: 20px;
}

.boxTitle {
	color: #942323;
	height: 26px;
	font-weight: normal;
	font-size: 20px;	
}

.boxHeader728 {
	height: 50px;
}
 
  
#home .boxBody {
	background: #FEFDF9 url('../images/box_bg.png') top no-repeat;
	min-height: 150px;
	padding: 5px;
}
 
#content p {
	margin: 7px 0;
	padding: 0px;
}

#content a {
	/* font-weight: bold; */
}
 
#content .more {
}

#content .more a {
	color: #E6984B;
	font-size: 10px;
	font-weight: bold;
}

#home .boxFooter728 {
 	height: 15px;
	padding: 0px 10px;
	text-align: right;
	clear: left;
}
 

#home .boxFooter a { 
	color: #E6984B;
	font-size: 10px;
	font-weight: bold;
}


.boxContent { 
	padding: 0px 5px;
	position: relative;
	clear: both;
}

.boxItemList { 
	width: 590px;
	position: relative;
	float: left;
	margin-left: 5px;
}

.boxItemList { 
	width: 520px;
	position: relative;
	float: left;
	padding: 5px 10px 10px 0px;
}

.boxSocial { 
	width: 55px;
	position: relative;
	float: left;
	text-align: center;
	padding: 5px 0px 10px 0px;
}

.boxSocial .tw { 
	/* padding: 0px 0px 5px 10px; */
}

.boxSocial .comments { 
	color: maroon;
	background-image: url('../images/2010/box_comments.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 55px;
	height: 20px;
	margin: 15px 0px 0px 0px;
}

.boxSocial .comments a { 
	line-height: 20px;
}

.boxSocial .fb { 
	margin: 15px 0px 0px 3px;
}


.boxSocial_h { 
	width: 590px;
	position: relative;
	float: left;
	text-align: center;
	padding: 5px 0px;
	margin-left: 5px;
}



.boxSocial_h .comments { 
	color: maroon;
	background-image: url('../images/2010/box_comments.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 65px;
	height: 20px;
	margin: 0px;
	float: right;
}

.boxSocial_h .comments a { 
	line-height: 20px;
}

.boxSocial_h .fb { 
	margin: 0px;
	float: left;
}

.boxSocial_h .tw { 
	margin: 2px 0px 0px 0px;
	float: left;
}


.boxItemImageList { 
	text-align: center;
	padding: 0px;
 	/* margin: 3px 6px 0px 0px; */
	border: 2px solid #9F9F9F;
	overflow: hidden;
	/* width: 150px; */
	/* height: 120px; */
	background-color: #FFE363;
	float: left;
}

.boxItemImageList img { 
	width: 150px;
	/* height: 120px; */
}

.boxItemImage { 
	text-align: center;
	padding: 0px;
 	margin: 20px 0px 10px 0px;
	border: 2px solid orange;
	width: 590px;
	overflow: hidden;
}

.boxItemContent { 
	margin: 0px 0px 0px 0px;
}

.boxItemContentList { 
	padding: 0px 0px 0px 0px;
	/* overflow: hidden; */
	/* min-height: 65px; */
}

.boxItemFooter { 
	color: #D39664;
	font-size: 11px;
	padding: 0px;
}

.boxItemFooter a { 
	color: #53A020;
}

.boxItemFooter a:hover { 
	color: #53A020;
}

.boxItemDate { 
	color: #B0B0B0;
	font-size: 10px;
	margin: 0px;
	padding: 1px 0px 5px 0px;
}

.boxItemDateList { 
	color: #D39664;
	font-size: 10px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

.boxItemComments { 
	color: #D39664;
	font-size: 11px;
	height: 15px;
    padding: 15px 0px 0px 0px;
	clear: both;
}

.boxItemCommentsList { 
	color: #D39664;
	font-size: 11px;
	width: 590px;
	margin: 10px 0px 0px 0px;
}


.thumbnail {
	text-align: center;
	margin: 5px;
	overflow: hidden;
	/* width: 116px; */
	float: left;
	display: block;
}

.thumbnail .link { 
	display: block;
	width: 100px;
}

.thumbnail .thumb { 
	border: 2px solid #9DB5C2;
	overflow: hidden;
	background-color: #D5EDF2;
	display: block;
}

.thumbnail .name { 
	padding: 0px;
 	margin: 3px 0px 0px 0px;
	overflow: hidden;
	
	float: left;
	display: block;
	font-size: 11px;
}

.commentsCount { 
	font-size: 16px;
}

.commentsAvatar { 
	border: 5px solid #F4DC6E;
}

.boxItemCommentsBox { 
	color: #D39664;
	font-size: 18px;
	height: 15px;
    padding: 50px 0px 0px 0px;
}


.boxItemSpacer { 
	padding: 30px 0px 0px 0px;
}

.boxTitle { 
	color: #900000;
	font-size: 14px;
}
 

 
 
 
 /* comments
--------------------------------------------------*/
#comments {
	margin: 0px 0px 0px 0px;
	position: relative;
}

#comments h2 {   }

#comments h2 .top {
	background: transparent url(../images/icon_comments-large.gif) top left no-repeat;
}

#comments h2 a {
 
}

#comments ol {
	margin: 0px 0px 40px 0px;
	list-style-type: none;
	padding: 0px;
}

#comments ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	width: 594px;
}

#comments li {  
 	margin: 0px;
 	padding: 0px;
} 

#comments li {
	margin: 10px 0px 18px 0px;
	clear: both;
	position: relative;
	padding: 5px 0px;
	min-height: 80px;
	background: transparent url(../images/boxComment-bg3.gif) top right no-repeat;
}
 
#comments ol p {
	clear: right;
	font-size: 12px;
}

#comments .header {
	position: relative;
	margin: 0px 0px 0px 105px;
	padding: 5px 0px;
	font-size: 12px;
}

#comments .avatar {
	display: block;
	float: left;
	padding: 0px;
	position: absolute;
	top: -1px;
 	border: 5px solid #C0C0C0;
 	margin: 0 30px 0px 6px;	
}

#comments .avatar img{
	width: 60px;
	height: 60px;
}

 
#comments .box { 
	width: 512px;
 	margin: 0px 10px 0 105px;
 	padding: 10px 0px 10px 0px;
 	width: 482px;
 	 
 	color: #BB912B;
 	font-size: 12px;
}

 

#comments ol {  
 	margin: 0px;
 	padding: 0px;
}  
 
#comments .avatarImg { 
 	border: 5px solid #F4DC6E;
 	margin: 0px 6px;
}
 
#comments .avatarBox {  
 	width: 82px;
} 

#comments .info {  
 	width: 84px;
 	float: left;
} 

#comments .date {  
 	float: right;
 	font-size: 12px;
} 

#comments .author {  
 	float: left;
 	font-size: 12px;
} 

#comments .text {  
 	padding-top: 20px;
} 

#comments table {
	margin: 0px;
	padding: 0px;
}

#comments .contents {
	background: #FEFEE4 url(../images/boxComment-bg.gif) top center no-repeat;
}
 
 
#comments .divider {
	background: #FEFEE4 url(../images/boxComment-border.gif) top right no-repeat;
}

 
 
 
 

.buttonClear {
	border: none;
	background-color: transparent;
	padding: 2px;
	font-weight: normal;
	font-size: 11px;
	font-family: Georgia;
	color: #990000;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	
}	 

/* comments form
--------------------------------------------------*/
#commentform {
	margin: 35px 0px;
	/* color: #D39664; */
	font-size: 13px;
}

#commentform p {
	padding: 0px 0px;
	margin: 6px 0px;
}

#comments form .title {
	font-size: 20px;
	padding: 0px;
}
  
.button_red {
	border: none;
	background-color: red;
	font-weight: normal;
	color: white;
	font-size: 20px; 
	font-family: 'BebasNeueRegular';
	padding: 0 8px;
	cursor: pointer;
	-moz-border-radius: 8px;
} 

.input_yellow {
	border: orange;
	background-color: yellow;
	font-weight: normal;
	color: maroon;
	font-size: 15px; 
	font-family: Helvetica, Arial;
	padding: 0 8px;
} 
  
#comments form input, textArea {
	border: 2px solid #F6B677;
	background-color: #FFFD90;
	padding: 2px;
	font-weight: bold;
	color: #990000;
	margin: 0px 0px 0px 0px;
}	
 
#commentform .title {
  margin: 0px;
  padding: 0px;
  width: 520px;
}  

#commentform .header {
  background-color: #FFFD90;
  margin: 0px 5px 0px 10px;
  padding: 10px 0px 10px 0px;
  background: transparent url(../images/ruler-large-soft.gif) bottom center no-repeat;
} 

#commentform .heading {
	margin: 0px 5px 0px 10px;
}

#commentform .error {
  color: white;
  background-color: #f82e00;
  margin: 0px 0px 10px 91px;
  width: 302px;
  padding: 3px;
}  

#commentform .error.sub {
  margin: 0px 0px 10px 155px;
}

#commentform .loading {
    display: none;
}

#commentform .available {
    color: #060;
}

#commentform .NA {
    border-color: red;
}
 
#commentform fieldset {
  margin-left: 0px;
  padding: 0px;
} 

#commentform label {
  display: block;
  float: left;
  width: 85px;
  margin: 4px 6px 0px 0px;
  text-align: right;
  color: #B04020;
  font-weight: bold;
}

#commentform label.join {
  width: 150px;
}
  
#commentform em {
  margin-left: 5px;
  font-size: 12px;
  color: #B19F93;
  font-style: normal;
}

#commentform small {
  margin-left: 90px;
  display: block;
  font-size: 12px;
  color: #A18F83;
}

#commentform .note {
  margin: 0px;
  font-size: 12px;
  color: #B19F93;
  font-weight: bold;
}

#commentform small.gray {
  margin: -6px 10px 5px 155px;
  font-size: 13px;
}

#commentform input, textarea, select {
  padding: 2px;
  border: 2px solid #F6B677;
  background: #FFFC7B;
  font-size: 13px;
  color: #660000;
  font-family: arial;
}
 
#commentform input { 
	width: 300px; 
}

#commentform input.full { 
	width: 560px; 
}

#commentform .selectLargest { 
	width: 300px; 
}

#commentform .selectLarge { 
	width: 250px; 
}

#commentform .selectMedium { 
	width: 175px; 
}

#commentform .selectSmall { 
	width: 120px; 
}

#commentform input.join { 
	width: 20px; 
	padding: 2px;
	margin: 0px;
	border: none;
	background: none;
}

#commentform input.textInput45 { 
	width: 45px; 
}

#commentform input.textInputTiny { 
	width: 80px; 
}

#commentform input.textInputMedium { 
	width: 135px; 
	overflow: hidden;
}
	
#commentform textarea { 
	width: 490px; 
}

#commentform textarea.join { 
	width: 430px; 
}
 
#commentform .spaced td {
	padding-bottom: 8px;
	
} 
 
#commentform .button {
	margin-left: 90px;
	font-weight: bold;
	background-color: #CC3300;
	width: 165px;
	color: white;
	font-size: 15px;
}
 
#commentform .buttonSmall {
	font-weight: bold;
	background-color: #CC3300;
	width: 85px;
	color: white;
	font-size: 12px;
}

#commentform .buttonJoin {
	margin-left: 157px;
	font-weight: bold;
	background-color: #CC3300;
	width: 165px;
	color: white;
	font-size: 15px;
}
 
#commentform .hiddenfield {display:none;}

#commentform .info {padding-left:0px;}
 
 
 
/*--------------------------------------------------*/
/* dialog
 

 
 
 /* message tab
--------------------------------------------------*/
#message {
	/* margin: 5px 0px; */
	color: #B7BD7A;
	float: left;
	width: 100%;
}

#message p  { 	
	text-decoration: none;
	margin: 8px 2px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px;
	text-align:center;
	display: block;
}

#message .bg_Error 	{ color: #FFFFFF; background: red; border: 2px solid #AA2000; }
#message .bg_Confirmation 	{ color: #FFFFFF; background: green; border: 2px solid #80AA00; }

 
 
/*--------------------------------------------------*/
 
#home .itemTitle {
 	font-size: 12px;
 	font-weight: bold;
 	color: #c15600;
 	padding-top:0px;
 }

#content h1 { 
	
	font-family: 'BebasNeueRegular';
	/* font-weight: bold; */
	/* font-style: italic; */
	font-weight: normal;
	padding: 3px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/2010/bg_headers.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #7A7A7A;
	text-transform: uppercase;
	color: white;
}

#content h1 a { 
	color: white;
}

#content h1 img { 
	margin: 7px 7px 0px 0px;
	float: left;
	padding: 0px;
}		

#content h2 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

#content h2.dark {
	/* background-image: url(../images/2010/bg_headers.gif); */
	background-repeat: repeat-y;
	background-position: left;
	background-color: #A0A0A0;
	color: white;
	padding: 2px 5px;
}

#content h2.dark img {
	margin:3px 5px 0px 0px;
}

#content h2.brd{
	border-bottom: 1px dotted #D0A090;
}

#content h2 a {
	color: black;
}

#content h2 a:hover, #content h3 a:hover  {
	color: orange;
}

#content h2 img { 
	margin: 0px 4px 0px 0px;
	float: left;
}

#content h3 { 
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

#content h3 a {
	color: black;
}

#content h3 img { 
	margin: -2px 4px 0px 0px;
	float: left;
}

#content ul { 
	padding: 2px 0px 7px 0px;
	margin: 0px;
	list-style-type: none;
	font-weight: normal;
}

#content ul.listing  { 
	padding: 5px 0px 5px 0px;
	margin: 0px 15px;
	font-weight: normal;
}

#content ul.short  { 
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#content ul.listing li { 
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: -1px 3px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px;
	text-indent: 0px;
 	display: block; 
}

#content lig {
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0px 0px 0px 12px;
	margin: 5px 3px 7px 3px;
	text-indent: 0px;
 	display: block; 
}
 
#content .rulerLarge { 
 	background-color: #C0C0C0;
  	clear: both;
	padding: 0px 0px 0px 0px;
	height: 1px;
	margin: 5px 0px 15px 0px;
}

.adCodeBox {
	overflow: auto;
	padding: 10px;
	background-color: rgb(255, 255, 153); 
	border: 2px solid rgb(153, 0, 0); 
	font-size: 11px;
	height: 135px;
	width: 575px;
}

.sp15 {
	margin-bottom: 15px;
}

#content .rulerLargeSoft { 
 	background: transparent url(../images/ruler-large-soft.gif) center center no-repeat;
  	margin: 0px 0px 10px 0px; 
	clear: both;
}

#content .rulerSmall { 
 	background: transparent url(../images/ruler-small.gif) center center no-repeat;
  	padding: 10px 0px 0px 0px; 
	clear: both;
}
 
.iconComments { 
	padding: 0px 3px 0px 0px;
	margin: 0px;
} 
 
.iconCommentsLarge { 
	padding: 0px 5px 0px 5px;
	margin: -8px 0px;
} 
 
.blog { 
	position: relative; 
	/* color: #707070; */ 
	/* overflow: hidden; */
	font-size: 12px;
	float: left;
	width: 100%;
} 
 
.blog .thumbnail { 
	float: left;
 	padding: 0px;
 	margin: 3px 6px 0px 0px;
	width: 200px;
	height: 150px;
	border: 2px solid #C0C0C0;
}

.blog .thumbnailSmall { 
	float: left;
 	padding: 0px;
 	margin: 0 10px 10px 0;
	width: 104px;
	height: 76px;
	overflow: hidden;
	text-align: center;
	border: 2px solid #C0C0C0;
}

.blog .thumbnailFull { 
	padding: 0px 0px;
 	margin: 2px 6px 0px 0px;
	border: 2px solid #C0C0C0;
	width: 200px;
	height: 150px;
}	

.full {
	width: 200px;	
}

.blog .thumbnail img  { 
	
}

.blog .thumbnail img, .blog .thumbnailSmall img  { 
	/* border: 2px solid #F4DC6E; */
}

.blog .profilePicture { 
	float: left;
 	padding: 0px 0px;
 	margin: 0px 6px;
	border: 2px solid #9DB5C2;
	width: 60px;
	height: 60px;
}

.blog .profilePictureFull { 
	padding: 0px 0px;
 	margin: 2px 6px 0px 0px;
	border: 2px solid #F76464;
	width: 180px;
	height: 180px;
}

.blog .socialIcon { 
	float: left;
 	width: 130px;
	height: 30px;
}

.blog .socialIcon img { 
	margin: 0px 4px -3px 0px;
}
 
.blog .title { 
	font-size: 14px;
	color: #A65933;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	font-family: 'BebasNeueRegular';
	
}

.blog .titleFull { 
	font-size: 22px;
	color: #A65933;
	padding: 0px;
	margin: 0px;
	font-family: 'BebasNeueRegular';
}

.blog ul { 
	padding: 0px;
}

.blog .details li { 
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	border-bottom: 1px dotted #E0E0E0;
	position: relative;
}
 
.blog .details li strong { 
	/* width: 105px; */
	float: left;
	text-align: left;
	padding-right: 5px;
}

.blog .details li span { 
	width: 295px;
	text-align: left;
	float: right;
	
}

.blog .tabs { 
	width: 90px;
	text-align: left;
	float: right;
}

.blog .tabs li { 
	padding: 3px;
}

.blog .info { 
	/* width: 265px; */
	float: left;
}

.blog .info li { 
	padding: 4px 0px;
	/* width: 200px; */
}
 
.blog .info li strong { 
	width: 85px;
	float: left;
	text-align: left;
	padding-right: 5px;
}

.blog .info li span { 
	width: 150px;
	text-align: left;
}
 
.blog .actions { 
	font-size: 12px;
	color: #959595; 	 
	position: absolute;
}

.blog .actions.right { 
	right: 5px;
}

.blog .actions.right li { 
	right: 0px;
	width: 130px;
}

.blog .actions.bottom { 
	bottom: 0px;
}

.blog .actions li { 
	-moz-border-radius:5px;
	text-align: center;
	background-color: red;
	/* width: 180px; */
	border: 2px solid maroon;
	margin: 0px 0px 2px 0px;
	font-weight: bold;
	padding: 0px;
}

.blog .actions li.gray {
	background-color: #C0C0C0;
	border: 2px solid #909090;
}

.blog .actions li.on {
	background-color: #83C405;
	border: 2px solid #618C07;
	color: #E0FFE0;
}

.blog .actions a { 
	display: block;
	color: white;
	margin: 0px -10px 0px 3px;
	padding: 5px 0px;
}

.blog .actions a.send { 
	background: transparent url(../images/icon_send-to-friend30.png) center left no-repeat;
}

.blog .actions a.addFavorite { 
	background: transparent url(../images/icon_add-favorite30.png) center left no-repeat;
}

.blog .actions a.report { 
	background: transparent url(../images/icon_report30.png) center left no-repeat;
}

.blog .actions a.addFriend { 
	background: transparent url(../images/icon_add-to-my-friends30.png) center left no-repeat;
}

.blog .actions .friend { 
	background: transparent url(../images/icon-friend.png) center left no-repeat;
	padding: 8px 0px;
}

.blog .actions a.cancelFriend { 
	background: transparent url(../images/button_remove.png) center left no-repeat;
}

.blog .actions a.addFriendGray { 
	background: transparent url(../images/icon_add-to-my-friends-gray30.png) center left no-repeat;
	color: white;
}

.blog .actions a.sendMessage { 
	background: transparent url(../images/icon_send-message30.png) center left no-repeat;
}

.blog .actions a.sendMessageGray { 
	background: transparent url(../images/icon_send-message-gray30.png) center left no-repeat;
}

.blog .actions a.delete { 
	background: transparent url(../images/button_delete.png) center left no-repeat;
}

.blog .actions a.accept { 
	background: transparent url(../images/icon-positive19.png) center left no-repeat;
}

.blog .actions a.joinGroup { 
	background: transparent url(../images/icon_joinGroup.png) center left no-repeat;
}

.blog .actions a.leaveGroup { 
	background: transparent url(../images/button_remove.png) center left no-repeat;
}

.blog .actions a.joinGroupGray { 
	background: transparent url(../images/icon_joinGroup-gray.png) center left no-repeat;
	color: gray;
}

.blog .actions a.rate { 
	background: transparent url(../images/icon_rate-blog30.png) center right no-repeat;
}

.blog .url { 
	font-size: 11px;
	color: #959595; 	 
	padding: 0px 0px 15px 0px;
 	margin: 0px;
}
 
.blog .date { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 0px;
} 

.blog .tags { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 18px;
} 

.blog .country { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 36px;
}   

.blog .joined { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 18px;
}  

.blog .hits { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	position: absolute;
 	bottom: 0px;
 	right: 0px;
 	margin: 0px;
}  

.blog .desc { 
	min-height: 58px;
	padding-bottom: 5px;
	margin: 0px;
}

.blog .when { 
	background-color: #F2F2F2;
	border: 1px solid #D0D0D0;
	color: #909090;
	padding: 1px 4px;
	position: absolute;
	bottom: 2px;
}

.close { 
	padding: 1px;
	margin: 0px;
}
 
.blog .blogDetails {
 	float: left;
 	padding: 0px;
 	margin: 0px 0px 0px 5px;
	width: 380px;
}

.blog .profileDetails {
 	float: left;
 	padding: 0px;
 	margin: 0px 0px 0px 5px;
	width: 405px;
}
 
.blogInfo { 
	position: absolute;
	bottom: 0px;
}

.blog .status { 
	font-weight: bold;
	font-size: 14px;
	width: 130px;
	margin: 0px;
	text-align: center;
} 


.New { 
	border: 2px solid #ADADAD;
	background-color: #DFDFDF;
	color: #707070;
	padding: 0px 5px;
}

.Pending, .Applied { 
	border: 2px solid #E4C260;
	background-color: #FFF580;
	color: #A77F14;
	padding: 1px 5px;
}

.Verified, .Active { 
	border: 2px solid green;
	background-color: #00C000;
	color: white;
	padding: 1px 5px;
}

.Rejected, .Cancelled { 
	border: 2px solid #BE0000;
	background-color: #FF1C1C;
	color: white;
	padding: 1px 5px;
}

.Inactive { 
	border: 2px solid #CE6020;
	background-color: #FF6C3C;
	color: white;
	padding: 1px 5px;
}

.Updated { 
	border: 2px solid #E4C260;
	background-color: #FFF580;
	color: #A77F14;
	padding: 1px 5px;
}

#tabsButtons  { 
	overflow: hidden;
}

#tabsButtons li { 
	float: left;
	margin: 2px 1px;
	padding: 3px 10px;
	display: block;
	/* border: 2px solid #F8DE76; */
	/* background-color: #FFFFAB; */
}

.selected {
	border: 2px solid #E89600;
	background-color: #FFFF20; 
}

.default {
	border: 2px solid #F8DE76;
	background-color: #FFFFAB; 
}

.grigio {
	color: gray;
	border: 2px solid #A0A0A0;
	background-color: #F0F0F0; 
}

.icon { 
	margin: 0px 4px 0px 0px; 
	float: left;
}

/*--------------------------------------------------*/ 
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.star-rating-control{float:right} 
div.star-rating{float:left;width:22px;height:22px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel{float:right;width:0px;height:22px;text-indent:-999em;cursor:pointer;display:none;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.png) no-repeat 0 -22px}
div.star-rating,div.star-rating a{background:url(../images/star.png) no-repeat 0 0px}
div.rating-cancel a{display:block;width:1px;height:100%;background-position:0 0px;border:0}
div.star-rating a{display:block;width:22px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -22px!important}
div.star-rating-hover a{background-position:0 -44px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/*--------------------------------------------------*/
/* 						TAG CLOUD 					*/ 
/*--------------------------------------------------*/ 
#tagcloud {
	width: 300px;
	/* background:#FFFFCC; */
	/* color:#0066FF; */
	/* padding: 10px; */
	/* border: 1px solid #FFE7B6; */
	text-align:center;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
}
#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #000;
}
#tagcloud span {
	padding: 4px;
}
.smallest {
	font-size: 11px;
}
.small {
	font-size: 12px;
}
.medium {
	font-size: 14px;
}
.large {
	font-size: 16px;
}
.largest {
	font-size: 20px;
}

#share { float: right; padding: 4px 0px; }

.share { position: absolute; right: 0px; top: 5px; }

#ratings { position: absolute; width: 120px; right: 0px; top: 2px; }


.sort { float: right; /*position: absolute; right: 10px; top: 12px; */ }
.sort_list { margin: 2px 0 0 5px; float: right; }

/*--------------------------------------------------*/
/* 						HEADLINES					*/ 
/*--------------------------------------------------*/ 

#headlines {
	width:590px;
	height:365px;
	overflow:hidden;
	border:2px solid #999;
	position: relative;
}

#headlines a {
	font-size: 36px;
	color: white;
	font-weight: normal;
}

#headlines h4 {
	margin: 0px;
	font-family: 'BebasNeueRegular';
	font-size: 40px;
}

#headlines ul {
	margin: 0px;
	padding: 0px;
}

#headlines img {
	width: 590px;
	height: 365px;
}

#headlines div.text {
	position: absolute;
	bottom: 0px;
	padding: 5px;
	left: 0px;
	width: 580px;
	opacity: .80;
	background-color: black;
	height: 80px;
}

#headlines .left {
	background: url(../images/slider_leftright.gif) no-repeat scroll -45px 0 transparent;
	border: none;
	cursor: pointer;
	display: block;
	height: 85px;
	left: 2px;
	opacity: 0.65;
	position: absolute;
	top: 60px;
	width: 55px;
}

#headlines .right {
	background: url(../images/slider_leftright.gif) no-repeat scroll 0px 0 transparent;
	border: none;
	cursor: pointer;
	display: block;
	height: 85px;
	right: 2px;
	opacity: 0.65;
	position: absolute;
	top: 60px;
	width: 55px;
}

.editInPlace textarea {
	border: 2px solid orange;
	margin: 3px;
	min-height: 100px;
}

.termsBox {
	border: 2px solid orange;
	clear: both;
	height: 190px;
	overflow: auto;
	padding: 10px;
	margin-right: 8px;
}

div.item-list-tabs {
	margin: 10px 0px 10px 0px;
	float: left;
	
}
div.item-list-tabs ul li a {
	text-decoration:none;
	color: #E4EFF9;	
}
div.item-list-tabs ul {
	font-family: 'BebasNeueRegular',Arial Narrow;
	font-size: 20px;
}
div.item-list-tabs ul li {
	float:left;
	margin:5px 0 0 3px;
	background-color: #719FCD;
	-moz-border-radius:5px;
}
div#subnav.item-list-tabs ul li {
	margin-top:0;
}
div.item-list-tabs ul li:first-child {
	margin-left:0px;
}

div.item-list-tabs ul li a, div.item-list-tabs ul li span {
	display:block;
	padding:5px 10px;
	text-decoration:none;
}
div.item-list-tabs ul li span {
	color:#AAAAAA;
}
div.item-list-tabs ul li a span {
	color:inherit;
	display:inline;
	padding:0;
}
div.item-list-tabs ul li.sel a {
	-moz-border-radius:5px;
	background-color:#1E4A7C;
	color: white;
}

div.item-list-tabs ul li:hover {
	background-color: #BA5656;
	color: white;
} 
