/* CBS LAYOUT */

/* 
silver = #dfe3e6
buff = #ffefbd
cyan = #b7e4df
chocolate = #65503d
dark pink = #e17584
*/

* {
	margin: 0;
	padding: 0;
}

body {
	/* 
	background: #b7e4df url('images/bg_faith_hill.jpg') center top repeat-y;
	*/
	background:url("backreap.jpg") repeat-x scroll 0 0 #D70E6B;
	color: #371d07;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/* 
body.not-front {
	background: #b7e4df url('images/bg_faith_hill.jpg') center top repeat-y;
}
*/

/* 
#jump {
	width: 950px;
	height: 34px;
	margin: 0 auto;
}
*/
       
#bigcontainer {
	/* background: #b7e4df url('images/bg_faith_hill.jpg') center top repeat-y; */
	margin: 0 auto;
	width: 975px;
}

#container {
	margin: 0 auto;
	width: 950px; 
	height: 100%;
	padding: 0;
	border: none; 
	overflow: none;
	 
}

#superwide {
	margin: 0 auto;
	width: 950px;
	background: #fff url('bg_body.png') center top repeat-y;
}

/* 
#zoom .node {
	margin-bottom: 0;
}
*/

#superwide img {
	margin: 0 auto;
}

#canvas_top {
	margin: 0 auto;
	width: 950px;
	height: 22px;
	display: inline;
	float: left;
	background: #b7e4df url('bg_header.png') center top no-repeat;
}

/* 
#header {
	margin: 0 auto;
	width: 950px;
	height: 237px;
	display: block;
	background: #65503d url('bg_header.png') top center repeat-y;
}

#header_short {
	margin: 0 auto;              
	width: 950px;
	height: 120px;
	display: inline;
	float: left;
	background: #b7e4df url('bg_body.png') center top repeat-y;
}
*/

#header1 {
	background:url("header2.jpg") no-repeat -152px 0px; 
	margin: 0 auto;
	width: 950px;
 
	height: 153px; 
	display: block;
 	vertical-align: bottom;
}

	#logo {
		width: 112px;
		height: auto;
		margin: 0;
		display: inline;
		float: left;
		background: transparent;
		vertical-align: bottom;
	}
	
	#primary_links {
		width: 75px;
		height: 100px;
		margin: 12px 0 0 5px;
		display: inline;
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		background: transparent;
		vertical-align: bottom;
	}
	
		#primary_links li {
			margin: 0;
			padding: 0;
		}
	
		#primary_links a:link, #primary_links a:visited {
			padding: 3px 0;
			color: #fff;
		}
	
		#primary_links a:hover {
			padding: 3px 0;
			color: #e6818f;
		}
	
	#header_banner {
		width: 728px;
		/* 
		min-height: 90px;
		*/
		height: auto;
		margin: 0;
		display: inline;
		float: right;
		background: transparent;
	}
	
#header2 {
	margin: 0 auto;
	width: 950px;
	height: 125px;
	overflow: hidden;
	display: block;
	background: #65503d url('bg_header2.png') left top no-repeat;
}

	#points_block {
		display: inline;
		float: right;
		margin: 10px 6px 0 0;
		font-size: 9px;
		text-align: right;
	}
	
	#points_block table {
		margin: 5px;
		border: 1px solid #000;
		background: #ffefbd url('bg_buff_tile.gif');
	}
	
	#points_block td {
		font-size: 9px;
		padding: 2px 3px;
	}
	
		#points_block td .mini_frame {
			width: 30px;
			height: 30px;
			overflow: hidden;
		}
	
	#bg_mypoints {
		width: 180px;
		height: 12px;
		background: #e17584 url('mypoints_bg.gif') left top no-repeat;
		border: 1px solid #65503d;
	}
	
#navbar {
	margin: 0 auto;
	width: 950px;
	height: 30px;
	display: inline;
	float: left;
	background: #ffefbd url('bg_navbar.gif') top left repeat-x;
	border: none;
	/* 
	border-bottom: 1px solid #6b5242;
	*/
}

	#navbar li {
		display: inline;
		float: left;
		border-left: 2px solid #e2cb88;
	}

	#navbar li.menu-596, #navbar li.menu-592 {
		border-left: 2px dotted #e47e89;
	}

	#navbar li a, #navbar li a:link, #navbar li a:visited {
		text-transform: uppercase;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #6b5242;
		float: left;
		display: inline;
		height: auto;
		margin: 2px 7px;
		padding: 4px 0;
		border: none;
	}

	#navbar li.menu-596 a, #navbar li.last a, #navbar li.menu-4532 a {
		color: #e47e89;
	}

	#navbar li a:hover {
		color: #e6818f;
	}

	#navbar li.menu-596 a:hover, #navbar li.last a:hover, #navbar li.menu-4532 a:hover {
		color: #6b5242;
	}

