/*************************************************************/
/************************* OBJECTS  **************************/
/*************************************************************/

.split-col .object,
#sidebar-right .object {
	margin: 5px 0 10px 0;
	width: 300px;
}

/***** members toolbox ******/

#toolbox {
	position: relative;
	
}
#toolbox .top {
	height: 4px;
	background: url(/images/global/toolbox-bg-top.png) no-repeat !important;
	background: url(/images/global/toolbox-bg-top.gif) no-repeat;
}
#toolbox .inner {
	background: #FFFFFF;
	padding: 0 5px 5px 5px;
}
#toolbox .bottom {
	height: 4px;
	background: url(/images/global/toolbox-bg-bottom.png) no-repeat !important;
	background: url(/images/global/toolbox-bg-bottom.gif) no-repeat;
}

#toolbox .logout {
	position: absolute;
	top: 5px;
	right: 5px;
}
#toolbox .logout a {
	display: block;
	padding: 3px 7px 3px 26px;
	color: #505050;
	text-decoration: none;
	background: url(/images/global/toolbox-logout.jpg) no-repeat left top;
}
#toolbox .logout a:hover {
	color: #ffffff;
	background: url(/images/global/toolbox-logout.jpg) no-repeat left bottom;

}
#toolbox h3 {
	font-size: 18px;
	font-weight: bold;
	color: #585858;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}
#toolbox h4 {
	font-size: 14px;
	font-weight: bold;
	color: #44b2e3;
	margin: 9px 0 4px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#toolbox .updates {}
#toolbox .updates .holder {
	padding: 3px;
	color: #767676;
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 3px; 
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
#toolbox .updates ul {
	margin: 0;
	padding: 0;
}
#toolbox .updates ul li {
	list-style: none;
	padding: 2px 0;
	float: left;
	width: 141px;
}
#toolbox .updates ul li a {
	color: #565555;
	padding-left: 23px;
	text-decoration: underline;

}
#toolbox .updates ul li span {
	color: #FF0000 !important;
}

#toolbox .updates li.events {
	background: url(/images/global/alert-cal.png) no-repeat 0 2px;
}
#toolbox .updates li.comments {
	background: url(/images/global/alert-speach.png) no-repeat 0 2px;
}
#toolbox .updates li.requests {
	background: url(/images/global/alert-star.png) no-repeat 0 2px;
}
#toolbox .updates li.messages {
	background: url(/images/global/alert-mail.png) no-repeat 0 2px;
}



#toolbox .create {}
#toolbox .create .holder {
	padding: 3px;
	margin-top: 10px;
}
#toolbox .create .holder ul {
	margin: 0;
	padding: 0;
}
#toolbox .create .holder ul li {
	background: url(/images/global/toolbox-create-add.jpg) no-repeat 0 5px;
	padding-left: 15px;
	list-style: none;
	width: 127px;
	float: left;
}
#toolbox .create .holder ul li a {
	color: #565656;
}

#toolbox .create h4 a {
	font-size: 14px;
	font-weight: bold;
	color: #44b2e3;
	padding: 0 36px 10px 0;
	text-decoration: none;
}	
#toolbox .create h4.expanded a {
	background: url(/images/global/toolbox-create-collapse.jpg) no-repeat 1px 4px;
}	
#toolbox .create h4.collapsed a {
	background: url(/images/global/toolbox-create-expand.jpg) no-repeat 1px 4px;
}	



/***** video object ******/

#video-holder {
	position: relative;
}
/*#video-holder .title {
	left:9px;
	position:absolute;
	top:3px;
	z-index:10;
}*/
#video-holder .img {
	height:192px;
	margin:2px 0 0;
	position:relative;
	width:300px;
	border: 0;
}
#video-holder .img .video-image {
	height:152px;
	position:absolute;
	width:281px;
	z-index:0;
	top: 34px;
	left: 10px;
}
#video-holder .img .video-frame {
	border:medium none;
	height:192px;
	position:absolute;
	width:300px;
	z-index:1;
}
#video-holder .play {
	top:140px;
	left:15px;
	position:absolute;
	z-index:1;
	cursor: pointer;
}
#video-holder .stand-foot {
	background: #bebebe;
}
#video-holder .dark-foot {
	background: #494949;
}
#video-holder .vid-foot .desc {
	padding: 0 10px 5px;
	color: #ffffff;
	font-size: 11px;
	line-height: 12px;
}
#video-holder .vid-foot .desc p {
	margin: 0;
	padding: 0;
}

/***** general image holder with link ******/

.image-holder {
	padding: 5px 0;
}
.image-holder img {
	border: 0;
}

/***** more in section ******/

.more-in-section {
}
.more-in-section .heading {
	color: #5d7b87;
	text-transform: uppercase;
	font-size: 11px;
	background: url(/images/global/blue-heading-bg.jpg) no-repeat;
	font-weight:bold;
	padding: 4px 0 3px 8px;
}
.more-in-section ul {
	padding: 5px 0 5px 10px;
}
.more-in-section ul li {
	list-style-image: url(/images/global/bullet-blue.gif);
	list-style-position: outside;
	margin-left: 20px;
	line-height: 13px;
	margin-bottom: 2px;
}
.more-in-section ul li a {
}
.more-in-section span {
	font-size: 10px;
}
.more-in-section span a {
	color: #0099bf !important;
}
.more-in-section .more {
	text-align: right;
	font-weight: bold;
}
.sub-more-in ul li {
	line-height: 18px !important;
}

#money-matters-section .more-in-section span a {
	color: #0099bf;
}
	

/***** login box ******/

.login-box {
	background: url(/images/global/login-box.png) no-repeat !important;
	background: url(/images/global/login-box.gif) no-repeat;
	width: 300px;
	margin-bottom: 10px;
	color: #ffffff;
}
.login-box .inner {
	padding-top: 30px;
	height: 114px;
}
.login-box .username,
.login-box .password {
	border:0 none;
	font-size:12px;
	padding:6px;
	width:205px;
	background: url(/images/global/login-box-input-bg.jpg) no-repeat;
}
.login-box .inner table {
}
.login-box .inner table td {
	padding: 0;
}
.login-box .footer {
	background: url(/images/global/login-box-footer.gif) no-repeat 10px 0;
	height: 34px;
	width: 300px;
}
.login-box .remember-me {
	font-size: 9px;
	line-height: 9px;
	display: block;
}
.login-box .forgotpass {
	line-height: 14px;
}
.login-box .forgotpass a {
	font-size: 9px;
	text-decoration: none;
	color: #ffffff !important;	
}
.login-box .forgotpass a:hover {
	text-decoration: underline;
}
.login-box .become-a-member {
	float:left;
	padding:6px 0 0 20px;
	width:117px;
}
.login-box .text {
	float:left;
	font-size:10px;
	line-height:11px;
	padding:5px;
	color: #474040;
}
#login-btn {
	width: 80px;
	height: 26px;
	float: right;
	border: 0;
	cursor: pointer;
	margin-right: 15px;
	background:url(/images/global/member-box-login-btn.jpg) no-repeat;
}
#login-form {
	position: relative;
}
#login-form #email {
	background: url(/images/global/login-error-bg.png) no-repeat !important;
	background: url(/images/global/login-error-bg.gif) no-repeat;
	color: #FFFFFF;
	height: 33px;
	left: 81px;
	position:absolute;
	top:-26px;
	width:215px;
}
#login-form #username p {
	margin: 0;
	padding: 4px;
	text-align: center;
}



/***** whats on cal ******/

#whats-on {
	width: 300px;
	margin-bottom: 0;
}
#whats-on .header {
	background: url(/images/global/whats-on-top.png) no-repeat;
	height: 35px;
}
#whats-on .inner {
	background: url(/images/global/whats-on-body.jpg) repeat-y top left;
}

