
.brokenLink {
	text-decoration: line-through;
}

#PlaceDetailBig {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#PlaceDetailBig b {
	font-size: 32px;
}

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;
}

b.TryThisURL {
	color: #00aa00;
}

body.error {
	text-align: left;
	margin: 50px;
}

.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: #dddddd;
	background-image: url(content2-bg2.jpg);
	background-position: 0px 150px; 
	background-repeat: no-repeat;	
	margin-bottom: 0px;
	border: 0;
	border-bottom: 1px solid white;
}

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

#menu {
	position: relative;
	background-color: #424242;
	padding: 0;
	margin: 0;
	float: right;
	text-align: left;
	margin: 0;
	padding-top: 8px;
	width: 200px;
	border: 0;
	overflow: hidden;
}




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

#cookies {
	text-align: center;
	height: 1500px;
	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, CalendarEvent
----------------------------------------------- */

#latestupdates_short {
	text-align: left;
}

#wholelist {
	text-align: left;
	margin-left: 0px;
}

#wholelist a {
	margin-left: 4px;
	font-size: 13px;
	color: #ffffff;
}


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

p.adverttext {
	margin-left: 35px;
	margin-right: 25px;	
	margin-top: 8px;
	margin-bottom: 0;
	text-align: left;	
}

p.adverttext a {
	color: #fafafa;	
}

#frontmap {
	text-align: left;
}

#mapfront {
	margin-left: 24px;
}

#upcomingjourney,  #calendarevent, #latestupdates_short, #frontmap, #advert, #randomphotos {
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;	
}

#latestupdates_short {
	display: block;
	padding-left: 0;
	margin-left: 0;
}


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



#upcomingjourney h2, #advert h2, #calendarevent h2, #latestupdates_short h2, #frontmap h2, #randomphotos h2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 16px;
}

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

#latestupdates_short {
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-bottom: 4px;	
	color: #eeeeee;
	font-size: 15px;
}


#frontmap .frontmapdesc {
 	margin: 0;
 	padding:0;
	color: #eeeeee;
 	padding-bottom: 0px;
 	margin-left: 35px;
 	margin-right: 35px;
 	margin-bottom: 9px;
 	margin-top: 4px;
 	display: block;
}

#upcomingjourney, #latestupdates_short ul {
	color: #ffffff;
	list-style-type: none;

}

#upcomingjourney url a {
	color: #ffffff;
}

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

#latestupdates_short li {
	padding-left: 20px;
	paadding-left: 32px;
	position: relative;
}

html>body #latestupdates_short li { padding-left: 32px;}

#latestupdates_short #wholelist {
	paadding-left: 32px;
	padding-left: 20px;
}

html>body #latestupdates_short #wholelist { padding-left: 32px;}

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

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



/* TagCloud
----------------------------------------------- */


.tagCloudSpacerLeft, .tagCloudSpacerRight, .tagCloudSpacerLeftInner, .tagCloudSpacerRightInner {
	width: 100px;
	height: 20px;
}

.tagCloudSpacerLeftInner, .tagCloudSpacerRightInner {
	clear: left;
	width: 35px;
	height: 20px;
}

.tagCloudSpacerRightInner {
	clear: right;
}

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

#tagCloud h2 {
	margin-left: 16px;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 14px;
}

#tagCloud #tags {
	margin-left: 10px;
	color: #ffffff;
	line-height: 20px;
	margin-right: 10px;
}

#tagCloud #tags .tag {
	text-decoration: none;
	color: #ffffff;	
	padding: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	line-spacing: 2px;
}

#tagCloud #tags .tagChosen {
	text-decoration: none;
	//background-color: #ffffff;	
	//color: #4c789b;
	color: #ffffff;	
	border: 2px solid white;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
}

#tagCloud #tags .tag:hover {
	background-color: #dce8f0;	
	color: #4c789b;
}



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

