BODY {
	FONT-SIZE: 62.5%; BACKGROUND: url(../images/kubrickbgcolor.jpg) #d5d6d7; COLOR: #333; FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; TEXT-ALIGN: center
}
#page {
	BORDER-RIGHT: #959596 1px solid; BORDER-TOP: #959596 1px solid; BORDER-LEFT: #959596 1px solid; BORDER-BOTTOM: #959596 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url(../images/kubrickheader.jpg) #73a0c5 no-repeat center bottom
}
#headerimg {
	MARGIN: 7px 9px 0px; WIDTH: 740px; HEIGHT: 102px
}
#content {
	FONT-SIZE: 1.2em
}
.widecolumn .entry P {
	FONT-SIZE: 1.05em
}
.narrowcolumn .entry {
	LINE-HEIGHT: 1.4em
}
.widecolumn .entry {
	LINE-HEIGHT: 1.4em
}
.widecolumn {
	LINE-HEIGHT: 1.6em
}
.narrowcolumn .postmetadata {
	TEXT-ALIGN: left
}
.alt {
	BORDER-TOP: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f8f8f8
}
#footer {
	BACKGROUND: url(../images/kubrickfooter.jpg) #eee no-repeat 50% top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SMALL {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
H1 {
	FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif
}
H2 {
	FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif
}
H3 {
	FONT-WEIGHT: bold; FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif
}
H1 {
	FONT-SIZE: 4em;  
}
#headerimg .description {
	COLOR: white; FONT-SIZE: 1.2em; TEXT-ALIGN: center; PADDING-TOP: 60px
}
H2 {
	FONT-SIZE: 1.6em
}
H2.pagetitle {
	FONT-SIZE: 1.6em
}
#sidebar H2 {
	FONT-SIZE: 1.4em; FONT-FAMILY: 'bookman Old Style', 'Lucida Grande', Verdana, Sans-Serif
}
H3 {
	FONT-SIZE: 1.3em
}
H1 {
	COLOR: white; TEXT-DECORATION: none
}
H1 A {
	COLOR: white; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: white; TEXT-DECORATION: none
}
H1 A:visited {
	COLOR: white; TEXT-DECORATION: none
}
 
H2 {
	COLOR: #333
}
H2 A {
	COLOR: #333
}
H2 A:visited {
	COLOR: #333
}
H3 {
	COLOR: #333
}
H3 A {
	COLOR: #333
}
H3 A:visited {
	COLOR: #333
}
H2 {
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H2 A:hover {
	TEXT-DECORATION: none
}
H2 A:visited {
	TEXT-DECORATION: none
}
H3 {
	TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: none
}
H3 A:visited {
	TEXT-DECORATION: none
}
#sidebar H2 {
	TEXT-DECORATION: none
}

CITE {
	TEXT-DECORATION: none
}
.entry P A:visited {
	COLOR: #b85b5a
}
 
#sidebar {
	FONT: 1.1em "Trebuchet MS",Verdana,Arial,sans-serif
}
SMALL {
	COLOR: #777
}
#sidebar UL UL LI {
	COLOR: #777
}
#sidebar UL OL LI {
	COLOR: #777
}

