html, body  {
    font-family: Georgia, serif;
    padding: 0px;
    margin: 0px;
    background-color: #5A8FA9;
    color: #2A1A00;
    color: #1E1200;
    font-size: 15px;
    background: url(sg_ashevillespanish_media/clouds.png) no-repeat;
}

/* Global Page Styles */

.background{
    visibility: visible;
    position: absolute;
    left: 12px;
    z-index: 3;
    width: 800px;
    height: 1132px;
}

.first_content{ top: 270px; }

p.first:first-letter{ font-size: 180%; }
p.large{ font-size: 130%; }
p{ line-height: 1.34em; }

.page_pic{
    visibility: visible;
    position: absolute;
    z-index: 4;
    left: 514px;
    top: 274px;
    width: 250px;
    height: 174px;
    border: 1px #aaa inset;
}

#page_title  {
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 220px;
	z-index: 4;
	width: 640px;
	font-size: 180%;
}

.lite_ital{
    font: italic 16px/19px Georgia, serif;
    margin: 0px;
    text-align: justify;
}

ul.content{
    margin-top: 0;
    padding-left: 20px;
}

ul.content li{
    margin-top: 8px;
}

#ashevillespanish  {
   margin: 0px auto 0px auto;
   width: 848px;
   position: relative;
}

/* Header Styles */

#header_image{
    background: url(sg_ashevillespanish_media/header_and_nav.png) no-repeat;
    visibility: visible;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 12px;
    width: 800px;
    height: 340px;
}

.tile{
    height: 153px;
	width: 191px;
	position: absolute;
    visibility: visible;
    z-index: 4;
    top: 6px;
}

#tile1{
    background: url(sg_ashevillespanish_media/tile_1.jpg) no-repeat;
	left: 20px;
}

#tile2{
    background: url(sg_ashevillespanish_media/tile_2.jpg) no-repeat;
	left: 216px;
}

#tile3{
    background: url(sg_ashevillespanish_media/tile_3.jpg) no-repeat;
	left: 415px;
}

#tile4{
    background: url(sg_ashevillespanish_media/tile_4.jpg) no-repeat;
	left: 614px;
}

/* Navigation Menu Styles */

#navmenu{
    font-weight: bold;
    font-size: 24px;
    font-family: Georgia, serif;
    position: absolute;
	text-align: center;
	z-index: 4;
	left: 12px;
	top: 152px;
	padding-bottom: 8px;
	height: 40px;
	width: 800px;
	visibility: visible;
}

#navmenu a{
    color: #fff;
    text-decoration: none;
}

#navmenu ul{
    margin: 0;
    padding-top: 10px;
    padding-bottom: 0;
}

#navmenu ul li{
    display: inline;
    margin-right: 44px;
}

/* Home Page */ 

#home_background  {
   background: url(sg_ashevillespanish_media/map-background-small.png) no-repeat;
}

#home_pic  {
   background: url(sg_ashevillespanish_media/girl-with-globe2.jpg) no-repeat;
}

#welcome_content{
	visibility: visible;
	position: absolute;
	left: 40px;
	z-index: 4;
	width: 440px;
	height: 163px;
	text-align: justify;
}

#mission  {
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 450px;
	z-index: 4;
	width: 720px;
	text-align: justify;
}

#goaltext  {
	visibility: visible;
	position: absolute;
	left: 80px;
	top: 740px;
	z-index: 4;
	width: 640px;
}

/* Translations Page */

#translations_background {
    /* Short Version */
    /*
   background: url(sg_ashevillespanish_media/map_background_short.png) no-repeat;
   height: 970px;
   */
   /* Long Version */
   background: url(sg_ashevillespanish_media/map-background-small.png) no-repeat;
}

#translations_pic{
    background: url(sg_ashevillespanish_media/pencil-and-dictionary.jpg) no-repeat;
}

#translate_intro  {
	visibility: visible;
	position: absolute;
	left: 40px;
	z-index: 4;
	width: 440px;
	height: 200px;
	text-align: justify;
}

#translation_prices  {
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 480px;
	z-index: 4;
	width: 690px;
	text-align: justify;
}

#past_clients  {
	visibility: visible;
	position: absolute;
	left: 80px;
	top: 626px;
	z-index: 4;
	width: 640px;
}

/* Instruction Page */

#instruction_background{
    background: url(sg_ashevillespanish_media/map-background-small.png) no-repeat;
}

#instruction_pic{
    background: url(sg_ashevillespanish_media/instruction.jpg) no-repeat;
}

#instruction_content  {
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 520px;
	z-index: 4;
	width: 720px;
	text-align: justify;
}

#special_offers  {
	visibility: visible;
	position: absolute;
	left: 80px;
	top: 790px;
	z-index: 4;
	width: 640px;
}

/* The Team */

#lucia_pic  {
   background: url(sg_ashevillespanish_media/the_team.png) no-repeat;
   width: 244px;
   height: 164px;  
}

#about_us_content  {
	visibility: visible;
	position: absolute;
	left: 40px;
	z-index: 4;
	width: 440px;
	height: 200px;
	text-align: justify;
}

#aboutluciatext  {
	visibility: visible;
	position: absolute;
	left: 91px;
	top: 854px;
	z-index: 4;
	width: 360px;
}

#about_background{
    /* Short Version */
    /*
    background: url(sg_ashevillespanish_media/map_background_short.png) no-repeat;
    height: 970px;
    */
    /* Long Version */
    background: url(sg_ashevillespanish_media/map-background-small.png) no-repeat;
}

/* Footer Styles */

.footer{
    font-family: Georgia, serif;
    visibility: visible;
	position: absolute;
	font-size: 15px;
    z-index: 4;
	width: 746px;
    border-top: 4px dotted #333;
    padding-top: 5px;
    padding-left: 44px;
    font-weight: bold;
}

.footer a  {
    color: #2A1A00;
    color: #1E1200;
}

.footer ul{
    list-style: none;
    margin-top: 40px; 
    padding-left: 0px;
}
.footer li{
    margin-top: 10px;
}

#home_footer{
    left: 15px;
	top: 880px;
}

#short_footer{
    left: 15px;
	top: 734px;
}