/*
 * This file is part of the SpyderSilk Applictions software suite.
 * Copyright (c) 2005-2006, SpyderHost.net, Inc.
 * Licensed under the SpyderSilk Applications Software License
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * File     $Id: style.css,v 1.2 2006/04/14 20:32:57 dfdugal Exp $ <br>
 * Author   Adam Harris <awharris at spyderhost dot net>
 * @package spydersilk.applications.common
 */
 
/*GENERAL STYLE RULES*/
*						{ margin:0; padding:0; }
body						{ font-family:arial, sans-serif; }
img                     {border:0px;margin:0px;padding:0px;}
/* END GENERAL STYLE RULES */


/* HEADER STYLES */
.header_title               { float:left;font-size:45px;color:#993333;font-family:"Times New Roman";letter-spacing:20px;margin-left:120px;margin-top:-12px;font-weight:lighter; }
.page_header                { font-size:45px;color:#993333;font-family:"Times New Roman";letter-spacing:20px;text-align:center;font-weight:lighter; }
h3                          {font-size:30px;color:#993333;font-family:"Times New Roman";text-align:center;font-weight:lighter;}
/* HEADER STYLES */



/* TEXT STYLES */
.reg_txt					{ font-size:15px;margin:20px; font-family: "Minion Pro", "Times New Roman";}
/* END TEST STYLES */



/* NAV BAR RULES */
ul.navbar					{ width:100%; }
li.nav_item					{ list-style:none;float:left;padding:4px; }
#navigation					{ width:100%;background:#FFFFFF; }
/* END NAV BAR */




/*LINK CLASSES*/
a                                                       {color:#FF0000}
a:hover                                                 {color:#000000}

a:link.credits, a:active.credits, a:visited.credits      {color:#222222}
a:hover.credits                                          {color:#FF0000}

a:link.contact, a:active.contact, a:visited.contact      {color:#FF0000}
a:hover.contact                                          {color:#AAAAAA}

a:link.headline_lnk, a:active.headline_lnk, a:visited.headline_lnk      {color:#993333;text-decoration:none;font-family:"Times New Roman";font-size:20pt;}
a:hover.headline_lnk                                                    {color:#AAAAAA}


/*LINK CLASSES*/




/*CONATINER DIMENSIONS*/


#site_container					{ width:800px;border: solid black; border-width:0px 1px 0px 1px; margin:0 auto; background:#FFFFFF }
#header						{ width:100%; height:80px; }
#container                  { width:100%; background: url("/images/bg.jpg") repeat-y;padding:28px 0px 10px 10px;}

#footer						{ width:100%; text-align:center; font-family: "Minion Pro", "Times New Roman"; font-weight:normal;padding-bottom:5px;}
#footer #address                 { font-size:14pt;}
#footer #contact                 { font-size:9pt;color:#FF0000;}
#footer #webmaster               { font-size:10pt;color:#222222;}
/* END CONTAINER DIMENSIONS */




/*PAGE SPECIFIC STYLES */
    /* HEADER */
    #logo                       {float:left;margin-left:50px;}
    #staff_image_row           {margin-left:13px;}
    #staff_image_row img        {float:left;width:155px;height:auto;position:relative;top:10px;z-index:1;}
    
    /* HOME PAGE - OVERRIDES */
    #home #container		    { width:100%;padding:0px;background:no-repeat;}
    #home #site_container		{ width:800px;border: solid black; border-width:0px 1px 0px 1px; margin:0 auto; background:#FFFFFF url("/images/bg.jpg") no-repeat bottom left; }

	/*FRONT PAGE */
	#headline #intro_image      {float:left;width:799px;height:265px;background: url(/images/intro.jpg) no-repeat;}
	#headline #intro_link       {position:relative;width:250px;top:115px;left:5px;z-index:3;text-align:center;}
	#meatcase                   {width:800px;z-index:2;position:relative;}
	#image_row img              {float:left;border:#000000 2px solid;margin:10px;}
	#image_row p                {float:left;font-family:"Times New Roman"; font-size:22pt; width:150px;height:126px;text-align:center;margin:15px 5px 0px 5px;}
	#intro_img                  {margin-bottom:-3px;}
	
	/* FEATURES */
	#meat_sauce                 {height:236px;width:auto;}
	#reg_img_row img            {float:left; margin:14px;}
	#produce                    {float:right;margin-right:13px;}
	#cafe                       {margin:20px 0px 0px 30px;}
	
	/* CATERING */
	#catering_img_row img       {float:left; margin:9px;}
	
	
	/* PACKAGES */
	.package_block              {float:left;border:3px #000000 solid; padding:3px;margin:12px;background: #FFFFFF url("/images/minilogo.jpg") no-repeat top center;width:156px;height:288px;font-family:"Minion Pro", "Times New Roman";}
	.bundle_txt                 {border:2px #000000 solid; padding:2px;margin:35px 10px 5px 10px;text-align:center;font-weight:bold;font-size:18px;}
	.package_block ul           {height:195px;margin-top:10px}
	.package_block li           {list-style:none;margin:2px 2px 2px 23px;font-size:12px;font-weight:bold;text-indent:-15px;}
	.package_block .small_txt li           {list-style:none;margin:2px 2px 2px 8px;font-size:12px;font-weight:bold;}
	.package_price              {margin-left:25px;margin-top:-3px;font-size:20px;font-weight:bold;}
	
	/* RECIPES */
	.recipe_list                {font-size:14px;margin:20px; font-family: "Minion Pro", "Times New Roman"; margin-left:100px;}
	
	/* ABOUT */
	.img_row img                {float:left; margin:14px;width:125px;margin-left:50px;}
	#about #container           {background: #FFFFFF;border:black solid 0px 1px 0px 1px;width:780px;}
	
	/* HISTORY */
	#history_txt                {float:left; width:450px;}
	#history_bottom             {margin-left:90px;}
	

/*END PAGE SPECIFIC STYLES*/


/*EXTRA CLASSES*/
.left_float_img             {float:left; margin:15px;}
.right_float_img            {float:right; margin:15px;}
.clear                      {clear:both;}
.left                       {float:left;}
.right                      {float:right;}
/*END EXTRA CLASSES*/
