/* Smoke Free Dorset styles */

/* Colors
Blue: rgb(0,113,187)
Purple: rgb(156,30,107)
Green: rgb(40,178,75)
Dark Blue: rgb(0,62,94)
Grey: rgb(128,130,133)
Light purple: rgb(206,147,185)
*/

/* Set-up */
body { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:62.5%; color:rgb(128,130,133); font-weight:normal;
background-color: rgb(0,113,187); 
background-image:url(images/background_779px.gif); 
background-repeat:repeat-y; background-position:top center; }

p { margin: 0 0 5px 0;  font-size:1.1em; line-height:1.4em; margin:0 0 15px 0; }

.green { color:rgb(40,178,75); }
.dark_blue { color: rgb(0,62,94); }
.light_purple { color: rgb(206,147,185); }
.white { color: white; }

h1 { font-size:2.2em; color: rgb(40,178,75); font-weight: normal; margin:0 0 1.2em 0; }
#page_home h1 { margin:0 0 0.8em 0; }
h3 {font-size:1.6em; font-weight: normal; margin:0 0 0.8em 0; }
h4 { font-size:1.2em; color: rgb(128,130,133); font-weight: bold; margin:0 0 1.2em 0; }
h4.dark_blue { color: rgb(0,62,94); }

a { color:rgb(0,62,94); }
a:hover {}

#container {}

#main { width:779px; margin:0 auto 0 auto; }

#header { position:relative; z-index:10; }
#header_postit { position:absolute; top:0px; right:40px; }

#logo_image { margin: 35px 0px 30px 50px; }

#picture { position:relative; margin: 30px 0 40px 0; height:240px; }
#quote { position:absolute; z-index:20; right:20px; bottom:20px; }

#menu { position:absolute; height:240px; z-index:10; background-color:rgb(156,30,107); }
#page_home #menu { background-color:transparent; }
#menu ul { list-style:none; margin:0; padding:40px 50px 0 50px; text-decoration:none; }
#menu ul li { margin:0 0 3px 0; padding:0; font-size:1.2em; color:rgb(206,147,185); font-weight:bold; text-decoration:none; }
#page_home #menu ul li { color:rgb(0,62,94); }
#menu ul li a { color:white; text-decoration:none; }
#menu ul li a:hover { text-decoration:underline; }

#text { margin: 0px 0 10px 0; text-align:left; padding:0px 40px 40px 50px; }
.pagetype_pictures #text { margin-right:240px; }

#logos { padding: 50px 0px 20px 0px;  }
.logo { display:inline; margin-right:12px; }

.picture_float_right { float:right; width:220px; padding-right:30px;} 


.thumbnail_pictures { border: 1px solid rgb(0,62,94); }
td.table_pic { width:180px; } 
.table_text { font-size:1.2em; color: rgb(0,62,94); font-weight: bold; margin:0 0 1.6em 0; padding-top: 15px; text-transform:lowercase; }

.tinted_box { background-color:rgb(206,147,185); margin-bottom: 10px; padding: 10px 10px 10px 10px; }
p.white {color:white; margin: 0px 0px 3px 0px; }
p.purple { font-size: 1.2em; color: rgb(156,30,107); margin: 0px 0px 3px 0px;}
p.green { color:rgb(40,178,75); font-size: 1.2em; }

p.breadcrumb { margin: 0 0 10px 0; font-size:1em; }

.download_box { background-color:rgb(40,178,75); margin-top: 20px; padding: 10px 10px 10px 10px; width:180px; }
.download_box h3 { color:white; }
.download_box a { color: white; }

p.titles { color: rgb(156,30,107); font-size: 1.1em; margin:0 0 2px 0; }

p.caption { padding: 10px 0px 0px 15px; font-weight:normal; font-size: 1em; margin:0; color:rgb(128,130,133); }

.table_shelters { width:400px; border: 1px rgb(128,130,133) solid; margin-bottom:10px; }
.table_shelters h3 { font-size: 1.5em; font-weight:bold; margin:0px 0px 4px 0px; }
.table_shelters .table_text { padding: 0px 5px 5px 10px; vertical-align:top; font-weight:normal; font-size: 1em; margin:0; color:rgb(128,130,133); text-transform:none;  }
.table_shelters .table_pic { padding: 5px 5px 5px 5px; width:139px; vertical-align:top; }
.table_shelters p { margin-bottom:0px; }
.table_shelters p.description { color: rgb(40,178,75); margin:0px 0px 2px 0px; }
.table_shelters ul { margin-left:0px; padding-left:1.5em;}
.table_shelters td { padding:10px; }

/* Pop-up */

div#tipDiv {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	z-index:10000;
	}
.popup { border:1px solid rgb(128,130,133); padding:10px; background-color:white; }

#footer { clear:both; }