a:link, .photo p a:link
	{ color:#6D8181; text-decoration:underline }
a:visited, .photo p a:visited
	{ color:#314545; text-decoration:underline }
a:hover, a:active, .photo p a:hover, .photo p a:active
	{ color:#4F6363; text-decoration:underline }

body
	{ margin:0; padding:0; background:#000 url(/rock/bg.gif) top left; color:#BEBAAF; font-size:0.8em; font-family:arial,verdana,tahoma,sans-serif }
img
	{ vertical-align:middle }
h1, h2
	{ color:#fff;font-family:Georgia,Times New Roman Cyr,Times New Roman,Times,Geneva,serif }
h1
	{ margin:0; font-size:1.5em }
h2
	{ margin:0 0 0.5em 0; font-size:1.2em/*; color:#DCD8CD*/ }
.top h1
	{ padding-bottom:11px }
h1 img
	{ vertical-align:-11px }
h1 span
	{ color:#BEBAAF; font-weight:normal }
dl
	{ margin-top:0 }
dt
	{ background:url(/rock/dash.gif) left center no-repeat; margin:0.5em 0 0 0; padding:0 0 0 22px; white-space:nowrap }
dd
	{ color:#656560; padding-left:22px; margin:-0.1em 0 -0.5em 1.5em; font-style:italic }
p
	{ margin:0 0 0.5em 0 }
.top
	{  }
.footer
	{ clear:both }
.main
	{ background:url(/rock/concrete.jpg) 10% 0px repeat-x; padding:100 0 0 10%; height:100% }
.second
	{ background:url(/rock/concrete.jpg) 10% 0px repeat-x; padding:57 0 0 10%; height:100% }

.content
	{ float:left;width:70% }
.txtl
	{ float:left;width:215px; }
.txtl ul
	{ margin-left:16; padding-left:0 }	
.txtr
	{ margin-left:230px; padding-right:1em }
.txtr ul
	{ margin-left:16; padding-left:0 }	
.txtl0
	{ float:left;width:146px }
.txtr0
	{ margin-left:176px; padding-right:1em }
.txtr0 h2
	{ font-size:2em }


/*menu*/
.menu
	{ float:right;width:30%;color:#6D8181; }
.menu ul
	{ margin:0 0 0 16;padding:0;list-style-type:none }
.menu a:link, .txtr a:link, .txtl a:link
	{ color:#DCD8CD }
.menu a:visited, .txtr a:visited, .txtl a:visited
	{ color:#BEBAAF }
.menu a:active, .menu a:hover, .txtr a:active, .txtr a:hover, .txtl a:active, .txtl a:hover
	{ color:#fff }
.menu b
	{ color:#DCD8CD }

/*bottom*/
.bottom, .mp3
	{ color:#314545; margin-top:2em; font-size:0.85em }
.bottom h3, .mp3 h3
	{ margin:0 0 0.5em 0; text-transform:uppercase; font-size:1.3em }
.bottom h3
	{ color:#1B2424 }
.bottom p
	{ margin:0 0 0.5em 0 }

/*mp3*/
.mp3 a:link, .mp3 a:visited
	{ font-size:1.2em; padding-left:22px; background:url(/rock/mp3.gif) left center no-repeat }
.mp3 a:hover, .mp3 a:active
	{ font-size:1.2em; padding-left:22px; background:url(/rock/mp3+.gif) left center no-repeat }
.mp3 a:link
	{ color:#6D8181 }
.mp3 a:visited
	{ color:#314545 }
.mp3 a:hover, .mp3 a:active
	{ color:#4F6363 }
.mp3 h3
	{ color:#BEBAAF }
.mp3 ul
	{ list-style-type:none;margin:0;padding:0 }
.mp3 li
	{ padding:0 0 0.5em 22px; text-indent:-22px }
.mp3 img, .lastfm img, .forum img
	{ height:16px; width:1px; border:none; vertical-align:middle }
.mp3 sup
	{ color:#bebaaf;vertical-align:text-top }

/*lastfm*/
.lastfm a:link, .lastfm a:visited
	{ padding-left:22px; background:url(/rock/lastfm.gif) left center no-repeat }
.lastfm a:hover, .lastfm a:active
	{ padding-left:22px; background:url(/rock/lastfm+.gif) left center no-repeat }

/*forum*/
.forum
	{ padding-top:0.5em }
.forum a:link, .forum a:visited
	{ padding-left:22px; background:url(/rock/forum.gif) left center no-repeat }
.forum a:hover, .forum a:active
	{ padding-left:22px; background:url(/rock/forum+.gif) left center no-repeat }

/*rks*/
.rks a:link, .rks a:visited
	{ padding:1em;background:url(/rock/rks.gif) center center no-repeat }
.rks a:hover, .rks a:active
	{ padding:1em;background:url(/rock/rks+.gif) center center no-repeat }

/*mbn*/
.mbn a:link, .mbn a:visited
	{ padding:1em;background:url(/rock/mbn.gif) center center no-repeat }
.mbn a:hover, .mbn a:active
	{ padding:1em;background:url(/rock/mbn+.gif) center center no-repeat }

.credits
	{ font-size:0.85em; margin:0 0 1em 230px; padding:1em 0 1em 0; color:#1B2424 }
.credits0
	{ font-size:0.85em; margin:0 0 1em 176px; padding:1em 0 1em 0; color:#1B2424 }

.teaser
	{ font-size:0.85em; background:#1B2424; padding:1em 10 1em 15; margin-top:1em; border-left:2px solid #6D8181 }
.teaser h3
	{ color:#BEBAAF;margin:0; text-transform:uppercase; font-size:0.9em }

/*icons*/
.icon0
	{ padding:4 0 68 0 }
.icon
	{ padding:0 0 12 0 }
.icon0 img, .icon img
	{ width:45; height:45; border:0; margin-right:20 }

/*buttons*/
.buttons
	{ font-size:0.85em;  }
.buttons dl, .buttons dd, .buttons dt
	{ background:none; font-style:normal; color:#1B2424 }
.buttons dt
	{ margin:1em 0 0 0; padding:5 10 5 10; background:#6D8181; }
.buttons dd
	{ margin:0; padding:0 0 0 10; color:#BEBAAF; }
.buttons input
	{ width:99%; font-size:1em; font-family:arial,verdana,tahoma,sans-serif; background:none !important; border:1px solid #394242; color:#BEBAAF }

.cite
	{ border-left:2px solid #6D8181; background:#1b2424;padding:1em }
.tocite
	{ font-style:italic;float:right;background:url(/rock/2cite.gif) left top no-repeat; padding:10px 0px 0px 25px }
.sign
	{ text-align:right; font-size:0.9em; /*font-weight:bold;*/ font-family:Georgia,Times New Roman Cyr,Times New Roman,Times,Geneva,serif; font-style:italic }

.viranda
	{ background:url(virandabg.jpg) bottom left no-repeat;height:308px }
.viranda h2
	{ font-size:7em;margin-bottom:79px }
.viranda h3
	{ font-size:2em;margin:0 }

.txtr0 h2 a:link, .txtr0 h2 a:visited
	{ text-decoration:none;color:#fff; background:url(/rock/arr.gif) 100% 0.55em no-repeat; padding-right:20px }
.txtr0 h2 a:hover, .txtr0 h2 a:active
	{ text-decoration:none;color:#D1E5E5; background:url(/rock/arr.gif) 100% 0.55em no-repeat; padding-right:22px }

.txtr0 h2 a:link u, .txtr0 h2 a:visited u
	{ text-decoration:none;border-bottom:1px dotted #fff }
.txtr0 h2 a:hover u, .txtr0 h2 a:active u
	{ text-decoration:none;border-bottom:1px dotted #D1E5E5 }

a.more:link, a.more:visited
	{ height:8px;background:url(/rock/arr.gif) 100% 50% no-repeat; padding-right:20px }
a.more::hover, a.more:active
	{ background:url(/rock/arr.gif) 100% 50% no-repeat; padding-right:21px }

.menu ul li address
	{ position:relative;display:inline; font-style:normal; font-size:0.85em; color:#4F6363 }

.photo
	{ width:215px;height:230px;background:url(/rock/photoframe.jpg) top left no-repeat; padding:12px 19px 32px 13px }
.photo p
	{ margin:20px 0 0 9px; font-size:0.85em; color:#314545 }

.date
	{ background:url(/rock/calendarbg.png) bottom right no-repeat;width:88px;padding-bottom:20px }
.date div
	{ text-align:center;background:#fff url(/rock/calendarbg.gif) top left repeat-x;width:67px;padding-top:5px;padding-bottom:10px;margin-right:21px }
.date span
	{ color:#273636;display:block;font-size:0.85em }
.date .dd
	{ font-size:2.5em;color:#c00;font-weight:bold;margin-bottom:-0.2em }
.date .mm
	{ color:#273636 }
.date .day
	{ text-transform:uppercase;font-size:0.65em;background:url(/rock/sunday.gif) bottom center no-repeat;height:10px;width:100% }
.date .day b
	{ display:none }
.time
	{ width:67px;text-align:center; }
.time strong
	{ font-size:1.05em }

h1.mainpage
	{ background:url(/rock/rock-cafe.gif);width:401px;height:117px;margin:0;padding:0 }
h1.mainpage span
	{ display:none }
h1 a.secondpage
	{ /*background:url(/rock/rock-cafe2.gif);*/width:230px;height:57px;border:0;margin-bottom:-11px }
h1 a.secondpage span
	{ display:none }

@import url("/rock/ie.css");