/*
Theme Name: ADAO
*/

body {
	margin: 0;
	font: 14px Arial, Helvetica, sans-serif;
	color: #162c13;
	background: #fff;
	min-width: 1126px;
}

img {
	border: 0;
}

a {
	text-decoration: none;
	color: #01628d;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

.newsletterfooter {
	margin-top: 10px;
	font-weight: bold;
	font: 12px Arial, Helvetica, sans-serif;
	color: #01628d;
	font-style: italic;
}

input, textarea, select {
	font: 14px Arial, Helvetica, sans-serif;
	vertical-align: top;
}

form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}

.w1 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.w2 {
	width: 1126px;
	position: relative;
	float: left;
	left: 50%;
}

#wrapper {
	width: 1019px;
	position: relative;
	float: left;
	left: -50%;
	background: url(images/bg-wrapper.gif) no-repeat;
	padding: 0 1px 0 1px;
}

.inner #header {
	background: none;
}

#header {
	width: 100%;
	overflow: hidden;
	padding: 3px 0 9px;
	margin: 0 0 6px;
	background: url(images/bg-header.gif) no-repeat 21px 100%;
}

#header .logo {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/logo.gif) no-repeat;
	height: 88px;
	width: 192px;
	margin: 0 0 0 17px;
}

#header .logo a {
	height: 100%;
	display: block;
}

.search-form {
	background: #f8f9fa;
	float: right;
	width: 266px;
	height: 58px;
	overflow: hidden;
	margin: 32px 7px 0 0;
	display: inline;
}

.search-form .row {
	width: 100%;
	overflow: hidden;
	margin: 0 0 3px;
	clear: left;
}

.search-form label {
	background: #fff;
	float: left;
	padding: 3px 15px 3px 11px;
	margin: 0 0 8px;
	font: 15px Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

.search-form .text-wrap {
	background: url(images/bg-text-wrap.gif) no-repeat;
	height: 23px;
	width: 138px;
	padding: 0 3px 0 22px;
	margin: 0 10px;
	float: left;
	display: inline;
}

.search-form .text-wrap input {
	border: 0;
	background: transparent;
	width: 135px;
	color: #99a2c7;
	line-height: 14px;
	font-size: 14px;
	padding: 4px 0 0px;
}

.search-form .search-btn {
	float: left;
	margin: 0 10px 0 0;
	background: url(images/btn-search.gif) no-repeat;
	width: 72px;
	height: 23px;
	padding: 0;
	border: 0;
	cursor: pointer;
}

#main {
	width: 100%;
	overflow: hidden;
}

#main .intro {
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}

.intro .description {
	width: 653px;
	height: 286px;
	float: left;
	background: url(images/bg-intro1.jpg) no-repeat;
	padding: 81px 0 0 83px;
}

.description .text-box {
	width: 241px;
	color: #fff;
}

.intro .description2 {
	width: 653px;
	height: 286px;
	float: left;
	background: url(/wp-content/uploads/bg-intro2.jpg) no-repeat;
	padding: 81px 0 0 83px;
}

.description2 .text-box {
	width: 241px;
	color: #fff;
}

.intro .description3 {
	width: 653px;
	height: 286px;
	float: left;
	background: url(/wp-content/uploads/people_image.jpg) no-repeat;
	padding: 81px 0 0 83px;
}

.description3 .text-box {
	width: 241px;
	color: #fff;
}

.text-box h3 {
	font: 24px Tahoma, Geneva, sans-serif;
	display: block;
	margin: 0 0 9px;
}

.text-box p {
	line-height: 18px;
	margin: 0 0 20px;
}

.text-box a {
	font-size: 18px;
	color: #88b5c9;
	font-weight: normal;
}

.intro .menu {
	width: 283px;
	float: left;
	background: #002945 url(images/bg-menu-t.gif) no-repeat;
}

.intro .menu-b {
	background: url(images/bg-menu-b.gif) no-repeat 100% 100%;
	overflow: hidden;
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
}

