 /*  Nick Barnett
     finalcssprint.css
     INFO 1311_4A
     Professor Brown
     5-20-14
*/

/*The CSS print page hides the left navigation column and changes all text to black on a white background*/

/*Body with gradient background and margin set to zero */
body {background-color: #ffffff;
	 font-family: Verdana, Tahoma, sans-serif;
	 margin: 0;}

/*Wrapper margins set to 40px */
#wrapper {margin-left: 40px;
		 margin-right: 40px;
		 background-color: #ffffff;
		 clear: left;
		 border: 1px solid #000000;}
		 
/*Header 1 with text shadow*/		 
h1 {text-align: center;
   font-family: Georgia, Palatino, serif;
   font-style: oblique;
   font-size: 3em;}

/*Header 2 without shadow */
h2 {text-align: left;
   font-family: Georgia, Palatino, serif;
   font-style: oblique;
   font-size: 1.5em;}

/*Header 3 for contact page, red color to stand out */   
h3 {text-align: center;
   font-family: Georgia, Palatino, serif;
   font-style: oblique;
   font-size: 1.2em;
   color: #000000;}

/*Rules for top area with image banner */
#top {text-align: center;
	  width: 100%;
	  height: 100%;
	  background-color: #ffffff;
	  margin: 0;
	  border-bottom: 1px solid #000000;}

/*This id makes the image banner in the top area stretch with the fluid page */	  
#image {width: 100%;
	   height: 156px;}

/*Navigation column and alignment */
#leftcolumn {float: left;
			width: 190px;
			padding: 5px;
			line-height: 90%;
			background-color: #404040;
			margin-left: auto;
			margin-right: auto;
			overflow: hidden;
			display: none;}

/*Nav links style */			
#leftcolumn a {text-decoration: none;
			 font-size: 1.5em;
			 font-family: Verdana, Geneva, sans-serif;}

/*Removing bullets from list */
#leftcolumn ul {list-style-type: none}

/*Spacing for nav menu */
#leftcolumn li {padding-bottom: 5px;
			  margin-top: 40px;}
			  
/*The following 5 style rules apply to all links for color control */
a:link {color: #000000;}

a:visited {color: #000000;}

a:focus {color: #000000;}

a:hover {color: #000000;}

a:active {color: #000000;}

/*Controls right column with gradient color, alignment, styling and spacing */
#rightcolumn {background-color: #000000;
			 margin-left: 0px;
			  padding: 1px 20px 1px 10px;
			  font-family: Verdana, Tahoma, sans-serif;
			  text-align: center;}
			  
/*Controls images on home page with border radius */		
.figure {border: 2px solid #000000;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding: 10px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 20px;
		text-align: center;
		display: inline-block;}
		
/*Controls images on specials page with border radius */
.figureleft {border: 2px solid #000000;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 10px;
		text-align: center;
		display: inline-block;}		

/*Controls image captions on home page */
.figcaption {color: #000000;
			text-align: center;
			font-style: italic;
			font-family: Arial, sans-serif;
			font-size: .9em;}			  
			  
/*Styling for specials list */			  
#rightcolumn ul {text-indent: 1.5em;
			   list-style-type: circle;}			  

/*Styling for list items on specials page */			   
#rightcolumn li {text-align: left;
			  text-indent: 1em;
			  line-height: 140%;}

/*ID for text alignment below specials list */			  
#leftjustify {text-align: left;
			 text-indent: 1em;
			 font-weight: bold;}
			 
/*Alignment for flash video specials page (THIS IS HIDDEN IN THE PRINT STYLESHEET) */  
object {float: right;
	  margin: 5px 45px 30px 5px;
	  display: none;}			 

/*Controls form on contact us page */			 
#rightcolumn form {text-align: left;
				  padding: 20px;}
			   
/*Labels bolded and marked in red for required fields*/
label {font-weight: bold;}

/*Larger font size on buttons*/	 
.button {font-size: 1em;}

/*Thicker border for radio grouping*/
fieldset {border: 2px solid #000000;}

/*Padding and margins applied for spacing*/
legend {padding: 5px;}

/*Margin control */
textarea {margin-top: 5px;}

/*Alignment for text on history page */			  
.history {text-align: left;
		  text-indent: 2em;}

/*Controls header on history page */		  
.history h1 {text-align: center;
			font-size: 2.7em;
			line-height: 80%;}

/*Footer styling */
#footer {background-color: #ffffff;
		text-align: center;
		border-top: 1px solid #000000;
		line-height: 80%;
		margin-left: auto;
		margin-right: auto;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #000000;
		clear: right;}

/*Footer link spacing, alignment, decoration */
#footer a {text-decoration: none;
		  font-style: normal;
		  padding-right: 10px;
		  padding-left: 10px;
		  text-align: center;
		  font-size: 1.3em;}
		  
/*ID for copyright info */		  
#copyright {font-style: italic;
		   font-size: 1em;}

/*Sytling for ID links */		   
#copyright a {padding: 0;
			 font-style: italic;
			 font-size: 1em;}

/*Different link colors for email link */
#copyright a:link {color: #000000}

/*Different link colors for email link */
#copyright a:visited {color: #000000}
