/*
========================== 
COMMUNITY PAGES
==========================
*/

/* PAGING CONTROL */
div.community div.r0 {
	margin-bottom:46px;
}

div.community  div.section div.control a {
	text-transform:capitalize;
}

div.community div.links img {
	vertical-align:middle;
}
div.text {
	text-align:left;
}

div.community h3{
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}

div.community div.c0 {
	width:301px;
	margin:0 10px 0 7px;
	float:left;
	text-align:left;
}

div.community div.c1 {
	width:620px;
	float:right;	
	text-align:left;	
	margin:0;
}
div.community div.c0 div.top, div.community div.c0 div.bottom {
	width:301px;
}
/* ADD AS BUDDY PLUS SEND A MESSAGE ROW */
 div.addsend {
	background:url(/images/portal/bkgs/addsendbkg.gif) no-repeat top left transparent;	
	width:302px;
	line-height:27px;
	font-size:10px;
	padding:20px 0 20px 0;
}

div.addsend ul{
	margin:0; padding:1px 0 0 0;
}

div.addsend li {
	display:inline;
	margin:0 0 0 16px;	
	padding:1px 0 0 18px;
	background:url(/images/portal/bkgs/send.gif) center left no-repeat transparent;	
	list-style:none;	
	border:0;
}

div.addsend li.add{
	padding:5px 16px 0 23px ;	
	background:url(/images/portal/bkgs/adduser.gif) center left no-repeat transparent;
	border-right:1px solid #372a19;	
}

div.community div.r1 div.c1 h2 span {
	padding:14px 0 25px 20px;
	display:block;
}

div.community div.r1 div.overview h2 span {
	padding-left:0;
}
div.community div.c1 div.top {
	background:url(/images/portal/bkgs/news_main_bottom.png) bottom left no-repeat;				
	padding:0 0 40px 0;
	width:620px;
	text-align:left;
}

div.community div.c1 div.mid {
}

div.community div.c1 div.bottom {
	background:url(/images/portal/bkgs/bad_varnish.jpg) top left repeat;	
	padding-top:12px;
	width:620px;
}


div.community div.friendspage div.c1 div.bottom, div.community div.gallerypage div.c1 div.bottom{
	padding-bottom:7px;
}

div.no-content div.gallery, div.community div.mid div.no-content div.gallery {
	margin-bottom:15px;
}

div.community a.rss {
	display:block;
	float:right;
	width:60px;
	height:14px;
	margin:7px 25px 0 0;
}


/* Profle Section */
div.community div.c0 div.profile {
	background:url(/images/portal/bkgs/bad_varnish.jpg) top left repeat-y;
}

div.community div.c0 div.profile div.mid {
	margin:0 0 0 25px;
}

div.community div.c0 div.profile h2 {
	background:url(/images/portal/bkgs/profile_top.gif) no-repeat top left transparent;		
}

div.community div.c0 div.profile div.bottom {
	background:url(/images/portal/bkgs/profile_bottom.gif) no-repeat bottom left transparent;		
	padding:0 0 50px 0;
}

div.community div.c0 div.profile span.userimage {
  width: 250px;
  height: 250px;
  background: none;
  margin: 15px 0;
}

div.community div.c0 div.profile span.userimage a {
  width: 100%;
  height: 100%;
  margin: 0;
}

div.profile img.userfullsize{
	margin:20px 0 30px 0;
}

div.profile {
	font-size:13px;
}
div.profile dl{
	width:252px;
}
div.profile dt {
	text-transform:lowercase;
}
div.profile dd{
	clear:both;
	border-bottom:1px solid #372a19;
	font-weight:normal;
	margin:0 0 10px 0; padding:0 0 5px 20px;
}


div.profile dd.large{
	font-size:22px;
	font-weight:normal;
}

div.tagcloud {
	font-size:12px;
}

div.community  div.c0 div.tagcloud {
	margin-top:10px;
}