#whats-on .area {
	text-align: center;
	font-size: 10px;
}
#whats-on .inner .topsection,
#whats-on .inner .bottomsection {
	padding: 0 8px;
}
#whats-on .inner .calendar table {
	text-align: center;
	margin: auto;
}
#whats-on .inner .calendar table td {
	padding: 0;
}
#whats-on .inner .calendar a {
	display: block;
	background: #d7d4d2;
	color: #575757;
}
#whats-on .inner .calendar a:hover {
	background: #ccc;
}
#whats-on .inner .event {
	font-size: 11px;
	padding: 5px;
	line-height: 14px;
}
#whats-on .inner .event .title {
	padding-bottom: 3px;
}
#whats-on .inner .event .title a {
	font-weight: bold;
}
#whats-on .inner .event .when {
}
#whats-on .inner .event .where {
}
#whats-on .inner .event .time {
}
#whats-on .inner .event .add {
	padding-top: 3px;
}
#whats-on .inner .event .add a {
	font-weight: bold;
}
#whats-on .bottom {
	background: url(/images/global/whats-on-bottom.jpg) no-repeat;
	height: 13px;
}
#whats-on-footer {
	padding-right:5px;
	text-align:right;
	margin-bottom: 10px;
}

/* near you */

.nearyou {
	margin: 10px 0 0 0;
}

.nearyou .event-list {
	margin: auto;
}
.nearyou .event-list tr.odd {
	background: #edecec;
}
.nearyou .event-list .day {
	color: #4f4e4e;
	font-weight: bold;
}
.nearyou .event-list .date {
	color: #8a8a8a;
	font-weight: bold;
}
.nearyou .event-list .title a {
	font-weight: bold;
}





/***** most read articles ******/
.most-read-articles ul {
	padding: 10px 0 10px 10px;
}
.most-read-articles ul li {
	list-style-image: url(/images/global/bullet-blue.gif);
	list-style-position: outside;
	margin-left: 20px;
}

/***** resources list ******/
.resources-list {
	margin: 5px 0;
}

.resources-list ul {
	padding: 10px 0 0 10px;
}
.resources-list ul li {
	list-style-image: url(/images/global/bullet-blue.gif);
	list-style-position: outside;
	margin-left: 20px;
}
.resources-list ul li a {
	font-weight: bold;
}
.resources-list .more {
	text-align: right;
	font-weight: bold;
}
.resources-list h3 {}

/***** most comment articles ******/
.most-comment-articles ul {
	padding: 10px 0 10px 10px;
}
.most-comment-articles ul li {
	list-style-image: url(/images/global/bullet-blue.gif);
	list-style-position: outside;
	margin-left: 20px;
}
.most-comment-articles span {
	font-size: 10px;
}
.most-comment-articles span img {
	vertical-align: middle;
}

/***** your classifields object ******/

.your-classifields {
	width: 300px;
	height: 135px;
	font-size: 11px;
	
	margin: 15px 0;
	background: url(/images/global/classifields.png) no-repeat;
}
.your-classifields .inner {
	padding: 35px 10px 0px 10px;
	position: relative;
}
.your-classifields .img {
	float: left;
	padding: 0 3px 0 0;
}
.your-classifields .img img {
	background: url(/images/global/your-classifields-img-bg.jpg) no-repeat;
	padding: 6px;
	height: 80px;
	width: 80px;
}
.your-classifields .details {
	padding-right: 5px;
}
.your-classifields .details .title {
	line-height: 12px;
}
.your-classifields .details .title a {
	color: #494949 !important;
	font-weight: bold;
	text-decoration: underline;
}
.your-classifields .details .txt {
	line-height: 12px;
}
.your-classifields .details .more {
	font-size:10px;
	line-height:14px;
	text-align:right;
}
.your-classifields .details .more a {
	color: #494949 !important;
}
.your-classifields .all {}
.your-classifields .all a {
	position: absolute;
	top: 5px;
	right: 8px;
	color: #ffffff !important;
	font-size: 10px;
	text-decoration: underline;
}
/******** classified category title *******/

.classified-category .heading {
	background: #13758a url(/images/global/classified-cat-bg-top.jpg) no-repeat left top;
}
.classified-category .heading .h-inner {
	background: url(/images/global/classified-cat-bg-bottom.jpg) no-repeat left bottom;
}
.classified-category .heading h2 {
	margin: 0;
	padding: 5px;
	font-size: 16px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/******** a single one on classifieds page ******/

.classified-category .a-classified {
	width: 300px;
	height: 98px;
	font-size: 11px;
	margin: 5px 0;
	position: relative;
	background: url(/images/global/classifieds-bg.jpg) no-repeat;
}

.classified-category .a-classified .inner {
	padding: 6px;
}

.classified-category .a-classified .img {
	float: left;
	padding: 0 3px 0 0;
}
.classified-category .a-classified .img img {
	background: #FFFFFF;
	padding: 2px;
	height: 80px;
	width: 80px;
	border: 1px solid #cacaca;
}
.classified-category .a-classified .details {
	padding-right: 5px;
}
.classified-category .a-classified .details .title {
	line-height: 12px;
	padding-bottom: 3px;
}
.classified-category .a-classified .details .title a {
	color: #494949;
	font-weight: bold;
	text-decoration: none;
}
.classified-category .a-classified .details .title a {
	text-decoration: underline;
}
.classified-category .a-classified .details .txt {
	line-height: 12px;
}
.classified-category .a-classified .details .more {
	font-size:10px;
	line-height:14px;
	text-align:right;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.classified-category .a-classified .details .more a {
	color: #494949;
}
.classified-category .a-classified .state {
	font-weight: bold;
	color: #426575;
}


/***** q and a ******/

.q-a {
	background: url(/images/global/qa-bod.jpg) repeat-y top left;
	font-size: 11px;
	line-height: 12px;
	margin: 5px 0;
}
.q-a .inner {
	background: url(/images/global/qa-header.jpg) no-repeat;
	padding-top: 35px;
}
.q-a .inner .inner-inner {
	background: url(/images/global/qa-footer.jpg) no-repeat bottom left;
	min-height:150px;
}
.q-a .q {
	color: #6a6969;
	font-weight: bold;
	width: 210px;
	padding: 4px 0 4px 10px;
}
.q-a .a {
	color: #ff7a00;
	width: 180px;
	padding-left: 10px;
}
.q-a .btns {
	padding: 10px 0 0 10px;
}
.q-a .btns img {
	border: 0;
	padding: 2px 0;
	
}

/***** members status update ******/

.status-update {
	width: 390px;
}
.status-update .current {
	line-height: 16px;
}
.status-update .current .inner {
	padding: 0 5px 5px 5px;
}
.status-update .update {
	background: url(/images/global/update-status-background.jpg);
	height: 123px;
	overflow: hidden;
}
.status-update .update .inner {
	padding: 8px;
}
.status-update .update .textarea {
	background: url(/images/global/status-update-ta-bg.jpg) no-repeat;
	height: 56px;
	width: 374px;
	margin-top: 3px;
}
.status-update .update .textarea textarea {
	border:0 none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:40px;
	margin:5px;
	width:360px;
}
.status-update .submit {
	text-align: right;
	padding: 5px 0 0 0;
}
#submit-status {
	background: url(/images/global/submit-status.jpg);
	width: 64px;
	height: 26px;
	border: 0;
	cursor: pointer;
}

/***** friends speak ******/

.friends-speak {
	width: 390px;
}
.friends-speak h2  {
	color:#3C9EBE;
	font-size:18px;
	padding-bottom:10px;
}
.friends-speak .inner {
}
.friends-speak .inner .friend,
.friends-speak .inner .member {
	clear: both;
	height: 75px;
}
.friends-speak .inner .friend .avatar {
}
.friends-speak .inner .friend .bubble {
	background: url(/images/global/friends-speak-bubble.jpg) no-repeat;
	float:left;
	height:63px;
	margin-top:5px;
	margin-left: 4px;
	width:315px;
	position: relative;
}

.friends-speak .inner .member .bubble {
	background: url(/images/global/member-speak-bubble.jpg) no-repeat;
	float:left;
	height:63px;
	margin-top:5px;
	margin-left: 4px;
	width:379px;
	position: relative;
}


.friends-speak .inner .friend .bubble .speak,
.friends-speak .inner .member .bubble .speak {
	color:#4C4A4A;
	font-size:11px;
	height:45px;
	line-height:14px;
	overflow:hidden;
	padding:5px 5px 0 17px;
}
.friends-speak .inner .friend .bubble .when,
.friends-speak .inner .member .bubble .when {
	bottom:0;
	color:#0099BF;
	font-size:10px;
	left:17px;
	position:absolute;
}
#find-friends {
	background: url(/images/global/blue-btn.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:10px;
	padding:2px 0 1px 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:128px;
	font-weight: normal;
}
.more-friends {
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
}


/***** my galleries ******/

.mygalleries {
	width: 390px;
}
.mygalleries h2 {
	color:#3C9EBE;
	font-size:18px;
	padding-bottom:10px;
}
.mygalleries .inner {
}
.mygalleries .holder {
}
.mygalleries .gallery {
	float: left;
	margin: 6px;
}
.mygalleries .gallery img {
	border: 1px solid #d8d2d2;
	padding: 3px;
	/*margin: 3px;*/
}

#add-more-photos {
	background: url(/images/global/blue-btn.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:10px;
	padding:2px 0 1px 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:128px;
	font-weight: normal;
}
.more-galleries {
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
	clear: both;
}

/***** friends recent site activity ******/

.friends-recent-activities {
	width: 390px;
	position: relative;
}
.friends-recent-activities .inner {
}
.friends-recent-activities .friend {
	clear: both;
	margin: 0 0 5px 0;
	height: 80px;
}
.friends-recent-activities .friend .activites {
	float: left;
}
.friends-recent-activities .friend .activites ul {
	padding: 0 0 0 1em;
}
.friends-recent-activities .friend .activites ul li {
	list-style: none;
	padding: 0 0 0 9px;
	background: url(/images/global/bullet-small-arrow.jpg) no-repeat 0 7px;
}
.friends-recent-activities .friend .activites .link {
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
}
.friends-recent-activities h2 {
	color: #3c9ebe;
	font-size: 18px;
	padding-bottom: 10px;
}
.more-member-activity {
	clear:both;
	font-weight:bold;
	margin-top:5px;
	text-align:right;
}

/***** alerts (left bar) ******/

.alerts {
	background: url(/images/global/your-alerts-bg-mid.jpg) repeat-y top left;
	width: 220px;
}
.alerts .inner {
	background: url(/images/global/your-alerts-bg-top.jpg) no-repeat top left;
}
.alerts .inner .inner {
	background: url(/images/global/your-alerts-bg-footer.jpg) no-repeat bottom left;
}
.alerts ul {
	margin: 0;
	padding:35px 0 10px 10px;
}
.alerts ul li {
	list-style: none;
	padding: 2px 0;
	margin: 0;
}

.alerts li.events {
	background: url(/images/global/alert-cal.gif) no-repeat 0 2px;
}
.alerts li.comments {
	background: url(/images/global/alert-speach.gif) no-repeat 0 2px;
}
.alerts li.requests {
	background: url(/images/global/alert-star.gif) no-repeat 0 2px;
}
.alerts li.messages {
	background: url(/images/global/alert-mail.gif) no-repeat 0 2px;
}

.alerts a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 23px;
}

