body
{background-color:#ffffff;
background: url(x-pic/beans.jpg) fixed center repeat;
font-family: verdana, arial, helvetica, sans-serif ;
font-weight:normal;
color:#000066;
margin:0px;
padding:0px 0px 20px 0px;
}


div.containerv4
{width:980px;
margin-left:auto;
margin-right:auto;
background:white;
background-repeat:no-repeat;
border: 0px solid red;
}

div.pt-remember
{display:inline;
position:relative;
left:-120px;
top:-28px;

padding:0px

}


div.header-cafe
{width:980px;
margin-left:auto;
margin-right:auto;
background-color:#ffcc9a;
background-image: url(x-header/header-cafe.jpg);
background-repeat:no-repeat;
border: 0px solid red;
}




#toprightlink
{text-align:right;
width:980px;
height:35px;
float:left;
color:white;
background:none}


#navbar
{position:relative;
top:-10px}


#toplink  a:hover,#toplink  a:active
{color:#c8ca99}

div.padding{padding:8px}

div.biglogo
{float:left;
width:270px;
height:200px;
background:none;
text-align:center;
vertical-align:middle;
clear:both}


img.homelink

{width:150px;height:150px;border:0px solid white}

div.logo-space
{width:710px;
height:90px;

float:left;
text-align:right}

div.logo-pt
{width:110px;
height:110px;
float:right;
background:none
}

div.logo-taming
{width:144px;
height:110px;
background:none;
float:right}

div.logo-media
{width:102px;
height:110px;
background:none;
float:right}

div.logo-cafe
{width:160px;
height:110px;
background:none;
float:right}



a.petelogo:link,a.petelogo:visited
{display:block;
border: 0px solid white;
text-align:center;
font-size:12px;
background-image: url(x-header/cafe-site-pt.png);
text-decoration:none;
width:106px;
height:100px;
padding:0px;
margin:0px;
background-repeat:no-repeat;
}

a.petelogo:hover,a.petelogo:active
{background-image: url(x-header/cafe-site-pt-light.png)}


a.taminglogo:link,a.taminglogo:visited
{display:block;border: 0px solid white;
text-align:center;
font-size:12px;
background-image: url(x-header/cafe-site-taming.png);
text-decoration:none;
width:144px;
height:110px;
padding:0px;
margin:0px;
background-repeat:no-repeat;
}

a.taminglogo:hover,a.taminglogo:active
{background-image: url(x-header/cafe-site-taming-light.png);}

a.cafelogo:link,a.cafelogo:visited
{display:block;border: 0px solid white;
text-align:center;
font-size:12px;
background-image: url(x-header/cafe-site-cafe-light.png);
text-decoration:none;
width:160px;
height:110px;
padding:0px;
margin:0px;
background-repeat:no-repeat;
}

a.cafelogo:hover,a.cafelogo:active
{background-image: url(x-header/cafe-site-cafe-light.png);}



a.medialogo:link,a.medialogo:visited
{display:block;border: 0px solid white;
text-align:center;
font-size:12px;
background-image: url(x-header/cafe-site-media.png);
text-decoration:none;
width:102px;
height:110px;
padding:0px;
margin:0px;

background-repeat:no-repeat;
}

a.medialogo:hover,a.medialogo:active
{background-image: url(x-header/cafe-site-media-light.png)}



div.advert
{width:730px;margin-left:auto;margin-right:auto;border:1px solid black}

/*END END END END END END END END END END */





table.header
{
padding:0px;
border-spacing:0px;
border-collapse:collapse;
border:0px solid yellow;
width:980px
}
/*for ad below header*/
table.ad
{
padding:0px;
border-spacing:0px;
border-collapse:collapse;
border:0px solid yellow;
width:900px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px
}

td.nopad
{padding:0px;
border:0px solid blue;
}


td.fundraisinglink
{padding:0px;
border:0px solid blue;
width:172px}

td.advert728
{padding:0px;
border:0px solid red;
width:728px;
background:#fff0ce}

div.advertising
{text-align:center;
padding:10px;
border:2px solid #666666;
background:yellow;
display:inline;
margin-left:auto;
margin-right:auto;}


p
{margin-bottom:5px;
margin-top:0px}

h3.heading
{margin-bottom:5px;
margin-top:0px;
font-weight:bold;
color:#333333}

em
{font-style:italic}



h1
{font-family: verdana, arial, helvetica, sans-serif;
font-size:18px;
margin:0px;
margin-left:10px;
padding:0px;
color:#000000;
text-align:left;
font-weight:bold}



h1.head
{font-family: verdana, arial, helvetica, sans-serif;
font-size:18px;
margin:0px;
margin-left:0px;
padding:0px;
color:#000000;
text-align:left;
font-weight:bold}





td.mainlinkcell
{width:100px;
padding:0px;
text-align:center;
border:0px solid blue;
vertical-align:middle
}


/*MAIN HORIZONTAL NAVIGATION LINKS AT TOP */

a.mainlink:link,a.mainlink:visited
{display:block;
border: 0px solid white;
text-align:center;
font-size:11px;
color:white;
background-image: url(x-pic/topbut.png);
text-decoration:none;
font-weight:bold;
width:100px;
height:36px;
padding:0px;
padding-top:3px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
line-height:14px;
background-repeat:no-repeat;
}


a.mainlink:hover,a.mainlink:active
{
background-image: url(x-pic/topbuthover.png);
text-decoration:none;
color:#555555;
}

/*main links ACTIVE PAGE */


a.mainpage:link,a.mainpage:visited
{display:block;
border: 0px solid white;
text-align:center;
font-size:11px;
color:#e53202;
background-image: url(x-pic/topbutpage.png);
text-decoration:none;
font-weight:bold;
width:100px;
height:36px;
padding:0px;
margin-top:0px;
padding-top:3px;
margin-left:auto;
margin-right:auto;
line-height:14px;
background-repeat:no-repeat;

}


a.mainpage:hover,a.mainpage:active
{
background-image: url(x-pic/topbutpage.png);
}

/*sidebut for widget*/

a.sidelink:link,a.sidelink:visited
{display:block;
border: 0px solid white;
text-align:center;
font-size:11px;
color:black;
background-image: url(x-pic/sidebut.png);
text-decoration:none;
font-weight:bold;
width:185px;
height:35px;
padding:0px;

margin:0px;
margin-left:auto;
margin-right:auto;
line-height:32px;
background-repeat:no-repeat;
}


a.sidelink:hover,a.sidelink:active
{
background-image: url(x-pic/sidebut-hover.png);
text-decoration:none;
}

div.pre
{
background-image: url(x-pic/sidebut-hover.png);
background-image: url(x-header/cafe-site-media-light.png);
background-image: url(x-header/cafe-site-cafe-light.png);
background-image: url(x-header/cafe-site-taming-light.png);
width:1px;
height:1px;
padding:0px;
background-repeat:no-repeat;
}


a.text:link,a.text:visited
{text-decoration:none;font-weight:bold}


a.text:hover,a.text:active
{text-decoration:none;font-weight:bold}

/*overrides the css in the vBulletin

a:link
{text-decoration:none;}


/* was color:#7e6852 but this cocked up other links*/
a:visited
{text-decoration:none;

a:hover,a:active
{text-decoration:none;}*/


img
{border:0px solid red;
}

img.left
{float:left;
margin-right:10px;
margin-bottom:5px;}

img.right
{float:right;
margin-left:10px;
margin-bottom:5px;}

/*for archives*/
div.submenuleft
{float:left;
width:160px;
background:none;
}

div.content
{text-align:left;
padding:10px 12px 5px 10px;
border:0px solid red;
background:#ffffff;
background-repeat:repeat-y;
margin-top:0px

}

/*for CMS eg soundfiles*/
div.center
{border: 0px none black;
margin-left: auto;
margin-right: auto;
padding:0px;
text-align:center;
}


