/*
home page
*/
div#pages_homepage
{
    background-image: url(../images/bg-homepage.png);
    background-repeat: no-repeat;
    margin: -5px 0px 0px 0px;
    height: 493px;
}

div#pages_homepage h2
{
    display: none;
}

div#pages_homepage h3
{
    display: none;
}

div#pages_homepage div#homepage_content
{
    font-size: 90%;
    width: 365px;
    padding-left: 190px;
    padding-top: 65px;
    text-align: right;
}

div#pages_homepage div#upcominggigs
{
    display: block;
    float: right;
    width: 150px;
    height: 200px;
    overflow: auto;
    margin-right: 20px;
    margin-top: 65px;
}

div#pages_homepage div#upcominggigs ul
{
    list-style: none;
    margin: 0px;
    padding: 3px;
}

div#pages_homepage div#upcominggigs ul li
{
    list-style: none;
    margin: 0px;
    padding: 3px;
}

div#pages_homepage div#upcominggigs ul li a
{
    margin: 0px;
    padding: 0px;
}

div#pages_homepage div#upcominggigs ul li p
{
    margin: 0px;
    padding: 0px;
    font-size: 80%;
}
/*
end home page
*/

/*
music page
*/
div#pages_music_heading
{
}

div#pages_music
{
    background-image: url(../images/gr-downloadsbg.png);
    background-position: right center;
    background-repeat: no-repeat;
}

div#pages_music div#downloads
{
    float: right;
}

div#pages_music div#downloads h3
{
    display: none;
    margin-right: 15px;
    text-align: right;
}

div#pages_music div#downloads ul
{
    margin: 0px;
    margin-right: 20px;
    margin-top: 60px;
    padding: 0px;
    list-style: none;
}

div#pages_music div#downloads ul li
{
    margin: 0px;
    padding: 3px;
    list-style: none;
    text-align: right;
}

div#pages_music div#downloads ul li a
{
    margin: 0px;
    padding: 0px;
    font-size: 80%;
    display: block;
}

div#pages_music div#downloads ul li p
{
    margin: 0px;
    padding: 0px;
    font-size: 70%;
}
/*
end music page
*/

/*
gigs page
*/

div#pages_gigs_heading
{
}

div#pages_gigs
{
    margin-top: 10px;
    margin-left: 10px;
}

div#pages_gigs ul
{
    margin: 0px 0px;
    padding: 0px;
}

div#pages_gigs li
{
	list-style-image: none;
	list-style: none;
	list-style-type: none;
	list-style-position: inside;
    padding: 3px;
}

div#pages_gigs li h4
{
    font-size: 100%;
    font-weight: 400;
    padding: 0px;
    margin: 0px;
    color: #dec19d;
}

div#pages_gigs li p
{
    font-size: 80%;
    padding: 0px;
    margin: 0px;
}

div#pages_gigs div.heading
{
    height: 40px;	
}

div#pages_gigs div.heading p
{
    display: none;
}

div#pages_gigs div#upcomingevents
{
	width: 200px;
	text-align: left;
	float: left;
}

div#pages_gigs div#upcomingevents div.heading
{
    background-image: url(../images/gr-gigs-comingup.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    height: 40px;	
}

div#pages_gigs div#pastevents
{
	width: 200px;
	text-align: right;
	float: right;
}

div#pages_gigs div#heading_pastevents
{
    text-align: right;
}

div#pages_gigs div#pastevents div.heading
{
    background-image: url(../images/gr-gigs-previous.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 40px;	
}

div#pages_gigs div#todaysevents
{
	width: 300px;
    margin: 0px auto;
    border: none;
	text-align: center;
}

div#pages_gigs div#todaysevents div#heading_todaysevents
{
    text-align: center;
}

div#pages_gigs div#todaysevents div#heading_todaysevents embed
{
    text-align: center;
}

div#pages_gigs div#todaysevents div#heading_todaysevents
{
    font-size: 120%;
}

div#pages_gigs div#todaysevents a
{
    color: #dec19d;
}

div#pages_gigs div#todaysevents h4
{
    font-size: 130%;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
}

div#pages_gigs div#todaysevents p
{
    font-size: 90%;
    margin: 0px;
    padding: 0px;
}

div#pages_gigs div#todaysevents p.datetime
{
    font-size: 110%;
}

div#pages_gigs div#todaysevents p#moredetails
{
    font-size: 70%;
}

div#pages_gigdetails
{
    margin-left: 10px;
    margin-top: 10px;
}

div#pages_gigdetails div#backtogigs
{
    float: right;
    font-size: 80%;
    margin-bottom: 10px;
}

div#pages_gigdetails div#venuepicture
{
    float: right;
    text-align: right;
}

div#pages_gigdetails div#venuepicture p
{
    margin: 0px;
    padding: 0px;
}

div#pages_gigdetails div#venuepicture a
{
    cursor: pointer;
    font-size: 80%;
    clear: both;
}

div#pages_gigdetails h2
{
    font-size: 110%;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
}

div#pages_gigdetails p#datetime
{
    font-size: 90%;
    margin: 0px;
    padding: 0px;
}

div#pages_gigdetails p#description
{
    font-size: 70%;
    margin: 0px;
    padding: 0px;
}

div#pages_gigdetails div#details
{
    width: 250px;
    margin-top: 10px;
    min-height: 400px;
}

div#pages_gigdetails p#longdescription
{
    font-size: 80%;
}

div#pages_gigdetails p#venuedescription
{
    font-size: 80%;
}

div#pages_gigdetails p#venueaddress
{
    font-size: 70%;
}

div#pages_gigdetails div#mapcontainer
{
    float: right;
    width: 400px;
}

div#pages_gigdetails div#mapcontainer p
{
    text-align: right;
    font-size: 70%;
    margin: 0px;
    padding: 3px 0px;
}

div#pages_gigdetails div#mapcontainer form
{
    text-align: right;
    font-size: 11px;
    margin: 0px;
    margin-right: 10px;
    padding: 3px 0px;
}

div#pages_gigdetails div#mapholder
{
    width: 400px;
    height: 300px;
    border: 1px solid #dec19d;
}

div#pages_gigdetails div.maplocationdetails
{
    color: #3C0000;
}

div#pages_gigdetails div#directions
{
    width: 700px;
    clear: both;
    margin: 5px auto;
    font-size: 11px;
}

div#pages_gigdetails div#directions table
{
    background-color: #3C0000 !important;
    color: #dec19d !important;
    border: none !important;
    font-size: 16px;
}

div#pages_gigdetails div#directions table div
{
    font-size: 12px !important;
}

/*
end gigs page
*/

/*
gallery
*/
div#pages_gallery_heading
{
}

div#pages_gallerythumbnails
{
    text-align: center;
    border: none;
    vertical-align: top;
    margin: 0px;
    padding: 0px;        
}

div#pages_gallerythumbnails ul#thumbnails
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: block;
}

div#pages_gallerythumbnails ul#thumbnails li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 33%;
    height: 180px;
    text-align: center;
    float: left;
}

