/*----------------------------------------------



Bristol Childrens Help Society 



---------------

PRINTER STYLING

---------------



Version: 	1 (24th march 2007)	

Author:  	Daniel James

Email:		dan@dljwebdesign.co.uk

website:	http://www.dljwebdesign.co.uk 



------------------------------------------------ */

/* General

------------------------------------------------ */



*

{

margin:0;

padding:0;

}



.container

{

width:100%;

margin:0 auto;

}



/* Typography

------------------------------------------------ */



h1

{

text-align:center;

font:2em Arial, Helvetica, sans-serif;

color:#000;

font-weight:bold;

margin-bottom:20px;

}



h2

{

text-align:center;

font:1.1em Arial, Helvetica, sans-serif;

color:#000;

margin-bottom:30px;

}



h3

{

font:1.7em Arial, Helvetica, sans-serif;

color:#000;

text-align:center;

margin-bottom:80px;

margin-top:450px;

}



span

{

font:1.5em Verdana, Arial, Helvetica, sans-serif;

color:#000;

}



h4

{

font:1.3em Arial, Helvetica, sans-serif;

color:#000;

text-align:left;

font-weight:lighter;

}



h5

{

font:1em Arial, Helvetica, sans-serif;

color:#000;

text-align:justify;

font-weight:lighter;

padding:5px 0px 5px 0px;

}



h6

{

font:0.9em Arial, Helvetica, sans-serif;

color:#000;

text-align:left;

font-weight:bold;

padding:10px 0px 10px 0px;

}



#main_text p

{

font:0.8em Arial, Helvetica, sans-serif;

text-align:left;

padding:10px 0px 5px 0px;

color:#000;

}





blockquote

{

font:1em Arial, Helvetica, sans-serif;

color:#000;

text-align:left;

font-weight:bold;

padding:10px 0px 10px 0px;

}







/* Links

------------------------------------------------ */



a#donate

{

display:none;

}



/* Branding

------------------------------------------------ */





/* Main content

------------------------------------------------ */





#main_content img

{

float:left;

display:inline;

margin-left:2px;

margin-right:2px;

margin-top:1px;

padding:2px;

background:#FFF;

border:1px solid #000;

}



#main_images

{

float:left;

display:inline;

}



#main_text

{

padding:0px 10px 0px 10px;

}



#margin_text

{

float:left;

text-align:left;

padding-bottom:30px;

width:300px;

}



#main_text img

{

margin-left:10px;

float:left;

padding:4px;

background:#FFF;

}



.result_quote p

{

margin:0px 60px 0px 60px;

}



#help_section h3

{

font:1.3em Arial, Helvetica, sans-serif;

margin:0px 0px 0px 20px;

padding:0;

text-align:left;

color:#000;

}



#help_section h4

{

padding:10px 100px 10px 100px;

font:1.1em Arial, Helvetica, sans-serif;

color:#000;

text-align:left;

font-weight:lighter;

border:none;

}



#help_section h5

{

padding:10px 20px 10px 20px;

font:1em Arial, Helvetica, sans-serif;

color:#000;

text-align:justify;

font-weight:lighter;

}



.result_quote h2

{

margin:0;

padding:0;

}



.result_quote h3

{

padding:0;

text-align:left;

color:#FF9933;

}



.result_quote h5

{

font:0.8em Tahoma, Arial, Verdana, sans-serif;

font-weight:bold;

text-align:left;

color:#FFF;

padding:5px;

}



.result_quote p

{

margin:0px 60px 0px 60px;

}





#children

{

margin:0;

float:left;

width:300px;

}



#children h4

{

border:none;

color:#000;

font:1em Arial, Helvetica, sans-serif;

}



#teachers

{

margin:0;

float:left;

width:300px;

}



#teachers h4

{

border:none;

color:#000;

font:1em Arial, Helvetica, sans-serif;

}



/*------- facilities gallery ---------*/



#wrapper 

{

width: 400px;

margin-top:10px;

margin-left:20px;

float:left;

display:inline;

}







#portfolioImage 

{

float: left;

width: 390px;

}



.separator 

{

width:400px;

clear: both;

height: 1px;

border-bottom: 1px solid #000;

}



.separatorInvisible 

{

clear: both;

height: 1px;

}

		

#thumbnails

{

width:400px;

}



#thumbnails div 

{

float: left;

display:inline;

margin:5px 3px 3px 1px;

}



#thumbnails .separatorInvisible 

{

float: none;

height: 1px;

}



/* ---------- fonts ---------- */





#wrapper p

{

font:0.7em Tahoma, Arial, Verdana, sans-serif;

color:#000;

}



#thumbnails div p 

{

margin-bottom: 0;

text-align: center;

}



#caption 

{

color:#000;

}



/* ---------- links ---------- */



a 

{

color: #000;

text-decoration:none;

}

		



/* ---------- images ---------- */





#portfolioImage img 

