/*
Theme Name: Timothy
Theme URI: http://timothyquigley.com/
Description: Custom theme for Timothy Quigley
Version: 1.0
Author: <a href="http://www.jesseog.com/">Jesse Goldstein</a> - & — <a href="http://www.scoopsnoodle.com/">Joseph Schoech</a>
*/

.clear {
	clear: both;
}

#wrapper {
	background-color: white;
	width: 940px;
	margin: 0 auto 0;
	padding: 10px 0 10px 0;	
}

#wrapper a:link { 
	color: #cc0000;
	text-decoration: none;
}
	
#wrapper  a:visited { 
	color: #cc0000;
	text-decoration: none;
}

#wrapper  a:hover { 
	background-color: #eeeeee;
}



/******************HEADER***************/
#header {
	width: 940px;
	height: 251px;
	position: relative;
}

#masthead {
	width: 940px;
	height: 31px;
}
	
#masthead a:hover { 
	background-color: transparent;
}
	
#masthead-home {
	width: 940px;
	height: 31px;
	position: relative; 
	margin-top: -31px;
}
	
#masthead-home	a:hover { 
	background-color: transparent;
}

#nav {
	height: 50px;
}

#nav-empty {
	height: 30px;
	width: 940px;
}

#site-nav {
	margin: 10px 0 0 0px;
}


#site-nav li {
	float: left;
	padding-right: 15px;
	font-family: verdana;
	font-size: 14px;
}



/******************END HEADER***************/

/******************INTRO-AREA***************/

#intro-content {
	width: 940px;
	height: 220px;
	margin: 0 0 0 0;
}


#intro-portrait {
	width: 220px;
	position: absolute;
	xbottom: 0;
	left: 0;
	overflow: hidden;
	padding-right: 20px;
}

.intro-title {
	padding: 75px 0 15px 0;
	font-family: verdana;
	font-size: 30px;
	color: #cc0000
	
}

.intro-text {
	position: absolute;
	left: 240px;
	padding: 10px 0 0 0;
	font-family: verdana;
	font-size: 16px;
	line-height: 125%;
	width: 350px;
}




/******************END INTRO-AREA***************/

/******************BEGIN MAIN-CONTENT***************/

#main-content {
	
}

.content-home {
	width: 300px;
	height: 120px;
	float: left;
	margin-bottom: 12px;
	margin-top: 12px;
	overflow: hidden;
	
}



.home-text {
	font-family: verdana;
	font-size: 12.5px;
	line-height: 18px;
	
}

#home-image {
	width: 60px;
	float: left;
	margin-right: 20px;
	margin-bottom: 60px;
}



.content-text {
	margin-left: 70px;
	width: 350px;
}



.home-title {
	font-family: verdana;
	font-size: 20px;
	padding: 0 0 7px 0;
	margin-left: 0px;
}



.left {
	margin-left: 0px;
}

.right {
	margin-left: 20px;
}


/******************END MAIN-CONTENT***************/

/******************BEGIN PAGE CONTENT***************/


.page-layout-left {
width: 620px;
float: left;
font-family: verdana;
}

.page-layout-right {
width: 220px;
float: right;
font-family: verdana;
margin-bottom: 50px;
}

.page-title {
	
	font-size: 30px;
	margin-bottom: 20px;
	line-height: 40px;
	
}


.page-text {
	font-size: 14px;
	line-height: 21px;

}



.blog-signature {
	margin-top: -10px;
	margin-bottom: 20px;

}

.blog-signature-single {
	margin-top: 30px;
	margin-bottom: 30px;
	
}

.blog-comment {
margin-top: 17px;
margin-bottom: 50px;
}

.blog-pagination {
margin-top: -10px;
margin-bottom: 30px;
}

p {
margin-bottom: 8px;
}

.blog-widget {
	font-family: verdana;
	font-size: 12.5px;
	line-height: 18px;
	margin-top: 30px;
	
}

.blog-widget-title {
font-size: 20px;
margin-bottom: 5px;

}



{
.text-area
witdh: 200px;

}




/******************END PAGE CONTENT***************/

/******************BEGIN footer***************/

#footer {
	height: 75px;
	width: 940px;
	font-family: verdana;
	font-size: 12px;
	margin-top: 25px;
}

.contact-text {
	padding: 10px 0 15px 0;
	font-family: verdana;
	font-size: 12px;
	color: black
}

.contact-link {
	background: url(images/contact3.gif) no-repeat;
	xwidth: 114px;
	xheight: 22px;
	width: 106px;
	height: 21px;
	display: block;
}

.gform_description {
	color: #333;
}

.gfield_label {
	color: #333;
	font-size: 12px !important;
}

.gfield_required {
	color: red !important;
	font-size: 10px;
}

#input_1_3 {
	border: 1px dotted #999;
	font-size: 14px !important;
	color: #CC0000;
	font: arial, sans-serif;
	padding: 5px;
}

input.medium {
	xbackground-color: red;
	height: 30px;
	border: 1px dotted #999;
	font: arial, sans-serif;
	font-size: 20px !important;
	color: #CC0000;
	padding: 0 5px 0 5px !important;
}

#gform_submit_button_1 {
	cursor: pointer;
	text-indent: -9999px;
	width: 79px;
	height: 28px;
	background: url(images/submit-btn.png) no-repeat 0 0;
	border: 0;
}

#gform_submit_button_1:hover {
	background-position: -79px 0;
}


/****  EVENTS ****/

.dbem_events_list li {
	margin-bottom: 30px;
}
.dbem_events_list li:last-child {
	margin-bottom: 60px;
}	


/****  MP3 PLAYER  ****/

div.jp-interface ul.jp-controls a, div.jp-interface ul.jp-controls a:hover {
	xoverflow: visible !important;
}

.jp-controls li a {
	height: 40px !important;
}

.divider {
	background-color: #CC0000; 
	border: 0; 
	height: 1px; 
	margin: 16px 0 30px 0; 
}

#press p {
	margin-bottom: 25px;
	color: #333;
	font-size: 12px;
	font-style: italic;
}

#press span {
	color: #8db4c6;
	font-size: 11px;
	font-style: normal;
}

.h3-press {
	margin-bottom: 10px;
}

#discography-images img {
	margin: 0 10px 10px 0;
}

.vevent {
	border-bottom: 2px solid #333;
}

.xgigpress-row {
	font-size: 14px;
}









