/* $Id: blocks.css,v 1.1.2.1 2008/02/14 11:38:36 johnalbin Exp $ */
.block-left-menu1-head {
	background-image: url("images/box1-top-blue.jpg");
	width: 228px;
	height: 31px;
	text-align: left;
	
	
}

.block-left-menu1-head h3 {
	height: auto;
	text-align: left;
	color: #FFFFFF;
	font-size: 13px;
	padding-top: 6px;
	margin-top: 0;
	margin-bottom :0;
}

.block-left-menu1-inner {
	background-image: url("images/box1-body.jpg");
	background-color: #F8F8F8;
	background-repeat: repeat-x;
	width: 226px;
	line-height: normal;
}

.block-left-menu1-inner a {
	color: black;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}

.block-left-menu1-body {
	background-image: url("images/shadow2pxright.jpg");
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: right;
	width: 228px;
}

.block-left-menu1-title {
 padding-left: 10px;
}

.block-left-menu1-footershadow {
	background-image: url("images/box1-bottom-shadow.jpg");
	background-repeat: no-repeat;
	font-size: 0px;
	width: 228px;
	height: 3px;
}

.block-left-menu1-inner .menu,.block-left-menu1-inner .leaf {
	list-style:none inside url(images/box1-subicon.png);
	color: #ffcc66;
	background-color: transparent;
	
}

.block-left-menu1-inner .leaf {
	padding-left: 0px;
	list-style:none inside url(images/box1-subicon.png);
	display: list-item;
	vertical-align: middle;
	text-align: left;

}

.block-left-menu1-inner .leaf,.block-left-menu1-inner .collapsed {
	color: #ffcc66;
	background-color: transparent;
	font-weight: normal;
}

.block-left-menu1-inner .expanded {
	color: #ffcc66;
	background-color: transparent;
	font-weight: bold;
}

.block-left-menu1-inner .leaf:HOVER,.block-left-menu1-inner .collapsed:HOVER
{
	color: #fdfdfd;
	background-color: #ffcc66;
}


.block-left-menu1-inner a.active {
	font-weight: bold;
}

.block-left-menu1-inner ul li.expanded {
	list-style-type: none;
	list-style-image: none;
}

.block-left-menu1-inner ul li li.expanded {
	list-style:none inside url(images/box1-subicon.png);
}

.block-left-menu1-inner ul li li.collapsed {
	list-style:none inside url(images/box1-subicon.png);
}
#block-menu-79 .block-left-menu1-inner .menu .menu {
	margin-top: -15px;
}
#block-menu-79 .block-left-menu1-inner .menu .menu .menu{
	margin-top: 0px;
}
#block-menu-79 .block-left-menu1-inner ul li a {
	visibility: hidden;
	
	
}

#block-menu-79 .block-left-menu1-inner ul ul li a {
	display: inline;
	visibility: visible;
	
}

.block-left-menu1-inner ul.menu {
	padding-left: 0px;
	margin-left: 0px;
}

.block-left-menu1-inner ul ul ul.menu {
	padding-left: 0px;
	margin-left: 8px;
}

/* Calendar */
#block-views-calendar {
	margin-bottom: 2px;
}

.block-calendar-body {
	background-image: url("images/calendar-body.jpg");
	background-repeat: no-repeat;
	
	background-color: white;
	line-height: 1.1em;
	color: #03ade4;
}

.block-calendar-body .view {
	padding-top:20px;
	margin: 0px 0px 0 30px;
	width: 167px;
	height: 166px;
}

.block-calendar-body .mini-day-on {
	background-color: #ffd37b;
	text-decoration: none;
}

.block-calendar-body table .mini-day-on a {
	text-decoration: none;
}

.block-calendar-body img {
	padding-bottom: -4px;
	vertical-align: middle;
}

.block-calendar-body td,.block-calendar-body tr,.block-calendar-body th
	{
	border: 0px solid #FFFFFF;
	text-align: center;
	background-color: transparent;
	padding: 2px;
	vertical-align: middle;
	font-size: 12px;
}

.block-calendar-body th {
	padding-bottom: 5px;
}