{

padding:4px;

background:#FFF;

border: 1px solid #000;

margin-bottom: 8px;

}



#thumbnails div img 

{

padding:2px;

background:#FFF;

border: 1px solid #000;

}







/*-------- gallery end -------*/



/*------- donation section --------*/



#help_section

{

width:300px;

float:left;

display:inline;

}



#help_section h3

{

padding:5px 10px 5px 0px;

margin:0;

font:1.1em Tahoma, Arial, Verdana, sans-serif;

font-weight:bold;

}



#help_section h4

{

padding:5px 10px 5px 0px;

margin:5px 10px 5px 0px;

font:0.7em Tahoma, Arial, Verdana, sans-serif;

font-weight:bold;

}



#help_section h5

{

padding:5px 10px 5px 0px;

margin:0;

font:0.9em Arial, Helvetica, sans-serif;

}



#donation_form h3

{

padding:5px 0px 5px 10px;

margin:0;

font:1.1em Tahoma, Arial, Verdana, sans-serif;

text-align:left;

font-weight:bold;

color:#000;

}



#donation_form h4

{

margin-left:20px;

margin-bottom:5px;

font:1.5em Tahoma, Arial, Verdana, sans-serif;

font-weight:bold;

color:#000;

}



#donation_form h5

{

padding:5px 10px 5px 20px;

margin:0;

font:0.9em Arial, Helvetica, sans-serif;

}



#donation_form

{

text-align:left;

margin-left:10px;

width:300px;

float:left;

display:inline;

}



fieldset

{

width:310px;

margin-left:10px;

padding:5px;

border:1px solid #000;

font:0.8em Tahoma, Arial, Verdana, sans-serif;

color:#FFF;

}



#submit

{

margin:5px 10px 10px 20px;

padding:2px 0px 2px 0px;

width:60px;

}



fieldset p

{

margin-top:2px;

}



input

{

margin-right:3px;

}



label

{

float:left;

width:10em;

margin-top:5px;

color:#FFF;

font-weight:bold;

}



#email

{

margin-bottom:20px;

}



/*------- barton bulletin -------*/





#bulletin_content

{

float:left;

display:inline;

width:570px;

margin-left:30px;

margin-top:10px;

border:1px solid #999;

padding-bottom:10px;

background:#FFF;

}



#bulletin_content p

{

text-align:left;

color:#000;

}



#bulletin_content h1

{

font:3em "Times New Roman", Times, serif;

font-weight:bold;

margin:0;

color:#666;

border-bottom:1px groove #999;

}



img#sidepic

{

margin-bottom:10px;

padding:1px;

border:1px solid #999;

}



img#mainpic

{

padding:2px;

float:left;

display:inline;

border:1px solid #999;

margin:10px 0px 10px 20px;

}



#column1

{

float:left;

display:inline;

margin-left:20px;

width:200px;

}



#column1 h3

{

padding:0;

margin:10px 0px 0px 0px;

font:1em "Times New Roman", Times, serif;

font-weight:bolder;

text-align:left;

color:#000;

}



#date

{

margin-bottom:20px;

}



#date p

{

font:0.8em "Times New Roman", Times, serif;

color:#000;

}



#column2

{

float:left;

display:inline;

width:300px;

margin-left:20px;

}



#column2 h3

{

padding:0;

margin:10px 0px 0px 20px;

font:1.4em "Times New Roman", Times, serif;

font-weight:bold;

text-align:left;

color:#000;

}



#bulletin_articles

{

display:none;

}



/* Secondary content

------------------------------------------------ */



#secondary_content

{

float:left;

display:inline;

width:200px;

}



#secondary_evidence

{

float:left;

display:inline;

width:230px;

margin:10px 0px 0px 20px;

}



#secondary_evidence p

{

margin:5px 0;

padding:0;

text-align:left;

font:0.7em Arial, Helvetica, sans-serif;

}



#secondary_evidence h5

{

margin:20px 0;

padding:0;

text-align:left;

font:1.2em Arial, Helvetica, sans-serif;

}



#links

{

text-align:left;

font:0.8em Tahoma, Arial, Verdana, sans-serif;

color:#000;

}



#links a

{

text-decoration:none;

color:#000;

}





#secondary_content ol

{

color:#000;

text-align:justify;

}



#secondary_content ol li

{

list-style-type:none;

padding:5px 0px 5px 0px;

border-bottom:1px dashed #000;

}



#secondary_content h6

{

padding:0;

margin:10px 0px 10px 0px;

}



/* Main nav

------------------------------------------------ */



ul#main_nav

{

display:none;

}





/* Secondary nav

------------------------------------------------ */



ul#second_nav

{

display:none;

}







ul#second_navbottom

{

display:none;

}





/* Footer

------------------------------------------------ */



#footer

{

padding-top:10px;

padding-bottom:10px;

clear:both;

height:30px;

color:#000;

}



#main_textfoot

{

display:none;

}