p, div, form, input, ul, li, span, img {margin: 0px; padding: 0px;}

div#white {width: 800px; height: 661px; position: absolute; top: 0px; left: 50%; margin-left: -400px; z-index: 0; }

img.imagelink, a.imagelink, a.imagelink:link, a.imagelink:visited, a.imagelink:hover
{
text-decoration: none;
border: 1px solid #FFFFFF;
color: #FFFFFF;
}




/* HEADER CSS BEGINS */



img#header 
{
position: absolute;
top: 0px;
left: 0px;
width: 800px;
z-index: 0;
}

div#uppermenu
{
position: absolute;
top: 147px;
left: 512px;
font-family: verdana,'sans-serif';
font-size: 10px;
color: #757575;
}

div#search
{
position: absolute;
top: 142px;
left: 630px;
font-family: verdana, 'sans-serif';
font-size: 10px;
color: #757575;
}

#button
{
position: relative;
top: 3px;
}

a.uppermenu, a.uppermenu:link, a.uppermenu:visited, a.uppermenu:hover 
{color: #757575; text-decoration: none;}

a.uppermenu:hover
{color: #b6EA1E; text-decoration: none;}

a#menuhome {position: absolute; top: 210px; left: 0px; width: 50px;
text-align: right;}
a#menupregnancy {position: absolute; top:234px; left:84px; text-align: right;}
a#menuinfancy {position: absolute; top:253px; left:192px; }
a#menuchildhood {position: absolute; top:262px; left:81px; text-align: right;}
a#menuadolescence {position: absolute; top:278px; left:184px; }
a#menupicks {position: absolute; top:359px; left:82px; }
a#menutips {position: absolute; top:398px; left:77px; }
a#menuaboutus {position: absolute; top:476px; left:69px; }
a#menucontactus {position: absolute; top:510px; left:59px; }
a#menulinks {position: absolute; top:543px; left:39px; }


a#menuhome:link, a#menupregnancy:link,a#menuinfancy:link,a#menuchildhood:link,a#menuadolescence:link,a#menupicks:link,a#menutips:link,a#menuaboutus:link,a#menucontactus:link,a#menulinks:link,
a#menuhome:visited, a#menupregnancy:visited,a#menuinfancy:visited,a#menuchildhood:visited,a#menuadolescence:visited,a#menupicks:visited,a#menutips:visited,a#menuaboutus:visited,a#menucontactus:visited, a#menulinks:visited, 
a#menuhome:hover, a#menupregnancy:hover,a#menuinfancy:hover,a#menuchildhood:hover,a#menuadolescence:hover,a#menupicks:hover,a#menutips:hover,a#menuaboutus:hover,a#menucontactus:hover,a#menulinks:hover
{
font-family: arial black, 'sans-serif';
font-size: 16px;
color: #43AC3E;
text-decoration: none;
z-index: 2;
}


a#menuhome:hover, a#menupregnancy:hover,a#menuinfancy:hover,a#menuchildhood:hover,a#menuadolescence:hover,a#menupicks:hover,a#menutips:hover,a#menuaboutus:hover,a#menucontactus:hover,a#menulinks:hover
{color: #b6EA1E;}


/* HEADER CSS END */




/* FOOTER CSS BEGINS */


div#footer
{
width: 800px;
height: 200px;
border-top: 1px solid rgb(152,203,0);
font-family: verdana, 'sans-serif';
font-size: 12px;
color: rgb(62,62,62);
z-index: 3;
}

div#footerhome
{
position: absolute;
left: 0px;
top: 760px;
width: 800px;
height: 200px;
border-top: 1px solid rgb(152,203,0);
font-family: verdana, 'sans-serif';
font-size: 12px;
color: rgb(62,62,62);
z-index: 3;
}


span.copyright {font-size: 9px; color: rgb(138,138,138);}
span.footerbold {font-weight: bold; color: rgb(152,203,0);}

a.intextlink, a.intextlink:link, a.intextlink:visited
{color: rgb(152,203,0); text-decoration: none;}
a.intextlink:hover {color: rgb(111,155,32; text-decoration: none;)}

div#termsandconditions
{
position: absolute;
top: 350px;
left: 0px;
width: 740px;
height: auto;
min-height: 760px;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: black;
text-align: left;
overflow:visible;
}

p.termsandconditions, ol.termsandconditions
{
margin-left: 230px;
}

div#searchresults
{
position: absolute;
top: 350px;
left: 230px;
width: 510px;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: black;
text-align: left;
height: 350px;
overflow: scroll;
border: 1px solid #35CD2E;
padding: 10px;
}

div.termsandconditionstitle, div#searchresultstitle
{
position: absolute;
left: 570px;
top: 220px;
font-size: 20px;
color: #CDAD00;
font-family: arial black, 'sans-serif';
text-decoration: underline;
}

div#searchterms
{
font-size: 13px;
font-weight: normal;
line-height: 12px;
font-family: verdana, 'sans-serif';
position: absolute;
top: 335px;
left: 230px;
}

p#myflogo
{
width: 220px;
margin-left: 290px;
position: relative;
top: -2px;
font-family: arial, 'sans-serif';
font-size: 10px;
letter-spacing: 1px;
z-index: 3;
border: 0px;
}

img#myflogo
{
position: relative;
top: 10px;
left: -4px;
border: 0px;
z-index: 4;
}

/* FOOTER CSS ENDS */




/* HOMEPAGE CSS BEGINS */


img#freshfromthevine
{
position: absolute;
top: 200px;
left: 350px;
}

div#freshfromthevine
{
position: absolute;
top: 350px;
left: 205px;
width: 315px;
height: 338px;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: #757575;
overflow: hidden;
text-align: justify;
}

span.freshfromthevinetitle
{
font-size: 14px;
color: #43AC3E;
font-family: arial, 'sans-serif';
font-weight: bold;
text-decoration: underline;
}

div#freshreadmore
{
position: absolute;
top: 702px;
left: 205px;
font-family: verdana,'sans-serif';
font-size: 11px;
color: blue;
z-index: 4;
}


div#pickandtipoftheweek
{
position: absolute;
left: 565px;
top: 215px;
width: 220px;
height: 500px;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: #252525;
border: 1px solid #35CD2E;
z-index: 3;
}

span.picksandtipstitle
{
font-size: 11px;
font-weight: bold;
color: #CDAD00;
}

a.picksandtips, a.picksandtips:link, a.picksandtips:visited
{
color: #CDAD00;
font-weight: bold;
text-decoration: none;
}

a.picksandtips:hover
{
color:#3399FF;
text-decoration: none;
font-weight: bold;
}

img#pickoftheweek
{
position: relative;
}

div#pickoftheweek
{
position: absolute;
top: 220px;
left: 580px;
width: 180px;
height: 220px;
font-family: verdana, 'sans-serif';
font-size: 11px;
color: #757575;
z-index: 4;
overflow: hidden;
}

div#picksreadmore
{
position: absolute;
top: 432px;
left: 580px;
font-family: verdana,'sans-serif';
font-size: 11px;
color: blue;
z-index: 4;
}



img#tipoftheweek
{
position: relative;
}

div#tipoftheweek
{
position: absolute;
top: 455px;
left: 580px;
width: 190px;
height: 216px;
font-family: verdana, 'sans-serif';
font-size: 11px;
color: #757575;
z-index: 4;
overflow: hidden;
}

div#tipsreadmore
{
position: absolute;
top: 682px;
left: 580px;
font-family: verdana,'sans-serif';
font-size: 11px;
color: blue;
z-index: 4;
}

a.readmore, a.readmore:link, a.readmore:visited
{
color: blue;
text-decoration: none;
}

a.readmore:hover
{
color:#3399FF;
text-decoration: none;
}

table#contactus
{
position: relative;
margin-left: 230px;
width: 500px;
font-family: verdana, 'sans-serif';
color: black;
font-size: 11px;
}

td.title
{
text-align: right;
width: 200px;
}

td.titlelarge
{
text-align: right;
width: 200px;
vertical-align: top;
}


td.inputfield
{
text-align: left:
width: 300px;
}

img#drlebucklin
{
float: left;
margin-right: 20px;
}

/*HOMEPAGE CSS ENDS */




/*MAIN PAGES CSS BEGINS */

div#mainarticle
{
position: absolute;
top: 350px;
left: 0px;
width: 520px;
height: auto;
min-height: 760px;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: #757575;
text-align: justify;
overflow:visible;
z-index: 0;
}

p.mainarticletext
{margin-left: 205px;}

span.mainarticletitle
{
font-size: 14px;
color: #8B6508;
font-weight: bold;
text-decoration: underline;
font-family: arial, 'sans-serif';
}


div#mainarticleimage
{
position: absolute;
top: 225px;
right: 260px;
height: 140px;
width: 200px;
line-height: 140px;
text-align: bottom;
text-align: right;
}

img#mainarticle
{
float: left;
margin-right: 10px;
border: 1px solid #8B6508;
}

img#mainarticle
{
margin-right: 10px;
}


div#listofarticles
{
position: absolute;
left: 565px;
top: 215px;
width: 220px;
height: 500px;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: #252525;
border: 1px solid #35CD2E;
z-index: 3;
overflow: scroll;
padding: 5px;
}

div#menutitle
{
position: absolute;
top: 194px;
left: 597px;
width: 183px;
font-family: arial black, 'sans-serif';
font-size: 15px;
color: #CDAD00;
text-align: right;
}


span.menuarticletitle
{
color: #98CB00;
font-size: 11px;
}

span.byline
{
font-size: 9px;
}

a.storymenu:link, a.storymenu:visited, a.storymenu:hover
{
color: #98CB00;
text-decoration: none;
line-height: 14px;
}

a.storymenu:hover
{
color: #308014	;
}


/* MAIN PAGE CSS ENDS */






/* ADMIN CSS STARTS */

div#admintable
{
position: absolute;
top: 239px;
left: 108px;
width: 650px;
height: auto;
border: 1px solid #35CD2E;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: black;
padding: 10px;
}

table#storieslist
{
text-align: left;
font-size: 10px;
width: 570px;
margin-left: 40px;
border-collapse: collapse;
}

table#keywordslist
{
text-align: left;
font-size: 10px;
width: 200px;
border-collapse: collapse;
}


.tablerow{padding-top:5px; padding-bottom: 5px; padding-right: 10px; border-bottom: 1px solid #858585;}

.tablerowend{padding-top: 5px; padding-bottom:5px; border-bottom: 1px solid #858585;}
