BODY {
background: #E3EBF5 url('http://www.beaglerescuensw.org.au/images/header_image.jpg') no-repeat;
margin-top: 0;
margin-left: 0;
font-size: 8pt;
font-family: verdana, Helvetica, sans-serif;
scrollbar-arrow-color: #3267A2;
scrollbar-base-color: #3267A2;
scrollbar-face-color: #E3EBF5;
scrollbar-3d-light-color: #3267A2;
}

BODY.menu {
background: #E3EBF5;
margin-top : 5; 
margin-left : 15;
}

BODY.available {
background: #3267A2;
margin-top : 20;
margin-left : 15; 
}

BODY.listings {
	background : #EFF7FB;
	}

/*--------------------------------------------------------*/

.black {
	color : black;
	}
	
.bold {
	font-weight : bold;
	}
	
.boldbig {
	font-weight : bold;
	font-size : 10pt;
	}

.centred {
	text-align : center;
	}

.italic {
	font-style : italic;
	}
	
.larger {
	font-size: 10pt;
	}

.normal {
	color : black;
	font-weight : normal;
	font-size : 8pt;
	line-height : 100%;
	}

.red {
	color : red;
	}
	
.green {
	color : green;
	}
	
.redbold {
	color : red;
	font-weight : bold;
	}


.rednormal {
	color : red;
	font-weight : normal;
	font-size : 8pt;
	line-height : 100%;
	}

.smaller {
	font-size: 7pt;
	}
	
.smallnorm {
	font-size: 7pt;
	font-weight : normal;
	color : black;
	}

/*--------------------------------------------------------*/

A:link {
	color : black;
	text-decoration : none; 
	font-size : 8pt; 
	font-family : verdana, Helvetica, sans-serif; 
	}

a:link.menu {
	font-size : 8pt;
	color : #3267A2;
	font-weight : bold; 
	}

a:link.menularger {
	font-size : 10pt;
	color : #3267A2;
	font-weight : bold; 
	}
	
a:link.menu-buddy {
	font-size : 10pt;
	color : #3267A2;
	font-weight : bold;
	font-family: comic sans ms;
	}


/*--------------------------------------------------------*/

A:visited {
	color : black;
	text-decoration : none; 
	font-size : 8pt; 
	font-family : verdana, Helvetica, sans-serif; 
	}

a:visited.menu {
	color : #3267A2;
	font-weight : bold;  
	}
	
a:visited.menularger {
	font-size : 10pt;
	color : #3267A2;
	font-weight : bold; 
	} 
	
a:visited.menu-buddy {
	font-size : 10pt;
	color : #3267A2;
	font-weight : bold;
	font-family: comic sans ms;
	}


/*--------------------------------------------------------*/

A:hover {
	color : #3267A2;
	text-decoration : none; 
	font-size : 8pt; 
	font-weight : bold; 
	font-family : verdana, Helvetica, sans-serif; 
	}

a:hover.menu {
	background-color : #3267A2; 
	color : #E3EBF5; 
	font-weight : bold; 
	}
	
a:hover.menu-buddy {
	font-size : 10pt;
	background-color : #3267A2; 
	color : #E3EBF5; 
	font-weight : bold;
	font-family: comic sans ms;
	}
	
a:hover.menularger {
	font-size : 10pt;
	background-color : #3267A2; 
	color : #E3EBF5; 
	font-weight : bold; 
	} 

/*--------------------------------------------------------*/


div.dottedborder {
padding-left: 2px;
padding-right: 2px;
padding-top: 3px;
padding-bottom: 3px;
border: 3px dotted #3267A2;
}

/*--------------------------------------------------------*/


IMG.content {
	border: 3px #3267A2 double;
	}
	
IMG.sidebar {
	border: 1px #3267A2 solid;
	}

/*--------------------------------------------------------*/

p.buddy {
text-align : center;
color : black;
font-size : 10pt; 
font-weight : normal; 
font-family : comic sans ms; 
}

p.buddy-header {
text-align : center;
color : #E3EBF5;
font-size : 12pt; 
font-weight : normal; 
font-family : comic sans ms; 
}

p.buddy-profile {
text-align : center;
color : black;
line-height: 140%;
font-size : 10pt; 
font-weight : normal; 
font-family : comic sans ms;
font-style: italic;
}

p.heading {
text-align : center;
color : #3267A2;
font-size : 14pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
}

p.headingsmall {
text-align : center;
line-height: 180%;
color : #3267A2;
font-size : 10pt; 
font-weight : bold; 
font-family : verdana, Helvetica, sans-serif; 
}

p.main {
color : black;
font-size : 8pt;
line-height: 140%;
text-indent : 25px;
text-align : left;
}

p.main10 {
color : black;
font-size : 10pt;
line-height: 140%;
text-align : left;
}


p.maincentre {
color : black;
font-size : 8pt;
line-height: 140%;
text-align : center;
}

p.menu {
color : black;
margin-left: 2px;
}

p.small {
font-size : 7pt; 
}

p.toby {
text-align : center;
color : black;
font-size : 10pt;
line-height: 140%;
font-weight : normal; 
font-family : comic sans ms; 
}

/*--------------------------------------------------------*/

span.small {
	font-size : 7pt; 
	}

