@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #3F3784;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	background-color: #2B2820;
}

body p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3F3784;
	width: 488px;
	text-align: left;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */


/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
.header {
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 1023px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #1C1A1E;
	overflow: visible;
	text-align: center;
	padding-bottom: 2px;
	height: 124px;
	margin-bottom: 0px;
	margin-top: 1px;
	padding-top: 29px;
	padding-right: 44px;
	padding-left: 44px;
	background-color: #1C1A1E;
	text-decoration: none;
}


.header h1{
	color: #F09100;
	font-family:Lucida Sans, Helvetica,Rockwell, Cambria,  "Hoefler Text",  Times, "Times New Roman", serif;
	font-size: 39px;
	font-weight: bold;
	line-height: 41px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	margin-top: 2px;
	padding-top: 0px;
}
.hyksm {
	font-size:10px;
}


.header p {
	margin-top:0px;
	font-family: Lucida Sans, Helvetica, "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", arial,sans-serif;
	color: #774320;
	font-size: 27px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 1px;
	text-align: center;
	width: 1111px;
	margin-bottom: 1px;
	}

.container .header a:link, .container .header a:visited {
	font-family: Lucida Sans, Helvetica,  "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, sans-serif;
	font-size: 18px;
	color: #774320;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 19px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-decoration: none;

}

.container .header a:hover, .container .header a:active {
	font-family: Lucida Sans, Helvetica, , "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FC0;
	line-height: 19px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-decoration: underline;

}

/* ~~ this fixed width container surrounds the other divs ~~ */
.container {
	width: 1111px; /* the auto value on the sides, coupled with the width, centers the layout */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.filmstr {
	background-color: #475047;
	float: left;
	height: 91px;
	width: 1111px;
}




.filmneg1 {
	background-color: #E5E8DC;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}

.filmneg2 {
	background-color: #CDD8B8;
	float: left;
	height: 35px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
	text-align: center;
	padding-top: 16px;
}
.filmstr .filmneg2 a:link, .filmstr .filmneg2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #646959;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}
.filmstr .filmneg2 a:hover, .filmstr .filmneg2 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FC0;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}


.filmneg3 {
	background-color: #B7C1A5;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg4 {
	background-color: #929A83;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg5 {
	background-color: #0B0004;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg6 {
	background-color: #646959;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg7 {
	background-color: #5F6455;
	float: left;
	height: 35px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
	padding-top: 16px;
	text-align: center;
}


.filmstr .filmneg7 a:link, .filmstr .filmneg7 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #929A83;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}
.filmstr .filmneg7 a:hover, .filmstr .filmneg7 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FC0;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

.filmneg8 {
	background-color: #4F5447;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg9 {
	background-color: #40443A;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg10 {
	background-color: #373A32;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg11 {
	background-color: #908D7E;
	float: left;
	height: 51px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
}
.filmneg12 {
	background-color: #5F6356;
	float: left;
	height: 35px;
	width: 69px;
	border-top-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 22px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #475047;
	border-bottom-color: #475047;
	border-left-color: #475047;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #C6C;
	text-align: center;
	padding-top: 16px;
}
.filmstr .filmneg12 a:link, .filmstr .filmneg12 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #929A83;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}
.filmstr .filmneg12 a:hover, .filmstr .filmneg12 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FC0;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}




h1 {
	color: #F0AC0F;
	font-family: rockwell, "microsoft YaHei", verdana, "arial black", "reservoir grunge";
	font-size: 20px;
	word-spacing: 2px;
	text-align: center;

}
 h2, h3, h4, h5, h6,  {
	margin-top: 0; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
	text-align: center;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669;
	text-align: left;
	margin-left: 20px;
	margin-top: 22px;
}
h3 {
	font-family: rockwell, "microsoft YaHei", verdana, "arial black", "reservoir grunge", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-weight: bold;
	color: #F0AC0F;
	text-align: center;
	margin-top: 66px;
	padding-top: 0px;
	padding-bottom: 2px;
	vertical-align: text-bottom;
	margin-bottom: 1px;
}
h4 {
	font-family: "Lucida Handwriting", "Lucida Calligraphy", "Edwardian Script ITC";
	font-size: 14px;
	color: #99C;
	text-align: left;
}
h5 {
	font-family: rockwell, "microsoft YaHei", verdana, "arial black", "reservoir grunge", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-weight: bold;
	color: #F0AC0F;
	text-align: center;
	margin-top: 6px;
	padding-top: 0px;
	padding-bottom: 2px;
	vertical-align: text-bottom;
	margin-bottom: 1px;
}

