* {
padding:0;
margin: 0;
}

body {
background: url('images/toppercurtain.jpg') black repeat-x top;
font: 14px arial;
}

a img {
border:0;
}
a {
color:#730000;
}
a:hover {
text-decoration:none;
color:#735000;
}

#top_vid a, #top_video a{
padding:1px 5px 5px 20px;
text-decoration:underline;
background:url('images/vidimg2.jpg') no-repeat top left;
}
#top_vid a:hover, #top_video a:hover {
text-decoration:none;
cursor:pointer;
}
#top_buttons {
height:105px;
text-align:center;
position:relative;
top:10px;
}
#top_buttons img {
margin-right:70px;
border:0;
}
#container {
width:1100px;
text-align:center;
margin:0 auto;
background:url('images/stagebg3.jpg') black no-repeat;
}
#contain_2 {
width:1030px;
text-align:left;
margin:0 auto;
}
#left {
background:url('images/patrickmain4.png') no-repeat top center;
height:530px;
width:200px;
float:left;
position:relative;
top:120px;
left:-20px;
}

#middle {
width:730px;
float:left;
}
#header_name {
height:71px;
width:555px;
background:url('images/nameheader.png') no-repeat;
margin: 0 auto;
}
#nav {
margin-left:100px;
}
#nav ul {
list-style:none;
}
#nav li {
float:left;
}
#nav li a {
display:block;
color:transparent;
margin-right:20px;
text-decoration:none;

}
a.bio {
background: url('images/biolink.png') no-repeat;
padding:15px 25px;
}
a.bio#current {
background: url('images/biolinkcurrent.png') no-repeat;
}
a.photos {
background: url('images/photoslink.png') no-repeat;
padding:15px 115px 20px 0;
}
a.photos#current {
background: url('images/photoslinkcurrent.png') no-repeat;
}
a.cal {
background: url('images/calendarlink.png') no-repeat;
padding:15px 153px 20px 0;
}
a.cal#current {
background: url('images/calendarlinkcurrent.png') no-repeat;
}
a.contact {
background: url('images/contactlink.png') no-repeat;
padding:15px 134px 20px 0;
}
a.contact#current {
background: url('images/contactlinkcurrent.png') no-repeat;
}

#main_left {
width:467px;
float:left;
}
#left_top {
background:url('images/maintop.png') no-repeat;
width:462px;
padding:12px 0 17px 20px;
font-size:18px;
font-family:Trebuchet MS;
color:white;
font-size:18px;

}
#left_body {
background:url('images/mainbody.png') repeat-y;
width:462px;

}
#left_padding {
padding:10px 25px 20px;
line-height:20px;

}
span.title {
color:white;
font-size:18px;
}
#left_bottom {
background:url('images/mainbottom.png') no-repeat;
width:462px;
height:11px;
}

#main_right {
width:240px;
float:right;
}
#right_top {
background:url('images/caltop.png') no-repeat;
width:242px;
padding:12px 0 14px 20px;
color:white;
font-size:18px;
}
#right_body {
background:url('images/calbody.png') repeat-y;
width:242px;
text-align:center;
}

#right_body span {
display:block;
width:220px;
padding: 20px 0;
color:black;
text-decoration:none;
background:#eee;
margin: 0 auto;
border-top:1px solid #333;

}
#right_body span#top {
border:0;
}

#right_bottom {
background:url('images/calbottom.png') no-repeat;
width:242px;
height:6px;
margin-top:-2px;
}


#right {
width:100px;
background:url('images/micstand.png') no-repeat;
height:377px;
float:right;
position:relative;
top:130px;
}

.clear {
clear:both;
height:1px;
}


/* JQUERY RELATED STYLES */
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}



#load {
	display: none;
	position: absolute;
	right: 50%;
	top: 110px;
	margin-right:270px;
	background: url(images/ajax-loader.gif);
	width: 100px;
	height: 100px;
	text-indent: -9999em;
}
