a:link, a:visited
{
	color: #73533A;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.view_options {
	float: left;
}
.vam {
	vertical-align: middle;
}
.mgra {
	text-align: right;
}

.menuaeva {
overflow: hidden;
list-style: none outside none;
}


.aeva_header {
	height: 31px;
	line-height: 32px;
	padding: 0 8px;
	margin-bottom: 4px;
	overflow: hidden;
	background:#725f4c url(../images2/head1.jpg);height:30px;background-position:0px -181px;	border: 1px solid #825D43;
	border-radius: 0px;
}
.aeva_header a:hover {
	color: #c60;
}
.aeva_header ul {
	padding: 0;
	margin: 0;
	float: right;
}

.aeva_header ul a:active
{
text-decoration: underline;
}

.aeva_header ul li {
	display: inline;
	padding: 0;
	margin-left: 5px;
	font-size: 12px;
}
.aeva_header img {
	margin-right: 0;
}
.aeva_header h3 {
	font-family: Arial, Tahoma, sans-serif, helvetica;
	font-size: 11pt;
	float: left;
	margin-top: 0;
	color: #fff
}
div.subheader {
	margin-top: 20px;
	border: 1px solid black;
}
div.subheader h4 {
	padding: 6px;
}
div.subheader p {
	margin: 0;
	padding: 6px;
}
.aeva_ok, .aeva_cancel {
	font-size: 8pt;
	line-height: 8pt;
	border: 1px solid black;
	padding: 3px 3px 3px 21px;
	margin: 0;
	background: #DEF url(../images/aeva/accept.png) 1px 2px no-repeat;
}
.aeva_cancel {
	background: #DEF url(../images/aeva/cancel.png) 1px 2px no-repeat;
}

.pics td {
	border: 1px solid #825D43;
	padding: 8px;
	text-align: center;
	vertical-align: top;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.aep {
	margin: 6px auto;
}
.aea, .aep {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.aep a, .aea a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

table.aextbox .pics td {
	margin: 0;
}
table.aextbox {
	padding: 4px 0;
	text-align: center;
}
table.aextbox img.aext {
	padding: 4px;
	border: 1px solid black;
	margin: 0;
}
iframe.aext {
	margin: 8px auto -8px auto;
}
.aext {max-width: 100%;height: 125px; margin-top: 5px; border-radius: 10px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); margin-right: 3px; }																															
.comments {
	padding: 10px;
}
.comments:after {
	clear: both;
	content: ".";
	display: block;
	height: 0pt;
	visibility: hidden;
}
.aeva_statsbar, .aeva_statsbar2 {
	border: 1px solid black;
	background: #FC9 url(../images/aeva/progress.png) 0 -1px no-repeat;
	height: 10px;
}
.aeva_statsbar2 {
	background-image: url(../images/aeva/progress2.png);
}
#viewitem .info_list {
	padding: 0;
	margin: 0;
}
#viewitem .info_list li {
	display: inline;
	float: left;
	width: 100%;
	padding: 0 6px 3px 6px;
}
#viewitem h3 {
	margin-top: 0;
	margin-bottom: 0;
}
#viewitem h4 {
	padding: 3px 6px 1px 6px;
}
.sort_options {
	margin-top: 8px;
	text-align: right;
	padding: 6px;
}
.page_index {
	padding: 6px;
}
.notice {
	padding: 10px;
	text-align: center;
}
#albums .data {
	padding: 0;
	
}
#albums .buttonlist ul {
	padding-left: 0;
}
#albums .buttonlist ul img {
	vertical-align: middle;
}
#home .aeva_header {
	padding: 6px;
}
.item_heading, .item_headings {
	padding: 6px;
	vertical-align: middle;
	text-align: center;
	margin-top: 8px;
	border: 1px solid #888;
}
.item_headings { margin-bottom: 8px; }
.cat_heading { margin-top: 8px; }
.cat_heading a, .cat_headings a, .item_heading a, .item_headings a {
	text-decoration: underline !important;
}
#aeva_toplinks { margin: 8px 0 0 0; }
#aeva_toplinks h3.catbg { text-align: center; }
#home .recent_comments {
	float: left;
	width: 50%;
}
#home .recent_albums {
	float: right;
	width: 49%;
}
.recent_comments .item_heading { border-right: 0; }
.recent_albums .item_heading { border-left: 0; }
#viewitem .info {
	padding: 3px;
}
#viewitem td.info {
	vertical-align: middle;
}
#viewitem td.aeva_header {
	padding: 6px;
}
#viewitem .comment_sort_options {
	float: right;
}
#viewitem .page_index {
	padding: 5px;
}
#itembox {
	text-align: center;
	overflow: visible;
	padding: 16px 0;
}
div.mgabs img {
	padding: 0 2px;
	vertical-align: text-bottom;
}
div.mgabs a {
	text-decoration: none;
}
.selected a {
	color: inherit !important;
}
#viewitem .images {
	height: 20px;
}
#viewitem .images a {
	margin-right: 4px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