.fi {
	color: #944E1B;
}
.fi-s {
	color: #944E1B;
	font-size: 10px;
	font-weight: normal;
}
.swe {
	color: #527900;
}
.swe-s {
	color: #990;
	font-size: 10px;
	font-weight: normal;
}
.xsmall {
	font-size: 10px;
	font-weight: normal;
}



a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}
.intro {
	font-family: rockwell, "microsoft YaHei", verdana, "arial black", "reservoir grunge", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747D68;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 1061px;
	padding-top: 22px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 35px;
	background-color: #616266;
	color:   #CCC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FCFDFE;
	margin: 0px;
}

.intro a:link, .intro a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #954422;
	font-weight: normal;
	margin-left: 6px;
	text-decoration: none;
	padding-right: 5px;
	border-right-width: 5px;
	border-right-style: double;
	border-right-color: #B3AFCD;

}
.intro a:hover, .intro a:active, .intro a:focus {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FCFDFE;
	font-weight: normal;
	margin-left: 6px;
	text-decoration: none;
	background-color: #954422;
	padding-right: 5px;
	border-right-width: 5px;
	border-right-style: double;
	border-right-color: #B3AFCD;
	}
.l-bluline {
	background-color: #BCD3ED;
	height: 2px;
	width: 1111px;
}



.moviehold {
	float: left;
	padding-top: 4px;
	padding-right: 22px;
	padding-bottom: 1px;
	padding-left: 55px;
	width: 1034px;
	background-color: #1C1A1E;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.moviebox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #424B59;
	text-align: left;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	width: 336px;
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 6px;
}
.movie {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #969583;
	text-align: left;
	float: left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 22px;
	width: 304px;
	padding-left: 24px;
	border: 4px solid #595860;
	margin-top: 12px;
}
.movie p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #969583;
	text-align: left;
	width: 280px;
	padding: 0px;
}
.moviebox .movie a:link, .moviebox .movie a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #B55120;
	text-align: left;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
.moviebox .movie a:hover, .moviebox .movie a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #969583;
	text-align: left;
	padding: 0px;
	text-decoration: underline;
}
.moviebox .movie h4 {
	font-family: "Lucida Handwriting", "Lucida Calligraphy", "Edwardian Script ITC";
	font-size: 14px;
	font-weight: bold;
	color: #A66031;
}


.moviebox .movie h5 {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #B0AF8E;
	margin-left: -6px;
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
}


.award {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #8F8E7C;
	text-align: left;
	float: left;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 22px;
	width: 304px;
	padding-left: 24px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #595860;
	border-bottom-color: #595860;
	border-left-color: #595860;
}

.award p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #8A8975;
	text-align: left;
	width: 280px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.moviehold .moviebox .movie h1 {
	font-family: rockwell, "microsoft YaHei", verdana, "arial black", "reservoir grunge", Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #D9970F;
	text-align: left;
	line-height: 16px;
	padding: 0px;
	margin: 21px 0 0 -7px;
}
.moviebox .award h5 {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #B0AF8E;
	margin-left: -6px;
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
}


.award a:link, .award a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #B04F24;
	text-align: left;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
.award a:hover, .award a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #BE867C;
	text-align: left;
	padding: 0px;
	text-decoration: underline;
}

.bio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #82828E;
	text-align: left;
	float: left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 22px;
	width: 304px;
	padding-left: 24px;
	border: 4px solid #595860;
	margin-top: 12px;
}
.bio p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #82828E;
	text-align: left;
	width: 280px;
	padding: 0px;
}
.moviebox .bio h2 {
	font-family: "Lucida Handwriting", "Lucida Calligraphy", "Edwardian Script ITC";
	font-size: 15px;
	color: #898091;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-left: 0px;
	line-height: normal;
}
.moviehold .moviebox .bio h3 {
	text-align: left;
	margin-top: 0px;
	padding-top: 6;
	margin-left: -6px;
}


.bio a:link, .movie a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #9F592B;
	text-align: left;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
.capssml {
	font-variant: small-caps;
	color: #D6C6C2;
}

.bio a:hover, .bio a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #898091;
	text-align: left;
	padding: 0px;
	text-decoration: underline;
}



.travel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #424B59;
	text-align: left;
	float: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 318px;
	padding-left: 24px;
}

.travel p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #433C64;
	text-align: left;
	width: 280px;
	padding: 0px;
}
.travel a:link, .travel a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #732B15;
	text-align: left;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
.travel a:hover, .travel a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #AEAE5E;
	text-align: left;
	padding: 0px;
	text-decoration: underline;
}


