/* Style sheet for vegasdancesport.com */

body {
  margin:             15px;
  margin-top:         0px;
  padding:            0;
  font-family:        Arial, Verdana, sans-serif;
  background-color:   #ddd; /*#ddd;*/
  text-align:         center;
}


#pageContainer {
	position: relative;
	width: 710px !important;
/**/
	width: 740px;

        /* min-height hack */

        min-height: 1000px;
        height: auto !important;
        height: 1000px;


	border: 15px solid #fff;
	border-top: 0px solid white;
	margin: 0 auto;
	text-align: left;
	background: #f7f7e5; /* url("../images/bk_d9d_730x2.png") repeat-y;*/

}



/*====================================
  Intro
======================================*/
#intro {
  position:           relative;
  width:              100%; /*751px;*/
  height:             100px;
  border-top:         0px solid red;
  background:         white url(../images/title.png) no-repeat bottom; 
  /*background-color:   white;*/
  font-size:          1em;
  color:              white;
}

#introLink {
  display: inline;
  top: 0px; 
 width: 100%;
  height: 100px;
  position:           absolute;
  border:             0px solid yellow;
  padding: 0;
  margin: 0;
}

#introLink span{
  display:            none;
  font-size: 300%;
  font-family:        serif;
}


h1 {
  font-size:          150%;
}



/*====================================
  Navigation
======================================*/
#navigation {
  position:           relative; /* absolute; */
  float:              left;
  top:                5px;
  width:              175px;
  border:             0px solid blue;
  border-bottom:      1px solid white;
  background-color:   black; /*#8e8; /*#A09AFF; /* #9d9; */

}

#navigation .menu {
  margin:             20px 0px;
  padding:            0; /* this fixed ul being indented problem */
  border:             0px solid red;
  list-style-type:    none;
}

#navigation .menu li{
  width: 100%;
  margin: 0px 0px;
  border-top:         1px solid #ddd; /*#cfc;*/
  border-bottom:      1px solid black; /*#5a5;*/
  line-height: 25px;
  font-weight: bold;
}

.menu a {
  margin:             0px 0px;
  padding:            0px 5px;
   width: 155px !important;
   width /**/: 165px;
  /*xwidth: 165px; can't remember if this 
  is necessary but it doesn't seem to be 3/3/05*/
  display:            block;
  text-decoration:    none;
  border:             0px solid red;
}

.menu a:link, .menu a:visited {  
  color: #ddd;
}

.menu a:hover {
  background:         #7ea; /*#d8c;;*/
  color:              black;
  border-right: 1px solid white;
	border-left:  1px solid white;
	padding-left: 4px;
}

.menu a:active {
  color:              white;
}


/*====================================
  Content
======================================*/
.subHeading {font-size: 110%}

#content {
  display: block;
  position:           relative;
  float: left;
  left:               1px;
   width: 465px !important;/*495px !important;*/
   width /**/: 525px;
  padding-left:       30px;
  padding-right:      30px;
  padding-top:        150px;
  padding-bottom:     3em;
  border:             0px solid yellow;
  background-color:   #f7f7e5;
  height: 269px;
  min-height: 248px;
}

html>body #content {
height: auto;
}
/*  background-color:   transparent; */


#dwts-season-dates {
 border-collapse: separate;
 border-style: solid;
 border-width: 1px;
}

#dwts-season-dates td {
 padding: 2px;
}

#dwts-season-dates .row-label {
 background: #ccc;
}

#dwts-contestants {
 border-collapse: separate;
 border-style: solid;
 border-width: 1px;
}

#dwts-contestants th {
 padding: 2px;
 background: #ccc;
}


#dwts-contestants td {
 padding: 2px;
}


/*====================================
  Footer
======================================*/
#footer {
  clear:              both;
  margin-top:         30px;
  border-top:         1px solid white;
  padding-top:        0.5em;
  padding-bottom:     .8em;
  background-color:   #ffd; /*#A09AFF; /*#b7a0d8; /*#C675FF; /*#A09AFF;/*lightgreen;/*#bea; /*#9ce;/*#dbd;*/
  text-align:         center;
  font-size:          0.8em;
  color:              gray; 
}


a.contact_us_link, a.contact_us_link:visited {
  color:              blue;  
}

a.links_link, a.links_map_link:visited {
  color:              blue;  
}

a.site_map_link, a.site_map_link:visited {
  color:              blue;  
}



/*====================================
  Extra Visual Hooks
======================================*/
#extraVisual1 {
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  border:             0px solid red;
  position:           absolute;
  top:                100px;
  left:               0px;
  height:             5px;
  width:              175px;
  background-color:   #ffd700; /* gold; */
}


#extraVisual2 {
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           absolute;
  top:                100px;
  left:               175px;
  height:             5px;
  width:              525px;
  border:             0px solid white;
  border-right:       1px;
  background-color:   transparent;
}

#extraVisual3 {
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           absolute;
  top:                105px;
  left:               175px;
  height:             100px;
  width:              530px;
  border:             0px solid white;
  border-right:       1px;
  background:	      url("../images/header1.jpg") top repeat-x;
}

#extraVisual4{
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           absolute;
  top:                360px; /*333px;*/
  left:               0px;
  height:             2px;
  width:              175px;
  border:             0px solid white;
  border-right:       1px;
  background-color:   #ffd700; /* gold; */

}

#extraVisual5{
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           absolute;
  top:                205px;
  left:               175px;
  height:             3px;
  width:              525px;
  border:             0px solid white;
  border-right:       1px;
  background-color:   #ddc;

}

#advertisement-1 {
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           relative;
  height:             60px;
  width:              468px;
  border:             0px solid red;
}

#advertisement-2 {
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           absolute;
  top:                375px; /*333px;*/
  left:               30px;
  height:             600px; /*240px;*/
  width:              120px;
  border:             0px solid red;
}

#adsense-side-left
{
  display:            block;
  position:           absolute;
  top:                375px; /*333px;*/
  left:               5px;
  height:             605px; /*240px;*/
  width:              170px;
  border:             0px solid red;
}

#tempVisual {
  display:            block;
  font-size: 0px; /* This fixed the div being too tall in IE */
  position:           absolute;
  top:                392px;
  left:               0px;
  height:             189px;
  width:              175px;
  border:             0px solid white;
  border-right:       1px;
  background:	      #afa; /*gray; /*#8000ff;*/
}



/*====================================
  Miscellaneous
======================================*/
li {margin-bottom: .1em;}

.toc a:visited {
  color:              blue;  
}

.highlight {color: red; font-weight: bold;}

.gallery_photo {
  border:             1px solid black;
  border-bottom:      2px solid black;
  border-right:       2px solid black;
}

textarea { 
  overflow:           auto;
  width:              385px;
  height:             175px; 
}

.offsite_link_list li{
margin-bottom: .5em;
}
