/***********************************************/
/* GLOBAL STYLES */
/***********************************************/
body
{
	font-size:62.5%;
	font-family:Arial, Helvetica, Sans-Serif;
	background-color:#3d000a;
	margin:0;
}
.clearStyle
{
	clear:both;
}
.hrTag
{
	text-align:center;
	margin:35px auto;
}
#topWrapper
{
	 background:#190c00 url("/images/bottom_shadow.jpg") repeat-x bottom left;
	 padding:0 0 100px 0;
}
#main
{
	position:relative;
}
a:link 
{
	text-decoration: none;
	color:#D09D42;
}
a:visited 
{
	text-decoration: none;
	color:#D09D42;
}
a:active 
{
	text-decoration: none;
	color:#D09D42;
}
a:hover 
{
	text-decoration: underline; 
	color:#D09D42;
	
}

/***********************************************/
/* TOP */
/***********************************************/
div#top
{
	background: #3d000a url(/images/infoBG.jpg) no-repeat bottom center;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}
div#top h1
{
	color:#000;
	text-transform:uppercase;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	line-height:7px;
	cursor:pointer;
	margin-bottom:0px;
	display:block;
}
#aspnetForm
{
	padding:0;
	margin:0;
	border:0;
}
#top .headerText
{
	background-color:#3D000A;
}
#infoText
{
	width:780px;
	margin:0 auto;
	padding:8px 0 0 0;
	color:#BF622F;
	font-size:13px;
	line-height:16px;
}
#infoText p
{
	margin:0 0 10px 0;
}
#infoText img.profileImage
{
	float:left;
	border:2px solid #2e0107;
	margin:8px 20px 20px 0;
}

#infoToggle
{
	background:#3D000A url("/images/info_grunge.jpg") repeat-x bottom center;
}

/***********************************************/
/* CONTENT */
/***********************************************/
#content
{
	text-align:center;
	width:960px;
	margin:0 auto;
	padding:100px 0 0 0;
	color:#592b00;
	font-family:helvetica, Arial, Sans-Serif;
	background:url("/images/top_grunge2.jpg") no-repeat top center; /* #fff url("/images/test.png") repeat-y top left;*/
	/* background-color:#1f0f00; /* url("/images/content_background.png") repeat-y 10px 0px; */
}
#content h1
{
	color:#D09D42;
	font-size:28px;
	font-family:Helvetica, Arial, Sans-Serif;
}

/***********************************************/
/* CASES */
/***********************************************/
div.case
{
	width:960px;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	text-align:left;
}
div.case h1
{
	padding:0px 0px 0px 90px;
	margin:0;
	width:310px;
}
div.case p.date
{
	padding:0px 10px 5px 90px;
	margin:0;
	width:300px;
	font-size:10px;
	font-style:italic;
	text-transform:capitalize;
}
div.case p.preamble
{
	padding:0px 10px 0px 90px;
	width:300px;
	font-size:14px;
	font-weight:bold;
}
div.caseHead
{
	float:left;
}
div.case img.headerImage
{
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
div.caseContent
{
	width:800px;
	clear:both;
	margin:0 0 0 90px;
	font-size:13px;
}
div.caseContent p
{
	padding:5px 15px 5px 0;
}

/***********************************************/
/* FOOTER */
/***********************************************/
#footer
{
	background:#3d000a url("/images/footer_grunge.jpg") repeat-x top center;
	text-align:center;
	height:200px;
	width:100%;
	margin:0;
	padding:10px 0 0 0;
	position:relative;
}
#footer p
{
	padding:30px 0 10px 0;
	color:#BF622F;
}
#footer ul
{
	list-style:none;
	text-align:left;
	padding:40px 0 0 0;	
	margin:0;
}
#puffs
{
	clear:both;
	width:960px;
	margin:50px auto 0 auto;
	padding:0;
}

#footer ul.friendLinks
{
	background:url("/images/symbols/heart.png") no-repeat top left;
	width:160px;
	float:left;
	font-size:13px;
	line-height:15px;
}
#footer div.twitterComment
{
	background:url("/images/symbols/twitter.png") no-repeat top left;
	width:211px;
	float:left;
	padding:10px 25px 0 4px;
	margin:0;
	text-indent:-5px;
	text-align:left;
	font-size:13px;
	line-height:15px;
	font-family:Verdana;
}
#footer a.twitterLink
{
	font-style:italic;
	font-size:8px;
}
#footer span.fnutt
{
	
}
#footer ul.flickrThumbs
{
	background:url("/images/symbols/flickr.png") no-repeat top left;
	width:320px;
	float:left;
}
#footer ul li.flickrImage img
{
	border:0;
	padding:0;
	margin:0;
}
#footer ul li.flickrImage 
{
	float:left;
	border:2px solid #2e0107;
	margin:0px 18px 18px 0;
	padding:0;	
	width:75px;
	height:75px;
}
#footer ul.topAlbums
{
	background:url("/images/symbols/music.png") no-repeat top left;
	float:left;
	width:225px;
}
#footer ul li.topAlbum
{
	float:left;
	border:2px solid #2e0107;
	margin:0px 7px 10px 0;
	padding:0;
	width:64px;
	height:64px;
}
#footer ul li.topAlbum img
{
	border:0;
	padding:0;
	margin:0;
	width:64px;
	height:64px;
}
#footer ul li.topAlbum a
{
	border:0;
	padding:0;
	margin:0;
}
