



body {
	background-color: #ffffff;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 1px;
	padding: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	text-align: center;
	color: #000000;
}

.clearer {
	display: block;
	clear: left;
	line-height: 0px;
	font-size: 0.1px;
	margin: 0;
	padding: 0;
	height: 0;
}

a {
	color: #314592;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
}

a.commentlink {
	float: right;
}

h3, h4, h5 {
	color: #000000;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
}

h2 {	
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#container {
	width: 769px;
	margin: 0 auto;
	padding: 0;	
}

#content {
	position: relative;
	width: 512px;
	text-align: center;
	float: right;
	background-color: #668ba9;
	background-image: url(content2-bg.jpg);
	background-position: 0px 150px; 
	background-repeat: repeat-y;
	margin-bottom: 0px;
	border: 0;
	border-bottom: 1px solid white;
}

#menu {
	position: relative;
	background-color: #000000;
	background-image: url(menu-bg.jpg);
	padding: 0;
	margin: 0;
	float: right;
	text-align: left;
	margin: 0;
	padding-top: 20px;
	width: 200px;
	border: 0;
}




/* Cookies
----------------------------------------------- */

#cookies {
	text-align: center;
	height: 475px;
	padding-top: 20px;
	color: white;
}

#cookiesinner {
	width: 450px;
	text-align: left;
	margin: 0 auto;
}

#cookies h2 {
	margin-bottom: 10px;
	padding-left: 16px;
	text-align: left;
}

#cookies p {
	padding-bottom:30px;
	font-size: 13px;
}




/* Intro
----------------------------------------------- */

#intro {
	background-color: #000000;
	width: 513px;
	height: 150px;
	overflow: hidden;
	text-align: center;
}

#intro img {
	border: 0;
}




/* Upcomingjourney, Advert
----------------------------------------------- */

#advert {
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #eeeeee;
}

p.adverttext {
	margin-left: 25px;
	margin-right: 25px;	
	text-align: left;	
}

p.adverttext a {
	color: #fafafa;	
}

#upcomingjourney {
	padding-bottom: 20px;
}


#upcomingjourney h2, #advert h2 {
	margin-left: 16px;
}

#upcomingjourney li, #advert li {
	margin-left: 16px;
	list-style-type: none;
	padding-bottom: 4px;	
	color: #eeeeee;
	font-size: 15px;
}

#upcomingjourney li a, #advert li a {
	color: #ffffff;
	font-size: 15px;
}

#upcomingjourney li a.JourneyToComeDestination {
	font-size: 26px;
}

#upcomingjourney h3, #advert h3 {
	font-size: 14px;
	font-style: italic;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #eeeeee;
}




/* Randomphotos
----------------------------------------------- */

#randomphotos {
	text-align: center;
	background-color: #ececec;
	padding-bottom: 20px;	
	background: none;
	border: 0;
}

#smallphotos {
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	border: 4px solid white;
	width: 400px;
	height: 179px;
	background-color: #134c7a;
}

html>body #smallphotos { width: 400px; height: 180px;}

#randomphotos h2 {
	margin-left: 16px;
	text-align: left;
}

#randomphotos .smallphoto {
	width: 80px;
	height: 45px;
	float: left;
	margin: 0;
	padding: 0;
}

.thumbvoid {
	width: 80px;
	height: 45px;
	border: 0px;
	margin: 0;
	padding: 0;
}


/* Comments
----------------------------------------------- */

#comments {
	clear: left;	
	margin-top: 10px;
	padding-bottom: 10px;
}

#comments h2 {
	padding-bottom: 10px;
	margin-left: 16px;
	color: #ff0000;
}

#comments li {
	display: block;
	text-align: center
}

#comments li a {
	color: #CE26B8;
	font-size: 11px;
	text-decoration: none;
}

#comments .readmore {
	color: #314592;
	margin-left: 10px;
	text-decoration: underline;
}




/* Commentgive
----------------------------------------------- */

#commentgive {
	text-align: center;
}

#commentgiveinner {
	width: 450px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 28px;
	color: #000000;
	border: 0;
	text-align: left;
}

#commentgiveinner h3 {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 1px;
	padding-top: 10px;
	margin: 0px;
}

#commentgiveinputname, #commentgiveinputurl {
	width: 450px;
	padding: 2px;
	background-color: #ffffff;
	border: 0;
	color: #CE26B8;
}

