@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
html {height:100%;}

body 	{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	background-image:url(../images/siteImages/NEW_backgroundTile.gif);
	background-repeat:repeat;
	position:relative;
	}

#header {
	width:600px;
	margin:1em auto;
}
	
#heading h1 {
	padding:1em;
		margin:1em;
}

#badmedia {background:#F14E36;
	padding:.2em;
	}

#non	{background-image:url(../images/siteImages/bulldogClip.gif); 
	background-repeat:no-repeat;
	margin-left: -.2em;
	padding:.8em 2.6em 2.4em 1em;
	}
	
	

#b {font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;}

#a {font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;}

#d {font-family:"Courier New", Courier, monospace;
	text-transform:uppercase;}
		
#m {font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;}

#e {font-family:Arial, Helvetica, sans-serif;
text-transform:lowercase;}

#d2	{font-family:"Times New Roman", Times, serif;
text-transform:lowercase;}

#i {font-family:"Courier New", Courier, monospace;
text-transform:lowercase;}

#a2 {font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;}



h2 {margin-bottom:1.2em;}

#signature {
	width:100px;
	height:55px;
	position:relative;
	left: 50%;
	margin-left:10%;
/*	float:right; */
/*	margin-right:10em; */
	}
		
#wrapper	{
	clear:both;
	padding:4em 0 2em 0;
	width:770px;
	margin: 0 auto;
	background-image:url(../images/siteImages/NEW_wrapper_bg.gif);
	}

.curveLeft {
	z-index:100;
	background:url(../images/siteImages/curveTopLeft.gif) no-repeat left top;
	border: thin green dotted;
	margin-bottom:20%;
	padding-bottom:20%;
	}
	
/*	
#content h2 {
	background-:url(../images/siteImages/curveTopRight.gif) no-repeat right top;
	border: thin green dashed;	
	}	
*/	
#nav, #content	{
	width:500px;
	margin: 0 auto;
	padding: 0 6.5em;
	}

#nav {position: absolute;
	top:6em;
	left:22.5em;}	
	
#content {
	line-height:150%;
	height:26em;
}	

.secondaryNav {
	clear:both;
	position:absolute;
	padding-top:1em;
	top:85%;
	}

.verticalPortrait {
	float:left;
	margin: .5em .5em .1em 0 ;
	height:138px;
	width:90px;
}

.horizontalPortrait {
	margin: .3em .5em 0 0;
	float:left;
	height:90px;
	width: 138px;
}

.articlePageImage	{
	margin:1em 0 1em 0;
	padding-bottom:1em;
	width:125px; 
	height:190px; 
	float:left;
	}

.fictionPageImage	{
	margin:0 1em 0 0;
	padding-bottom:2px;
	width:145px; 
	height:188px; 
	float:left;
	}
	
.fictionPageImageSmall	{
	margin:0 1em 0 0;
	padding-bottom:2px;
	width:73px; 
	height:94px; 
	float:left;
	}	
	
.fictionPageImageRight	{
	margin:0 1em 0 0;
	padding-bottom:2px;
	width:145px; 
	height:188px; 
	float:right;
	}
		
.studyPageImage	{
	margin: .3em .5em 0 0;
	float:left;
	}
	
.homePageImage {
	float:left;
	margin: .5em .5em .1em 0 ;
	}	

.badmediaAnimation {
	width:400px;
	height: 304px;
	position:relative;
	left:50%;
	margin: -1em 0 1em -40%;
	}

#column1 {
	width:35%;
	float:left;
	padding: 1em;
	}
#column2 {
	width:52%;
	float:right;
	padding:1em;
	}

.widget {
	width:28%;
/*	height:50%; */
	float:left;
	margin: 1em 1em 1em 0;
	}
.widget2 {
	width:25%;
	float:right;
	margin:1em 0 1em 0;
	}	
	
#twitterBox {
	height:240px;
	float:right;
	padding-bottom: 1em;
	margin:-2em 1em 1em 1em; 
	}	
	

table.lfmWidgetchart_2baa884963e2ea082b8b4318f592d426 td {
	margin:0 !important;padding:0 !important;border:0 !important;
}

table.lfmWidgetchart_2baa884963e2ea082b8b4318f592d426 tr.lfmHead a:hover {
		background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_red.png) no-repeat 0 0 !important;
		}
		
table.lfmWidgetchart_2baa884963e2ea082b8b4318f592d426 tr.lfmEmbed object {
	float:left;
	}

table.lfmWidgetchart_2baa884963e2ea082b8b4318f592d426 tr.lfmFoot td.lfmConfig a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/red.png) no-repeat 0px 0 !important;
	}

table.lfmWidgetchart_2baa884963e2ea082b8b4318f592d426 tr.lfmFoot td.lfmView a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/red.png) no-repeat -85px 0 !important;
	}

table.lfmWidgetchart_2baa884963e2ea082b8b4318f592d426 tr.lfmFoot td.lfmPopup a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/red.png) no-repeat -159px 0 !important;
	}

		
.border {
	border:thin black solid;
	padding:1px 1px 1px 3px;
		}
		
#email {
	font-size:x-small;
		}
		
.badge {
padding:0;
margin:0;
position:relative;
bottom:-5em;
float:right;
}
.badge img {border:none; }		

#badges {clear:both;}