#subnavbar {
	margin: 0 auto;
	width: 950px;
	height: 34px;
	display: inline;
	float: left;
	background: #65503d url('bg_subnav.gif') top left repeat-x;
	border: none;
}

	#subnavbar ul {
		width: 930px;
		margin: 10px auto 0 10px;
	}

	/* 
	#subnavbar li {
		background: #aef;
	}
	*/

		#subnavbar li a, #subnavbar li a:link, #subnavbar li a:visited {
			text-transform: uppercase;
			font-family: arial, helvetica, verdana, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #ffefbd;
		}

		#subnavbar li a:hover, #subnavbar li a:active {
			color: #e17584;
		}

#space {
	margin: 0 auto;
	width: 950px;
	height: 8px;
	display: inline;
	float: left;
	background: transparent url('bg_body.png') center top repeat-y;
}

/* 
#space2 {
	padding-top: 15px;
	text-align: center;
	height: 105px;
}
*/

#center {
	margin: 0 auto;
	width: 950px;
	display: inline;
	float: left;
	background: #fff url('bg_body.png') center top repeat-y;
	border-top: 1px solid #6b5242;
}

	#breadcrumb-wrapper .breadcrumb {
		margin: .2em 0;
		font-style: italic;
	}

		#content {
			display: inline;
			float: left;
			width: 530px;
			margin-left: 10px;
			padding-bottom: 10px;
			background: #fff;
			/* 
			border-right: 1px solid #6b5242;
			*/
		}

		#admin #content {
			width: 900px;
		}

		#squeeze {
			width: 100%;
			overflow: hidden;
			padding-top: 10px;
		}

		#admin #squeeze {
			width: 890px;
		}

		#sidebar {
			display: inline;
			float: left;
			width: 400px;
			height: 100%;
			margin-left: 9px;
			padding-top: 10px;
			background: #dfe3e6;
			border-left: 1px solid #6b5242;
		}

			#sidebar_left, #sidebar_right, #lower_sidebar_left, #lower_sidebar_right {
				display: inline;
				float: left;
				width: 189px;
				margin: 10px 0 0 10px;
				padding: 0;
				/* 
				background: #ffe;
				*/
				overflow: none;
			}
			
			#sidebar_left, #lower_sidebar_left {
				border-right: 1px solid #6b5242;
				overflow: hidden;
			}
			
			#square_ad {
				display: block;
				margin-left: 48px;
			}

			#square_ad_2 {
				display: block;
				margin-left: 20px;
			}

#footer_banner {
	width: 950px;
	height: 110px;
	clear: both;
	padding: 10px auto;
	display: block;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #b7e4df;
	/* 
	background: #fee;
	*/
}

#footer_banner iframe, #footer_banner img {
	margin-top: 10px;
	/* 
	background: #ffe;
	*/
}

#footer_links {
	width: 950px;
	height: 320px;
	clear: both;
	margin: 0 auto;
	display: inline;
	float: left;
}

#footer-blocks-wrapper {
	width: 950px;
	/* 
	height: 150px;
	*/
	margin: 0;
	padding: 0 0 10px 0;
	background: #fff;
}

#footer-upper {
	width: 950px;
	height: 150px;
	display: inline;
	float: left;
	clear: both;
	margin: 10px auto;
	padding: 5px 0;
	border: 2px solid #ffefbd;
	background: #dfe3e6;
}

#footer-upper p {
	width: 910px;
	margin: 5px 10px;
	background: #dfe3e6;
}

#footer {
	margin: 0 auto;
	width: 950px;
	padding-bottom: 10px;
	background: #b7e4df;
}

/*  footer message  */
#footer-message {
	padding: 5px;
	text-align: center;
	background: #b7e4df url('bg_body.png') center -10px repeat-y;
}

/* SK Bar */

#skbar{
	width: 950px;
	margin: 0 auto;
	/* 
	height:34px;
	*/
	display: block;
	background: #fff url(bg_skbar.gif) top left repeat-x;
	border: 0;
	border-left: 1px solid #c28693;
	border-right: 1px solid #c28693;
}
#sklogo{margin:2px 2px 5px 4px; float:left;}
#skfont{color:#FFFFFF; margin:15px 0 0 0; float:left;}
#sk_dropdown{float:left; margin-left: 10px; margin-top: 3px;}
#pscroller2{
	margin: 0 0 0 100px;
	display: inline;
	width: 300px;
	height: 20px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}