.block-calendar-body a {
	text-decoration: none;
}

.block-calendar-body a:HOVER {
	text-decoration: none;
}

.block-calendar-body .calendar-calendar td.mon {
	background-color: #ffd277;
}

.block-calendar-body .calendar-calendar td.tue {
	background-color: #ffd37b;
}

.block-calendar-body .calendar-calendar td.wed {
	background-color: #ffd787;
}

.block-calendar-body .calendar-calendar td.thu {
	background-color: #ffdb94;
}

.block-calendar-body .calendar-calendar td.fri {
	background-color: #ffe0a3;
}

.block-calendar-body .calendar-calendar td.sat {
	background-color: #ffe5b1;
}

.block-calendar-body .calendar-calendar td.sun {
	background-color: #ffeac0;
}

.block-calendar-body .calendar-calendar td,.block-calendar-body .calendar-calendar th,.block-calendar-body .calendar-calendar a,.block-calendar-body .calendar-calendar td.mini
	{
	background-color: transparent;
	color: #A84768;
}

.block-calendar-body .calendar-calendar table {
	border: 0px solid #FFFFFF;
}

.block-calendar-body .calendar-calendar td.days {
	padding: 0px;
	vertical-align: middle;
	border: 2px solid #ffffff;
}

/* event block */
.block-eventblock-body {
	background-color: #FFFFFF;
	width: 225px;
	padding-right: 2px;
	background-image: url("images/shadow2pxright.jpg");
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: right;
	font-size: 11px;
	font-family: Verdana;
}

.block-eventblock-body .item-list ul,.block-eventblock-body .item-list li
	{
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.block-eventblock-body .item-list li {
	font-size: 11px;
	line-height: normal;
	background-color: #ffcc66;
	margin-top: 4px;
	padding: 10px 20px;
}

.block-eventblock-body .item-list a {
	text-decoration: none;
	font-weight: bold;
	color: #8C0935;
}

.block-eventblock-body .item-list li+li {
	background-color: #ffdb94;
}

.block-eventblock-body .item-list li+li+li {
	background-color: #ffe5b2;
}

/* Loginbox */
#loginbox .form-item {
	margin: 0px;
	line-height: normal;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
}

#loginbox .form-item label {
	font-weight: normal;
}

#loginbox .form-text-required {
	width: 100%;
}

#loginbox label {
	margin: 1px 0px;
}

#loginbox .form-required {
	display: none;
}

#loginbox .submit-prefix {
	line-height: normal;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
	cursor: pointer;
}

#loginbox .image-link,#loginbox img {
	margin-left: 6px;
	vertical-align: middle;
}

#loginbox #edit-submit {
	margin-left: 8px;
	padding-top: 1px;
	margin-top: 2px;
	margin-right: 5px;
	vertical-align: middle;
	border:0px solid black;
}

#loginbox .item-list {
	height: 16px;
	width: 70px;
	float: none;
	clear: none;
	display: inline;
}

#loginbox .item-list a {
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
}

#loginbox .form-item input {
	width: 100%;
	height: 16px;
	vertical-align: middle;
}

#loginbox .item-list ul,#loginbox .item-list li {
	height: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	display: inline;
}

#loginbox .item-list * {
	height: 16px;
	line-height: 16px;
}

#loginbox * {
	float: none;
	clear: none;
	padding: 0px;
	margin: 0px;
}

/* Right menu*/
.block-right-menu1-head {
	background-image: url("images/box2-top-blue.jpg");
	width: 148px;
	height: 26px;
	text-align: left;
	padding-left: 10px;
}

.block-right-menu1-head h2 {
	height: auto;
	text-align: left;
	color: #FFFFFF;
	font-size: 13px;
	padding-top: 6px;
}

.block-right-menu1-inner {
	height: auto;
	background-color: #FFFFFF;
	width: 158px;
}

.block-right-menu1-body {
	background-image: url("images/shadow2pxright.jpg");
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: right;
	width: 158px;
}

.block-right-menu1-title {
	
}

