#disqus_thread {padding:30px;padding-right:60px;background-image:url(comment_bottomright.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-color:#CCC2B0;}

#disqus_thread #dsq-content H1 { font-weight: normal;}

p.dsq-widget-meta > a
	{
		color: #333333;

	}


	p.dsq-widget-meta > a:Hover
	{
		color: #ff0000;
		text-decoration: none;
	}


	a.dsq-widget-user
	{
		color: #333333;
		text-decoration: none;
	}

	a.dsq-widget-user:visited
	{
		color: #333333;
		text-decoration: none;
		border-bottom:solid 1px;

	}

	a.dsq-widget-user:Hover
	{
		color: #ff0000;
		text-decoration: none;
	}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}


/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
height:12px;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited, .menu li a {
display:block;
font-size:10px;
width:80px;
height:16px;
padding:7px 0;
color:white;
background:black;
text-decoration:none;
text-align:center;
}


/* style the links hover */
.menu :hover{
color:black;
background:#DDF7FF;
text-decoration:underline;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:129px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}


/* Screen Shot */
    .shotnormal {
        width:86px;
        border:solid 3px #888888;
        cursor:pointer;
    }

    .shotmain {
        width:180px;
        border:solid 3px #888888;
        cursor:pointer;
    }

    .shothover  {
        float:centre;
        position:relative;
        width:400px;
        right:102px;
        border:solid 3px #888888;
        z-index:2;
        cursor:pointer;
    }

    .packnormal {
        width:120px;
        border:solid 3px #888888;
        cursor:pointer;
        
    }

    .packhover  {
        position:relative;
        width:120px;
        //right:52px;
        border:solid 3px #888888;
        z-index:2;
        cursor:pointer;
    }
/* Screen Shot */


/* Search*/

	FONT IMG{
	display:none
	}
	
	
/* Search*/