div#pages_gallerythumbnails ul#thumbnails li a img
{
    border: 1px solid #dec19d;
}

div#pages_gallerythumbnails ul#thumbnails li a:hover img
{
    border: 1px solid #7A432F;
    text-decoration: none;
}

div#pages_galleryviewimage
{
}

div#pages_galleryviewimage h2
{
    text-align: center;
    font-weight: 400;
}

div#pages_galleryviewimage div#nextimage
{
    float: right;
    text-align: center;
    margin-right: 10px;
    width: 90px;
}

div#pages_galleryviewimage div#nextimage a
{
    font-size: 75%;
}

div#pages_galleryviewimage div#previousimage
{
    float: left;
    text-align: center;
    margin-left: 10px;
    width: 90px;
}

div#pages_galleryviewimage div#previousimage a
{
    font-size: 75%;
}

div#pages_galleryviewimage div#currentimage
{
    text-align: center;
}

div#pages_galleryviewimage div#backtothumbnails
{
    margin: auto;
    text-align: center;
}

div#pages_galleryviewimage div#backtothumbnails a
{
    font-size: 75%;
}

div#pages_galleryviewimage img
{
    border: 1px solid #dec19d;
}

div#pages_galleryviewimage a:hover img
{
    border: 1px solid #7A432F;
    text-decoration: none;
}

/*
end gallery
*/

/*
biog page
*/
div#pages_biog
{
    height: 493px;
}

div#pages_biog div#biogwrapper
{   
    margin-left: 15px;
    margin-right: 10px;
}

div#pages_biog_heading
{
    height: 53px;
}

div#pages_biog_heading h2
{
    display: none;
}

div#pages_biog div#bandbiog
{   
    text-align: center;
    font-size: 90%;
    padding-top: 5px;
}

div#pages_biog div#adam
{
    background-image: url(../images/gr-adam.png);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    float: left;
    width: 200px;
    text-align: left;
    padding-top: 180px;
    font-size: 80%;
}

div#pages_biog div#adam h3
{
    display: none;
}

div#pages_biog div#tom
{
    background-image: url(../images/gr-tom.png);
    background-repeat: no-repeat;
    background-position: right;
    display: block;
    float: right;
    width: 200px;
    text-align: right;
    padding-top: 180px;
    margin-right: 10px;
    font-size: 80%;
}

div#pages_biog div#tom h3
{
    display: none;
}

div#pages_biog div#dan
{
    display: block;
    background-image: url(../images/gr-dan.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 200px;
    text-align: center;
    margin: 0px auto;
    padding-top: 180px;
    font-size: 80%;
}

div#pages_biog div#dan h3
{
    display: none;
}

/*
end biog page
*/

/*
links page
*/

div#pages_links_heading
{
}

/*
end links page
*/

/*
contact page
*/

div#pages_contact_heading
{
}

div#pages_contact label
{
    display: block;
    float: left;
    width: 70px;
    margin-left: 10px;
}

/*
end contact page
*/

/*
avvessibility page
*/

div#pages_accessibility_heading
{
}

div#pages_accessibility
{
    margin-top: 10px;
    margin-left: 10px;
}

div#pages_accessibility label
{
    display: block;
    float: left;
    width: 100px;
    font-size: 80%;
}

div#pages_accessibility p#howdoesthisworkdetails
{
    display: none;
}

div#pages_accessibility div#accessibility_links
{
    float: right;
}

div#pages_accessibility div#accessibility_links p
{
    float: right;
}
/*
end accessibility page
*/

/*
copyright page
*/

div#pages_copyright_heading
{
}

/*
end copyright page
*/

/*
sitemap page
*/

div#pages_sitemap_heading
{
}

/*
end sitemap page
*/

/*
contact page
*/

div#pages_help_heading
{
}

/*
end contact page
*/