#commentgiveinputtext {
	width: 450px;
	height: 100px;
	padding: 2px;
	border: 0;
	background-color: #ffffff;
	color: #CE26B8;
}

#commentgivesubmit {
	margin-top: 8px;
	font-family: arial, helvetica, verdana;
	color: #ffffff;
	background-color: #000000;
}




/* Commententry
----------------------------------------------- */

.commententryinner {
	padding: 4px;
	border: solid 5px #cccccc;
	width: 380px;
	margin: 0 auto;
	margin-bottom: 35px;
	text-align: left;	
}

.commententrytext {
	padding: 10px;
	padding-top: 3px;
	padding-left: 28px;
	font-size: 12px;
	color: #CE26B8;
	clear: left;
}

.commententrytextresponse {
	padding: 10px;
	padding-top: 3px;
	padding-left: 28px;
	font-size: 12px;
	color: #2651CE;
	clear: left;
}

.commententryheadnr a {
	width: 20px;	
	float: left;
	font-size: 12px;
	text-align: right;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.commententryheadname {
	padding-left: 5px;
	font-size: 12px;
	width: 240px;
	float: left;
}

.commententryheadname a:hover {
	text-decoration: underline;
}

.commententryheadname a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted black;
	font-weight: bold;
}

.commententryheadnameresponse {
	padding: 0px;
	padding-left: 28px;
	font-size: 12px;
	width: 240px;
	float: left;
}

.commententryheaddate {
	font-size: 12px;
	width: 110px;
	float: right;
	text-align: right;
}




/* Categorymenu
----------------------------------------------- */

#categorymenu, #specialsMenu {
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	border: 0;
}

#categorymenu li, #specialsMenu li {
	line-height: 1.2em;
	padding-top: 7px;
	padding-left: 10px;
}

#categorymenu li.firstPage a {
	font-style: italic;
	color: #cccccc;
}

#categorymenu img, #specialsMenu img{
	padding-right: 5px;
}

#categorymenu a, #specialsMenu a {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

#categorymenu a:hover, #specialsMenu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#categorymenu a.chosen, #specialsMenu a.chosen {
	padding-left: 2px;
	background-color: #5a5a5a;
	border-right: 0;
	color: #f5c915;
}

#categorymenu a.chosen:hover, #specialsMenu a.chosen:hover {
	color: #f5c915;
	text-decoration: none;
}


#categorymenu .c, #categorymenu .c_chosen, #specialsMenu .c_chosen {
	text-decoration: none;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #717b60;
}

#categorymenu .c_chosen, #specialsMenu .c_chosen {
	background-color: #5a5a5a;
	color: #aaaaaa;
	padding-right: 2px;
	border-left: 0;
}

#categorymenu h2 {
	margin: 4px;
	font-size: 16px;	
	color: #ffffff;
	font-weight: bold;
}




/* Languagemenu
----------------------------------------------- */

#languagemenu h2 {	
	margin: 4px;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold
}

#languagemenu {
	margin: 0;
	padding-bottom: 20px;
}

#languagemenu li {
	margin-left: 10px;
	padding: 2px;
}

#languagemenu a {
	margin-left: 5px;
	text-decoration: none;
	font-size: 13px;
	color: #eeeeee;
}

#languagemenu a.chosen, #languagemenu a.chosen:hover {
	background-color: #5a5a5a;
	border-right: 0;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

#languagemenu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#languagemenu li.chosen {
	background-color: #5e5e5e;
	height: 20px;
	width: 90px;
}




/* Categorytitle
----------------------------------------------- */

#categorytitle {
	text-align: center;	
	background-color: #c5dde1;
	padding: 5px;	
	background-image: url(content2-bg.jpg);
	border: 0;
}

#categorytitle a {
	margin: 0;
	font-weight: bold;
	text-decoration: none;	
	color: #ebebeb;
	font-size: 25px;
}

#categorytitle a:hover {
	text-decoration: underline;
}




/* Categoryinfo
----------------------------------------------- */

#categorypicture {
	width: 188px;
	margin-left: 8px;
	margin-bottom: 8px;
	float: right;
	border: 1px solid white;
	border-right: 3px solid #333333;
	border-bottom: 3px solid #333333;
}

