/* CSS Document */
body
{
    /*background: transparent url(/wp-content/themes/default/images/lasttry.gif) repeat scroll 0 0;*/
    margin: 0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

*
{
    margin: 0;
    padding: 0;
}

p
{
margin-top:10px;
}

.indent
{
margin-left:10px;
margin-top:10px;
}


#wrapper
{
    width: 965px;
    margin: 0 auto; /*background: transparent url(/wp-content/themes/default/images/lasttry2.gif) repeat scroll 0 0*/
}
#colholder
{
    background: url(images/column-bg.jpg) repeat-y center top;
}
#footer
{
    width: 965px;
    height: 90px;
    background: url(images/footer-bg.jpg) no-repeat center top;
    line-height: 8;
    text-align: center;
    clear: left;
    margin: 0;
    padding: 0;
}
#header
{
    width: 965px;
    float: left;
}
#topnav
{
    width: 238px;
    float: left;
    height: 59px;
}
#sidebar h2
{
    font-family: 'Lucida Grande' , Verdana, Sans-Serif;
    font-size: 1.2em;
}
#sidebar
{
    font: 1em 'Lucida Grande' , Verdana, Arial, Sans-Serif;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike
{
    color: #777;
}
#sidebar h2
{
    margin: 5px 0 0;
    padding: 0;
}
#sidebar ul, #sidebar ul ol
{
    margin: 0;
    padding: 0;
}
#sidebar ul li
{
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 15px;
}
#sidebar ul ul, #sidebar ul ol
{
    margin: 5px 0 0 10px;
}
#sidebar ul p, #sidebar ul select
{
    margin: 5px 0 8px;
}
#sidebar ul ul ul, #sidebar ul ol
{
    margin: 0 0 0 0;
}

#sidebar ul ul li, #sidebar ul ol li
{
    margin: 3px 0 0;
    padding: 0;
}
#search
{
    width: 727px;
    float: left;
    height: 59px;
}
#search #searchform
{
    padding-left: 450px;
    padding-top: 20px;
}
#logobar
{
    width: 965px;
    height: 192px;
    float: left;
    display: inline;
}
#sublogobar
{
    /*float: left;
    height: 193px;*/
    width: 237px;
    background: transparent url(images/subLogo.jpg) no-repeat scroll 0 0;
    
}
#subnav
{
    /*float: left;
    width: 237px;*/
    
}
#content
{
    font-size: 1.2em;
    line-height:20px;

}

#content h1 {
    color: #971616;
}

a:link, a:hover {
    color: #ff0000;
}

#colholder
{
    width: 965px;
    float: left;
}
#col1
{
    width: 237px;
    float: left;
}
#postit
{
    /* width: 237px; 	height: 349px;*/
    float: left;
}
#col2
{
    width: 220px;
    padding: 5px;
    float: left;
    padding-left: 50px;
}
#col3
{
    width: 220px;
    padding: 5px;
    float: left;
    padding-left: 50px;
}
#col4
{
    width: 220px;
    padding: 5px;
    float: left;
}
#subcol
{
    width: 650px;
    padding: 20px;
    float: left;
}
a.exerciseLink
{
    display: block;
    width: 110px;
    height: 59px;
    float: left;
    background: url("images/topNavUp.jpg") 0 0 no-repeat;
}
a:hover.exerciseLink
{
    background: url("images/topNavOver.jpg") 0 0 no-repeat;
}
a.dietLink
{
    display: block;
    width: 56px;
    height: 59px;
    float: left;
    background: url("images/topNavUp.jpg") -110px 0 no-repeat;
}
a:hover.dietLink
{
    background: url("images/topNavOver.jpg") -110px 0 no-repeat;
}
a.healthLink
{
    display: block;
    width: 72px;
    height: 59px;
    float: left;
    background: url("images/topNavUp.jpg") -166px 0 no-repeat;
}
a:hover.healthLink
{
    background: url("images/topNavOver.jpg") -166px 0 no-repeat;
}
#search
{
    background: url("images/search-bg.jpg") 0 0 no-repeat;
}
/* Nutrition Links Style */
#nutritionLinks
{
    background: url("images/nutrition-bg.jpg") 0 0 no-repeat;
}
#nutritionNav
{
    padding-left: 4px;
    padding-top: 4px;
    margin: 8px 0 0 8px;
    list-style-type: none;
}
#nutritionNav li
{
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}
#nutritionNav li a
{
    text-decoration: none;
    color: #63654a;
}
#nutritionNav li a:hover
{
    text-decoration: underline;
}
/* Weight Loss Links Style */
#weightLossLinks
{
    background: url("images/weight-loss-bg.jpg") 0 0 no-repeat;
}
#weightLossNav
{
    padding-left: 4px;
    padding-top: 4px;
    margin: 8px 0 0 8px;
    list-style-type: none;
}
#weightLossNav li
{
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}
#weightLossNav li a
{
    text-decoration: none;
    color: #527873;
}
#weightLossNav li a:hover
{
    text-decoration: underline;
}
/* Diet Books Links Style */
#dietBooksLinks
{
    background: url("images/diet-books-bg.jpg") 0 0 no-repeat;
}
#dietBooksNav
{
    padding-left: 4px;
    padding-top: 4px;
    margin: 8px 0 0 8px;
    list-style-type: none;
}
#dietBooksNav li
{
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}
#dietBooksNav li a
{
    text-decoration: none;
    color: #701826;
}
#dietBooksNav li a:hover
{
    text-decoration: underline;
}
/* Diet Reviews Links Style */

#dietReviewsLinks
{
    background: url("images/fitness-bg.jpg") 0 0 no-repeat;
}
#dietReviewsNav
{
    padding-left: 4px;
    padding-top: 4px;
    margin: 8px 0 0 8px;
    list-style-type: none;
}
#dietReviewsNav li
{
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}
#dietReviewsNav li a
{
    text-decoration: none;
    color: #50a8b2;
}
#dietReviewsNav li a:hover
{
    text-decoration: underline;
}





#fitnessLinks
{
    background: url("images/fitness-bg.jpg") 0 0 no-repeat;
}
#fitnessNav
{
    padding-left: 4px;
    padding-top: 4px;
    margin: 8px 0 0 8px;
    list-style-type: none;
}
#fitnessNav li
{
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}
#fitnessNav li a
{
    text-decoration: none;
    color: #50a8b2;
}
#fitnessNav li a:hover
{
    text-decoration: underline;
}
#navcontainer
{
    margin-left: 23px;
}
#navcontainer ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: verdana, arial, Helvetica, sans-serif;
}
#navcontainer li
{
    margin: 0 0 1px 0;
}
#navcontainer a
{
    display: block;
    padding: 3px 10px;
    width: 185px;
    color: #fff;
    background-color: #82882C;
    text-decoration: none;
}
#navcontainer a:hover
{
    color: #fff;
    background-color: #c3c890;
    text-decoration: none;
}
#navcontainer ul ul li
{
    margin: 0 0 1px 0;
}
#navcontainer ul ul a
{
    display: block;
    width: 185px;
    color: #fff;
    background-color: #A9AC4E;
    font-size: 11px;
    text-decoration: none;
}
#navcontainer ul ul a:hover
{
    color: #fff;
    background-color: #c3c890;
    text-decoration: none;
}
#navcontainer a.home_link
{
    background-color: #e58d2c;
}
#crumbs
{
    padding-left: 20px;
    padding-top: 24px;
    float: left;
    width: 340px;
}
#crumbs a:link, a:visited
{
    color: #ad4926;
    text-decoration: none;
}
#crumbs a:hover
{
    text-decoration: underline;
}