#sklogo a{text-decoration: none; color: #686868; font-size: 11px;font-weight: normal;}
#sklogo a:hover{text-decoration: none; color: #df0073; font-size: 11px;}
#pscroller2 a{text-decoration: none; color: #686868; font-size:10px;font-weight: normal;}
#pscroller2 a:hover{text-decoration: none; color: #df0073; font-size:10px;}
b.someclass{ color: #686868; font-size:11px; font-weight:normal;}
#symbol{color: #686868; font-weight: normal;}
#lead{margin-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom: 3px;}
.dropfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

/* COMMON HTML */

h1 {
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 5px;
	font-size: 24px;
}

h2 {
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 5px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

hr {
	border-color: #daedff;
}

a:link, a:visited {
	font-weight: bold;
	color: #e17584;
	text-decoration: none;
}

a:hover, a:active, li a.active, #navbar ul.primary-links li a.active, #navbar ul.primary-links li a.active:link, #navbar ul.primary-links li a.active:visited, #navbar ul.primary-links li a:hover, #navbar ul.primary-links li a:active, h1, h2, h3, h4, h5 {
	color: #635242;
	text-decoration: none;
}

img, a img, table tr {
	border: none;
}

blockquote, #content .profile .guestbook-message {
	background: url(quotes.gif) top left no-repeat;
	color: #666665;
	margin-bottom: 4px;
	display:block;
	padding-left: 30px;
	padding-top: 2px;
}

blockquote {
	padding: 0 20px;
}

blockquote p {
	margin: 0 0 15px 0;
	/* 
	padding: 15px;
	width: 400px;
	*/
	/* 
	background: #eee;
	background: #eee url('images/close-quote.gif') no-repeat right bottom;
	*/
	color: #666;
	font: 15px "Times New Roman", Times, serif;
	font-style: italic;
	/* 
	text-indent: -10px;
	*/
}

/* 
blockquote p:first-letter {
	padding: 18px 0 0 30px;
	font-size: 22px;
	font-weight: bold;
	background: url('images/open-quote.gif') 10px 10px no-repeat;
}
*/

input {
	padding: .2em 0;
	color: #000000;
	font: 12px/100% Verdana, sans-serif;
}

textarea, select {
	color: #494949;
	font: 12px/160% Verdana, sans-serif;
}

ul.menu, div.item-list ul {
	margin: 3px 0 0 0;
	line-height: 1.2em;
	padding-left: 0;
}

ul.menu li, div.item-list ul li, li.leaf, #commentnote ul li, #squeeze .view-Month .field-content li {
	margin: 2px 0 2px 0;
	padding: 0 0 2px 0;
	list-style-type: none;
	list-style-image: none;
	/* 
	background: transparent url(images/star.png) no-repeat 1px 1px;
	*/
}

ul {
	padding-left: 0;
}

#center ul li {
	/* 
	background: transparent url(images/star.png) no-repeat 1px 1px;
	*/
	padding: 0 0 2px 0;
}

ul li.expanded {
	/* 
	background: transparent url(images/star.png) no-repeat 1px 1px;
	*/
}

ul li.collapsed {
	/* 
	background: transparent url(images/star.png) no-repeat 1px 1px;
	*/
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}

#blogherads ul li {
	background: #fff;
	padding: 5px 0 5px 0;
}

/* firefox hack */
html>/**/ body tbody {
  border-top: none;
}

table td p {
	line-height: normal;
}

#squeeze iframe, #squeeze .node object, #squeeze .node embed {
	margin: 0 auto;
}

#squeeze .tweetmeme iframe {
	width: 55px;
	height: 62px;
}

/* LOCAL CLASSES */

.points a {
	font-weight: normal;
}

#admin #squeeze .odd td {
	padding: 2px 0;
	background: #ddd;
}

#admin #squeeze .even td {
	padding: 2px 0;
	background: #eee;
	border-bottom: 1px solid #000;
}

#squeeze .search-snippet {
	margin-bottom: 3px;
}

.divider {
	width: 480px;
	height: 40px;
	margin: 0 auto;
	background: transparent url(divider.gif) center top no-repeat;
}

.buddypic {
	margin: 0 5px 0 0;
	display: inline;
	float: left;
	height: 130px;
	overflow: hidden;
}

.avatar_frame {
	height: 110px;
	overflow: hidden;
}

.field {
	margin: 2px 0;
}

.field-label {
	color: #e17584;
}

.ad_300x250 {
	width: 300px;
	height: 250px;
	border: 1px solid #65503d;
	background: #ddd;
	overflow: hidden;
}

#social_media {
	width: 332px;
	height: 86px;
	margin: 15px auto;
	border: 1px solid #65503d;
	background: #ddd;
}