.menu ul li {
	float: left;
	width: 100%;
}

.menu ul li strong {
	color: #f0edd9;
	font: 24px Tahoma, Geneva, sans-serif;
	display: block;
	/* background: url(images/bg-arrow.gif) no-repeat 100% 3px; */
}

.menu ul li a {
	color: #fff;
	font-weight: normal;
	display: block;
	padding: 23px 21px 29px 30px;
	border-bottom: 1px solid #005a86;
}

.menu ul li.first a {
	padding: 39px 21px 24px 30px;
	border-bottom: 1px solid #005a86;
}

.menu ul li.last a {
	padding: 16px 21px 50px 30px;
	border-bottom: 0;
}

.menu ul li a:hover,
.menu ul li a.selected {
	background: #000;
	text-decoration: none;
}

.menu ul li.first a:hover,
.menu ul li.first a.selected {
	background: #000 url(images/bg-first-hov.gif) no-repeat;
}

.menu ul li.last a:hover,
.menu ul li.last a.selected {
	background: #000 url(images/bg-last-hov.gif) no-repeat 100% 100%;
}

.main-nav {
	height: 80px;
	background: url(images/bg-nav.gif) no-repeat;
	padding: 0 0 2px;
}

.inner .main-nav {
	background: url(images/bg-navinner.gif) no-repeat;
}

.nav {
	list-style: none;
	/*border: 1px solid red; */
	margin: 0;
	padding: 10px 0 0;
	height: 53px;
	width: 1014px;
	position: relative;
}

.nav li {
	float: left;
	background: url(images/separator.gif) no-repeat 0 11px;
}

.nav li:first-child {
	background: 0;
}

.nav li a {
	padding: 14px 0 8px; /* padding: 14px 0 8px; 07042012 */
	display: block;
	text-align: center;
	color: #002945;
	font: 14px Tahoma, Geneva, sans-serif; /* 15px 07042012 */
	/* font: 15px Arial, Helvetica, sans-serif; */
	font-weight: bold;
}

.nav li a:hover,
.nav li.active a {
	color: #eeebd8;
	text-decoration: none;
	background: #878a79 url(images/dropsap.gif) repeat-x bottom;
}

.nav li#first a:hover,
.nav #first.active a {
	background: #878a79 url(images/bg-nav-left.gif) no-repeat;
}

.nav li#last a:hover,
.nav li#last.active a {
	background: #878a79 url(images/bg-nav-r.gif) no-repeat 100% 0;
}

.nav li .drop {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 63px;
	width: 1014px;
	overflow: hidden;
	display: none;
	background: url(images/bg-subnav.gif) no-repeat;
}

.inner .nav li .drop {
	background: url(images/bg-subnav-inner.gif) no-repeat;
	overflow: hidden;
}

.nav li:hover .drop,
.nav li.hover .drop {
	display: none;
}

.nav li.active .drop {
	display: block;
}

.nav li .drop li {
	float: left;
	background: url(images/separator02.gif) no-repeat 0 6px;
	padding: 4px 0 6px;
	margin: 0 0 0 -1px;
}

.inner .nav li .drop li {
	background: url(images/separator03.gif) no-repeat 0 6px;
	margin: 0 0 0 -2px;
}

#main .nav li .drop li a {
	padding: 0;
	margin: 0 23px;
	color: #9ed3eb;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: none;
}

.inner #main .nav li .drop li a {
	color: #edf4f7;
}

#main .nav li .drop li a:hover {
	text-decoration: underline;
	background: none;
}


/*  Some organizational break?  I'd guess this moves into page
 *  specific and other body templating rules
 */

/*  Calendar rules for Share your story
 */
#post_date_agepatient_ID_Link img, #post_date_diagnosis_ID_Link img, #post_date_symptoms_ID_Link img {
	margin-top:3px;
	margin-left:0px;
}
/*  The sharethis buttons
 */
.sharethis_buttons {
	position:absolute;
	top:360px;
}
/* Social header links
 */