.travel-m {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #424B59;
	text-align: left;
	float: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 316px;
	padding-left: 24px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DAD8E7;
	border-left-color: #DAD8E7;
	border-bottom-color: #DAD8E7;
}

.travel-m p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #433C64;
	text-align: left;
	width: 280px;
	padding: 0px;
}
.travel-m a:link, .travel-m a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #732B15;
	text-align: left;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
.travel-m a:hover, .travel-m a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #96B6DD;
	text-align: left;
	padding: 0px;
	text-decoration: underline;
}

.secondlink {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #5C301B;
}


.secondlink a:link, .secondlink a:visited {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #843A1C;
}
.secondlink a:hover, .secondlink a:active {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #C4C464;
	text-decoration: underline;
}
.smsini {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #53628A;
}

.b-smsini {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #6878A4;
	font-weight: bold;
}
.credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8C8B77;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}


.red {
	color: #A35027;
}
.b-red {
	font-weight: bold;
	color: #BD6A33;
}
.bbbred {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #C26723;
	text-align: left;
	margin-top: 16px;
}


.green {
	color: #550;
}
.blue {
	color: #3A5392;
}
.purple {
	color: #433C64;
}


.b-green {
	font-weight: bold;
	color: #4E7526;
}
.b-purpl {
	font-weight: bold;
	color: #84729A;
}
.lightsk {
	color: #D6C6C2;
}
.grgre {
	color: #B6B1AD;
}



.disclaimer {
	font-family: rockwell, "microsoft YaHei", verdana, "arial black", "reservoir grunge", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747D68;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 1061px;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 35px;
	background-color: #FCFDFE;
	color:   #5B568A;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BCD3ED;
	margin: 0px;
}
.disclaimer a:link, .disclaimer a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #954422;
	font-weight: normal;
	margin-left: 6px;
	text-decoration: none;
	
}
.disclaimer a:hover, .disclaimer a:active, .disclaimer a:focus {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FC0;
	font-weight: normal;
	margin-left: 6px;
	
	}

/* ~~ This is the layout information. ~~ 

1) Padding is only placed on the top and/or bottom of the div. The elements within this div have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

*/

.content {
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	width: 1111px;
	font-size: 11px;
	font-variant: small-caps;
	text-align: center;
}
.content p a {
	margin-left: 14px;
	margin-bottom: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
.line {
	background-color: #B0AACA;
	float: left;
	height: 6px;
	width: 1111px;
	margin: 0px;
}

.line-flex {
	height: 11px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.holder {
	float: left;
	width: 1111px;
	margin-top: 4px;
	padding-top:1px;
	padding-bottom: 6px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #FFF;
}



.topnav {
	float: left;
	width: 1099px;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #37333C;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	padding-left: 12px;
	background-repeat: repeat-x;
	overflow: hidden;
	background-color: #37333C;
}

.horiz {
	list-style-type: none;
	}
ul.horiz {
	float: left;
	color: #514939;
	margin-left:0px;
	list-style: none;
	margin-right: 4px;
	padding: 2px;
}
ul.horiz li {
	margin-bottom:-7px;
	list-style-type: none;

}
ul.horiz a:link, ul.horiz a:visited {
	font-size: 11px;
	display: block;
	text-decoration: none;
	background-color: #37333C;
	margin-left:133px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border: 1px solid #37333C;
	clear: none;
	line-height: 12px;
	color: #666;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
}
ul.horiz a:hover, ul.horiz a:active{
	font-size: 11px;
	display: block;
	text-decoration: none;
	margin-left:0px;
	margin-left:133px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	clear: none;
	line-height: 12px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
	color: #FFF;
	border: 1px solid #703712;
	background-image: url(file:///E|/My%20Best%20HELSINKI%202011%20SITE%20folder/MyBestHelsinki-CS5/HelsinkiPhotos/FogWalkSm.jpg);
}
.narr-text {
	width: 160px;
	clear: none;
	float: right;
	font-size: 10px;
	color: #3F2112;
}
.layout {
	float: left;
	width: 1111px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	margin-bottom: 0px;
}
.layout h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #595366;
	padding-left: 40px;
	text-align: left;
	padding-top: 12px;
}
.layout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 990px;
	padding-left: 61px;
	color: #4D485E;
	text-align: left;
}
.layout img {
	margin-right: auto;
	margin-left: auto;
}


.layout a:link, .layout a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #953C00;
	text-decoration: none;
}
.layout a:hover, .layout a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E4EBF3;
}
.layouttwo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313A53;
	text-align: left;
	float: left;
	width: 909px;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 102px;
	padding-right: 100px;
}
.layouttwo a:link, .layouttwo a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;

	color: # F60;
	text-decoration: underline;
	color: #953C00;
}
.layouttwo a:hover, .layouttwo a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FCC;
}