div.community  div.c0 div.tagcloud div.bottom{
	background:url(/images/portal/bkgs/gold_sidebar_bottom.gif) no-repeat bottom left transparent;	
	padding:0 0 30px 0;
}

div.community  div.c0 div.tagcloud h2 {
	background:url(/images/portal/bkgs/gold_sidebar_top.gif) no-repeat top left transparent;		
}

div.community  div.c0 div.tagcloud div.mid {
	margin:0;
	padding:25px 0;
	background:url(/images/portal/bkgs/bad_varnish_gold.png) repeat-y top left transparent;		
}

div.community  div.c0 div.tagcloud div.mid div.content {
	margin:0 20px;
}

/* TABS */

div.subnav ul {
	margin:0; padding:0; 
	float:left;
	width:617px;
}

div.mvideo div.subnav ul, div.community div.overview div.subnav ul {
	margin-left:0;
}
div.subnav ul li {
	display:block;
	float:left;
	padding:0;
	margin:0 2px 0 0;
}

div.subnav ul li a{
	display:block;
	margin:0;
	padding:16px 15px 5px;
	font-size:11px;
	text-align:center;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	text-transform:lowercase;
}

div.subnav ul li.last, div.mdownloads div.subnav ul li.last{
	background:url(/images/portal/bkgs/tabs_inbox.gif) 0 0 no-repeat transparent;	
}

div.subnav ul li.first, div.mvideo ul li.first {
	background:url(/images/portal/bkgs/tabs_overview.gif) 0 0 no-repeat transparent;		
}

div.subnav ul li.gallery {
	background:url(/images/portal/bkgs/tabs_gallery.gif) 0 0 no-repeat transparent;			
}

div.subnav ul li.gallery a {
	padding-left:10px;
	padding-right:10px;
}

div.subnav ul li.blog {
	background:url(/images/portal/bkgs/tabs_blog.gif) 0 0 no-repeat transparent;		
}

div.subnav ul li.comments {
	background:url(/images/portal/bkgs/tabs_comments.gif) 0 0 no-repeat transparent;		
}

div.subnav ul li.friends {
	background:url(/images/portal/bkgs/tabs_comments.gif) 0 0 no-repeat transparent;			
}

div.overview ul li.first, div.mvideo ul li.first, div.last ul li.last, div.mdownloads div.subnav ul li.last, div.gallery ul li.gallery, div.blogpage ul li.blog, div.commentspage ul li.comments, div.friends ul li.friends, div.mecards ul li.third, div.mdownloads ul li.last, div.mgallery ul li.second, div.maudio ul li.fourth {
	background-position:0 -70px;
}

div.gallery ul li.gallery a, div.blogpage ul li.blog a, div.commentspage ul li.comments a, div.friends ul li.friends a, div.last ul li.last a, div.mecards ul li.third a, div.mdownloads ul li.last a, div.mgallery ul li.second a, div.maudio ul li.fourth a{
	color:#C2B594;
}


/* SECTIONS IN COMMUNITY */

div.community div.mid div.section {
	padding:0 0 50px 0;
}

div.community div.mid div.comments {
  padding-top: 20px;
}

div.community div.postacomment a.button {
  display: inline-block;
}
div.community div.section h2, div.community div.section h2 a{
	line-height:22px;
}

div.community div.flash{
	margin-bottom:35px;
}

div.community div.overview div.blog div.postacomment,
div.community div.overview div.comments div.postacomment,
div.blogpage div.postacomment,
div.community div.commentspage div.postacomment {
	border:0;
	margin: 20px 0 0 20px;
}

div.community div.overview div.section div.newsentry {
	margin:0 0 0 25px;
}

div.community div.overview div.section div.newsentry div.image {
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
}

div.community div.overview div.section div.newsentry div.text {
	float:left;
	display:inline;
	width:480px;
	margin:0 0 0 20px;
}

div.community div.newsentry div.permabar {
	margin-top:10px;
}

div.community div.blogpage h2, div.community div.overview div.blog h2{
	float:left;
	width:450px;
	padding:0;
	display:inline;
	margin:0 0 0 25px;
}