/******* profile options (left bar ) ******/

.profile-options {
	background: #e4e4e4 url(/images/global/profile-options-bg-f.jpg) no-repeat left bottom;
	margin: 10px 0;
}
.profile-options .inner {
	background: url(/images/global/profile-options-bg-t.jpg) no-repeat left top;
}
.profile-options .inner .inner {
	padding: 5px 0 0 5px;
}
.profile-options .inner .inner img {
	padding-bottom: 2px;
}
.profile-options a {
	padding-bottom: 2px;
}

#profile-friend-confirm {
	width: 210px;
	height: 64px;
	padding-bottom: 5px;
	background: url(/images/global/friend-request.jpg) no-repeat left top;
}
#profile-friend-confirm .in {
	padding-top: 42px;
	padding-left: 9px;
}
#profile-friend-confirm .accept a {
	background: url("/images/global/friend-accept.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:9px;
	margin-right:3px;
	padding:1px 10px;
	text-decoration:none;
}
#profile-friend-confirm .ignore a {
	background: url("/images/global/friend-ignore.jpg") no-repeat scroll 0 0 transparent;
	color:#000000;
	cursor:pointer;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:9px;
	margin-right:3px;
	padding:1px 10px;
	text-decoration:none;
}


/***** things to do (left bar) ******/

.things-to-do {
	background: #efeeee;
	margin-top: 15px;
	width: 220px;
}
.things-to-do .inner {
	background: url(/images/global/things-to-do-bg-top.jpg) no-repeat top left;
}
.things-to-do .inner .inner {
	background: url(/images/global/things-to-do-bg-footer.jpg) no-repeat bottom left;
}
.things-to-do ul {
	margin: 0;
	padding: 40px 0 10px 10px;
}
.things-to-do ul li {
	list-style: none;
	padding: 2px 0 2px 20px;
	background: url(/images/global/bullet-blue.gif) no-repeat 0 4px;
}
.things-to-do ul li a {
	font-weight: bold;
}

/***** view members content (left bar) ******/

.view-members-content {
	background: #efeeee;
	margin-top: 15px;
	width: 220px;
}
.view-members-content .inner {
	background: url(/images/global/view-members-content-bg-top.jpg) no-repeat top left;
}
.view-members-content .inner .inner {
	background: url(/images/global/things-to-do-bg-footer.jpg) no-repeat bottom left;
}
.view-members-content ul {
	margin: 0;
	padding: 40px 0 10px 5px;
}
.view-members-content ul li {
	list-style: none;
	padding: 2px 0 2px 15px;
	background: url(/images/global/bullet-blue.gif) no-repeat 0 4px;
}
.view-members-content ul li a {
	font-weight: bold;
}
.view-members-content .new {
	padding-left: 3px;
}

/***** member benefits(left bar) ******/


.member-benefits {
	background: url(/images/global/member-benefits-bg-mid.jpg) repeat-y top left;
	margin-top:20px;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	width: 220px;
}
.member-benefits .inner {
	background: url(/images/global/member-benefits-bg-top.jpg) no-repeat top left;
	padding:20px 0 0;
	position: relative;
	
}
.member-benefits .inner .inner {
	background: url(/images/global/member-benefits-bg-footer.jpg) no-repeat bottom left;
	padding: 10px;
	position: relative;
}
.member-benefits .benefit {
	background: url(/images/global/white-dot-border.gif) repeat-x bottom left;
	margin:10px 0 0;
	padding-bottom:10px;
}
.member-benefits a {
	color: #ffffff;
	font-weight: bold;
}
.member-benefits .more {
	text-align: right;
	padding: 5px 0;
}
.member-benefits .benefit img {
	border: 1px solid #d8d2d2;
	margin: 0 6px 0 0;
}

/************ VIEW MEMBERS CONTENT AREA **************/

.view-member-content ul {
	padding: 0 0 0 1em;
}
.view-member-content ul li {
	list-style: none;
	padding: 0 0 0 9px;
	background: url(/images/global/bullet-small-arrow.jpg) no-repeat 0 7px;
}
.view-member-content h2 {
	color: #3c9ebe;
	font-size: 18px;
	padding-bottom: 10px;
}
.view-member-content h2 span {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

/************ your reminders **************/

#your-reminders {
	width: 300px;
	margin: 10px 0 0 0;
}
#your-reminders .header {
	background: url(/images/global/your-reminders-header.jpg) no-repeat;
	height: 35px;
}
#your-reminders .inner {
	background: url(/images/global/your-reminders-bod.jpg) repeat-y top left;
}

