/*
-----------------------------------------------------
Master CSS file for PRINT media
FileName:    print.css
Project: PureJoyCatering.com
Version :    2/05
-----------------------------------------------------

/* Text elements */

a					{ text-decoration: underline;
					  color: #000000; }
					  
a:visited			{ text-decoration: underline;
					  color: #000000; }
					  
.main				{ font-family: Georgia, Times, serif;
				 	  font-size: 12pt; }
					  
.footer				{ font-family: Georgia, Times, serif;
				 	  font-size: 10pt; }
					  
.homelinks			{ font-family:Georgia, Times, serif;
					  font-size: 10pt; }
					  
.pagetitle			{ font-family: Georgia, Times, serif;
					  font-weight: bold;
				 	  font-size: 12pt; } 
					   
/* Structural Elements */

body 				{ background-color: white;
				 	  font-family: Georgia, Times, serif;
				 	  font-size: 12pt;
				 	  line-height: 148%;}

table#invisible		{ }

div#whitebox		{ background-color: #FFF;
					  border: 0px;
					  padding: 0px;
					  margin: 0px; }

div.header			{ display: none; }

div.footer			{ text-align:right;
					  margin-top: 2px;}
					  
/* Home page template */

div#homelogo		{ text-align:center;
					  height: 105px; }

div#homeflash		{ display: none; }

div#hometext		{ margin: 0px;
					  padding: 0px; }
					  
div.hometextbox		{ margin: 20px 40px 5px 40px;
					  text-align:left; }
					  
/* sub page templates */

div#subheader		{  }
					  
div.breadcrumbs		{ display: none; }

div.sublogo			{ width: 235px; }
					  
div.printme			{ display: none; }
					  
div.pagetitle		{ text-align: left; }
					  
div#subcontent		{ text-align: left;
					  margin-left: 5%; }
									  
/* Column sub-page templates */

div#columnintro		{ margin-bottom: 15px;
					  /* background-color: #EAE7E1; */
					  padding: 0px 0px 8px 0px;
					  border-bottom: 1px dashed #000; }

div#columnleft		{ float: none;
                      text-align: left;
					  width: auto; }
					  
div#columnright		{ float: none;
					  text-align: left;
					  width: auto; }
					  
div.submenu			{ display: none;}
					  
				  
/* gallery template */	

div#gallsubcontent	{ margin-left: 5%;
					  text-align: left;}

div.gallpadleft		{ display: none; }
					  
div.gallpadright	{ display: none; }

div.gallerywell		{ float: none; }			
					  
div.gallfloathack	{ clear: both;
					  height: 10px; }	  
					  
/* vendor template */

div#vencolumnleft 	{ float: none;
                      text-align: left;
					  width: auto; }
					  
div#vencolumnright	{ float: none;
					  text-align: left;
					  width: auto; }
					  
div#venlinks		{ display: none;}
					  
/* contact template */

div#contactform		{ display: none; }
		  
.contacttext		{ float: none; }	
					  
/* iframe photo display */

div.photoframe		{ display: none;}
div.menuphotoframe	{ display: none;}
					  			  				  
/* miscellaneous elements */

.photofloat			{ display: none; }
					  
he					{ border: 1px solid #000;}

li					{  }