BLOCKQUOTE {
	COLOR: #777
}
STRIKE {
	COLOR: #777
}
CODE {
	FONT: 1.1em 'Courier New', Courier, Fixed
}
ACRONYM {
	FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
}
abbr {
	FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
}
SPAN.caps {
	FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
}
A {
	COLOR: #06c; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
H2 A:hover {
	COLOR: red; TEXT-DECORATION: none
}
H3 A:hover {
	COLOR: red; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
 
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#page {
	BORDER-RIGHT: #959596 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #959596 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #959596 1px solid;
	WIDTH: 760px; PADDING-TOP: 0px; BORDER-BOTTOM: #959596 1px solid; BACKGROUND-COLOR: white
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 758px; PADDING-TOP: 0px; HEIGHT: 105px; BACKGROUND-COLOR: #73a0c5
}
#headerimg {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: 105px; COLOR: white;
}
.narrowcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 5px
}
.widecolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 5px 0px 0px 150px; WIDTH: 450px; PADDING-TOP: 10px
}
.post {
	MARGIN: 0px 0px 40px; TEXT-ALIGN: justify
}
.widecolumn .post {
	MARGIN: 0px
}
.narrowcolumn .postmetadata {
	PADDING-TOP: 5px
}
.widecolumn .postmetadata {
	MARGIN: 30px 0px
}
.widecolumn .smallattachment {
	FLOAT: left; MARGIN: 5px 5px 5px 0px; WIDTH: 128px; TEXT-ALIGN: center
}
.widecolumn .attachment {
	MARGIN: 5px 0px; TEXT-ALIGN: center
}
.postmetadata {
	CLEAR: left
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
H1 {
	MARGIN: 0px; PADDING-TOP: 70px
}
H2 {
	MARGIN: 30px 0px 0px
}
H2.pagetitle {
	MARGIN-TOP: 30px; TEXT-ALIGN: center
}
#sidebar H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-TOP: 0px
}
H3.comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 40px auto 20px; PADDING-TOP: 0px
}
P IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; max-width: 100%
}
IMG.centered {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
IMG.alignright {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px 7px; PADDING-TOP: 4px
}
IMG.alignleft {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 7px 2px 0px; PADDING-TOP: 4px
}
.alignright {
	FLOAT: right
}
.alignleft {
	FLOAT: left
}
  
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL LI {
	LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: none
}
#sidebar UL P {
	MARGIN: 5px 0px 8px
}
#sidebar UL SELECT {
	MARGIN: 5px 0px 8px
}
#sidebar UL UL {
	MARGIN: 5px 0px 0px 10px
}
#sidebar UL OL {
	MARGIN: 5px 0px 0px 10px
}
#sidebar UL UL UL {
	MARGIN: 0px 0px 0px 10px
}
#sidebar UL OL {
	MARGIN: 0px 0px 0px 10px
}
OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
#sidebar UL OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
#sidebar UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#sidebar UL OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#searchform {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 10px auto; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#sidebar #searchform #s {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 108px; PADDING-TOP: 2px
}
#sidebar #searchsubmit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.entry FORM {
	TEXT-ALIGN: center
}

}
#commentform INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 5px 1px 0px; WIDTH: 170px; PADDING-TOP: 2px
}
#commentform TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
#commentform #submit {
	FLOAT: right; MARGIN: 0px
}
.alt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.commentlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.commentlist LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 15px 0px 3px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.commentlist P {
	MARGIN: 10px 5px 10px 0px
}
#commentform P {
	MARGIN: 5px 0px
}
.nocomments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.commentmetadata {
	DISPLAY: block; MARGIN: 0px
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 545px; WIDTH: 190px; PADDING-TOP: 10px
}
#sidebar FORM {
	MARGIN: 0px
}
 
ACRONYM {
	CURSOR: help
}
abbr {
	CURSOR: help
}
SPAN.caps {
	CURSOR: help
}
ACRONYM {
	BORDER-BOTTOM: #999 1px dashed
}
abbr {
	BORDER-BOTTOM: #999 1px dashed
}
BLOCKQUOTE {
	PADDING-LEFT: 20px; MARGIN: 15px 30px 0px 10px; BORDER-LEFT: #ddd 5px solid
}
BLOCKQUOTE CITE {
	DISPLAY: block; MARGIN: 5px 0px 0px
}
.center {
	TEXT-ALIGN: center
}
HR {
	DISPLAY: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.navigation {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 60px; TEXT-ALIGN: center
}


.archivetitle {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 13px;
	line-height: 1.2em;
	color: #5C5C5C;
        margin: 0px 10px 0 10px;
	padding: 0;
}


/*
-----------------------------------------------
HOMA/CSS_CONTENT STYLESHEET
updated:  081004
----------------------------------------------- */


/* global
----------------------------------------------- */





/* fonts
----------------------------------------------- */
.h1	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 0 10px 0 0;
}

