<!--
html    {
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    }
body    {
    width:100%;
    height:100%;
    font-family:      verdana, arial, sans-serif;
    font-size:        .8em;
    font-weight:      normal;
    text-align:       center;
    background-color: #656aac;
    color:            #244;
    padding:          0;
    margin:           0;
    }
p   {
    text-align:left;
    }
pre {
    text-align: left;
    font-size: 1.25em;
    }
.firstparagraph    {
    margin-top: 0;
    }
q   {
    font-family: Calibri, Verdana, Georgia, Times, serif;
    font-size: 1.2em;
    font-style: italic;
    }
.indented {
    display: block;
    width: 95%;
    margin: 0 0 0 2%;
    padding: 0 0 0 2%;
    }
a {
    color: #0000cd;
    text-decoration:none;
    }
a:hover {
    color: #00f;
    text-decoration:underline;
    }
a img {
    border: 1px solid #f8f8f0;
    }
a:hover img {
    border: 1px solid #000;
    }
#mainblock {
    width: 96%;
    background-color: #f8f8f0;
    color: #000;
    margin: 1% auto;
    padding: 1%;
    border: 0;
    }
#logowrap {
    padding:0;
    }
#logowrap img {
    width:100%;
   }
#leftmsg {
    text-align: left;
    width: 35%;
    padding: 5px;
    margin: 0;
    float: left;
    font-family: Calibri,Tahoma,'Lucida Grande','Lucida Sans Unicode','Tempus Sans ITC', sans-serif;
    font-size: 2em;
    color: #c11b17;
    font-weight: bold;
    }
#midmsg {
    text-align: center;
    width: 25%;
    padding: 5px;
    margin: 0;
    float: left;
    height: .8em;
    }
#rightmsg {
    width: 35%;
    padding: 5px;
    margin: 0;
    float: right;
    height: .8em;
    }
#leftmsg a {
    color: #c11b17;
    text-decoration:none;
    }
#leftmsg a:hover {
    color: #c11b17;
    text-decoration:none;
    }
.address {
    text-align: right;
    width: 25%;
    padding: 0;
    margin: 0;
    float: right;
    background-color: #eff;
    border: 1px solid #333;
    }
.address p {
    margin: 0;
    padding: 0;
    }
.tracks {
	font-family: Calibri,Verdana,Tahoma,'Lucida Grande','Lucida Sans Unicode','Tempus Sans ITC', sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 1em;
	}
.mainmenus {
    background: url('/css-nav.gif') #fff bottom left repeat-x;
    border-top: 0.1em solid #dcdce9;
    border-bottom: 0.1em solid #dcdce9;
    font-size: .85em;
    width: 100%;
    margin: 0.15em 0;
    font-weight: normal;
    float: left;
    }
.mainmenus ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.mainmenus li {
    float: left;
    margin: 0 0.1em;
    }
.mainmenus li a {
    height: 170%;
    line-height: 170%;
    float: left;
    padding: 0 .25em;
    }
.mainmenus li .menutitle {
    height: 170%;
    line-height: 170%;
    float:left;
    color: #555;
    }
.mainmenus li a .begin {
    font-weight: bold;
    }
.itmenu {
    background: url('/css-nav.gif') #fff bottom left repeat-x;
    border-top: 0.1em solid #dcdce9;
    border-bottom: 0.1em solid #dcdce9;
    font-size: .85em;
    width: 100%;
    margin: 0.15em 0;
    font-weight: normal;
    float: left;
    }
.itmenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.itmenu li {
    float: left;
    margin: 0 0.1em;
    }
.itmenu li a {
    height: 300%;
    line-height: 170%;
    float: left;
    text-decoration: none;
    text-align: center;
    padding: 0 .25em;
    }
.itmenu li .menutitle {
    height: 300%;
    line-height: 170%;
    float:left;
    color: #000;
    text-decoration: none;
    text-align: center;
    }
.itmenu .herec {
    height: 300%;
    line-height: 170%;
    }
.itmenu li a:hover {
    text-decoration: underline;
    }
.itmenu li a .begin {
    font-weight: bold;
    }
.herec
    {
    color: #000;
    text-align: center;
    width: 9%;
    margin: 0px;
    font-size: 9px;
    }
.menuc
    {
    color: #a00;
    text-align: center;
    width: 9%;
    margin: 0px;
    font-size: 9px;
    }
.menuc a {
    color: #b22222;
    }
.menuc a:hover {
    color: #00f;
    text-decoration: underline;
    }
.menui
    {
    text-align: center;
    width: 9%;
    margin: 0px;
    font-size: 9px;
    }
.menui a {
    text-decoration: none;
    }
.menui a:hover {
    color: #00f;
    text-decoration: underline;
    }
#adwrap
    {
    width: 14%;
    float: right;
    padding: 0;
    border: 0;
    margin: 0;
    }
#pownavblock {
    width: 20%;
    padding: 0;
    border: 0;
    margin:0;
    float: left;
    }
