@import url(lightbox.css);

/* begin global */ 
* html {overflow-y:scroll;}
html, body {font-family:verdana,Arial,Tahoma,Sans-Serif; font-size:1em;}
table, tr, td, th, select, option, input, button {font-size:1em; font-family:verdana,Arial,Tahoma,Sans-Serif;}
a img {border:0;}
hr {border:0; border-top:1px solid #d1d7dc; height:0;}

.clear {height:1px; overflow:hidden; clear:both;}
.clearfix:after {content:""; display:block; clear:both;}
* html .clearfix {height:1px;}
*+html .clearfix {min-height:1px;}
.none {display:none;}
.hidden {visibility:hidden;}
input.radio,input.checkbox {border:0 !important; vertical-align:middle;}
input[type=radio],input[type=checkbox] {border:0 !important; vertical-align:middle;}
.need, .error {color:#f00;}
.explain {color:#555; font-weight:normal;}
/* end global */


* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

body {
	background: url(Images/body_h435.gif) repeat-x;
	font-family: Arial;
	color: #666;
}

a {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: none;
	color: #000;
}

.boldlink a, a.boldlink {
	font-weight: bold;
}

.redlink a, a.redlink {
	color: #d10c55;
}
.redlink a:hover, a.redlink:hover {
	color: #333;
}

.whitelink a, a.whitelink {
	color: #FFF;
}
.whitelink a:hover, a.whitelink:hover {
	color: #333;
}

.biglink a, a.biglink {
	font-size:larger;
}
.biglink a:hover, a.biglink:hover {
	font-size:larger;
}

.tip {
	color: #fff;
}

.wrapper {
	width: 950px;
	margin: 0 auto;
	padding-bottom: 38px;
}

.container {
	padding: 18px 0 60px;
}

/* BGN .header .top */
.header {
	/*background: url(Images/slider.gif) no-repeat 50% 90px; */
}
.header .top {
	height: 90px;
	background: url(Images/top_nav.gif) no-repeat;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #f6bfd0;
}

.header .top a {
	font-size: 14px;
	font-weight: bold;
	color: #f6bfd0;
}
.header .top a:hover {
	color: #fff;
}
.header .top h1 {
	width: 140px;
	height: 55px;
	position: absolute;
	left: 40px;
	top: 16px;
	background: url(Images/logo.gif) no-repeat;
	text-indent: -999em;
}
.header .mainNav {
	position: absolute;
	left: 180px; /*200px; */
	top: 15px;
}
.header .mainNav li {
	float: left;
	height: 33px;
	background: url(Images/top_nav_li.gif) no-repeat right 0;
	padding: 23px 5px 0;
}
.header .mainNav li.last {
	background: none;
}
.header .mainNav a {
	float: left;
	width: 86px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}
.header .mainNav li.current a {
	background: url(Images/top_nav_current.gif) no-repeat;
	color: #fff;
}
.header .search {
	position: absolute;
	left: 670px; /*630px;*/
	bottom: 23px;
	width: 220px;
}
.header .search * {
	float: left;
	line-height: 26px;
}
.header .search input {
	width: 129px;
	height: 16px;
	border: 0;
	/*padding: 5px;*/
	margin: 0;
	line-height: 16px;
	/*background: transparent url(Images/search_input.gif) no-repeat;*/
	background: transparent none no-repeat;
	margin-left: 5px;
	color: #fff;
}
* html .header .search input {
	background-attachment: fixed;
}
.header .search button {
	border: 0;
	padding: 0;
	margin: 0;
	width: 21px;
	height: 21px;
	background: url(Images/search_btn.gif) no-repeat;
	text-indent: -999em;
	margin-top: 2px;
	margin-left: 5px;
}

.header .search .aspbutton {
	border: 0;
	padding: 0;
	margin: 0;
	width: 21px;
	height: 21px;
	background: url(Images/search_btn.gif) no-repeat;
	text-indent: -999em;
	margin-top: 2px;
	margin-left: 5px;
}


.header .rss {
	position: absolute;
	right: 20px;
	bottom: 25px;
	background: url(Images/rss.gif) no-repeat;
	line-height: 23px;
	padding-left: 26px;
}
/* END .header .top */

/* BGN .header .welcome */
.header .welcome {
	height: 41px;
	background: url(Images/top_nav_bottom.gif) no-repeat;
	color: #8a8a8a;
	font-weight: bold;
	line-height: 41px;
	padding: 0 28px;
	opacity: .85;
	filter: alpha(opacity=85);
}
.header .welcome * {
	vertical-align: middle;
}
.header .welcome a {
	color: #c1c1c1;
}
.header .welcome a:hover {
	color: #fff;
}
.header .welcome div {
	float: left;
}
.header .welcome ul {
	float: right;
}
.header .welcome li {
	float: left;
	background: url(Images/line_y.gif) no-repeat right 50%;
	padding: 0 10px;
}
.header .welcome li.last {
	padding-right: 0;
	background: none;
}
.header .welcome li.msg a {
	float: left;
	padding-left: 52px;
	background: url(Images/msg.gif) no-repeat 0 50%;
}

/* END .header .welcome */

/* BGN .header .silder */
.header .slider {
	height: 248px;
	padding-top: 27px;
	color: #676767;
}
.header .slider h2 {
	color: #c7c7c7;
	font-size: 14px;
	padding: 5px 0 3px;
}
.header .slider a {
	color: #c7c7c7;
}
.header .slider a:hover {
	color: #fff;
}
.header .slider .feature {
	width: 850px;
	margin: 0 auto;
}
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	width: 804px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 9999em !important;
}
.jcarousel-item {
	float: left;
	list-style: none;
	width: 203px;
	height: 187px;
	padding: 27px 29px;
	margin: 0 4px;
	background: url(Images/slider_item.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Common/slider_item.png');
}
.jcarousel-item * {
	position: relative;
}
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
.jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
.jcarousel-prev-horizontal {
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 241px;
	cursor: pointer;
	background: #000 url(Images/slider_arrow_left.gif) no-repeat 50% 50%;
}
* html .jcarousel-prev-horizontal {
	left: -14px;
}
.jcarousel-next-horizontal {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 241px;
	cursor: pointer;
	background: #000 url(Images/slider_arrow_right.gif) no-repeat 50% 50%;
}
/* END .header .silder */

/* BGN .header .subNav */
.header .subNav {
	padding: 0 15px;
	background: #fff url(Images/subnav.gif) no-repeat;
}
.header .subNav li {
	float: left;
	padding-top: 9px;
}
.header .subNav li.current {
	background: url(Images/subnav_current.gif) no-repeat 50% 0;
}
.header .subNav a {
	float: left;
	font-weight: bold;
	line-height: 20px;
	border-right: 1px solid #dcdcdc;
	padding: 0 18px;
}
.header .subNav li.last a {
	border: 0;
}
.header .subNav li.current a {
	color: #D10C55; /*#000;*/
}
/* END .header .subNav */

/* BGN .featuredBlock */
.featuredBlock li {
	float: left;
	width: 166px;
	margin-top: 20px;
	margin-right: 34px;
}
.featuredBlock li.last {
	margin-right: 0;
}
.featuredBlock h3 {
	font-size: 14px;
	margin: 4px 0 8px;
}
.featuredBlock h3 a {
	font-size: 14px;
	color: #3C3C3C;
}
.featuredBlock h3 a:hover {
	color: #D10C55;
}
.featuredBlock .more {
	display: block;
	font-weight: bold;
}
/* END .featuredBlock */

/* BGN .featuredBlock_2 */
.featuredBlock_2 .box {
	padding: 18px 12px 10px;
}
.featuredBlock_2 .left {
	float: left;
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;
}

.w150 {
	width:150px;
}

.featuredBlock_2 .right {
	float: right;
	width: 375px;
}
.featuredBlock_2 .desc {
	padding: 3px 0;
	line-height: 1.5em; /* added 7/24/08 */
}
.featuredBlock_2 .desc p {
	margin-bottom: 12px;
}
.featuredBlock_2 h3 {
	font-size: 18px;
	margin-bottom: 12px;
}
.featuredBlock_2 .op {
	float: right;
	margin-left: 4px;
}
.featuredBlock_2 .op .up, .featuredBlock_2 .op .down {
	line-height: 28px;
	padding-left: 32px;
	background: url(Images/hand_up_2.gif) no-repeat;
	font-weight: bold;
	margin-left: 13px;
	float: left;
}
.featuredBlock_2 .op .down {
	background-image: url(Images/hand_down_2.gif);
}
.featuredBlock_2 .by, .featuredBlock_2 .by a {
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
}
.featuredBlock_2 .fav, .featuredBlock_2 .report {
	display: block;
	float: left;
	width: 21px;
	height: 0;
	padding-top: 20px;
	background: url(Images/ico_fav_2.gif) no-repeat;
	overflow: hidden;
	margin-left: 3px;
}
.featuredBlock_2 .report {
	background-image: url(Images/ico_report_2.gif);
}
/* END .featuredBlock_2 */

/* BGN .featuredBlock_3 */

/* END .featuredBlock_3 */

/* BGN .sidebar */
.sidebar {
	width: 347px;
	float: right;
	color: #404040;	
}

.sidebar .block {
	margin-bottom: 19px;
}


#thingsTodo .powered {
	float: right;
	text-align: center;
	margin: 15px 12px 0 0;
	color: #000;
}
#thingsTodo .powered div {
	font-weight: bold;
	font-style: italic;
	line-height: 32px;
}
*+html #thingsTodo .powered div {
	font-style: normal;
}
#thingsTodo .options {
	margin-left: 10px;
}
#thingsTodo label {
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
#mm img {
	display: block;
	margin: 15px auto;
}
#searchActivities .box {
	padding: 14px 15px;
}
#searchActivities h2 {
	font-size: 14px;
	color: #3c3c3c;
	margin-bottom: 5px;
}
#searchActivities p {
	margin-top: 5px;
	color: #676767;
}
#searchActivities input {
	margin: 5px 0;
	width: 185px;
	height: 16px;
	padding: 5px;
	border: 0;
	background: url(Images/search_input_3.gif) no-repeat;
	vertical-align: middle;
}
#searchActivities button {
	border: 0;
	width: 105px;
	height: 36px;
	background: url(Images/search_btn_3.gif) no-repeat;
	text-indent: -999em;
	vertical-align: middle;
}
#searchActivities .search {
	border: 0;
	width: 105px;
	height: 36px;
	background: url(Images/search_btn_3.gif) no-repeat;
	text-indent: -999em;
	vertical-align: middle;
}
/* END .sidebar */


