/* Stylesheet for Guide Dogs main site lower level pages */

body{
	background: #fff;
	font-family: Arial, verdana, sans-serif;
	color: #333;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.hidden{position:absolute;left:-999px;}

/* geometry */
#wraper{float:left;margin:0 auto;padding:20px;font-size:small;text-align:left;}
* html #wraper{font-size:x-small;font-s\ize:small;}

#toparea{width:100%;float:left;clear:both;margin:0 0 20px 0;padding:0;border:0;}
#content{width:100%;float:left;clear:both;margin:0 0 20px 0;padding:0;border:0;}
#content table{margin:0;padding:0;}
#content table td#col1{width:20%;}
#content table td#col2{width:50%;}
#content table td#col3{width:30%;}

#footer{width:100%;float:left;clear:both;margin:0 0 20px 0;padding:0;border:0;text-align:center;font-size:80%;}


#lhcol{width:100%;float:left;clear:none;margin:0;padding:0;border:0;}
#maincol{float:left;clear:none;margin:0;padding:0 0 0 20px;border:0;}


img, a img{border:0;}


/* top banner area*/
#logolink, #logo{float:left;clear:both;display:block;margin:0 80px 0 0;padding:0;width:120px;height:87px;border:0;}
* html #logo, * html #logolink{width:200px;w\idth:120px;}
#logolink #logo{margin:0; width:120px;}
#toparea h1{float:left;clear:none;margin:20px 0 0 20px;padding:0;border:0;display:block;width:500px;font-size:200%;}


/* left hand col */
/* font size change */
ul#resize, ul#resize li{list-style-position:inside;list-style-type:none;margin:0 0 8px 0;padding:0;float:left;clear:right;}
ul#resize{background:#efefef;padding:2%;width:96%;}
* html ul#resize{width:100%;w\idth:96%;}
ul#resize li {margin:0 4px 0 0;clear:none;}
ul#resize li a{text-decoration:none;display:block;padding:1px;}
ul#resize li a{border:1px solid #efefef;}
ul#resize li a:hover{border:1px solid #999;}


#searchform{float:left;clear:both;width:100%;margin:0 0 1em 0;}
#searchform p{float:left;margin:0 0 1em 0;clear:both;}
#searchform label{float:left;clear:both;margin-right:6px;margin-top:3px;}
#searchfield{float:left;clear:none;border:0;background:#eee;width:115px;margin-right:6px;margin-top:3px;}
#searchsubmit{float:left;clear:none;border:0;width:22px;height:22px;}

/*
#nav{float:left;clear:both;list-style-position:inside;list-style-type:none;margin:1em 0;padding:0;width:200px;display:block;font-size:110%;}
#nav li{list-style-position:inside;list-style-type:none;float:left;margin:0;padding:0;width:200px;}
#nav li a, #nav li span{display:block;color:#fff;margin:0;text-decoration:none;background:#930;width:180px;padding: .3em 10px .3em 10px;}
 html #nav li a {width:200px;w\idth:180px;}
#nav li a:hover, #nav li span{text-decoration:none;background:#cb967c;color:#000;}
*/

#nav{float:left;clear:both;list-style-position:inside;list-style-type:none;margin:1em 0;padding:0;width:100%;display:block;font-size:110%;}
#nav li{list-style-position:inside;list-style-type:none;float:left;margin:0;padding:0;width:100%;}
#nav li a, #nav li span{display:block;color:#fff;margin:0;text-decoration:none;background:#930;padding: .3em 5% .3em .7em;width:auto;}
* html #nav li a{padding-right:5%;width:100%;w\idth:90%;}
#nav li a:hover, #nav li span{text-decoration:none;background:#cb967c;color:#000;}





h1,h2,h3,h4,p,ul,ol{margin-top:0;}
p{line-height:1.35em;}



#maincol a{text-decoration:underline;color:#930;}
#maincol a:hover{text-decoration:none;color:#333;}

#footer a{text-decoration:none;color:#333;border-bottom:1px dotted #aaa;cursor:help;}
#footer a:hover{text-decoration:none;color:#00e;border-bottom:1px dotted #00e;cursor:help;}


.clearing {height:1px;line-height:1px;clear:both;font-size:0px;float:none;}