#your-reminders .area {
	text-align: center;
	font-size: 10px;
}
#your-reminders .inner .topsection,
#your-reminders .inner .bottomsection {
	padding: 0 8px;
}
#your-reminders .reminder-list {
	margin: auto;
}
#your-reminders .reminder-list .date {
	color: #4f4e4e;
	font-weight: bold;
}
#your-reminders .reminder-list .type {
}
#your-reminders .reminder-list .title {
	font-weight: bold;
	color: #ff7a00;
}
#your-reminders .birthday {
	background: url(/images/global/bday-icon.jpg);
	width: 29px;
	height: 29px;
}
#your-reminders .party {
	background: url(/images/global/party-icon.jpg);
	width: 29px;
	height: 29px;
}
#your-reminders .bottom {
	background: url(/images/global/your-reminders-bottom.gif) no-repeat;
	height: 11px;
}
#your-reminders-footer {
	padding-right:5px;
	text-align:right;
	margin-bottom: 10px;
	height: 28px;
}



/************ your bucketlist **************/

#your-bucket-list {
	width: 300px;
	clear: both;
	margin: 10px 0 0 0;
}
#your-bucket-list .header {
	background: url(/images/global/your-bucket-list-header.gif) no-repeat;
	height: 35px;
}
#your-bucket-list .inner {
	background: url(/images/global/your-bucket-list-bod.gif) repeat-y top left;
}

#your-bucket-list .area {
	text-align: center;
	font-size: 10px;
}
#your-bucket-list .inner .topsection,
#your-bucket-list .inner .bottomsection {
	padding: 0 8px;
}
#your-bucket-list .bucket-list {
	margin: auto;
}
#your-bucket-list .bucket-list .even {
	background: #edecec;
}

#your-bucket-list .bottom {
	background: url(/images/global/your-bucket-list-bottom.gif) no-repeat;
	height: 11px;
}
#your-bucket-list-footer {
	padding-right:5px;
	text-align:right;
	margin-bottom: 10px;
	height: 28px;
}


/************ bucketlist members top 5 **************/

#members-bucket-list {
	width: 300px;
	clear: both;
	margin: 10px 0 0 0;
}
#members-bucket-list .header {
	background: url(/images/global/bucket-list-member-top-5-top.gif) no-repeat;
	height: 35px;
}
#members-bucket-list .inner {
	background: url(/images/global/bucket-list-member-top-5-mid.jpg) repeat-y top left;
}

#members-bucket-list .area {
	text-align: center;
	font-size: 10px;
}
#members-bucket-list .inner .topsection,
#members-bucket-list .inner .bottomsection {
	padding: 0 8px;
}
#members-bucket-list .bucket-list {
	margin: auto;
}
#members-bucket-list .bucket-list .even {
	background: #edecec;
}

#members-bucket-list .bucket-list .list-item {
	float: left;
	width: 260px;
}
#members-bucket-list .bucket-list .add {
	float: left;
	width: 12px;
	height: 12px;
	padding:3px 0 0 2px;
}
#members-bucket-list .bucket-list .add img {
	border: 0;
}

#members-bucket-list .bottom {
	background: url(/images/global/bucket-list-member-top-5-bottom.gif) no-repeat;
	height: 39px;
	color: #ffffff;
	font-size: 10px;
}
#members-bucket-list .bottom p {
	margin: 0;
	padding:8px 8px 0;
	line-height: 12px;
}
#members-bucket-list-footer {
	padding-right:5px;
	text-align:right;
	margin-bottom: 10px;
	height: 28px;
}


/************ job listing **************/

#job-list {
	width: 300px;
	clear: both;
	margin: 10px 0 0 0;
}
#job-list .header {
	background: url(/images/global/job-lists-top.jpg) no-repeat;
	height: 35px;
}
#job-list .inner {
	background: url(/images/global/job-lists-mid.jpg) repeat-y top left;
}
#job-list .area {
	text-align: center;
	font-size: 10px;
}
#job-list .inner .topsection,
#job-list .inner .bottomsection {
	padding: 0 8px;
}

#job-list .job {
	color: #636363;
	border-bottom: 1px dashed #0075a6;
	margin: 0 5px;
	padding: 5px 0;
	line-height: 14px;
}
#job-list .job .title {}
#job-list .job .title a {
	color: #007ead;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#job-list .job .name {}
#job-list .job .location {}
#job-list .job .options {}
#job-list .job .options span {}
#job-list .job .options a {
	font-weight: bold;
	color: #636363;
	font-size: 10px;
}
#job-list .job .image {
	float: left;
	margin-right: 4px;
}
#job-list .job .image img {
	border: 0;
}

#job-list .bottom {
	background: url(/images/global/job-lists-bottom.jpg) no-repeat;
	height: 13px;
}
#job-list .bottom p {
	margin: 0;
	padding:8px 8px 0;
	line-height: 12px;
}
#job-list-footer {
	padding-right:5px;
	text-align:right;
	margin-bottom: 10px;
	height: 28px;
}

/************ seachange guide **************/

.seachange-guide {
	background: url(/images/global/seachange-guide-bg.gif) no-repeat;
	width: 300px;
	height: 165px;
	color: #494848;
	font-size: 11px;
	line-height: 14px;
}
.seachange-guide .inner {
	padding:35px 5px 6px 10px;
	height: 94px;
}
.seachange-guide .image {
	-moz-box-shadow: 0 0 1px 1px #CCCCCC;
	-webkit-box-shadow: 0 0 1px 1px #CCCCCC;
	box-shadow: 0 0 1px 1px #CCCCCC;
	*border: 1px solid #cccccc;
	float:left;
	overflow:hidden;
	padding:0;
	width:90px;
}
.seachange-guide .image img {
	/*background: url(/images/global/seachange-image-bg.jpg) no-repeat;*/
	/*padding: 7px;*/

}
.seachange-guide .content {
	float:left;
	margin-left:5px;
	width:185px;
}
.seachange-guide .content p {
	margin: 0;
	padding: 0;
}
.seachange-guide .content a {
	color: #494848;
	font-weight: bold;
}
.seachange-guide .more {
	text-align: right;
}
.seachange-guide .more a {
	color: #494848;
	font-weight: normal;
}

#seachange-guide-footer {
	margin-bottom:10px;
	padding-left:5px;
}

/************ FEARTURE RSS **************/

#feature-rss {
	width: 300px;
}
#feature-rss .inner {
	width: 300px;
}
#feature-rss .footer {
	height: 41px;
	width: 300px;
}
#feature-rss ul {
	padding: 50px 0 10px 10px;
}
#feature-rss ul li {
	list-style-image: url(/images/global/feed-icon.gif);
	list-style-position: outside;
	margin-left: 20px;
}
#main #content #feature-rss ul li a {
	font-weight: bold;
	color: #FFFFFF !important;
}
#feature-rss .footer {
	position: relative;
}
#feature-rss .feed-logo {
	position:absolute;
	right:20px;
	top:7px;
}
#feature-rss .feed-logo img {
	border: 1px solid #fff;
}

/* rss your money */

.yourmoney-rss {
	background: url(/images/global/your-money-bg-bod.jpg) repeat-y top left;	
}
.yourmoney-rss .inner {
	background: url(/images/global/your-money-bg-top.jpg) no-repeat top left;
}
.yourmoney-rss .footer {
	background: url(/images/global/your-money-bg-footer.jpg) no-repeat top left;
}

/* rss health issues */

.health-issues-rss {
	background: url(/images/global/health-issues-rss-block-mid.jpg) repeat-y top left;	
}
.health-issues-rss .inner {
	background: url(/images/global/health-issues-rss-block-top.jpg) no-repeat top left;
}
.health-issues-rss .footer {
	background: url(/images/global/health-issues-rss-block-footer.jpg) no-repeat top left;
}

/* investment news */

.investment-news-rss {
	background: url(/images/global/your-money-bg-bod.jpg) repeat-y top left;	
}
.investment-news-rss .inner {
	background: url(/images/global/investment-news-rss.jpg) no-repeat top left;
}
.investment-news-rss .footer {
	background: url(/images/global/your-money-bg-footer.jpg) no-repeat top left;
}



/************ BLANK RSS  - title is text, no thumb **************/