.commentnumber {
	float: right;
	margin: 0;
	width:55px;
	height:50px;
	padding-top: 7px;
	font-family: Verdana, Arial;
	text-align: center;
	background-image: url(comments_bg.jpg);
	background-repeat: no-repeat;
	display: inline;
}

/*  ul , ol  */
.content ul, .content ol {
	line-height: 1.9em;
}

.content ol {
	margin: 10px 3em 10px 3em;
}

.content ul {
	margin: 10px 3em 10px 0;
	list-style: none;
}

.content ul li {
	padding: 0;
	/* 
	background: transparent url(images/star.png) no-repeat 1px 1px;
	*/
}

/*  clear support => currently for span.clear !important! */
.clear {
	clear: both;
	display: block;
}

span.clear {
	line-height: 0px;
	height: 0;
	visibility: hidden;
}

/*  all div.region-content */
#header .region-content, #canvas_top .region-content,
#featured .region-content, #breadcrumb-wrapper .region-content,
#content-bottom .region-content, #footer .region-content {
	margin: 0 auto;
	width: 950px;
}

#content-bottom .region-content {
	width: 575px;
}

ul.tips li {
	padding: 0 0 0 15px!important;
	/* when select an input format */
	background: transparent url('menu-leaf.gif') no-repeat 1px .38em!important;
	list-style-type: none;
}

.content p, #squeeze p {
	margin: 0 0 15px 0;
	line-height: 24px;
	text-align: justify;
}

#admin .content p, #admin #squeeze p {
	line-height: 14px;
}

/* 
h1.pagetitle, h2.nodetitle, td.module, .node-type-list dt, #squeeze .nodehierarchy_outline .item a, .search-results .title a {
	clear: both;
	font: bold 24px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
*/

#squeeze .nodehierarchy_outline a.nodehierarchy_action {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-top: 15px;
}

.similar {
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5242;
	font-weight: bold;
}

.description, .search-info {
	font-size: 9px;
	color: #aaa;
	font-style: italic;
}

.search-info {
	text-align: right;
}

.bhaheadlines {
	font-style: italic;
}

.textarea-identifier {
	display: none;
}

.page-admin .admin .left, .page-admin .admin .right {
	width: 45%;
	display: inline;
	float: left;
	margin: 10px;
	text-align: left;
}

#squeeze table tr, #squeeze table td {
	padding: 0 0 2px 3px;
}

.view-id-users_online table td.views-field-name {
	width: 450px;
}

#squeeze table.comment tr, #squeeze table.comment td {
	padding: 0;
}

#squeeze .calendar-empty {
	background: transparent;
}

#admin form table td {
	padding: 2px 4px;
}

.admin-list dd {
	margin-bottom: 5px;
}

#permissions .permission {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	padding: 2px;
}

.view-photogalleries .views-row-odd, .view-photogalleries .views-row-even {
	height: 230px;
	display: inline;
	float: left;
}

.view-photogalleries .views-row-odd, .view-photogalleries .views-row-even, .views-field-field-pictures-fid, .view-photogalleries .views-field-title {
	width: 95px;
	text-align: center;
	overflow: none;
}

.view-display-id-page_1 .views-row, .view-display-id-page_2 .views-row {
	width: 105px;
	height: 250px;
	display: inline;
	float: left;
	overflow: hidden;
}

.gallery_promo {
	width: 100px;
	height: 245px;
	display: inline;
	float: left;
	overflow: hidden;
}

.gallery_promo .views-field-title, #squeeze .gallery_promo .views-field-title p, #squeeze .user_promo .views-field-title p {
	width: 100px;
	text-align: center;
	line-height: 14px;
}

.gallery_promo .views-field-title a {
	width: 86px;
	line-height: 14px;
}

#competitors .gallery_promo {
	height: 180px;
}

#squeeze .pager li {
	margin: 2px 4px;
}

.preview, .node-unpublished, .comment-unpublished {
	border: 2px dashed red;
}

.comment-unpublished {
	background: #fff4f4 url('spam.gif');
}

#user-login-form .form-item {
	display: inline;
}

#user-login-form .form-item label {
	display: none;
}

.a {
	white-space: nowrap;
}

.date-browser {
	margin-bottom: 10px;
	border-bottom: #6b5242;
	padding: 10px;
	background: #def;
}

/* NODES */

/* 
h2.preheader {
	font-size: 24px;
	font-weight: bold;
	color: #78cbe0;
}

h2.breaking {
	color: #e17584;
}

h2.exclusive {
	color: #78cbe0;
}

h2.top {
	color: #bfd62f;
}
*/