/* BGN .tabs */

.holidaycolor
{
	/*color:#ceeb63;*/
	/* 106 138 11 */
	/*color: #6a8a0b;*/
	color: #D10C55;
}


.tabs {
	margin-left: 20px;
	position: relative;
	top: 1px;
}
.tabs li {
	float: left;
}
.tabs a {
	float: left;
	width: 163px;
	line-height: 41px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: url(Images/title_tab.gif) no-repeat;
	margin-right: 4px;
}
.tabs li.current a {
	color: #000;
	background: url(Images/title_tab_current.gif) no-repeat;
}

.tabs li.holiday a {
	/*color: #6a8a0b;*/
	color: #D10C55;
	/*background: url(Images/title_tab_holiday.gif) no-repeat;*/
	background: url(Images/title_tab.gif) no-repeat;
}

.tabs li.holidaycurrent a {
	/*color: #6a8a0b;*/
	color: #D10C55;
	/*background: url(Images/title_tab_holiday_current.gif) no-repeat;*/
	background: url(Images/title_tab_current.gif) no-repeat;
}


/* END .tabs */
/* BGN .content */
.content {
	width: 600px;
	float: left;
	overflow: hidden;
}
.content .block {
	margin-bottom: 16px;
}

#tabs {
	margin-left: 20px;
	position: relative;
	top: 1px;
}
#tabs li {
	float: left;
}
#tabs a {
	float: left;
	width: 163px;
	line-height: 41px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: url(Images/title_tab.gif) no-repeat;
	margin-right: 4px;
}
#tabs li.current a {
	color: #000;
	background: url(Images/title_tab_current.gif) no-repeat;
}

.content .panel {
	background: url(Images/title_tab_bottom.gif) no-repeat;
	padding: 10px 25px 10px 15px;
	font-weight: bold;
	color: #5b5b5b;
	line-height: 26px;
}
.content .panel a {
	color: #d10c55;
}
.content .panel .left *, .content .panel .right * {
	float: left;
}
.content .panel .left {
	float: left;
}
.content .panel .left a {
	margin: 0 6px;
	color: #e67da4;
}
.content .panel .left a.current {
	color: #d10c55;
}
.content .panel .right {
	float: right;
}
.content .panel .right a {
	width: 28px;
	text-align: center;
	background: url(Images/show_count.gif) no-repeat;
	margin: 0 2px;
}
.content .panel .right a.current {
	background: url(Images/show_count_current.gif) no-repeat;
	color: #fff;
}

.content .list li {
	position: relative;
	float: left;
	width: 162px;
	height: 170px;
	padding: 12px;
	background: url(Images/content_li.gif) no-repeat;
	overflow: hidden;
	margin: 0 14px 16px 0;
}

*+html .content .list {
	padding-bottom: 16px;
}


.content .list h3 {
	font-size: 14px;
	color: #3c3c3c;
	margin: 3px 0 0;
}
.content .list p {
	color: #676767;
}
.content .list a {
	display: block;
	color: #d10c55;
	padding-left: 12px;
	background: url(Images/li_arrow_right.gif) no-repeat 0 50%;
	font-weight: bold;
	margin-top: 10px;
}
.content .list a:hover {
	color: #000;
}

.content .pager {
	width: 588px;
	line-height: 50px;
	background: url(Images/pager.gif) no-repeat;
	position: relative;
	text-align: center;
	font-size: 14px;
	color: #8a8a8a;
	font-weight: bold;
}
.content .pager .prev, .content .pager .next {
	width: 16px;
	height: 0;
	padding-top: 27px;
	overflow: hidden;
	background: url(Images/pager_prev.gif) no-repeat;
	position: absolute;
	left: 30px;
	top: 11px;
}
.content .pager .next {
	background: url(Images/pager_next.gif) no-repeat;
	left: auto;
	right: 30px;
}
.content .pager a {
	padding: 0 3px;
	color: #8a8a8a;
}
.content .pager a.current, .content .pager a:hover {
	color: #3c3c3c;
}
.content .pager strong {
	color: #3c3c3c;
	padding-right: 10px;
}

.content .pager span span 
{
	padding: 0 3px;
	color: black;
}
/* END .content */


/* BGN .categories */
.categories {
	color: #3c3c3c;
	padding-bottom: 28px;
}
.categories .breadcrumb {
	line-height: 39px;
	background: url(Images/breadcrumb.gif) no-repeat;
	padding-bottom: 25px;
}
.categories .breadcrumb a {
	float: left;
	padding: 0 20px 0 30px;
	background: url(Images/arrow_black.gif) no-repeat right 50%;
	font-weight: bold;
	color: #000;
}
.categories .breadcrumb a.current {
	background: none;
	font-weight: normal;
	color: #676767;
}
.categories .right {
	float: right;
	width: 100px;
	padding-right: 25px;
}
.categories .right label {
	font-weight: bold;
}
.categories .right input {
	width: 96px;
	height: 16px;
	padding: 4px;
	background: url(Images/search_input_2.gif) no-repeat;
	border: 0;
}
* html .categories .right input {
	background-attachment: fixed;
}

.categories .right button {
	border: 0;
	width: 13px;
	height: 13px;
	text-indent: -999em;
	background: url(images/search_btn_2.gif) no-repeat;
	display: block;
	margin-top: 5px;
}

/* override for footer */
.categories .right .footerbutton {
	border: 0;
	width: 13px;
	height: 13px;
	text-indent: -999em;
	background: url(images/search_btn_2.gif) no-repeat;
	display: block;
	margin-top: 5px;
}