#randomphotos {
	text-align: center;
	background-color: #ececec;
	paadding-bottom: 10px;	
	maargin-bottom: 10px;
	background: none;
	border: 0;
}

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

#smallphotos {
	padding: 0;
	margin: 0 auto;
	border: 4px solid white;
	width: 456px;
}


html>body #smallphotos { width: 456px; height: 120px;}

#randomphotos .smallphoto {
	width: 76px;
	height: 60px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 9px;
}

#randomphotos .smallphoto #tagTitle {
	opacity: .7;
	filter: alpha(opacity=70);
	width: 76px;
	overflow: hidden;
	height: 13px;
	background-color: #000000;
}

#randomphotos .smallphoto #tagTitle a {
	font-size: 9px;
	font-family: arial;
	color: #ffffff;
	text-decoration: none;
	width: 76px;
	height: 10px;
}

.thumbvoid {
	width: 76px;
	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: 445px;
	padding: 0;
	padding-bottom: 28px;
	color: #000000;
	margin: 0 auto;
	border: 0;
	text-align: left;
	font-size: 10px;		
	color: #555555;
}

.radioChoice {
	float: left;
	padding-left: 15px;
}

#commentgiveinner .anti-spam-reload-button {
	background-color: transparent;
	border: none;
	padding: 0;	
	margin: 0;
	text-decoration: underline;	
	color: #555555;
	font-size: 10px;
	cursor: pointer;
}

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

#commentgiveinner input{
	margin-bottom: 8px;
	margin-right: 10px;
}

#commentgiveinner textarea  {
	margin: 0;
	margin-bottom: 8px;
	width: 440px;
	display: block;
}

#commentgiveinputname, #commentgiveinputurl, #commentsafetycode, #commentgiveinputprivate {
	width: 150px;
	padding: 2px;
	background-color: #ffffff;
	border: 0;
	color: #CE26B8;	
	float: left;
}

#commentgiveinputprivate {
	width: 20px;
	background-color: rgb(221, 221, 221);;
}

#commentsafetycode {
	width: 61px;
	color: #000000;
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	height: 17px;
}

#commentgiveinputtext {
	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;
	width: 100px;
}




