/* Start of CMSMS style sheet 'delish main' */
* {
margin:0;
padding:0;
}

body {
font:normal .70em/1.5em Trebuchet MS, 'Trebuchet MS', sans-serif;
color:#fff;
text-align:center;
background:#000 url(uploads/delish/main_back.png) repeat-x top left;
margin:0;
padding:0;
}

a {
color:#d1894e;

text-decoration:none;
}

a:hover {
color:#FFF;
background-color:inherit;
}

h1,h2,h3,h4 {
font:bold 1.3em ' Tahoma,', Arial, Sans-serif;
color:#00aad5;
}

h1 {
font-size:1.6em;
}

h2 {
font-size:1.4em;
text-transform:uppercase;
}

#main h1 {
font:normal 1.5em ' Tahoma,', Arial, Sans-serif;
color:#fff;
}

#main h4 {
padding-left:.5em;
font:normal 1.3em ' Tahoma,', Arial, Sans-serif;
color:#fff;
}

p,h1,h2,h3 {
margin:0;
padding:5px 15px;
}

p {
color:#fff;
font-size:1.2em;
line-height:1.4em;
}

ul,ol {
color:#f6f6f6;
font-size:1.2em;
line-height:1.4em;
margin:10px 30px;
padding:0 15px;
}

ul span,ol span {
color:#CCC;
}

img {
border:1px none#d6d6d6;
background:#fbfbfb;
padding:0;
}

img.no-border {
border:none;
}

img.float-right {
margin:5px 0 5px 15px;
}

img.float-left {
margin:5px 15px 5px 0;
}

a img {
border:3px none #444;
}

a:hover img {
border:3px none #CCC !important;
}




code {
text-align:left;
display:block;
overflow:auto;
font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;
background:#111;
margin:5px 0;
padding:10px;
}

acronym {
cursor:help;
border-bottom:1px solid #777;
}
div.hr {margin: 15px 25px;
  height: 1px;
  background: #484848 url(hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
blockquote {
background:#111;
font:bold 1.3em/1.5em 'Trebuchet MS', Sans-serif;
margin:15px;
padding:0 0 0 20px;
}

form {
background:transparent;
border:1px solid #262626;
margin:15px;
padding:0;
}

form,td,th,li {
font-size:100%;
}

form div {
margin-bottom:0;
}

fieldset div {
margin-bottom:0.5em;
margin-left:1em;
}

fieldset div div {
margin-top:0.5em;
margin-left:1em;
}

fieldset {
margin-bottom:1em;
border:1px solid #4d4d4d;
padding:0.5em;
}

fieldset label {
width:auto;
}

legend {
color:#FFF;
background:#262626;
font-style:italic;
font-size:1.2em;
margin-bottom:0.5em;
width:auto;
border:1px solid #CCC;
padding:0.6em;
}

textarea {
width:250px;
border:1px solid #CCC;
font:normal 1em Verdana, sans-serif;
height:100px;
display:block;
color:#000;
background:#fbfbfb;
margin:0.5em 0;
padding:2px;
}

.short-label label {
float:left;
width:10em;
}

.short-label fieldset div input,.short-label fieldset div select {
width:16em;
}
.input.check {
      float: right;
      margin-top: 90px;
      }

.captcha {
width:200px;
text-align:center;
margin:0.5em 0;
}

.captcha img {
border:1px solid #F60;
margin-bottom:0.5em;
}

.captcha input {
width:196px;
margin-top:0.5em;
}

.submit {
margin-top:0.5em;
}

label {
display:block;
font-weight:700;
margin:5px 0;
}
test{width:30px;}
input {
border:1px solid #ef4584;
font:normal 1em Verdana, sans-serif;
color:#000;
background:#fbfbfb;
padding:2px;
}

input.button {
font:bold 1em Tahoma, Sans-serif;
border:1px solid #CCC;
color:#000;
background:#CCC;
margin:0;
padding:2px 3px;
}

.searchform form {
position:absolute;
top:3px;
right:10px;
background-color:transparent;
border:none;
margin:0;
padding:0;
}

.searchform input.textbox,.searchform input {
width:130px;
background:#000;
color:#FFF;
height:20px;
border:1px solid #7E050A;
vertical-align:top;
margin:0 3px;
padding:0 2px;
}

.searchform input.button {
font:bold 12px Arial, Sans-serif;
background:#000;
color:#fff;
width:70px;
height:22px;
border:none;
vertical-align:top;
padding:3px 5px;
}

#header-content,#footer-content,#content {
width:960px;
}