.categories .right .rss {
	display: block;
	border-top: 1px solid #ccc;
	font-size: 14px;
	font-weight: bold;
	padding-left: 33px;
	background: url(Images/rss_2.gif) no-repeat 0 bottom;
	height: 16px;
	padding-top: 21px;
	margin-top: 15px;
}
.categories .right .invite {
	display: block;
	margin-top: 15px;
}
.categories li {
	float: left;
	width: 135px;
	padding-left: 25px;
}
.categories dt {
	font-weight: bold;
	line-height: 1.5em;
}
.categories li a {
	color: #676767;
}
.categories li a:hover {
	color: #000;
}
/* END .categories */

/* BGN .footer */
.footer {
	padding: 11px 0;
	border: 1px solid #e5e5e5;
	border-width: 1px 0;
	height: 50px;
}
.footer .socialnetwork
{
	float:right;
}
.footer .copyright
{
	margin-top:16px;
}

.footer ul {
	float: right;
	padding-right: 20px;
	margin-top:16px;
}
.footer li {
	float: left;
	padding: 0 7px;
	border-right: 1px solid #3c3c3c;
}
.footer li.last {
	border: 0;
}
.footer a {
	color: #3c3c3c;
}
.footer a:hover {
	color: #000;
}
/* END .footer */

/* BGN .combox */
.comboboxContainer {
	width: 188px !important;
	line-height: 20px;
}

.comboboxValueContainer {
	background: url(Images/combox.gif) no-repeat;
	line-height: 25px;
}

.comboboxValueContent {
	padding-left: 5px;
	top: 0 !important;
}

.comboboxDropDownContainer {
	border: 1px solid #999;
	background: #fff;
}

.comboboxDropDownButton {
	width: 21px;
	height: 25px;
	background-image: url(Images/combox_arrow.gif);
}

.comboboxGroupItemHeader {
	display: block;
	background: #999;
	color: #eee;	
	padding-left: 5px;
}

.comboboxGroupItemContainer {
	padding-left: 10px;
	margin-left: 10px;
}

.comboboxItem {
	background: #fff;
	color: #555;
	padding: 0 0 0 5px;
}

.comboboxItemHover {
	background-color: #eee;
	color: #000;
}
/* END .combox */


/* BGN .content .corner */
.sidebar .corner {
	background: url(Images/sidebar_box_middle.gif) repeat-y;
}
.sidebar .corner .t {
	background: url(Images/sidebar_box_top.gif) no-repeat;
	overflow: hidden;
	height: 4px;
}
.sidebar .corner .b {
	background: url(Images/sidebar_box_bottom.gif) no-repeat;
	overflow: hidden;
	height: 4px;
}
.sidebar .corner .cornerInner {
	padding: 6px 10px;
}
.sidebar .corner_3 .cornerInner {
	padding-top: 0;
}
.sidebar .corner_2 {
	background: url(Images/sidebar_box_middle_2.gif) repeat-y;
}

.sidebar .corner_3 {
	background: url(Images/sidebar_box_middle_3.gif) repeat-y;
}
.sidebar .corner_2 .t {
	background: url(Images/sidebar_box_top_2.gif) no-repeat;
}
.sidebar .corner_3 .t {
	height: 11px;
	background: url(Images/sidebar_box_top_3.gif) no-repeat;
}
.sidebar .corner_2 .b {
	background: url(Images/sidebar_box_bottom_2.gif) no-repeat;
}
.sidebar .corner_3 .b {
	background: url(Images/sidebar_box_bottom_3.gif) no-repeat;
}
.content .corner {
	background: url(Images/content_box_middle.gif) repeat-y;
	color: #3c3c3c;
}
.content .corner .t {
	background: url(Images/content_box_top.gif) no-repeat;
	overflow: hidden;
	height: 4px;
}
.content .corner .b {
	background: url(Images/content_box_bottom.gif) no-repeat;
	overflow: hidden;
	height: 4px;
}
.content .corner .cornerInner {
	margin: 6px 22px 6px 10px;
}
.cornerInner .box .comments {
	font-weight: bold;
}
.content .corner_3 .cornerInner {
	margin-top: 0;
}
.content .corner_2, .content .corner_3 {
	background-image: url(Images/content_box_middle_2.gif);
}
.content .corner_2 .t {
	background-image: url(Images/content_box_top_2.gif);
}
.content .corner_3 .t {
	height: 11px;
	background-image: url(Images/content_box_top_3.gif);
}
.content .corner_2 .b, .content .corner_3 .b {
	background-image: url(Images/content_box_bottom_2.gif);
}
/* BGN .content .corner */

/* BGN .title_x */
h2.title_1, h2.title_2 {
	line-height: 30px;
	background: url(Images/content_box_title_gray.gif) no-repeat;
	padding-left: 10px;
	width: 558px;
	margin: 10px 22px 6px 10px;
}
h2.title_1 {
	padding-left: 14px;
	width: 554px;
}
.corner h2.title_1, .corner h2.title_2 {
	margin: 0;
}
h2.title_1, h2.title_1 span, h2.title_2, h2.title_2 span {
	font-size: 14px;
}
h2.title_1 {
	background-image: url(Images/content_box_title_black.gif);
	color: #fff;
}

h2.title_2 {
	background-image: url(Images/content_box_title_black.gif);
	color: #fff;
}

h2.title_1 a, h2.title_2 a {
	float: right;
	color: #fff;
	margin-right: 14px;
	padding-left: 13px;
	background: url(Images/li_arrow_right.gif) no-repeat 0 50%;
}
h2.title_1 a:hover {
	color: #d10c55;
}

.sidebar h2.title_1 {
	font-size: 14px;
	color: #fff;
	width: 317px;
	height: 30px;
	background: url(Images/things_todo.gif) no-repeat;
	line-height: 30px;
	padding-left: 10px;
	margin: 0 auto;
}
/* END .title_x */


/* BGN .star */
.star {
	display: block;
	width: 66px;
	height: 13px;
	text-indent: -999em;
	background: url(Images/star_0.gif) no-repeat 0 50%;
}
.star_0 {
	background-image: url(Images/star_0.gif);
}
.star_1 {
	background-image: url(Images/star_1.gif);
}
.star_2 {
	background-image: url(Images/star_2.gif);
}
.star_3 {
	background-image: url(Images/star_3.gif);
}
.star_4 {
	background-image: url(Images/star_4.gif);
}
.star_5 {
	background-image: url(Images/star_5.gif);
}
#tools .star {
	width: 88px;
	height: 28px;
}
#tools .star_0 {
	background-image: url(Images/star_2_0.gif);
}
#tools .star_1 {
	background-image: url(Images/star_2_1.gif);
}
#tools .star_2 {
	background-image: url(Images/star_2_2.gif);
}
#tools .star_3 {
	background-image: url(Images/star_2_3.gif);
}
#tools .star_4 {
	background-image: url(Images/star_2_4.gif);
}
#tools .star_5 {
	background-image: url(Images/star_2_5.gif);
}
/* END .star */


/* BGN .interactive */
.interactive li {
	display: block;
	height: 69px;  /* ORIGINAL auto */
	padding: 10px 14px;
	position: relative;
}
.interactive li.odd {
	background: url(Images/alpha_item_h89.gif) repeat-x;
}
.interactive li.odd_1 {
	border-bottom: solid 1px #efefef;
}
.interactive li .top {
	height: 36px;
	position: relative;
	width: 520px;
}
.interactive li .tops {
	height: 36px;
	position: relative;

}
.interactive .top .time {
	position: absolute;
	left: 0;
	top: 0;
}
.interactive li .top1 {
	height: 36px;
	position: relative;
	
}
.interactive li .answer {
	padding: 2px 0 2px 5px;
}