.contenttitle {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 18px;
	line-height: 1.2em;
	color: #5483BC;
        margin: 10px 10px 0 10px;
	padding: 0;
}

.biglink {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 18px;
	line-height: 1.2em;
	color: red;
        margin: 10px 10px 0 10px;
	padding: 0;
}





.red {
 color: red; 
 letter-spacing:-1px;
}

.payment {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 13px;
	 
	color: #CC0000;
      
	padding: 0;
}

.payment2 {
	 
	font-weight: plain; font-size: 9px;
	 
	color: #CC0000;
 
	padding: 0;
}


.contentsectiontitle {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 12px;
	line-height: 1.2em;
	color: #5C5C5C;
        margin: 10px 10px 0 10px;
	padding: 0;
}

.archivetitle {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 13px;
	line-height: 1.2em;
	color: #5C5C5C;
        margin: 0px 0px 0px 0px;
	padding: 0;
}

.content {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	line-height: 1.4em;
		text-align: justify;
	color: #333333;
        margin:  0px 0px 0px 0px;
        padding: 0;
}
.contenthome {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	 
		text-align: justify;
	color: #333333;
        margin: 0px 0px 0px 0px;
        padding: 0;
}

.content2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	line-height: 1.4em;
		text-align: left;
	color: #333333;
        margin: 0px 0px 0px 0px;
        padding: 0;
}

.byline {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	line-height: 1.4em;
	color: #333333;
        margin: 10px 10px 10px 10px;
        padding: 0;
}

.blue {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 13px;
	line-height: 1.4em;
	color: #5483BC;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

.bluetxt {
	color: #5483BC;
}

.bluetxtbold {
	font-weight: bold;
	color: #5483BC;
}

.archivecontent {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 13px;
	line-height: 1.3em;
	color: #5C5C5C;
        margin: 3px 10px 15px 10px;
        padding: 0;
}


.adcontent {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #333333;
    margin: 0px 10px 0px 10px;
    padding: 0;
}

.marketcontent {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	
	color: #333333;
    margin: 0px 0px 0px 0px;
    padding: 0;
}
.feedcontent {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;
	margin: 7px 10px 0px 10px;
	padding: 0;
	text-align: justify;
}


.adurl {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #5483BC;
    margin: 0px 10px 10px 10px;
    padding: 0;
}

.marketurl {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.2em;
	color: #5483BC;
    margin: 5px 10px 10px 10px;
    padding: 0;
}

.articletitle {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 18px;
	line-height: 1.2em;
	color: #5483BC;
	padding: 0;
}

.articledate {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 1.5em;
	color: #999999;
	margin: 15px 10px 0 10px;
	padding: 0;
}

p {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 13px;
	line-height: 1.4em;
	color: #333333;
	margin: 10px 10px 15px 10px;
	padding: 0;
}

.admin {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	margin: 5px 10px 10px 10px;
	padding: 0;
}

.paginate {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 12px;
	line-height: 1.3em;
	color: #5483BC;
	margin: 10px 10px 15px 10px;
	padding: 0;
}

.searchp {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 13px;
	line-height: 1.5em;
	color: #333333;
	margin: 0 0 5px 0;
	padding: 0;
}

.sectiontitle	{contenthome

	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	color: #666;
	margin: 0;
	padding: 5px 0 3px 10px;
}

.markettitle	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 14px;
	color: #5483BC;
	margin: 0;
	padding: 6px 0 10px 0px;
}
.markettitlebig	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 16px;
	color: #5483BC;
	margin: 0;
	padding: 0px 0 0px 0px;
}

.markettitlebig2	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 20px;
	color: #5483BC;
	margin: 0;
	padding: 0px 0	0px 20px;
}

.periodici	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 20px;
	color: #fff;
	margin: 0;
	padding: 0px 0	0px 20px;
}




.homedate	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #5483BC;
	margin: 0;
	padding: 5px 0 5px 10px;
}

.subscribetitle	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 3px 10px;
}