#categoryinfo {
	padding: 13px;
	padding-right: 30px;
	border: 0;
}

#categoryinfo h2 {
	margin: 0;
}

#categoryinfo p.part1 {
	color: #ffffff;
	font-size: 12px;
	margin: 0;
	margin-top: 3px;
	margin-left: 10px;
	text-align: left;
}

#categoryinfo p.part1 a {
	color: #dadada;
	text-decoration: none;
}

#categoryinfo p.part1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#categoryinfo p.part2, #categoryinfo p.part3 {
	color: #ffffff;
	font-size: 12px;
	margin: 0;
	margin-top: 3px;
	margin-left: 10px;
	text-align: left;
}

#categoryinfo p.part1, #categoryinfo p.part2 {
	padding-bottom: 10px;
}

#categoryinfo p a {
	color: #ffffff;
}




/* Media, medialist, mediaentry
----------------------------------------------- */

.actionmenu {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ececec;
	border: 10px solid white;
	margin-top: 0px;
}

.actionmenu .row {
	display: block;
	padding-bottom: 2px;
}

.actionmenu h2 { /* används när en fil inte är tillgänglig */
	color: #ff0000;
	margin: 0;
	text-align: center;	
}

.actionmenutitle {
	font-size: 12px;
	padding-bottom: 6px;
	color: #555599;
	text-align: center;
	font-weight: normal;
}

.actionmenu a {
	font-size: 15px;
	font-weight: bold;
}

.actionmenu a:hover {
	color: #008800;
}

.actionmenu p.filestatus {
	display: inline;
	margin-left: 4px;
	padding: 0;
	font-weight: normal;
}

.mediacaption {
	float: right;
	width: 86px;
	background-color: #ececec;
	padding-bottom: 2px;
	border: 1px solid white;
	text-align: center;
	font-size: 0.7em;
	margin-left: 3px;

	voice-family: "\"}\""; 
	width: 84px;
	margin-left: 0px;
}
html>body .mediacaption {
	width: 84px;
	margin-left: 0px;
} 


.mediacaption a:hover{
	color: #008800;
}

.mediathumbnail, .mediaentrydetailsthumbnail, .mediaentrydetailsstreamingvideo, .mediaentrydetailssoundplayer {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 80px;
}


.mediaentrydetailsthumbnail, .mediaentrydetailsstreamingvideo, .mediaentrydetailssoundplayer {
	background-color: rgb(236, 236, 236);
	width: 448px;
	text-align: center;
	float: none;
	clear: left;
}

.mediaentrydetailsthumbnail h2, .mediaentrydetailsstreamingvideo h2, .mediaentrydetailssoundplayer h2 {
	color: #ff0000;
	text-align: center;	
	font-size: 12px;
}

.mediaentrydetailsstreamingvideo, .mediaentrydetailssoundplayer {
	padding: 0;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 325px;
	height: 263px;	
	border: 10px solid white;
}

.mediaentrydetailssoundplayer {
	margin: 0 auto;
	padding: 0;
	border-top: 10px solid white;
}

.mediaentrydetailsstreamingvideo {
	margin: 0 auto;
	padding: 0;
	border: 10px solid white;
}

.mediaentrydetailssoundplayer {
	width: 265px;
	height: 49px;	
}

.mediaentryinner, .mediaentrydetailsinner {
	width: 448px;
}

.mediaentrydetailsinner a img.newwindow, .mediaentryinner a img.newwindow {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: bottom;
	padding-left: 3px;
	background-color: #ffffff;
}

.mediaentrydetailsstreamingvideoouter, .mediaentrydetailssoundplayerouter {
	background-color: #ffffff;
	border: 0;
	margin: 0;
	padding: 0px;	
	padding-top: 10px;
	padding-bottom: 10px;
}

.mediaentrydetailssoundplayerouter {
	background-color: #ffffff;
}

#media {
	clear: left;
	margin: 0;
	padding: 0;
	background-color: #dddddd;
	border-top: 4px solid #077787;
}

#media h2 {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	padding-left: 16px;	
	line-height: 15px;
	color: #000000;
	font-weight: normal;
}