.triplhold {
	float: left;
	width: 1111px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 0px;
	border-top-color: #FFF;
}

.triple-c {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFF;
	
	width: 352px;
	margin-left: 5px;
	text-align: center;
	padding: 6px;
}
.triple-c a img {
	text-align: center;
}




.triple {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
	float: left;
	width: 322px;
	margin-left: 5px;
	text-align: left;
	padding: 6px;
	color: #373753;
}




.triple p {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	color: #364665;
}
.triple a:link, .triple a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #732B15;
	text-align: left;
	float: left;
	width: 276px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}

.triple a:hover, .triple a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #A8A402;
	text-decoration: none;
}

.triple img {
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: left;
}
.triplepanor {
	clear: both;
	float: left;
	width: 1021px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #365100;
	padding-top: 4px;
	padding-right: 44px;
	padding-bottom: 4px;
	padding-left: 44px;
	text-align: center;
	vertical-align: middle;
}
.triplepanor p {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 988px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	color: #364665;
}
.triplepanor a:link, .triplepanor a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #832705;
	text-decoration: none;
}
.triplepanor a:hover, .triplepanor a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #A8A402;
	text-decoration: none;
}

.triplepanor h2{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.triplepadding {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #7D4622;
	background-color: #FFF;
	float: left;
	width: 344px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 16px;
	padding-right: 22px;
	padding-bottom: 8px;
	clear: none;
}
.triplepadding p {
	margin-top: 26px;
	margin-bottom: 0px;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: 11px;
	color: #3F5E00;
}
.captionh {
	float: left;
	width: 1111px;
	padding-top: 2px;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #7A4521;
}
.doublehold {
	float: left;
	width: 1071px;
	padding-left: 40px;
}
.double {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: left;
	width: 500px;
	margin-top: 11px;
	margin-bottom: 11px;
	margin-right: 6px;
	margin-left: 6px;
	display: inline;
}
.double p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3F3784;
	width: 488px;
	text-align: left;
}
.double a:link, .double a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #973E20;
	text-decoration: none;
	font-weight: normal;
}
.double a:hover, .double a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCF;
}






.imgdouble {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	float: left;
	margin-top: 11px;
	margin-bottom: 11px;
	margin-left: 44px;
	width: 512px;
	color: #373753;
}
.imgdouble p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3F3784;
	width: 488px;
	text-align: left;
	padding-left: 2px;
}
.imgdouble img   {

}

.imgdouble a:link, .imgdouble a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #973E20;
	text-decoration: none;
	font-weight: normal;
}
.imgdouble a:hover, .imgdouble a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCF;
}
.four {
	float: left;
	width: 240px;
	margin-top: 9px;
	margin-bottom: 9px;
	margin-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #3F3784;
	text-align: left;
}
.triple a:link, .triple a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #B34B1A;
	text-decoration: underline;
}
.triple a:hover, .triple a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #A2BA30;
}


.four p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #3F3784;
	width: 488px;
	text-align: left;
}
.four a:link, .four a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #973E20;
	text-decoration: none;
	font-weight: normal;
}
.four a:hover, .four a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCF;
}



.imgdouble-r {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: left;
	margin-top: 11px;
	margin-bottom: 11px;
	margin-left: 33px;
	width: 512px;
}
.imgdouble-r  p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3F3784;
	width: 488px;
	text-align: left;
	padding-left: 2px;
}
.imgdouble-r  img   {

}

.imgdouble-r  a:link, .imgdouble-r  a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #973E20;
	text-decoration: none;
	font-weight: normal;
}
.imgdouble-r  a:hover, .imgdouble-r  a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCF;
}





.imgpanor {
	text-align: center;
	float: left;
	width: 1111px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
	color: #3C6AB0;
}



.captionh p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #524E7C;
	padding: 8px;
	font-weight: normal;
}
.five {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #814030;
	float: left;
	width: 200px;
	margin-left: 3px;
}


.texttriple {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #7D4622;
	background-color: #FFF;
	float: left;
	width: 352px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 11px;
	padding-left: 0px;
	margin-bottom: 11px;
}




