

* {margin:0;padding:0;} 

/* declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets  creating vertical scroll bars */

html, body {height: 100%;
}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 66px;border-width: 3px;
	border-style: solid;
	border-top-color:#003333;
	border-right-color:#003333;
	border-left-color:#003333;	
    border-bottom-color:#003333}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -66px; /* negative value of footer height */
	height: 66px;
	clear:both;} 

/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;

margin-top:-32767px;
}


* {margin:0;padding:0;}
/*body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:##6699CC;line-height:1.3em; color:#444444} */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; background-color:#778899; line-height:1.3em}
a img {border:none} 
a:link {color: #0066ff;text-decoration:underline}
a:hover {color:#7A0A17;text-decoration:underline}
a:visited {color: #804249;text-decoration:underline}

p {line-height: 20px;
    margin: 13px 0 5px;}
span.strike {text-decoration: line-through}

/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {width:100%}

/* Header */
#header {
	padding:0px;
	height:336px;
	width:950px;
	margin:0 auto;
	border-width: 3px;
	border-style: solid;
	border-top-color:#003333;
	border-right-color:#003333;
	border-left-color:#003333;	
    border-bottom-color:#ffffff;
	
	
	background-color:#ffffff; 
	/*background-image:url(images/back-n.jpg);  */
	
}
#header #logo {
	width:950px;
	margin:0 auto;
	padding:0px;
	background-color:#ffffff;
}
#header img.logo {}
#header #logo #lang { float: right;

    font-size: 20px;
    height: 55px;
	margin-left: 4px;
    margin-right: 0px;
    margin-top: 30px;
    width: 255px;
	}
/* Content Area */
#main {
	width:950px;
	margin: -118px auto 0;
	background-color:#ffffff;
	clear:both;
	
	padding-right:0px;
	padding-left:0px
	
	

}

 #main3 {width:990px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}
 #main2 {width:900px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}
 #main7 {width:620px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}
 #main8 {width:500px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}
 #main6 {width:420px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff} 
 #main9 {width:320px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}
 #main10 {width:230px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}

 #main11 {width:550px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px;background-color:#ffffff}
 

#content {width:590px;float:left;padding:30px 0 25px 0}
#Content2 {width:900px; float:left;padding:100px 0 25px 0}
#Content3 {width:980px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content4 {width:900px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content5 {width:800px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content6 {width:420px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content7 {width:620px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content8 {width:500px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content9 {width:320px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content10 {width:230px; float:left;padding:100px 0 25px 0; background-color:#ffffff}
#Content11 {width:250px; float:left;padding:100px 0 25px 0; background-color:#ffffff}




#content h1 {font-size:1.9em; line-height: 1.1em; margin: 12px;  padding: 0px; color:#000033}
#content h2 {font-size:1.8em;margin: 15px 10px 27px 0;color:#663366}
#content h3 {font-size:0.8em;font-weight:normal;margin:15px;padding:0px;color:#003366}
#content h4 {font-size:1.5em;font-weight:normal;margin:15px;padding:0px color:#7A0A17}
#content h5 {font-size:1.3em;font-weight:normal;margin:15px; padding: 0px;color:#003366}
#content h6 {font-size:1.1em;font-weight:normal;margin:15px; padding: 0px;color:#003366}



#content2 h1 {font-size:2.0em; line-height: 1.1em; margin: 12px;  padding: 0px; color:#000033}
#content2 h2 {font-size:1.8em; margin: 15PX; PADDING:0PX;color:#663366}
#content2 h3 {font-size:1.6em;font-weight:normal;margin:15px 0 10px 0;color:#003366}
#content2 h4 {font-size:1.5em;font-weight:normal;margin:15px;padding:0px color:#000033}
#content2 h5 {font-size:1.3em;font-weight:normal;margin:15px; padding: 0px;color:#000033}
#content2 h6 {font-size:0.9em;font-weight:normal;margin:15px; padding: 0px;color:#000033}


