/* @override 
	http://www.brownroadfm.com/templates/sugarfree/css/custom.css
	http://brownroadfm.com/templates/sugarfree/css/custom.css
*/

/* -----------------------------------------------------------------------





 Jooms CSS Framework for Joomla 1.5+

 Jooms Version 0.95 - 11.July 2010

 Custom CSS Version 1.0 - 11.July 2010

 http://www.pixelsparadise.com



----------------------------------------------------------------------- */



/************** Default HTML element styles **************/

body {color: #3c3c3c; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;;background-color:#e9e1cd; /*background-color:#eee; background-image: url(../images/bck_top.png);*/background-position: top center;background-repeat: no-repeat;padding-top:60px;}

.main a {text-decoration:underline; color: #6b4f44;}

.main a:hover {text-decoration: underline;color: #6c372c;}

a.readon {color:#fff; padding:5px 10px;color:#446a41;}

a.readon:hover { background-color:#ddd; text-decoration:none;color:#446a41;}



/************** Layout and structurizing styles **************/


.button-primary {
    background: #3d4c26;
    padding: 8px 18px;
    color: #fff !important;
    text-decoration: none !important;
}

.moduletableportal {
    border-bottom: 1px solid #eee;
    margin-bottom: 22px;
}

.logo, .topmenu {float:left;width:auto;}

.topmenu {margin:60px 0 0 20px;}

.search {float:right;width:auto;}

.logo { color:#fff;  display:block; margin:0 0 -40px -10px; position:  relative; margin-top:10px;background-image: url(../images/logo_bck.png);background-position: bottom left;background-repeat: no-repeat;}

.top {background-color:#fff;background-image: url(../images/gradient_top_dark_small.png);background-position: top;background-repeat: repeat-x;padding-top:20px;}

.footer .container, .main .container {float:left;width:100%;}

.header {padding-top:40px;background-color: #fff;}

.footer .container {background-image: url(../images/gradient_bottom_dark_small.png);background-position: bottom;background-repeat: repeat-x;background-color: #3f3e38;color: #bbb;padding:20px 0 0 0;font-size:.9em;}

.credits {padding:20px 0;width:100%;}

.inner_content {background-color:#fff;width:920px;padding:0px 10px;margin-left:-10px;border:1px solid #d1cfcf;border-top:1px solid #d1cfcf;border-left:1px solid #d1cfcf;margin-bottom:10px;}

.border {border-right:1px solid #d1cfcf;}

.top_block {border-bottom:1px solid #d1cfcf;}

.bottom_block {border-top:1px solid #d1cfcf;padding-bottom:0;}

ul.menu li {border-bottom:1px dotted #d1cfcf;padding:6px 0;}



.top ul.menu li {border:none;}

.footer ul.menu li {border-bottom:1px solid #666;padding:5px 0;}

.footer a {color:#ccc;}

.main .container{background-image: url(../images/gradient_bottom_dark_small.png);background-position: bottom;background-repeat: repeat-x;border-top:1px solid #f2f1e9;background-color: #fff;padding-top:-10px;}

.wrapper {float:left;width:100%;/*background-image: url(../images/bck.png);*/background-position: top;background-repeat: repeat-y;height:100%;background-color: #e9e1cd;}

.top, .header, .main, .footer {margin:0px auto;width:980px;float:none;}

.header .container {padding:0;width:980px;}

.main .container, .footer .container, .headerint {width:920px;padding:30px;}

.headerint {background-image: url(../images/gradient_bottom_dark_small.png);background-position: bottom;background-repeat: repeat-x; padding:0 30px; margin-top:-40px; float:left;}

.sub_header_left, .sub_header_center {border-right:1px solid #d1cfcf; width:29%; margin:0; padding:0 2%;}

.sub_header_center, .sub_header_right {border-left:1px solid #fff; margin:0; padding:0 1.5%;}

.main .container {padding-top:0;}

.search {margin:30px 20px 0 0;}

input.inputbox {background-image: url(../images/gradient_top_dark_small.png); background-repeat: repeat-x; background-position: top; font-size:12px; padding:3px 5px; border:1px solid #ccc; border-top:1px solid #ddd; border-left:1px solid #ddd; color:#777; font-weight:lighter;}



/************** Typography styles **************/

h1, h2, h3, h4, h5, h6, .contentheading, .componentheading {font-weight:normal;color: #212d23; margin:0; padding:0;}

h1 {font-size:1.7em; color:#444;font-weight:normal;
	text-align: left;
}

h2 {font-size:1.9em; color:#444;}

h3, .contentheading,.componentheading {font-size:1.8em;letter-spacing: 1.5px;line-height:1em; margin:.5em 0 .4em 0; font-weight: normal;color: #2a1d18;
}

h4 {font-size: 1.4em;line-height: 1.4;margin-bottom:.3em;
	color: #4e3830;
	font-weight: normal;
}

h5 {font-size:1.08em; margin:1.8em 0 .4em 0;}

h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}

.centered {text-align: center;}

.logo h1{ line-height: 1em; padding:0; margin:0; color:#fff;  padding:20px 36px 10px 40px; margin-bottom:20px; margin-right}

.logo h1 a {color:#fff;}

.footer h3 {color:#ddd;}



/************** Navigation styles **************/

.topmenu ul {float:left;}

.topmenu ul li ul li {margin:0; padding:0; }

.topmenu ul li a:link, .topmenu ul li a:visited {color: #555;text-decoration: none;display:block;padding:5px 9px;margin:0 0 0 1px; font-size: 15.5px; float:left; }

.topmenu ul li a:hover {color:#fff; }

.topmenu ul li#current a:link, .topmenu ul li#current a:visited, ul#nav li ul li a:link, ul#nav li ul li a:visited, ul#nav li.active ul li a:link, ul#nav li.active ul li a:visited  {color:#fff; }

.topmenu ul li#current a:hover, ul#nav li.active ul li a:hover, ul#nav li ul li a:hover {color:#fff; margin:0px; }

ul#nav li ul li a:link, ul#nav li ul li a:visited, .topmenu ul#nav li.active ul li a:link, .topmenu ul#nav li.active ul li a:visited  {margin:0px; width: 195px;}

ul#nav li ul li a:hover, ul#nav li.active ul li a:hover, ul#nav li#current ul li a:hover {background-color:#fff; }

ul#nav li ul li a:hover {
	background-color: #E9E1CD !important;
}



/************** Slider Styles **************/

.slider_nav {margin-top:-80px;}

#handles a {background-image: url(../images/unused.png);background-repeat: no-repeat;width:16px;height:16px;overflow: hidden;padding:0 6px;text-decoration: none;outline: none; opacity:.6;}

#handles .active a, #handles a:hover {background-image: url(../images/used.png); opacity:2;}



/* second-level lists */

ul#nav li ul { top: 34px;left: 1px;  width:auto;}



/************** Slim Box **************/

#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;top: 0;	width: 100%;	height: 100%;background-color: #000;	cursor: pointer;}


#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}

.lbLoading {	background: #fff url(../images/loading.gif) no-repeat center;}

#lbImage {	position: absolute;left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}

#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}

#lbPrevLink {	left: 0;}

#lbPrevLink:hover {	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;}

#lbNextLink {	right: 0;}

#lbNextLink:hover {	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}

#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}

#lbCaption, #lbNumber {	margin-right: 71px;}

#lbCaption {	font-weight: bold;}

.enlarge { background:url(../images/enlarge.png) no-repeat top left;  padding:5px -10px 15px 28px; position:relative;  z-index:1000; margin:-6px -14px 0 0; display:block; float:left; width:24px;

height:24px;}

.lightbox_image {float:left;padding:0 10px 0px 0;}



/***************** Custom Classes *****************/



/* comment this out if you changed the php to numbers instead of bullets for category list layout */

td.count li { width: 1px; }


.main ul li {margin: 1px 0 1px 0;	
list-style-type: none;
list-style-image: none;
list-style-position: outside;
padding-left: 40px;
background: url("/images/stories/bullet_brown.png") no-repeat scroll 20px 1px;
display: list-item;
}


.main ul.menu li {margin: 1px 0 1px 0;	
list-style-type: none;
list-style-image: none;
list-style-position: outside;
padding-left: 39px;
padding-top: ;
background: url("/images/stories/bullet_brown.png") no-repeat scroll 19px 8px;
display: list-item;
}

ul#nav li ul { width: 15em !important;
}


.footer_left, .footer_center_left {
	width:15%;
}

.footer_center {
	width:19%;
}

.footer_right {
	width: 19%;
	float: right;
}
.footer_center_right {
	width: 14%;
}

.moduletablepatient_info ul li {
margin: 1px 0 5px 0;	
list-style-type: none;
list-style-image: none;
list-style-position: outside;
padding-left: 30px;
background: url("/images/stories/bullet_brown.png") no-repeat scroll 8px 3px;
display: list-item;
font-size: 14px;
}

.moduletablepatient_info ul {
	margin: 1.1em 0em;
}

hr.dotted {
  border-top: 1px dotted #d1cfcf;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width:100%;
}

.box-warning {
background: #fff0eb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAApVBMV…a2t5CdV3fwbQLZMY6PkE1aV7t7KNq7Lei8KHP+9rs+4Tee3ifoPAokTgAAAABJRU5ErkJggg==) 0 0 no-repeat;
border-color: #ffd7cd;
padding: 15px;
}

ul#nav li ul li a:link, ul#nav li ul li a:visited, .topmenu ul#nav li.active ul li a:link, .topmenu ul#nav li.active ul li a:visited {
    margin: 0px;
    width: 220px !important;
}

.block-g {
    width: 95%;
    background: #eaeae9;
    padding: 18px;
}

.block-g2 {
    width: 43%;
    background: #eaeae9;
    padding: 18px;
}