* { margin: 0;}
html { height: 100%;}
body { color:#FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; height: 100%; line-height: 20px; background: #3f3f3f url(http://www.caminitosteakhouse.com/mt-static/images/bk.jpg) top repeat;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -159px;}
p { margin-bottom:12px;}
a img {border:0px;}
a {color:#f7941d; text-decoration:none; }
a:hover {color:#990000; text-decoration:underline; }

h1 {font-weight:bold; font-size:18px; margin: 0px; color:#ffc600;}
h1 a {color:#ffc600; text-decoration:none; }
h1 a:hover {color:#f26522; text-decoration:underline; }
h2 {font-weight:bold; color:#f26522; font-size:18px; margin: 0 0 5px 0; }
h3 {font-weight:bold; font-size:16px; margin: 0px; }
h3 a {color:#fff; text-decoration:none; }
h3 a:hover {color:#fff; text-decoration:underline; }
h4 {font-weight:bold; font-size:14px; margin: 0px; color: #f26522;}
h4 a {color:#f7941d; text-decoration:none; }
h4 a:hover {color:#f26522; text-decoration:underline; }
h6 { font-size:14px; color:#fff; text-decoration: none; margin: 0px;}
h6 a {color:#fff; text-decoration:none; }
h6 a:hover {color:#fff; text-decoration:underline; }
.inner2 h1 {font-weight:bold; color:#990000; font-size: 11px;}

#wrapper {width:972px; margin: 0 auto; position: relative; z-index: 1; padding: 300px 0 0 0;}
#header {width:100%; height:350px; position: absolute; top:0px; z-index: 9999; background: url(http://www.caminitosteakhouse.com/mt-static/images/header_bk.png) top center no-repeat;}
.maincontenttop { margin: 0; background: url(http://www.caminitosteakhouse.com/mt-static/images/contenttop.png) top center no-repeat; height:10px;}
.maincontent { background: #522828; padding: 1px 10px; }
.maincontentbot { background: url(http://www.caminitosteakhouse.com/mt-static/images/contentbot.png) top center no-repeat; height:10px; margin-bottom: 15px; }
.maincolumn {width:630px; padding: 2px 10px 5px 0px; overflow: visible; float:left; border-right: 1px dashed #645F5F;}
.maincolumn img {border: 2px solid #ffc600;}
.maincolumn a img  { border:2px solid #ffc600; }
.maincolumn a:hover img  { border:2px solid #f26522; }
.mainblock {border-bottom: 1px dashed #645F5F; margin-bottom: 15px; width: 100%;}
.imgnoborder a img {border:none;}
.indexcolumn  img {border:none;}
.indexcolumn  a img {border:none;}
.indexcolumn  a:hover img {border:none;}
.indexcolumn1 {float:left; width: 300px; margin-right:15px; padding: 5px 14px 5px 0px; border-right: 1px dashed #645F5F;}
.indexcolumn2 {float:left; width: 300px; padding: 5px 0px;}

#content_bk {width:100%; background: url(http://www.caminitosteakhouse.com/mt-static/images/headeroverlay.jpg) top center no-repeat; }
#header_area {width:1100px; margin: 0 auto;}

#logo {float:left;  }
#home {height:220px; width:380px; text-decoration:none; background-image:url(http://www.caminitosteakhouse.com/mt-static/images/btn_home.png); display:block; background-position: 0px -220px;}
#home:hover, #home:active { background-position: 0px 0px;}

#nav {padding: 240px 0 0 0;}

.sidebar {width:300px; float:right;  }
.clear {clear:both;}

/* Footer */
.push {height:159px;}
.content_footer {width:100%; height:159px; margin:0 auto; background: url(http://www.caminitosteakhouse.com/mt-static/images/footer.jpg) bottom repeat-x; }
.footer {width:972px; color:#ececec; font-size: 11px; line-height:15px; padding: 20px 0 0 0; margin: 0 auto;}
.inner1 {width:400px; float:left;}
.inner2 {width:190px; float:left; padding-top:5px;}
.footer a {color:#fff; text-decoration:none; }
.footer a:hover {color:#e5e5e5; text-decoration:underline; }
#sidebar p {color:#000; font-size:12px; line-height: 18px;}
.sidebarBox { margin:0 0 15px 0; padding-bottom:15px; border-bottom: 1px dashed #645F5F; float:left;}
#footernav { height:20px; font-size: 12px; font-weight:bold; }
#footernav ul, li { list-style-type:none; padding:0; margin:0;}
#footernav li { float:left; line-height:20px; color:#FFF; padding-left: 10px;}
#footernav li a { background:url(http://www.caminitosteakhouse.com/mt-static/images/navbreak.png) no-repeat right center; display:block; padding:0 10px 0 0;}
#footernav li a:link,
#footernav li a:visited { color:#FFF; text-decoration:none; }
#footernav a:link, #footernav a:visited,
#footernav li a:hover,
#footernav li a:focus {color:#f7941d;}
.copyright {font-size:11px; padding: 0px 8px; color:#f7941d;}


/* Index Footer */
#indexfooterbk { background: url(http://www.caminitosteakhouse.com/mt-static/images/indexbk.png) top center no-repeat; width: 100%; float:left;}
#indexfooter {width:972px; margin: 0 auto; }
#indexfooterwrap {float:left; width:100%; margin: 38px 0 0 0; }
.indexfootercontent {width:305px; float:left; padding: 0 19px 0 0;}


/* Featured Article */
#feature {background: url(http://www.caminitosteakhouse.com/mt-static/images/featured_mid.jpg) repeat-y; color:#FFF;}
#featureContent { background: url(http://www.caminitosteakhouse.com/mt-static/images/featured_top.jpg) no-repeat top; padding: 10px;}
#featureBot {background: url(http://www.caminitosteakhouse.com/mt-static/images/featured_bot.jpg) no-repeat bottom; height:10px;}

.ads {text-align:center;}
.block { padding: 0px; overflow: hidden; }
.block img  { margin-left:0px; margin-right:5px; margin-top:3px; margin-bottom:5px; width:155px; height:130px; display:block; float:left;  }
.block a img  { border:4px solid #990000; }
.block a:hover img  { border:4px solid #fff; }

/* Flickr */
.flickr { padding: 0px; overflow: hidden; }
.flickr img  { margin-left:0px; margin-right:3px; margin-top:3px; margin-bottom:0px; width:64px;height:64px;display:block;float:left; }
.flickr a img  { border:4px solid #ffc600; }
.flickr a:hover img  { border:4px solid #f26522; }
.tweet { padding: 5px; margin: 5px 0; border:1px solid #f26522; background: #6c4848; }

/* Contact Page */
#contact-area {width: 580px;margin-top: 25px;}
#contact-area input, #contact-area textarea {padding: 5px;width: 450px;font-size: 20px;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {width: 100px;float: right;}
#contact-area label {float: left;text-align: right;margin-right: 10px;width: 80px;padding-top: 5px;font-size: 20px;}

/* Comments Addition */
 #comments h3, #comments h2 {
margin-bottom:10px;
font-size:18px;
}

.comments {
line-height:1.5;
}
.comment {
border-bottom: solid 1px #d7d1c2;
padding:0 0 10px 0;
margin:0 0 10px 0;
font-size:11px;
}
.comment-header, .comment-header a {
color: #2b1205;
font-weight:bold;
margin-bottom:5px;
}
.comment-footer, .comment-footer a {
font-style:italic;
text-transform:lowercase;
margin-top:5px;
color: #9d8f6c;
font-size:10px;
font-weight:normal;
}

.comments-content {
margin-bottom:10px;
padding-bottom:55px;
}
.comments-open-moderated {
font-size:10px;
margin-bottom:10px;
}
input#comment-author, input#commchallenge_answer, input#comment-email, input#comment-url, textarea#comment-text {
float:left;
width:540px;
border:solid 1px #9d8f6c;
padding:2px;
margin-top:5px;
font-size:11px;
color:#000;
}

input#comment-bake-cookie {
float:left;
padding:10px;
margin-top:30px;
margin-bottom:-27px;
width:540px;
}
input#comment-preview, input#comment-submit {
float:left;
padding:2px;
margin-top:5px;
margin-right:15px;
}

#comments-open label {
float:left;
clear:left;
width:120px;
margin-top:5px;
height:25px;
font-size:14px;
}
#comments-open-text {
clear:left;
}
.comments-open-footer {
text-align:right;
margin:0 17px 0 120px;
float:left;
width:400px;
}
.comments-open-footer input {
margin-top:10px;
}

.commenter-profile {
}

/* Further Comment Style */
.even  { 
background-color:#FFF;
padding:8px;
margin-bottom:5px;
}

.odd {
background-color:#F4F4F4;
padding:8px;
margin-bottom:5px;
border:2px dotted #999;
}


/* Widgets */
.widget-content input#search {
width: 140px;
  }

.widget-content input {
padding: 5px; font-weight:bold;
width: 60px;
font-size: 12px;
margin: 0px 0px 10px 0px;
color: #666;
background: #f1f1f1;
border: 1px solid #ccc;
        font-weight:bold;
}
.widget-content input:hover {
 color: #000; border: 1px solid #666;
}

.emailsub {width: 100%; }
.emailsub input {padding: 5px;width: 185px;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
.emailsub input:focus {border: 2px solid #900;}
.emailsub input.submit-button {width: 100px; float: right;}
.emailsub label {float: left; clear:left;text-align: right;margin-right: 10px;width: 90px;padding-top: 5px;}

#sidebar ul {
list-style-position:outside;
list-style-type: none;
padding: 0px;
}

#divForm input {
padding: 5px; font-weight:bold;
width: 120px;
font-size: 12px;
margin: 0px 0px 10px 0px;
color: #666;
background: #f1f1f1;
border: 1px solid #ccc;
        font-weight:bold;
}
#divForm input:hover {
 color: #000; border: 1px solid #666;
}

#divForm input#btnSubmit {
width: 80px;
  }

.widget-tag-cloud .widget-content {text-align: center; }
.widget-tag-cloud .widget-content ul { list-style: none; display: inline; }
.widget-tag-cloud .widget-content .rank { display: inline; }
.widget-tag-cloud .widget-content li.rank-1 { font-size: 19px; display: inline; }
.widget-tag-cloud .widget-content li.rank-2 { font-size: 17px; display: inline; }
.widget-tag-cloud .widget-content li.rank-3 { font-size: 15px; display: inline; }
.widget-tag-cloud .widget-content li.rank-4 { font-size: 13px; display: inline; }
.widget-tag-cloud .widget-content li.rank-5 { font-size: 11px; display: inline; }
.widget-tag-cloud .widget-content li.rank-6 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-7 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-8 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-9 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-10 { font-size: 9px; display: inline;}

.error {border:solid 1px #474747; background:#ededed; margin-top:1em;}