/*   
Site Name: SPCA Taupo
Description: Society for the Prevention of Cruelty to Animals
Author: Traff1k
Author URI: http://traff1k.co.nz
*/
html, body { height: 100%;}
body {
	padding: 0;	
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	background: url(../images/header-bg.jpg) no-repeat center top;
	color:#6d6d6d;
	}
img {border:0;}
img, input {behavior: url("js/iepngfix.htc"); }
.red {color:#CB1F1F;}
img.floatRight { 
    float: right; 
    margin: 6px;
	border:#81a8cd 1px solid;
}
.images-border {
border: #b4b4b4 1px solid;
}
#traffWrap {text-align:right;}

a.greylink, a.greylink:hover {
color:#9f9f9f;
font-weight:bold;
text-decoration:none;
	}
a.redlinks:hover,a.redlinks:active,a.redlinks:link,a.redlinks:visited{
color:#CB1F1F;
font-weight:bold;
text-decoration:none;
}
.rightFloat {float:right}
.leftFloat {float:left;}
ul.love {padding:20px}
/*****Generic Classes*****/

.clear {
	clear:both;
	}
.black {
	color:#000;
	}
.welcomeTitle {
	font-size:14px;
	font-weight:bold;
	}
.newsTitle {
	height:30px;
	font-weight:bold;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 1.7em;
	}
/*****Basic Layout*****/  
div#container {	
	width: 848px; 	
	margin: 0 auto;	 
	position: relative;
	}
div#page {
	width:100%;
	min-width:100%;
	position:relative;
	}
/*****Main*****/ 
div#main-content{
	width:601px;
	color:#03519b;
	}
div#main-content h1 {
	padding:10px 0 0 0;
	font-size:24px;
	}	
/*****Header*****/  
div#header{ 
	height:424px;
	}
div#flash1 { 
	width:321px;  
	float:left;
	}
div#flash { 
	width:313px;  
	height:424px;  
	float:left;
	}
div#linkage { 
	width:198px;  
	height:374px;  
	float:left;
	padding-left:16px;
	line-height:7px;
	}
/*****About*****/
div#about-links { color:#0a569e; font-size:16px; font-weight:bold; padding:20px 0 30px 0; text-align:center;}
div#about-links a {color:#0a569e; border-bottom:#0a569e 2px solid; text-decoration:none;}
div#about-links a:hover {color:#0a569e; border-bottom:#727272 2px solid; text-decoration:none;}
.about-titles {color:#c40000; font-size:14px; font-weight:bold;}
ul.about {margin:0; padding: 5px 0 0 20px;}
li.about {
	list-style-image:url(../images/bulletlove.png);
	padding:3px;
	}
.red {color:#cb2020; font-weight:bold;}
div#about-content{
	width:560px;
	color:#9f9f9f;
	float:left;
	margin-right:15px;
	padding-top:80px;
	}
div#about-content a {
	border-bottom:#fff 3px solid;
	}
div#about-content a:hover {
	border-bottom:#CCC 3px solid;
	}
/*****News*****/ 
div#news-content{
	width:535px;
	color:#9f9f9f;
	float:left;
	margin-right:40px;
	padding-top:80px;
	}
div#news-content h1 {
	padding:10px 0 0 0;
	font-size:24px;
	}
div#left-news-bar {
	width:185px;
	float:left;
	padding-right:20px;
	font-size:20px;
	line-height:20px;
	color:#03519b;
	}
div#left-news-bar .subtitle {
	font-size:17px;
	font-weight:bold;
	}
div#left-news-bar img {
	border: #b4b4b4 1px solid;
}
div#spca-dog {float:left;}
/*****Menu/Styling*****/  
div#menu{ 
	width:321px;  
	height:312px;
	padding-top:114px;
	padding-left:0px;
	float:left;
	line-height:26px;
	}
div#menu a{
	font-family:"Arial", Gadget, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#646464;
	}
div#menu a.menu:hover{
	text-decoration:none;
	border-bottom:#02529b 2px solid;
	}


/*****Content*****/ 
div#content-wrapper {
	float:left;
	}
div#left-bar-wrap {
	width:227px;
	padding-top:77px;
	padding-right:10px;
	float:left;
	}
div#welcome-text {
	width:329px;
	padding-top:77px;
	padding-right:9px;
	float:left;
	color:#6d6d6d;
	}
div#right-bar-wrap {
	width:272px;
	float:left;
	}
/*****Adopt a Pet*****/ 

/*****Hot News*****/ 
div#hot-news p {
	padding-left:10px;
	}
.news-wrap {
	float:left;
	width:227px;
	padding-bottom:10px;
	}
div#hot-news a {
	text-decoration:none;
	color:#cb1f1f;
	font-weight:bold;
	float:right;
	}
.newsDate{
	color:#000;
	font-weight:bold;
	width:60px;
	float:left;
	padding-left:10px;
	}
.hotnews-text{
	color:#000;
	width:145px;
	float:left;
	}
/*****Our Opinions*****/ 	
div#ourvision {
	background:url(../images/ourvision-mod.png) no-repeat;
	width:227px;
	padding-top:39px;
	float:left;
	color:#0d589f;
	}
div#ourvision p {
	padding:0 10px 0 10px;
	}
/*****Wish List*****/ 	