.searchtxt {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	color: #5483BC;
}


.listing {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 20px;
	color: #666;
	margin: 10px 10px 10px 10px;
	padding: 0;
}

.tagline	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 0 10px 0 0;
}

.footnote	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #999999;
	margin: 0;
	padding: 0 10px 0 10px;
}


/* links
----------------------------------------------- */

 

.more a {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;

	color: #5483BC;
        text-decoration: none;
}

.more a:hover {
        color: #FF6666;
		text-decoration: none;
}

.more {
        padding-left: 17px;
        background: url(/images/icon_more.gif) no-repeat 0 60%;
}

.sectionmore a {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5C5C5C;
        text-decoration: none;
        line-height: 1.5em;
}

.sectionmore a:hover {
        color: #FF6666;
}

.sectionmore {
        padding-left: 17px;
        background: url(/images/bullet_content.gif) no-repeat 0 60%;
}

.print a {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5483BC;
        text-decoration: none;
        line-height: 1.5em;
}

.print a:hover {
        color: #FF6666;
}

.print {
        padding-left: 25px;
        background: url(/images/icon_print.gif) no-repeat 0 40%;
}

.mail a {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5483BC;
        text-decoration: none;
        line-height: 1.5em;
}

.mail a:hover {
        color: #FF6666;
}

.mail {
        padding-left: 25px;
        background: url(/images/icon_mail.gif) no-repeat 0 40%;
}

.adurllink a {
        font-family: arial, helvetica, sans-serif;
        font-weight: normal; font-size: 11px;
		color: #5483BC;
        margin: 0px 0px 0px 0px;
		text-decoration: none;
        line-height: 1.5em;
}

.adurllink a:hover {
        color: #FF6666;
}

.adurllink {
        padding: 0;
}

.marketurllink a {
        font-family: arial, helvetica, sans-serif;
        font-weight: normal; font-size: 11px;
		color: #5483BC;
        margin: 0px 0px 0px 0px;
		text-decoration: none;
        line-height: 1.5em;
}

.marketurllink a:hover {
        color: #FF6666;
}

.marketurllink {
        padding: 0;
}


.adcontentlink a{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	line-height: 15px;
	color: #666;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 
}

.adcontentlink a:hover {
        color: #FF6666;
}

.marketcontentlink a{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
	line-height: 15px;
	color: #666;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 
}

.marketcontentlink a:hover {
        color: #FF6666;
}




 




.adbox a {
  background-color:#466432;
  color:#fff;
  border-color:#466432;
  }

.adbox a:hover {
  background-color:#fff;
  border-color:#ccc;
  color:#333;
  }


/* navigation
----------------------------------------------- */
#menucontainer ul
{
padding: 0;
margin: 0;
background-color: #CEDCEC;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#menucontainer ul li { display: inline; }

#menucontainer ul li a
{
padding: 0.2em 1em;
background-color: #CEDCEC;
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 11px;
color: #000000;
padding: 5px 10px 5px 9px;
text-decoration: none;
float: right;
border-left: 1px solid #fff;
}

#menucontainer ul li a:hover
{
background-color: #B7CCE3;
color: #5483BC;
text-decoration: underline;
}



/* content navigation
----------------------------------------------- */

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: bold; font-size: 11px;
color: #666;
background-color: #E5E5E5;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer a:hover
{
color: #5483BC;
text-decoration: underline;
}

#navcontainer li li a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 11px;
color: #666;
background-color: white	;
width: 130px;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer2 a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: bold; font-size: 11px;
color: #000000;
background-color: #F6E896;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;

}

#navcontainer2 a:hover
{
background-color: #F6E896;
color: #000000;
text-decoration:underline
}

#navcontainer2 li li a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 11px;
color: #000000;
background-color: #FAF1C3;
width: 130px;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}
#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer3 a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: bold; font-size: 11px;
color: #000000;
background-color: #BEDF5D;
width: 130px;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer3 a:hover
{
background-color: #BEDF5D;
color: #000000;
text-decoration:underline
}

