#account-container * {
	margin:0;
	padding:0;
	border:0;
}

#account-container div.description {
	margin-bottom: 10px;
}

#account-container .kiwi-right {
	padding-right:200px;
	background:url(/img/kiwi/login.gif) 580px bottom no-repeat;
}

#account-container h2 {
	color: #005B7F;
	font-size: 12px;
}

#account-container #tabs li {
	list-style:none;
	float:left;
	width:95px;
}

#account-container #tabs a {
	display:block;
	height:23px;
	text-indent: -999em;
	overflow:hidden;
}

#account-container #tabs a.index {background: url('/img/layout/account/tab-index.gif') no-repeat;}
#account-container #tabs a.profile {background: url('/img/layout/account/tab-profile.gif') no-repeat;}
#account-container #tabs a.photos {background: url('/img/layout/account/tab-photos.gif') no-repeat;}
#account-container #tabs a.recipes {background: url('/img/layout/account/tab-recipes.gif') no-repeat;}
#account-container #tabs a.articles {background: url('/img/layout/account/tab-articles.gif') no-repeat;}
#account-container #tabs a.reviews {background: url('/img/layout/account/tab-reviews.gif') no-repeat;}
#account-container #tabs a.favourites {background: url('/img/layout/account/tab-favourites.gif') no-repeat;}
#account-container #tabs a.calendar {background: url('/img/layout/account/tab-calendar.gif') no-repeat;}

#account-container #tabs a:hover, #account-container #tabs a.selected {
	background-position: 0 -23px !important;
}


/* big buttons */
#account-container a.button {
	display:block;
	height:60px;
	margin-bottom: 10px;
	text-indent: -999em;
	background-position: 0 -60px !important;
	overflow: hidden;
}

#account-container a.add-new-article {background: url('/img/buttons/add-new-article.gif') no-repeat;}
#account-container a.add-new-photo {background: url('/img/buttons/add-new-photo.gif') no-repeat;}
#account-container a.add-new-recipe {background: url('/img/buttons/add-new-recipe.gif') no-repeat;}
#account-container a.become-a-member {background: url('/img/buttons/become-a-member.gif') no-repeat;}

#account-container a.button:hover {
	background-position: 0 0px !important;
}


#account-container #left {
	width: 558px;
	float: left;
}

#account-container #right {
	width: 200px;
	float: left;
}

#account-container .panel {
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
	color: black;
	font-size: 11px;
}

#account-container .panel a {
	color: #005B7F;
}

#account-container div.label {
	float:left;
	width:80px;
	font-weight: bold;
	font-size: 12px;
	color: #005B7F;
}


#account-container ol li {
	margin-left:17px;
	padding-bottom:7px;
}

#account-container ol a {
	font-size: 12px;
	font-weight: bold;
}

#account-container ul.bullets li {
	margin-left:17px;
	padding-bottom:7px;	
	list-style-image: url(/img/layout/account/ul-bullet.gif)
}

#account-container ul.bullets h3 {
	font-size:12px;
	color: #0C4581;
}

#account-container ul.bullets span.stat {
	float:right;
}

#account-container dt { float: left; clear: left; text-align:right; font-weight: bold; color: green; } 
#account-container dd { padding: 0 0 0.5em 0; }

#account-container dl.w120 dt {width: 120px !important;} 
#account-container dl.w120 dd {margin: 0 0 0 130px !important;}

#account-container dl.w100 dt {width: 100px !important;} 
#account-container dl.w100 dd {margin: 0 0 0 110px !important;}

#account-container dl.w80 dt {width: 80px !important;} 
#account-container dl.w80 dd {margin: 0 0 0 90px !important;}


#account-container hr {
	padding-top: 3px;
	margin-bottom: 5px;
	border-bottom: 1px solid #3FA1FF;
	clear:both;
}

#account-container .panel h1 {
	color: white;
	padding: 0px 4px 0px 8px;
	font-size: 13px !important;
}

#account-container .buzzy {
	position: absolute;
	right: 12px;
	top: 1px;
	width: 38px;
	height: 38px;
	background: url('/img/layout/account/buzzy.gif') no-repeat !important;
}

#account-container .panel .content {
	padding: 6px 8px 0px 8px;
	border-left: 1px solid #3FA1FF;
	border-right: 1px solid #3FA1FF;
	font-size: 1.0em;	
}

#account-container .panel .content p {
	margin:0;
	padding-bottom: 8px;
}

#account-container #left .panel {
	width: 545px;
	background: url('/img/layout/account/panel-left-bot.png') no-repeat bottom;
}

#account-container #right .panel {
	width: 200px;
	background: url('/img/layout/account/panel-right-bot.png') no-repeat bottom;
}

#account-container #left .panel h1 {
	background: url('/img/layout/account/panel-left-top.png') no-repeat;
}

#account-container #right .panel h1 {
	background: url('/img/layout/account/panel-right-top.png') no-repeat;
}

/* 2 columns in left panel */
#account-container #left .panel .left {
	width:260px;
	float:left;
	border-right:1px dashed #CCC;
}

#account-container #left .panel .right {
	width:250px;
	float:left;
	padding-left:10px;
}

#account-container #left .panel .left h2, #account-container #left .panel .right h2 {
	margin-bottom:10px;
}


/* PUBLIC PROFILE  */
#account-container .submissions div {
	border-bottom: 1px solid #0C4581;
	padding: 4px 0px 4px 0px;
}

#account-container .submissions div img.thumb {
	border: 1px solid #0C4581;
	float: right;
	margin-left: 10px;
	
}


/* ACCOUNT PAGE RESULT SETS */

#account-container table.result-set tr.alt_row_color {
	background-color: #FFFFDB;
}

#account-container table.result-set tr:hover {
	background-color: #B9D9E5;
}


#account-container table.result-set th {
	font-size: 12px;
	text-align:left;
	color: white;
	font-weight: bold;
	/* background: #42A4FF; */
	/* background: #47BF6E; */
	background: url('/img/layout/account/th-bg.png') repeat-x;
	padding:3px 2px;
}

#account-container table.result-set th a {
	color: white !important;
}

#account-container table.result-set th.empty-rs {
	background: white;
	color: black;
}

#account-container table.result-set th.empty-rs a {
	color: #0C4581 !important;
}


#account-container table.result-set td {
	padding:3px 2px;
}