#plain-rss {
	width: 300px;
	background: url(/images/global/health-issues-rss-block-mid.jpg) repeat-y top left;
}
#plain-rss .inner {
	width: 300px;
	background: url(/images/global/rss-block-blank-top.jpg) no-repeat top left;
	position: relative;
}
#plain-rss .title {
	color:#FFFFFF;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:18px;
	left:8px;
	overflow:hidden;
	position:absolute;
	top:17px;
	width:235px;
	height: 22px;
}
#plain-rss .footer {
	height: 41px;
	width: 300px;
	background: url(/images/global/rss-block-blank-footer.jpg) no-repeat top left;
}
#plain-rss ul {
	padding: 50px 0 10px 10px;
}
#plain-rss ul li {
	list-style-image: url(/images/global/feed-icon.gif);
	list-style-position: outside;
	margin-left: 20px;
}
#main #content #plain-rss ul li a {
	font-weight: bold;
	color: #FFFFFF !important;
}
#plain-rss .footer {
	position: relative;
} 
#plain-rss .feed-name {
	position: absolute;
	right: 6px;
	top: 10px;
	width: 95px;
	color: #ffffff;
	text-align: left;
	overflow: hidden;
	text-transform:uppercase;
}
#plain-rss .feed-name a {
	text-transform:uppercase;
	color: #ffffff;
	text-decoration: underline;
}




/************ currency converter **************/

.currency-converter {
	background: url(/images/global/currency-converter.gif) no-repeat;
	width: 300px;
	height: 187px;
	margin: 10px 0;
	overflow: hidden;
	line-height: 20px;
}
.currency-converter .inner {
	margin: 60px 0 0 15px;
}
.currency-converter .currency {
	float:left;
	width:170px;
	position: relative;
	padding: 0 !important;
	margin: 0;
}
.currency-converter .value {
	float: left;
	width: 100px;
	position: relative;
	padding: 0 !important;
}
.currency-converter .convert {
	clear: both;
	padding-top: 15px;
}
.currency-converter input.price {
	border:medium none #CCCCCC;
	font-size:10px;
	padding:2px;
	width:86px;
}
.currency-converter .from select {
	font-size: 10px;
	padding: 2px;
}

.currency-converter .to select {
	font-size: 10px;
	padding: 2px;
	margin-left: 20px;
}

.currency-converter input.submit {
	border: medium none;
	background: url(/images/global/converter-convert-btn.jpg);
	width: 42px;
	height: 16px;
	cursor: pointer;
}

/*********** gallery preview ***************/

.gallery-preview {
	width: 300px;
	/*height: 342px;*/
	overflow: hidden;
	margin-top: 10px;
}
.gallery-preview .inner {
	margin:35px 0 0 9px;
	height: 300px;
}
.gallery-preview .img {
	height: 92px;
	width: 92px;
	overflow: hidden;
	float: left; 
	margin: 0 3px 2px 0;
	position: relative;
	border: 1px solid #e1e1e1;
}
.gallery-preview .img .open {
	bottom:5px;
	height:18px;
	position:absolute;
	right:5px;
	width:18px;
}
.gallery-preview .img .open img {
	border: 0;
	width: 18px;
}
.gallery-preview .img .open div {
}
.gallery-preview .img img {
	border: 0;
	width: 90px;
}
.gallery-preview .more {
	text-align: right;
	clear: both;
	padding-right: 9px;
}
.gallery-preview .more a {
	color: #ffffff !important;
	font-weight: bold;
	font-size: 10px;
	
}
.gallery-preview-footer {
	padding-left: 5px;
	padding-top: 7px;
}
.gallery-preview-footer a {
	display: block;
	width: 194px;
	height: 28px;
	text-indent: -9999em;
	overflow: hidden;
}

/* pets */
.pets-preview-gallery {
	background: url(/images/global/members-pet-photos-bg.jpg) no-repeat;
}
.pets-preview-gallery .gallery-preview-footer a {
	background: url(/images/global/compact-gallery-footer.gif) no-repeat;
}

/* gardening */
.gardening-preview-gallery {
	background: url(/images/global/gardening-photos-bg.jpg) no-repeat;
}

.gardening-preview-gallery .gallery-preview-footer a {
	background: url(/images/global/gardening-gal-footer-btn.gif) no-repeat;
}



/*********** compact form ***************/

#compact-form {
	width: 300px;
}
#compact-form .header {
	height: 35px;
}
#compact-form  .inner {
	padding: 0 12px;
}
#compact-form  .area {
	text-align: center;
	font-size: 10px;
	line-height: 16px;
}
#compact-form .bottom {
	height: 13px;
}
#compact-form input {
	background: url(/images/global/compact-form-input-bg.jpg) no-repeat left top;
	border:0 none;
	color:#696969;
	font-size:11px;
	margin:3px 0;
	padding: 7px 8px;
	width:253px;
}
#compact-form input:focus {
	background: url(/images/global/compact-form-input-bg.jpg) no-repeat left bottom;
}
#compact-form .form #submit {
	background: url(/images/global/submit-btn.jpg) no-repeat;
	width: 80px;
	height: 26px;
	border: 0;
	margin: 0 8px 0 0;
	padding: 0;
	cursor: pointer;
}


/* total retirement solutions */
.total-retirement-plan-form .header {
	background: url(/images/global/total-retirement-solutions-form-header.jpg) no-repeat;
}
.total-retirement-plan-form .inner {
	background: url(/images/global/total-retirement-solutions-form-body.jpg) repeat-y top left;
}
.total-retirement-plan-form .bottom {
	background: url(/images/global/total-retirement-solutions-form-bottom.jpg) no-repeat;
}

/* ebook free form */
.ebook-free-form {
	width: 620px !important;
}
.ebook-free-form .header {
	background: url(/images/global/ebook-form-free-top.jpg) no-repeat;
	height: 34px !important;
}
.ebook-free-form .inner {
	background: url(/images/global/ebook-form-free-mid.jpg) repeat-y top left;
}
.ebook-free-form .bottom {
	background: url(/images/global/ebook-form-free-ftr.jpg) no-repeat;
}

.ebook-free-form .left {
	float: left;
	width: 275px;
}
.ebook-free-form .right {
	border-left:1px dashed #ccc;
	float:left;
	margin-left:5px;
	padding-left:10px;
	width:285px;
}



/************ book review **************/

.book-review {
	background: url(/images/global/book-review-object.gif) no-repeat;
	width: 300px;
	height: 134px;
	overflow: hidden;
	color: #494848;
	font-size: 11px;
	line-height: 14px;
}
.book-review .inner {
	padding:35px 5px 6px 10px;
}
.book-review .image {
	float: left;
}
.book-review .image img {
	background: url(/images/global/book-review-img-bg.jpg) no-repeat;
	padding: 7px;
}
.book-review .content {
	float:left;
	margin-left:5px;
	width:185px;
}
.book-review .content p {
	margin: 0;
	padding: 0;
}
.book-review .content a {
	color: #494848 !important;
	font-weight: bold;
}
.book-review .more {
	text-align: right;
}
.book-review .more a {
	color: #494848 !important;
	font-weight: normal;
}
.book-review .rate {
	padding: 2px 0;
}

/************ restaurant review **************/

.restaurant-review {
	width: 300px;
	font-size: 11px;
	line-height: 14px;
}
.restaurant-review .top {
	background: url(/images/global/restaurant-review-top.gif) no-repeat;
	height: 35px;
}
.restaurant-review .inner {
	background: url(/images/global/restaurant-review-mid.jpg) repeat-y;
	padding: 0 13px;
}
.restaurant-review .review {
	border-top: 1px dashed #d3d3d3;
	padding-top: 10px;
}
.restaurant-review .first {
	border-top: 0 !important;
	padding-top: 5px;
}
.restaurant-review .image {
	float: left;
	margin-right: 5px;
	background: url(/images/global/restaurant-review-img-bg.jpg) no-repeat;
	padding: 7px;
}
.restaurant-review .image .img {
	width: 80px;
	height: 69px;
	overflow: hidden;
}
.restaurant-review .image img {
	width: 80px;
}
.restaurant-review .inner .title {
	padding: 3px 0;
}
.restaurant-review .inner .title a {
	font-weight: bold;
	color: #636363 !important;
}
.restaurant-review .inner p {
	margin: 6px 0 0 0;
}
.restaurant-review .inner .rate {
}
.restaurant-review .inner .more {
	text-align: right;
}
.restaurant-review .inner .more a {
	font-weight: bold;
	color: #636363 !important;
}
.restaurant-review .bottom {
	background: url(/images/global/restaurant-review-bottom.gif) no-repeat;
	height: 10px;
}
.restaurant-review .footer {
	padding-left: 5px;
}

