/* Fixed Stuff */
body {
	font-family:verdana;
	margin:0;
	padding:0;
	font-size:0.8em;
    background:#B1CBD8 url('images/background.png') repeat-x;
    color:#616161;
}
body.mceContentBody {
    background:white !important;
}
#center {
    width:823px;
    margin: 50px auto 20px auto;
    background:white;
}
#header {
    background-color:#F4F4F4;
    background-image:url('images/healthierway.png');
    background-position: 650px 30px;
    background-repeat:no-repeat;
    height:130px;
    position:relative;
}
#extlink {
    position:absolute;
    right:0;
    top:-27px;
    color:white;
    width:153px;
    line-height:27px;
    text-decoration:none;
    font-weight:bold;
    display:block;
    text-align:center;
    background:url('images/altbutton.png');
}

#header img {
    margin-left:30px;
    margin-top:40px;
}
a img {
    border:0;
}
#mainmenu, #menu2 {
    height:39px;
    background:url(images/menubg.png);
}
#menu2 {
    background:url(images/bluemenu.jpg);
}
#alternatebutton {
    float:right;
    margin-right:25px;
}
#alternatebutton a {
    padding: 0 25px;
    line-height:35px;
    background:url(images/alternatebutton.jpg);
    height:39px;
    color:white;
    text-decoration:none;
    display:block;
    font-weight:bold;
}
#alternatebutton a:hover {
    background:black;   
}
#mainmenu ul, #menu2 ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#mainmenu ul li, #menu2 ul li {
    float:left;
    border-right:1px solid #D4D6D5;
}
#mainmenu ul li a, #menu2 ul li a {
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    text-decoration:none;
    padding: 0 20px;
    line-height:35px;
    height:39px;
    display:block;
}
#mainmenu ul li a {
    padding: 0 10px;
}
#menu2 ul li a {
    color:white;
    line-height:18px;
    text-align:center;
}
#mainmenu ul li.hilight a, #mainmenu ul li a:hover {
    color:#ABC2D2;
}
#menu2 ul li.hilight a, #menu2 ul li a:hover {
    background:url('images/bluehilight.jpg');
}
#topbanner {
    height:222px;
    color:white;
    background:url(images/topbarbg.jpg);
    padding: 0 30px;
    line-height:30px;
    font-size:20px;
}
#topbanner h1, #topbanner h2, #topbanner #h3, #topbanner p, #topbanner ul, #topbanner ol {
    margin-top:0;
    padding-top:0px;
    margin-bottom:0;
    padding-bottom:0px;
    list-style-type:none;
}
#topbanner ul {
    margin-left:10px;
    padding-left:10px;
}
#topbanner h1 {
    padding-top:30px;
    color:white;
}
h1 {
    font-size:1.3em;
    margin:0;
    padding:0;
    color:#9A0098;
}
h2 {
    font-size:1.3em;
    margin:0;
    padding:0;
    color:#9A0098;
    font-weight:normal;
}
b, strong {
    color:#9A0098;
}
#maincontent {
    padding:20px 10px;
}
#maincontent ul, .mceContentBody ul {
    list-style-type: none;
    padding-left:0;
    margin-left:0;
}
#maincontent ul li, .mceContentBody ul li {
    background:url('images/bullet.jpg') 0px 2px no-repeat;
    padding-left:20px;
}
#threecol .col {
    float:left;
    width:240px;
    margin:0 10px;
}
#threecol .col2 {
    width:260px;
}
#threecol .col1, #threecol .col3 {
    width:230px;
}
#twocol .col {
    float:left;
    margin:0 10px;
}
#twocol .col1 {
    width:525px;
}
#twocol .col2 {
    width:210px;
    border-left:2px solid #999999;
    padding-left:20px;
}
#twocol .col2 ul {
    margin:0;
    padding:0;
    list-style-type:none;    
}
#twocol .col2 ul li {
    
}
#twocol .col2 ul li a {
    text-decoration:none;
}
a {
    color:#366599;
}
hr {
    height:1px;
    border:0;
    color:#bbb;
    background:#bbb;
}

		#maincontent input, #maincontent select, #maincontent textarea {width:260px;}
		#maincontent label {float:left; font-weight:bold;}

#maincontent .nopcart input {
    width:auto;
}
#maincontent .nopcart {
    width:500px;
    
}
#maincontent .nopcart td {
    padding: 0 5px;
}
#maincontent .nopcart td.nopheader {
    background:#eeeeee;
}
#maincontent .nopcart td.noptotal {
    background:#eeeeee;    
}
#maincontent .bubblelist ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
#maincontent .bubblelist li {
    padding:0;
    margin:0;
    background:none;
    width:226px;
}
.bubblelist li .bubbleback {
    display:block;
    background:url('images/bubble-back.jpg');
}
.bubblelist li .bubbletop {
    background:url(images/bubble-top.jpg);
    height:9px;
    display:block;
}
.bubblelist li .bubblebot {
    background:url(images/bubble-bot.jpg);
    height:23px;
    display:block;
}
.bubblelist li .bubblemid {
    padding: 3px 15px;
    color:#DB314D;
    font-weight:bold;
    display:block;
}
.bubblelist .author {
    color:#3B6899;
    font-weight:bold;
    text-align:right;
    display:block;
    position:relative;
    top:-10px;
}
.article h1 a {
	text-decoration:none;
}
.col1 img {
    margin:10px;
}