body{
	margin:0;
	padding:0;
	font-family:verdana,arial;
	font-size:11px;
}
			
.topbanner {
	margin:0px;
	padding:0px;
	width:762px;
	height:50px;
	border-top: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}

.topbanner .container {
	background-color:#C0A0B8; /* COLORE : BACKGROUND */
	position:relative;
	width:760px;
	height:50px;
}

.topadvbanner {
	padding:5px;
	text-align:center;
}

.contentadvbanner {
	padding:5px;
	text-align:center;
}

.sidebaradvbanner {
	padding:5px;
	text-align:center;
}
			
.descriptionbar {
	margin:0px;
	padding:0px;
	width:762px;
	background:#996699; /* COLORE : BAR */
	color:white;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	text-align:center;
}
			
.footerbar {
	margin:0px;
	padding:0px;
	width:762px;
	background:#996699; /* COLORE : BAR */
	color:white;
	text-align:center;
	border-bottom: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
			
			
.menubar {
	background-color:#C0A0B8; /* COLORE : BACKGROUND */
	margin:0px;
	padding:0px;
	width:762px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
			
.menubar TD {
	font-size:12px;
	font-weight:bold;
}
			
.content {
	margin:0px;
	padding:0px;
	width:520px;
	border-top: dotted 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
				
}
			
.sidebar {
	margin:0px;
	padding:0px;
	width:240px;
	border-top: dotted 1px gray;
	border-left: dotted 0px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
}
			
.sidebar H2 {
	background:#996699; /* COLORE : BAR */
	color:white;
	margin:7px 5px 5px 5px;
	padding:2px;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;	
	font-size:12px;
	text-align:center;
	border: 0px;
}


.innertube {
	margin:0px;
}
			
.thumbshotwrapper {
	width:100%;
	overflow:auto;
}
			
.thumbshot {
	display:inline;
	margin:5px;
	float:left;
	text-align:center;
}

.rightthumbshot {
	display:inline;
	margin:5px;
	float:right;
	text-align:center;
}

.linkexchangebox {
	display:inline;
	width:160px;
	margin:5px;
	float:left;
	text-align:left;
}

.thumbshotsectionbar {
	float:left;
	width:160px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:5px;
	margin-bottom:5px;
}

.thumbshotpreviewsectionbar {
	background:#996699; /* COLORE : BAR */
	color:white;

	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;	
	font-size:12px;
	text-align:left;
	border: 0px;


	float:left;
	width:330px;
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
}

.thumbshotpreviewsectionbar a:link { font-weight:bold;text-decoration:none;color:white;}     /* unvisited link */
.thumbshotpreviewsectionbar a:visited { font-weight:bold;text-decoration:none;color:white; }  /* visited link */
.thumbshotpreviewsectionbar a:hover { font-weight:bold;text-decoration:underline;color:white; }   /* mouse over link */
.thumbshotpreviewsectionbar a:active { font-weight:bold;text-decoration:none;color:white; }   /* selected link */


			
.contentbannerwrapper {
	margin:5px;
	text-align:center;
}
			
			

H1 {
	margin:0;
	padding:2px;
	font-family: verdana, arial, sans-serif;
	font-variant: small-caps;	
	font-size:12px;
	font-weight:bold;
}
			
H2 {
	margin:7px 5px 5px 5px;
	padding:0px;
	font-family: verdana, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-variant: small-caps;	
	text-align:left;
	border-bottom: dotted 2px gray;
	color: #404040;
	/* color:black; */
}
			
H3 {
	margin:3px 5px 5px 5px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	/* font-weight:normal; */
	font-weight:bold;
	font-variant: small-caps;	
	border-bottom: dotted 1px gray;
	text-align:left;
}

.articlelink {
	margin:3px 5px 5px 5px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	font-variant: small-caps;	
	border:0px;
	text-align:left;
}			
			
p {
	margin:5px;
	padding:0px
}

.reviewtitle {
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:verdana;
	font-size:13px;
	font-weight:bolder;
	text-align:left;
	color: #404040;
	/* color:black; */
}


ul.tagcloud {
	list-style:none;
	margin:0;
	padding:0.5em;
	line-height:1.5;
    text-align:justify
}

ul.tagcloud li {
	display:inline
}

ul.tagcloud a {
	text-decoration:none;
	color: #787870;
	margin-right: 0.2em
}

ul.tagcloud a:hover {
	text-decoration: underline;
	color: #444
}

a.size1 { 
	font-size:10px; 
}
a.size2 { 
	font-size:12px; 
}
a.size3 { 
	font-size:14px; 
}
a.size4 { 
	font-size:16px;
	font-weight:bold;
}
a.size5 { 
	font-size:18px; 
	font-weight:bold;
}
a.size6 { 
	font-size:19px; 
	font-weight:bold;
}

a:link {font-weight:bold;text-decoration:none;color:blue;}     /* unvisited link */
a:visited {font-weight:bold;text-decoration:none}  /* visited link */
a:hover {font-weight:bold;text-decoration:underline;color:blue;}   /* mouse over link */
a:active {font-weight:bold;text-decoration:none;color:blue;}   /* selected link */

