/* CSS Document for www.funktydumpty.com */

/* Basic styles */

html {color:#ffffff;} 

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#000000;}

* {margin:0; padding:0;} /* all browser default margins/padding set to 0 */

.clearthefloats {clear:both; border-left: 2px solid #333333;} /* Stops floating for divs placed underneath (see just above footer div in the html) */

/* Links */

a:link {text-decoration: underline; color: #cccccc;} /* link is just siiting there */

a:hover {text-decoration: underline; color:#ffffff;} /* rollover state */

a:visited {text-decoration: underline; color:#cccccc;}

a:active {text-decoration: underline; color:#cccccc;}

/* IE hacks for PC & Mac \*/

a:visited {text-decoration: underline; color:#cccccc;}

a:hover {text-decoration: underline; color:#ffffff;}

/* End of hacks */


/* Coloured Headings */

.home_pink_heading {color: #F1285C;}

.home_green_heading {color: #ACF128;}

.about_heading {color: #FFF21A;}

.music_heading {color: #F1285C;}

.gallery_heading {color: #ACF128;}

.faq_heading {color: #FF961A;}

.rates_heading {color: #2891F1;}

.links_heading {color: #E628F1;}

.contact_heading {color: #28D8F1;}

/* Form Styles */

.errortext {
    color: #28D8F1;
}

.form_entry {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* List */

ul {padding-left: 12px; list-style-position: outside;}

li {margin-bottom: 3px;}


/* LAYOUT */

body {text-align: center;}

#centered_container {
  width: 762px;
  margin: 20px auto;
  }
  
#sub_container {
  width: 762px;
  text-align: left;
  background-image: url(css_images/frame.gif);
  background-position: right;
  background-repeat: repeat-y;
  }
  
#left_container {
  float: left;
  width: 592px;
  font-size: 0;
  line-height: 0;
  }  
  
#title {
   height: 65px;
   width: 592px;
   }

#nav {
  width: 592px;
  height: 29px;
  font-size: 0;
  line-height: 0;
  }
  
#tab_joiner {
  width: 592px;
  font-size: 0;
  line-height: 0;
  }
  
#content {
  padding: 40px;
  width: 510px;
  border-left: 2px solid #333333;
  font-size: 8pt;
  line-height: 1.1;
  }
  
#left_column {
  float: left;
  width: 240px;
  }    
  
#right_column {
  float: right;
  width: 240px;
  }
  
#bottom_column {
  width: 510px;
  margin: 10px auto;
  }      
  
#dancer {
  width: 170px;
  float: right;
  font-size: 0;
  line-height: 0;
  } 
 
#rounded_bottom {
  width: 762px;
  height: 15px;
  background-image: url(css_images/rounded_bottom.gif);
  } 

#footer {
  width: 762px;
  text-align: right;
  margin: 0 auto;
  padding: 20px 0;
  color:#cccccc;
  background-color: #000000;
  }
  
#photo_holder {
  margin: 0 auto;
  padding: 20px;
  text align: center:
  }
  
#photo_footer {
  margin: 0 auto;
  text align: center:
  color:#cccccc;
  }    