div#wishlist {
	background:url(../images/ourwishlist-bg.png) no-repeat;
	width:227px;
	padding-top:46px;
	float:left;
	}
div#wishlist p {
	color:#6d6d6d;
	font-weight:bold;
	padding-left:10px
	}

/*****Adopt Content*****/
div#center-bar-wrap {
	padding-top:77px;
	width:601px;
	float:left;
	}
div#adopt-header {
	background:url(../images/adoptapet-mod.png) no-repeat;
	height:90px;
	}

#adopt-bar-2 {padding-left:20px;}
div#adopt-links { color:#0a569e; font-size:16px; font-weight:bold; padding:0px 0 20px 0; text-align:center;}
div#adopt-links a {color:#0a569e; border-bottom:#0a569e 2px solid; text-decoration:none;}
div#adopt-links a:hover {color:#0a569e; border-bottom:#727272 2px solid; text-decoration:none;}
div#adopt-bar-1, #adopt-bar-2  {
	width:272px;
	float:left;
	}
div#pet-heading {
	position:relative;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 0.8em;
font-size: 3em;
	color:#03519B;
	height:64px;
	padding-left:292px;
}
div#pet-heading p {
	padding:20px 0 0px 5px;
}
div.next-arrow {
	position:absolute;
	width:69px;
	height:28px;
	left: 447px;
	bottom:0px;
}
div#adopt-bar {
	background:url(../images/adoptapet-mod.png) no-repeat;
	padding-top:64px;
	}
div#adopt-bar .adopt-container,  
div#adopt-bar1 .adopt-container,  
div#adopt-bar2 .adopt-container 
{
	color:#0a569e;
	line-height:15px;
	height:110px;
	padding-left:5px;
	}
div#adopt-bar .adopt-container img,
div#adopt-bar1 .adopt-container img, 
div#adopt-bar2 .adopt-container img 

{
	border: #b4b4b4 1px solid;
	float:left;
	}
div#adopt-bar .adopt-container p, 
div#adopt-bar1 .adopt-container p, 
div#adopt-bar2 .adopt-container p
{
	float:right;
	width:160px;
	}
div#adopt-bar .adopt-container h1, 
div#adopt-bar1 .adopt-container h1, 
div#adopt-bar2 .adopt-container h1
{
	float:left;
	font-family:Verdana;
	word-spacing: normal;
	font-weight:bold;
	font-size: 1.25em;
	}
div#adopt-bar .adopt-container a,
div#adopt-bar1 .adopt-container a, 
div#adopt-bar2 .adopt-container a
{
	text-decoration:none;
	color:#01213F;
	font-style:italic;
	float:right;
	}
/*****Footer*****/ 
div#footerWrap {
	height:117px; 
	width:100%;
	min-width:960px; 
	position: relative;
	background:url(../images/footer-scroll.png) repeat-x; 
	float:left
	}
div#footerContent {
	width: 960px; 
	margin:0 auto; 
	text-align:center;
	}
div#footerContent #footerLinks {margin:20px 0 0 0; text-align:left; color:#646464;}
div#footerContent #footerLinks a {
	text-decoration:none;
	color:#646464;
	}
div#footerContent #footerLinks ul {padding:0; margin:0;}
div#footerContent #footerLinks li { list-style:none; display:inline;}
/*****Form Styling*****/  
.formStyle   { 
	background-color: #333333; 
	border: 1px solid #3C7D83; 
	font-family: Arial, Sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	font-variant:normal; 
	color:#3C7D83; 
	}
.submitForm, .clearForm {
	border:none; 
	overflow:hidden;
	margin:0;
	padding:55px 0 0;
	}
.submitForm {
	background: transparent url(../images/sendButton.png) no-repeat scroll center top; 
	width:135px;
	height:50px;
	}
.clearForm {
	background: transparent url(../images/clearButton.png) no-repeat scroll center top; 
	width:76px;
	height:27px;
	}
/*
Happy Endings
*/
.titleHappy {
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#03519B;
	}
a.happy {
	font-style:italic;
	color:#02529B;
	text-decoration:none;
	}
/*
Nav
*/
#vertnav{list-style: none;}

#vertnav ul { 
	padding:0;
	margin:0;
	list-style: none;
   z-index:99;
   overflow:visible;
   position:absolute;
   list-style:none;
      
}
#vertnav ul.large { 
	width:150px; 
}
#vertnav li { 
   list-style:none;
	position: relative;
	padding:0;
   display:block;
   margin:0;
}

#vertnav ul li{ background-color:#DFDFDF;}

#vertnav li{list-style:none; }
#vertnav li:last-child{}
#vertnav li.small { width:250px}
#vertnav li.small:hover{
    background-color:#DFDFDF; 
	cursor:pointer;cursor:hand;

}
#vertnav li li:hover{
     border-bottom:#0a569e 2px solid; 
}
#vertnav li li{
     border-bottom:#DFDFDF 2px solid; 
}
#vertnav li li {padding:0 0 0 10px;} 

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{
    display:none; 
    position:absolute; 
    top:0; 
    left:12em;
}

#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{
    display:none; 
    background-color:#DFDFDF;
	cursor:pointer;cursor:hand;
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{
    display:block; background-color:#DFDFDF;
}


li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #vertnav li{float:left;} 
/* end holly hack */