div.community div.section div.post{
	margin: 25px 25px 0 25px;
	padding-bottom:25px;
	border-bottom:1px solid #372a19;		
}

div.community div.overview div.section div.title {
	width:620px;
}

div.community div.overview div.section p.nocontent {
	margin:25px 0 0 25px;
}

div.community div.overview div.section div.gallerywrap p.nocontent {
	margin-left:0;
}

div.community div.overview div.buddylist p.nocontent {
	padding-bottom:25px;
}
div.community div.overview div.section h2 {
	margin-left:25px;
}

div.community div.overview  div.section div.comment div.post h3 {
	border:0;
}

div.community div.overview div.section div.post {
	border:0;
}

div.community div.c1 div.overview div.bottom {
	padding-bottom:10px;
}
div.community div.section p{
	font-size:14px;
}

div.community div.section div.post p {
	margin:10px 0 0 0;
}

div.post h3 {
	margin-bottom:0;
	font-weight:normal;
	font-size:18px;
}




/* BLOG SECTION */
div.community div.overview div.postsummary h3 {
	line-height:22px;
}
div.community div.overview div.postsummary div.links, div.community div.blog div.text div.links, div.community div.newsentry div.links {
	font-size:11px;
}

div.community div.overview div.postsummary span.date, div.community div.overview div.postsummary div.permabar {
	margin-left:0;
	margin-bottom:0;
}

div.community p.permabar, div.community div.section p.permabar, div.community div.section div.comment div.post p.permabar{
	font-size:10px;
	margin-top:10px;
}



div.post div.postinner{
	margin-left:5px;
}

div.comments div.comment div.content {
	margin-top:0;
	margin-left:10px;
	text-align:left;
}


div.overview div.comment div.post p{
	margin-bottom:2px;
}


div.community div.mid div.buddylist, div.community div.mid div.last div.section{
	margin-bottom:0px;
}

div.community div.overview div.section div.buddywrap {
	margin:0 50px 0 100px;
}

div.buddy {
	height:12em;
	float:left;
	width:100px;
	margin:25px 25px 0 25px;
	display:inline;
}

div.community div.overview div.comments,div.community div.overview div.comments div.title {
	background:none;
	padding-top:0;
}

/* 
==============
COMMENTS PAGE 
==============
*/


div.reviewpage div.c1 h2.title {
	font-size:28px;
	line-height:30px;
	margin:0pt 0pt 0pt 25px;
}

div.reviewpage h3.url {
	font-size:18px;
	font-weight:normal;
	margin:0pt 0pt 0pt 25px;
}

div.reviewpage div.biowrap {
	margin:0 0 0 25px;
}

div.reviewpage div.theading {
	border-bottom:1px solid #372a19;	
	margin:40px 25px 12px 0;
}


div.reviewpage div.comments {
	padding-bottom:5px;
	padding-top:25px;
}

div.community div.commentspage div.comments div.title, div.community div.commentspage div.comments {
	background:none;
	padding-top:0;
}

div.community div.commentspage div.mid {
	padding-top:1px;
}

div.community div.commentspage div.comments {
	padding-top:0;
	width:603px;
}

 div.community div.gallerypage div.mid div.commentspage div.control {
	margin-top:-60px;
}

div.comments div.comment, div.blogpage div.comment{
	background:none;
	clear:both;
	overflow: hidden;
}
div.comments div.comment div.image, div.blogpage div.comment div.image, div.blogdetail div.summary div.image {
	margin:35px 0 0 25px;
	width:80px;
	display:inline;	
	float:left;
}

div.comments div.comment div.post, div.community div.comments div.section div.comment div.post, div.community div.comments div.comment div.post, div.blogdetail div.summary div.text, div.newspage div.reviews div.post {
	width:490px;
	margin:20px 0 0 0;
	border:0;
	float:left;
	display:inline;
	padding-bottom:0;
}