span.maincentre {
	color : black;
	font-size : 8pt;
	line-height: 140%;
	text-align : center;
	}


/*--------------------------------------------------------*/

table {
	border-collapse: collapse;
	font-size : 8pt; 
	font-family : verdana, Helvetica, sans-serif;
	}
	
table.availablead {
	font-size : 8pt;
	background : #EFF7FB;
	line-height: 140%;
	text-align : left;
	border-collapse: collapse;
	border: 3px double #3267A2;
	width: 90%;
	}

table.availablead-pound {
	font-size : 8pt;
	background : #EFF7FB;
	line-height: 140%;
	text-align : left;
	border-collapse: collapse;
	border: 3px double #3267A2;
	width: 75%;
	}

table.fundraising {
	font-size : 8pt;
	line-height: 140%;
	text-align : center;
	border-collapse: collapse;
	border: 1px solid #3267A2;
	width: 75%;
	}
	
table.happytails {
	background : #EFF7FB;
	font-size : 8pt;
	line-height: 140%;
	text-align : left;
	border-collapse: collapse;
	width: 95%;
	}
	
table.roundup {
	font-size : 8pt;
	background : #FFFBFD;
	line-height: 140%;
	text-align : left;
	border: 3px double #CE0053;
	width: 90%;
	}

	
table.toby {
	font-size : 8pt;
	background : #EFF7FB;
	line-height: 140%;
	text-align : left;
	border: 3px double #3267A2;
	width: 90%;
	}


/*--------------------------------------------------------*/

TD.available {
	color : black;
	background : #E3EBF5;
	font-size : 8pt;
	line-height: 140%;
	text-align : left;
	}
	
TD.availablebeags {
	font-size : 8pt;
	background : #EFF7FB;
	border: 2px dotted #3267A2;
	}
	
TD.availableadL {
	text-align : center;
	padding: 5px;
	}

TD.availableadR {
	text-align : left;
	padding: 5px;
	}
		
TD.availabletop {
	color : black;
	background : #E3EBF5;
	font-size : 8pt;
	line-height: 140%;
	text-align : center;
	}
	
TD.availabletype {
	color : #3267A2;
	background : #E3EBF5;
	font-size : 10pt;
	font-weight : bold;
	line-height: 140%;
	text-align : left;
	padding : 5px 5px 5px 15px;
	}

TD.buddy {
	background : #EFF7FB;
	border: 1px solid #3267A2;
	}

TD.buddy-header {
	background : #3267A2;
	border: 1px solid #3267A2;
	}

TD.dotted {
	border: 2px dotted #3267A2;
	font-size : 8pt; 
	font-family : verdana, Helvetica, sans-serif;
	}

TD.fundraising {
	padding : 15px 15px 15px 15px;
	}

TD.happytails {
	border: 2px dotted #3267A2;
	background : #EFF7FB;
	font-size : 8pt;
	font-family : verdana, Helvetica, sans-serif;
	padding : 15px 15px 15px 15px;
	}

TD.header {
	height : 125;
	}
	
TD.listeddate {
	color : black;
	background : #E3EBF5;
	font-size : 8pt;
	line-height: 140%;
	text-align : right;
	padding : 1px 15px 5px 5px;
	}

TD.main {
	color : black;
	font-size : 8pt;
	line-height: 140%;
	text-align : left;
	}

TD.menu {
	height : 25px;
	border-top:1px solid #3267A2;
	border-bottom: 1px solid #3267A2;
	font-size : 8pt;
	font-family : verdana, Helvetica, sans-serif;
	}
	
TD.menu-available {
	height : 50px;
	border-top:1px solid #3267A2;
	border-bottom: 1px solid #3267A2;
	font-size : 8pt;
	font-family : verdana, Helvetica, sans-serif;
	}

TD.menu-blog {
	height : 35px;
	border-bottom: 1px solid #3267A2;
	font-size : 8pt;
	font-family : verdana, Helvetica, sans-serif;
	}
	

TD.menuleft {
	width : 175px;
	v-align : top;
	align : center;
	font-family : verdana, Helvetica, sans-serif;
	}

TD.menutop {
	height : 25px;
	border-bottom: 1px solid #3267A2;
	font-size : 8pt;
	font-family : verdana, Helvetica, sans-serif;
	}
	
TD.private-disclaimer {
	text-align : left;
	padding: 10px;
	border: 2px dotted #3267A2;
	}
	
TD.rescue_details {
	height : 15px;
	font-size : 8pt;
	font-family : verdana, Helvetica, sans-serif;
	}

TD.spacer {
	height : 6px;
	}

TD.title {
	height : 400px;
	}

/*-------------UPDOWN SCROLLER------------*/

#pscroller1{
	width: 200px;
	height: 35px;
	border: 0px solid #3267A2;
	padding: 1px;
	background-color: #EFF7FB;
	}

.someclass{
	text-align: left;
	margin-left: 15px;
	}

/*--------------------------------------------------------*/

.postit{ 
position:absolute; 
left:300px; 
top:100px; 
background: transparent url(../images/postit.png) no-repeat 0 0; 
} 
.dim{ 
width:228px; 
height:228px; 
} 
.padding{ 
padding:50px; 
}