.social-box.header-links {
	background:none;
	float:right;
	width:275px;
	margin-top:56px;
}
.social-box.header-links .frame {
	padding:0;
	height:auto;
	width:auto;
	background:#fff;
}
.social-box.header-links .social-list {
	margin:0;
	padding:0;
	width:auto;
}
.container {
	height: 1%;
	background: url(images/bg-main-inner.gif) no-repeat;
	padding: 7px 5px 0 0;
	overflow: hidden;
}

.inner .container {
	background: url(images/bg-main-inner2.gif) no-repeat;
}

.aside {
	float: left;
	width: 262px;
	padding: 0 10px 0 0;
	margin: 0 12px 0 0;
}

.aside-box {
	background: url(images/bg-aside-box.gif) repeat-y;
	width: 263px;
	margin: 0 0 9px;
}

.aside-box .holder {
	background: url(images/bg-aside-box-t.gif) no-repeat;
	padding: 22px 17px 16px 9px;
	overflow: hidden;
	height: 1%;
}

.aside-box .holder h2 {
	font-size: 30px;
	margin: -7px 0 15px;
	line-height: 32px;
	color: #000f29;
}

.aside-box .holder .img1 {
	float: right;
}

.aside-box .holder .img2 {
	float: left;
	margin: 7px 15px 10px 0;
}

.aside-box .holder p {
	margin: 0;
	line-height: 19px;
	font-size: 12px;
	padding: 0 0 20px;
}

.aside-box .holder .autor {
	font-size: 14px;
}

.aside-box .frame {
	height: 1%;
	overflow: hidden;
	padding: 0 0 10px;
}

.aside h3 {
	background: url(images/bg-heading1.gif) no-repeat;
	height: 20px;
	margin: 0 0 9px;
	padding: 5px 0 4px 10px;
	font-size: 17px;
}

.sign-up fieldset {
	background: url(images/bg-form.gif) no-repeat;
	width: 254px;
	height: 39px;
	padding: 15px 0 0 10px;
	overflow: hidden;
}

.sign-up fieldset input {
	float: left;
}

.sign-up fieldset .text {
	width: 164px;
	border: 1px solid #000;
	height: 18px;
	margin: 0 3px 0 0;
	padding: 4px 5px 2px;
	color: #162c13;
}

.sign-up fieldset .btn-submit {
	width: 66px;
	background: #01628d;
	border-style: none;
	height: 26px;
	color: #f8f6e0;
	cursor: pointer;
}

#content {
	width: 425px;
	float: left;
	padding: 0 24px 0 0;
}

#content .type1 {
	padding: 7px 18px 10px 12px;
}

.messege-box {
	padding: 15px 0 13px 11px;
	background: #e9ebed;
	height: 1%;
	margin: 0 0 4px;
}

.messege-box:after {
	content: "";
	display: block;
	clear: both;
}

.messege-box  h1 {
	margin: 0 0 30px;
	font-size: 25px;
	color: #000f29;
}

.messege-box .img-danger {
	float: right;
	margin: 0 3px 0 0;
	display: inline;
	position: relative;
}

.messege-box p {
	margin: 0 0 20px;
	line-height: 18px;
}

.updates {
	list-style: none;
	margin-left: 5%;
	padding: 0;
	overflow: hidden;
	height: 1%;
}

.updates li {
	vertical-align: top;
	height: 1%;
	margin: 0 0 14px;
}

.updates .sub-heading {
	overflow: hidden;
	height: 1%;
}

.updates .date {
	font-style: normal;
	line-height: 15px;
	margin: 0 4px 0 0;
}

.updates .sub-heading a {
	line-height: 15px;
}

.updates p {
	margin: 0;
	line-height: 15px;
}

#content h3 {
	background: url(images/bg-heading2.gif) no-repeat;
	height: 26px;
	margin: 0 0 4px;
	font-size: 19px;
	padding: 3px 0 0 12px;
	color: #000f29;
}