div.comments div.comment div.heading, div.blogpage div.comment div.heading, div.blogdetail div.reviews div.summary div.text div.heading, div.newspage div.reviews div.heading, div.newspage div.reviews div.heading {
	float:left;
	clear:both;
	border-bottom:1px solid #372a19;
	width:490px;
	text-align:right;
	margin-bottom:10px;
}

div.comment div.heading h3, div.blogpage div.comment div.heading h3, div.blogdetail div.reviews div.summary div.text div.heading h3, div.reviews div.comment div.heading h3{
	width:320px; 
	float:left;
	text-align:left;
	display:inline;
	line-height:22px;
	margin-left:10px;
	margin-bottom:0;
}

div.comments div.comment span.date {
	margin-bottom:15px;
	margin-top:15px;
}

/* 
==================
TOUR COMMENTS PAGE 
==================
*/
div.tourcommentspage div.c1 div.top {
	padding-top:7px;
}
div.tourcommentspage div.c1 div.top h2 {
	padding-top:15px;
	margin:0;
	width:621px;
}

div.tourcommentspage div.c1 div.comments div.mid {
	position:static;
}

div.tourcommentspage div.c1 div.top h2 span {
	margin-left:25px;
	margin:0 0 0 2px;
	padding-left:25px;
	display:block;
	width:auto;	
}

div.tourcommentspage div.title {
	margin:0;
}

div.tourcommentspage div#events div.wrapper div.event{
	margin:25px 25px 0 25px;
}

div.tourcommentspage div.c1 div.mid {
	padding-bottom:7px;
}

div.tourcommentspage div.c1 div.permabar {
	margin-bottom:0;
}

/* COMMUNITY COMMENTS PAGE */

div.community div.commentspage div.comments div.comment div.post, div.community div.commentspage div.comments div.comment div.post div.heading {
	width:470px;
	margin-right:0;
}
/* FRIENDS PAGE*/

div.community div.friendspage div.c1 div.mid {
	padding-top:1px;
}

div.community div.friendspage div.c1 div.title {
	margin-bottom:60px;
}

div.community div.friendspage div.c1 div.buddylist div.control {
	margin-top:-100px;
}

div.buddylist div.pending {
	display:block;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	margin-bottom:15px;
}

div.overview div.buddylist div.pending {
	margin-top:0;
	margin-bottom:0;
}
div.friends div.buddy{
	width:268px;
	height:150px;
	margin:0 0 25px 25px;
	position:relative;	
}

/* USER NAME AND USER IMAGE STYLE */
div.friends div.buddy div.image {
	width:137px;
	height:auto;
	background:url(/images/portal/bkgs/buddy_100bkg.gif) top left no-repeat transparent;		
	float:left;
}

div.friends div.buddy div.image a, div.friends div.buddy div.image span.userimage{
	background:none;
	width:auto;
	height:auto;
	margin:0;
}

div.friends div.buddy div.image span.userimage a img{
	margin:17px 17px 18px 18px;
}

div.community div.friendspage div.buddy h3 span.user {
	font-size:18px;
	height:18px;
}
div.community div.buddy div.image span.user {
	width:100px;
}

div.community div.friendspage div.buddy h3 span.user a.im {
	height:18px;
}

div.community div.friendspage div.buddy h3 span.user a.name {
	font-size:18px;
	height:18px;
	line-height:18px;
}

div.community div.overview div.buddy div.image span.userimage a img{
	margin:0;
}

div.friends div.buddy div.text{
	float:left;
	width:114px;
	margin:0 0 0 5px;
	height:137px;
	overflow:hidden;
}

div.friends div.buddy div.text h3{
	width:100px;
}

div.friends div.buddy div.links {
	line-height:30px;
    height:30px;
	float:left;
	margin:0 0 0 5px;
}

div.friends div.buddy div.links a {
	display:inline;
	overflow:none;
	width:auto;
	height:auto;
	text-indent:0;
	padding-left:20px;
	font-size:11px;
}