.mediaentrydetails .date, .mediaentry .date {
	background-image: url(calendar.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 24px;
}

.mediaentry h4, .mediaentrydetails h4 {
	margin: 0;
	padding-top: 32px;
	padding-bottom: 12px;
	color: #000000;
	font-size: 20px;
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-align: center;
}

.mediaentrydetails h4 {
	padding-top: 12px;
}

.mediaentry h3,.mediaentrydetails h3 {
	margin: 0;
	border-bottom: 0;
}

.mediaentrydetails h3 {
	color: #3C4157;
	font-size: 0.85em;
	font-weight: bold;	
}

.mediaentrydetails h3, .mediaentry h3 a,.mediaentrydetails h3 a {
	color: #555577;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

.mediaentry h3 a:hover,.mediaentrydetails h3 a:hover {
	color: #ffffff;
	background-color: #3C4157;
}

.mediaentrydetails img, .mediaentry img {
	float: right;
	float: none;
	border: 9px solid white;
	padding: 0px;
	background-color: #999999;
}

.mediaentry h5,.mediaentrydetails h5 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin-top: 0px;
	background-color: #ffffff;
}

.mediaentry h6,.mediaentrydetails h6 {
	margin: 0;
	padding:  0;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: 1px dotted black;
	text-align: left;
	margin-bottom: 6px;
}

.mediaentry h6 a,.mediaentrydetails h6 a {
	text-decoration: none;
	font-size: 12px;
}

.mediaentry h6 a:hover,.mediaentrydetails h6 a:hover {
	text-decoration: none;
	font-size: 12px;
	background-color: #314592;
	color: #dddddd;
}


.mediaentry li,.mediaentrydetails li {
	display: inline;
	font-size: 12px;
	color: #999999;
}

.mediaentry li a,.mediaentrydetails li a {
	color: #555555;
}

.mediaentry .entryfooter, .mediaentrydetails .entryfooter {
	background-color: #dddddd;
	font-size: 12px;
	color: #999999;
	font-size: 12px;
	text-align: left;
	margin-bottom: 16px;
	margin-top: 0px;

}

.mediaentry .entryfooter a, .mediaentrydetails .entryfooter a, .mediaentrydetails .entryfooter .nocomments,  .mediaentry .entryfooter .nocomments {
	background-color: #ececec;
	padding: 3px;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #CE26B8;
}

.mediaentry .entryfooter .nocomments, .mediaentrydetails .entryfooter .nocomments {
	text-decoration: line-through;
}

.mediaentry .entryfooter a:hover, .mediaentrydetails .entryfooter a:hover {
	background-color: #CE26B8;
	color: #ececec;
}

.mediaentry .entryfooter a.responses, .mediaentrydetails .entryfooter a.responses {
	color: #2651CE;
	margin-left: 5px;
}
.mediaentry .entryfooter a.responses:hover, .mediaentrydetails .entryfooter a.responses:hover {
	color: #ececec;
	background-color: #2651CE;
}

.entryfooter, .nocomments {
	background-color: #557e9f;
	margin-bottom: 20px;
	color: #c4bdbd;
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}



/* Entrydetails
----------------------------------------------- */
#entrydetailsinner {
	width: 450px;
	margin: 0 auto;
	background-color: rgb(221, 221, 221);
}

#entrydetails, #commententries, #commentdiary {
	clear: left;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: rgb(221, 221, 221);
}

#entrydetails {
	 background-color: rgb(221, 221, 221);
	 border-top: 4px solid #077787;
}


#entrydetails h2, #commententries h2 {
	margin: 0;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	color: #000000;
	font-weight: normal;	
}

#commententries{
	padding-top: 30px;
	margin: 0;
}




/* Entries, Entry
----------------------------------------------- */

#entries {
	width: 450px;
	margin: 0 auto;
}

#latestupdates {
	padding-top: 0px;
	margin-bottom: 10px;
	border: 0;
}

#latestupdates h2 {
	margin-bottom: 10px;
	margin-left: 16px;
}

#latestupdateslist {
	width: 450px;
	margin: 0 auto;
}

.entry {
	clear: left;
	margin-bottom: 0px;
	margin-bottom: 30px;
	text-align: left;
}

.entry h3, .entry h4 {
	background-color: #375b78;
	color: #bff2ff;	
	border: 0;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin: 0;
}

.entry h3 {
	padding-left: 0px;
}

html>body .entry h3 { padding-left: 10px;}

