/* vBulletin 3 CSS For Style 'Default' (styleid: 11) */
body
{
	background-color: #FFFFFF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px
	
}
a:link
{
	color: #22229C;
}
a:visited
{
	color: #22229C;
}
a:hover, a:active
{
	color: #FF4400;
}
.page
{
	background-color: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background-color: #A7A7A7;
	color: #000000;
	border: 1px solid #0B198C;
}
.tcat
{
	background: #0033CC url(gradient_tcat2.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #ffff66;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffff66;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF00;
	text-decoration: underline;
}
.thead
{
	background: #CCCC99 url(gradient_thead.gif) repeat-x top left;
	color: #000000;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
	color: #0033CC;
}
.thead a:visited
{
	color: #0033CC;
}
.thead a:hover, .thead a:active
{
	color: #0011AA;
}
.tfoot
{
	background: #CCCC99 url(gradient_thead.gif) repeat-x top left;
	color: #000000;
}
.tfoot a:link
{
	color: #0033CC;
}
.tfoot a:visited
{
	color: #0033CC;
}
.tfoot a:hover, .tfoot a:active
{
	color: #0011AA;
}
.alt1, .alt1Active
{
	background-color: #F8F8F8;
	color: #000000;
}
.alt2, .alt2Active
{
	background-color: #FFFFFF;
	color: #000000;
}
.wysiwyg
{
	background-color: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	background-color: #CFCFCF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background-color: #0033CC;
	color: #FFFFFF;
}
.fjdpth0
{
	background-color: #D0D0D0;
	color: #000000;
}
.fjdpth1
{
	background-color: #DDDDDD;
	color: #000000;
}
.fjdpth2
{
	background-color: #E7E7E7;
	color: #000000;
}
.fjdpth3
{
	background-color: #F0F0F0;
	color: #000000;
}
.fjdpth4
{
	background-color: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D5D8E5 url(gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #0033CC url(gradient_tcat2.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background-color: #DDDDAA;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background-color: #AAAA66;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* smaller font for left column. change it if you change "smallfont" specs! */
.smallerfont
{
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* smaller version of h1 for use in navbar */
.navbarh1
{
	margin:0; font-size: 10pt; font-weight: bold; display: inline;
}

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

/* categories */
.cats { display: block; margin: 0 1px 0 1px;
	border: 1px solid #000;
	width: 80px;
	padding: 0;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;
}
.cats a:link, .cats a:visited { text-decoration: none; }
.cats a:hover { text-decoration: underline; }

.vbmenu_cats {
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_cats a:link, .vbmenu_cats a:visited, .vbmenu_cats a:hover { text-decoration: none; }

.breadcrumb_cats { display: inline; margin: 0 1px 0 1px;
	border: 1px solid #000;
	width: 80px;
	padding: 0 15px 0 15px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, geneva, lucida, arial, helvetica, sans-serif;
}

.Alert { background-color: #FF5000; color: #000000; }
.BuildLog { background-color: #D2F84E; color: #000000; }
.Careful { background-color: #FF9900; color: #000000; }
.Contest { background-color: #FFCCFF; color: #000000; }
.Cool { background-color: #0099FF; color: #FFFFFF; }
.Data { background-color: #FFFFBB; }
.Discussion { background-color: #E8E8FF; }
.Download { background-color: #FFFFFF; }
.FAQ { background-color: #333333; color: #FFEEEE; }
.Gallery { background-color: #0099FF; color: #FFFFFF; }
.Help { background-color: #FBFF5E; color: #000000; }
.Idea { background-color: #FFCCFF; color: #000000; }
.Link { background-color: #00AADD; color: #CCFF90; color: #FFFFFF}
.Look { background-color: #0099FF; color: #CCFF90; color: #FFFFFF}
.MiniHowTo { background-color: #AAE0FF; color: #000000; }
.MiniReview { background-color: #BBEFFF; color: #000000; }
.NewProduct { background-color: #D2F84E; color: #000000;}
.News { background-color: #DDDDDD; color: #000000; }
.Poll { background-color: #FFCC22; }
.Question { background-color: #FFD591; color: #000000; }
.Rant{ background-color: #FF2000; color: #FFFFFF; }
.Rave{ background-color: #45F34A; color: #000000; }
.Whoops{ background-color: #F568B9; color: #000000; }
.Yippee { background-color: #FFDE44; color: #000000; }
.Video { background-color: #000000; color: #FFFFFF; }
.ForSale { background-color: #FFCCCA; }
.Wanted { background-color: #FFFACD; }
.OffSite { background-color: #FFFFFF; }
.Sold { background-color: #DCDCDC; }
.Found { background-color: #DCDCDC; }
.YourThreads { background-color: #2663c1; color: #ffffff;}
.ThreadswithAttachments { background-color: #2663c1; color: #ffffff;}

.Alert a:link, .Alert a:visited, .Alert a:hover { color: #FFFFFF; }
.Careful a:link, .Careful a:visited, .Careful a:hover { color: #550000; }
.Contest a:link, .Contest a:visited, .Contest a:hover { color: #000000; }
.Cool a:link, .Cool a:visited, .Cool a:hover { color: #FFFFFF; }
.BuildLog a:link, .BuildLog a:visited, .BuildLog a:hover { color: #000000; }
.Data a:link, .Data a:visited, .Data a:hover { color: #000000; }
.Discussion a:link, .Discussion a:visited, .Discussion a:hover { color: #000000; }
.Download a:link, .Download a:visited, .Download a:hover { color: #000000; }
.FAQ a:link, .FAQ a:visited, .FAQ a:hover { color: #FFEEEE; }
.Gallery a:link, .Gallery a:visited, .Gallery a:hover { color: #FFFFFF; }
.Help a:link, .Help a:visited, .Help a:hover { color: #000000; }
.Idea a:link, .Idea a:visited, .Idea a:hover { color: #000000; }
.Link a:link, .Link a:visited, .Link a:hover { color: #FFFFFF; }
.Look a:link, .Look a:visited, .Look a:hover { color: #FFFFFF; }
.MiniHowTo a:link, .MiniHowTo a:visited, .MiniHowTo a:hover { color: #000000; }
.MiniReview a:link, .MiniReview a:visited, .MiniReview a:hover { color: #000000; }
.NewProduct a:link, .NewProduct a:visited, .NewProduct a:hover { color: #000000; }
.News a:link, .News a:visited, .News a:hover { color: #000000; }
.Question a:link, .Question a:visited, .Question a:hover { color: #000000; }
.Poll a:link, .Poll a:visited, .Poll a:hover { color: #000000; }
.Rant a:link, .Rant a:visited, .Rant a:hover { color: #FFFFFF; }
.Rave a:link, .Rave a:visited, .Rave a:hover { color: #000000; }
.Whoops a:link, .Whoops a:visited, .Whoops a:hover { color: #000000; }
.Yippee a:link, .Yippee a:visited, .Yippee a:hover { color: #000000; }
.Video a:link, .Video a:visited, .Video a:hover { color: #FFFFFF; }
.ForSale a:link, .ForSale a:visited, .ForSale a:hover { color: #000000; }
.Wanted a:link, .Wanted a:visited, .Wanted a:hover { color: #000; }
.OffSite a:link, .OffSite a:visited, .OffSite a:hover { color: #000; }
.Sold a:link, .Sold a:visited, .Sold a:hover { color: #000000; }
.Found a:link, .Found a:visited, .Found a:hover { color: #000000; }

.hl_header { color: white; font-weight: bolder; font-size: 13px; font-family: arial; padding-left: 3px; padding-right: 5px;}
.hl_header a:link, .hl_header a:visited, .hl_header a:hover { text-decoration: underline; color: #fefefe; }

.threadage {color: #aaa; white-space: nowrap;}

/* attachment area */
.thumbwrap {
	display: inline-block;
	padding: 7px 5px 0 5px;
	margin: 0;
}
.thumbwrap li {
	display: -moz-inline-box;  /* Moz */
	display: inline-block;  /* Op, Saf, IE \*/
	vertical-align: top;  /* IE Mac non capisce e a volte crea extra v space */
	margin: 0 2px 7px 2px;
	padding: 0;
}
.thumbwrap p {
	display: block;
	padding: 0;
}
.thumbwrap p img {
	border-width: 0;
	vertical-align: bottom;
}
.thumbwrap p span {
	display: block;
	width: 202px;
	w\idth: 200px; /* Moz */
	padding: 1px;
}
/*\*//*/ .thumbwrap p {
	width: 202px;
}
/* hover Op */
@media all and (min-width: 0px) {
	.thumbwrap p {
		display: inline-block;
	}
	.thumbwrap li {
		width: 204px;
	}
}

/* main header nav items */
.rcNav		{font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
a.rcNav:link	    {color: #FFFFFF; text-decoration: none}
a.rcNav:visited	    {color: #F2F6FB; text-decoration: none}
a.rcNav:hover	    {color: #FFFFFF; text-decoration: underline}