div.friends div.buddy div.links a.message{
	background:url(/images/portal/bkgs/send.gif) center left no-repeat;	
	padding-right:5px;

}

div.friends div.buddy div.links a.block {
	margin-left:5px;
	border:0;
	border-left:1px solid #bcc4cd;
	padding-left:10px;	
}

div.friends div.buddy div.links a.block span {
	padding-left:15px;
	padding-top:5px;
	background:url(/images/portal/bkgs/blockuser.gif) center left no-repeat;		
}

div.buddy dl{
	margin:10px 0 0 0;
	padding:0;
}

div.buddy dd {
	margin:0 0 15px;
	padding:0;
	font-weight:bold;
}

/* BLOG PAGE */
div.community div.blog div.postsection div.text div.image {
	float:none;
	margin:20px 0 10px 0;
	width:560px;
}

div.community div.blog div.c1 div.mid div.section {
	margin-bottom:3px;
}

div.community div.blog div.post{
	padding:0 0 47px 0;
	overflow: hidden;
	border:0;
}


div.community div.blog div.post div.heading {
	border-bottom:1px solid #372a19;
}


div.community div.friendspage div.mid div.buddylist{
	margin-bottom:0;
}

div.community div.blog div.image{
	background:none;
	width:auto;
	height:auto;
}

/* BLOG DETAIL PAGE */

div.community div.c1 div.blogdetail div.mid, div.community div.friendspage div.c1 div.friends div.mid, div.inboxpage div.mid, div.community div.gallerypage div.c1 div.gallery div.mid {
	position:relative;
	right:0;
	top:0;
	padding-bottom:1px;
}

div.community div.blogdetail div.mid div.blog {
	position:relative;
}

div.community div.blogdetail div.title {
	position:absolute;
	top:25px;
	z-index:2;
	height:40px;
	margin:0;
	left:0;
}

div.community div.blogdetail div.mid div.control {
	position:absolute;
	z-index:1;
	right:25px;
	top:5px;
	margin:0;
}

div.community div.blogdetail div.mid div.control span.paging {
	margin-bottom:35px;
}
div.blogdetail div.post {
	padding-bottom:15px;
}

div.blogdetail div.text {
	clear:both;
}
div.community div.c1 div.blogdetail div.bottom {
	padding-bottom:10px;
}

div.community div.blogdetail div.postacomment {
	padding-bottom:30px;
	margin-top:5px;
}

div.community div.blogdetail div.heading {
	width:565px;
}
div.community div.blogdetail div.comment div.heading{
	width:460px;
}

div.community div.blogdetail div.heading h3{
	float:left;	
}
div.community div.blogdetail div.comment div.heading h3 {
	float:left;
	width:320px;
	margin-left:10px;
}

div.community div.blogdetail div.postsummary div.links {
	margin-top:5px;
	font-size:14px;
}

div.community div.blogdetail div.postsummary div.links a {
	border-left:1px solid #372a19;
	padding:0 12px;
}

div.community div.postsummary span.large{
	margin-left:0;
	font-size:24px;
}



div.blog div.commentsection h2{
	display:block;
	float:none;
}


div.blogdetail div.post div.image {
	margin:10px 0;
}
div.blogdetail div.comment div.post div.links {
	border-top:0;
}
div.blogdetail div.summary div.image {
	margin-left:0;
}

div.blogdetail div.reviews div.summary div.text div.heading h3 {
	color:#666865;
}
div.blogdetail div.summary div.text {
	margin-right:0;
}

div.community div.c1 div.reviews h2 {
	background:transparent url(/images/portal/bkgs/community_h2.gif) repeat-x scroll left top;
	width:617px;
	color:#FFFFFF;		
	line-height:19px;
	margin:0;
	display:block;
	float:none;
}

div.community div.c1 div.reviews h2 span {
	margin-left:25px;
}

div.community div.blogdetail div.mid div.reviews {
	margin:40px 0 10px 0;
}
div.community div.blog div.mid div.commentsection, div.commnity div.blogdetail div.mid div.section{
	margin-left:0;
	margin-bottom:8px;
	padding-bottom:40px;
}