.texttriple p {
	text-align: left;
	margin: 0px;
	width: 300px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
	color: #395500;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.texttriple a:link, .texttriple a:visited  {
	color: #844A24;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.texttriple a:hover, .texttriple a:active  {
	color: # F90;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FC0;
}
.flex {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #6D97C9;
	padding: 0px;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 2px;
	margin-right: 0px;
}
.flex p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #6D97C9;
	padding: 0px;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 2px;
	width: 300px;
	text-align: center;
}
.twohalf {
	float: left;
	width: 255px;
	font-size: 10px;
}
.flextext {
	text-align: left;
	float: left;
}

.twohalf p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.twohalf a:link , .twohalf a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.twohalf a:hover , .twohalf a:active{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


.imghold {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #416A86;
	text-align: left;
}
.triple .imghold p {
	clear: none;
	width: 155px;
	float: right;
}

.textpanor {
	float: left;
	width: 1111px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #53628A;
	font-variant: normal;
	text-align: center;
}
.textpanor p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #53628A;
	font-variant: normal;
}
.textpanor h2 {
	padding-top: 11px;
	padding-bottom: 11px;	
}
.flextext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #6C6C00;
	text-align: left;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.flextext p {
	width: 311px;
	padding-right: 22px;
	padding-left: 22px;
	text-align: left;
	line-height: normal;
	color: #324658;
}
.flextext a:link, .flextext a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #616652;
	text-decoration: none;
}

.flextext a:hover, .flextext a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #95C1E4;
}

.space {
	float: left;
	height: 22px;
	width: 1111px;
}
.space-vert {
	float: left;
	height: 2px;
	width: 1111px;
}

.textpadding {
	width: 880px;
	text-align: center;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #4852A8;
}
.panorama {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: left;
	width: 1111px;
	margin-top: 0px;
	margin-bottom: 0px;
	left: auto;
	right: auto;
	text-align: center;
	background-image: url(file:///E|/My%20Best%20HELSINKI%202011%20SITE%20folder/MyBestHelsinki-CS5/Restaurant_Photos/Mersault_at_Restaurant_Postres_Helsinki.jpg);
	background-position: center -41px;
	background-repeat: repeat-x;
	height: 180px;
	background-color: #80510D;
}

.panorama p {
	color: #EDDCDC;
	margin-top: 4px;
	text-align: left;
	left: auto;
	right: auto;
	margin-left: 144px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
}

.panorama2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: left;
	width: 1111px;
	margin-top: 0px;
	margin-bottom: 0px;
	left: auto;
	right: auto;
	text-align: center;
	background-image: url(file:///E|/My%20Best%20HELSINKI%202011%20SITE%20folder/MyBestHelsinki-CS5/RESTphotos/AnEnglBgr.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 180px;
	background-color: #80510D;
}

.panorama2 p {
	color: #5A5AA9;
	text-align: left;
	left: auto;
	right: auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
}


.container .panorama2 p a {
	color: #873D10;
}



.topfooter {
	background-color: #16255A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #94A6E2;
	padding-right: 38px;
	padding-left: 38px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2B47A8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2B47A8;
}




.topfooter a:link, .topfooter a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CECBDE;
	text-decoration: underline;
}

.topfooter a:hover, .topfooter a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FC3;
	text-decoration: underline;
}


/* ~~ The footer ~~ */
.footer {
	background-color: #37333C;
	width: 971px;
	padding-top: 8px;
	padding-right: 70px;
	padding-bottom: 4px;
	padding-left: 70px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #A2A2A4;
	font-style: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.footer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	width: 911px;
	text-align: center;
	color: #535353;
}
.footer a:link, .footer a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #585858;
}
.footer a:hover, .footer a:active, .footer a:focus {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #BBB;
}


/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}

.floatleft {
	float: left;
	padding-right: 9px;
	padding-top: 0px;
}
.floatright {
	float: right;
	padding-right: 9px;
	text-align: right;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.down {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width:1014px;
	margin-top: 0px;
	padding-right: 6px;
	
}
.down a:link, .down a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: right;
	color: #646959;
	text-decoration: none;
	text-align: right;
}
.down a:hover, .down a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: right;
	color: #CE804A;
	text-decoration: underline;
}
.top{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 999px;
	margin-top: 0px;
	padding-right: 3px;
	padding-left: 50px;
	
}

.top a:link, .top a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: right;
	color: #B0AACA;
	text-decoration: none;
}
.top a:hover, .top a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: right;
	color: #ECA181;
	text-decoration: underline;
}
.divide {
	float: left;
	height: 6px;
	width: 1111px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #CE804A;
	margin: 0px;
	padding: 0px;
}
.space {
	height:396px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #969583;
	text-align: left;
	float: left;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 22px;
	width: 304px;
	padding-left: 24px;
	border: 4px solid # 1C1A1E;
	margin-top: 12px;
}