#header {
background:transparent url(uploads/delish/head.jpg) no-repeat top center;
height:210px;
text-align:left;
}

#header-content {
position:relative;
margin:0 auto;
padding:0;
}

#header-content #logo {
position:absolute;
font:bold 50px Verdana, 'Trebuchet Ms', Sans-serif;
letter-spacing:-2px;
color:#000;
width:960px;
top:5px;
left:0;
margin:0;
padding:0;
}

#header-content #slogan {
position:absolute;
font:normal 14px 'Tahoma', Sans-serif;
text-transform:none;
color:#fff;
top:170px;
left:155px;
margin:0;
padding:0;
}



#header-content ul {
position:absolute;
right:1px;
top:212px;
font:normal 1.2em Tahoma, 'Trebuchet MS', sans-serif;
color:#000;
list-style:none;
margin:0;
padding:0;
}

#header-content li {
display:inline;
}

#header-content li a {
border-right:1px solid #494949;border-left:1px solid #595959;
float:left;
display:block;
color:#fff;
padding:5px 12px;
}

#header-content li a:hover {
background:#000;
color:#d59456;
}

#header-content li a#current {
background:#000;
color:#CCC;
}

#content-wrap {
background:#000 url(uploads/delish/footer.png) repeat-x top left;
clear:both;
margin-top:6px;
padding-top:27px;
border-bottom:1px solid #161616;
float:left;
width:100%;
}

#content {
text-align:left;
padding-top:0;
margin:0 auto;
}

div#content h1 {
font-size:2em;
line-height:1em;
margin:0;
}

div#content h2 {
border-bottom:1px solid #3c3c3c;
border-left:4px solid #0cc500;border-right:4px solid #0cc500;
color:#585858;
font-size:1.5em;
line-height:1.5em;
padding-bottom:1px;
padding-left:.5em;
text-align:left;
margin:0 0 .5em;
}

div#content h3 {
color:#d3973d;
font-size:1.3em;
font-weight:500;
line-height:1.1em;
margin:0 0 .2em;
}

div#content h5 {
color:#fff;
font-size:1.2em;
line-height:1.3em;
margin:0 0 .25em 1em;
}

h6 {
font-size:1em;
line-height:1.3em;
margin:0 0 .25em;
}

#sidebar {
background:#161616 ;
float:right;
width:220px;
color:#d5d5d5;
padding-top:20px;
margin:10px 0;
}

#sidebar_bottom {
background:#000 url(uploads/ezydv/sidebottom.png)no-repeat bottom left;
float:right;
width:200px;
height:25px;
margin:0;
padding:0;
}

#sidebar ul.sidemenu {
list-style:none;
margin:0;
padding:5px 0 15px;
}

#sidebar ul.sidemenu li {
padding:0 10px;
}

#sidebar ul.sidemenu a {
display:block;
font-weight:700;
color:#6A6A6A;
height:1.5em;
text-decoration:none;
background:transparent;
border-bottom:1px dashed #151515;
line-height:1.5em;
padding:.3em 0 .3em 15px;
}

#sidebar ul.sidemenu a.top {
border-top:1px dashed #151515;
}

#sidebar ul.sidemenu a:hover {
background:#000;
border-left:5px solid #D30F16;
color:#D30F16;
padding:.3em 0 .3em 10px;
}

#sidebar .sidebox {
color:#fff;
background:transparent;
margin:5px 15px 10px;
}

#sidebar h1 {
font:bold 1.4em ' Tahoma,', Arial, Sans-serif;
background:transparent url(uploads/ssAblaze/) no-repeat 10px .7em;
color:#fff;
padding:7px 0 7px 5px;
}

