@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }

body { background:url(images/background.png); font-family:'Trebuchet MS', 'Trebuchet', Helvetica, sans-serif; font-size: 62.5%; }

#wrapper { width:970px; margin:0 auto; padding: 0 10px; background:url(/images/page_shadow.png) repeat-y; }
#header { background: #ECE5DC; width:950px; padding: 10px; border-bottom: 10px solid #35302c; }
#header_banner { width: 520px; height: 128px; background: url(/images/home_banner.png) no-repeat top right #736357; float: left; margin-right: 5px;}
#header h1 { width: 113px; height: 128px; position: relative; font-size: 0.8em; float: left; }
#header h1 span { width: 113px; height: 128px; position: absolute; left: 0; top: 0; background: url(/images/norteno_logo.png) no-repeat top left; }
#header h2 { color: #ECE5DC; font-size: 1.3em; width: 120px; padding-top: 60px; margin-left: 118px; line-height: 1em; }

#main { background: #ECE5DC; padding: 10px; }

#header_right { width:415px; height:62px; float:left; padding:5px; margin:0 0 5px 0; background: #968A81; }
#story_idea { background: #D1CCC7; padding: 2px 5px 5px 5px; width: 285px; height: 55px; float: left; }
#soc_media { background: #D1CCC7; padding: 2px 5px 5px 5px; width: 105px; height: 55px; margin-left:300px; }
#header_right h3 { margin: 0; color: #968A81;}

#nav { border-bottom: 6px solid #968A81; height: 45px; width: 425px; float: left; }
#nav li { list-style:none; margin: 0 5px 0 0; float: left; }
#nav li.last { margin: 0; }
#nav li a { background: #D1CCC7; color:#968A81; text-decoration:none; font-size:1.3em; display: block; padding: 12px 13px 10px 13px; height: 18px; }
	#index_link { width: 50px; }
	#rate_card_link { width: 85px; }
	#about_us_link { width: 77px; }
	#contact_us_link { width: 94px; }
#nav li a:hover, #nav li a.selected { background:#F15A24; color: #ECE5DC; }

.half { width: 470px; margin-right: 10px; float: left; }
.last { margin-right: 0;}

#cycle { width: 950px; height: 117px; margin: 10px auto;}
#cycle .item { width: 950px; height: 117px; background: #968A81; }

#footer { background: #968A81; border-top: 5px solid #736357; padding:10px; color: #ECE5DC; font-size: 0.75em; }

#page_bottom { width: 990px; height: 20px; background: url(/images/shadow_botom.png) top left no-repeat; margin: 0 auto; }

/* FORMAT
----------------------------------------*/

p { margin:10px 0; }

h2 { color:#968A81; font-size:2.4em; font-weight:normal; margin:0.25em 0; }
h3 { font-size:2em; color:#F15A24; font-weight:normal; margin: 0.25em 0; }
p, li, td, th { color:#333; font-size:1.4em; line-height:1.1em; }
li { margin-left: 2em; }

.img { height:130px; width:100px; float:left; margin: 0 1em 1em 0; padding:5px; background:#fff; }
.img_big { height:260px; width:200px; float:left; margin: 0 1em 1em 0; padding:5px; background:#fff; }

a { color:#2E3192; }
a img { border: none; }

.button { background: #968A81; color: #ECE5DC; padding: 3px 5px; }
.clearer { clear: both; }

/* TABLES
----------------------------------------*/

table { border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td { padding:3px; border: 1px solid #ECE5DC;}
th { font-weight:normal; text-align:left; background: #D1CCC7; }
.even td { background:#E9D4AA; }
.even th { background:#C7B299; }

/* FROMS
----------------------------------------*/
#main form div { clear:left; margin:5px 0 0 0; }
#main form label { font-size:0.8em; width:75px; text-align:right; float:left; margin:0 5px 0 0; }
#main form input.text { width:100px; float:left; border:1px solid #000; font-size:0.7em; margin:0 0 5px 0; }
#header_right form { float:left;  width:165px; margin:0 0 0 7px; }
#header_right form div { clear:left; margin:5px 0 0 0; }
#header_right form label { font-size:0.7em; width:50px; text-align:right; float:left; margin:0 5px 0 0; }
#header_right form input.text { width:100px; float:left; border:1px solid #000; font-size:0.7em; margin:0 0 5px 0; }