/************ seachange guide listings **************/

.seachange-guide-listings {
	width: 300px;
	font-size: 11px;
	line-height: 14px;
}
.seachange-guide-listings .top {
	background: url(/images/global/seachange-guide-listing-top.gif) no-repeat;
	height: 35px;
}
.seachange-guide-listings .inner {
	background: url(/images/global/seachange-guide-listing-bg.jpg) repeat-y;
	padding: 0 13px;
}
.seachange-guide-listings .review {
	border-top: 1px dashed #d3d3d3;
	padding-top: 10px;
}
.seachange-guide-listings .first {
	border-top: 0 !important;
	padding-top: 5px;
}
.seachange-guide-listings .image {
	float: left;
	margin-right: 5px;
	background: url(/images/global/restaurant-review-img-bg.jpg) no-repeat;
	padding: 7px;
}
.seachange-guide-listings .image .img {
	width: 80px;
	height: 69px;
	overflow: hidden;
}
.seachange-guide-listings .image img {
	width: 80px;
}
.seachange-guide-listings .inner .title {
	padding: 3px 0;
}
.seachange-guide-listings .inner .title a {
	font-weight: bold;
	color: #636363 !important;
}
.seachange-guide-listings .inner p {
	margin: 6px 0 0 0;
}
.seachange-guide-listings .inner .rate {
}
.seachange-guide-listings .inner .more {
	text-align: right;
	font-size: 10px;
}
.seachange-guide-listings .inner .more a {
	font-weight: bold;
	color: #636363 !important;
}
.seachange-guide-listings .bottom {
	background: url(/images/global/seachange-guide-listing-bg.gif) no-repeat;
	height: 10px;
}
.seachange-guide-listings .footer {
	padding-left: 5px;
}

/************ tour suggestion listings **************/

.suggested-tours-listings {
	width: 300px;
	font-size: 11px;
	line-height: 14px;
}
.suggested-tours-listings .top {
	background: url(/images/global/suggested-tours-bg-top.gif) no-repeat;
	height: 35px;
}
.suggested-tours-listings .inner {
	background: url(/images/global/suggested-tours-bg-mid-.jpg) repeat-y;
	padding: 0 13px;
}
.suggested-tours-listings .review {
	border-top: 1px dashed #d3d3d3;
	padding-top: 10px;
}
.suggested-tours-listings .first {
	border-top: 0 !important;
	padding-top: 5px;
}
.suggested-tours-listings .image {
	float: left;
	margin-right: 5px;
	background: url(/images/global/restaurant-review-img-bg.jpg) no-repeat;
	padding: 7px;
}
.suggested-tours-listings .image .img {
	width: 80px;
	height: 69px;
	overflow: hidden;
}
.suggested-tours-listings .image img {
	width: 80px;
}
.suggested-tours-listings .inner .title {
	padding: 3px 0;
}
.suggested-tours-listings .inner .title a {
	font-weight: bold;
	color: #636363 !important;
}
.suggested-tours-listings .inner p {
	margin: 6px 0 0 0;
}
.suggested-tours-listings .inner .rate {
}
.suggested-tours-listings .inner .more {
	text-align: right;
	font-size: 10px;
}
.suggested-tours-listings .inner .more a {
	font-weight: bold;
	color: #636363 !important;
}
.suggested-tours-listings .bottom {
	background: url(/images/global/suggested-tours-bg-bottom.gif) no-repeat;
	height: 10px;
}
.suggested-tours-listings .footer {
	padding-left: 5px;
}

/************ stuff-to-do **************/

.stuff-to-do {	
	width: 300px;
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
}
.stuff-to-do .top {
	background: url(/images/global/stuff-to-do-bg-top.gif) no-repeat top left;
	height: 3px;
}
.stuff-to-do .inner {
	background: url(/images/global/stuff-to-do-bg-bod.gif) repeat-y;
}
.stuff-to-do .inner-inner {
	background: url(/images/global/stuff-to-do-main.jpg) no-repeat top left;
}
.stuff-to-do .holder {
	padding:35px 5px 6px 10px;
}
.stuff-to-do .bottom {
	background: url(/images/global/stuff-to-do-bottom.gif) no-repeat bottom left;
	height: 3px;
}
.stuff-to-do .image {
	float: left;
	background: url(/images/global/stuff-to-do-img-bg.jpg) no-repeat;
	width: 94px;
}
.stuff-to-do .image .img {
	overflow: hidden;
	width: 87px;
}
.stuff-to-do .image img {
	padding: 7px;
}
.stuff-to-do .content {
	float:left;
	margin-left:5px;
	width:185px;
}
.stuff-to-do .content p {
	margin: 0;
	padding: 0;
}
.stuff-to-do .content a {
	color: #ffffff !important;
	font-weight: bold;
}
.stuff-to-do .more {
	text-align: right;
}
.stuff-to-do .more a {
	color: #ffffff !important;
	font-weight: normal;
}
#stuff-to-do-footer {
	height: 28px;
}


/************ funnies **************/

.funnies {	
	width: 300px;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}
.funnies .top {
	background: url(/images/global/funnies-bg-top.gif) no-repeat top left;
	height: 3px;
}
.funnies .inner {
	background: url(/images/global/funnies-bg-bod.jpg) repeat-y;
}
.funnies .inner-inner {
	background: url(/images/global/funnies-bg-main.jpg) no-repeat top left;
}
.funnies .holder {
	padding:35px 5px 6px 10px;
}
.funnies .bottom {
	background: url(/images/global/funnies-bg-bottom.gif) no-repeat bottom left;
	height: 3px;
}
.funnies .text {
	padding: 3px 0;
}
.funnies .content {
}
.funnies .content p {
	margin: 0;
	padding: 0;
}
.funnies .content a {
	font-weight: bold;
	color: #666666 !important;
}


/************ movie review **************/

.movie-review {
	width: 300px;
	font-size: 11px;
	line-height: 14px;
}
.movie-review .top {
	background: url(/images/global/movie-review-header.gif) no-repeat;
	height: 35px;
}
.movie-review .inner {
	background: url(/images/global/movie-review-bg-body.jpg) repeat-y;
	padding: 0 10px;
}
.movie-review .inner .img {
	float: left;
	margin-right: 5px;
}
.movie-review .inner .img img {
	background: url(/images/global/movie-review-img-bg.jpg) no-repeat;
	padding: 7px;
}
.movie-review .inner .title {
	padding: 3px 0;
}
.movie-review .inner .title a {
	font-weight: bold;
	color: #636363 !important;
}
.movie-review .inner p {
	margin: 6px 0 0 0;
}
.movie-review .inner .rate {
}
.movie-review .inner .more {
	text-align: right;
}
.movie-review .inner .more a {
	font-weight: bold;
	color: #636363 !important;
}
.movie-review .bottom {
	background: url(/images/global/movie-review-bg-bottom.gif) no-repeat;
	height: 10px;
}
.movie-review .footer {
}


/***** resources categories ******/

.resources-categories {}
.resources-categories .category {
	margin-bottom: 10px;
}
.resources-categories .category .heading {
	color: #5d7b87;
	text-transform:uppercase;
	font-size: 11px;
	background: url(/images/global/blue-heading-bg.jpg) no-repeat;
	font-weight:bold;
	padding:4px 0 3px 8px;
}
.resources-categories .category ul {
	padding: 10px 0 0 10px;
}
.resources-categories .category ul li {
	list-style-image: url(/images/global/bullet-blue.gif);
	list-style-position: outside;
	margin-left: 20px;
}
.resources-categories .category ul li a {
	font-weight: bold;
}
.resources-categories .category .heading ul li a:hover {
}

/***** GENERAL MORE IN OBJECT ******/

