/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> STRUCTURAL SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

body {background-image:url(images/bg.png); background-repeat: repeat-x; margin-top: 0px; margin-bottom: 0px;}
.pageborderleft {width: 1px; background-image:url(images/pageborderleft.png); background-repeat: repeat-y;}
.pageborderright {width: 1px; background-image:url(images/pageborderright.png); background-repeat: repeat-y;}
.sidemargin {width: 30px; background-color: #FFFFFF;}
.content {background-color: #FFFFFF; padding: 30px;}
.chefholdertop { background-color: #E6C4D5; padding: 5px;}
.chefholder {background-color: #E6C4D5; padding: 5px;}
.header {background-image:url(images/tile.png); background-repeat: repeat-x; height: 85px; }

.headerlinks { font-family : Arial, sans-serif; font-size : 12px; color : #0066CC; line-height: 14px;letter-spacing: 1px;}
.headerlinks a:link {color : #0066CC; text-decoration : none; }
.headerlinks a:visited {color : #0066CC; text-decoration : none; }
.headerlinks a:hover {color : #0066CC; text-decoration : underline;}
.headerlinks a:active {color : #0066CC; text-decoration : underline;}

.headerlinks2 { font-family : Arial, sans-serif; font-size : 12px; color : #0066CC; line-height: 14px;letter-spacing: 1px;}
.headerlinks2 a:link {color : #0066CC; text-decoration : underline; }
.headerlinks2 a:visited {color : #0066CC; text-decoration : underline; }
.headerlinks2 a:hover {color : #0066CC; text-decoration : none;}
.headerlinks2 a:active {color : #0066CC; text-decoration : none;}

.cakeholder {padding: 5px; }
.listcaketitle {font-family: arial, sans-serif; font-size: 15px;color: #0066CC;font-weight: bold; }
.listcaketitle a:link { color : #0066CC; text-decoration : none; }
.listcaketitle a:visited { color : #0066CC; text-decoration : none; }
.listcaketitle a:hover { color : #0066CC; text-decoration : underline; }
.listcaketitle a:active { color : #0066CC; text-decoration : underline; }

.mainframe {}
.internalfade {background-image:url(images/bgfade.png); background-repeat: repeat-x;}


.listcakemaker {font-family: arial, sans-serif; font-size: 13px; color: #636363;}
.listcakemaker a:link { color : #636363; text-decoration : none; }
.listcakemaker a:visited { color : #636363; text-decoration : none; }
.listcakemaker a:hover { color : #636363; text-decoration : underline; }
.listcakemaker a:active { color : #636363; text-decoration : underline; }


.mainrating { height: 20px; text-transform: uppercase; font-family : Arial, sans-serif; font-size : 15px; font-weight: bold; color : #E12F5E;}
.ratingbox {padding: 4px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E94271;}
.listvotes {font-family: arial; font-size: 9px; color: #666666;}
.paging {font-family : Arial, sans-serif; font-size : 13px;color : #333333; line-height: 17px;}
.paging a:link {color : #0066CC; text-decoration : underline;}
.paging a:visited {color : #333333; text-decoration : underline;}
.paging a:hover {color : #0066CC; text-decoration : none;}
.paging a:active {color : #0066CC; text-decoration : none;}
.hline {height: 7px; background-image:url(images/hline.png); background-repeat: repeat-x;}


.cakepiccell {background-image:url(images/cakebg.png); background-repeat: no-repeat; height: 110px; width: 110px; }




.wideadvertholder {padding: 3px;border-style: solid; border-width: 1px 0px 0px 0px; border-color: #F0F0F2; }
.talladvertholder {}
.youarehere {text-transform: uppercase; padding: 2px; font-family : Arial, sans-serif; font-size : 11px;color : #333333; line-height: 17px;}
.youarehere a:link {color : #0066CC; text-decoration : underline;}
.youarehere a:visited {color : #0066CC; text-decoration : underline;}
.youarehere a:hover {color : #0066CC; text-decoration : none;}
.youarehere a:active {color : #0066CC; text-decoration : none;}
.toolbar {border-style: dotted; border-width: 1px 1px 1px 1px; border-color: #7B7B7B; background-color: #D4DBD4; text-transform: uppercase; letter-spacing: 2px; padding: 4px; font-family : Arial, sans-serif; font-size : 11px;color : #333333; line-height: 17px;}
.toolbar a:link {color : #0066CC; text-decoration : none;}
.toolbar a:visited {color : #0066CC; text-decoration : none;}
.toolbar a:hover {color : #0066CC; text-decoration : underline;}
.toolbar a:active {color : #0066CC; text-decoration : underline;}
.comment {border-style: dotted; border-width: 1px 0px 0px 0px; border-color: #C2C2E2; font-family : Arial, sans-serif; font-size : 11px;color : #333333; line-height: 14px;}
.comment2 {font-family : Arial, sans-serif; font-size : 11px;color : #333333; line-height: 14px;}
.commentreply {padding-left: 20px; font-family : Arial, sans-serif; font-size : 11px;color : #333333; line-height: 14px;}
.report {font-family : Arial, sans-serif; font-size : 11px;color : #FF8080; line-height: 14px;}
.report a:link {color : #FF8080; text-decoration : underline;}
.report a:visited {color : #FF8080; text-decoration : underline;}
.report a:hover {color : #FF8080; text-decoration : none;}
.report a:active {color : #FF8080; text-decoration : none;}
.recipebox {padding-left: 10px; padding-right: 10px; border-style: dotted; border-width: 0px 0px 0px 0px; border-color: #C2C2E2;}
.headerbox {width: 100%;}
.profileline {font-family : Arial, sans-serif; font-size : 13px;color : #333333; line-height: 17px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #C2C2E2;}
.profileline a:link { color : #0066CC; text-decoration : underline; }
.profileline a:visited { color : #0066CC; text-decoration : underline; }
.profileline a:hover { color : #0066CC; text-decoration : none; }
.profileline a:active { color : #0066CC; text-decoration : none; }
.chefline {text-transform: uppercase; letter-spacing: 2px; padding: 4px; font-family : Arial, sans-serif; font-size : 11px;color : #333333; line-height: 17px;}
.chefline a:link {color : #333333; text-decoration : underline;}
.chefline a:visited {color : #333333; text-decoration : underline;}
.chefline a:hover {color : #333333; text-decoration : none;}
.chefline a:active {color : #333333; text-decoration : none;}
.header3 {background-color:#F294B1; padding-left: 30px;}
.headerrow {background-color:#F294B1;}

.disclaimer {font-family : Arial, sans-serif; font-size : 10px;color : #333333; }

.footer {background-color: #683814; padding: 15px; letter-spacing: 1px; font-family: arial; font-size: 11px; color: #FFFFFF;}
.footer a:link { color : #FFFFFF; text-decoration : underline; }
.footer a:visited { color : #FFFFFF; text-decoration : underline; }
.footer a:hover { color : #FFFFFF; text-decoration : none; }
.footer a:active { color : #FFFFFF; text-decoration : none; }

.footerbase {height: 25px; background-color: #FFFFFF; letter-spacing: 1px; font-family: arial; font-size: 11px; color: #404040;}
.footerbase a:link { color : #404040; text-decoration : none; }
.footerbase a:visited { color : #404040; text-decoration : none; }
.footerbase a:hover { color : #404040; text-decoration : underline; }
.footerbase a:active { color : #404040; text-decoration : underline; }


.menubg {background-image:url(images/menubg.png); background-repeat: repeat-x;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> CORE SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

ul {font-family : tahoma, sans-serif; font-size : 13px;color : #333333; line-height: 17px; margin-top: 10px;margin-bottom: 10px;margin-left: 25px; }
ol {font-family : tahoma, sans-serif; font-size : 13px;color : #333333; line-height: 17px; margin-top: 10px;margin-bottom: 10px;margin-left: 45px; }
p {font-family : tahoma, sans-serif; font-size : 13px;color : #333333; line-height: 17px;}
a:link {color : #0066CC; text-decoration : underline;}
a:visited {color : #0066CC; text-decoration : underline;}
a:hover {color : #0066CC; text-decoration : none;}
a:active {color : #0066CC; text-decoration : none;}
h1 {letter-spacing: 1px;text-transform: uppercase; font-family : Arial, sans-serif; font-size : 17px; font-weight: bold; color : #E12F5E; margin-top : 0px; margin-bottom : 5px; line-height: 15px;}
h2 {letter-spacing: 2px;font-family : Arial, sans-serif; font-size : 14px; font-weight: bold; color : #E12F5E; margin-top : 0px; margin-bottom : 5px; line-height: 15px;}
.picture {border-style: solid; border-width: 0px 0px 0px 0px; border-color: #F0DAE5;}

.pretendh2 {border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #E12F5E; letter-spacing: 2px;font-family : Arial, sans-serif; font-size : 14px; font-weight: bold; color : #E12F5E; margin-top : 0px; margin-bottom : 5px; line-height: 15px;}
.pretendh2 a:link { color : #E12F5E; text-decoration : none; }
.pretendh2 a:visited { color : #E12F5E; text-decoration : none; }
.pretendh2 a:hover { color : #E12F5E; text-decoration : none; }
.pretendh2 a:active { color : #E12F5E; text-decoration : none; }

.pretendh2b {letter-spacing: 2px;font-family : Arial, sans-serif; font-size : 14px; font-weight: bold; color : #E12F5E; margin-top : 0px; margin-bottom : 5px; line-height: 15px;}
.pretendh2b a:link { border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #E12F5E; color : #E12F5E; text-decoration : none; }
.pretendh2b a:visited { border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #E12F5E;  color : #E12F5E; text-decoration : none; }
.pretendh2b a:hover { border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #E12F5E;  color : #E12F5E; text-decoration : none; }
.pretendh2b a:active { border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #E12F5E;  color : #E12F5E; text-decoration : none; }

.pretendh2c {letter-spacing: 2px;font-family : Arial, sans-serif; font-size : 14px; font-weight: bold; color : #E12F5E; margin-top : 0px; margin-bottom : 5px; line-height: 15px;}
.pretendh2c a:link { color : #E12F5E; text-decoration : underline; }
.pretendh2c a:visited {   color : #E12F5E; text-decoration : underline; }
.pretendh2c a:hover {  color : #E12F5E; text-decoration : none; }
.pretendh2c a:active {  color : #E12F5E; text-decoration : none; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> FORM SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.button { text-transform: uppercase; background-color : #BD5284; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #542419; font-family: tahoma, sans-serif; font-size : 12px; font-weight: bold;  color : #FFFFFF;}
.textbox { background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; color: #333333; width: 250px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #808080; }
.textarea { width: 250px; background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; color: #333333;border-style: solid; border-width: 1px 1px 1px 1px; border-color: #808080; }


.textbox2 { background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; color: #333333; width:320px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #808080; }
.textboxsmall { background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; color: #333333; width: 60%; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #808080; }
.textboxtiny { background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; color: #333333; width: 30%; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #808080; }
.dropdown { width: 250px; background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; color: #333333; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #808080; }
.checkbox { }

.searchterm { height: 25px; background-image:url(images/searchterm.png); background-repeat: no-repeat; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #808080; }
.textboxsearch {background-color: #F0F2F0; font-family: arial, sans-serif; font-size: 13px; font-color: #333333; width: 90%; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> USER MESSAGE SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.messagebox { padding: 8px; background-color : #FFFFCC; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #73C631;}
.messagebox1 {font-family: arial,helvetica; font-size: 12px; color: #CC0000; font-weight: bold; margin: 0px 0px 0px 0px; line-height: 16px;}
.messagebox2 {font-family: arial,helvetica; font-size: 12px; color: #666666; font-weight: normal; margin: 0px 0px 0px 0px; line-height: 16px;}
.showerror {font-family: arial,helvetica; font-size: 12px; color: #CC0000; font-weight: bold; margin: 0px 0px 0px 0px; line-height: 14px;}
.formarea {padding: 12px; background-color : #E6C4D5;}
.formtext {font-family : arial, sans-serif; font-size : 12px;font-weight: normal;color :#333333; line-height: 17px;}
.formtext2 {font-family : arial, sans-serif; font-size : 12px;font-weight: normal;color : #333333; line-height: 17px;}
.formtext2 a:link {color : #0066CC; text-decoration : underline;}
.formtext2 a:visited {color : #0066CC; text-decoration : underline;}
.formtext2 a:hover {color : #0066CC; text-decoration : none;}
.formtext2 a:active {color : #0066CC; text-decoration : none;}
.formheader {background-image:url(images/formheader.gif); background-repeat: no-repeat; height: 5px;}
.formfooter {background-image:url(images/formfooter.gif); background-repeat: no-repeat; height: 5px;}
.featuredblock {background-color: #E6C4D5; padding: 7px;}
.headertop {}

/* Text Box with Rounded Corners: */
.tb-rounded {
    border:0;
    background: transparent url(images/rounded.gif) no-repeat top left;
    height: 22px;
    width: 200px;
    padding-top:3px;
    padding-left:3px;
}

.tb-rounded2 {
    border:0;
    background: transparent url(images/rounded2.gif) no-repeat top left;
    height: 22px;
    width: 300px;
    padding-top:3px;
    padding-left:3px;
    font-family: arial, sans-serif; font-size: 11px; color: #333333;
}