/*
-----------------------------------------------
natwoodard.com Mono Loco 1.0
Author:   Nat Woodard
Version:  June 20, 2006
----------------------------------------------- */

body {background-color:#938e15}

#wrap {
width:940px;
margin:0 auto;
}

#header {
width:728px;
height:287px;
background-color:#d23e22;
background-image:url(/i/enlanoche.jpg);
background-repeat:no-repeat;
background-position:center bottom;
margin-top:6px;
position:relative;
}


#body_home #header {
background-image:url(/i/home.jpg);
}

#body_lasbebidas #header {
background-image:url(/i/lasbebidas.jpg);
}

#body_parties #header {
background-image:url(/i/parties.jpg);
}

#body_photos #header {
background-image:url(/i/plates.jpg);
height:154px;
}


#body_brunch #header {
background-image:url(/i/brunch.jpg);
}


#body_enlanoche #header {
background-image:url(/i/chips.jpg);
}


#body_lunch #header {
background-image:url(/i/lunch.jpg);
}



#header address, #header h3 {
font-family:"trebuchet ms", sans;
text-align:center;
}
#header address {
display:block;
float:left;
top:4px;
left:-26px;
height:72px;
color:#681300;
padding-left:68px;
font-size:90%;
padding-top:6px;
background-image:url(/i/mask_small.gif);
background-repeat:no-repeat;
background-position:0 0;
text-align:left;
width:auto;
position:absolute;
}




#header address p {margin:0;line-height:1.15em;}
#header address a {color:#ffcf64;}
#header address a:hover {color:#fff; text-decoration:underline;}
#header h3 {
display:inline;
float:right;
margin-top:-265px;
margin-right:18px;
color:#fff;
font-size:90%;
text-align:left;
font-weight:normal;
}
#body_about #header {
background-image:url(/i/about.jpg);
}

#body_photos #header h3 {margin-top:-135px;}




#header h1 {
font-size:200%;
font-weight:normal;
background-image:url(/i/monoloco_medium.gif);
background-repeat:no-repeat;
background-position:center center;
width:212px;
margin:0 auto;
position:absolute;
top:4px;
left:250px;
}

#header h1 a {
display:block;
text-indent:-9999px;

}

#header h1, #header h1 a {
height:72px;
}


#nav {
margin:0;
margin-top:241px;
float:left;
background-image:url(/i/nav.gif);
background-repeat:no-repeat;
background-position:0 0;
width:728px;
height:46px;
position:relative;

}

#body_photos #nav {
margin-top:108px;
}



#nav, #nav li, #nav a {height:46px;}
#nav li { position:absolute; top:0; }	
#nav a { display:block; text-indent:-9999px; }

#nav_enlanoche {width:78px;left:17px;}	
#nav_lasbebidas {width:101px;left:112px;}
#nav_lunch {width:82px;left:244px}	

#nav_news {width:89px;left:472px;}	
#nav_about {width:135px;left:579px}	

#body_enlanoche #nav_enlanoche a, #nav_enlanoche a:hover {background-image:url(/i/nav.gif);background-position:-17px -46px;}
#body_lasbebidas #nav_lasbebidas a, #nav_lasbebidas a:hover {background-image:url(/i/nav.gif);background-position:-112px -46px;}
#body_lunch #nav_lunch a, #nav_lunch a:hover {background-image:url(/i/nav.gif);background-position:-244px -46px;}

#body_news #nav_news a, #nav_news a:hover {background-image:url(/i/nav.gif);background-position:-472px -46px;}
#body_about #nav_about a, #nav_about a:hover {background-image:url(/i/nav.gif);background-position:-579px -46px;}

#header a:hover {
text-decoration:none;
}


#utilitynav {
position:absolute;
top:12px;
right:0;
font-size:80%;
text-transform:uppercase;
}

#utilitynav li {
line-height:1em;
}

#utilitynav a {
padding:0;
}

#main {
float:left;
width:728px;
margin-top:6px;
background-image:url(/i/mainfade.jpg);
background-repeat:repeat-x;
background-position:0 0;
background-color:#fff;
display:inline;
}

#main a {color:#b72100;}


.content {
background-image:url(/i/guac.jpg);
background-repeat:no-repeat;
background-position:right bottom;
line-height:1.3em; 
padding:2.5em 7em;
padding-right:300px;
color:#333;
position:relative;
font-size:95%;
margin:1px;
}

/* Hides from IE-Mac\*/
* html .content {
height:1%;
}
/*End hide from IE-Mac */

.content h1 {
position:absolute;
left:-1px; 
top:0px;
width:43px;
height:350px; 
}

.content h2 {color:#39432f;}

.content h3 {font-size:130%;}



#content_subnav {
position:absolute; 
top:24px; right:24px;
}

#content_subnav li {
font-family:"trebuchet ms", sans;
font-weight:bold;
font-size:110%;
line-height:1.2em;
margin-bottom:.5em;
}

#body_enlanoche .content { background-image:url(/i/avocados.jpg); }

#body_about .content { background-image:url(/i/peppers.jpg); }

#body_home .content{background-image:url(/i/wings.jpg); padding-right:24px;padding-bottom:96px;}

#body_news .content {background-image:url(/i/monkeybanana.jpg);}

#body_lasbebidas .content {background-image:url(/i/monkeydrink.jpg);}

#body_parties .content {background-image:none;}