.node {
	width: 520px;
	margin: 10px 5px 15px 0;
	/* 
	background: #def;
	*/
}

#content_wider .node {
	width: 910px;
	margin: 0 10px;
}

#squeeze .sticky, .special {
	width: 500px;
	padding: 10px;
	background: #ffefbd;
	border: 2px dotted #65503d;
}

/* 
#squeeze .sticky h2 {
	margin-top: 26px;
}
*/

/* 
.node h2.nodetitle a:link {
	font-family: impact;
	font-weight: normal;
	margin-bottom: 5px;
	color: #635242;
}
*/

.node h2.nodetitle a:hover {
	border-bottom: 1px dotted #1d6285;
	color: #e17584;
	text-decoration: none;
}

h2 a, h2 a:link, h2 a:visited {
	font-family: impact;
	font-weight: normal;
	margin-bottom: 5px;
	color: #635242;
}

h2 a:hover {
	color: #e17584;
	text-decoration: none;
}

.submitted, .submitted a {
	margin: 2px 0 10px;
	color: #666;
	font-size: 11px;
}

.node .content .main_pic, .node p a img, .node img {
	/* 
	width: 500px;
	*/
	text-align: center;
	margin: 5px auto 15px auto;
	/* 
	padding: 10px;
	border: 1px solid #ddd;
	*/
}

.linkswrap {
	padding: .2em 0;
	background: #f2f2f2;
}

.linkswrap a {
	color: #145e84;
	text-decoration: underline;
}

.linkwrap a:hover, #squeeze .pager li a:hover {
	border: none;
	color: #000000;
	text-decoration: none;
}

.postlinks a {
	text-decoration: none;
}

.postlinks li.comment_new_comments a {
	color: #e30000;
	text-decoration: underline;
}

.postlinks ul, .taxonomy ul, #squeeze .pager li.pager-ellipsis {
	background: none;
	padding: 0 0 2px 0;
	font-weight: bold;
}

.taxonomy {
	padding: 0;
	margin: 5px 0 5px 0;
	position: relative;
}

#superwide .taxonomy {
	margin-top: 10px;
	font-size: 16px;
	text-align: center;
}

/* 
.taxonomy a {
	color: #145e84;
	text-decoration: underline;
}

.taxonomy a.active {
	text-decoration: none;
}

.taxonomy a:hover {
	border: none;
	color: #000000;
	text-decoration: none;
}
*/

.taxonomy ul.links {
	margin: 0!important;
	list-style-type: none;
}

.taxonomy ul.links li {
	margin: 0 .2em;
	padding: 0; /* important */
	display: inline;
	background: none;
}

.service-links, .interior-links {
	margin-top: 15px;
	padding: 5px 0; 
	height: auto;
	 
	border: none; 
	border-top: 1px solid #65503d;
	border-bottom: 1px solid #65503d;
	background: #e17584 url('bg_rose_tile.gif') 0 0 repeat-x;
	color: #fff;
	overflow: none;
	vertical-align: middle; 
 
	font-family:Verdana,Arial,Helvetica,sans-serif;             
	font-size:16px;
	font-weight:bolder;
	text-indent:10px; 
	
	
	
}

/* IE7 & FF hack */
/* 
html>body .service-links {
	height: 45px;
}
*/

/* 
.service-links .right {
	width: 310px;
}
*/

.service-links a {
	font-weight: bold;
}

.service-links a:link, .service-links a:visited {
	color: #fff;
}

.service-links a:hover, .service-links a:active {
	color: #ffefbd;
}

a:commentlink {
	padding-bottom: 8px;
}

.sharethis {
	width: 430px;
	margin-top: 3px;
	/* 
	display: inline;
	float: left;
	background: #fea;
	*/
	color: #6b5242;
}

/* IE7 & FF hack */
html>body .sharethis {
	margin-top: 10px;
}

.right {
	margin: 5px 0;
	/* 
	display: inline;
	float: right;
	*/
	text-align: right;
}

.service-links .right a {
	font-weight: bold;
	background: #fdebf3;
}

#edit-body-wrapper textarea {
	height: 150px;
}

.editor-image-button {
	margin: 0 2px;
}

.taxonomy-list-table, #content .view-og .views-table {
	margin: 10px 0;
	width: 570px;
	border: 1px solid #daedff;
}

#content .view-og .views-table td {
	background: #fff;
	border-bottom: 1px solid #daedff;
	vertical-align: middle;
}

#content .views-field-description p {
	line-height: 12px;
	margin: auto;
}

.taxonomy-list-table td {
	width: 190px;
}

.taxonomy-list-table .taxonomy-list-item {
	padding: 2px 0;
}

