/*mainstylesheet
*/
FORM { margin-bottom: 0 }

a:link {
color:navy;
text-decoration: none;} 

a:visited {
color:navy;
text-decoration: none;}

a:hover {
color:gold;
background-color:firebrick;}

a:active {
color:gold;
background-color:firebrick}

body {
		text-align:center;
font-family: Verdana,
Helvetica, Arial, sans-serif;
scrollbar-base-color:wheat; 
scrollbar-arrow-color:navy;
}

p {
font-size: .8em;
font-family: Verdana,
Helvetica, Arial, sans-serif;}

div#wrapper {
		width:995px;
		margin-right:auto;
		margin-left:auto;
		margin-top:2px;
		padding:0px;
		text-align:left;
}

		#headerhome
		{
		height: 290px;
		width:994px;
           	margin-bottom: 1em;
border-bottom: 1px solid #999;
		}

		#headernewhome
		{
		height: 290px;
		width:994px;
           	margin-bottom: 1em;
		}

		#headerhomenews
		{
		height: 350px;
		width:994px;
           	margin-bottom: 1em;
border-bottom: 1px solid #999;
		}

		#headerhomepage
		{
			height: 200px;

			margin-bottom: 1em;
border-bottom: 1px solid #999;
		}
		
		#headerhotel
		{
			height: 95px;
			margin-bottom: 1em;
border-bottom: 1px solid #999;
		}
		
		#gutter
		{
			float: left;
			width: 1%;
			height: 1px;
		}
		
		#col1
		{
			float: left;
			width: 480px;
line-height: 1.5;
			margin-bottom: 1em;
			border-right: 1px solid #999;
			padding-right: 1%;
		}


		#col1art
		{
			float: left;
			width: 710px;
line-height: 1.5;
font-size: 0.8em;
			margin-bottom: 1em;
			border-right: 1px solid #999;
			padding-right: 1%;
		}
		
		#col1dir
		{
			width: 710px;
line-height: 1.5;
font-size: 0.8em;
			margin-bottom: 1em;
			border-right: 1px solid #999;
			padding-right: 1%;
		}

		#col2
		{
			float: left;
			width: 200px;
line-height: 1.5;
		border-right: 1px solid #999;
			margin-left: 1%;
			margin-bottom: 1em;
			padding-right: 2%;
		}
		
		#col3
		{
			float: left;
			width: 252px;
font-size: 0.8em;
			margin-left: 1%;
			margin-bottom: 1em;
		}

		#col4
		{
			float: left;
			width: 252px;
			margin-left: 1%;
			margin-bottom: 1em;
		}

		
		#footer
		{
			clear: both;
			height: 100px;
font-size: 0.8em;
			border-top: 1px solid #999;
			padding: .5em;
			text-align: left;
		}
		
/* Backgrounds Colors */
    
    .bg_main              { background-color: #FFFFFF; }
    .bg_header            { background-color: #FFFFFF; } 
    .bg_search_box        { background-color: #F2F2F2; }

    .bg_nav_left_header   { background-image: url('http://www.typicallyspanish.com/menuback.jpg'); } 
    .bg_nav_left          { background-color: #F2F2F2; } 
    .bg_nav_left_selected { background-color: #DDDDDD; } 
    .bg_nav_right_header  { background-image: url('http://www.typicallyspanish.com/menuback.jpg'); } 
    .bg_nav_right         { background-color: #F2F2F2; }
    


/* Common Styles */

    .header_category_name           { color: #000000; font-family: Tahoma, Verdana; font-size: 18px; }
    .header_breadcrumb              { font-family: Tahoma, Verdana; font-size: 26px; }
    .header_breadcrumb a            { text-decoration: none; }
    .header_breadcrumb a:hover      { text-decoration: underline; }

    .logo_text                      { font-family: Verdana; font-size: 30px;   letter-spacing: -0.05em  }
    .logo_sub                       { font-family: Verdana; font-size: 14px;   letter-spacing: -0.05em  }

    .image_caption                    { font-family: Verdana; font-size: 10px; }
    .more_headlines                 { font-family: Verdana; font-size: 12px; }
    .global_updated                 { font-family: Verdana; font-size: 12px;  }

    .general_text                   { font-family: Verdana; font-size: 12px; }


/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #FFFFFF; font-family: Verdana; font-size: 15px; }
    .nav_left_header_text a         { color: #FFFFFF !important; }

    .category_link_depth1 a         { font-family: Verdana; font-size: 12px; }
    .category_link_depth2 a         { font-family: Verdana; font-size: 11px;  }
    .category_link_depth3 a         { font-family: Verdana; font-size: 10px; }

    .advancedsearch_link   { font-family: Verdana; font-size: 11px; font-weight: regular;  }



/* Article Summaries */

    .summary_title                  { font-family: Verdana; font-size: 12px; }
    .summary_titlebig                  { font-family: Verdana; font-size: 18px; }
    .summary                        { font-family: Verdana; font-size: 10px; }
    .summary_date                   { font-family: Verdana; color: gray; font-size: 10px; }    
    .summary_breadcrumb            { font-family: Small-caps; font-size: 12px; color:firebrick; }
    .summary_breadcrumb a          { text-decoration: none;}
    .summary_breadcrumb a:hover    { text-decoration: underline; }


/* Article Pages */

    .article_title                  { font-family: Verdana; font-size: 22px;}
    .article_text                   { font-family: Verdana; font-size: 12px; }
    
    .bg_printer_page                { background-color: #FFFFFF; }

.shadetabs{
padding: 3px 0;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 0px;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 2px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 182px;
margin-bottom: 1em; padding: 2px;
text-align: left; 
}

#myform{
float: left;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 130px;
border: 2px solid firebrick;
}

#myform .submit{
font: bold 11px Verdana;
color: white;
height: 22px;
background-color: #2d2b2b;
}