.interactive li .answer .img {
	width: 255px;
	height: 150px;
	padding: 25px;
	margin: 0 7px;
	float: right;
	background: url(Images/detail_img_border_blogs.gif) no-repeat 50% 50%;
}
.interactive li .more, .interactive li .comments {
	display: block;
	width: 80px;
}
.interactive li .more, .interactive li .comments {
	font-weight: bold;
}
.interactive .tops .time {
	position: absolute;
	left: 0;
	top: 0;
}
.interactive .name {
	position: absolute;
	left: 0;
	top: 15px;
	font-weight: bold;
	font-size: 14px;
}
.interactive a .name {
	color: #3C3C3C;
}
.interactive a:hover .name {
	color: #d10c55;
}
.interactive .author {
	position: absolute;
	top: 1px; /* ORIGINAL was not there at all */
	right: 180px;
	line-height: 34px;
}
.interactive .author a, .box .author a {
	font-weight: bold;
}
.interactive .avatar {
	position: absolute;
	right: 125px;
	top: 1px; /* ORIGINAL was not there at all */
}
.interactive .down a {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 34px;
	padding-left: 23px;
	font-weight: bold;
	background: url(Images/hand_down.gif) no-repeat 0 50%;
}
.interactive .up a {
	position: absolute;
	right: 60px;
	top: 0;
	line-height: 34px;
	padding-left: 23px;
	font-weight: bold;
	background: url(Images/hand_up.gif) no-repeat 0 50%;
}
.interactive .read a {
	font-weight: bold;
}
/* END .interactive */

/* BGN .toggleBlock */
.toggleBlock a {
	font-size: 12px;
	/*font-weight: bold;*/
}
.toggleBlock .toggle {
	padding: 6px 10px;
}
.toggleBlock h2 {
	line-height: 30px;
	background: url(Images/toggle_title_current.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	padding-left: 25px;
	cursor: pointer;
}
.toggleBlock .close h2 {
	background-image: url(Images/toggle_title.gif);
}
.toggleBlock .close .box {
	display: none;
}
.toggleBlock .box {
	padding: 8px 10px 5px;
}
.toggleBlock .piece {
	padding: 15px 0;
	margin: 0 12px;
	/*  border-bottom: 1px solid #D2D2D2;*/
}

.toggleBlock .last {
	border: 0;
	padding-bottom: 0;
}
.toggleBlock li {
	padding: 1px 0 1px 11px;
	background: url(Images/arrow_gray.gif) no-repeat 0 6px;
}
.toggleBlock_time .box {
	padding: 10px;
}
.toggleBlock_time li {
	line-height: 1.4em;
}
.toggleBlock_time li em {
	float: left;
	font-style: normal;
	font-size: 10px;
	color: #3c3c3c;
}
.toggleBlock_time li a {
	float: right;
	width: 210px;
}
/* END .toggleBlock */

/* BGN .relatedBlock */
.relatedBlock .box {
	padding: 5px 10px;
}
.relatedBlock .op {
	float: right;
	clear: both;
}
.relatedBlock .op a {
	float: left;
	width: 13px;
	height: 0;
	padding-top: 8px;
	overflow: hidden;
	background: url(Images/ico_up.gif) no-repeat;
	margin-left: 3px;
}
.relatedBlock .op a.down {
	background: url(Images/ico_down.gif) no-repeat;
}
.relatedBlock ul {
	margin-top: 12px;
}
.relatedBlock em {
	font-style: normal;
	font-size: 11px;
}
.relatedBlock h3 {
	font-size: 14px;
}
.relatedBlock .box div {
	margin-bottom: 18px;
}
.relatedBlock .more {
	display: block;
	font-weight: bold;
}
/* END .relatedBlock */


/* BGN #tools */
#tools {
	margin-top: 40px;
}
#tools a {
	color: #3C3C3C;
	font-weight: bold;
}
#tools a:hover {
	color: #999;
}
#tools .cornerInner {
	background: url(Images/line.gif) repeat-x 0 58px;
	
	}
#tools .box {
	padding: 0 12px;
	
}
#tools ul {
	top:-18px;
	position:relative;
	float: right;
	width: 429px;
}
#tools li {
	float: left;
	width: 95px;
	line-height: 28px;
	padding-left: 48px;
}
#tools li.sharethisout 
{
	line-height:10px;
	padding-left: 5px;
}

#tools li.exclamation {
	background: url(Images/ico_please.gif) no-repeat 0 50%;
}

#tools li.email {
	background: url(Images/ico_email.gif) no-repeat 0 50%;
}
#tools li.fav {
	background: url(Images/ico_fav.gif) no-repeat 0 50%;
}
#tools li.print {
	background: url(Images/ico_print.gif) no-repeat 0 50%;
}
#tools li.bookmark {
	background: url(Images/ico_bookmark.gif) no-repeat 0 50%;
}
#tools li.tag {
	background: url(Images/ico_tag.gif) no-repeat 0 50%;
}
#tools li.report {
	background: url(Images/ico_report.gif) no-repeat 0 50%;
}
#tools .ratings {
	float: left;
	width: 105px;
}
#tools .ratings span {
	display: block;
	line-height: 26px;
}
/* END #tools */


/* BGN #comments */
#comments {
	margin-top: 22px;
}
#comments a {
	font-size: 14px;
	font-weight: bold;
}
#comments h2 span {
	display: block;
	padding-left: 21px;
	background: url(Images/comments_h2.gif) no-repeat 0 50%;
}
#comments .commentsCount {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	color: #676767;
}
#comments li {
	padding: 11px 18px;
	margin: 5px 0;
	position: relative;
}
* html #comments li {
	height: 50px;
}
#comments li.odd {
	background: url(Images/alpha_item_h122.gif) repeat-x;
}
#comments li .time {
	font-size: 14px;
	font-weight: bold;
	float: right;
	width: 465px;
	color: #333;
}
#comments li .comment {
	float: right;
	width: 455px;
	padding: 5px;
	color: #676767;
}
#comments .avatar {
	float: left;
}
#comments .commentsBtn {
	background: url(Images/li_arrow_right.gif) no-repeat 0 50%;
	padding-left: 13px;
	margin: 14px 0 14px 88px;
}
#comments .postCurrent {
	background: url(Images/li_current.gif) no-repeat 0 50%;
}
#comments .fav, #comments .report {
	display: block;
	float: left;
	width: 21px;
	height: 0;
	padding-top: 20px;
	background: url(Images/ico_fav_2.gif) no-repeat;
	overflow: hidden;
	margin-left: 3px;
	margin-top: 2px;
}
#comments .report {
	background-image: url(Images/ico_report_2.gif);
}
#comments .op {
	position: absolute;
	top: 6px;
	right: 22px;
	float: right;
}
#comments .up, #comments .down {
	line-height: 21px;
	padding-left: 25px;
	background: url(Images/hand_up_red.gif) no-repeat;
	font-weight: bold;
	margin-left: 13px;
	float: left;
	font-size: 12px;
}
#comments .down {
	background-image: url(Images/hand_down_red.gif);
}
/* END #comments */

/* BGN #article */
.article {
	padding: 0 40px 0 16px; /* ORIGINAL 0 16px */
}
.article h1 {
	font-size: 24px;
	color: #333;
}
.article .profile {
	margin: 32px 0 12px;
	font-weight: bold;
	font-size: 14px;
}
.article .profile a {
	font-size: 14px;
}
.article .profile img {
	vertical-align: middle;
}
.article .articleBox {
	color: #676767;
}
.article .articleBox p {
	margin: 20px 0;
	line-height: 1.5em;

	
	}
.article .articleBox .img {
	width: 197px;
	height: 172px;
	padding: 33px;
	margin: 0 10px;
	float: none;  /* ORIGINAL right */
	background: url(Images/detail_img_border.gif) no-repeat 50% 50%;
}

#article {
	padding: 0 40px 0 16px; /* ORIGINAL 0 16px */
}
#article h1 {
	font-size: 24px;
	color: #333;
}
#article .profile {
	margin: 32px 0 12px;
	font-weight: bold;
	font-size: 14px;
}
#article .profile a {
	font-size: 14px;
}
#article .profile img {
	vertical-align: middle;
}
#article .articleBox {
	color: #676767;
}
#article .articleBox p {
	margin: 20px 0;
	line-height: 1.5em;

	
	}