#viewitem .images img {
	vertical-align: middle;
}
.text_margins a {
	margin: 0 2px;
}
.mg_subtext, .mg_hidden {
	color: #777;
	font-size: 0.85em;
	line-height: 1.1em;
	padding-top: 4px;
}

.mg_desc {background: url("../images2/block_a.png");
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #825D43;
  padding: 5px; display: flex;}


.mg_hidden {
	color: red;
}
.unapproved_notice, .unapproved_yet {
	background: #FEEE00;
	text-align: center;
	padding: 10px;
}
.unapproved_yet {
	margin: 6px;
	border: 2px dashed #cc3344;
	background: #FFDCE0;
	font-weight: bold;
}
.unapp {
	background: #FFD0D0;
}
.mg_prev {
	float: left;
	text-align: left;
	padding: 8px 20px 5px 10px
}
.mg_next {
	float: right;
	text-align: right;
	padding: 8px 10px 10px 10px
}
.mg_prevnext { margin: 4px 0; }
.mg_prevnext td { text-align: center; }
.mg_prevnext_pad td { padding: 8px !important; }
.mg_prevnext_pad div { margin: auto; }

.mg_large {
	font-size: 12pt;
	font-weight: bold;
	padding: 4px 0px;
}
.mg_pb4 {
	padding-bottom: 4px;
}
.mg_title {
	border: 1px solid white;
	text-align: center;
}
.currentbutton {
	font-weight: bold;
}
.mgc_main, .mgc_last_edit, .mgc_icons {
	font-size: 8pt;
	padding: 1px;
}
.mgc_post {
	clear: both;
	font-size: 9pt;
	padding: 8px;
	margin: 0;
}
.mgc_main {
	border-bottom: 1px dotted #999;
	margin: 5px 5px 1px 5px;
	float: left;
}
.mgc_last_edit {
	border-top: 1px dotted #999;
	margin: 1px 5px 5px 5px;
	font-style: italic;
}
.mgc_icons {
	text-align: right;
	margin: 5px 5px 1px 5px;
	float: right;
}
#mg_coms {
	margin-top: 8px;
}
#mg_coms .mgc_icons a {
	text-decoration: none;
	line-height: 18px;
}
#mg_coms .mgc_icons img {
	vertical-align: middle;
}
.comment_preview {
	color: #666;
	border: 1px dashed #666;
	margin: 8px 16px 0 16px;
	padding: 8px;
	font-size: 1em;
	line-height: 1.4em;
}
#itembox .maeva, .aextbox .maeva {
	text-align: center;
	margin: auto;
}
table.foxy_side {
	border: 1px solid #888;
	margin: 0 0 8px 12px;
}
table.foxy_side tr td {
	padding: 4px;
	text-align: left !important;
}
.foxy_playlist_name {
	color: inherit;
	white-space: nowrap;
	font: 16pt/20pt bold Tahoma, arial, helvetica;
	margin: 0;
	padding: 0;
}
.aeva_playlist_list {
	padding: 8px 8px 0 8px;
	float: left;
	width: 47%;
}
.aevera {
	vertical-align: middle;
}
.title_rss, .sort_options {
	font: 8pt Verdana, Tahoma, arial, helvetica !important;
}
.title_rss img {
	vertical-align: text-top !important;
}
.title_rss a {
	text-decoration: none;
}
.clearfix {
	clear: both;
}
.unbrowsable {
	color: red;
}
.aeva_ich, .aeva_ich2 {
	display: inline;
	float: left;
	width: 48%;
	padding: 3px;
}
.aeva_ich2 {
	width: 24%;
}
ul.aevadesc {
	margin: 0 0 1em 1em;
	padding: 1em;
}
ul.aevadesc li {
	line-height: 1.2em;
	list-style-type: disc !important;
	padding: 0.2em;
}
.aeva_quickmod {
	float: left;
	position: relative;
	left: -6px;
	top: -6px;
}
.aeva_quickmod_bar {
	font: 0.85em Verdana, Tahoma, arial, helvetica;
	float: right;
	line-height: 27px;
	margin-top: -5px;
}
.aeva_quickmod_bar input[type=checkbox] {
	vertical-align: middle;
}
.aeva_inside_caption {
position: relative;
color: #888;
margin-top: -16px;
font-size: 11px;
width: 61px; 
}
#aeva_welcome {
	padding: 4px 4px 0 4px;
}
.readme { padding: 8px 16px; }
.readme pre { font-size: 9pt; }
.readme span.bbc_size { line-height: 1em !important; }
.readme table { width: 100%; }
.earlier_versions {
	font-weight: bold;
	margin: 8px;
	padding: 8px;
	border: 2px dotted #c63;
	border-width: 2px 0;
}
#file_warning {
	padding: 8px 4px 0 4px;
	color: red;
}
#aeva_tabs {
	font-weight: bold;
	color: #fff;
}

