* {
margin:0;
padding:0;
}

body {
font:16px arial;
}

a img {
border:0;
}

a {
color:#4a0000;
cursor:pointer;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

#buy_cd {
width:170px;
height:191px;
position:absolute;
left:10px;
z-index:101;
}

#pattern_top {
height:20px;
background:url('images/nativepattern.jpg') repeat-x;
}


#info {
display:none;
position:absolute;
left:50%;
margin-left:-200px;
top:150px;
z-index:10000;
width:313px;
color:black;
}

#box {
display:none;
position:absolute;
width:100%;
background:black;
z-index:1000;
}

#top {
height:245px;
width:1050px;
margin: 0 auto;
text-align:center;
position:relative;
}

#wolf {
height:187px;
width:216px;
background:url('images/wolf.jpg') no-repeat;
position:absolute;
left:0;
top:58px;
}

#larry_name {
height:194px;
width:430px;
background:url('images/larryname.jpg') no-repeat;
position:absolute;
top:20px;
left:230px;
}
#q1, #q2, #q3 {
display:none;
}

#quote {
position:absolute;
top:10px;
right:220px;
width:269px;
height:150px;
}

#announcement {
position:absolute;
right:250px;
top:130px;
}
#b_top {
background:url('images/quotetop.jpg') #dcdcdc top left no-repeat;
width:269px;
height:11px;
}
#bubble {
width:267px;
background:#dcdcdc;
border-left:1px solid #7f7f7f;
border-right:1px solid #7f7f7f;
font-style:italic;
color:#333;
font-size:14px;
}
#b_pad {
padding:10px;
}
#b_bot {
background:url('images/quotebottom.jpg') #dcdcdc top left no-repeat;
width:269px;
height:28px;
}
#person {
width:269px;
text-align:center;
height:20px;
font-size:12px;
}


#larry_pic {
height:289px;
width:198px;
background:url('images/larrymain.png') no-repeat;
position:absolute;
top:0;
right:0;
}

#nav {
background:#888;
height:50px;
}

#nav center {
margin-left:-120px;
}

#content_holder {
text-align:center;
margin: 0px auto;
padding-bottom:20px;
width:1030px;
position:relative;
}



#left {
width:600px;
float:left;
text-align:left;
line-height:25px;

}
#l_pad {
padding:20px 10px;

}
h1.title {
font-style:italic;
color:#333;
text-align:right;
padding:20px 80px 20px 0;
}

#title1 {
background:url('images/headericon1.jpg') no-repeat right;
}
#title2 {
background:url('images/headericon2.jpg') no-repeat right;
}
#title3 {
background:url('images/headericon3.jpg') no-repeat right;
}
#right {
width:400px;
background:url('images/dividerline.jpg') repeat-y top left;
float:right;
margin-left:20px;
font-size:16px;
text-align:left;
line-height:20px;

}

span.month {
font-size:18px;
font-style:italic;
color:#333;
}

#video_holder {
background:#dcdcdc;
border-left:1px solid #888;
border-right:1px solid #888;
width:366px;
margin-left:20px;
display:none;
}
#tab {
margin-left:20px;
cursor:pointer;
}
#r_pad {
padding: 10px 20px 70px 60px;
}

#r_pad center a {
font-size:16px;
}
#right img {
text-align:center;
}

.clear {
clear:both;
height:1px;
}

#bottom {
height:20px;
background:url('images/nativepattern2.jpg') repeat-x;
}
#bottom span {

}


/* POP UP BOX */

#s_top {
width:313px;
height:21px;
background:url('images/specialtop.png') no-repeat;
}
#s_body {
width:313px;
background:url('images/specialbody.png') repeat-y;
font-size:12px
}
#s_bot {
width:313px;
height:21px;
background:url('images/specialbottom.png') no-repeat;
}





