body{
     width: 100%;
     background-color: #3366cc;
     text-align: center;
     min-width: 760px;
     font-family:Arial, Helvetica, sans-serif;
     font-size: 80%;
}

a {
 color: #0033cc;
 text-decoration: none;
 list-style-type: square;

}
 
a:hover{
text-decoration: underline;
}

#logo{
border-width: 0px;
}

h1, h2, h3{
    line-height: 10px;

    
}

#wrapper{
         width: 950px;
         text-align: left;
         margin: 0 auto;
         /*background-color: white;*/
         background-image: url(body.gif);
         background-repeat: repeat-y;
         padding-top: 0px;
         padding-right: 20px;
         padding-left: 20px;
         padding-bottom: 0px;
         -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
  	    border-radius: 10px;
}

#banner {
         width: 950px;
         height: 100px;
         text-align: left;
         margin: 0 auto;
         background-image: url(body.gif);
         background-repeat: repeat-y;
         padding-top: 0px;
         padding-right: 20px;
         padding-left: 20px;
         padding-bottom: 0px;
         border-bottom-style: dotted;
         border-bottom-width: 2px;
         border-bottom-color: blue;
}


        

#top{
         width: 950px;
         margin-top: 10px;
         text-align: left;
         margin: 0 auto;
         height: 1px;
         /*background-color: white;*/
         background-image: url(top.gif);
         background-repeat: repeat-y;
         background-position: left top;
         padding-top: 20px;
         padding-right: 20px;
         padding-left: 20px;
         padding-bottom: 0px;
}




#content {
         width: 900px;
         float: left;
         padding-top: 0px;
         padding-right: 20px;
         padding-left: 20px;
         padding-bottom: 0px;

}

#cities{
			width: 885px;
			margin-top: 10px;
			background-image: url(cities_background.gif);
			background-repeat: repeat-x;
			background-position: left top;
   		border-style: solid;
			border-width: 1px;
			border-color: #ffcc00;
			padding: 10px 10px 10px 10px;
			-moz-border-radius: 10px;
      -webkit-border-radius: 10px;
       border-radius: 10px;

}


#end_of_wrapper{
        clear: both;
}

#footer{

         width: 950px;
         height: 75px;
         text-align: center;
         margin: 0 auto;
         background-image: url(body.gif);
         background-repeat: repeat-y;
         padding-top: 20px;
         padding-right: 20px;
         padding-left: 20px;
         padding-bottom: 0px;


}

#end_of_the_page{
        width: 950px;
        text-align: left;
        margin: 0 auto;
        background-image: url(bottom.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-top: 0px;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 20px;

}

#mainNav li {
padding-left: 20px;
padding-right: 20px;
}
     
#content h1, #content h2, #content p {
padding-right: 20px;
}