.block-right-menu1-footershadow {
	background-image: url("images/box1-bottom-shadow.jpg");
	background-repeat: no-repeat;
	background-position: right;
	font-size: 0px;
	width: 158px;
	height: 3px;
}

.block-right-menu1-inner .menu,.block-right-menu1-inner .leaf {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	color: #ffcc66;
	background-color: transparent;
}

.block-right-menu1-inner .leaf a {
	padding-right: 10px;
	padding-left: 10px;
	color: black;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-top: 3px;
}

.block-right-menu1-inner li.leaf a:HOVER {
	font-weight: bold;
}

.block-right-menu1-inner ul {
	padding: 0px;
	margin: 0px;
}

.block-right-menu1-inner .menu {
	padding-right: 0px;
}

.block-right-menu1-inner .leaf {
	background-image: url("images/box2-body.jpg");
	height: 24px;
	vertical-align: middle;
	margin-bottom: 1px;
}

.block-right-menu1-inner .leaf:HOVER {
	color: #fdfdfd;
	background-color: #ffcc66;
}

/* Block business_directory_letters*/
#block-block-1 .title {
	width: 516px;
	background-color: #FFCC66;
	padding: 10px;
	background-image: url("images/article-head.jpg");
	background-repeat:no-repeat;
	color: #8C0935;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

#block-block-1 .title2 {
	width: 515px;
	height: 18px;
	padding: 10px;
	padding-top: 8px;
	background-image: url("images/article-top.jpg");
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#block-block-1 .letters {
	text-align: center;
	margin: 2px;
}

#block-block-1 .letters a {
	display: inline;
	padding: 3px;
	font-family: Courier;
	margin: 1px;
	background-color: #dddddd;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

#block-block-1 .letters a:hover, #block-block-1 .letters a.active{
	background-color: #ffcc66;
}

/* Block admin_directory_letters*/


#block-block-2 .letters {
	text-align: center;
	margin: 2px;
}

#block-block-2 .letters a {
	display: inline;
	padding: 3px;
	font-family: Courier;
	margin: 1px;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: none;
	font-size: 12px;
}

/* Calendar embeded block in events*/
* Calendar *  / #block-views-calendar {
	margin-bottom: 2px;
}

.view-events_calendar .calendar .view-events_calendar {
	background-image: url("images/calendar-body.jpg");
	width: 167px;
	height: 136px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: red;
	line-height: 1.1em;
	color: #03ade4;
}

.view-events_calendar .calendar .view-events_calendar .mini-day-on {
	background-color: #ffd37b;
	text-decoration: none;
}

.view-events_calendar .calendar .view-events_calendar table .mini-day-on a
	{
	text-decoration: none;
}

.view-events_calendar .calendar .view-events_calendar img {
	padding-bottom: -4px;
	vertical-align: middle;
}

.view-events_calendar .calendar .view-events_calendar td,.view-events_calendar .calendar .view-events_calendar tr,.view-events_calendar .calendar .view-events_calendar th
	{
	border: 0px solid #FFFFFF;
	text-align: center;
	background-color: transparent;
	padding: 2px;
	
	vertical-align: middle;
	font-size: 12px;
}


.view-events_calendar .calendar .view-events_calendar tr {
	padding:0px;
}

.view-events_calendar .calendar .view-events_calendar td {
	padding: 1px 2px;
}

.view-events_calendar .calendar .view-events_calendar th {
	padding-bottom: 5px;
}

.view-events_calendar .calendar .view-events_calendar a {
	text-decoration: none;
	border: 1px solid white;
	display: block;
}

.view-events_calendar .calendar .view-events_calendar .mini-day-on a {
	text-decoration: none;
	border: 1px solid #FFD37B;
}

.view-events_calendar .calendar .view-events_calendar a.active {
	text-decoration: none;
	border: 1px solid black;
}