.entry h4 {
	border-top: 0;
	padding: 0;
	padding-left: 2px;
	font-size: 0.72em;
}

.entry h3 a {
	color: #bff2ff;	
	font-weight: normal;
	font-size: 16px;
	text-indent: 10px;
	letter-spacing: 0px;
	text-decoration: underline;	
}

.entry p {
	margin: 0;
	font-weight: normal;	
	background-color: #000000;
	border: 0;
	color: #ffffff;
	padding-right: 2px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
	font-size: 15px;
	overflow: hidden;
}

.entry p a {
	color: #ffffff;
}

.entry li {
	display: inline;
	font-size: 0.7em;
	color: #999999;
}

.entry li a {
	color: #222222;
}

.entry li.entryfooter1 {
	float: left;	
}

.entry li.entryfooter2 {
	float: right;
}




/* Footer
----------------------------------------------- */

#footer {
	letter-spacing: 1px;
 	text-align: center;
	background-color: #a8a9b3;
	background-image: url(content-footer-bg.jpg);
	background-repeat: repeat-x;
	width: 513px;
	font-size: 11px;
	padding-bottom: 8px;
	padding-top: 5px;
	border-top: 6px solid #556780;
}

#footer ul {
	margin: 0;
	padding: 0;
}

#footer li {
	padding-left: 5px;
	display: inline;
	color: #000000;
}

#footer li.first {
	padding-left: 0;
}

#footer li a {
	text-decoration: underline;
	padding-left: 5px;
	display: inline;
	color: #000000;
}

#footer li a:hover {
	color: #000000;
}

#footer li.first {
	margin-left: 0;
}




/* Recentsong
---------------------------------------- */

.recentweekchart {
	color: #cccccc;
	font-size: 14px;
	padding-bottom: 10px;
}

.recentsong {
	color: #cccccc;
	font-size: 14px;
	padding-bottom: 8px;
}

.recenttitle a, .recenttitle {
	color: #eeeeee;
	display: inline;
	padding-right: 2px;
}

.recentartist a, .recentartist, .weekchartartist, .weekchartartist a {
	padding-top: 2px;
	font-size: 12px;
	color: #e0e0e0;
	text-decoration: none;
}

.recentartist, .weekchartartist {
	color: #c5c5c5;
}

.recentartist a:hover, .weekchartartist a:hover {
	text-decoration: underline;
}

.recentsongerror {
	color: #eeffff;
	text-align: center;
	font-size: 14px;
	padding-bottom: 8px;
}

.recentweekdates {
	color: #d5d5d5;
	font-size: 13px;
	padding-bottom: 20px;
	text-align: center;
}

.weekchartbar {
	cursor: help;
	font-size: 0px;
	height: 7px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #ffff00;
	background-color: #c7f1ff;
	background-image: url(chartbar.jpg);
	background-repeat: repeat-y;
}


#pagewalk_variant {
	height: 50px;
	float: none;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 10px;
}

#arrowLeft a, #arrowRight a {
	text-decoration: none;
	color: #000000;
	padding: 0;
	margin: 0;
}

#arrowLeft a:hover, #arrowRight a:hover {
	color: #193893;
	padding: 0;
	margin: 0;
}

#arrowLeftOff {
	display: none;
}

#arrowRightOff {
	display: none;
}

#arrowLeft, #arrowRight {
	height: 50px;
	width: 200px;
}

#arrowLeft img {
	padding-right: 8px;
	border: 0;
}

#arrowRight img {
	padding-left: 8px;
	border: 0;
}

#arrowLeft, #arrowLeft img {
	float: left;
	text-align: left;
	font-size: 13px;
}

#arrowRight, #arrowRight img {
	float: right;
	text-align: right;
	font-size: 13px;
}

h2.pagewalk {
	margin: 0;
	padding: 0;
	line-height: 0px;
}

#pagewalk {
	float: left;
	padding-left: 12px;
	margin: 0;
	text-align: left;
}

h2.pagewalk a {
	float: left;
	color: #666666;
	text-decoration: none;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	text-align: center;
	overflow: hidden;		
	padding-top: 3px;
	margin: 2px;
	height: 17px;
	width: 51px;
}

h2.subtitle {
	float: left;
}

h2.pagewalk a:hover {
	font-weight: bold;
}

h2.pagewalk a.current {	
	font-weight: bold;
	background-color: #ffffff;
}

