.like {
padding:10px;
margin-bottom:10px;
border-bottom: 1px solid #efefef;
border-top: 1px solid #efefef;
}


.like .twitter-share-button {

}




/* ADD THIS */

.addthis_toolbox.addthis_pill_combo a {
    float: left;
    border:none;
}
.addthis_button_compact .at15t_compact {
    float: left;
    border:none;
    margin-left:-10px;    
}  
/* ------------- */
         


/* HUH? */
  #pageflip {
  	position: relative;
  	float:right;
  }
  #pageflip img {
  	width: 50px; height: 52px;
  	z-index: 99;
  	position: absolute;
  	right: 0; top: 0;
  	border:none;
  	-ms-interpolation-mode: bicubic;
  }
  #pageflip .msg_block {
  	width: 50px; height: 50px;
  	position: absolute;
  	z-index: 50;
  	right: 0; top: 0;
  	background: url(subscribe.png) no-repeat right top;
  	text-indent: -9999px;
}
/* ------------- */


/* DISQUS */
#disqus_thread {padding:10px;width:500px;padding-top:0px;margin-top:-10px}

#disqus_thread #dsq-content H1 { font-weight: normal;}

/*#disqus_thread .dsq-global-toolbar-likes div, #disqus_thread .dsq-global-toolbar-likes ul {
display:none;
!important; 
}

#dsq-content #dsq-comments .dsq-comment-message
{
border-bottom:none;
!important; 
}

*/


/* ------------- */


