div     {color: #7D653B;}
a       {color: #545543;}
h1      {color: #AA5553; text-align:center; font-weight: bold; font-size: 10px;}
h2      {color: #AA5553; text-align:center; font-weight: normal; font-size: 8px;}
h3      {color: #AA5553; text-align:center; font-weight: normal; font-size: 10px;}
ol      {list-style: decimal outside; padding:0px; margin:0px;}
table   {vertical-align: top; color: #7D653B;}
tr      {vertical-align: top; font-size: 11px;}

img.bottom_image {width:800px;}



div.nyheter			{								display:table;	margin:0px 10px 0px  10px;																			width:750px;					padding:0px 0px 10px 0px;}
div.nyhet_dato		{					float:left;	display:inline;	margin:0px  0px 0px   0px;	border: 1px solid #BEB497; border-right: 0px;	background: #F7EEE0;	width:110px; color: #7A756B;	padding:0px 0px  0px 5px;	font-weight:bold;}
div.nyhet_tittel	{position:static;								margin:0px  0px 0px 115px;	border: 1px solid #BEB497; border-left:  0px;	background: #F7EEE0;																font-weight:bold;}
div.nyhet			{position:static;				display:table;	margin:0px  0px 0px 115px;	overflow: hidden;																						padding:0px 0px  0px 0px;}
div.nyhet_sign		{position:static;				display:table;	margin:0px  0px 0px 150px;																												 						font-style:italic;}
img.NewsPhoto		{					float:left;					margin:5px  8px 5px   0px;	border: 0px solid #BEB497;																				padding:0px 0px  0px 0px;}

.band_members  		{float:left;						width:420px;}
.band_member   		{margin:auto; width:400px;}
.band_memberimage	{margin:auto; width:400px;}
.former_members		{margin:auto; width:700px; text-align:center;}
.band_bio      		{float:right; width:340px;}
.band_bio p    		{padding-right:20px; text-align:justify; border:0px solid rgb(0,0,0);}
.bio_quote			{padding-left:20px; font-style:italic;}
.bio_quote_sign 		{padding-left:35px; font-style:italic;}
.indent				{text-indent:10px;}
.firstletter		{font-size:400%; float:left; margin:0px; font-family:serif; margin: -5.5px 6px -5.5px 3px; padding:0;}
.firstline			{font-variant: small-caps;}
img.CoverInBio 		{float:left;	margin-right:4px;	width:100px;	height:100px;	border:0px solid rgb(0,0,0);}
.member        		{			margin:auto;		width:500px;}
img.MemberPic  		{float:left;	margin-right:4px;	width:250px;	height:300px;	border:0px solid rgb(0,0,0);}
img.MemPicSmal 		{								width:400px;	height:125px;	border:0px solid rgb(0,0,0);}

.release_list			{display:block;  margin:15px; text-align:center; word-spacing:15px;}
.release				{display:block;  margin:auto; width:625px;}
.release_cover			{padding:5px;}
.release_mainfield		{vertical-align: top;}
.release_tracks			{padding-left:30px; width:200px;}
.release_tracklengths	{padding:0px 5px;}
.release_lyrics			{padding:0px 5px;}
.release_translation	{padding:0px 5px;}
.release_download		{padding:0px 5px;}
.release_performers		{}
.release_info			{text-align:justify;}

.tourtitle    {width:698px; background: #F7EEE0; border: 1px solid #BEB497; font-weight:bold; text-align:center; margin-top:10px;}
.tourspan     {width:700px; font-style:italic; text-align:center; padding: 10px;}
.konserter    {margin:auto;					width:700px;}
.konsert      {display:table;				width:700px;}
.kons_tid     {					float:left;	width: 90px;}
.kons_land    {					float:left;	width: 60px;}
.kons_sted    {					float:left;	width: 60px;}
.kons_lokale  {					float:left;	width:100px;}
.kons_arr     {					float:left;	width:130px;}
.kons_grense  {					float:left;	width: 70px;}
.kons_flyer   {					float:left;	width: 36px;}
.kons_setlist {					float:left;	width: 34px;}
.kons_bootleg {					float:left;	width: 41px;}
.kons_video   {					float:left;	width: 79px;}

div.concerts_booking {display:block; text-align:center; margin:auto; width:600px; padding-top: 10px; margin-top:10px;}

table.galleries	{margin:auto; width:600px;}
div.gallery	{margin:auto; width:772px;}

table.wallpapers   {display:block; margin:auto;                    width:200px; }
td.wallpaper    {                   width:100px; text-align:center;}

.MusicVideos  {display:block; margin:auto; width:425px; padding:10px;}

div.promopics    {margin:auto; width:319px; text-align:center;}
div.promopic     {margin:auto; width:320px;}

.contact		{display:table;	margin:auto;	width:300px;}
.contact_cell	{				margin:0px;		width:150px;}
ul.list			{				margin:0px;		padding:0px 0px 5px 15px;}

.press        {margin:auto auto auto 100px;}
.press_date   {width:60px;}
.press_medium {width:90px;}
.press_link   {width:80px;}
.press_lang   {width:80px;}
.press_what   {}

.review        {margin:auto; width:600px;}
.review_date   {width:40px;}
.review_album  {}
.review_medium {}
.review_link   {}
.review_lang   {}
.review_stars  {}

.elvarweb        {margin:auto; width:300px;}
.elvarweb_cell   {width:150px;}

table.poem		{margin:auto; width:700px;}
td.poem			{width:300px; text-align:center;}

.shoptitle		{margin:auto; width:600px; background: #F7EEE0; border: 1px solid #BEB497; font-weight:bold; text-align:center;}
.someinfo		{margin:auto; width:600px; font-style:italic; text-align:center; padding: 10px;}

.products		{background: url("../images/vfa/shopsheet.png") repeat scroll top left; margin:auto; width:600px; border-collapse:collapse;}
.products_line	{height:145px; margin:0px; padding:0px;}
.products_image	{height:145px; margin:0px; padding: 0px  0px 0px 35px; border: 0px solid black; vertical-align: middle; text-align:center;}
.products_name	{height:145px; margin:0px; padding: 0px  0px 0px 10px; border: 0px solid black; vertical-align: middle;}
.products_price {height:145px; margin:0px; padding: 0px  0px 0px  0px; border: 0px solid black; vertical-align: middle; text-align:center;}
.products_buy 	{height:145px; margin:0px; padding: 0px 35px 0px  0px; border: 0px solid black; vertical-align: middle; text-align:center;}

.product		{margin:auto; width:600px;}
.product_name	{margin:auto; width:600px; background: #F7EEE0; border: 1px solid #BEB497; font-weight:bold; text-align:center;}
.product_number	{margin:auto; width:600px; font-style:italic; text-align:center; padding: 10px;}
.product_image	{float:left;  width:160px;}
.product_price	{float:left;  width:220px; height:25px; font-size: 12px;}
.product_buy	{float:left;  width:220px; text-align:right; font-weight:bold; font-size: 12px;}
.product_desc	{float:left;  width:440px;}

div.order			{margin:auto; width:600px; height:20px; background: #F7EEE0; border: 1px solid #BEB497; overflow:hidden; vertical-align:middle;}
div.order_header	{margin:auto; width:600px;}
div.order_name		{float:left;  width:400px; height:15px; text-align:left; font-weight:bold; padding:3px;}
  p.order_price 	{float:left;  width: 90px; height:15px; vertical-align:middle; margin:0px; padding:3px;}
  p.order_amount	{float:left;  width: 90px; height:15px; vertical-align:middle; margin:0px; padding:0px;}
div.order_buy		{margin:auto; width:600px; text-align:center; padding-top:15px;}
  p.order			{padding:0px; margin:0px;}

td.buy_product_input_name   {padding:0px;					margin:0px; width:100px;}
td.buy_product_input_large  {padding:0px;				margin:0px; width:250px;}
td.buy_product_input_small  {padding:0px;				margin:0px; width:150px;}
td.buy_product_input_smaller{padding:0px;				margin:0px; width: 50px; text-align:center;}
td.buy_product_input_comment{padding:0px 0px 0px 10px;	margin:0px; width:200px;}

td.edit_tour_input_name   {padding:0px;				margin:0px; width:75px;}
td.edit_tour_input_large  {padding:0px;				margin:0px; width:425px;}
td.edit_tour_input_small  {padding:0px;				margin:0px; width:175px;}
td.edit_tour_input_comment{padding:0px 0px 0px 10px;	margin:0px; width:200px;}

.customerinfo    {margin:auto; width:550px;}

div.buy						{margin:auto; width:600px;}
div.buy_title				{}
div.buy_productname			{text-align:center; font-weight:bold;}
div.buy_desciption			{}
div.buy_price				{text-align:right;}

div.buy_customername		{}
div.buy_customeremail		{}
div.buy_customeraddress		{}
div.buy_payment_type		{text-align:center; font-weight:bold;}
div.buy_payment_description	{}
div.buy_text				{}
div.buy_submit				{text-align:center;}

tr.admin_list_head		{text-align:left; font-weight:bold; background: #F7EEE0;}
td.admin_list_obj		{text-align:left;}
td.admin_list_left		{text-align:left; width:100px;}
td.admin_list_option	{
	text-align:left;
	width:100px;
}

p.credits {
	text-align:center;
}

a.admin_nav_link {
	text-decoration:none;
}

.error {
	margin:10px auto;
	width:90%;
	overflow:visible;
	background:#FBE3E4;
	border: 1px solid #FBC2C4;
	color:#8a1f11;
	border-color:#FBC2C4;
	padding:20px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
}

.message {
	margin:10px auto;
	width:90%;
	overflow:visible;
	background:#E3FBE6;
	border: 1px solid #CCFFD2;
	color:#000000;
	border-color:#CCFFD2;
	padding:20px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
}