#powblock {
    width: 75%;
    padding: 0;
    border: 0;
    margin:0;
    float: left;
    }
#galleryblock {
    width: 85%;
    padding: 0;
    border: 0;
    margin:0;
    float: left;
    }
h1, h2, h3, h4, h5, h6
	{
	font-family: Calibri,Tahoma,'Lucida Grande','Lucida Sans Unicode','Tempus Sans ITC', sans-serif;
	font-weight:bold;
	margin: .5em 0 .25em;
	padding:0;
	text-align: left;
	font-variant: small-caps;
	color:#c11b17;
	letter-spacing: 1px;
	}
h1  {
	font-size: 1.8em;
	text-align: center;
	}
h2  {
	font-size: 1.6em;
	border-bottom: 1px solid #c11b17;
	margin: .5em 0 1.5em 0;
	}
h3  {
	font-size: 1.5em;
	}
h4  {
	font-size: 1.3em;
	}
h5  {
	font-size: 1.2em;
	}
h6  {
	font-family: Verdana,Calibri,Tahoma,'Lucida Grande','Lucida Sans Unicode','Tempus Sans ITC', sans-serif;
	font-size: 1.0em;
	color: #000;
	}
.picturec
    {
    background-color: #dbe6f6;
    border: 1px solid #bcd;
    border-bottom: 1px solid #abc;
    margin: 2% 0;
    padding: 1%;
    font-weight: normal;
    text-align: center;
    }
.picturec p {
    font-weight: normal;
    line-height: 100%;
    }
.picturec img {
    width: 100%;
    padding: 0;
    margin: 0;
    display: block;
    }
.picturel
    {
    float: left;
    width: 48%;
    border: 1px solid #bcd;
    border-bottom: 1px solid #abc;
    margin: 1% 0;
    padding: 1%;
    background-color:#dbe6f6;
    font-weight: normal;
    }
.picturel a img {
    border: 1px solid #dbe6f6;
    }
.picturel a:hover img {
    border: 1px solid #000;
    }
.picturec .picturel {
	border: 0;
	}
.picturer
    {
    float: right;
    width: 48%;
    border:1px solid #bcd;
    border-bottom:1px solid #abc;
    margin: 1% 0;
    padding: 1%;
    background-color:#dbe6f6;
    font-weight: normal;
    }
.picturer a img {
    border: 1px solid #dbe6f6;
    }
.picturer a:hover img {
    border: 1px solid #000;
    }
.picturec .picturer {
	border: 0;
	}
.leftsquare {
    width:         48.5%;
    padding:       0;
    margin:        0 1% 0 0;
    float:         left;
    }
.rightsquare {
    width:         48.5%;
    padding:       0;
    margin:        0 0 0 1%;
    float:         right;
    }
.photo_small {
    width:         21%;
    padding:       1%;
    margin:        0 1% 0 0;
    float:         left;
    display: block;
    background-color: #dbe6f6;
    border: 1px solid #bcd;
    border-bottom: 1px solid #abc;
    }
.photo_small img {
    width: 100%;
    padding: 0;
    margin: 0;
    display: block;
    }
#adsense {
    text-align:       center;
    color:            #000;
    font-family:      verdana, arial, sans-serif;
    padding:          0;
    background-color: #eee;
    width: 100%;
    margin: 1% 0 0 0;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-weight: normal;
    }
img     {
    border: 1px solid #000;
    }
#mainmenu {
    line-height: 200%;
    background-color: #f8f8d0;
    width: 100%;
    margin: 0;
    font-weight: normal;
    border-top:1px solid #ff2222;
    border-bottom:1px solid #ff2222;
    }
#mainmenu a {
    float:left;
    display:block;
    padding:0 2%;
    color: #0000cd;
    text-decoration: none;
    font-weight: bold;
    }
#mainmenu a:hover {
    color: #00f;
    text-decoration: underline;
    }
#mainmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
#mainmenu ul li {
    display: inline;
    }
.menuhead {
    float:left;
    display:block;
    padding:0 1% 0 2%;
    color: #000;
    font-weight: bold;
    }
#mainmenub {
    line-height: 200%;
    background-color: #f8f8d0;
    width: 100%;
    margin: 0;
    font-weight: normal;
    border-top:1px solid #ff2222;
    border-bottom:1px solid #ff2222;
    }
#mainmenub a {
    float:left;
    display:block;
    padding:0 2%;
    color: #0000cd;
    text-decoration: none;
    font-weight: bold;
    }
#mainmenub a:hover {
    color: #00f;
    text-decoration: underline;
    }
#mainmenub .begin {
    color:#ffff00;
    }
#mainmenub ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
#mainmenub ul li {
    display: inline;
    }
#submenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: bold;
    line-height: 200%;
    }
#submenu ul li {
    display: inline;
    }
#submenub ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: bold;
    line-height: 200%;
    }
#submenub ul li {
    display: inline;
    }