.taxonomy-list-table .taxonomy-list-term, .taxonomy-list-table .taxonomy-list-term-count {
	display: inline;
}

.taxonomy-list-table .taxonomy-list-term-count {
	margin-left: 2px;
	color: #6b5242;
	font-size: 10px;
}

/* 
#block-views-rss_partners-block_1 .feed-content, #block-views-rss_partners-block_1 .feed-content div, #block-views-rss_partners-block_1 .feed-content a, #block-views-rss_partners-block_1 .feed-content img {
	background: #ace;
	display: none;
}
*/

#feedbody h2 {
	background: #ace;
	display: none;
}

#feedbody .feed-wrapper {
	margin: 5px 0;
}

#inset_pics img {
	margin: 0 10px 5px 0;
}

/* POLLS */

#center .poll .text {
	margin-top: 10px;
	color: #6b5242;
}

#center .poll .percent, .poll .percent {
	color: #e17584;
	font-style: italic;
	margin-bottom: 10px;
}

#center .poll .bar, .poll .bar {
	background: #fdebf3;
}

#center .poll .foreground, #main .foreground {
	background: #e17584;
}

/* GALLERIES */

.thumbtable {
float:left;
margin:0 auto 0;
overflow:hidden;
          
width:100px;
}

#sidebar .thumbtable {
	width: 300px;
}

.thumbnail_pic {
	margin: 0 2px;
}

.view-taxonomy-term {
	width: 100%;
	overflow: none;
}

.view-taxonomy-term .views-row-odd, .view-taxonomy-term .views-row-even {
	display: inline;
	float: left;
	overflow: none;
}

#superwide #galleryheader {
	height: 40px;
	margin-left: 10px;
	background: #fff;
	display: block;
}

.gallerytitle {
	margin: 8px auto 0 auto;
	width: 580px;
	display: inline;
	float: left;
	background: #fff;
	padding: 3px;
}

.gallerypager {
	margin: 8px auto 0 auto;
	width: 185px;
	display: inline;
	float: left;
	background: transparent;
	padding: 3px;
}

.gallerypager a {
	margin-top: 3px;
	padding: 3px 5px;
	border: 1px solid #e17584;
	background: #fef1e3;
}

#superwide #gallerypager {
	margin-left: 10px;
}

.sidebar_thumb {
	margin: 0;
	width: 90px;
	height: 150px;
	overflow: hidden;
	display: inline;
	float: left;
	padding: 0;
}

/* IE7 & FF hack */
html>body .view-taxonomy-term .views-row-odd, html>body .view-taxonomy-term .views-row-even {
	margin: 10px 0;
}

/* COMMENTS */

.profile_wideblock {
	clear: all;
	display: block;
	width: 510px;
	margin: 10px auto;
	text-align: left;
	line-height: 12px;
	font-size: 10px;
	border: 1px solid #ecda86;
	padding: 10px;
	background: #f7e7a5;
}

.profile_wideblock ul {
	list-style: none;
	list-style-position: outside;
	margin-top: 10px;
}

/* 
div#comments {
	padding-top: 10px;
}
*/

#content .guestbook .comment {
	padding: 0;
	margin: 10px 0;
	background: transparent;
	min-height: 85px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

.guestbook-comment {
	color: #e17584;
	padding-bottom: 10px;
}

/* 
.comment .picture {
	width: 85px;
	float: right;
	margin: 3px;
}
*/

.comment .new {
	height: 1px;
}

/* 
.comment span.new {
	float: right;
	margin: 5px;
	color: #ff0000;
	font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/

.comment .content {
	margin-top: 5px;
}

#squeeze .comment .content p, #squeeze .comment td p {
	overflow: none;
	/* 
	width: 99%;
	*/
	margin: 10px 0 0 0;
}

.comment .signature {
	clear: both;
	border-top: 1px dashed #c0c0c0;
}

.comment .commentlinks {
	clear: both;
	padding-bottom: .2em;
}

.comment .commentlinks ul li {
	border: 1px solid #b0b0b0;
	padding: .2em;
	margin-right: 4px;
	background: #ffffff;
}

#comment-form .form-item textarea {
	height: 120px;
}

#comment-form label, #comment-form legend {
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
	color: #e17584;
}

#comment-form div.form-item {
	padding: 10px 20px;
	border: 1px solid #ebe8db;
	background: #f5f1eb;
}

#comment-form .tips, #comment-form p {
	display: none;
}

* html #comment-form div.form-item {
	height: 1px;
}

/* 
.indented {
	margin-left: 30px;
}
*/

#comments .bodytext {
	background: transparent;
}

.avatar {
	width: 70px;
	height: auto;
	/* 
	margin-right: 10px;
	*/
}