.bullet_a, .bullet_c, .bullet_f, .bullet_m, .bullet_r {
	padding-bottom: 3px;
}
.bullet_a { list-style-image: url(../images/aeva/bullet_new.png); }
.bullet_c { list-style-image: url(../images/aeva/bullet_com.png); }
.bullet_f { list-style-image: url(../images/aeva/bullet_fix.png); }
.bullet_m { list-style-image: url(../images/aeva/bullet_mod.png); }
.bullet_r { list-style-image: url(../images/aeva/bullet_rem.png); }

table.aelista tr td {	border: 0;	padding: 8px;}
#admin_content {	overflow: hidden;}
.aeva_rounded {		border-radius: 5px;}
.tlf {	table-layout: fixed;}
.aeva_link {font-size: 80%;}

.aeva-carousel-container {background: url("../images2/block_d.jpg"); border-width: 1px;   border-style: dashed;   border-color: #825D43;}
.aeva-carousel-prev {background: url("../images2/block_f.jpg"); opacity: 0.8; box-shadow: 0px 0 5px rgba(0,0,0,0.5);  border-radius: 30%; font-size: 2em; padding-top: 0;}
.aeva-carousel-next {background: url("../images2/block_f.jpg"); opacity: 0.8; box-shadow: 0px 0 5px rgba(0,0,0,0.5);  border-radius: 30%; font-size: 2em; padding-top: 0;}
#aeva-carousel-item {opacity: 0.9;}
#aeva-carousel-item:hover {opacity: 1; box-shadow: 0px 0 10px rgba(130, 68, 23, 0.52) inset; margin: 1px !important;}

.mg_large2 + div .modtaglink {margin-top: -25px !important; font-size: 80% !important; float: right;}
.mg_large2 + div .modtag {background: none !important;   border: none !important;}
.mg_large2 + div .modtag:hover {text-decoration: underline !important; }
.mg_desc .modtag {background: none !important;   border: none !important;}
.mg_desc .modtag:hover {text-decoration: underline !important; }

.aeva_featured_albums_container {margin-bottom: 10px; padding: 2px;}
.aeva_featured_albums_grid {display: flex; flex-wrap: wrap; gap: 10px; align-items: stretch;}
.aeva_featured_albums_grid:has(.aeva_featured_album:only-child) .aeva_featured_album {flex: 0 1 50%; max-width: 50%;}
.aeva_featured_albums_grid:has(.aeva_featured_album:nth-child(2):last-child) .aeva_featured_album {flex: 0 1 calc(50% - 10px);}
.aeva_featured_album {flex: 1 1 300px; display: flex; flex-direction: column; }
.aeva_featured_album_header {color: #825D43; box-shadow: inset 0px 1px 0.5px rgba(240,250,255,0.5); padding: 10px; padding-bottom: 8px; border: 1px solid #a37c5d; border-top-right-radius: 5px; border-top-left-radius: 5px; background: url("../images2/block_b.jpg");}
.aeva_featured_album_title {font-size: 20px; font-weight: bold;}
.aeva_featured_album_content {border: 1px solid #a37c5d; border-top: 0; padding: 10px; background: url("../images2/block_h.jpg"); display: flex; box-shadow: 1px 1px 2px #fff3e6 inset; align-items: baseline; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; flex: 1;}
.aeva_featured_album_text {flex: 1; display: flex; flex-direction: column; justify-content: space-between;}
.aeva_featured_album_icon {width: 57px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; margin-right: 15px; overflow: hidden; }
.aeva_featured_album_icon .aea a {display: block; width: 100%; height: 100%;}
.aeva_featured_album_description {font-size: 14px; color: #666; margin-bottom: 8px; line-height: 1.4;}
.aeva_featured_album_info {font-size: 13px; color: #888; margin-bottom: 5px;}
.aeva_featured_album_count {font-weight: bold;}
.aeva_featured_album_subs {font-size: 110%; margin-top: 5px; margin-bottom: 10px;}

.buttonbutton {
    padding: 2px 8px;
    margin: 0 2px;
    border: 1px solid #aaa;
    background: #f0f0f0;
    text-decoration: none;
    color: #333;
    border-radius: 3px;
}
.button_active {
    padding: 2px 8px;
    margin: 0 2px;
    border: 1px solid #666;
    background: #dcd1b5;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    border-radius: 3px;
}