#sidebar {
	width: 281px;
	float: right;
}

#sidebar2 {
	width: 74px;
	float: right;
}

.story-box {
	background: url(images/bg-story-box.gif) repeat-y;
	margin: 0 0 4px;
}

.story-box .story-t,
.story-inner .story-t {
	background: url(images/bg-story-box-t.gif) no-repeat;
	padding: 22px 7px 23px 21px;
	overflow: hidden;
	height: 1%;
}

.story-box h2,
.story-inner h2 {
	margin: 0 0 3px;
	font-size: 23px;
	color: #01628d;
}

.story-box p {
	margin: 0;
	line-height: 18px;
	font-weight: normal;
}

.story-inner p {
	margin: 0;
	line-height: 18px;
}

.story-box img,
.story-inner img {
	float: right;
	margin: -8px 0 0;
}

.story-inner2 .story-t {
	background: url(images/bg-story-box-t.gif) no-repeat;
	padding: 22px 7px 23px 21px;
	overflow: hidden;
	height: 1%;
}

.story-inner2 h2 {
	margin: 0 0 3px;
	font-size: 23px;
	color: #01628d;
}

.story-inner2 p {
	/* margin: 0; */
	line-height: 18px;
}

.story-inner2 img {
	float: right;
	margin: -8px 0 0;
}

#sidebar h3,
#sidebar h4 {
	background: url(images/bg-heading3.gif) no-repeat;
	height: 23px;
	margin: 0 0 2px 22px;
	padding: 6px 0 0;
	font-size: 15px;
}

.social-box {
	background: url(images/bg-social-box.gif) repeat-y;
}

.social-box .frame {
	background:rgb(236, 236, 236); 
	padding: 19px 6px 19px 5px;
	overflow: hidden;
}
.social-box .frame iframe {
	width:255px;
	height:247px;
}
.social-list {
	list-style: none;
	margin: 0 -44px 0 0;
	padding: 0 0 0 20px;
	overflow: hidden;
	width: 222px;
}

.social-list li {
	float: left;
	margin: 0 10px 0 0;
}

.social-list li a {
	float: left;
	font-size: 13px;
	color: #162c13;
}

.social-list li .facebook {
}

.social-list li .twitter {
}

.social-list li .feed {
}

.social-list li .youtube {
}

.social-list li .linked {
}

.social-box .share {
	background: url(images/btn-share.gif) no-repeat;
	width: 97px;
	height: 23px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: -11px 11px 10px 0;
	display: inline;
}

.visual img {
	float: left;
}

#footer {
	padding: 20px 11px 25px 9px;
	overflow: hidden;
	width: 994px;
	font-size: 11px;
	color: #556466;
	margin: auto;
}

#footer p {
	margin: 0;
}

.footer-logo {
	float: right;
	background: url(images/bg-footer-logo.gif) no-repeat;
	width: 99px;
	height: 32px;
	margin: -10px 0 0;
	text-indent: -9999px;
}

.content-holder {
	width: 710px;
	overflow: hidden;
	float: left;
	padding: 0 0 15px;
}

.content-holder .box {
	background: #edf4f7 url(images/bg-box.gif) repeat-y;
	margin: 0 0 1px;
}

.content-holder .holder {
	background: url(images/bg-box-t.gif) no-repeat;
	padding: 14px 20px 10px 27px;
	line-height: 18px;
}

.content-holder h1 {
	font: 27px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin: 20px 0 30px;
}

.content-holder .share {
	float: right;
	background: url(images/bg-share.gif) no-repeat;
	padding: 3px 7px 4px 21px;
	color: #01628d;
	margin: 2px 0 0;
}

.content-holder .share:hover {
	text-decoration: none;
}

.content-holder p {
	margin: 0 0 18px;
}

.content-holder .box img {
	float: right;
	margin: -15px 35px 0 30px;
}

.content-holder .frame {
	background: url(images/bg-box-b.gif) no-repeat 0 100%;
	padding: 15px 20px 78px 27px;
}