/* PPC AREA BUILD */
#ppcwrap
{
    background-color: #fff;
    padding-bottom: 0px;
}

#ppc
{
    font-family: arial;
    font-size: 10px;
    color: #ba7d70;
    padding: 5px 5px 5px 20px;
    /*
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    */
}

#ppcright
{
    float: left;
    width: 204px;
    background-color: #8a1722;
}
#ppcright img
{
    position: relative;
    left: 9px;
    top: 5px;
}
#ppcbottom
{
    clear: both;
}
.ppctitle:link, .ppctitle:visited
{
    font-size: 17px;
    font-weight: bold;
    color: #971616;
    display: block;
    padding-left: 25px;
    background: url(/wp-content/themes/default/images/ppcstar2.png) no-repeat 1px 2px;
    position: relative;
    left: -25px;
}

.ppctitle:hover
{
    /*color: #bbb;*/
    color: #000066;
}
.ppchost:link, .ppchost:visited
{
    font-size: 11px;
    color: #971616;
    text-decoration: none;
    display: block;
    margin-bottom: 8px;
}

#ppcsl
{
    /* 		position:absolute; 		bottom:12px; 		right:0;         */
}

#wt
{
    font-family: arial;
    font-size: 10px;
    line-height: 18px;
    text-align: right;
}
#wt a:link, #wt a:visite
{
    color: #CF4C44;
}

.ppcdescription:link, .ppcdescription:visited
{
    text-decoration: none;
    /*color: #ba7d70;*/
    color: #666666;
    font-size: 13px;
}


/* -- from sitesearch.css -- */
#ppc-ss{margin-top: -10px; padding-left: 10px; width:300px;float:right;}
#ppcsl-ss {width:110px; float:left; padding-left: 500px; text-align:right}
#adlinks {margin-bottom:10px;font-size:10px;}
#ppc-ss .ppctitle:link, #ppc-ss .ppctitle:visited, #ppc-ss .ppctitle:active {color:#A54322; display:block;font-size:12px; margin-bottom:3px; margin-top:5px; text-transform:capitalize; background:transparent; padding-left:1px;font-weight:bold}
#ppc-ss .ppcdescription { color:#424145; text-decoration:none; display:block; padding-left:1px;}
#ppc-ss .ppchost {color:#666666; display:block; padding-left:5px;}
#siteresults { position:relative; padding-top: 15px; padding-left: 20px;font-size:12px;}
#sitesearch { width:310px; display:block; position: relative; float: left; margin-top:-30px; padding-top:-30px; margin-left: 0px;}
#sitesearch b {color:#b6292f;}
#sitesearch .kw {text-transform:capitalize;color:#ff9900;}
#resulttime {display:none;}
.resultlisting {padding-top:10px; padding-bottom:10px;border-bottom:1px solid #cecece;}
#sitesearch .rtitle {display:block;color:#71090A;font-size:16px;line-heihgt:16px;font-weight:normal;}
#sitesearch .rtitle:hover {text-decoration:none;}
#sitesearch .rsummary {display:block;padding-top:5px;text-decoration:none;font-size:11px;line-height:13px;color:#666;}
#sitesearch .rsummary:hover {text-decoration:none;}
#paginator, #paginator2 {display:block;padding:0px;font-weight:bold;color:#4f6874; border-bottom:1px solid #ccc; margin-left: 20px;}
#paginator2 {margin-bottom:15px;}
#paginator td, #paginator2 td {padding-top:5px;}
#paginator img, #paginator img {margin-top:2px;}
.paginatortoprow {display:none;}
.pagenums {font-size:12px;padding-top:10px;	color:#404040;}

#paginator .alignleft {
    float: left;
    width: 50%;
    text-align: left;
}

#paginator .alignright {
    float: right;
    width: 50%;
    text-align: right;
}