.general-more-in {}
.general-more-in .category {
	margin-bottom: 10px;
}
.general-more-in .category .heading {
	color: #5d7b87;
	text-transform:uppercase;
	font-size: 11px;
	background: url(/images/global/blue-heading-bg.jpg) no-repeat;
	font-weight:bold;
	padding:4px 0 3px 8px;
}
.general-more-in .category ul {
	padding: 10px 0 0 10px;
}
.general-more-in .category ul li {
	list-style-image: url(/images/global/bullet-blue.gif);
	list-style-position: outside;
	margin-left: 20px;
}
.general-more-in .category ul li a {
	font-weight: bold;
}
.general-more-in .category .heading ul li a:hover {
}

/************ find a retirement home **************/

#find-retirement-home {
	width: 300px;
	clear: both;
	margin: 10px 0 0 0;
}
#find-retirement-home .header {
	background: url(/images/global/find-retirement-home-bg-top.jpg) no-repeat;
	height: 35px;
}
#find-retirement-home .inner {
	background: url(/images/global/compact-grey-box-bg-mid.jpg) repeat-y top left;
}
#find-retirement-home .bottom {
	background: url(/images/global/compact-grey-box-bg-footer.jpg) no-repeat;
	height: 13px;
}
#find-retirement-home .inner-inner {
	padding: 0 13px;
}
#find-retirement-home p {
	margin: 0;
}

#find-retirement-home .home {
	line-height: 16px;
	padding: 5px 0;
	border-top: 1px dashed #b3b3b3;
}
#find-retirement-home .home .title a {
	font-weight: bold;
	text-decoration: none;
	color: #403f3f;
}
#find-retirement-home .home .title a:hover {
	text-decoration: underline;
}
#find-retirement-home .home a.img {
	position: relative;
	float: left;
	width: 135px;
	height: 90px;
	overflow: hidden;
	margin: 3px 3px 3px 0;
	display: block;
	text-decoration: none;
}
#find-retirement-home .home a.img img {
	border: 0;
}	
#find-retirement-home .home a.img .click {
	background:transparent url(/images/global/take-a-look-link.jpg) no-repeat scroll left top;
	bottom:4px;
	color:#FFFFFF;
	font-size:9px;
	left:0;
	padding:1px 20px 2px 0;
	position:absolute;
	text-align:right;
	text-decoration:none;
	width:115px;
}
#find-retirement-home .home a:hover.img .click {
	background: url(/images/global/take-a-look-link.jpg) no-repeat left bottom;
}
#find-retirement-home .home .img .hold {

}
#find-retirement-home .home .img .hold img {
}
#find-retirement-home .home .desc {

}


/************ box style a **************/

.box-style-a {
}
.box-style-a .header {
	position: relative;
	height: 56px;
	background: url(/images/global/box-style-a-header.jpg) no-repeat;
}
.box-style-a .header .title {
	padding:3px 0 0 9px;
}
.box-style-a .header .name {
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	overflow: hidden;
	padding: 3px 0 0 15px;
	text-decoration: none;
	text-transform: uppercase;
	width: 200px;
}
.box-style-a .header .link {
	float:right;
	margin-right:11px;
	padding:3px 0 0;
}
.box-style-a .header .link a {
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF !important;
}
.box-style-a .inner {
	background: url(/images/global/box-style-a-mid.jpg) repeat-y top left;
	padding: 0 8px;
}
.box-style-a .inner a {
	text-decoration: underline;
	color: #4f4e4e !important;
}
.box-style-a .bottom {
	background: url(/images/global/box-style-a-footer.jpg) no-repeat;
	height: 11px;
}

/************ shares box (using box a style) **************/

#shares {}
#shares .odd {
	background: #edecec;
}
#shares .even {}


/************ poll **************/

.poll {
}
.poll .header {
	background: url(/images/global/poll-bg-top.png) no-repeat;
	height: 35px;
}	
.poll .inner {
	background: url(/images/global/poll-bg-mid.jpg) repeat-y top left;
}
.poll .inner-inner {
	padding: 0 12px;
}
.poll .bottom {
	background: url(/images/global/poll-bg-bottom.png) no-repeat;
	height: 10px;
}
.poll .q {
	font-weight: bold;
}
.poll .vote-now {
	border: 0;
	background: url(/images/global/vote-btn.jpg);
	float: right;
	width: 60px;
	height: 26px;
	display: block;
	cursor: pointer;
}
.poll .q p {
	margin: 0;
}
.poll p {
	padding:5px 0;
	margin: 0;
	color:#333333;
	font-size:11px;
}
.poll p input {
	margin-left: 20px;
}
.poll .results {
	font-weight:bold;
	color:#333333;
	font-size:11px;
	clear: both;
}
.poll div.progress-text {
	float: left;
	width: 30px;
	margin: 2px 0px 5px 2px; 
	color: #FA5400;
}
.poll div.progress-container {
  border: 1px solid #ccc; 
  width: 215px; 
  margin: 2px 5px 5px 15px; 
  padding: 1px; 
  float: left; 
  background: white;
  font-size:12px;
  color:#FFFFFF;
}
.poll div.progress-container > div {
/*  background-color: #FA5400; */
  background: url(/images/global/poll-result-bg.jpg) no-repeat;
  height: 12px
}


/***** read this, seen this ****/

.read-seen {}
.read-seen .header {
	height: 35px;
}
.read-seen .inner {
	background: url(/images/global/read-seen-bg-mid.jpg) repeat-y top left;
}
.read-seen .bottom {
	background: url(/images/global/read-seen-bg-bottom.jpg) no-repeat;
	height: 13px;
}
.read-seen .inner-inner {
	padding: 0 13px;
}
.read-seen .cover img {
	border: 0;
}
.read-seen .title {}
.read-seen .title a {
	color: #3a3a3a !important;
	line-height: 14px;
}
#read-this .header {
	background: url(/images/global/read-bg-top.jpg) no-repeat;
}
#seen-this .header {
	background: url(/images/global/seen-bg-top.jpg) no-repeat;
}

/* games to play **/

#games-to-play .header {
	height: 32px;
	background: url(/images/global/games-to-play.jpg) no-repeat;
}
#games-to-play .inner {
	background: #0096d7;
}
#games-to-play .bottom {
	background: url(/images/global/games-to-play-bottom.jpg) no-repeat;
	height: 4px;
}
#games-to-play .inner-inner {
	padding: 0 2px;
}
.game {
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	float: left;
	width: 132px;
	padding: 4px;
	margin: 0 0 4px 4px;
	text-align: center;
}
.game .img {}
.game .img img {
	border: 0;
}
.game .title {}
.game .title a {
	color: #006895 !important;
}
#all-games .game {
	margin: 10px 7px 0 6px;
	border: 1px solid #cccccc;
}

/**** JOKES *****/

/* featured */
#featured-joke .header {
	height: 37px;
	background: #efefef url(/images/global/featured-joke-title.jpg) no-repeat 4px 0;
}
#featured-joke .top {
	background: url(/images/global/featured-joke-bg-top.jpg) no-repeat;
	height: 4px;
}

/* general */

.joke-teaser {}

.joke-teaser .top {
	background: url(/images/global/joke-bg-top.jpg) no-repeat;
	height: 7px;
}

.joke-teaser .header {
	background: url(/images/global/joke-bg-header.jpg) repeat-y left top;
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
}
.joke-teaser .header h3 {
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
	margin: 0;
	padding: 3px 3px 3px 10px;
}
.joke-teaser .header h3 a {
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c !important;
	text-decoration: none;
}
.joke-teaser .header h3 a:hover {
	text-decoration: underline
}
.joke-teaser .header-bottom {
	background: url(/images/global/joke-bg-header-bottom.jpg) no-repeat;
	height: 11px;
}
.joke-teaser .inner {
	background: #efefef;
	padding: 5px;
}
.joke-teaser .footer {
	height: 3px;	
	background: url(/images/global/joke-bg-bottom.jpg) no-repeat;
}
.joke-teaser p {
	margin: 0;
}
.joke-teaser .read-on {
	text-align: right;
}
.joke-teaser .read-on a {
	font-weight: bold;
	color: #3c3c3c !important;
}


