

/*
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto Slab', serif;

*/




body					{	background-image:url(../website%20backgrounds/background.jpg);
								background-repeat:repeat;	
								font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";	}
						
h1, h2, h3				{	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"	}					
					
			
						

#wrapper				{	width:900px; margin:10px auto;	
						background-color:#FFF;	
						padding:0 40px; }

#top					{		}
#logo					{	float:left; margin:50px 0; 		}

#social-media			{	float:right; margin:50px 0; 	} 	
													 	
#social-media ul li		{	display:inline;	float:right;	list-style-type:none;  padding:5px 0 0 5px;	}

#social-media	p		{	text-align:right;	}
								
		
								
#topnav					{	clear:both;		}

#topnav ul				{	padding:10px 0 10px 0;	margin:0;	
								border-top: 1px #5EB5B9	dotted;	}
#topnav	ul li			{	display:inline; list-style-type:none;	
								margin:0 90px 0 0;	}

#topnav	a:link 			{	font-weight:bold;	text-decoration: none; text-transform: uppercase; color:#000000;	}
#topnav a:visited 	 	{ 	font-weight:bold;	text-decoration: none; text-transform: uppercase; color:#000000;	}
#topnav a:active 		{ 	font-weight:bold;	text-decoration: none; text-transform: uppercase; color:#000000;	}
#topnav a:hover 		{ 	font-weight:bold;	text-decoration: none; text-transform: uppercase; color:#2E6CFF;	}
#topnav a:focus 		{ 	font-weight:bold;	text-decoration: none; text-transform: uppercase; color:#2E6CFF;	}
								
#content				{	float:left;	width:580px;		}
#content p 				{	font-size:16px; line-height:180%; text-decoration: none; 	}
#content h2 			{	color:#66F;	 					}

#content a:link 		{	font-weight:bold;	text-decoration: none; text-transform:none; color:#000000;	}
#content a:visited 	 	{ 	font-weight:bold;	text-decoration: none; text-transform:none; color:#000000;	}
#content a:active 		{ 	font-weight:bold;	text-decoration: none; text-transform:none; color:#000000;	}
#content a:hover 		{ 	font-weight:bold;	text-decoration: none; text-transform:none; color:#2E6CFF;	}
#content a:focus 		{ 	font-weight:bold;	text-decoration: none; text-transform:none; color:#2E6CFF;	}

#gallery ul li			{ 	list-style-type:none;	display:inline; margin-left:0px; padding-left: }

#gallery img			{	padding:14px;	border:1px	#555 dotted; margin:0px 15px 15px 0px; 	}

#Spec ul li				{ 	list-style-type:none;	display:inline; margin-left:0px; padding-left: }

#Spec img				{	padding:14px;	border:1px	#36F dotted; margin:0px 15px 15px 0px; 	}		



#box1					{	width:265px;	float:left;		margin-right:40px;	}
#box2					{	width:265px;	float:left;		}

.img-right				{	float:right; padding:0 0 0 25px;	}
						
#rightside				{	float:right; width:270px;			}
#rightside h2 			{	color:#39F;						}
#rightside p 			{	font-size:16px; line-height:180%;	}
#rightside li 			{	font-size:16px; line-height:180%;	}

#footer					{	clear:both;	padding:10px 0;
							border-top:1px #5EB5B9 dotted;	}
#footer p 				{	text-align:center; 	font-size:14px; 	font-weight:bold; }	 

/* Contact Form Styles */

#contact-form ol li 	{ list-style-type:none; }

#contact-form li 		{ margin-bottom: 20px; }

input, textarea			{ display:block; width:350px;
							border:1px #000 solid;
							padding:5px; }

textarea				{ height:150px; }

input:hover, textarea:hover	 { background-color:#FC9; }
input:focus, textarea:focus	 { background-color:#CCC; }

label					{ dispaly:block;
							 margin-bottom: 5px; }

.submit					{ width:100px; } 