/* 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: 0px;
	padding-top: 10px;
	border: 0;
	
}

#categorymenu .subhead {
	color: #ffffff;
	font-size: 11px;
	padding-left: 14px;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 4px;
}

#categorymenu .submenu {
	padding-top: 2px;
}

#categorymenu .categoryChosen .submenu .compartment {
	abackground-image: url(compartment-bg.jpg);
	aheight: 42px;
	aheight: 40px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#categorymenu .submenu .choice, #categorymenu .submenu .choiceSubmenu, #categorymenu .submenu .choiceChosen, #categorymenu .submenu .choiceSubmenuChosen {
	margin-top: 2px;
	margin-left: 13px;
	padding-top: 4px;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-right: 0;
	margin-right: 0;
	width: 173px;
}

#categorymenu .submenu .choice, #categorymenu .submenu .choiceSubmenu, #categorymenu .submenu .choiceSubmenu a, #categorymenu .submenu .choiceSubmenuChosen, #categorymenu .submenu .choiceSubmenuChosen a, #categorymenu .submenu .choiceSubmenuChosen a:hover, #categorymenu .submenu .choiceChosen, #categorymenu .submenu .choice a, #categorymenu .submenu .choiceChosen a {
	color: #ffffff;
	font-size: 12px;	
}

#categorymenu .submenu .choice a, #categorymenu .submenu .choiceSubmenu a, #categorymenu .submenu .choiceChosen a, #categorymenu .submenu .choiceSubmenuChosen a {
	padding: 0;
}

#categorymenu .submenu .choice a:hover, #categorymenu .submenu .choiceSubmenu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#categorymenu .submenu .choiceChosen, #categorymenu .submenu .choiceSubmenuChosen, #categorymenu .submenu .choiceSubmenuChosen a, #categorymenu .submenu .choiceSubmenuChosen a:hover, #categorymenu .submenu .choiceChosen a, #categorymenu .submenu .choiceChosen a:hover {
	background-color: #757575;
	color: #fbe8c0;
	text-decoration: none;
}

#categorymenu .submenu .choice, #categorymenu .submenu .choiceChosen, #categorymenu .submenu .choiceSubmenuChosen, #categorymenu .submenu .choiceSubmenu {
	margin: auto;
}

#categorymenu .submenu .choiceSubmenu, #categorymenu .submenu .choiceSubmenuChosen {
	marin: auto;
	padding-left: 30px;
	width: 173px;
	
	margin-top: 0px;
	margin-left: 13px;
	padding-top: 3px;
	padding-left: 27px;
	padding-bottom: 3px;
	padding-right: 0;
	margin-right: 0;
	width: 153px;
	height: 16px;
}


#categorymenu .submenu .choice .choiceUnavailable {
	text-decoration: line-through;
}

#categorymenu .head a, #categorymenu .head .nolink {
	color: #ffffff;
	font-size: 19px;
	margin: 0;
	padding: 0;
	padding-left: 14px;
}

#categorymenu .category, #categorymenu .categoryChosen {
	margin-top: 2px;
	padding-top: 3px;

	padding-bottom: 3px;
	margin-bottom: 2px;
}

#categorymenu .categoryChosen {
	background-color: #5a5a5a;
}

#categorymenu .categoryChosen,  #categorymenu .head .nolink, #categorymenu .categoryChosen a,  #categorymenu .categoryChosen a:hover {
	color: #fbe8c0;
	text-decoration: none;
}

#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: #d4ff99;
}

#categorymenu a.chosen:hover, #specialsMenu a.chosen:hover {
	color: #d4ff99;
	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: 0;
	padding: 0;
	padding-top: 12px;
	margin-bottom: 0px;
	font-size: 18px;
	letter-spacing: 8px;
	font-weight: normal;
	text-align: center;
	color: #7b7b7b;
}


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

#languagemenu h2, #miscmenu h2, #superExternalLinks h2, #calendarmenu h2, #calendarmenu h3, #recentComments h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	font-size: 18px;
	letter-spacing: 8px;
	font-weight: normal;
	text-align: center;
	color: #7b7b7b;
}

#recentComments h2 {
	letter-spacing: 1px;
	margin-bottom: 11px;	
	margin-top: 33px;	
	line-height: 20px;
}

#calendarmenu h3 {
	font-size: 13px;
	letter-spacing: 0px;
	color: #b3b3b3;
	margin-left: 13px;
	text-align: left;
}

#calendarmenu h3 strong {
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
}

#languagemenu .choice, #languagemenu .choiceChosen, #miscmenu .choice, #miscmenu .choiceChosen {
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#miscmenu .choice, #miscmenu .choiceChosen  {
	padding-top: 2px;
	padding-bottom: 2px;
}

#languagemenu .choice a, #languagemenu .choiceChosen a, #miscmenu .choice a, #miscmenu .choiceChosen a {
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}

#languagemenu a:hover, #miscmenu a:hover  {
	text-decoration: underline;
}

#languagemenu .choiceChosen, #miscmenu .choiceChosen {
	background-color: #5e5e5e;
	color: #ffffff;
}

#languagemenu, #miscmenu {
	margin: 0;
	padding: 0;
}

#languagemenu {
	padding-bottom: 10px;
}

#miscmenu {
	padding-top: 10px;
	padding-bottom: 5px;
}


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

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

#categorytitle a, .categorytitleNoLink {
	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;
	background-color: #668ba9;
	background-image: url(content2-bg.jpg);
	background-position: 0px 282px; 
	background-repeat: repeat-y;
}

#categoryinfo h2 {
	margin: 0;
}

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

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

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

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

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

p.part1 img {
	background-color: #668ba9;
	background-image: url(content2-bg.jpg);
}

#categoryinfo p a {
	color: #ffffff;
}




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

.actionmenu {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #f2f2f2;
	
	background-image: url(actionbg.gif);
	background-repeat: repeat-x;
	
	border: 10px solid white;
	margin-top: 0px;
	border-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

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

.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);
	background-color: #ffffff;
	width: 448px;
	text-align: center;
	float: none;
	clear: left;
	overflow: hidden;
}

.mediaentrydetailsthumbnail h2, .mediaentrydetailsstreamingvideo h2, .mediaentrydetailssoundplayer h2 {
	color: #ff0000;
	text-align: center;	
	font-size: 15px;	
	border-bottom: 10px solid white;
}

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

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

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

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

.mediaentryinner, .mediaentrydetailsinner {
	width: 448px;
	border-top: 10px solid white;
}

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

.mediaentrydetailsstreamingvideoouter, .mediaentrydetailssoundplayerouter {
	background-color: #ffffff;
	border: 0;
	margin: 0;
	padding: 0px;	
	padding-top: 10px;
	padding-bottom: 10px;
	
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ffffff;


	border-top: 0;
	margin-top: 0;
	padding-bottom: 0;
}

.mediaentrydetailssoundplayerouter {
	background-color: #ffffff;	
}

#media {
	width: 512px;
	clear: left;
	margin: 0;
	padding: 0;
	background-color: #dddddd;
	border-top: 4px solid #077787;
	
	min-height: 1200px;
	height: auto !important;
	height: 1200px;

}

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

.mediaentrydetails .placelink, .mediaentry .placelink {
	font-family: verdana;
	font-size: 11px;
	color: #555577;
	letter-spacing: 3px;
	padding-bottom: 6px;
	display: block;
}

.mediaentrydetails .placelink a, .mediaentry .placelink a {
	text-decoration: none;
	color: #555577;
	padding-left: 3px;
}

.mediaentrydetails .placelink a:hover, .mediaentry .placelink a:hover {
	background-color: #555577;
	color: #DDDDDD;
}

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

.mediaentrydetails .date a, .mediaentry .date a {
	font-family: Georgia,Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration:none;
}

.mediaentrydetails .date a:hover, .mediaentry .date a:hover {
	color: #ffffff;
	background-color: #555577;
}

.mediaentry h4, .mediaentrydetails h4 {
	margin: 0;
	padding-top: 32px;
	padding-bottom: 7px;
	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 {
	background-color: #3C4157;
	color: #ffffff;
}

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

.mediaentry h5,.mediaentrydetails h5 {
	margin: 0;
	padding-top: 1px;
	padding-bottom: 13px;
	padding-bottom: 9px;
	padding-left: 16px;
	padding-right: 16px;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	margin-top: 0px;
	background-color: #ececec;
	background-color: #ffffff;
}

.entryTagHolder h5, #externalLinks h5 {
	padding-top: 1px;
	padding-bottom: 4px;
}

#externalLinks h5 {
	padding-bottom: 0px;
}

.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, .postedInNoLink {
	text-decoration: none;
	font-size: 12px;
}

.postedInNoLink {
	color: #314592;
	font-weight: normal;
}

.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.responses, .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 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;
}

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

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

.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);
}

#commentdiary {
	background-color: #E8E1CF;
}

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

#entrydetails h2, #commententries h2 {
	margin: 0;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 16px;
	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, #tagDoesNotExist {
	width: 450px;
	//margin: 0;
	//padding: 0;
	margin: 0 auto;
}


#gallery, #list {
	width: 490px;
	margin: 0 auto;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 15px;
	font-size: 13px;
}

#list p {
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 15px;
}

#list .item {
	margin-bottom: 25px;
	float: left;
}

#gallery a, #list a{
	font-size: 15px;
}

#gallery img, #list img {
	border: 4px solid white;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#list img {
	background-color: #dddddd; 
	border:0;
	margin:0;
}

#tagDoesNotExist {
	margin-left: 0;
	padding-bottom: 20px;

}


.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: #457296;
	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: #555555;
}

.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;
	width: 497px;
	padding-left: 12px;
	margin: 0;
	text-align: left;
}

h2.pagewalk a, .PageWalkNoLink {
	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;
	width: 95%;
}

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

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

#entrywalk {
	padding-bottom: 5px;
	background-color: #668ba9;
	background-image: url(content2-bg.jpg);
	background-position: 0px 300px; 
	background-repeat: repeat-y;
}

#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: 61px;
	font-size:13px;
}

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

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

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

.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;
}



#antiSpam {
	float: left;
}

#antiSpam h3 {
	padding-bottom: 3px;
}

.safetyCode {
	background-image: url(../../images/arrow.gif);
	background-position: 2px 0px; 
	background-repeat: no-repeat;
	height: 21px;
	padding: 0;
	padding-left: 19px;
	margin: 0;
	margin-right: 10px;
	float: left;
}

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

#anti-spam-image {
	width: 49px;
	height: 21px;
	padding-left: 10px;
}

#commentErrorMessage {
	border: 4px solid #ff0000;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 15px;
	width: 420px;
	color: #990000;
}

#commentSuccessMessage {
	border: 4px solid #00bb00;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 15px;
	width: 420px;
	color: #009900;
}

.errorRequestedPage {
	margin-bottom: 20px;
}

#switchLanguage {
	color: #ffffff;
	border: 2px dotted white;
	padding: 3px;
	width: 430px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 3px;
	background-color: #999999;
}

#switchLanguage .yes {
	padding-right: 10px;	
}

#switchLanguage .neverAgain {
	display: block;
	font-size: 11px;		
}

#switchLanguage .yes a, #switchLanguage .no a, #switchLanguage .neverAgain a {
	color: #dddddd;
	text-decoration: none;

}

#switchLanguage .yes a:hover, #switchLanguage .no a:hover, #switchLanguage .neverAgain a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#switchLanguage .no {
	padding-left: 10px;
}


.newFeature {
	font-size: 10px;
	color: #fff600;
	line-height: 8px;
	vertical-align: text-top;
	margin-left: 4px;
	background-color: #006a06;
}

#price, #infomisc {
	background-color: #fafafa;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	border-left: 1px solid #98977f;
	border-top: 1px solid #98977f;
	color: #000000;
	text-align: left;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 8px;
	background-image: url(bg_price.gif);
}

#price h1, #infomisc h1 {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
}

#infomisc h1 {
	text-align: left;
	padding-bottom: 3px;
}

#price p, #infomisc p {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 15px;
	font-family: monospace, arial, sans-serif;	
}

#infomisc p {
	font-family: arial;
	font-size: 12px;
}

#price p img {
	padding-right: 0px;
}


.price, .textinfotext {
	cursor: help;
	border-bottom: 1px dashed #aaaa99;
}

.textinfotexthover {
	background-color: #d0ffae;
	border-bottom: 1px dashed #000000;
	color: #000000;
}


.darkZero {
	color: #fffb99;
	visibility: hidden;
}

#calendarTable, #calendarTableCurrent {
	margin-left: 11px;
	border: 0px dotted white;
}

#calendarTableCurrent {
	border: 1px solid white;
}

#calendarTable a, #calendarTableCurrent a {
	color: #ffffff;
	text-decoration: none;
}

#calendarTable a:hover, #calendarTableCurrent a:hover {
	text-decoration: none;
}

#calendarTable .fun, #calendarTableCurrent .fun {
	background-color: #7b7b7b;
	color: #000000;
}

#calendarTable .funToday, #calendarTableCurrent .funToday {
	background-color: #7b7b7b;
	color: #000000;
	border: 2px solid #ffca00;
}

#calendarTable .today, #calendarTableCurrent .today {
	border: 2px solid #ffca00;
}

#calendarTable .hasEntries, #calendarTableCurrent .hasEntries {
	background-color: #429172;
	border-bottom: 1px solid white;
}

#calendarTable .hasEntriesToday, #calendarTableCurrent .hasEntriesToday {
	background-color: #429172;
	border: 2px solid #ffca00;
	aborder-bottom: 1px solid white;
}

#calendarTable .days, #calendarTableCurrent .days {
	background-color: #7b7b7b;
	background-color: #ffca00;	
	background-color: #426791;

	color: #000000;
	color: #e9e9e9;
}

#infomisc h5 {	
	font-weight: bold;
	font-size:12px;
	margin: 0;
	padding: 0;
	padding-top: 5px;	
}

#calendarTable .emptyCell, #calendarTableCurrent .emptyCell {
	background-color: #424242;
}

tr {
	background-color: #555555;
	color: #ffffff;
	margin: 0;
	border: 0;
}

#calendarTableCurrent td, #calendarTable td {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 21px;
	text-align: center;
	border: 0;
	margin: 0;
	color: #000000;
}

#calendarTable .daysThisMonth td, #calendarTableCurrent .daysThisMonth td {
	background-color: #ffca00;
	background-color: #426791;

	color: #000000;
	color: #e9e9e9;
}

#calendarTable tr.days td {
	color: #e9e9e9;
}

#calendarTable td.fun {
	color: #000000;
}

#externalLinks b {
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 1px;
	color: #7b7b7b;
	color: #314592;
}

#externalLinks a {
	afont-style: italic;
	font-size: 11px;
	letter-spacing: 1px;
	color: #9e9e9e;
	color: #314592;
}

#externalLink {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
}


.slideshowDownloadLink, .movieFileDownloadLink, .soundFileDownloadLink, .movieFileWatchLink, .soundFileListenLink{
	background-image: url(download.gif);
	padding-left: 20px;
	background-position: 0px 3px; 
	background-repeat: no-repeat;
}


.slideshowDownloadLink {
	padding-left: 28px;
	background-image: url(camera.gif);	
}


.movieFileWatchLink {
	padding-left: 22px;
	background-image: url(watch.gif);	
}

.soundFileListenLink {
	padding-left: 27px;
	background-image: url(listen.gif);
}

#recentComments {
	color: #ffffff;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 5px;
	line-height: 13px;	
}

#recentComments a {
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
}

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

#recentComments b {
	font-size: 14px;
	color: #f087e0;
}

#recentComments b.webmaster {
	color: #8ea8f0;
}

#recentComments .comment {
	margin: 1px;
	padding: 1px;
	padding-bottom: 5px;
	padding-top: 2px;
}

img.smiley {
	background-color: #ffffff;
	border: 3px solid black;
}

#playslideshowbutton {
	width: 19px;
	height: 19px;	
	background-image: url(playslideshowbutton.jpg);
	background-position: 5px 0px; 
	background-repeat: no-repeat;	
	padding-left: 5px;
	cursor: pointer;
	float: left;
}

#textinfo {
	border: 0px;
	background-image: url(bg_textinfo.gif);
	padding-top: 20px;
}

#textinfocontent {	
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	border-left: 2px solid #767676;
	color: #000000;
	text-align: left;
	padding-bottom: 9px;
	padding-top: 14px;
	padding-left: 17px;
	padding-right: 13px;
	font-family: arial;	
}

#textinfo .line1, #textinfo .line2, .line1NoChineseCharacters {
	text-align: center;	
	font-size: 26px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 22px;
	padding-right: 13px;
	background-color: #d0ffae;
	
	background-position: 0px 0px; 
	background-image: url(TextInfoTraditional.gif);
	background-repeat: no-repeat;	
}


#textinfo .line2 {
	background-image: url(TextInfoSimplifiedSV.gif);
}

#textinfo .line1NoChineseCharacters {
	background-image: none;
	padding-left: 13px;
}


.TraditionalTag {
	background-color: #A2D9EF;
}

#textinfo .line3 {
	text-align: center;	
	font-size: 17px;
	padding-bottom: 5px;
	padding-top: 3px;
}

#textinfo .line4 {
	text-align: center;
	font-size: 22px;
	padding-top: 2px;
	padding-bottom: 3px;
}


#categorydescription a {
	color: #ffffff;
}

.lista {
	display: inline-block;
	padding: 0;
	padding-left: 10px;
	background-position: 0px 6px; 
	background-image: url(listitem.gif);
	background-repeat: no-repeat;	
}

.ulista {
	display: inline-block;
	padding: 0;
	margin-left:10px;
	margin-bottom: 3px;
}

#categorydescription .checkedbox {
	background-color: white;
	background-position: 2px 3px; 
	margin-right: 2px;
}

.checkedbox {
	display: inline-block;
	padding: 0;
	padding-left: 17px;
	background-position: 0px 3px; 
	background-image: url(checkbox_checked.gif);
	background-repeat: no-repeat;	
}

.uncheckedbox {
	display: inline-block;
	padding: 0;
	padding-left: 17px;
	background-position: 0px 3px; 
	background-image: url(checkbox_unchecked.gif);
	background-repeat: no-repeat;	
}

.calendarEventDescription {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: text-bottom;
	padding-top: 10px;
}

.calendarEventMiddle {
	display: block;
	width: 56px;
	height: 35;
	background-image: url(balloons_left.gif);
 	background-repeat: no-repeat;	
}


.calendarEventLeft, .calendarEventRight {
	display: inline-block;
	width: 56px;
	height: 35px;
	background-image: url(balloons_left.gif); 
	background-repeat: no-repeat;	
}

.calendarEventRight {
	background-image: url(balloons_right.gif);
}

.entryTagHolder, .entryTags {
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 1px;
	color: #314592;
}

.entryTags {
	letter-spacing: 1px;
}

.entryTagHolder a, .entryTags a {
	background-color: #EAFED0;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0px;
	color: #314592;
	padding-left: 4px;
	padding-right: 4px;
}

.entryTagHolder a:hover, .entryTags a:hover {
	background-color: #314592;
	color: #EAFED0;
}

map {
	border:0;
	padding:0;
	margin:0;
}

.map2_layer {
	border:0;
	padding:0;
	margin:0;
	overflow: hidden;
	background-color: #ffffff;
	width: 40px;
	height: 40px;
}

#frontmap .map2_layer {
	border: 4px solid white;
}

.map2_control_layer a {
	color: #ffffff;
	font-size: 12px;
	font-family: verdana;
}

.map2_control_layer {
	line-height: 22px;
	position: relative;
	background-color: #000000;
	background-image: url(bg_control_black.gif);
	width: 430px;
	height: 22px;
	display: block;
	overflow: hidden;
	aposition: absolute;
	padding:0;
	padding-left: 10px;
	text-align: left;
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
}

.map2_layer a {
	border: 0;
}

.map2_shortcut {
	overflow: hidden;
	display: block;
	padding: 1px;
	font-size: 1px;
	text-align: left;
	vertical-align: top;
	margin: 1px;
	background-color: #ffffff;
	opacity: .33;
	filter: alpha(opacity=33);

}

.map2_shortcut a {	
	cursor: pointer;
}

.map2_shortcut a:hover {
	aborder: 1px solid #696465;
	cursor: pointer;
}

.map2_shortcut img {
	border: 1px dotted #696465;
	background-color: transparent;
	cursor: pointer;	
	margin: 0;
	padding: 0;
	display: block;
}

.map2_layer img {
	border: 0;
	margin: 0px;
	padding: 0;
}

html>body .map2_layer { padding-left: 10px;}
html>body #frontmap .map2_layer { padding-left: 0px;}
 
.map2_layer a, .map2_layer a:hover, area {
	cursor: pointer;
}

#superExternalLinks {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
}

#superExternalLinks a {
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 2px;
	display: block;
}

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

video {
	margin: 0;
	padding: 0;
	border: 0;
}

}