.view-events_calendar .calendar .view-events_calendar a:HOVER {
	text-decoration: none;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.mon
	{
	background-color: #ffd277;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.tue
	{
	background-color: #ffd37b;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.wed
	{
	background-color: #ffd787;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.thu
	{
	background-color: #ffdb94;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.fri
	{
	background-color: #ffe0a3;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.sat
	{
	background-color: #ffe5b1;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.sun
	{
	background-color: #ffeac0;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td,.view-events_calendar .calendar .view-events_calendar .calendar-calendar th,.view-events_calendar .calendar .view-events_calendar .calendar-calendar a,.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.mini
	{
	background-color: transparent;
	color: #03ade4;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar th.heading
	{
	padding: 0px;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar th.heading a
	{
	font-size: 11px;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar table
	{
	border: 0px solid #FFFFFF;
}

.view-events_calendar .calendar .view-events_calendar .calendar-calendar td.days
	{
	padding: 0px;
	vertical-align: middle;
	border: 2px solid #ffffff;
}

.view-events_calendar .calendar-calendar .prev,.view-events_calendar .calendar-calendar .next  
{
	width:15%;
}

/* Featured Suppliers */
#block-views-featured_suppliers h3.title {
	background-image: url("images/box1-top-blue.jpg");
	height: 25px;
	padding-left: 10px;
	text-align: left;
	width: 218px;
	color:#FFFFFF;
	font-size:13px;
	padding-top:6px;
}

#block-views-featured_suppliers .item-list ul {
	padding: 0px;
	list-style-type: none;
	background-image: url("images/article-dots-vertical.jpg");
	background-position: right;
	background-repeat: repeat-y;
	margin-right: 3px;
}

#block-views-featured_suppliers .item-list li {
	margin-right:1px;
	padding:5px 0px 5px 5px;
	background-image: url("images/article-dots.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	font-size:11px;
}

/* Media partners block for books */


#block-views-media_partner h2.title {
	background-image: url("images/box1-top-blue.jpg");
	height: 25px;
	padding-left: 10px;
	text-align: left;
	width: 218px;
	color:#FFFFFF;
	font-size:13px;
	padding-top:6px;
}

#block-views-media_partner .item-list ul {
	padding: 0px;
	list-style-type: none;
	background-image: url("images/article-dots-vertical.jpg");
	background-position: right;
	background-repeat: repeat-y;
	margin-right: 3px;
}

#block-views-media_partner .item-list li {
	margin-right:1px;
	padding:5px 0px 5px 5px;
	background-image: url("images/article-dots.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	font-size:11px;
}

/* Logout box  */

#block-block-4 .welcome {
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	line-height:normal;
	text-decoration: none;
	height:65px;
}

#block-block-4 .welcome a{
	color:#666666;
	text-decoration: none;
}


#block-block-4 .logout_button a {
	color:#666666;
	font-family:Verdana;
	font-size:10px;
	line-height:normal;
	text-decoration: none;
} 



/* Headlines */
.block-aggregator #scrollup {
   position: relative;
   overflow: hidden;
   border: 0px solid #000;
   height: 29px;
   width: 535px;
   background-image: url("images/newsheadline.jpg");
   background-repeat: no-repeat;
}

.block-aggregator .headline {
   position: absolute;
   top: 60px;
   left: 5px;
   height: 30px;
   text-align:center;
   width:520px;
}

.block-aggregator .headline a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	line-height:20px;
}


/* Footer menu blocks */

#block-menu-1397 h2.title, #block-menu-1402 h2.title, #block-menu-1397 .edit, #block-menu-1402 .edit {
	display: none;
}

#block-menu-1397 ul, #block-menu-1402 ul {
	list-style: none;
	padding:0px;
	display:inline;
}

#block-menu-1397 li, #block-menu-1402 li {
	display:inline;
}

#block-menu-1397 .content, #block-menu-1402 .content {
	display:inline;
}

#block-menu-1397 .block-inner, #block-menu-1402 .block-inner {
	display:inline;
}

#block-menu-1397 , #block-menu-1402 {
	display:inline;
}

#block-menu-1397 a, #block-menu-1402 a{
	text-decoration: none;
	margin:0px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	font-weight:bold;
	font-size: 12px;
	color:#e4a7b8;
	border-right: 2px solid #e4a7b8; 
}


#block-menu-1397 a:hover, #block-menu-1402 a:hover, #block-menu-1397 a.active, #block-menu-1402 a.active{
	color:#b44160;
}