div.community div.blogdetail div.post{
	margin-bottom:8px;
	margin-top:0;
	padding-top:80px;
}

div.community div.blog div.section div.comment div.post{
	border:0;
}

/* PHOTO SECTION OVERVIEW */
div.community div.gallerysummary div.links, div.community div.comment div.links, div.community div.messagedetail div.links {
	font-size:11px;
}

div.community div.gallerysummary div.links {
	margin-top:10px;	
}

div.buddywrap div.pending {
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	margin:15px 0 10px 0;
}

div.community div.gallerysummary span.date span.small {
	border:0;
	background-position:left center;
	margin-left:0pt;
	padding-right:50px;	
}


div.community div.gallerysummary span.date span.small_null {
	padding:0;
}


/* PHOTO SUMMARY PAGE*/
div.community div.gallery div.image a.gallerysummary, div.community div.overview div.image a.gallerysummary, div.mediapage div.image a.gallerysummary, div.mediapage div.image span.gallerysummary{
	background:none;
	width:auto;
	height:110px;
	border:1px solid #372a19;
	display:block;
	width:110px;
}

div.community div.gallery div.cms-cmstools a{
	background:none;
	width:auto;
	height:auto;
	display:inline;
}
div.community div.gallerysummary .fullsize, div.community div.gallerysummary .thumbnail, div.mediapage a.gallerysummary img, div.mediapage span.gallerysummary img {
	margin:5px;
}
div.community div.gallery div.gallerysummary, div.community div.overview div.gallerysummary, div.mediapage div.mgallery div.gallerysummary{
	width:112px;
	float:left;
	margin:40px 25px 0 0;	
}


div.community div.gallerywrap div.gallerysummary {
	margin-bottom:0;
	height:220px;
	overflow:hidden;
}

div.community div.gallerysummary span.date {
	height:36px;
	overflow:hidden;
}
div.community div.gallerywrap div.postacomment {
	margin-left:0;
}

div.community div.gallery div.gallerywrap div.postacomment {
	margin-left:0;
	margin-right:0;
}

div.gallery div.gallerywrap, div.overview div.gallerywrap, div.mediapage div.gallerywrap {
	margin:0 25px;
	clear:both;
}

div.gallerywrap div.item{
	clear:both;
}

div.item p{
	margin:0 0 4px 0; padding:0;
}

/* ====================== */
/* = PHOTO COMMENT PAGE = */
/* ====================== */

div.community div.photocomment div.galleryitem div.image, div.community div.photopage div.galleryitem div.image {
	width:500px;
	margin:0 0 20px 0;
}

div.community div.photocomment div.gallerywrap div.postacomment {
	margin-left:25px;
	margin-right:25px;
}


/* PHOTO PAGE */

div.community div.gallerypage div.mid div.section, div.community div.inboxpage div.mid div.inbox {
	margin-bottom:8px;
	padding-bottom:50px;
	width:616px;
}
div.gallerypage div.galleryitem div.image{
	text-align:center;
	margin:30px 0;
	clear:both;
	width:570px;
}


div.galleryitem h3{
	border-bottom:1px solid #372a19;
	
}
div.gallerypage div.galleryitem{
	margin:0 25px;
}
div.galleryitem p {
	margin-bottom:0;
	margin-top:25px;
}
div.galleryitem div.links, div.community div.blogdetail div.links {
	margin-top:15px;
}
div.galleryitem div.tags {
	margin-top:5px;
}
div.galleryitem div.text h3 {
	padding-left:5px;
}

div.galleryitem div.text div.tags, div.galleryitem div.text div.links, div.galleryitem div.text p, div.galleryitem div.text span.date {
	margin-left:5px;
}

div.galleryitem div.text div.links, div.postsummary div.links, div.community div.blogdetail div.links {
	font-size:11px;	
	text-transform:lowercase;
}