#home .keyimg {
font-style:italic;
font-size:85%;
color:#666;
}

.contentblock {}
.content .description {line-height:1.25em; font-style:italic;}
.content .contentblock li {position:relative;}
.sublist {margin-bottom:1.5em;}

#home .keyimg img {
margin-bottom:.5em;
}

#body_parties .content {padding-right:218px;}
#body_photos .content {padding:2em; text-align:center;}
#body_photos .content div {float:left;width:465px;}

#body_photos #content_subnav li {font-size:80%;font-weight:normal;}

#body_photos .content { background-image:none; }
#body_photos #photos img {border:1px solid #c6c585;padding:6px;background-color:#fff;margin:0 auto;margin-bottom:2em;}
#photos h3 {font-size:100%;margin:.33em 0 0; text-align:center;}
#photos .orderedcontent {font-style:italic;font-size:90%;}
#body_photos #content_subnav {width:185px;position:static;float:right;display:inline;}
#body_photos #content_subnav li {float:left;width:45%;margin-right:6px;display:inline;}
#body_photos #content_subnav img {padding:2px;margin:0;}
#body_parties .content #content_37 {text-align:center;}

#photos h3 {margin:1em;font-size:120%; padding-bottom:.25em;}


#contentsidebar {
position:absolute;
top:4em;width:180px;
right:40px;
font-family:"trebuchet ms", serif;
font-size:97%;
border-left:1px solid #ddd;
padding-left:20px;
}

#contentsidebar p {line-height:1.35em; color:#d23e22;}
#body_home #news {margin-top:1em; width:290px;margin-left:24px; margin-bottom:1.5em;padding-right:0;float:right;display:inline;}
#body_home #news dt {
font-weight:normal;
font-family:arial, sans;
margin:0 0 .75em;}
#body_home #news dt.head {

width:250px;
height:14px;
padding:0;
display:block;
background-image:url(/i/loconews.gif);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-9999px;
}



#body_home #news dd {
display:none;
}

#body_home .content p {margin-top:1em; line-height:1.6em; width:280px;}


#news {
position:relative;
padding-right:177px;
}


#news h3 {font-size:120%;}

.newscontent {margin-left:0;}

#mainlist h2 {margin:0; margin-bottom:.3em;}
#mainlist h3 {margin:0;font-size:110%;float:left; width:auto;margin-right:1em;}
#mainlist li {
line-height:1.2em;
clear:both;
}
#mainlist div.price {font-weight:bold;float:left;width:2em;margin-top:.07em;}
#mainlist #mainlist li ul, #body_menus #mainlist li ul li {margin:0; margin-bottom:.66em;}
#mainlist div.contentblock {clear:both; font-size:90%;line-height:1.2em;}



#rsslink {
display:none;
}

#sidebar {
width:185px;
padding:0;
margin:0;
float:right;
display:inline;
color:#fff;
font-size:95%;
line-height:1.33em;
margin-top:-290px;
}

#body_home #sidebar {margin-top:-288px;}

#body_photos #sidebar {margin-top:-150px;}

#sidebar a {display:block; margin:0 auto;}

#sidebar #menupdf {width:129px; height:128px;}
#sidebar #menupdf img {margin-left:-4px;}

#sidebar h3 {
margin:0;
font-weight:normal;
font-size:85%;
text-transform:uppercase;
letter-spacing:.1em;
padding:4px;
text-align:center;
}

#sineup {text-align:center;
width:185px;
padding-bottom:9px;
background-image:url(/i/callout_bg_lightblue.gif);
background-repeat:no-repeat;
background-position:0 8px;
color:#333;
font-size:97%;
line-height:1.2em;
}

#sidebar .block form {
background-image:url(/i/callout_bg_lightblue.gif);
background-repeat:no-repeat;
background-position:center bottom;
width:161px;
padding:4px 12px 20px;
}

#sidebar div#sresult, #sidebar div#serror {
background-image:url(/i/callout_bg_lightblue.gif);
background-repeat:no-repeat;
background-position:center center;width:161px;
padding:6px 12px 0;}

#sidebar #sineup h3 {
height:97px; width:159px;
background-image:url(/i/crazymonkeylist.gif);
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
text-indent:-9999px;
}


#sineup .text {
width:150px;
text-align:center;
background-color:#c7f5f6;
border-color:#74b0b1;
color:#74b0b1;
font-style:italic;
font-size:95%;
}



#sidebar .callout dt {
margin-bottom:.5em;
margin-top:0;
font-size:150%;
color:#ffee92;
font-weight:normal;
}

#sidebar .callout dt img {
margin-bottom:2em;
border:1px solid #ffee92;
}

#sidebar .callout dd {
margin-bottom:2em;
line-height:inherit;
}


#footer {
width:650px;
padding-right:78px;
padding-top:.2em;
position:relative;
font-family:"trebuchet ms", sans;
font-size:93%;
clear:both;
background-image:url(/i/footershadow.gif);
background-repeat:no-repeat;
text-align:center;
}



#footer, #footer a {color:#403b02;}

#whitelightlink {
display:block;
text-indent:-9999px;
position:absolute;
left: 572px; 
top:0; 
width:156px; 19px;
font-size:85%;
background-image:url(/i/whitelight.gif);
background-repeat:no-repeat;
}
.credits {margin-top:1em;font-size:85%;text-align:center;}
.credits, #footer .credits a {color:#63600e;}