#block-menu-1397 {
	float:left;
}

#block-menu-1402 {
	float:right;
}

/* Poll block */

#block-views-poll .node-inner {
	background-color: #ffffff;
	background-image:url(images/poll-body.jpg);
	background-repeat:no-repeat;
	border:1px solid white;
	padding:0px;
	width:226px;
	
}

#block-views-poll .node-inner .title {
	height:18px;
	left:7px;
	position:absolute;
	top:6px;
	width:186px;
	overflow: hidden;
}

#block-views-poll .node-inner p {
	height:155px;
	left:20px;
	position:absolute;
	top:45px;
	width:185px;
	margin:0px;
	padding: 0px;
	overflow: hidden;
}

#block-views-poll .node-inner p.message {
	background-image:none;
	bottom:0px;
	height:36px;
	left:1px;
	padding:10px 20px 20px;
	position:absolute;
	text-align:right;
	top:auto;
	width:186px;
}


#block-views-poll .node-inner .status{
	display: none !important; 
}

#block-views-poll .node-inner .error{
	height:155px;
	left:20px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:absolute;
	top:45px;
	width:185px;
	z-index: 10;
}

#block-views-poll .node-inner .advpoll-vote {
	background-image: url("images/poll-bg.jpg");
	background-repeat: repeat-y;
}


#block-views-poll .node-inner .advpoll-vote div.poll {
	width:226px;
	margin-top: 222px;
	position:relative;
}

#block-views-poll .node-inner .advpoll-vote .poll {
	height:100%;
	left:0px;
	margin:0px;
	padding:0px;
	top:0px;
	width:100%;
	background-image: url("images/poll-bottom.jpg");
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-bottom:40px;	
	
}

.view-content-poll .poll {
	margin-top: 222px;
	background-image: url("images/poll-bg.jpg");
	background-repeat: repeat-y;
}

#block-views-poll .node-inner .text {
	background-image:none;
	font-size:11px;
	font-weight:bold;
	height:100%;
	line-height:normal;
	margin: 8px 0 4px 20px;
	overflow:hidden;
}

#block-views-poll .node-inner .bar {
	background-color: #DDDDDD;
	height: 4px;
	border:0px solid white;
	padding:0px;
	margin: 0 0 0 20px;
	width:186px;
}

#block-views-poll .node-inner .bar .foreground {
	background-color: #000000;
	height: 4px;
	border:0px solid white;
	padding:0px;
	margin: 0px;
}

#block-views-poll .node-inner .percent {
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	line-height: normal;
	margin-right: 20px;
}

#block-views-poll .node-inner .total {
	display: none !important;
}



#block-views-poll .node-inner .advpoll-vote #edit-vote {
	background-color:transparent;
	background-image:url(images/button-right.jpg);
	background-position:100% 60%;
	background-repeat:no-repeat;
	border:0px solid white;
	bottom:30px;
	cursor:pointer;
	padding-right:20px;
	position:absolute;
	right:30px;
	font-size: 12px;
	
}

#block-views-poll .node-inner #advpoll-cancel-form{
	background-image:url(images/poll-bottom.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	height:56px;

	
	width:226px;
}

#block-views-poll .node-inner #advpoll-cancel-form div {
	background-image: url("images/button-right.jpg");
	background-position: right 90%;
	background-repeat: no-repeat;
	width: 206px;
	padding-top: 10px;
	
}

#block-views-poll .node-inner .no_cancel_form {
	background-image:url(images/poll-bottom.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	height:56px;
}

#block-views-poll .node-inner #advpoll-cancel-form #edit-submit {
	background-color: transparent;
	cursor: pointer;
	padding: 0px;
	border: 0px solid white;
	width: 186px;
	text-align: right;
	
}


#block-views-poll .node-inner .vote-choices {
	font-size:11px;
	margin:0px;
	padding-bottom:1px;
	padding-left:20px;
	padding-right:20px;
}

#block-views-poll .node-inner .form-radios {
	padding-bottom:10px;
	margin:0px;
	background-image:url(images/article-dots.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	overflow: hidden;
}