.comment ul.links {
	white-space: normal;
}

/* 
.comment ul.links li {
	margin: 0 .2em;
	padding: 0;
	display: inline;
	background: none;
}
*/

/* BLOCKS */

.sidebar .block {
	margin: 0 0 20px 0;
	padding: 1px 0;
	border: none;
}

.sidebar .block .title {
	/* 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	*/
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px 0;
	font-size: 22px;
	font-weight: normal;
	color: #6b5242;
}

.sidebar .block .blockcontent {
	width: 180px;
	margin: 5px 0;
}

#footer-top .block {
	width: 140px;
	height: 240px;
	margin: 5px;
	padding: 5px 2px;
	border: 1px solid #aaa;
	display: inline;
	float: left;
	background: transparent;
}

/* SPECIAL BLOCKS */

#lower_sidebar_left .block-nodeblock .blockcontent .feed-title {
	margin: 2px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #ccc;
}

#footer-blocks-wrapper .block {
	width: 280px;
	margin: 0 10px;
	display: inline;
	float: left;
	padding: 0;
	/* 
	background: #fff;
	border: 1px solid #6b5242;
	*/
}

/* 
#page_2_block, #page_3_block {
	background: transparent;
}
*/

#footer-blocks-wrapper .divider {
	width: 24px;
	height: 280px;
	display: inline;
	float: left;
	background: transparent url('vertical_divider.gif') 0 -80px no-repeat;
}

#footer-blocks-wrapper big {
	font-weight: bold;
}

#footer-blocks-wrapper .block li, #latb_block .feed-wrapper {
	margin: 5px 5px 0 0;
	list-style: none;
	padding-left: 12px;
	background: url('pink_bullet.gif') 0 0 no-repeat;
}

#latb_block h2 {
	display: none;
}

#system-modules td {
	white-space: nowrap;
}

#system-modules td.description {
	white-space: normal;
}

#block-block-10 {
	overflow: hidden;
	/* BECAUSE AD CO CANT GET THEIR SIZES RIGHT */
}

#block-system-0 .blockcontent {
	text-align: center;
}

#block-nodeblock-57641 .node {
	width: 180px;
}

#block-poll-0 .blockcontent .title {
	font-size: 16px;
	font-weight: bold;
	color: #e17584;
}

#user-login-form {
	padding: 0 0 0 10px;
	text-align: left;
}

.form-item {
	text-align: left;
}

.box {
	padding-top: 10px;
}

#block-block-3 {
	margin-bottom: 40px;
}

#block-block-3 select {
	width: 250px;
}

#block-block-3 .blockcontent .form-item {
	display: inline;
}

#block-block-3 .blockcontent .description {
	display: none;
}

#go_button {
	width: 24px;
	height: 24px;
	border: none;
	background: #fff url(go.png) top left no-repeat;
	cursor: pointer;
}

#block-block-4 .blockcontent, #gallery_ad {
	text-align: center;
	overflow: hidden;
}

#gallery_ad {
	margin: 15px auto;
	width: 500px;
}

#sidebar .views-table {
	width: 300px;
	margin-bottom: 10px;
}

#sidebar .views-table * {
	border: none;
}

#block-ddblock-3 td, #block-ddblock-7 td, #block-ddblock-8 td {
	text-align: left;
	border: none;
	background: #fff;
}

#block-ddblock-3 .views-field-field-pictures-fid, #block-ddblock-7 .views-field-field-pictures-fid, #block-ddblock-8 .views-field-field-pictures-fid {
	width: 145px;
}

#block-ddblock-3 .views-field-title, #block-ddblock-7 .views-field-title, #block-ddblock-8 .views-field-title {
	width: 155px;
}

#block-ddblock-3, #block-ddblock-7, #block-ddblock-8 {
	color: #aaa;
}

.calendar_item {
	margin-top: 5px;
}

.calendar_item b {
	color: #e17584;
}

#block-ddblock-3 .views-field-title a, #block-ddblock-7 .views-field-title a, #block-ddblock-8 .views-field-title a {
	display: block;
}

#block-block-16 li {
	background: #fff;
}

#block-block-17 {
	height: 780px;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #daedff;
}

#sidebar .pager .pager-previous {
	background-color: #fff;
	background-image: none;
}

/* IMAGES */

.view-users-online .views-table img, .view-top-users .views-table img {
	width: 50px;
	height: auto;
	margin: 5px;
}

#points_block img.avatar {
	width: 30px;
	height: auto;
	margin: 0;
}

/* CLEAR LIs */