/* news page format*/
#content3 h1 {font-size:1.7em; line-height: 1.1em; margin: 12px;  padding: 0px; color:#000033}
#content3 h2 {font-size:1.3em;margin: 15px 10px 27px 0;color:#000033}
#content3 h3 {font-size:1.4em;font-weight:normal;margin:150px 0 10px 0;color:#003366}
#content3 h4 {font-size:1.5em;font-weight:normal;margin:15px;padding:0px color:#7A0A17}
#content3 h5 {font-size:1.1em;font-weight:normal;margin:15px; padding: 0px;color:#003366}
#content3 h6 {font-size:0.9em;font-weight:normal;margin:15px; padding: 0px;color:#003366}


#content pre {font-family:Verdana, Arial, sans-serif;margin:15px 0 15px 0;line-height:0.9em;font-size:0.9em;color:#010ACE}
#content ul {list-style:none;   margin: 10px 0;list-style-position:inside}
#content li {  background-image: url("images/bullet_20.gif");
    background-repeat: no-repeat;
    font-size: 1.1em;
    line-height: 1.5em;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-top: 5px;}

#content #list {width:200px;float:left}
#content #screenshots {width:200px;float:right;padding-top:15px}
#content #screenshots p {margin:5px 0 0 0;font-size:0.8em}

/* Sidebar */
#sidebar {
	float: right;
	font-size: 15px;
	padding: 71px 20px 27px;
	width: 301px;
}
#sidebar ul {list-style:none}
#sidebar h2  {font-size:1.2em;margin:25px 0 12px 0;color:#7A0A17}
#sidebar img {margin-right:3px}
#sidebar form {padding:5px 0 10px 0;text-align:center}
#sidebar .twitter-share-button {padding:0px 0 5px 0}
#plus {padding:16px 0 5px 0}



/* Footer */
/*#footer {color:#ffffff;font-size:11px;font-family:Verdana, Arial, sans-serif; background-image:url(images/end.jpg); background-repeat:no-repeat; background-position:center;}*/
#footer {color:#6699ff;font-size:11px;font-family:Verdana, Arial, sans-serif; 
background-color:#000033; height: 150px; background-repeat:no-repeat; background-position:center; width: 950px;
 margin: -118px auto 0; border-width: 3px;
	border-style: solid;
	border-color:#003333;}

#footer a, #footer2 a {color:#6699ff;text-decoration:underline}
#footer a:hover, #footer2 a:hover {color:#804249;text-decoration:underline}
#footer a:visited, #footer2 a:visited  {color:#ffffff;text-decoration:underline}
#footer p, #footer2 p {margin:0 0 15px 0}
#footer p.axe img, #footer2 p.axe img {margin-bottom:-7px}
#foot {
	width:950px;
	margin:0 auto;
	/*background: url('images/duct-tape.jpg') no-repeat; */
	height:10px;
	line-height:1.1em;
	padding:0px;
	
}
#foot2 {width:800px;margin:0 auto;height:40px;line-height:1.1em;padding:0 10px 0 10px}



#foot #left {float: left;
	font-size: 1.0em;
    padding-top: 10px;
    width: 400px;}
#foot #right {float: right;
    font-size: 1.0em;
    color:#6699ff;
	padding-top: 10px;
    text-align: right;
    width: 278px;}
	
#foot2 #left {width:450px;float:left;padding-top:45px}
#foot2 #right {width:250px;float:right;text-align:right;padding-top:45px}

#foot #review {clear:both}
#foot #review p {margin:2px 0 5px 0}
#foot #review blockquote {font-style:italic; text-align:center;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}

.nav { 
  
	border-width: 3px;
	border:solid;
	border-top-color:#003333;
	border-right-color:#003333;
	border-left-color:#003333;	
	border-bottom-color:#003333;
    width: 950px;
    height: 30px;
	background: #ffffff;
	
 
 margin: -3px;
	
	
	
   }

.last-bullet {
	background-image: url("images/bullet2_24.gif");
    background-repeat: no-repeat;
    font-size: 1.2em;
    height: 38px;
    padding-left: 50px;
    padding-top: 11px;}
	
.hotel {
	padding-top:15px;
	padding-bottom:15px;}

.map {padding-top:20px;}

input {padding:10px; margin:10px;}

textarea  {padding:10px; margin:10px;}