div#wrapper{cursor:pointer}
div#navigation{float:left; margin-right:15px;margin-bottom:10px; margin-left:10px;margin-top:5px}
div#extra{clear:left;width:100%;text-align:right}

	body
	{
		background-color: #E9E2D8;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: heavy;
		color: #333333;
		line-height: 24px;
		text-align:center;
		margin:0;		
		margin-bottom:0px;
		padding-bottom:0px;
	
	}
	
	.titlediv
	{
		text-align: center; 
		margin-right:auto;
		margin-bottom:70px;
			
	}
	
	.titlebardiv
	{
		float:left;
		left:30px; 
		top:150px;
		background-color: Black; 
		color:#dddddd;
		position:relative; 
		width: 380px; 
		height:40px; 
		text-align: left; 
		margin-right:auto;
	}
	
	.bodydiv
	{
		background-color: #E9E2D8; 
		text-align: center; 
		margin-left:0px; 
		margin-right:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		background-image:url(title_horizontal.jpg);
		background-repeat: repeat-y;
		background-position: top right;	

	}

	.contentdiv
	{
		padding-bottom:40px;
		text-align:left;
		margin-left:150px;
		margin-right:0px;
		padding-right:150px;		
		background-image:url(title_horizontal.jpg);
		background-repeat: repeat-y;
		background-position: top right;			
	}	


	.scrollertitle
	{
		font-size:30px;
		font-weight:bold;
		text-align: left;
		text-indent: 0px;
		margin-left: 10px;
		margin-top: 12px;		
	}
	

	
	p.firstchar {
		font-weight:bold;
		text-align: left;
		text-indent: 0px; 
	}
	
	p.firstchar:first-letter {
		font-weight:bold;
		font-size: 48pt;
		float: left;
		line-height:32pt;
		margin: 6px 6px 0px 0px;
		text-align: left;
	}

	p.firstchar:first-line
	{
		font-size: 16pt;
	}

	
	.quote
	{
		background-image:url(callout_bottomright.gif);
		background-repeat: no-repeat;
		background-position: 241px bottom;
		background-color:#CCC2B0;
		overflow: visible; 
		padding:15px;
		margin-left:10px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:-30px;
		width: 250px; 
		height:auto; 
		text-align: left; 
		float: right;
		position:relative;
		clear:right;
	}

	
	.editorial
	{
		background-image:url(editorial.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		font-size:18pt;
	}	
	
	.callout1
	{
		background-image:url(callout_bottomright.jpg);
		background-repeat: no-repeat;
		background-position: 209px bottom;
		background-color:#CCC2B0;
		font-size:10pt;
		overflow: visible; 
		padding:15px;
		margin-left:10px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:-30px;
		width: 250px; 
		height:auto; 
		text-align: left; 
		float: right;
		position:relative
		z-index:10;
	}

	.callout1 > H2
	
	{
	font-size:10pt;
	}
	
	.preview
	{
	
		background-image:url(topleft.gif);
		background-repeat: no-repeat;
		background-color:#eeeeee;
		overflow: hidden; 
		padding:5px; 
		margin-left:10px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:10px;
		height:auto; 
		text-align: left; 
		position:relative
		z-index:10;
	}


    p.news
    {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: -5px;
        margin-bottom: 10px;
        font-colour:50%;
        text-align: left;
        text-indent: 0px;
        font-size: 8pt;   
        line-height: 10pt;           
    }

    div#left
    {
    border-right: dotted #e0e0e0 2px;
    float: left;
    width: 170px;
    background-color:#eeeeee;
    }
   
    div#right
    {
    border-left: dotted #e0e0e0  2px;   
    float: right;
        width: 170px;
        background-color:#eeeeee;       
    }
   
    div#middle
    {
        padding: 0px 170px 5px 170px;
        background-color:#eeeeee;
    }

    div#footer
    {
    	background-color:#A08A65
        padding-top:10px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 0px;
           
    }

    ul
    {
        margin-top:-7px;
        list-style: square;
    }   
 

	p.callout
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: -5px;
		margin-bottom: -5px;
		font-colour:50%;
		text-align: left;
		font-size: 18pt;
		line-height: 20pt;

	}

	p
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 15px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
	}

	H1
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
		font-size: 12pt;		
	}


	H2
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
		font-size: 14pt;		
	}


	p.bottomnew
	{
		text-align:center;
		position:relative;
		top:20px;
	}

	p.bottom
	{
		padding: 20px;
		margin-top: 50px;
		margin-left: 50px;
		margin-right: 50px;
		vertical-align: middle;
		font-size: 8pt;
		text-align:center;
	}

	p.more
	{
		padding-left: 7px;
		margin-top: -12px;
		margin-left: 0px;
		margin-right: 20px;
		vertical-align: middle;
		text-align:right;
		font-size: 8pt;
	}	

	a
	{
		color: black;
		text-decoration: none;
		border-bottom:dotted  1px;		
	}
	
	a.ciao:link
	{
		border-bottom:solid 1px red;
	
	}


	a.ciao:visited
	{
		border-bottom:solid 1px red;
			
	}

	a:link
	{
		color: black;
		text-decoration: none;
		border-bottom:solid 1px;
		
	}

	a:active
	{
		color: #6A6A6A;
		text-decoration: none;
	}

	a:visited
	{
		color: #000000;
		text-decoration: none;
		border-bottom:solid 1px;
			
	}

	a:Hover
	{
		color: #ff0000;
		text-decoration: none;
	}

	a.strap
	{
		color: #dddddd;
	}
	

	a:link.strap
	{
		color: #dddddd;
		font-weight:normal;
		text-decoration: none;
	}

	a:active.strap
	{
		color: #dddddd;
		font-weight:normal;
		text-decoration: none;
	}

	a:visited.strap
	{
		color: #dddddd;
		font-weight:normal;
		text-decoration: none;
	}

	a:Hover.strap
	{
		color: #ff0000;
		font-weight:normal;		
		text-decoration: none;
	}

	dd
	{
		margin-top: .3em;
		margin-bottom: .2em;
		margin-right: .6em;
		line-height: 1.3em;
	}

	dt
	{
		border-top: 0.1em solid #cccccc;
		margin-top: 1.0em;
		margin-bottom: 0.6em;
		margin-left: .6em;
		font-weight: bold;
		font-size: 110%;
	}

	dl
	{
		margin-left: 0.6em;
		margin-right: .6em;
	}


	
	
@media print {

            .callout1

            {

                        background-image:url();

                        background-repeat: no-repeat;

                        background-color:#eeeeee;

                        overflow: hidden; 

                        padding:5px; 

                        margin-left:10px;

                        margin-top:5px;

                        margin-bottom:5px;

                        margin-right:10px;

                        width: 200px; 

                        height:auto; 

                        text-align: left; 

                        float: right;

                        position:relative

                        z-index:10;

            }

            body

            {

                        background-color: #dddddd;

                        font-family: Tahoma, Arial, Helvetica, sans-serif;

                        font-size: 12pt;

                        font-weight: heavy;

                        color: #777777;

                        line-height: 22px;

                        text-align:center;

                        margin:0 auto;               

            }

 

}

	