#block-views-poll .node-inner .form-radios .form-item label.option {
	font-weight:bold;
		
}

#block-views-poll .node-inner .form-radios .form-item label.option .form-radio {
	border-width:0px;
	height:11px;
	margin:0px 0px 0px -16px;
	vertical-align:bottom;

}

#block-views-poll .node-inner .form-item {
	margin:10px 0px 5px 15px;
	line-height:normal;
	
}

#block-views-poll .node-inner .title a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

/* Open ads */

#block-openads-2 {
	text-align: center;
}

#block-openads-1 {
	text-align: center;
}

#edit-field-autor-nids {
	width: 400px;
	height: 200px;
}

/* Newsletter  */

#block-simple_mailing_list-0 {
	background-image:url(images/background-newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;


}



#block-simple_mailing_list-0 .title {
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	line-height:normal;
	text-decoration: none;
	height:20px;
	font-weight: bold;
}

#block-simple_mailing_list-0 .form-text, #block-simple_mailing_list-0 .form-item label{
	margin: 0px;
	line-height: normal;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
	width: 130px;
	font-weight: normal;
}

#block-simple_mailing_list-0 input#edit-submit{
	
	background-image: url("images/button-right.jpg");

	width:16px;
	height:16px;
	overflow: hidden;
	border:0px solid black;
	font-size: 0px;
	margin-bottom:3px;
	margin-top: 0px;
	padding: 0px;
	
}

#block-simple_mailing_list-0 .form-item {
	height: 20px;
	margin-top: 0px;
}





/* US Patient Information Box*/

#block-block-7 {
	background-image:url(images/patient-info-us.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#block-block-7 img{
	margin-left:40px;
	margin-right:40px;
	}

#block-block-7 .title {
	color:#666666;
	font-family:Verdana;
	font-size:14px;
	line-height:normal;
	text-decoration: none;
	height:20px;
	font-weight: bold;
	margin-left: 15px;
  }
	
#block-block-7 .textbox input, #block-block-7 .label{
	margin: 0px;
	line-height: normal;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
	width: 130px;
	font-weight: normal;
  }


#block-block-7 p{
	margin-bottom: 2px;	
  margin-top: 1px;
	margin-left: 15px;
  }
	
#block-block-7 br{
	margin-bottom: 2px;	
  margin-top: 1px;
	margin-left: 15px;
  }	

#block-block-7 a:link {
	color: #000000;
	text-decoration: none;
	font-size:12px;
	}

#block-block-7 a:visited {
	color: #000000;
	text-decoration: none;
	font-size:12px;
	}
	
#block-block-7 a:hover{
	color: #000000;
	text-decoration: underline;
	font-size:12px;
	}
	
#block-block-7 a:active {
	color: #000000;
	text-decoration: none;
	font-size:12px;
	}

#block-block-8 {
	text-align:center;
}



/* Featured Journals */
#block-views-featured_journals  {
	/*background-image: url("images/box2-top-blue.jpg") no repeat;
	height: 36px;
	width: 158px;*/
	
    
	height: 40px;
	width: 158px;

}



#block-views-featured_journals h3.title {
background: url("images/box2-top-blue.jpg");
	padding-left: 10px;
	text-align: left;
	color:#FFFFFF;
	font-size:13px;
	padding-top:6px;
	height: 20px;
}


#block-views-featured_journals .item-list ul {
	padding-top: 3px;
	padding-left: 0;
	list-style-type: none;
    margin-right: 3px;
}

#block-views-featured_journals .item-list li {
margin-right: 1px;
padding-top: 5px;

padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
background-image: url(images/article-dots.jpg);
background-position: center bottom;
background-repeat: repeat-x;
font-size: 11px;

}

#block-views-featured_journals a {
color: #8c0935; text-decoration: none;
}

#sidebar-right {
margin-bottom:250px;
}

#sidebar-right-banner {

width: 160px;
height: 670px;
background-image: url(images/banner-bg.gif);
background-repeat: no-repeat;
margin-left: 790px;
}

#banner-spacer {
height:154px;
}