/*////////////////////////////////////////////////////////

core general styles

////////////////////////////////////////////////////////*/
body {margin: 10px 0; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; font-size: 12px; line-height: 1.3em; background: #f9f6ef;}
a {outline: none; color: #336699; text-decoration: none;}
a:hover {color: #000;}
* {outline: none;}

ul {list-style: none; margin: 0px; padding: 0px;}

img {border: 0px; text-decoration: none;}
.clear {clear: both; height: 0px;}
.divider {clear: both; height: 0px; margin: 0 0 10px 0; padding: 10px 0 0 0; border-bottom: 1px solid #ddd; font-size: 0px; line-height: 0px;}
table {border: 0; padding: 0; border-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
table tr,
table td {margin: 0px; padding: 0px; border-spacing: 0px;}
img {border: 0px;}
img.photo {border: 1px solid #ddd; padding: 5px; background: #fff;}

#wrapper {width: 970px; margin: 0 auto; text-align: left; background: url(http://media.medcafe.com/imgs/pri-med/content_bg.gif) repeat-y top left;}
.w_bottom {width: 970px; margin: 0 auto; text-align: left; height: 12px; background: url(http://media.medcafe.com/imgs/pri-med/content_bottom.gif) no-repeat bottom left;}
#content {background: none; padding: 10px 25px 20px 25px;}

/*////////////////////////////////////////////////////////

header elements

////////////////////////////////////////////////////////*/
#header {height: 115px; width: 930px; margin: 0 auto; padding: 0 20px; text-align: left; background: url(http://media.medcafe.com/imgs/pri-med/header_bg.gif) no-repeat;}
#header .header-left {float: left; padding-top: 28px; width: 300px;}
#header .header-right {float: right; padding-top: 40px; width: 580px; text-align: right;}
#header .header-right #header_date {display: none;}
#header .poweredby {display: block; float: right; height: 40px; width: 121px; background: url(http://media.medcafe.com/imgs/pri-med/poweredbymedcafe.gif) no-repeat;}
#header .poweredby span {display: none;}
#header .logo {padding-top: 5px;}
#header .logo a {margin: 0px; padding: 0px;}

/*////////////////////////////////////////////////////////

navigation elements

////////////////////////////////////////////////////////*/
#nav {display:block; margin: 0 5px; height: 39px; background: url(http://media.medcafe.com/imgs/pri-med/nav_bg.gif) repeat-x bottom left;}
#nav ul {display: block; height: 39px; margin: 0px;}
#nav ul li {display: block; float: left; height: 39px; background: url(http://media.medcafe.com/imgs/pri-med/nav_divider.gif) no-repeat top right;}
#nav ul li a {font-weight: bold; height: 39px; line-height: 39px; padding: 0px 22px 0px 20px; text-decoration: none; text-transform: uppercase;}
#nav ul li a:hover {color: #000;}

/*////////////////////////////////////////////////////////

footer elements

////////////////////////////////////////////////////////*/
#footer {margin: 0 5px; padding: 10px 20px; border-top: 1px solid #eee; font-size: 10px; color: #999;}
#footer ul {height: 30px; display: block; list-style: none; padding: 10px 0 0 0; margin: 0px; background: url(http://media.medcafe.com/imgs/pri-med/img_nav_bg.gif) no-repeat;}
#footer ul li {display: block; float: left; padding: 0px; margin-right: 20px;}
#footer a {color: #999; border: 0px; text-decoration: underline; background-color: transparent;}
#footer a:hover {color: #333; text-decoration: underline; background-color: transparent;}
