body { background-image: url("../img/back-shad.gif"); background-repeat: repeat-y; background-position: center 0; }
html, body { font-family: century gothic,verdana,arial,helvetica,sans-serif; color: #666;  font-size:12px; text-align: center; margin: 0px; height: 100%; }
#wrapper { background:white; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px;  }
* { margin: 0;}
#all_bod {height: 100%; width: 1000px; margin: 0px auto; text-align: center }
#top_cell  { text-align: left; background: white;height: 100px; vertical-align: top;width:1000px }
#bot_cell, #push { height: 90px; width:1000px  }
#bot_cell     { float:left; color: #666; background:white; text-align: center; padding-bottom: 10px; vertical-align: bottom }

#mid_cell  { text-align: left; background:white; vertical-align: top; width:100%; float:left; }
#mid_pad { padding:15px;}
#bot_cell a    { color: #666; font-size: 10px; margin-right: 8px; margin-left: 8px }
#bot_cell i a    { color: #666; font-size: 10px; margin-right: 0; margin-left: 0 }
#top_but a       { color: #8c8c8c; font-size: 11px; line-height: 2; background-color: #fff; background-image: url("../img/top-but-off.gif"); text-align: center; display: inline; margin-top: 102px; margin-bottom: 0; margin-left: 5px; width: 105px; height: 22px; float: left }
#top_but a:hover    { }
#top_but b a     { color: #464646; font-weight: normal; background-color: #fff; background-image: none }
#top_but b a:hover      { background-repeat: repeat-x }
#veg_img    { background-repeat: repeat; background-position: 0 0; width: 100%; height: 124px; float: left }
#top_ad { text-align:center; padding:10px 0; background:white; width:1000px; float:left}
#r_pan  { width: 145px; float: right; }
#parahold { float:left; width:800px; padding:10px; }


li, p, td  { line-height: 1.7 }

h1, h2, h3, h4     { color: #323232; font-weight: lighter; margin: 15px 0 3px 0 }
h1    { font-size: 33px }
h2  { font-size: 18px }
h3  { font-size: 15px }
h4  { font-size: 12px; margin: 0 0 5px 0; padding: 0}
a   { color: #666; text-align: left }
a:hover  { color: orangered }
p  { line-height: 1.5; text-align: left }
td  { font-size: 12px }
hr { color: #999; height: 1px; border:none; background:#666666}
img {border-color: black}

.admin_but a     { line-height: 1.7; background-image: url("../img/user_button.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 0 2px 5px; width: 90px; height: 21px; float: left }
.admin_but a:hover    { background-image: url("../img/user_button_on.gif") }

.scroller    { padding: 5px; z-index: 5; width: 750px; height: 150px; overflow: auto; border: solid 1px #ccc }

.admin_but_small a      { font-size: 9px; line-height: 2; background-image: url("../img/user_button_small.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 5px 2px; width: 75px; height: 18px; float: left }
.admin_but_small a:hover    { background-image: url("../img/user_button_small_on.gif") }

.read_but_small a       { font-size: 9px; line-height: 2; background-image: url("../img/read.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 5px 2px; width: 75px; height: 18px; float: left }
.read_but_small a:hover     { color: #418321; background-image: url("../img/read_on.gif") }




.ad_cell, .ad_cell2 {background-color: #fff; text-align: center; padding-top: 3px; height: 20px; }
.ad_cell  { border-bottom: 1px solid #ccc }
.ad_cell2   { border-top: 1px solid #ccc }


.pad_5  { padding: 5px }
.pad_10  { padding: 10px }
.info_box  { background-color: #f4f4f4; width: 100%; border: solid 1px #eaeaea }
.info_box_pad {padding:10px}