div.community div.tags {
	clear:both;
	margin:10px 0pt;
	padding:0;
	font-size:11px;	
}

div.community div.gallerypage div.comment div.image {
	width:70px;
	height:100px;
	margin-bottom:0;
	margin-top:35px;
}

div.community div.gallerypage div.commentspage div.mid div.section {
	padding-bottom:25px;
}

div.gallerypage div.commentspage div.comments, div.community div.commentspage div.comments, div.community div.friendspage div.buddylist, div.blogdetail div.comments, div.community div.inboxpage div.inbox {
	padding-top:25px;
}


div.gallerypage div.control form#FilterForm{
	clear:both;
	display:block;
}

div.community div.gallerypage div.commentswrap, div.community div.commentspage div.commentswrap {
	margin-top:15px;
}
div.community div.gallerypage div.comment {
	width:550px;
	margin:0 25px;
}

div.community div.gallerypage div.commentspage div.comment div.post {
	margin-right:0;
	width:450px;
}
div.community div.gallerypage div.commentspage div.comment div.post div.heading {
	width:450px;
}


/* COMMUNITY COMMENTS STYLE */
div.community div.comments div.title, div.community div.gallerypage div.c1 div.mid div.commentspage div.comments div.title {
	width:603px;
}

div.community div.comments, div.community div.blogpage div.c1 div.mid div.comments, div.community div.gallerypage div.c1 div.mid div.commentspage div.comments {
	width:620px;
	padding-top:0;
	margin:0;
}

div.community div.blogdetail div.mid div.comments div.control {
	margin-top:-70px;
}

div.community div.comments div.title h2 {
	width:480px;
	margin-left:25px;
}

div.community div.commentspage div.comments div.title h2 {
	margin-left:20px;
}

div.community div.overview div.comments div.title h2, div.community div.commentspage div.comments div.title h2 {
	width:580px;
}

/* INBOX PAGE */


div.community div.unread h3 {
	font-weight:bold;
}

div.inbox div.title{
	margin-bottom:0;
}

div.messagepage div.inbox div.title {
	margin-bottom:0;
}

div.community div.inbox a.rss{
	display:inline;
}
div.inbox div.message{
	margin:0;
	padding:15px 0;
	clear:both;
	width:620px;
}

div.inboxpage div.empty {
	margin:0 25px;
	width:560px;
}


div.inbox div.unread {
	background:#503b1f;
	margin-bottom:3px;
}
div.inbox div.image{
	float:left;
	width:70px;
	margin:0 25px 0 25px;
	display:inline;
}

div.inbox div.text{
	float:left;
	width:470px;
	margin:0 0 0 0;
	display:inline;
}


div.community div.image a.block{
	background:url(/images/portal/bkgs/blockuser.gif) center left no-repeat;
	display:block;
	border-top:1px solid #372a19;
	padding:7px 0 0 14px;
	margin:7px 0 0 0;
}


/* INBOX DETAIL */
div.messagepage div.c1 div.mid, div.inboxpage div.c1 div.mid {
	padding-top:0;
}
div.inbox div.messagedetail {
	background:none;
}

div.inbox div.messagedetail h3 {
	margin-bottom:3px;
}
div.inbox div.messagedetail p {
	margin-top:0;
	margin-bottom:5px;
}
div.message div.links{
	margin-top:15px;
}

div.inbox div.messagedetail div.image a.block {
	margin-top:4px;
}
div.message span.date, div.blogpage span.date, div.blogpage div.permabar {
	margin-left:0;
}
div.messagedetail div.links {
	margin-top:18px;
}
div.community div.text div.links a.reply, div.links a.delete {
	background:url(/images/portal/bkgs/send.gif) center left no-repeat;
	padding-left:17px;
	padding-right:10px;
	padding-bottom:2px;
}

div.community div.text div.links a.delete{
	padding-left:15px;
	background:url(/images/portal/bkgs/delete.gif) center left no-repeat;	
	margin-left:10px;
}