#article .articleBox .img {
	width: 197px;
	height: 172px;
	padding: 33px;
	margin: 0 10px;
	float: none;  /* ORIGINAL right */
	background: url(Images/detail_img_border.gif) no-repeat 50% 50%;
}
#previewWrapper {
	float: none;
	margin: 0 10px 0 0;
	width: 289px;
	height: 250px; /* ORIGINAL 254 */
	padding: 29px 32px 20px;
	background: url(Images/detail_img_border_3.gif) no-repeat 50% 50%;  /* original border_2 */
	text-align: center;
}
#previewWrapper li {
	float: left;
	margin-top: 8px;
}
#previewWrapper li a {
	float: left;
	margin: 1px 3px;
	background: #c1c1c1;
	padding: 1px;
	width: 37px;
	height: 38px;
}
#previewWrapper li.current a {
	background: #dd0259;
	padding: 2px;
	margin: 0 2px;
}
/* END #article */


/* BGN #wikiTools */

#wikiTools .box .d {
	padding: 15px 5px 15px 20px;
	border-bottom: solid 1px #efefef;
}
#wikiTools .box .d p {
	margin-top: 5px;
}
#wikiTools .box .d img {
	float: right;
}
#wikiTools .box .d .comments {
	display: inline;
}
#wikiTools h3 {
	font-size: 14px;
	padding: 8px 5px 1px 12px;
}
#wikiTools .box .c {
	padding: 5px 5px 5px 20px;
}
#wikiTools .box .c .bookmark {
	margin-top: 15px;
}
#wikiTools .box .c ul {
	float: left;
	width: 120px;
}
#wikiTools .box .c .archives {
	float: right;
	margin-right: 30px !important;
	margin-right: 15px;
}
#wikiTools .box .c li .digg {
	background: url(Images/ico_digg.gif) no-repeat;
	padding-left: 20px;
}
#wikiTools .box .c li .del_icio_us {
	background: url(Images/ico_del_icio_us.gif) no-repeat;
	padding-left: 20px;
}
#wikiTools .box .c li .shmibble {
	background: url(Images/ico_shmibble.gif) no-repeat;
	padding-left: 20px;
}
#wikiTools .box .c li .stumbleupon{
	background: url(Images/ico_stumbleupon.gif) no-repeat;
	padding-left: 20px;
}
#wikiTools .box .c li a {
	height: 20px;
	line-height: 20px;
}

#wikiTools .box .c li a:hover {
	color: #d10c55;
}
#wikiTools .box .c .archives a:hover {
	background: url(Images/small_arrow.gif) no-repeat 0 5px;
	padding-left: 10px;
}
#wikiTools .box .c .rss {
	margin-bottom: 10px;
}
#wikiTools .box .c .rss h2 {
	margin: 5px 0;
}
#wikiTools .box .c .rss a {
	display: inline;
}
#wikiTools a {
	display: block;
	padding-left: 6px;
}
#wikiTools hr {
	border-color: #eee;
}
#wikiTools a.create, #wikiTools a.learn, #wikiTools a.edit,#wikiTools a.pre, #wikiTools a.flag, 
#wikiTools a.exclamation, #wikiTools a.upload, #wikiTools a.snapshots {
	line-height: 24px;
	padding-left: 25px;
	background: url(Images/ico_circle_add.gif) no-repeat 0 50%;
	margin-top: 10px;
}

#wikiTools a.snapshots {
	padding-top: 2px;
	margin-top: 0;
	background-image: url(Images/ico_snapshots.gif);
}

#wikiTools a.upload {
	padding-top: 2px;
	margin-top: 0;
	background-image: url(Images/ico_upload.gif);
}

#wikiTools a.flag {
	padding-top: 2px;
	margin-top: 0;
	background-image: url(Images/ico_flag.gif);
}
#wikiTools a.pre {
	padding-top: 2px;
	margin-top: 0;
	background-image: url(Images/ico_pre.gif);
}
#wikiTools a.edit {
	margin-top: 0; /* ORIGINAL padding-top: 2px */
	background-image: url(Images/ico_edit.gif);
}
#wikiTools a.learn {
	margin-top: 0;
	background-image: url(Images/ico_circle_why.gif);
}

#wikiTools a.exclamation 
{
	margin-top: 0;
	background-image: url(Images/ico_please.gif);
}

#wikiTools a.myblog {
	margin-left: -6px;
	line-height: 27px;
	padding-left: 31px;
	margin-top: 0;
	background: url(Images/ioc_myblog.gif) no-repeat ;
}
#wikiTools a.adv {
	background: url(Images/li_arrow_right.gif) no-repeat 0 50%;
	padding-left: 11px;
	line-height: 1.5em;
}
#wikiTools a.advCurrent {
	background: url(Images/li_current.gif) no-repeat 0 50%;
}
/*
#wikiTools input {
	margin: 5px 0;
	width: 210px;
	height: 16px;
	padding: 5px;
	border: 0;
	background: url(Images/search_input_4.gif) no-repeat;
	vertical-align: middle;
}
*/
#wikiTools button {
	border: 0;
	width: 65px;
	height: 36px;
	background: url(Images/search_btn_4.gif) no-repeat;
	text-indent: -999em;
	vertical-align: middle;
}
/* END #wikiTools */

/* BEG interactive */
.interactive {
	margin: 10px 18px 10px 10px;
}
/* BEG join */
#join {
	width: 348px;
	height: 119px;
	background: url(Images/top_nav_current_1.gif) no-repeat;
}
#join div {
	width: 326px;
	height: 80px;
	margin-left: 13px;
	padding-top: 17px;
}
#join input {
	color: #fff;
}
#join h2 {
	display: block;
	background: url(Images/join_title.gif) no-repeat;
	width: 160px;
	height: 17px;
	text-indent: -999em;
}

#join ul {
	float: left;
	margin-top: 15px;
}

#join ul .label {
	font-weight: bold;
	margin: 0 0 5px 5px; 
	color: #fff;
}
#join ul .txtName {
	background: url(Images/name_input.gif) no-repeat;
	width: 101px;
	height: 22px;
	margin: 0;
	border: 0;
	padding: 6px 15px 6px 5px;
}
#join ul .txtEmail {
	background: url(Images/email_input.gif) no-repeat;
	width: 118px;
	height: 27px;
	margin: 0;
	border: 0;
	padding: 6px 10px 6px 5px;
}
#join button {
	background: url(Images/join_btn_go.gif) no-repeat;
	width: 65px;
	height: 36px;
	margin: 30px 0 0 0;
	border: 0;
	padding: 0;
	text-indent: -999em;
}
/* END #wikiTools */

/* BEG advBox */
#advBox {
	margin-top: 10px;
}
#wikiTools #advBox ul {
	margin-bottom: 10px;
	width: 140px; /* 143 */
	/*float: left;*/
}
#advBox ul .txtWords, #advBox ul .txtPhrase {
	background: url(Images/search_input_5.gif) no-repeat;
	width: 142px; /*133 */
	margin-right: 5px;
	height:27px;
	/* padding-right: 5px; */
}

#advBox .phrase {
	margin-left: 10px;  /* 5px */
}

#advBox .txtOwner {
	background: url(Images/search_input_6.gif) no-repeat;
	width: 173px;
	padding-right: 5px;
}
#advBox .fontweight {
	font-weight: bold;
	margin-bottom: 8px; /* was not there */
	width: 150px;  /* was not there */
}
#advBox .downlist {
	width: 100px;
	float: left;
	margin-bottom: 15px; /* was not there */
}
#advBox label {
	display: block;
	margin: 5px 0;
	clear: both; /* was not there */
}
#advBox span {
	float: left;
	margin: 5px 10px;
	font-weight: bold;
}
#advBox .comboboxContainer {
	width: 100px !important;
}
#advBox .comboboxValueContainer {
	background: url(Images/combox_3.gif) no-repeat;
}
#advBox .comboboxDropDownButton {
	background-image: url(Images/combox_arrow_3.gif);
}
/* END advBox */

/* BEG subscriptions */
#subscriptions .box {
	margin: 0 10px;
}
#subscriptions .title_1 {
	margin-top: 10px;
}
#subscriptions h3 a {
	font-size:14px;
	color: #404040;
}
#subscriptions h3 a:hover {
	color: #d10c55;
}
#subscriptions .comments {
	display: block;
}
#subscriptions .read {
	background: url(Images/li_arrow_right.gif) no-repeat 0 2px;
	padding-left: 10px;
}
#subscriptions .op_1 {
	margin: 10px 0 0 60px;
}
#subscriptions .op_1 img {
	vertical-align: middle;
}
/* END subscriptions */