ul  {
    list-style-type: disc;
    text-align: left;
    }
ul ul {
    list-style-type: square;
    }
ol  {
    text-align: left;
    }
li  {
    padding:0 5px 0 0;
    }
hr  {
    height: 1px;
    color: #c11b17;
    }
.cpyrght {
    color: #acc;
    }
.photoc
    {
    border: 1px solid #bcd;
    border-bottom: 1px solid #abc;
    margin: 0 auto;
    padding: 1%;
    background-color: #dbe6f6;
    font-weight: bold;
    line-height: 200%;
    }
#itinwrap
    {
    width:   12.5%;
    float:   right;
    padding: 1%;
    border:  2px solid red;
    margin:  1% 0 0 0;
    background-color: #fff;
    font-size: .75em;
    text-align: left;
    }
#itinwrap p
    {
    padding:0;
    text-align:left;
    }
#itinwrap h1
    {
    font-size: 1.25em;
    }
#itinwrap .dim     {
    color: green;
    text-align: left;
    }
.areaname1 .areaname2 .areaname3 .areaname4 .areaname5 {
	text-align: left;
	font-family: 'Comic Sans MS',verdana,arial,sans-serif;
	color: #8A2BE2;
    }
.areaname1 {
    font-size: .9em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	color: #8A2BE2;
    }
.areaname2 {
    font-size: 1em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	color: #8A2BE2;
    }
.areaname3 {
    font-size: 1.1em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	color: #8A2BE2;
    }
.areaname4 {
    font-size: 1.2em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	color: #8A2BE2;
    }
.areaname5 {
	font-size: 1.4em;
	line-height: 1.3em;
	height: 1.3em;
	font-weight: bold;
	color: #8A2BE2;
	}
.bluetxt {
	color: #00f;
	}
.countryname1 .countryname2 .countryname3 .countryname4 .countryname5 {
    text-align: left;
    font-family: 'Comic Sans MS',verdana,arial,sans-serif;
    }
.countryname1 {
    font-size: .9em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	}
.countryname2 {
    font-size: 1em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	}
.countryname3 {
    font-size: 1.1em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	}
.countryname4 {
    font-size: 1.2em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	}
.countryname5 {
    font-size: 1.4em;
    line-height: 1.3em;
    height: 1.3em;
	font-weight: bold;
	}
#countrylist {
    text-align: left;
    width: 35%;
    float: left;
    padding: 0;
    margin: 0;
    font-size: .9em;
    line-height: 110%;
    }
#countrylist h2 {
    text-align: center;
    }
#linklist {
    text-align: left;
    width: 62%;
    float: right;
    padding: 0;
    margin: 0;
    font-size: .9em;
    line-height: 110%;
    }
#linklist h2 {
    text-align: center;
    }
#linklist ul {
    list-style-position: inside;
    list-style-image:url(/images/ic_sort_c.gif);
    margin: 0;
    padding:0;
    }
#linklist a {
	font-weight: bold;
	}
.highlight {
    background-color: #ffff00;
    color:#000;
    }
#leftside {
    width:         48%;
    padding:       5px;
    margin:        0 0 0 0;
    float:         left;
    }
#rightside {
    width:         48%;
    padding:       5px;
    margin:        0 0 0 0;
    float:         right;
    }
.info   {
    font-family: Calibri, Verdana, 'Comic Sans MS', Georgia, Times, serif;
    font-size: 1em;
    padding: 0 2%;
    color: #555;
    }
#calendarblk {
    font-size: 9px;
    line-height: 15px;
    font-weight: normal;
    text-align: center;
    width:      25%;
    padding:    5px;
    margin: 0 0 0 0;
    float:      right;
    }
.dim     {
    color: green;
    }
.floatl {
    float: left;
    margin:0 1% 0 0;
    }
.imglft {
    float: left;
    margin:0 1% 0 0;
    }
.imgrgt {
    float: right;
    margin:0 0 0 1%;
    }
.alignc {
    text-align: center;
    }
.alignl {
    text-align: left;
    }
.alignr {
    text-align: right;
    }
dt  {
    text-align: left;
    }
#mars {
    border-style:solid;
    border-width: 1px;
    background-color: pink;
    }
.noborder {
    border: 0;
    }
.leftcode {
	width: 10%;
	float: left;
	padding: 0;
	margin: 0;
	}
.rightcode {
	width: 80%;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	}
.nyfood {
	background-color: #e8f8f8;
	margin: 0;
	padding: 1%;
	}
.nyfood ul {
	list-style: none;
	}
.nyfooditem {
	background-color: #f8f8f8;
	width: 98%;
	border: 1px solid #000;
	padding: .5% 1%;
	}
.fixedwidth {
    font-family: "Courier New", monospace;
	}
#navlist {
    width:160px;
    float:left;
    font-size:.9em;
    text-align:left;
    padding:0;
    margin:0;
    border:0;
    background-color:#f8f0f0;
    }
-->
