body {background: url(/images/light_body.gif) repeat-y top center; text-align: center; font-size: 11pt; font-family: Verdana; margin: 0px; color: rgb(255,255,255); margin-left:auto; margin-right:auto;}
table.extension, table.mailform {font-size: 11px;}

a {color: rgb(255,255,255); font-size: 11px; font-weight: bold;}
p {margin: 0;}
img {border: none;}
input, textarea, table {font-family: Verdana; font-size: 9pt; color: rgb(0,0,0);}

body {margin: 0; padding: 0; text-align: center;}
form {margin: 0; padding: 0;}
#pagecontent {background-color: rgb(254,254,254); position: relative; top: 0; right: 0; margin: 0 auto; width: 775px; text-align: left;}

#header, #footer {background-color: rgb(119,2,64);}
#header {padding-bottom: 3px;}

.menu {text-align: right; background: url(/images/menu.gif) repeat-x; height: 28px; padding: 0; margin: 0; padding-top: 33px;}
.menu .menuitem {padding-top: 30px; display: inline; list-style: none;}
.menu .menuitem a {text-decoration: none; padding-left: 8px; padding-right: 7px; border-right: solid 1px rgb(34,34,34);}
.menu .menuitem_last a {border-right: none;}
#footermenu .menuitem a {font-size: 0.7em;}
#footermenu {padding-top: 33px;}

#content {min-height: 400px; padding: 10px 5px 0px 5px; text-align: left; font-size: 9pt; line-height: 1.3; color: rgb(24,24,24);}
#content img {padding: 4px;}
#content a {color: rgb(24,24,24);}

#content p.home_bottom {margin-bottom: 37px;}

#databox {background-color: rgb(237,237,237); border: solid 1px rgb(127,127,127); margin-top: 3px; min-height: 500px; text-align: left; cursor: default; overflow: auto; padding-bottom: 5px; margin-right: 6px;}

#databox div.recipe {color: rgb(47,47,47); width: 100%;}
#databox a, #databox p, #databox li, #databox div {color: rgb(47,47,47); font-weight: normal;}
#databox div.recipe[dif="true"] div.name, #databox div.recipe[dif="true"] div.info {background-color: rgb(249,249,249);}

#recipeoverview tr[dif="true"] {background-color: rgb(249,249,249);}
#recipeoverview tr:hover {background-color: rgb(253,198,234); cursor: pointer;}
#recipeoverview td {vertical-align: bottom;}
#recipeoverview a {text-decoration: none;}
#recipeoverview .recipe_photo {padding: 3px;}
#recipeoverview .recipe_photo img {max-width: 30px; max-height: 30px; min-height: 30px; height: 30px; margin-top: 0px; margin-right: 0px;}
#recipeoverview .recipe_text, #databox .recipe_rating {padding-bottom: 6px;}

#databox div.recipe:hover div.name, #databox div.recipe:hover div.info {background-color: rgb(253,198,234);}
#databox div.name {max-height: 16px; padding-left: 6px;}
#databox div.name a {font-weight: bold;}
#databox div.info {font-size: 8pt; padding-left: 6px;}
#databox div.details {display: block; padding-left: 6px;}
#databox .glglistitem {margin-left: 23px;}
#databox .glglistlabel {font-weight: bold; border-top: dashed 1px rgb(239,5,127); padding-top: 5px; padding-bottom: 5px; margin-top: 5px; padding-left: 1px}

table.newrecipes td {width: 150px; vertical-align: top;}
table.newrecipes h2 {margin-bottom: 5px;}
table.newrecipes img {border: solid 1px rgb(239,5,127); width: 100px; max-height: 100px; min-height: 100px; margin-top: 0px; margin-right: 0px;}

#databox .glgfirstlistlabel {border-top-style: none; margin-top: 5px; font-size: 12px; padding-left: 0px}
#databox .glgrecipedish {display: none;}
#databox li {font-size: 12px;}
#databox img {max-width: 200px; max-height: 200px; margin-right: 60px; border: solid 1px rgb(239,5,127); padding: 0; margin-top: 10px;}

#databox .rating {padding-left: 80px; font-weight: normal; width: 150px; text-align: right; padding-bottom: 3px; padding-top: 1px;}
.rating[rating="0"] {background: url(/images/ratemyrecipe0.png) no-repeat;}
.rating[rating="1"] {background: url(/images/ratemyrecipe1.png) no-repeat;}
.rating[rating="2"] {background: url(/images/ratemyrecipe2.png) no-repeat;}
.rating[rating="3"] {background: url(/images/ratemyrecipe3.png) no-repeat;}
.rating[rating="4"] {background: url(/images/ratemyrecipe4.png) no-repeat;}
.rating[rating="5"] {background: url(/images/ratemyrecipe5.png) no-repeat;}

#databox .directions {padding-left: 23px; padding-right: 60px;}
.databoxspacer {height: 20px;}
.databoxspacer a {text-decoration: none;}
.header_recipename {font-weight: bold; font-size: larger;}
.header_addtomyglg {position: absolute; right: 80px; top: 130px;}

.databoxspacer .addtomyglg {position: absolute; right: 260px;}
.databoxspacer .tipafriend {position: absolute; right: 210px;padding-top: 2px;}
.databoxspacer .reportjunk {position: absolute; right: 185px;}
.databoxspacer #reciperating {margin-top: 4px;}
.databoxspacer .rating {position: absolute; right: 16px;}

#searchrecipe {width: 90%; height: 20px; border: 1px solid rgb(127,127,127); background-color: rgb(217,217,217);}
.searchbutton {width: 67px; background-color: rgb(47,47,47); border: 1px solid rgb(127,127,127); border-left-style: none; color: rgb(255,255,255); padding-bottom: 2px;}

.mailform * {font-size: 12px;}
.mailform input, .mailform textarea {border: 1px solid rgb(127,127,127); background-color: rgb(217,217,217); width: 400px;}
.mailform .submitbutton {background-color: rgb(47,47,47); border: 1px solid rgb(127,127,127); color: rgb(255,255,255)}

.extension {font-size: 9pt; text-align: left;}
table.extension * {color: rgb(24,24,24);}
ul {list-style: none; list-style-image: url(/images/glg_bullet.png); margin-top: 3px}

.adsense {text-align: center; background-color: rgb(178,14,100); margin-top: 5px;}
.white {background-color: rgb(255,255,255);}

.creator, .creator a {font-size: 8pt; color: rgb(184,184,184);}
.creator {position: absolute; left: 5px; bottom: 5px;}