#entrywalk {
	padding-bottom: 5px;
}

#entrywalk a:hover {
	color: #ffffff;
}

#entrywalk a {
	font-size: 13px;
	text-decoration: none;
	display: block;
	color: #dddddd;
}

ul.rss li img {
	border: 0px;
	padding-right: 5px;
}

.backToEntryList {
	float: left;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	text-align: left;
}

.backToEntryList a {
	float: left;
	color: #666666;
	text-decoration: none;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	text-align: center;
	overflow: hidden;		
	padding-top: 3px;
	margin: 2px;
	height: 17px;
	width: 57px;
	font-size:13px;
}

.backToEntryList a:hover {
	font-weight: bold;
}

#menucontainer2 {
	float: right;
	width: 200px;
}

#menucontainer, .extratabcontainer {
	padding-left: 4px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	width: 200px;
	background-color: #000000;
}

.menubottom, .menubottomfill, .menutop, .menutopfill {
	width: 224px;
	height: 40px;
	background-image: url(menu-bottom.jpg);
	border: 0;
	padding: 0;
	margin: 0;
}

.menubottomfill {
	background-image: url(menu-bottom.jpg);
}

.menutop, .menutopfill {
	height: 21px;
	background-image: url(menu-top.jpg);
}

.menutopfill {
	background-image: url(menu-top.jpg);
}




/* Extra tabs
---------------------------------------- */

.extratab, .extratabiframe, .extratabiframecontent {
	padding: 0;
	margin: 0;
	border: 0;	
	background-image: url(extratab-bg.jpg);
	padding-left: 10px;
	padding-top: 5px;
	width: 190px;
	text-align: left;
}

.extratabiframe {
	height: 205px;
}

.extratabiframecontent {
	padding: 0;
	width: 160px;
	background-image: url(extratab-bg.jpg);
	background-position: 0 -20px;
	background-attachment: fixed;
}

.extratab .h22, .extratab .h44 {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.extratab h2 {
	text-align: center;
	margin: 10px;
}

.extratab .h44 {
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
}

html>.extratab { width: 200px; }
html>.extratabiframe { width: 200px; }




/*
---------------------------------------- */

#contentouter {
	float: right;
	margin: 0;
	padding: 0;
	width: 514px;
	padding-left: 15px;
	padding-right: 16px;
	background-image: url(content-border.gif);
	background-repeat: repeat-y;
	border-bottom: 7px solid black;

}

#contentbottom {
	background-image: url(content-bottom.jpg);
	width: 545px;
	height: 35px;
	padding: 0;
	margin: 0;
	float: left;
}

html>body #contentbottom { margin-left: 25px; width: 544px;}




/* Highlighted entry
---------------------------------------- */

.highlightEntry a, .highlightEntryFirst a {
	font-size: 15px;
	color: #eeeeee;
}

.highlightEntry, .highlightEntryFirst {
	margin-top: 15px;
	margin-right: 5px;
}

.highlightEntryFirst {
	margin: 0;
	margin-right: 5px;
	padding: 0;
}




/* RSS
---------------------------------------- */

#rss {
	padding: 0;
	margin: 0;
	width: 200px;
	text-align: center;
	padding-top: 16px;
}

#rss a {
	color: #e36e2d;
	font-size: 13px;
}

#rss a:hover {
	color: #ffaa00;
	text-decoration: none;
}

#rss a.RSSAbout {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	margin: 0;
	padding: 0;
}

#rss a.RSSAbout:hover {
	color: #cccccc;
}




/* Special: for Print
---------------------------------------- */

.extratabcontainer, #menucontainer2, #footer, #contentbottom, #intro, #categoryinfo, .entryfooter, #randomphotos, #commentgive {
	display: none;
}

#contentouter {
	border: 0;
	padding: 0;
	margin: 0;
}

#container {
	margin: 0;
	padding: 0;
	width:545px;
}

.mediaentry h6,.mediaentrydetails h6 {
	border-bottom: none;
}


.mediaentry h5 {
	border: 0;
	padding: 0;
	margin: 0;
}

.mediaentry {
	padding-bottom: 10px;
	border-bottom: 1px solid black;
}

#switchLanguage {
	display: none;
}

#tagCloud {
	display: none;
}

#price {
	display: none;
}