/* BEG viewbox */
#viewbox {
	background: url(images/view_bg.gif) repeat-y;
	width: 588px;
}

#viewbox .t {
	background:url(images/view_top.gif) no-repeat top;
	height: 5px;
}
#viewbox .b {
	background:url(images/view_bottom.gif) no-repeat bottom;
	height: 6px;
}
/* END viewbox */


/* BEG viewbox588 */
#viewbox588 {
	background: url(images/view_bg.gif) repeat-y;
	width: 588px;
}

#viewbox588 .t {
	background:url(images/view_top.gif) no-repeat top;
	height: 5px;
}
#viewbox588 .b {
	background:url(images/view_bottom.gif) no-repeat bottom;
	height: 6px;
}
/* END viewbox588 */



.btnCanncel, .btnDone, .btnSave, .btnSend ,.btnUpload{
	border: 0;
	cursor: pointer;
	height: 36px;
	display:block;
	text-indent: -9999em;
}
.btnCanncel {
	float: right;
	width: 118px;
	background: url(Images/user_basic_button_cancel.gif) no-repeat;
}
.btnDone {
	float: right;
	width: 118px;
	background: url(Images/user_basic_button_done.gif) no-repeat;
	margin: 0 20px 0 10px;
}

.btnSave {
	width: 100px;
	background: url(Images/user_contact_button_save.gif) no-repeat;
	margin: 18px 0 30px 50px;
}

.btnSend {
	width: 135px;
	background: url(Images/user_contact_button_send.gif) no-repeat;
	margin: 0 0 0 75px;
}
.btnUpload {
	width: 42px;
	background: url(images/upload_button.gif) no-repeat;
	float: right;
	vertical-align: middle;
	margin-top: -40px !important;
	margin-top: -48px;
}
.btnUploadprofile {
	width: 42px;
	background: url(images/upload_button.gif) no-repeat;
	float: right;
	vertical-align: middle;
	margin-top: -40px !important;
	margin-top: -48px;
}
/* END .profile_box */

/* BEG viewbox */
#viewbox {
	background: url(images/view_bg.gif) repeat-y;
	width: 588px;
}

#viewbox .t {
	background:url(images/view_top.gif) no-repeat top;
	height: 5px;
}
#viewbox .b {
	background:url(images/view_bottom.gif) no-repeat bottom;
	height: 6px;
}
/* END viewbox */

/* BEG buttom */
.btnCanncel, .btnDone, .btnSave, .btnSend, .btnUpload, .btncancel_red, .btnpreview,
.btnred_deny, .btngreen_accept, .btnred_cancel, .btngreen_join, .btnred_ignore, .btn_con,
.btn_remove, .btn_invite, .btn_join, .btn_send, .btnSubscribe, .btnLogin, .btn_move,
.btn_save_green {
	border: 0;
	cursor: pointer;
	height: 36px;
	display:block;
	text-indent: -9999em;
}

.btnSubscribe {
	background: url(images/btn_subscribe.gif) no-repeat;
	width: 105px;
	margin: 5px 0 0 20px !important;
	margin: -5px 0 0 20px;
}

.btnLogin {
	float: right;
	background: url(images/btn_login.gif) no-repeat;
	width: 65px;
	margin-right: 25px !important;
	margin-right: 10px;
}

.btnCanncel {
	float: right;
	width: 118px;
	background: url(images/user_basic_button_cancel.gif) no-repeat;
}
.btnDone {
	float: right;
	width: 118px;
	background: url(images/user_basic_button_done.gif) no-repeat;
	margin: 0 20px 0 10px;
}

.btn_remove {
	width: 120px;
	text-align: center;
	background: url(images/btn_remove.gif) no-repeat;
	margin: 10px auto 0;
}

.btnSave {
	width: 100px;
	background: url(images/user_contact_button_save.gif) no-repeat;
	margin: 18px 0 30px 50px;
}

.btnSend {
	width: 135px;
	background: url(images/user_contact_button_send.gif) no-repeat;
	margin: 0 0 0 75px;
}

.btn_invite {
	width: 172px;
	background: url(images/btn_invite.gif) no-repeat;
}

.btnUpload {
	width: 42px;
	background: url(images/upload_button.gif) no-repeat;
	float: right;
	vertical-align: middle;
	margin-top: -40px !important;
	margin-top: -48px;
}

.btncancel_red{
	width: 105px;
	background: transparent url(images/red_cancel.gif) no-repeat;
}

.btnpreview{
	width:105px;
	background: transparent url(images/red_pre.gif) no-repeat;
}

.btn_con {
	margin-left:6px;
	float: right;
	width: 118px;
	background: url(images/btn_con.gif) no-repeat;
}

.btnred_deny,.btngreen_accept,.btnred_cancel,.btngreen_join,.btnred_ignore {
	width: 71px;
	height: 62px;
}

.btngreen_accept{	
	margin: 0 10px 0 180px !important;
	margin: 0 10px 0 90px ;
	background: transparent url(images/green_ac.gif) no-repeat;
	float:left;
}
.btnred_deny{
	background: transparent url(images/red_deny.gif) no-repeat;
	float:left;
}
.btnred_cancel{
	background: transparent url(images/red_hand_cacel.gif) no-repeat;
	margin: 10px 0 0 230px;
}
.btngreen_join{	
	background: transparent url(images/green_join.gif) no-repeat;
	margin: 0 10px 10px 180px !important;
	margin: 0 10px 0 90px ;
	float:left;
}
.btnred_ignore{
	background: transparent url(images/red_ignore.gif) no-repeat;
	float:left;
}

.btn_join{
	width:65px;
	background: transparent url(images/btn_join.gif) no-repeat;
}
.btn_send{
	width:65px;
	background: transparent url(images/btn_s.gif) no-repeat;
}

/* END buttom */


/* advertising */
.adbackground {
	/*background: url(Images/sidebar_box_middle.gif) repeat-y;*/
	background: url(Images/mm_1.gif) no-repeat;
	padding-top: 25px;
	padding-bottom: 25px;
	/*
	margin-top:25px;
	padding-bottom: 25px;
	*/
}

.left .block {
	margin-bottom: 19px;
}

.left h2.title_1 {
	font-size: 14px;
	color: #fff;
	width: 317px;
	height: 30px;
	background: url(Images/things_todo.gif) no-repeat;
	line-height: 30px;
	padding-left: 10px;
	margin: 0 auto;
}

.left .corner .cornerInner {
padding:6px 10px;
}

.left .corner_2 {
	background: url(Images/sidebar_box_middle_2.gif) repeat-y;
}

.left .corner_3 {
	background: url(Images/sidebar_box_middle_3.gif) repeat-y;
}
.left .corner_2 .t {
	background: url(Images/sidebar_box_top_2.gif) no-repeat;
}
.left .corner_3 .t {
	height: 11px;
	background: url(Images/sidebar_box_top_3.gif) no-repeat;
}
.left .corner_2 .b {
	background: url(Images/sidebar_box_bottom_2.gif) no-repeat;
}
.left .corner_3 .b {
	background: url(Images/sidebar_box_bottom_3.gif) no-repeat;
}

/* BGN .profile_box */
.content .profile_box {
	float: left;
	width: 299px;
	margin-bottom: 20px;
	background: url(Images/user_basic_content_box_top.gif) no-repeat top;
	margin-left: 15px !important;
	margin-left: 10px;
}
.content .profile_box .boxEdit {
	background: url(Images/user_edit_box.gif) no-repeat;
}

/*
.content .top {
	padding-top: 23px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	width: 299px;
	padding-bottom: 20px;
	
}
*/

.content .bottom {
	width: 297px;
	background: url(Images/user_basic_content_box_bottom.gif) no-repeat top;
	height: 8px;
	margin: 0 !important;
	margin-top: -10px;
}

.content .checkbox {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 18px;
	height: 18px;
	line-height: normal;
}

.relatedarticlelinks
{
}

.relatedarticlelinks h3
{
	padding-top:7px;
	font-size:16px;
}

/* Blog Tools Detailed */
#BlogToolsDetailed #advBox ul {
	margin-bottom: 10px;
	width: 140px; /* 143 */
	/*float: left;*/
}

