 * {
margin : 0;
padding : 0;
}
body {
font: 12px/16px Arial, Helvetica, sans-serif;
line-height : 1.5em;
color : #3b3b3b;
}
a {
color : #035a89;
text-decoration : none;
}
a:hover {
color : #b22222;
text-decoration : underline;
}
#background_wrapper {
    background:transparent url(../images/grad2.png) repeat;
    height: 600px;
    }
 #outer {
	width: 100%;
	height: 162px;
	background: transparent url(../header.jpg) 50% top no-repeat;
	}
 #top {
	width: 1000px;
	height: 162px;
	}
  #wrapper {
		width:1000px;
		margin: -400px auto;
		border:1px solid #000000;
		padding-top:35px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
	}
 
#minMax {min-width:700px; max-width:1100px; margin:-360px auto; background:#fff;}
 
#header {background:#fff;}
#outer1 {float:left; width:20%; background:#fff;}
#outer3 {float:left; width:76%; background:#fff;}
#outer1, #outer3,  {padding-bottom:32767px; margin-bottom:-32767px;}

#wrapper2 {overflow:hidden; padding-bottom: 170px;}

#topbar {width:51%; float:left; background:#333; color:#fff;}
#topbar a {
color : #ffd700;
text-decoration : none;
}
#bottombar {width:51%; float:left; background:#333; color:#fff;}
#bottombar a {
color : #ffd700;
text-decoration : none;
}
#bottombar2 {width:51%; float:left; background:#d0c0c0; color:#333;}
#bottombar2 a {
color : #b22222;
text-decoration : none;
}
#panelcolor {background:#333333; color:#fff; padding:10px 10px;}
#panelcolor a {
color : #ffd700;
text-decoration : none;
}
#panelcolor2 {background:#d0c0c0; color:#333; padding:10px 10px;}
#panelcolor2 a {
color : #ffd700;
text-decoration : none;
}
#panelcolor3 {background:#1b475e; color:#fff; padding:10px 10px;}
#panelcolor3 a {
color : #ffd700;
text-decoration : none;
}
#panelcolor4 {background:#333333; color:#fff; padding:10px 10px;}
#panelcolor4 a {
color : #ffd700;
text-decoration : none;
}

#footer {clear:both; background:#455c5a;}

h1 {font-size:20px; margin:0; padding:10px 0; color:#fff;}
h3 {font-size:18px; margin:0; padding:8px 0;}
.content {padding:10px;}
div.c1 {
text-align : center;
}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}
#footer p,
#header p {color:#000000;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}


/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009 Stu Nicholls.All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dropline2 {padding:0; list-style:none; background:url(back.gif) left top; text-align:center; margin:0 auto; font-size:12px; font-family:tahoma, sans-serif; height:41px; width:100%; position:absolute; left:0; top:158px;}
#dropline2 div {padding:0; margin:0 auto; list-style:none; position:absolute; left:-9999px; width:100%; text-align:center; background:transparent;}
* html #dropline2 div {width:expression(document.getElementById('dropline2').offsetWidth);}
 
#dropline2 table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}
 
#dropline2 ul li {display:inline; margin:0; text-align:left;}
#dropline2 ul li a {display:inline-block; height:36px; line-height:36px; margin:2px 0 0 0; padding:0 10px; background:transparent; font-weight:bold; font-size:11px;}
 
#dropline2 li {display:inline; margin:0 -2px; text-align:left;}
#dropline2 li a {display:inline-block; height:50px; margin:5px 0 0 0; padding:0 25px 0 0; background:url(button.gif) right top; line-height:30px; text-decoration:none; color:#fff;}
 
#dropline2 li a.sub {background:url(button-arrow.gif) right top;}
 
html>/**/body #dropline2 li {display:inline-block; padding:0;}
 
* html #dropline2 li a {margin-bottom:-4px; margin-right:3px;}
 
#dropline2 li a b {display:block; height:50px; float:left; padding:0 0 0 25px; background:url(button.gif) left top; cursor:pointer;}
 
#dropline2 li a:hover {background-position:right bottom; color:#fff;}
#dropline2 li a:hover b {background-position:left bottom;}
 
#dropline2 li:hover > a {background-position:right bottom; color:#fff;}
#dropline2 li:hover > a b {background-position:left bottom;}
 
#dropline2 :hover div {left:-20px; top:41px;}
 
#dropline2 :hover ul li a:hover {text-decoration:underline; color:#ffd700;}
.index_redtitle {
font-size : 1.2em;
font-variant : small-caps;
color : #696969;
}
.index_summary {
font-size : 1.2em;
margin : 15px 0 15px 0;
font-weight : bolder;
}
.index_title {
font-size : 2em;
line-height : 1em;
font-weight : bolder;
}
.index_title2 {
font-size : 2em;
line-height : 1em;
font-weight : bolder;
color : #ffd700;
}
.index_highlight {
font-size : 1em;
margin : 5px 0 5px 0;
font-weight : bolder;
}
.summary_date {
color : gray;
font-size : 1em;
line-height : 1.2em;
}
.summary_breadcrumb {
font-size : 12px;
}
.img-right {
position : relative;
display : block;
float : left;
margin : 10px 10px 10px 10px;
}
.img-left {
position : relative;
display : block;
float : right;
margin : 10px 10px 10px 10px;
}
.index_red {
color : #808080;
}
.piclarge {
border: 2px solid silver;
}
#comment {display:inline-block; height:24px; line-height:12px; color:#696969; font-weight:bold; font-size:11px;
}
#searchwrapper {
position: absolute; right: 0px; top: 0px; height: 30px; width:350px;
background-color : #000;
background-image : url(http://www.typicallyspanish.com/images/searchbox.gif);
background-repeat : no-repeat;
}
#topline {
position: absolute; right: 348px; top: 0px; height: 30px; width:610px;
}
#topline a {
display:inline-block; color:#fff; height:30px; line-height:30px; padding:0 10px; background:#000; font-weight:bold; font-size:11px;
}
#searchwrapper form {
display : inline;
}
.searchbox {
border : 0;
background-color : transparent;
position : absolute;
top : 7px;
left : 20px;
width : 140px;
height : 23px;
}
.searchbox_submit {
border : 0;
background-color : transparent;
position : absolute;
top : 7px;
left : 170px;
width : 28px;
height : 28px;
}
.branding {
border : 0;
background-color : #000;
position : absolute;
top : 2px;
left : 204px;
width : 100px;
}
.branding2 {
border : 0;
background-color : #000;
position : absolute;
font : 10px Arial;
color : #fff;
top : 16px;
left : 204px;
width : 100px;
}
.scroll {
line-height : 1.2em;
}
.scroll img{
float : left;
border: 2px solid silver;
margin : 0 4px 0 0;
}

.scroll a {
line-height : 1.2em;
color : #b22222;
}

.weather {font-family:arial; 
font-size: 13px; 
font-weight:bold;
margin-bottom: 2px;
}

.weather a {font-family:arial; 
font-size: 13px; 
font-weight:bold;
color : #b22222;
margin-bottom: 2px;
}


