@charset "utf-8";


html
{
	font-size:100.01%;
}
html, body 
{
	border:0;
	margin:0;
	padding:0;
}

* 
{
	padding:0;
	margin:0;
}

body
{ 
	font: 12px/1.4 Arial, Helvetica, sans-serif;
	color:#232323;
	background:url(images/wallpaper.jpg);
}


/***** Headings *****/

h1, h2, h3, h4, h5, h6 
{
	margin:0;
	padding:0;
	font-weight:normal;
}

h1 
{
	padding:0px 0 10px 0;
	font-size:24px;
	color:#ac1616;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 
{
	padding:0px 0 20px 0;
	font-size:24px;
}

h3 
{
	font-size:16px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#ac1616;
	padding:0px 0 20px 0;
}

h7
{
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#ac1616;
	margin-left:-15px;
	line-height:35px;
}

/***** Common Formatting *****/

p, ul, ol 
{
	margin:0;
	padding:0 0 20px 0;
}

ul, ol 
{
	padding:0 0 0px 2.5em;
}

blockquote 
{
	margin:0 0 20px 0px;
	padding:10px 10px 10px 60px;
	background:#d3cdba url(images/blockquote.gif) top left no-repeat;
}

small 
{
	font-size:0.85em;
}

img 
{
	 border:0;
}

sup 
{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub 
{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr 
{
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Links *****/

a,
a:link,
a:visited,
a:hover 
{
	text-decoration:none;
}

a:link
{
	color:#3F0000;
}
a:visited
{
	color:#3F0000;	
}
a:hover 
{
	color:#000000;
}
a:active
{
	color:#3F0000;
}

/***** Forms *****/

form 
{
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea 
{
	font:1em Arial, Helvetica, sans-serif;
}

textarea 
{
	width:100%;
	line-height:1.25;
}

label 
{
	cursor:pointer;
}

/***** Tables *****/

table 
{
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}

table tr td 
{
	padding:2px;
	border:0;
}
table tr th 
{
	padding:2px;
	border:0;
}

/***** Wrapper *****/

.wrap 
{
	width:1000px;
	margin:0 auto;
}

/********** Twitter ****************/




/***** Global Classes *****/

.clear         { clear:both; overflow:hidden; width:1px; height:1px;}
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0; padding-left:0; }
.nobullet      { list-style:none; list-style-image:none; }

.width100 { width: 100%; } 
.width75 { width: 75%; } 
.width50 { width: 50%; } 
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/**************  Classes  **************/
/*++++++++++++++  Header  +++++++++++++++*/

.widget-post
{
	position:absolute;
	top:435px;
	left: 120px;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	width:420px;
	font-style:italic;
	z-index:10;
	text-shadow:#900;

}

/*TWITTER



/* style for each tweet */ 

.mytwitter_tweet {

	color:#FFF;

}



/* style for each tweet time (e.g. 3 hours ago)*/

.mytwitter_tweet_time {

	font-style: italic;

}



/* style for each separator */





/* style for tweet #1 -- you can add additional styles by adding #mytwitter_tweet-2, etc. */


/*
#mytwitter_tweet-1 {

	font-size: large;

}

*/



/* style for tweet time #1 -- you can add additional styles by adding #mytwitter_tweet_time-2, etc. */



#mytwitter_tweet_time-1 {

	font-size: large;

}



/* style for separator #1 -- you can add additional styles by adding #mytwitter_separator-2, etc. */







/* set style for "li" element of class "mytwitter" */



ul li.mytwitter {

	color: black;

}


.widget-photo
{
	position:absolute;
	top:0px;
	left: 683px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	width:339px;
	z-index:10;
	padding:10px;
	background:url(images/sidebar_body.jpg) top left repeat;

}




.quoteright
{
	width:65px;
	height:61px;
	position:relative;
	background:url(images/quotes_right.jpg);
	left:530px;
	top:450px;
	z-index:5;
}

.gabbytwitter
{
	width:236px;
	height:70px;
	position:relative;
	background:url(images/gabby_twitter.jpg);
	left:70px;
	top:365px;
	z-index:5;
	
}

.header
{
	width:1040px;
	height:603px;
	position:relative;
	background:url(images/header.jpg);
	margin:auto;
	left:-15px;
	z-index:4;
}

.headerleft
{
	
	position:absolute;
	height:608px;
	top:0px;
	left:-44px;
	width:44px;
	background:url(images/index_03.png);
	z-index:5;
}

.headerright
{
	
	position:absolute;
	height:608px;
	top:0px;
	left:1040px;
	width:44px;
	background:url(images/index_05.png);
	z-index:5;
}
.left_shadow
{
	
	position:absolute;
	top:0px;
	height:100%;
	left:-90px;
	width:85px;
	background:url(images/left_shadow.png) repeat-y;
	z-index:1;
}
.right_shadow
{
	
	position:absolute;
	top:0px;
	height:100%;
	right:-90px;
	width:85px;
	background:url(images/right_shadow.png) repeat-y;
	z-index:1;
}
.left_shadow_page
{
	position:absolute;
	top:0px;
	height:100%;
	width:85px;
	margin-top:0px;
	margin-left:-85px;
	background:url(images/left_shadow.png) repeat-y;
	z-index:1;
	color:transparent;
}
.right_shadow_page
{
	position:absolute;
	top:0px;
	height:100%;
	width:85px;
	margin-top:0px;
	margin-left:1040px;
	background:url(images/right_shadow.png) repeat-y;
	z-index:1;
	color:transparent;
}
.right_shadow_nav
{
	position:absolute;
	top:0px;
	height:35px;
	width:85px;
	margin-top:-35px;
	margin-left:1040px;
	background:url(images/right_shadow.png) repeat-y;
	z-index:1;
	color:transparent;
}
.left_shadow_nav
{
	position:absolute;
	top:px;
	height:35px;
	width:85px;
	margin-top:-35px;
	margin-left:-85px;
	background:url(images/left_shadow.png) repeat-y;
	z-index:1;
	color:transparent;
}
.navNEWS
{
	
	position:absolute;
	top:603px;
	left:0px;
	width:169px;
	height:36px;
	background:url(images/nav_03.jpg);
	

	z-index:1;
	
}
.navNEWSunder
{
	
	position:absolute;
	top:603px;
	left:0px;
	width:169px;
	height:36px;
	background:url(images/nav_hover_03.jpg);
	

	z-index:0;
}
		.navNEWS:hover {
		
			background-image:url(images/nav_hover_03.jpg);
		}
.navTOUR
{
	
	position:absolute;
	top:603px;
	left:169px;
	width:176px;
	height:36px;
	background:url(images/nav_04.jpg);
	z-index:1;
	
}
	.navTOURunder
	{
		
		position:absolute;
		top:605px;
		left:169px;
		width:0px;
		height:36px;
		background:url(images/nav_hover_04.jpg);
		z-index:1;
		
	}
	.navTOUR:hover {
		
			background-image:url(images/nav_hover_04.jpg);
		}
.navMEDIA
{
	
	position:absolute;
	top:603px;
	left:345px;
	width:188px;
	height:36px;
	background:url(images/nav_05.jpg);
	z-index:1;
	
}
	.navMEDIAunder
	{
		
		position:absolute;
		top:603px;
		left:345px;
		width:0px;
		height:36px;
		background:url(images/nav_hover_05.jpg);
		z-index:0;
		
	}
	.navMEDIA:hover {
		
			background-image:url(images/nav_hover_05.jpg);
		}
.navWARES
{
	
	position:absolute;
	top:603px;
	left:533px;
	width:183px;
	height:36px;
	background:url(images/nav_06.jpg);
	z-index:1;
	
}
	.navWARESunder
	{
		
		position:absolute;
		top:603px;
		left:533px;
		width:0px;
		height:36px;
		background:url(images/nav_hover_06.jpg);
		z-index:0;
		
	}
	.navWARES:hover {
		
			background-image:url(images/nav_hover_06.jpg);
		}
.navBIO
{
	
	position:absolute;
	top:603px;
	left:716px;
	width:161px;
	height:36px;
	background:url(images/nav_07.jpg);
	z-index:1;
	
}
	.navBIOunder
	{
		
		position:absolute;
		top:603px;
		left:716px;
		width:0px;
		height:36px;
		background:url(images/nav_hover_07.jpg);
		z-index:0;
		
	}
	.navBIO:hover {
		
			background-image:url(images/nav_hover_07.jpg);
		}
.navCONTACT
{
	
	position:absolute;
	top:603px;
	left:877px;
	width:163px;
	height:36px;
	background:url(images/nav_08.jpg);
	z-index:1;
	
}
	.navCONTACTunder
	{
		
		position:absolute;
		top:603px;
		left:877px;
		width:0px;
		height:36px;
		background:url(images/nav_hover_08.jpg);
		z-index:0;
		
	}
	.navCONTACT:hover {
		
			background-image:url(images/nav_hover_08.jpg);
		}

.CONTACTcontent3
{
	background-color:
}

h1.logo
{
	margin:0;
	padding:0;
	font:bold 34px/34px Georgia, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#ad1616;
	position:absolute;
	left:57px;
	top:11px;
}
h1.logo a, h1.logo a:visited
{
	color:#ad1616;
	text-decoration:none;
}
.description
{
	margin:0;
	padding:0;
	font:bold 11px/11px "Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	position:absolute;
	left:57px;
	top:44px;
}


.subscribe_rss
{
	margin:0;
	padding:0;
	font:bold 14px/14px Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	position:absolute;
	top:30px;
	right:200px;

}


.subscribe_rss a, .subscribe_rss a:visited
{
	color:#3e3f42;
	text-decoration:none;
}
.subscribe_email
{
	margin:0;
	padding:0;
	font:bold 14px/14px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;	
	position:absolute;
	top:90px;
	right:65px;
	width:55px;
	height:55px;
}
.subscribe_email a, .subscribe_email a:visited
{
	color:#3e3f42;
	text-decoration:none;
}
.subscribe_email a:hover, .subscribe_rss a:hover
{
	color:#ad1616;
}

/*
ul.menu
{

	margin:0px;
	padding:0px;

	list-style:none;
	position:absolute;
	
	top:60px;
	left:20px;
	background-color:#e7c86e;
}

ul.menu li
{
	float:left;
	font:bold 20px/20px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;	
	color:#000;

	margin:0;
	position:relative;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:30px;
	padding-right:30px;

}
ul.menu li a, ul.menu li a:visited
{		
	color:#000;	
}
ul.menu li a:hover
{		
	color:#ad1616;		
}

ul.menu li ul 
{ 	
	position: absolute; 
	left:0px; 
	top: 10px;
	padding:0;
	margin:0;
	display:none; 
	width:150px;
	background:#cabf72;
	list-style:none;
}

ul.menu li ul li
{
	float:none;
	padding:5px 0 5px 5px;
	display:block;
	margin:0;
	position:relative;
	border-bottom:1px dashed #71691c;
}
ul.menu li ul li ul
{
	position: absolute; 
	left:150px; 
	top:0px;
	display:none; 
	padding:0px 0 0 0;
	list-style:none;
}


ul.menu li:hover ul, ul.menu li.over ul { display: block; } 
ul.menu li:hover ul li ul, ul.menu li.over ul li ul { display: none; } 
ul.menu li ul li:hover ul, ul.menu li ul li.over ul { display: block; } 
/*
/* Content */ 
.content
{
	width:1040px;
	background:url(images/repeatstripes.jpg) top left repeat;
	position:relative;
	top:35px;
	left:-15px;

}
.content_left
{
	width:100%;
	overflow:hidden;
	

}
.content_right
{
	width:100%;
	overflow:hidden;

	
}


/* Mainbar */

.new_album

{
	float:left;
	background:url(images/new_album.jpg);
	width: 637px;
	height:212px;
	z-index:10;
	margin:1px 0px 0px 22px;
	z-index:4;
	

	
}
.twitterbutton
{
	
	position:absolute;
	background:url(images/social_slices_04.jpg) top left repeat;
	width:109px;
	height:117px;
	margin-top:1px;
	margin-left: 659px;
	z-index:5;



}
		.twitterHOVERbutton
		{
			
			position:absolute;
			background:url(images/social_hover_04.jpg) top left repeat;
			width:0px;
			height:117px;
			margin-top:1px;
			margin-left: 659px;
			z-index:1;
		
		
		}
		.twitterbutton:hover {
		background:url(images/social_hover_04.jpg) top left repeat;
							}
.facebookbutton
{
	position:absolute;
	background:url(images/social_slices_05.jpg) top left repeat;
	width:73px;
	height:117px;
	margin-top:1px;
	margin-left: 768px;
	z-index:5;

}
	.facebookHOVERbutton
{
	position:absolute;
	background:url(images/social_hover_05.jpg) top left repeat;
	width:0px;
	height:117px;
	margin-top:1px;
	margin-left: 768px;
	z-index:5;

}
		.facebookbutton:hover {
		background:url(images/social_hover_05.jpg) top left repeat;
							}
.myspacebutton
{
	position:absolute;
	background:url(images/social_slices_06.jpg) top left repeat;
	width:78px;
	height:117px;
	margin-top:1px;
	margin-left: 841px;
	z-index:5;
	margin-bottom:90px;

}

		.myspaceHOVERbutton
		{
			position:absolute;
			background:url(images/social_hover_06.jpg) top left repeat;
			width:0px;
			height:117px;
			margin-top:1px;
			margin-left: 841px;
			z-index:1;
		
		}
			.myspacebutton:hover
			{
			background:url(images/social_hover_06.jpg) top left repeat;	
			}
.youtubebutton
{
	position:absolute;
	background:url(images/social_slices_07.jpg) top left repeat;
	width:121px;
	height:117px;
	margin-top:1px;
	margin-left: 919px;
	z-index:5;

}
.youtubeHOVERbutton
{
	position:absolute;
	background:url(images/social_hover_07.jpg) top left repeat;
	width:0px;
	height:117px;
	margin-top:1px;
	margin-left: 919px;
	
	z-index:5;

}
			.youtubebutton:hover
			{
			background:url(images/social_hover_07.jpg) top left repeat;	
			}
.animal
{
	position:absolute;
	background:url(images/become_animal.jpg) top left repeat;
	width:381px;
	height:164px;
	margin-top:118px;
	margin-left: 659px;
	margin-bottom:60px;
	z-index:3;

}

/* Bio Page */

.bio_title
{
	position:absolute;
	background:url(images/bio_06.jpg);
	width:234px;
	height:101px;
	left:36px;
	top:54px;
	
}

.bio_gabby
{
	position:absolute;
	background:url(images/bio_03.jpg);
	width:146px;
	height:405px;
	left:270px;
	top:11px;
	
}

.bio_stephen
{
	position:absolute;
	background:url(images/bio_09.jpg);
	width:127px;
	height:197px;
	left:94px;
	top:405px;
}

.bio_adam
{
	position:absolute;
	background:url(images/bio_13.jpg);
	width:187px;
	height:173px;
	left:102px;
	top:602px;
}

.bio_charlie
{
	position:absolute;
	background:url(images/bio_16.jpg);
	width:117px;
	height:133px;
	left:94px;
	top:787px;
}

.bio_phil
{
	position:absolute;
	background:url(images/bio_18.jpg);
	width:195px;
	height:178px;
	left:94px;
	top:920px;
}

.bio_rory
{
	position:absolute;
	background:url(images/bio_19.jpg);
	width:195px;
	height:203px;
	left:94px;
	top:1098px;
}

.bio_marek
{
	position:absolute;
	background:url(images/bio_21.jpg);
	width:133px;
	height:183px;
	left:51px;
	top:1301px;
}

.bio_yusuf
{
	position:absolute;
	background:url(images/bio_23.jpg);
	width:219px;
	height:208px;
	left:51px;
	top:1484px;
}


.bio_gabby_text
{
	position:absolute;
	top:200px;
	left:400px;
	z-index:15;
	width:270px;
	font-size:14px;
	line-height:15px;

}

.bio_stephen_text
{
	position:absolute;
	top:460px;
	left:235px;
	z-index:15;
	width:420px;
	font-size:14px;
	line-height:15px;
}

.bio_adam_text
{
	position:absolute;
	top:620px;
	left:310px;
	z-index:15;
	width:350px;
	font-size:14px;
	line-height:15px;
}

.bio_charlie_text
{
	position:absolute;
	top:790px;
	left:235px;
	z-index:15;
	width:370px;
	font-size:14px;
	line-height:15px;
}

.bio_phil_text
{
	position:absolute;
	top:940px;
	left:310px;
	z-index:15;
	width:352px;
	font-size:14px;
	line-height:15px;
}

.bio_rory_text
{
	position:absolute;
	top:1155px;
	left:300px;
	z-index:15;
	width:352px;
	font-size:14px;
	line-height:15px;
}

.bio_marek_text
{
	position:absolute;
	top:1315px;
	left:210px;
	z-index:15;
	width:420px;
	font-size:14px;
	line-height:15px;
}

.bio_yusuf_text
{
	position:absolute;
	top:1525px;
	left:280px;
	z-index:15;
	width:400px;
	font-size:14px;
	line-height:15px;
}




.mainbar

{
	float:left;
	width:661px;
	overflow:hidden;
	background:url(images/parchmentBG.jpg) top left repeat;
	display:inline;
	margin:0px 0 0px 22px;
	z-index:1;
}

.mainbar_bio

{
	height:1719px;
	float:left;
	width:1040px;
	position:absolute;
	left:-22px;
	overflow:hidden;
	background:url(images/bio_pics.jpg) top left repeat;
	display:inline;
	margin:0px 0 0px 22px;
	z-index:1;
}

.mainbar_bottom
{
	float:left;
	width:669px;
	overflow:hidden;
	background:url(images/bottom_shadow.jpg) bottom left no-repeat-y;	
	padding:40px 0;
	margin-left:-2px;

}
.mainbar_inner
{
	width:560px;
	margin:0 0 0 70px;	
}
.image_loop
{
	position:relative;
	left:30px;
	margin-bottom:70px;
	
}

.post
{
	width:100%;
	margin-top:-25px;
	margin-bottom:60px;
	position:relative;
	
}
.post h2.post_header
{
	font:normal 30px/30px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	color:#222;
	padding:0;

}
.post h2.post_header a, .post h2.post_header a:visited
{
	color:#222;
}
.post h2.post_header a:hover
{
	color:#ad1616;
}
.post_line
{
	width:100%;
	height:7px;
	background:url(images/post_line.png) top left no-repeat;
	margin-top:8px;
}
.post_content
{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
}

.post_line_end
{
	width:81px;
	height:7px;
	background:url(images/post_line.png) top left no-repeat;
	margin-top:15px;
	
}
.post_data
{
	width:540px;
	padding:4px 10px;
	font:normal 12px/12px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:10px 0 30px 0;
	margin-left:190px;
	
}
.post_data a, .post_data a:visited
{
	color:#605b18;
	text-decoration:underline;
}
.post_data a:hover
{
	color:#ad1616;
	text-decoration:none;
}
.post_date
{
	width:46px;
	height:46px;
	position:absolute;
	left:-55px;
	top:-5px;	
	color:#fff;
}
.post_date_top
{
	margin:0px 0 0 0;
	font:bold 30px/30px Georgia, "Times New Roman", Times, serif;
	color:#1F160E;
	text-align:center;
	top: 10px;
}
.post_date_bottom
{
	margin:0px 0 0 0;
	font:bold 20px/20px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#292918;
	text-transform:uppercase;
}

/* Comments */
.comments
{
	width:100%;
	overflow:hidden;
	background:url(images/post_line.png) top no-repeat;
	
}
.comments h1
{
	padding:20px 0 10px;
}
ol.commentlist
{
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 20px;
}
li.comment
{
	display:block;
	padding:10px 0px 0 0;
	margin:0 0 10px;
	overflow:hidden;
}
li.pingback
{
	display:block;
	padding:10px 0px 0 0;
	margin:0 0 10px;
	overflow:hidden;
}
li.pingback .vcard
{
	padding:0 0px 0 75px;
}
li.pingback .p
{
	padding:0 0px 0 75px;
}
li.pingback .commentmetadata
{
	padding:0 0px 0 75px;
}
li.comment img
{
	border:5px solid #900;
	float:left;
	margin:0 15px 0 0;
}

li.comment cite
{
	font-style:normal;
	font-size:14px;
	line-height:80%;
	margin:0;
	padding:0;
}
li.comment span
{
	font-style:normal;
	font-size:11px;
}
.commentmetadata
{
	margin:0;
	padding:0 0 8px;
	line-height:80%;
	font-size:10px;
}
.comment-body
{
	width:100%;
	overflow:hidden;
}
.comment-body p
{
	width:485px;
	overflow:hidden;
	float:right;
	padding:0 0 15px 0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.comment-body blockquote
{
	overflow:hidden;
	float:right;
	padding:0 0 10px 10px;
	margin:0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*Comment form*/
.commentform
{
	width:100%;
	overflow:hidden;
	margin:10px 0 70px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform_inner h1
{
	padding:0 0 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform_inner
{
	padding:18px 16px 25px;
	overflow:hidden;
}

.commentform_inner h3
{
	padding:0 0 10px 9px;
	color:#DDD
	font-family:Georgia, "Times New Roman", Times, serif;
}

.commentform_hint
{
	padding:6px 9px;
	background:#9d9474;
	overflow:hidden;
	color:#e6e6e6;
	font-size:11px;
	margin:0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
form.commentform_form
{
	width:100%;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform_left
{
	float:left;
	width:147px;
	overflow:hidden;
	padding:0 0 0 9px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform_right
{
	float:right;
	width:360px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.commentform_title
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:5px 0 2px 4px;
}
.commentform_left input
{
	width:145px;
	height:19px;
	border:1px solid #9d9474;
}
.commentform_right textarea
{
	width:358px;
	height:72px;
	border:1px solid #9d9474;
}
.commentform_right input.commentform_submit
{
	width:67px;
	height:20px;
	background:url(images/btn.gif) top left repeat-x;
	margin:12px 0 0 0;
	border:1px solid #9d9474;
	font-size:12px;
	cursor:pointer;
}
.tags
{
	padding:10px 0;
	font-size:10px;
}

/**/

.style_blog
{
	background:url(images/style_blog.jpg);
	width: 373px;
	height:84px;
	margin-bottom:-40px;
	margin-left:-10px;
	
}
	.style_hover_blog
	{	
	background:url(images/style_over.jpg);
	width: 0px;
	height:79px;
	margin-bottom:-40px;
	margin-left:-10px;
		
	}
		.style_blog:hover
	{
		background:url(images/style_over.jpg);
		
	}
	.looks_blog
{
	background:url(images/looks_blog.jpg);
	width: 373px;
	height:68px;
	margin-bottom:-50px;
	margin-left:-10px;
	
}
	.looks_hover_blog
	{	
	background:url(images/looks_over.jpg);
	width: 0px;
	height:68px;
	margin-bottom:-50px;
	margin-left:-10px;
		
	}
	.looks_blog:hover
	{
		background:url(images/looks_over.jpg);
		
	}
	.gabberdashery
	{	
	position:relative;
	background:url(images/gabberdashery.jpg);
	width: 373px;
	height:157px;
	margin-top:32px;
	margin-left:-10px;
		
	}
	
	.mail_chimp
	{
		position:absolute;
		
	}
	
	/*
	.gabberdashery_left
	{
		position:relative;
	background:url(images/gabberdashery_left.png);
	width: 27px;
	height:185px;
	top: 25px;
	left:-16px;
	margin-bottom:-50px;

	}
	*/

.mailchimp_background
{	
	position:relative;
	background:url(images/chimp_paper.jpg);
	width: 373px;
	height: 276px;
	margin-left:-10px;
	margin-top:0px;
	z-index:0;
	
	
}

.mail_chimp
	{
		position:relative;
		z-index:10;
		margin-top:-220px;
		margin-left: 30px;
	}
	
.sidebar
{
	float:left;
	width:359px;
	margin:0px 0 0 -6px;
	background:url(images/sidebar_body.jpg);
	padding-bottom:0px;
	z-index:1px;
}

.sidebar ul, .sidebar ul li, .sidebar ul li ul, .sidebar ul li ul li
{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	background:none;
	
}
.sidebar ul li, .sidebar ul, .sidebar ul li ul
{
	display:block;
}
.sidebar ul li
{
	width:330px;
	
	margin:10px 0 10px 0px;
}
.sidebar ul li h2
	
{

	float:right;
	width:320px;
	height:15px;
	background:url(images/post_line.png) bottom left no-repeat;
	margin:0px 0 20px 0;
	color:#333;
	text-transform:uppercase;
	font: bold 24px/33px Georgia, "Times New Roman", Times, serif ;
	text-align:right;
}

.sidebar ul li ul
{
	width:324px;
	margin:5px 0 0px 10px;
	padding_top:10px;
	
	
}
.sidebar ul li ul li
{
	margin:0 0 0px 10px;
	padding: 5px 0 5px 13px;
	background:url(images/bullet.gif) left top no-repeat;
}

.sidebar ul li ul li a, .sidebar ul li ul li, .sidebar ul li ul li a:visited
{
	font:normal 13px/13px Georgia, "Times New Roman", Times, serif;
	color:#000;
}

.sidebar ul li ul li a:hover
{
	color:#73794f;
}
.sidebar ul li input.search_input
{
	width:180px;
	height:18px;
	background:#e4ddc6;
	border:1px solid #8d8c87;
	vertical-align:middle;
	font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif;
	padding:1px 0 0 5px;
	margin:0 5px 0 0;
}

.sidebar ul li input
{
	vertical-align:middle;
}
.sidebar ul li input.submit_search
{
	width:32px;
	height:21px;
	background:#667b8f;
	border:1px solid #667b8f;
	margin:0 0 0 0px;
	padding:0;
	font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
}
form.sidebar_search
{
	width:232px;
	padding:13px 18px;
	display:block;
	
}

.footer
{
	width:100%;

}
.footer_left
{
	width:1100px;
	


}
.footer_right
{
	width:100%;

	position:relative;
}


.copy
{
	position:relative;
	float:left;
	font:normal 13px/12px Georgia, "Times New Roman", Times, serif;
	color:#000;
	height:132px;
	width:1100px;
	left:-47px;
	bottom: 40px;
	background:url(images/footer_paper.png) no-repeat;
	z-index:15;

	
}
.press_hyperlink
{
	position:absolute;
	font:normal 20px/20px Georgia, "Times New Roman", Times, serif;
	width:100px;
	text-align:center;
	color:#000;
	left:420px;
	bottom: 30px;
	

	
}
.press_hyperlink:hover
{
	color:#900;
}
.copy_support
{
	position:absolute;
	top:10px;
	right:30px;
	font:normal 13px/12px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
 .footer_link_1
 {
	 position:relative;
	 width:155px;
	 height:60px;
	 left:550px;
	 top:45px;
	 
 }
 .footer_link_1:hover
 {
	 background:url(images/footer_link_1_hover.png);
 }
  .footer_link_2
 {
	 position:relative;
	 width:45px;
	 height:60px;
	 left:727px;
	 top:-15px;
	 
	 
 }
  .footer_link_2:hover
 {
	 background:url(images/footer_link_2_hover.png);
 }
   .footer_link_3
 {
	 position:relative;
	 width:150px;
	 height:60px;
	 left:796px;
	 top:-76px;
	 
 }
 .footer_link_3:hover
 {
	  background:url(images/footer_link_3_hover.png);
	 
 }
    .footer_link_4
 {
	 position:relative;
	 width:150px;
	 height:10px;
	 left:167px;
	 top:-89px;
	 
 }
table#wp-calendar
{
	width:100%;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.menu ul{
	background:#333333;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	list-style: none;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#333333 url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		list-style: none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #2580a2 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		list-style: none;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		list-style: none;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}
		
		
<!-- Bio CSS -->

#sidebar li ul {list-style:none;}

li#twitter-1 { list-style: none;}
li#twitter-2 { list-style: none;}

#bio_footer{
	position:absolute;
	top:1719px;
	left:20px;
}