#BlogToolsDetailed .box .d {
	padding: 15px 5px 15px 20px;
	border-bottom: solid 1px #efefef;
}
#BlogToolsDetailed .box .d p {
	margin-top: 5px;
}
#BlogToolsDetailed .box .d img {
	float: right;
}
#BlogToolsDetailed .box .d .comments {
	display: inline;
}
#BlogToolsDetailed h3 {
	font-size: 14px;
	padding: 8px 5px 1px 12px;
}
#BlogToolsDetailed .box .c {
	padding: 5px 5px 5px 20px;
}
#BlogToolsDetailed .box .c .bookmark {
	margin-top: 15px;
}
#BlogToolsDetailed .box .c ul {
	float: left;
	width: 120px;
}
#BlogToolsDetailed .box .c .archives {
	float: right;
	margin-right: 30px !important;
	margin-right: 15px;
}
#BlogToolsDetailed .box .c li .digg {
	background: url(Images/ico_digg.gif) no-repeat;
	padding-left: 20px;
}
#BlogToolsDetailed .box .c li .del_icio_us {
	background: url(Images/ico_del_icio_us.gif) no-repeat;
	padding-left: 20px;
}
#BlogToolsDetailed .box .c li .shmibble {
	background: url(Images/ico_shmibble.gif) no-repeat;
	padding-left: 20px;
}
#BlogToolsDetailed .box .c li .stumbleupon{
	background: url(Images/ico_stumbleupon.gif) no-repeat;
	padding-left: 20px;
}
#BlogToolsDetailed .box .c li a {
	height: 20px;
	line-height: 20px;
}

#BlogToolsDetailed .box .c li a:hover {
	color: #d10c55;
}
#BlogToolsDetailed .box .c .archives a:hover {
	background: url(Images/small_arrow.gif) no-repeat 0 5px;
	padding-left: 10px;
}
#BlogToolsDetailed .box .c .rss {
	margin-bottom: 10px;
}
#BlogToolsDetailed .box .c .rss h2 {
	margin: 5px 0;
}
#BlogToolsDetailed .box .c .rss a {
	display: inline;
}
#BlogToolsDetailed a {
	display: block;
	padding-left: 6px;
}
#BlogToolsDetailed hr {
	border-color: #eee;
}
#BlogToolsDetailed a.create, #BlogToolsDetailed a.learn, #BlogToolsDetailed a.edit,#BlogToolsDetailed a.pre, #BlogToolsDetailed a.flag {
	line-height: 24px;
	padding-left: 25px;
	background: url(Images/ico_circle_add.gif) no-repeat 0 50%;
	margin-top: 10px;
}
#BlogToolsDetailed a.flag {
	padding-top: 2px;
	margin-top: 0;
	background-image: url(Images/ico_flag.gif);
}
#BlogToolsDetailed a.pre {
	padding-top: 2px;
	margin-top: 0;
	background-image: url(Images/ico_pre.gif);
}
#BlogToolsDetailed a.edit {
	margin-top: 0; /* ORIGINAL padding-top: 2px */
	background-image: url(Images/ico_edit.gif);
}
#BlogToolsDetailed a.learn {
	margin-top: 0;
	background-image: url(Images/ico_circle_why.gif);
}
#BlogToolsDetailed a.myblog {
	margin-left: -6px;
	line-height: 27px;
	padding-left: 31px;
	margin-top: 0;
	background: url(Images/ioc_myblog.gif) no-repeat ;
}
#BlogToolsDetailed a.adv {
	background: url(Images/li_arrow_right.gif) no-repeat 0 50%;
	padding-left: 11px;
	line-height: 1.5em;
}
#BlogToolsDetailed a.advCurrent {
	background: url(Images/li_current.gif) no-repeat 0 50%;
}
#BlogToolsDetailed input {
	margin: 5px 0;
	width: 210px;
	height: 16px;
	padding: 5px;
	border: 0;
	background: url(Images/search_input_4.gif) no-repeat;
	vertical-align: middle;
}
#BlogToolsDetailed button {
	border: 0;
	width: 65px;
	height: 36px;
	background: url(Images/search_btn_4.gif) no-repeat;
	text-indent: -999em;
	vertical-align: middle;
	float:right;
}
/* END #BlogToolsDetailed */


/* article stuff */

.box p
{
	line-height:1.5em;
	/*margin-left:10px;*/
	margin-right:20px;
}


/* image centering */
.pic_box {
	margin:auto;
	overflow:hidden;
	position:relative;
	text-align:center;
}

.pic_box img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/* image stuff */

/* this just centers left to right */
.centerimage {
	text-align:center;
	width:100%;
	padding: 0 0 0 0;
	padding-top:0;
}


/* ---------------------------------- */
/* Added by DF						  */
/* ---------------------------------- */

/* search results area */
.group_label h2 {
color:#000000;
font-size:16px;
padding-left:15px;
}
.group_label h2 span {
color:#676767;
font-size:16px;
}
.group_label p {
color:#D10C55;
margin-top:5px;
padding-left:15px;
}
.group_label p span {
color:#000000;
font-weight:bold;
}




/* ------------------------------ */
/*  From Publicps.css			  */
/* ------------------------------ */

.r_input_140 {
	background: transparent url(images/search_input.gif) no-repeat scroll 0% 50%;
	border: 0;
	color: #FFF;
	height: 16px;
	line-height:16px;
	margin: 0 0 0 5px;
	padding: 5px;
	width: 129px;
}
.header .search input {
	width: 124px;
	background: transparent;
	margin: 0;
	padding: 0;
}
.w_input_105 {
	background: url(images/search_input_2.gif) no-repeat;
	border:0pt none;
	height:16px;
	padding:4px;
	width:96px;
}
.categories .right input {
	background: transparent;
	margin: 0;
	padding: 0;
}
.width_195{
background:transparent url(images/search_input_3.gif) no-repeat scroll 0%;
height:16px;
margin:5px 0pt;
padding:5px;
vertical-align:middle;
width:185px;
float:left;
}

.width_195 input{
background:transparent;
border:0;
width:185px;
}

.width_172{
background:transparent url(images/input_173.gif) no-repeat scroll 0%;
height:16px;
padding:5px;
vertical-align:middle;
width:162px;
float:left;
}

.width_172 input{
background:transparent;
border:0;
width:162px;
}


.width_322{
background:transparent url(images/input_322.gif) no-repeat scroll 0%;
height:16px;
padding:5px;
vertical-align:middle;
width:312px;
float:left;
}

.width_322 input{
background:transparent;
border:0;
width:312px;
}


.width_270{
background:transparent url(images/Submit_4.gif) no-repeat scroll 0%;
height:16px;
margin:5px 0pt;
padding:5px;
vertical-align:middle;
width:260px;
}

.width_270 input{
background:transparent;
border:0;
width:260px;
}

.btn_submit,.btn_post {
	border: 0;
	cursor: pointer;
	height: 36px;
	display:block;
	text-indent: -9999em;
}

.btn_submit{
	width:135px;
	background: url(images/red_submit.gif) no-repeat;
	float:right;
} 
.btn_post{
	width:105px;
	background: url(images/btn_post.gif) no-repeat;	
} 