#navcontainer3 li li a
{
display: block;
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 11px;
color: #000000;
background-color: #D6EB9A;
width: 130px;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #FFF;
}


/* list
----------------------------------------------- */

ul#marketing {
    list-style-type: none; 
}
    
ul#marketing li {
    padding-left: 17px;
    background-image: url(/images/bullet_content.gif) no-repeat 0 50%;
}
    
ul#marketing li a {
    font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 17px;
	color: #666;
	margin: 10px 10px 10px 10px;
	padding: 0;
	text-decoration: none; 
}
    
ul#marketing li a:hover {
    color: #FF6666; 
}




/* form
----------------------------------------------- */

#thisform p {
	margin: 6px 0;
}

.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 3px 3px 3px 3px;
	border: 1px solid #BBD9EE;
}
.formtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 3px 3px 3px 3px;
	border: 1px solid #FFBF80;
}

.buttontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #FF6600;
	border: 1px solid #FF6600;
}


/* table
----------------------------------------------- */

.adtable {
	border: 1px solid;
	border-color:#E7E4D3;
	margin: 0px 10px 10px 10px;
}

.markettable {
	border: 1px solid;
	border-color:#CEDCEC;
	margin: 0px 10px 10px 10px;
}


/* GoogleAdwords
----------------------------------------------- */
.framed-right {
	float: right;
	margin-bottom: 0px;
	margin-left: 12px;
	background-color: #FFFFFF;
	padding: 5px;
}

/* MostPopularArticle List
----------------------------------------------- */

ul.mostpopular {
	list-style-image: url(/images/bullet_content_most.gif);
	padding: 0 0 0 17px;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; font-size: 11px;
	line-height: 17px;
	color: #666;
	}

.mostpopular a {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold; font-size: 11px;
		color: #5C5C5C;
        text-decoration: none;
        line-height: 20px;
}

.mostpopular a:hover {
        color: #FF6666;
}
.form {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 13px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; padding: 5;
}

.colored {
    text-decoration: none;
	color: #3366CC;
}



.menu {
font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
  color:white;
 
 
}

.menu:link {
font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
  color:white;
 
 
}


.menu:visited {
font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal; font-size: 12px;
  color:white;
}
.menu:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-decoration: underline;
	font-weight: normal; font-size: 12px;
   color:red;
 
 
}	





.autore {
font-family: arial, helvetica, sans-serif;
  font-size: 13px;
font-weight: bold;
color: #666;
}

.titolo {
font-family: arial, helvetica, sans-serif;
font-weight: normal;

 font-size: 11px;
color: #000000;
}

.titolobig {
font-family: arial, helvetica, sans-serif;
font-weight: bold;

 font-size: 16px;
color: #666;
}




.sitelink {
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 12px;
color: #666;
text-decoration:underline;
}

.sitelink:link {
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 12px;
color: #666;
text-decoration:underline;
}

.sitelink:hover {
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 12px;
color: #666;
text-decoration:underline;
}

.sitelink:visited {
font-family: arial, helvetica, sans-serif;
font-weight: normal; font-size: 12px;
color: #666;
}

.menuvertical:link {
	COLOR: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: underline;
	font-size: 12px;
}
.menuvertical:hover{
	COLOR: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: underline;
	font-size: 12px;
}

.menuvertical:visited {
	COLOR: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: underline;
	font-size: 12px;
}
.menuvertical:active {
	COLOR: #000000;
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-serif; 
	text-decoration : underline;
	font-size : 12px;
}
//contenitore libri home
.box1 {
	float: left;
	text-align: left;
	/*margin-right:10px;*/
	width:200px;
	min-height: 100px;	
	font-size: 80%;
	background: #ff3300;
	margin-bottom: 10px;
}



.star {
text-align:center;
padding-top:17px;
width:50px;
height:50px;
float:right;
color:#fff;
font-size:2.0 em;
font-weight:bold;

background:url(../img/star.png) no-repeat;	
	
}
.colorh1 {color:#4CCC14;}
.red {font-color:#ff3300;}