#sidebar h4 {
font:normal 1.1em ' Tahoma,', Arial, Sans-serif;
background:transparent url(uploads/ssAblaze/) no-repeat 10px .7em;
color:#fff;
padding:7px 0 7px 5px;
}

#main {
margin:10px 0;
padding:20px 230px 0 0;
}

#footer {height:140px;background:#000 url(uploads/delish/footerbottom.png) repeat-x top left;
clear:both;
border-top:1px none #373737;
font-size:95%;
text-align:left;
margin:0;
padding-top:20px;
}

#footer h2,#footer p {
color:#fff;
padding-left:0;
}

#footer-content {
margin:0 auto;
}

#footer-content a {
text-decoration:none;
color:#D0A046;
}

#footer-content a:hover {
text-decoration:underline;
color:#FFF;
}

#footer-content ul {
list-style:none;
margin:0;
padding:0;
}

#footer-content .col {
width:25%;
padding:0 5px 30px 15px;
}

#footer-content .col2 {
width:37%;
padding:0 0 30px;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

.clear {
clear:both;
}

.comments {
text-align:right;
border:1px dashed #151515;
margin:20px 15px 10px;
padding:5px 10px;
}

#mytable,#mytable1,#mytable2,#mytable3,#mytable4,#mytable5,#mytable6  {
width:640px;
margin:0;
padding:0;
}

caption {
width:640px;
font-family:Geneva, Arial, Helvetica, Verdana, sans-serif;
text-align:right;
font-size:16px;
font-style:italic;
color:#D0A046;
font-weight:bolder;
padding:0 0 5px;
}

th {
font-size:1.1em;
color:#FFF;
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
letter-spacing:2px;

text-align:left;
background:transparent url(uploads/rock/table.png) no-repeat top left;
padding:12px;
}

th.nobg {
border-top:0;
font-size:1.2em;
border-left:0;
border-right:1px solid #C1DAD7;
background:none;
color:#fff;
}

td {
font-weight:600;
border-right:1px none #C1DAD7;
border-bottom:1px none #C1DAD7;
color:#0C0;
background-color:#333;
padding:6px 6px 6px 12px;
}

td.alt {
font-weight:600;
background:transparent;
color:#FFF;
}

th.spec {
border-left:1px solid #C1DAD7;
border-top:0;
font-size:1em;
background-color:transparent;
background-image:url(uploads/delish/bambooBG_t.jpg);
background-repeat:repeat-x;
}

th.specalt {
border-left:1px solid #C1DAD7;
border-top:0;
background:transparent url(images/) no-repeat;
font-size:1em;
color:#0C3;
}

#content input {
border:1px solid #000;
}

.NewsSummary {
position:relative;
margin:5px 15px 10px;
}

.NewsSummaryPostdate {
padding-top:2em;
text-align:right;
font-weight:700;
}

.NewsSummaryLink {
font-size:115%;
position:absolute;
top:0;
}

.NewsSummaryContent {
margin:.5em 0 1.33em;
}

#NewsPostDetailDate {
float:right;
font-style:italic;
font-weight:700;
margin:1em 1em 0 3em;
}

#NewsPostDetailHorizRule {
border:1px solid #232323;
margin:0 10px 1.5em 15px;
}

#NewsPostDetailSummary {
border:1px solid #232323;
margin:0 10px 1.5em 15px;
padding:15px;
}

#NewsPostDetailCategory,#NewsPostDetailAuthor {
text-align:right;
font-style:italic;
margin-right:10px;
}

#NewsPostDetailContent {
padding:1.5em 10px 2em 15px;
}

#NewsPostDetailPrintLink {
margin-left:15px;
}

#NewsPostDetailReturnLink {
margin-left:15px;
padding-bottom:1.5em;
}

h3,h4 {
font-size:1.3em;
}

div.hr hr,.searchform label {
display:none;
}

.NewsSummaryCategory,.NewsSummaryAuthor {
font-style:italic;
display:none;
}
/* End of 'delish main' */