/**** site news *******/

#site-news {
	width: 300px;
	font-size: 11px;
	line-height: 14px;
}
#site-news .header {
	background: url(/images/global/site-news-bg-top.gif) no-repeat;
	height: 35px;
}
#site-news .inner {
	background: url(/images/global/site-news-bg-mid.jpg) repeat-y;
	padding: 0 10px;
}
#site-news .inner .title {
	padding-top: 5px;
}
#site-news .inner .title a {
	font-weight: bold;
	color: #ff7a00 !important;
}
#site-news .inner p {
	margin: 6px 0 0 0;
}
#site-news .story {
	border-bottom: 1px dotted #cfcfcf;
	padding: 0 0 5px 0;
}
#site-news .story img {
	padding: 2px;
	border: 1px solid #cfcfcf;
	margin: 3px;
}
#site-news .inner .more {
	text-align: right;
}
#site-news .inner .more a {
	font-weight: bold;
	color: #ff7a00 !important;
}
#site-news .bottom {
	background: url(/images/global/site-news-bg-footer.gif) no-repeat;
	height: 11px;
}
#site-news .footer {
	height: 30px;
	padding-right: 3px;
}


/**** Job Listings (main) *******/


.main-job-list-rss {}

.main-job-list-rss .top {
	background: url(/images/global/current-jobs-top.jpg) no-repeat;
	height: 36px;
}
.main-job-list-rss .inner {
	background: url(/images/global/current-jobs-mid.jpg) repeat-y;
	padding: 0 13px;
}
.main-job-list-rss .bottom {
	background: url(/images/global/current-jobs-ft.jpg) no-repeat;
	height: 11px;
}

.main-job-list-rss #feedContent {}
.main-job-list-rss #feedContent .entry {
	border-bottom: 1px dashed #c5c5c5;
	padding: 5px 0;
}
.main-job-list-rss #feedContent .lastUpdated {
	font-size: 11px;
	color: #7e7e7e;
	font-weight: normal;
}
.main-job-list-rss #feedContent h3 {
	margin: 0;
}
.main-job-list-rss #feedContent h3 a {
	color: #0075a6;
}

.main-job-list-rss #feedContent .feedEntryContent {
	color: #000000;
}

.main-job-list-rss .src {
	float: right;
	margin: 5px 0 0 0;
	color: #727272;
	font-size: 10px;
	text-align: right;
}
.main-job-list-rss a#feedTitleLink img {
	border: 0;
}


/******** jobs wanted category titles *********/

.job-wanted-cat .category span {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding:8px 0 3px 35px;
	display: block;
}
.job-wanted-cat .category .qld {
	background: url(/images/global/jobs-wanted-qld.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .nsw {
	background: url(/images/global/jobs-wanted-nsw.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .vic {
	background: url(/images/global/jobs-wanted-vic.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .sa {
	background: url(/images/global/jobs-wanted-sa.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .act {
	background: url(/images/global/jobs-wanted-act.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .nt {
	background: url(/images/global/jobs-wanted-nt.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .tas {
	background: url(/images/global/jobs-wanted-tas.jpg) no-repeat left bottom;
}
.job-wanted-cat .category .wa {
	background: url(/images/global/jobs-wanted-wa.jpg) no-repeat left bottom;
}



/******** find panel  *********/
#find-panel {
	margin-top: 5px;
}
#find-panel .search-panel {
	clear: both;
	padding: 10px 0;
}

#find-panel .search-panel input {
	border:0 none;
	color:#999999;
	float:left;
	font-size:14px;
	margin-right:12px;
	padding:3px;
	width:503px;
}
#find-panel .search-panel input#find-btn {	
	border: 0;
	width: 79px;
	height: 24px;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: url(/images/global/find-btn.jpg) no-repeat;
}

#find-panel {
	background: #f4f4f4 url(/images/global/find-block-bg-mid.jpg) repeat-y left bottom;
}
#find-panel .inner {
	background: url(/images/global/find-block-bg-bottom.jpg) no-repeat left bottom;
	padding-bottom: 5px;
}
#find-panel .inner-inner {
	background: url(/images/global/find-block-bg-top.jpg) no-repeat left top;
}
#find-panel h3 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	color: #444444;
	border-bottom:1px dotted #999999;
	margin-bottom:5px;
	padding:0 0 5px;
}
#find-panel form {
	padding: 0 10px 10px;
}
#find-panel .form-item {
	padding-bottom: 10px;
}
#find-panel .form-item .title {
	float: left;
	width: 110px;
	line-height: 23px;
}
#find-panel .form-item select {
	padding: 3px;
	width: 135px;
}
#find-panel .radio-group {
	padding-bottom: 4px;
}
#find-panel .radio-group input {
	background: none;
	border: 0 none;
	color: #696969;
	font-size: 12px;
	margin: 3px 5px 3px 0;
	padding: 0;
	width: auto;
}
#find-panel .choose input {
	background: #FFFFFF;
	border: 1px solid #cccccc;
	color: #696969;
	font-size: 12px;
	margin: 0;
	padding: 6px;
	width: 100px;
}
#find-panel .choose-date {
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	padding-top:5px;
	padding-bottom: 8px;
}
#find-panel .choose-date .choose {
	border-top:1px dotted #999999;	
	padding-top: 8px;
}
#find-panel .choose-date .choose select.day {
	float: left;
	width: 45px;
	margin-right: 3px;
}
#find-panel .choose-date .choose select.month {
	float: left;
	width: 85px;
	margin-right: 3px;
}
#find-panel .choose-date .choose select.year {
	float: left;
	width: 65px;
}

#find-panel table td {
	padding: 0;
}
#find-panel #filter-btn {
	border: 0;
	width: 134px;
	height: 24px;
	margin-top: 8px;
	display: block;
	cursor: pointer;
	background: url(/images/global/filter-btn.jpg) no-repeat;
}


/******** find panel on section search page *********/

#find-section-panel {
	background: #f4f4f4 url(/images/global/section-panel-bg-mid.jpg) repeat-y left bottom;
}
#find-section-panel .inner {
	background: url(/images/global/section-panel-bg-bottom.jpg) no-repeat left bottom;
}
#find-section-panel .inner-inner {
	background: url(/images/global/section-panel-bg-top.jpg) no-repeat left top;
}
#find-section-panel h3 {
	padding: 10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 18px;
	color: #444444;
}
#find-section-panel form {
	padding: 0 10px 15px;
}
#find-section-panel .form-item {
	padding-bottom: 10px;
}
#find-section-panel .form-item .title {
	float: left;
	width: 110px;
	line-height: 23px;
	font-weight: bold;
}
#find-section-panel .form-item select {
	padding: 3px;
	width: 135px;
}
#find-section-panel .radio-group {
	padding-bottom: 4px;
}
#find-section-panel .radio-group input {
	background: none;
	border: 0 none;
	color: #696969;
	font-size: 12px;
	margin: 3px 0;
	padding: 0;
	width: auto;
}
#find-section-panel .choose input {
	background: #FFFFFF;
	border: 1px solid #cccccc;
	color: #696969;
	font-size: 12px;
	margin: 0;
	padding: 6px;
	width: 100px;
}
#find-section-panel .choose-date {
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	padding-top:5px;
	padding-bottom: 8px;
}
#find-section-panel .choose-date .choose {
	border-top:1px dotted #999999;	
	padding-top: 8px;
}
#find-section-panel .choose-date .choose select.day {
	float: left;
	width: 45px;
	margin-right: 3px;
}
#find-section-panel .choose-date .choose select.month {
	float: left;
	width: 85px;
	margin-right: 3px;
}
#find-section-panel .choose-date .choose select.year {
	float: left;
	width: 65px;
}
#find-section-panel table td {
	padding: 0;
}
#find-section-panel #search-btn {
	border: 0;
	width: 89px;
	height: 24px;
	margin-top: 8px;
	display: block;
	cursor: pointer;
	background: url(/images/global/find-section-search-btn.jpg) no-repeat;
}




