/*
Site Name:
Site URI: http://somedomain.com.au/
Description: Stylesheet for somedomain
Version: 1.0
Author: That Net Site
Author URI: http://thatnetsite/

Version Comments
v1.0
This Style sheet is ......

*/

/*  Reset all  */

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/*  Basic Page Properties  */

html {height: 100%;margin-bottom: 1px;}
body {margin: 0;padding: 0;color: #5B5648;}
div {margin: 0;border: 0;}
p {margin-top: 10px;margin-bottom: 15px;}
fieldset {border: 0;padding: 5px 0;}

h1 {font-size: 200%;}
h2 {font-size: 170%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;}

a,a:link,a:visited {text-decoration: none;color: #960000;}
a:hover {text-decoration: none;color: #000000;}
a img {border: 0;}

.clear {clear: both;}
.right {float: right;}
.left {float: left;}
.center {text-align: center;}

/*  Page Layout  */

.shadow-left {
	padding-left: 8px;
	background: transparent url(images/shadow-l.png) 0 8px repeat-y;
    border: 0 none;
}

.shadow-right {
	padding-right: 8px;
	background: transparent url(images/shadow-r.png) 100% 8px repeat-y;
    border: 0 none;
}

.baseshadowleft {
   	background: transparent url(images/shadow-bl.png) no-repeat left top;
    width:8px;
    height:8px;
    float:left;
    font-size: 0;
    border: 0 none;
   }

.baseshadowright {
  	display:block;
    background: transparent url(images/shadow-br.png) no-repeat right top;
    height:8px;
    margin-left: 8px;
    font-size: 0;
    width: auto;
    border: 0 none;
   }

#header { display:block; height: 130px; background: #000000 url(images/headerback.jpg) no-repeat; }
#header h1 { line-height: 130px; font-size:3em; color:white; margin:0; margin-left: 195px; padding: 0 25px; float: left;  }
#header h2 { display:none; }
#horiz-menu-wrap { width:100%; height:43px; background-color: #000000; background-image: url(images/horiz-menu-back.png); white-space: nowrap }
#horiz-menu {float: left; height:43px; }
#horiz-menu ul { list-style: none; height: auto; line-height: 43px;  background-color: #000000;}
#horiz-menu li { display: inline; float:left; margin: 0;padding: 0;font-size:1.1em; font-weight: bold; }
#horiz-menu li a { display: block; background: transparent url(images/horiz-menu-button-l.png) no-repeat 0 0; }
#horiz-menu li a span { display: block; padding: 0 11px 0 0; margin:0 1px 0 11px; background: #000 url(images/horiz-menu-button-r.png) no-repeat 100% 0; color:white; text-decoration: none; }
#horiz-menu li a:hover { background: transparent url(images/horiz-menu-button-l.png) no-repeat 0 100%; }
#horiz-menu li a:hover span { background: transparent url(images/horiz-menu-button-r.png) no-repeat 100% 100%; }
.headerdivider { display:block; height: 4px; background-color: #000000; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; clear:both;}

#footerads {
    display:block;
    margin-top: 2px;
    padding-left:10px;
    font-size: 0;
    float:left;
    padding-bottom: 4px;
    height:15px;
}

#footerads a { padding-right:3px; }

#credits {
	margin-top: 2px;
	padding-right:10px;
    background: transparent url(images/dogsitesbut.png) no-repeat 0 0;
	display: block;
	float: right;
	width: 80px;
    height:15px;
	font-size: 0;
    margin-bottom: 4px;
    border: 0 none;
}

#credits:hover {
	background-position: 0px -15px;
}

p.newpms { padding:0 !important; margin:0 !important; color: #FFFF00 !important;}