#block-user-3 .blockcontent li, #block-views-og-block_1 .blockcontent li, #block-block-5 .blockcontent li, #block-block-9 .blockcontent li, #center .service-links li, #block-views-comments_recent-block .blockcontent li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0;
	background: transparent;
}

.service-links .comment_comments, .service-links .node_read_more, .service-links .comment_new_comments, .service-links .comment_add {
	display: none;
}

/* FORUM */

#thread .container {
	margin: 0 auto;
	width: 950px; 
	height: 100%;
	padding: 0;
	border: none;
	overflow: none;
	padding: 0;
	background: #ffe;
}

#thread .sidebar {
	margin-left: 0;
}

#thread #posts .page {
	width: 560px!important;
	background: #ffe;
	display: inline;
	float: left;
}

#thread #posts {
	width: 560px!important;
	display: inline;
	float: left;
}

.leftside {
	width: 520px!important;
}

.rightside {
	width: 380px!important;
	display: inline;
	float: left;
}

/* SHOWDOWN */

#squeeze .view-battles td {
	background: #ffefbd;
}

#squeeze .view-battles td p {
	margin-bottom: 0;
}

#squeeze .view-battles img, #squeeze .view-battles .votebtn {
	border: 1px solid #000;
	margin: 5px auto 0 auto;
}

#squeeze .top-showdown img {
	width: 240px;
	height: auto;
}

#showdown {
	width: 520px;
	margin: 0;
	text-align: center;
	padding-top: 10px;
	/* 
	background: #fea url('bg_buff_tile.gif');
	*/
	background: #eee;
}

#showdown p, #showdown h2 {
	width: 500px;
	margin: 0 10px;
	text-align: center;
}

div#showdown {
	margin-left: 5px;
}

#showdown .sharethis {
	margin: 5px auto;
	/* 
	display: inline;
	float: left;
	background: #fea;
	*/
}

.field-field-item-a, .field-field-item-b {
	width: 250px;
	margin: 0 3px;
	display: inline;
	float: left;
	overflow: hidden;
}

.field-field-item-a {
	margin-left: 10px;
}

.field-field-item-a div, .field-field-item-b div {
	width: 240px;
	display: inline;
	float: left;
	text-align: center;
}

#squeeze .photo_battle .start, #squeeze table .start {
	width: 160px;
	margin: 0;
	display: inline;
	float: right;
	font-size: 12px;
	padding: 3px;
	background: #fea;
	border: 1px solid #e17584;
	white-space: nowrap;
}

#squeeze .showdown_pic_frame p {
	width: 240px;
	margin-left: 5px;
	text-align: center;
}

.field-field-item-a div {
	margin-right: 20px;
}

.field-field-item-a img, .field-field-item-b img {
	margin: 5px;
}

#squeeze .view-battles td {
	padding: 3px 5px;
	border-bottom: 1px solid #e17584;
}

#showdown_results {
	width: 530px;
}

#showdown_results td {
	color: #e17584;
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	border-bottom: 1px solid #e17584;
}

#showdown_results img {
	margin: 5px 10px 5px 0;
}

#showdown_results .competitor {
	margin-top: 30px;
}

 .cmad {
background:none repeat scroll 0 0 #C6EF77;
border-bottom:1px solid #FFFFFF;
display:block;
float:none;
height:35px;
left:0;
margin:-1px auto 0;
overflow:visible;
padding:0;
position:relative;
text-align:center;
top:0;
width:950px; 
}
 
 .cmad a .covers {
background:url("http://img2.timeinc.net/people/static/i/v4/adcmfooter.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:40px;
left:200px;
padding:0 10px 0 0;
position:absolute;
top:-5px;
width:187px;
}

.cmad a .text {
color:#408600;
float:left; 
font:27px/35px Arial;
left:425px;
padding:0;
position:absolute;
text-transform:uppercase;
top:0;
}

.cmad a .button {
background:url("adcmfooterbutton.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:25px;
left:740px;
margin:5px 0 0; 
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:0;
width:128px;
}


.storymage{

}


.widgetdiv{
float:right;
 
width:400px;
}

.artbox{
padding:15px;
}

.titilerat{
margin-bottom:10px;
}

.descdiv{
margin-bottom:10px;
  
}
         
.perpagediv{
background:none repeat scroll 0 0 black;
padding:20px 0;          
}


.cleariline{
clear:both;

}
 
 
 .yfooer{
 padding-top:10px; 
 }
 
 
 .copydiv{
 padding-top:10px;
 clear:both;
 }
 
  
 .mylogo{
display:block;
float:left;
margin-left:298px;
margin-top:105px;
position:relative;
top:3px;
 }
 
 
 .panetne1{
 display:block;
 }
 
 .panetne1 img{
 border:none;
 }