.content-holder h2 {
	margin: 0 0 14px;
	font: 19px Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

.content-holder2 {
	width: 1000px;
	overflow: hidden;
	float: left;
	padding: 0 0 15px;
}

.content-holder2 .box {
	background: #edf4f7 url(images/bg-box.gif) repeat-y;
	margin: 0 0 1px;
}

.content-holder2 .holder {
	background: url(images/bg-box-t.gif) no-repeat;
	padding: 14px 20px 10px 27px;
	line-height: 18px;
}

.content-holder2 h1 {
	font: 27px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin: 0 0 30px;
}

.content-holder2 .share {
	float: right;
	background: url(images/bg-share.gif) no-repeat;
	padding: 3px 7px 4px 21px;
	color: #01628d;
	margin: 2px 0 0;
}

.content-holder2 .share:hover {
	text-decoration: none;
}

.content-holder2 p {
	margin: 0 0 18px;
}

.content-holder2 .box img {
	float: right;
	margin: -15px 35px 0 30px;
}

.content-holder2 .frame {
	background: url(images/bg-box-b.gif) no-repeat 0 100%;
	padding: 15px 20px 78px 27px;
}

.content-holder2 h2 {
	margin: 0 0 14px;
	font: 19px Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

.updates li .sub-heading {
	display: block;
}

.story-inner {
	background: url(images/bg-story-inner.gif) repeat-y;
	margin: 0 0 3px;
}

#sidebar .story-inner h2 {
	font-size: 19px;
}

.story-inner .story-t {
	background: url(images/bg-story-inner-t.gif) no-repeat;
	padding: 22px 7px 5px 21px;
}

.story-inner .story-t2 {
	/* background: url(images/bg-story-inner-t.gif) no-repeat; */
	padding: 22px 7px 5px 21px;
	height: 8px;
	width: 20px;
}

.story-inner p {
	margin: 0 0 20px;
}

#sidebar h4 {
	font-size: 19px;
	padding: 3px 0 3px;
}

#sidebar h5,
#sidebar h6 {
	background: url(images/bg-heading4.gif) no-repeat;
	height: 24px;
	margin: 0 0 4px;
	font-size: 17px;
	padding: 5px 0 0 19px;
}

.sidebar-box {
	padding: 8px 10px 27px 10px;
	background: url(images/bg-story-inner.gif) repeat-y;
	margin: 0 0 5px;
}

.inner-form {
	margin: 0 0 4px;
}

.inner-form fieldset {
	background: url(images/bg-story-inner.gif) repeat-y;
	width: 261px;
	padding: 15px 0 33px 20px;
	height: auto;
}

#sidebar h6 {
	font-size: 15px;
}

.social-inner {
	background: url(images/bg-social-inner-c.gif) repeat-y;
}

.social-inner .frame {
	background: url(images/bg-social-inner.gif) no-repeat 0 100%;
	padding: 8px 0 26px;
}

.s-items {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	width: 736px;
	height: 367px;
}

.s-items li {
	position: absolute;
	top: 0;
	left: 0;
	width: 736px;
	height: 367px;
}

.contentbg {
	background: url(images/contentbg.gif) repeat-y;
}

.box {
	margin-bottom: 10px;
}

.newsroom1 h3 {
	font-size: 17px;
	margin: 0px 0 0 1px;
}

.newsroom1 {
	padding-bottom: 20px;
}

.newsroom1 a {
	margin: 0px;
}

.headertext {
	margin-left: 20px;
	margin-bottom: 8px;
	font-size: 23px;
	color: #01628d;
}

.button {
	display: block;
	padding: 6px 0 0 0;
	margin: 0;
	text-align: center;
	width: 124px;
	height: 24px;
	color: #fff;
	background-image: url(images/button.png);
	text-decoration: none;
	font-size: 18px;
}

.button:hover {
	text-decoration: none;
}

.button:active {
	background-image: url(images/button_down.png);
}