.textarea_480 textarea { 
	width: 470px; 
	height: 70px;
	font-family: arial;
	color: #000;
	overflow: hidden;
	overflow: auto;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

.textarea_480{ 
	width: 470px; 
	height: 70px;
	padding: 5px;
	background: transparent url(images/textarea_480.gif) no-repeat;
}


.textarea_549 textarea { 
	width: 530px; 
	height: 130px;
	font-family: arial;
	color: #000;
	overflow: hidden;
	overflow: auto;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

.textarea_549{ 
	width: 539px; 
	height: 136px;
	padding: 5px;
	background: transparent url(images/textarea_549_146.gif) no-repeat;
}

.textarea_548 textarea { 
	width: 530px; 
	height: 330px;
	font-family: arial;
	color: #000;
	overflow: hidden;
	overflow: auto;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

.textarea_548{ 
	width: 539px; 
	height: 337px;
	margin:0 0 0 18px;
	padding: 5px;
	background: transparent url(images/textarea348_547.gif) no-repeat;
}

.textarea_548_206 textarea { 
	width: 530px; 
	height: 190px;
	font-family: arial;
	color: #000;
	overflow: hidden;
	overflow: auto;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

.textarea_548_206{ 
	width: 538px; 
	height: 196px;
	padding: 5px;
	background: transparent url(images/text_area_548-206.gif) no-repeat;
}


.textarea_549_307 textarea { 
	width: 530px; 
	height: 290px;
	font-family: arial;
	color: #000;
	overflow: hidden;
	overflow: auto;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

.textarea_549_307{ 
	width: 539px; 
	height: 297px;
	padding: 5px;
	background: transparent url(images/textarea_549_307.gif) no-repeat;
	margin: 0;
}

button {
	cursor: pointer;
}


#wikiTools button
{
	float:right;
	margin-top:-42px;
}
	
#tags_tools button
{
	float:right;
	margin-top:-42px;
}




.txtName {
background: url(images/name_input.gif) no-repeat ;
border:0pt none;
height:22px;
margin:0pt;
padding:6px 15px 6px 5px;
width:101px;
}
.txtName input{
	width:101px;
	height:22px;
	background: transparent;
	border:0;
}


.txtEmail {
background: url(images/email_input.gif) no-repeat ;
border:0pt none;
height:27px;
margin:0pt;
padding:6px 10px 6px 5px;
width:118px;
}
.txtEmail input{
background:transparent ;
border:0;
height:27px;
width:118px;
}

.input_220 {
background:transparent url(images/input_220_26.gif) no-repeat scroll 0%;
height:16px;
margin-bottom:10px;
padding:5px;
width:210px;
}
.input_220 input {
height:16px;
width:210px;
}

.input_320 {
background:transparent url(images/input_322.gif) no-repeat scroll 0 0;
height:16px;
margin-bottom:10px;
padding:5px;
width:312px;
}

.input_320 input {
height:16px;
width:312px;
}

.input_360 {
	background:transparent url(images/input_360.gif) no-repeat scroll 0%;
	height:16px;
	margin:5px 0pt;
	padding:5px;
	vertical-align:middle;
	width:350px;
}

.input_360 input 
{
	width: 350px;
}



/* overrides */

/*
#wikiTools input {
background:transparent;
border:0;
height:16px;
margin:0;
padding:0;
vertical-align:middle;
width:185px;
}
*/


.btnGo
{
	background:transparent url(images/btn_go.gif) no-repeat scroll 0%;
	border:0pt none;
	height:36px;
	vertical-align:top;
	margin-top:-28px;
	width:65px;
	margin-left:200px;
	cursor:pointer;
}


.redborder
{
	border:solid 1px red;
	background:red;
}

.title_link2 
{
	display:inline;
	color:#676767;
	font-weight:bold;
	line-height:28px;
	padding:0px 0pt 0px 0px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	top:-10px;
	width:150px;}

.PagerPrev 
{
	padding-right:10px;
	display:inline;
	}
	
.PagerNext 
{
	padding-left:10px;
	display:inline;
	}
	
.PagerControl
{
	text-align:center;
	vertical-align:middle;
	padding-top:8px;
}
	

/* for groups */	
.header_slider_left_content_img_subgroup {
	background-color:White;
	height:70px;
	margin-bottom:10px;
	width:64px;
	float:left;
}
	

/* for image upload */	
	
.Ex_A_401_divContainer
{
	width: 182px;
	height: 220px;
	margin-left: 28px;
	overflow:hidden;
	background-color: #FFFFFF;
	padding: 10px;
	border-top: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
}

.Ex_A_401_divImage
{
	width: 164px;
	height: 164px;
	padding-left: 3px;
	padding-top: 3px;
	margin-left: 8px;
	border: solid 1px #CCCCCC;
	/*background: #E0285F none repeat scroll 0%;*/
}

.Ex_A_401_divCommands
{
	width: 180px;
	height: 60px;
	padding-top: 10px;
}


input {
background:transparent none repeat scroll 0%;
border:0pt none;
}	

.input_150 input {
height:16px;
width:146px;
}

.input_150 {
background:transparent url(images/downlist_156_26.gif) no-repeat scroll 0%;
height:16px;
margin-bottom:5px;
padding:5px;
width:146px;
}

.input_95 {
background:transparent url(images/input_95_26.gif) no-repeat scroll 0%;
width:85px;
height:16px;
margin-bottom:5px;
padding:5px;
}


.content .input_220 {
	width: 210px;
	background: url(images/input_220_26.gif) no-repeat;
	height:16px;
	margin:5px 0pt;
	padding:5px;
	vertical-align:middle;
}

.content .input_107 {
	width: 97px;
	background: url(images/input_107_26.gif) no-repeat;
	height:16px;
	margin:5px 0pt;
	padding:5px;
	vertical-align:middle;
}
.content .input_150 {
	width: 140px;
	background: url(images/input_150_27.gif) no-repeat;
	height:16px;
	margin:5px 0pt;
	padding:5px;
	vertical-align:middle;
}

.content .input_95 {
	width: 85px;
	background: url(images/input_95_26.gif) no-repeat;
	height:16px;
	margin:5px 0pt;
	padding:5px;
	vertical-align:middle;
}
.content .input_122 {
	width: 112px;
	background: url(images/input_122_26.gif) no-repeat;
	height:16px;
	margin:5px 0pt;
	padding:5px;
	vertical-align:middle;
}


.p_box_167 {
height:149px;
line-height:149px;
width:167px;
}

.toolbartop
{
	padding-top:10px
}
.toolbartop .sharethis
{
	display:inline;
	float:left;
}

.toolbarbottom
{
	padding-top:10px;
	margin-left:108px;
}
.toolbarbottom .sharethis
{
	display:inline;
	float:left;
}

.socialicons
{
	margin:0;
	display:inline;
	float:left;
}

.socialicons .twitter
{
	background: transparent url(http://www.savvyauntie.com/images/common/socialnetwork/twitter-16x16.png) no-repeat scroll 0 0 ;
	padding:1px 15px 5px 22px;	
	cursor:pointer;
}

.socialicons .email
{
	background: transparent url(http://www.savvyauntie.com/images/common/socialnetwork/email-16x16.png) no-repeat scroll 0 0 ;
	padding:1px 15px 5px 22px;	
	cursor:pointer;
}

.socialicons .facebook
{
	background: transparent url(http://www.savvyauntie.com/images/common/socialnetwork/facebook-16x16.png) no-repeat scroll 0 0 ;
	padding:1px 15px 5px 22px;
	cursor:pointer;	
}


.socialicons img
{
	padding-top:2px;
}
.socialicons .sitename
{
	margin:0;
}

/* Subscribe contest css */

.pnlSubscribeContest
{
	background: transparent url(http://www.savvyauntie.com/images/contests/HomePageSubscribe.png) no-repeat scroll 0 0 ;
	padding: 1px 1px 5px 1px;
	height:95px;
}

.pnlSubscribeContest .contestemail
{
	position:relative;
	left:236px;
	top:17px;
	border: none;
	width:115px;
	color:White;
}

.pnlSubscribeContest .contestbutton
{
	position:relative;
	left: 135px;
	top:56px;
	cursor:pointer;
}

.pnlSubscribeContest .contesttext
{
	color:white;
	font-size:8pt;
	height:55px;
	left:15px;
	position:relative;
	width:210px;
}



.redbutton
{
	border:solid 2px white;
	padding:3px;
	background-color:#D53E6B; /*#d10C55;*/
	color:White;
	font-family:Arial	;
	font-size:8pt;
	margin: 5px 2px 5px 2px;
}

.redbutton:hover
{
	border:solid 2px #D10C55;
	/*font-weight:bold;*/
	color:White;
}

.modalPopupHeader
{
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
	background-color:#d10C55;
	color:White;
	font-weight:bold;
	font-size:10pt;
	padding-bottom:3px;
}

.modalPopupMessage
{
	padding-bottom:10px;
	padding-top:10px;
}

.sharethisbuttons
{
	position: relative; left: 375px;
	top: 55px;z-index:10000
}