@charset "utf-8";
* {
margin : 0;
padding : 0;
}
body {
background : url(images/bg.jpg) repeat;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
}
#wrap {
width : 882px;
margin : auto;
}
.clear {
clear : both;
}
a {
color : #000000;
}
a:visited, active {
color : #666666;
}
.hide {
display : none;
}
#topbar {
background : url(images/topbg.jpg) repeat-x;
height : 89px;
}
#topbar #TopSection {
width : 882px;
margin : auto;
}
#sitename {
display : block;
height : 40px;
float : left;
padding : 3px;
font-size : 30px;
font-weight : normal;
color : #ffffcc;
}
#sitename span {
text-transform : lowercase;
font-style : italic;
color : #991111;
font-size : 34px;
}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover {
color : #ffffcc;
text-decoration : none;
}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {
color : #d1dded;
text-decoration : none;
}
#topbarnav {
height : 36px;
padding-top : 10px;
text-align : right;
color : #ffffcc;
}
#topbarnav a {
color : #ffffcc;
}
#topbarnav a:visited, active {
color : #ffffcc;
}
#topbarnav a:hover {
color : #ffffff;
text-decoration : none;
}
#topbarnav .searchform {
float : right;
margin : 0 15px 0 0;
}
.searchform .keywordfield {
border : 1px solid #333333;
background : #f8f2da;
padding : 3px;
}
#topbarnav .topnavitems {
float : right;
display : block;
}
#wrap #header {
background : url(images/star/header.gif) no-repeat;
height : 229px;
margin-top : 10px;
}
#header .introtext {
display : block;
padding : 60px 300px 25px 125px;
text-align : right;
font-weight : normal;
color : #ffffff;
font-size : 30px;
}
.highlight {
background : #ffff99;
color : #0099cc;
}
.highlight2 {
color : #991111;
font-size : 32px;
font-style : italic;
}
#headershort {
background : url(images/star/headershort.gif) no-repeat;
height : 119px;
}
#headershort .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortmenu {
background : url(images/star/headershort_menu.gif) no-repeat;
height : 119px;
}
#headershortmenu .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortbreakfast {
background : url(images/star/headershort_breakfast.gif) no-repeat;
height : 119px;
}
#headershortbreakfast .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortcont {
background : url(images/star/headershort_cont.gif) no-repeat;
height : 119px;
}
#headershortcont .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortcorp {
background : url(images/star/headershort_corp.gif) no-repeat;
height : 119px;
}
#headershortcorp .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortfajita {
background : url(images/star/headershort_fajita.gif) no-repeat;
height : 119px;
}
#headershortfajita .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershorttray {
background : url(images/star/headershort_tray.gif) no-repeat;
height : 119px;
}
#headershorttray .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortgrill {
background : url(images/star/headershort_grill.gif) no-repeat;
height : 119px;
}
#headershortgrill .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortholiday {
background : url(images/star/headershort_holiday.gif) no-repeat;
height : 119px;
}
#headershortholiday .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortreps {
background : url(images/star/headershort_reps.gif) no-repeat;
height : 119px;
}
#headershortreps .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortrewards {
background : url(images/headershort_rewards.jpg) no-repeat;
height : 119px;
}
#headershortrewards .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortevents {
background : url(images/star/headershort_events.gif) no-repeat;
height : 119px;
}
#headershortevents .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortorder {
background : url(images/star/headershort_order.gif) no-repeat;
height : 119px;
}
#headershortorder .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortcontact {
background : url(images/star/headershort_contact.gif) no-repeat;
height : 119px;
}
#headershortcontact .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#headershortala {
background : url(images/star/headershort_ala.gif) no-repeat;
height : 119px;
}
#headershortala .subheader {
font-size : 48px;
color : #f1e8cb;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
display : block;
padding : 55px 55px 0 20px;
}
#topmenu {
list-style : none;
text-align : center;
padding-top : 4px;
}
#topmenu li {
display : inline;
}
#topmenu a, #topmenu a:visited, #topmenu a:active {
display : block;
text-decoration : none;
color : #9b7746;
float : left;
height : 30px;
padding : 9px 13px 0 15px;
background : url(images/menubg1.jpg) no-repeat right top;
}
#topmenu a:hover {
display : block;
text-decoration : none;
color : #333333;
float : left;
height : 30px;
padding : 9px 13px 0 15px;
background : url(images/menubg2.jpg) no-repeat right top;
}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {
display : block;
text-decoration : none;
color : #333333;
float : left;
height : 30px;
padding : 9px 13px 0 15px;
background : url(images/menubg2.jpg) no-repeat right top;
}
#contents {
font-size : 12px;
}
#contents a:hover {
text-decoration : none;
}
#contents p {
color : #666666;
line-height : 22px;
}
#contents h2 {
color : #8d6932;
font-weight : normal;
}
#left {
width : 570px;
float : left;
padding : 5px 20px 5px 5px;
background : url(images/sidebarbg1.jpg) repeat-y right 0%;
}
#left h3, #left h4, #left h5 {
color : #8d6932;
display : block;
padding : 5px;
margin-bottom : 10px;
margin-top : 10px;
}
#left h3 {
font-size : 20px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
}
#left h4 {
font-size : 18px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
}
#left h5 {
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
}
#left h2 {
font-size : 26px;
display : block;
border-bottom : 1px solid #ecdeb0;
padding : 5px;
}
#left h2 a, #left h2 a:visited, #left h2 a:active {
color : #8d6932;
text-decoration : none;
}
#left h2 a:hover {
color : #000000;
}
#left .postmetadata {
display : block;
background : url(images/metadatabg.jpg) no-repeat;
margin : 10px 0 20px 0;
padding : 15px 0 0 0;
text-align : center;
}
blockquote {
display : block;
border-top : 1px dashed #d2b87b;
border-bottom : 1px dashed #d2b87b;
text-align : center;
margin : 10px;
padding : 10px;
}
blockquote p {
font-size : 12px;
}
#left img {
background : #ffffff;
border : 1px solid #cccccc;
padding : 3px;
margin : 5px;
}
#left .alignleft {
float : left;
}
#left .alignright {
float : right;
}
#left .postdata {
display : block;
padding : 3px;
text-align : right;
color : #999999;
margin-bottom : 10px;
}
#left table {
width : 50%;
border : 2px solid #dcc48f;
}
#left th {
padding : 5px;
text-align : left;
background : #e8d8b3;
}
#left td {
padding : 5px;
text-align : left;
}
#left .alttr1 {
background : #ffffcc;
}
#left .alttr2 {
background : #ffffff;
}
#left .alttr1 th {
background : #ffffff;
}
#left .alttr2 th {
background : #e7f4fa;
}
#left ul {
padding : 10px;
color : #666666;
}
#left ul li {
padding : 3px;
display : block;
border-bottom : 1px dashed #e8d8b3;
}
#left p {
margin : 10px 0 10px 0;
}
#left ol {
padding : 10px;
margin : 10px;
color : #666666;
}
#left ol li {
padding : 3px;
}
#left .contactform {
padding : 10px;
margin : 10px;
}
.nocomments {
color : #999999;
font-size : 10px;
display : block;
}
.commentlist {
background : #ffffcc;
list-style-type : decimal;
list-style-position : inside;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.commentlist li {
border-bottom : 2px solid #eaddbf;
padding : 5px;
}
.commentlist cite {
display : block;
color : #996633;
font-weight : bold;
padding : 0 3px 3px 20px;
}
.commentmeta {
display : block;
font-size : 10px;
padding : 3px;
color : #999999;
}
.commenttxt {
display : block;
padding : 5px 5px 5px 15px;
}
.textfield {
width : 190px;
background-color : #f7f1e6;
margin : 0;
border : 1px solid #c6a453;
}
.textfield:hover {
background : #ffffcc;
}
.textfield:focus {
background : #ffffff;
}
#sidebar {
margin-left : 605px;
padding : 5px;
}
#sidebar ul {
list-style : none;
}
#sidebar ul li ul {
list-style : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#sidebar #categories li {
display : block;
height : 30px;
border-bottom : 1px solid #e8ddb3;
}
#sidebar #categories a, #sidebar #categories a:visited, #sidebar #categories a:active {
display : block;
height : 22px;
padding : 8px 5px 0 5px;
text-decoration : none;
border-top : 1px solid #f8f4e0;
}
#sidebar #categories a:hover {
display : block;
height : 22px;
padding : 8px 5px 0 5px;
text-decoration : none;
border-top : 1px solid #f8f4e9;
background : #fdfcf2;
}
#sidebar #blogroll li {
display : block;
height : 30px;
border-bottom : 1px solid #e8ddb3;
}
#sidebar #blogroll a, #sidebar #categories a:visited, #sidebar #categories a:active {
display : block;
height : 22px;
padding : 8px 5px 0 5px;
text-decoration : none;
border-top : 1px solid #f8f4e0;
}
#sidebar #blogroll a:hover {
display : block;
height : 22px;
padding : 8px 5px 0 5px;
text-decoration : none;
border-top : 1px solid #f8f4e9;
background : #fdfcf2;
}
#sidebar h2 {
display : block;
font-size : 18px;
padding : 5px;
border-bottom : 1px solid #e8ddb3;
}
#sidebar #recententries li {
padding : 5px;
border-bottom : 1px solid #e8ddb3;
}
#aboutdiv {
float : left;
padding : 3px;
width : 146px;
margin : 5px 2px 5px 5px;
}
#aboutdiv .openquote {
display : block;
background : url(images/quote.gif) no-repeat;
float : left;
padding : 3px;
width : 12px;
height : 12px;
}
#aboutdiv h2, #highlights h2 {
padding : 5px;
display : block;
background : url(images/h2line.gif) repeat-x left bottom;
color : #8d6932;
margin : 0 3px 5px 0;
font-family : Arial, Helvetica, sans-serif;
}
#aboutdiv h3 {
color : #8d6932;
font-weight : normal;
font-size : 14px;
}
#aboutdiv h3 a {
color : #9b7746;
text-decoration : none;
display : block;
border-bottom : 1px solid #f5efc9;
}
#aboutdiv h3 a:hover {
color : #b38348;
display : block;
text-decoration : none;
background : #ffffcc;
border-bottom : 1px dashed #bc8f52;
}
#highlights {
float : left;
width : 144px;
padding : 3px 3px 3px 10px;
margin : 5px 0 5px 0;
background : url(images/sidebarbg1.jpg) repeat-y left 0%;
}
#highlights h3 {
color : #8d6932;
font-weight : normal;
font-size : 14px;
}
#highlights h3 a {
color : #9b7746;
text-decoration : none;
display : block;
border-bottom : 1px solid #f5efc9;
}
#highlights h3 a:hover {
color : #b38348;
display : block;
text-decoration : none;
background : #ffffcc;
border-bottom : 1px dashed #bc8f52;
}
#highlights ul {
list-style : none;
color : #999999;
text-align : right;
}
#highlights li {
display : block;
padding : 3px;
background : none;
border-bottom : 1px solid #fff;
}
#highlights li:hover {
display : block;
padding : 3px;
border-bottom : 1px solid #fff;
background : #ffffff;
}
#homecontents {
float : left;
width : 530px;
padding : 3px 3px 3px 20px;
margin : 5px 5px 5px 0;
background : url(images/sidebarbg1.jpg) repeat-y left 0%;
}
#homecontents p, left p, right p {
margin : 10px 0 10px 0;
}
#homecontents h2 {
display : block;
color : #8d6932;
border-bottom : 1px solid #e1d2a6;
font-size : 22px;
}
#homecontents h2 a {
text-decoration : none;
color : #8d6932;
}
#homecontents h2 a:hover {
text-decoration : none;
color : #000000;
border-bottom : 1px solid #000000;
background : #ffffcc;
}
.postinfo {
display : block;
text-align : right;
color : #999999;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
#footer {
background : url(images/footer.jpg) repeat-x;
padding : 60px 0 0 15px;
background-color : #333333;
}
#footercontent {
width : 862px;
margin : auto;
padding : 10px;
}
#previews {
padding : 5px;
}
#previews .item {
width : 120px;
height : 110px;
float : left;
text-align : center;
}
#previews .item a img, #previews .item a:visited img, #previews .item a:active img {
background : #efefef;
border : 1px solid #cccccc;
padding : 3px;
}
#previews .item a:hover img {
background : #efefef;
border : 1px solid #000000;
padding : 3px;
}
#previews .item .caption {
display : block;
color : #cccccc;
}
#copyright {
margin : 20px 20px 0;
padding : 20px 0 20px 0;
color : #ffffff;
border-top : 1px solid #333333;
background : url(images/copyrightbg.jpg) repeat-x;
}
#footer a, #footer a:visited, #footer a:active, #footer a:hover {
color : #ffffcc;
}
#credit {
background : #000000;
height : 25px;
padding : 10px;
border-top : 2px solid #666666;
text-align : center;
color : #999999;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
#credit a, #footer a:visited, #footer a:active, #footer a:hover {
color : #999999;
}