/* MENU */
	.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;
	}

	/* IE6 TABLE */
	.menu table{
	position:absolute;
	border-collapse:collapse;
	background:red;
	height:12px;
	z-index:80;
	left:-1px;
	top:25px;
	}

	/* MENU TITLE */
	.menu > ul > li > a {
	display:block;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	font-size:11px;
	width:80px;
	height:12px;
	padding:3px 0px	12px 0px;
	color:white;
	background:#575757;
	text-align:center;
	border:none;
	
	}

	.menu > ul > li :hover{
	color:black;
	background:#ccc;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;	
	}

	.menu > ul > li a:hover{
	text-decoration:underline;
	}

	/* MENU ITEMS */
	.menu > ul > li > ul > li {
	font-size:11px;
	width:220px;
	right:170px;
	padding:10px;
	padding-left:20px;
	padding-top:5px;
	background:#ccc;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	}
	

	.menu > ul > li > ul > li > a {
	font-size:11px;
	margin:0px;
	padding-right:4px;
	background:#ccc;
	text-decoration:underline;
	border:none;
	}

	.menu > ul > li > ul > li > a:hover, .menu > ul > li > ul > li > p > a:hover
	{
	text-decoration:underline;
	color:red;
	}

	/* MENU ITEM HEADINGS */
	.menu > ul > li > ul > li:hover > p, .menu > ul > li > ul > li:hover > div, .menu > ul > li > ul > li:hover > hr, .menu > ul > li > ul > li:hover
	{
	color:#444;
	}

	.menu > ul > li > ul > li > p
	{
	padding:0px;
	margin-left:-5px;
	margin-bottom:0px;
	font-weight:bold;
	}


	/* hide the sub level links */
	.menu ul ul {
	visibility:hidden;
	position:absolute;
	width:50px;
	height:auto;
	}


	/* make the sub level visible on hover list or link */
	.menu ul li:hover ul,
	.menu ul a:hover ul{
	visibility:visible;
	}
/* ------------- */


/* Search*/

	FONT IMG{
	display:none
	}
/* ------------- */


/* Adbeans*/

	.adbeans {
	font-size:8pt;
	line-height:10pt;
	margin:0px;
	margin-top:5px;
	padding:0px;
	}

	.adbeans > P {
	font-size:8pt;
	line-height:10pt;
	margin:0px 10px 0px;
	padding:0px;
	}	
/* ------------- */



/* LinxAd*/
	.prom > ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

	.prom > li{
	float:left;
	position:relative;
	z-index:100;
	font-size:6pt;
	}
/* ------------- */


/* Screen Shot */
    .shotnormal {
        width:50px;
        border:solid 3px #aaa;
        cursor:pointer;
    }

    .shotoverview {
        width:300px;
        border:solid 3px #aaa;
        cursor:pointer;
    }

    .shotmain {
        width:230px;
        border:solid 3px #aaa;
        cursor:pointer;
    }

    .shothover  {
        float:centre;
        position:relative;
        width:400px;
        right:90px;
        border:solid 3px #aaa;
        z-index:2;
        cursor:pointer;
    }

    .packnormal {
        width:120px;
        border:solid 3px #aaa;
        cursor:pointer;
        float:right;
        margin-right:8px;
        align:right;
        
    }

    .packhover  {
        position:relative;
        width:220px;
        left:-55px;
        border:solid 3px #aaa;
        z-index:2;
        left:0px;
        cursor:pointer;     
    }
/* ------------- */


table.n
{
margin-left:20px;
border-collapse:collapse;
font-size:8pt;
}
table.n, td.n, th.n
{
border:1px solid black;
padding:1px;
padding-left:3px;
padding-right:3px;
}

div#wrapper{margin-bottom:20px}

div#navigation{float:left; margin-right:15px;margin-bottom:10px; margin-left:10px;margin-top:5px}
div#extra{clear:left;text-align:right}

	body
	{
		background-color: #dddddd;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: heavy;
		color: #333;
		line-height: 19px;
		text-align:center;
		margin:0 auto;		
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	
	
	
	#title
	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	position:absolute;
	left:70px;
	bottom:-55px;
	font-size:16pt;
	padding-bottom:5px;
	font-weight:normal;
	}
	
	#breadcrumb
	{
	margin:0px;
	font-weight:normal;
	font-size:8pt;
	color:black;
	position:absolute;
	left:10px;
	padding:3px 6px 3px 6px;
	top:100px;
	font-family:arial;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
	
	#footertitle
	{
	font-weight:bold;
	padding:0px;
	}
	
	#footerheader
	{
	font-size:22pt;
	color:#dddddd;
	position:relative;
	text-align:center;
	top:-13px;
	margin-bottom:20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	font-family:tahoma;
	font-weight:bold;
	padding:0px;

	}
	
	#indexheading
	{
	font-size:10pt;
	margin:0px;
	padding:0px;
	display:inline;
	font-weight:bold;
	font-family:verdana;
	}
	
	.podcastguests
	
	{
	border: solid #aaa 4px;
	margin:15px;
	margin-top:25px;
	margin-left:5px;
	
	float:left;
	width:60px;
	clear:left;
	
	}
	
	.titlediv
	{
		position:relative;
		left:-30px; 
		width:660px;
		height:210px;
		background-color: Blue; 
		text-align: center; 
		margin-left:auto;
		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: grey; 
		width: 600px; 
		text-align: center; 
		margin-left:auto; 
		margin-right:auto;
		padding-left:30px;
		padding-right:30px;
		margin-bottom:0px;
		padding-bottom:0px;
		background-image:url(back.jpg);
		background-repeat: repeat-y;

	}

	.contentdiv
	{
		padding-bottom:40px;
		text-align:left;
		margin-left:40px;
		margin-right:30px;
		margin-top: 20px;
		float:auto;
	}	


	.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: 32pt;
		float: left;
		line-height:24pt;
		margin: 2px 2px 0px 0px;
		text-align: left;
	}

	p.firstchar:first-line{
		font-size: 12pt;
	}
	
	.callout1
	{
		background-image:url(callout1_bottomright.jpg);
		background-repeat: no-repeat;
		background-color:#eeeeee;
		background-position:bottom right;		
		overflow: hidden; 
		padding:5px; 
		padding-bottom:15px;
		margin-left:10px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:-50px;
		width: 240px; 
		height:auto; 
		text-align: left; 
		float: right;
		position:relative
		z-index:10;
		overflow:visible;
		clear:right;			
	}

	.calloutleft
	{
		background-image:url(callout1_bottomleft.jpg);
		background-repeat: no-repeat;
		background-color:#eeeeee;
		background-position:bottom left;		
		overflow: hidden; 
		padding:5px; 
		padding-bottom:15px;
		margin-left:-60px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:10px;
		width: 140px; 
		height:auto; 
		text-align: left; 
		float: left;
		position:relative
		z-index:10;
		overflow:visible;
		clear:right;			
	}


	.callout2
	{
		background-image:url(callout1_bottomleft.jpg);
		background-repeat: no-repeat;
		background-color:#eeeeee;
		background-position:bottom left;		
		overflow: hidden; 
		padding:5px; 
		padding-right:5px; 
		padding-bottom:15px;
		margin-left:-60px;
		margin-top:5px;
		margin-bottom:5px;
		width: 175px; 
		height:auto; 
		text-align: left; 
		float: left;
		z-index:10;
		overflow:visible;
		clear:right;			
	}



	.quote
	{
	background-image:url(quote_bottomright.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
	background-color:#eeeeee;
	overflow: hidden; 
	padding:10px; 
	padding-bottom:10px;
	padding-right:20px;
	margin-left:10px;
	margin-top:-5px;
	margin-bottom:0px;
	margin-right:-50px;
	width: 220px; 
	height:auto; 
	text-align: left; 
	float: right;
	position:relative;
	clear:right;	
	}
	

	.comment
	{
		margin-top:-30px;
		font-size: 12pt;
		text-align:left;
	}


	a:link.comment
		{
			color: #333;
			text-decoration: none;
			border-bottom:none;
			
		}

	a:active.comment
	{
		color: #333;
		text-decoration: none;
	}

	a:visited.comment
	{
		color: #333;
		text-decoration: none;
		border-bottom:none;

	}

	a:Hover.comment
	{
		color: #ff0000;
		text-decoration: none;
	}

	.commenter
	{
		margin-top: 10px;
		font-size: 14pt;
		text-align:left;
	}


	.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: 12pt;           
        padding:0px;
    }

    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
    {
        padding:0px;
        margin:0px;
           
    }

	hr {
	height:1px;
	border:0px;
	border-top:dotted 1px;
	margin-top:8px;
	margin-bottom:0px;
	color:#444;
	}

    ul
    {
        margin-top:-7px;
        list-style: square;
        font-size: 8pt;

    }   
 

	p.callout
	{
		margin-left: 10px;
		margin-right: 15px;
		margin-top: 5px;
		margin-bottom: 10px;
		font-colour:50%;
		text-align: left;
		font-size: 14pt;
		line-height: 14pt;
		

	}

	p
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 15px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
		padding:0px;
	}

	H1
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
		font-size: 10pt;		
	}


	H2
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
		font-size: 8pt;		
	}

	H3
	{
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-colour:50%;
		text-align: justify;
		font-family:tahoma;
		font-size: 10pt;		
	}


	p.bottomnew
	{
		font-size:8pt;
		text-align:center;
		position:relative;
		top:20px;
	}

	p.bottommain
	{
		clear:left;
		font-size:8pt;
		text-align:center;
		padding-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.footer:link
	{
	color: #dddddd;

	}


	a.footer:visited
	{
	color: #dddddd;

	}
	
	
	a.bingo:link
	{
		border-bottom:solid 1px blue;
	
	}


	a.bingo:visited
	{
		border-bottom:solid 1px blue;
			
	}
	
	a.trail:link
	{
		color:black;
		border:none;
	}


	a.trail:visited
	{
		color:black;
		border:none;
	}

	a.trail:hover
	{
		color: #ff3333;
		border:none;
		border-bottom:solid 1px #ff3333;
	}



	
	
/*	a.ciao:link
	{
		border-bottom:solid 1px red;
	
	}


	a.ciao:visited
	{
		border-bottom:solid 1px red;
			
	}
*/
	a:link
	{
		color: #333;

		
	}

	a:active
	{
		color: #333;
	}

	a:visited
	{
		color: #333;

			
	}

	a:Hover
	{
		color: #ff0000;
	}

	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;               

            }

 

}

	