div.community div.inboxpage div.mid div#view-all{
	margin:0 25px;
	padding:0;
	float:none;
	display:block;
	position:static;
}

/* 

---------

BUTTON LISTING (e.g. Membership Confirm page)

---------- */

dl.buttonlist {
	width:530px;
	margin:0 0 0 20px;
}

dl.buttonlist dt {
	float:left;
	width:120px;
	clear:left;
	margin:0 0 10px 0;
}

dl.buttonlist dt a.button {
	display:block;
	width:120px;
	text-align:center;
	margin:0;
	padding:2px 0;
	border-top:1px solid #845231;
	border-left:1px solid #845231;	
	border-right:1px solid #301210;
	border-bottom:1px solid #301210;		
}

dl.buttonlist dd {
	float:left;
	padding:4px 0;
	width:380px;
	margin:0 0 10px 10px;
}


/*=====================
MEMBER PAGE
=======================
*/



div.memberpage div.c1 div.top {
	padding-top:11px;
}
div.memberpage div.c1 div.mid {
	padding-top:2px;
}
div.memberpage div.c1 div.wrapper {
	margin:0pt 0 0 3px;	
}
div.memberpage  table {
	width:auto;
}

div.memberpage  table td {
	padding:0;
}

div.memberpage div.c0 ul, div.memberpage div.c0 li {
	margin:0;
	padding:0;
	list-style:none;
}

div.memberpage div.c0 li {
	margin-left:5px;
}

div.memberpage div.c1 div.editaccount {
	margin:15px 25px 0 25px;
	padding-bottom:15px;
}

body.RadEContentBordered {
	color:#000;
}

/* ================== */
/* = CONTROL PAGING = */
/* ================== */

div.community div.mid div.control {
	text-align:left;
	margin:-45px 25px 40px 0;
	position:relative;
	clear:both;
	text-align:right;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;	
}



div.community div.mid div.gallerywrap div.control {
	margin-right:0;
}

div.community div.commentspage div.mid div.comments div.control {
	margin-top:-15px;
}

div.community div.mid div.comments div.control {
	margin-bottom:0;
	clear:none;
}

div.community div.mid div.control span.paging {
	display:block;
	margin:0 0 20px 0;
}

/* ==================== */
/* = REGISTRTION PAGE = */
/* ==================== */

div.registration div.c0 div.bottom {
	background:url(/images/portal/bkgs/gold_sidebar_bottom.gif) no-repeat bottom left transparent;	
	padding:0 0 40px 0;
}

div.registration div.c0 h2 {
	margin-left:25px;
}


div.registration div.c0 div.mid {
		background:transparent url(/images/portal/bkgs/bad_varnish_gold.png) repeat left top;
		padding:15px 0 0 25px;
}

div.registration div.c0 div.top {
	background:transparent url(/images/portal/bkgs/gold_sidebar_top.gif) no-repeat left top;
	padding:30px 0 0 0;
}

div.registration div.c0 ul {
	padding:9px 0 0 0;
}
div.registration div.c0 li {
	padding:0 0 10px 0;
	font-weight:bold;
}

div.registration div.c1 div.mid {
	background:transparent url(/images/portal/bkgs/bad_varnish.jpg) repeat left top;
	padding:15px 0 0 25px;	
}
div.registration div.c1 div.bottom {
	background:transparent url(/images/portal/bkgs/touring_top.gif) no-repeat top left;
	padding:30px 0 0 0;
}

div.registration div.c1 div.mid div.wrapper {
	margin:0 25px 0 0;
}

div.registration div.c1 div.mid h2 {
	margin:0 0 40px 0;
}

div.registration div.c1 p.request {
	margin:0 0 20px 0;
}

div.registration input.button {
	background:#211C19 none repeat scroll 0%;
	border-color:#322A1E rgb(0, 0, 0) rgb(0, 0, 0) rgb(50, 42, 30);
	border-style:solid;
	border-width:1px;
	margin-left:0pt;
	padding:2px 12px;
	color:#D7A83C;	
} 