@charset "utf-8";

@font-face
{
  font-family: Maximo;
  font-style:  normal;
  font-weight: normal;
  src: url( ./ext/maximo.ttf );
}

/*
   Theme Name: Let's Dance Together
   Theme URI: http://www.eggplantsd.com
   Description: Custom WordPress Theme for LetsDanceTogether.net
   <a href="http://www.eggplantsd.com">Eggplant Systems and Design</a>
   Version: 1.0
   Author: Jason Stewart
   Author URI: http://www.eggplantsd.com
   Tags: pink, blue, purple, yoga, fitness, prenatal
*/

/* PEACEFUL MEDIA styles 
************************/

a#mp3-dl img {
display:block;
cursor:pointer;
background:url(http://www.letsdancetogether.net/wp-content/uploads/mp3-download.png) no-repeat transparent center top;
overflow:hidden;
height:150px;
width:539px;
}
a#mp3-dl:hover img {
background-position:center bottom;
}
input#bold-submit {
background:url(http://www.letsdancetogether.net/wp-content/uploads/submit-2.png) no-repeat transparent center center;
height:50px;
display:block;
width:150px;
border:none;
cursor:pointer;
}
#subscribe-box input {
width:200px;
}
#subscribe-box {
background:url(http://www.letsdancetogether.net/wp-content/uploads/arrow.png) no-repeat transparent left top;
padding-left:65px;
}
#subscribe-box p {
font-size:16px;
}
p.nocomments {display:none;}

.wp-caption-text {
margin:5px 0;
font-family:helvetica, arial, sans-serif;
font-size:12px;
line-height:1em;
padding:0;
}
.alignright {
border:1px solid #F7DAE4;
background-color:white;
padding:8px;
margin:0 0 20px 20px;
float:right;
text-align:center;
}
.alignleft {
border:1px solid #F7DAE4;
background-color:white;
padding:8px;
margin:0 20px 20px 0;
float:left;
text-align:center;
}
.aligncenter {
border:1px solid #F7DAE4;
background-color:white;
padding:8px;
margin:10px auto;
text-align:center;
}
h2 {line-height:1.1em;}

/* End Peaceful Media styles 
****************************/

*
{
  margin:            0px;
  padding:           0px;
  border-style:      none;
  background-color:  transparent;
  background-repeat: no-repeat;
}

body
{
  background-color: #F7DAE4;
}

table
{
  table-layout:     fixed;
  border-collapse:  collapse;
}

td
{
  vertical-align: top;
}

p
{
  margin-top: 14px;
}

input, .searchresult
{
   background-color: #FFFFFF;
   border: 1px solid #EF6D95;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

h2
{
   margin: 0px 0px 20px 0px;
}

.searchresult
{
   padding: 10px;
   margin:  0px 0px 15px 1em;
}

.searchresult h3
{
   margin-top: 0px;
}

.searchresult h3 a
{
   font-family: sans-serif;
   font-size: 20px;
   font-weight: normal;
   color: #349DCD;
}

input
{
   font-family: sans-serif;
   font-size: 17px;
   padding: 3px 5px 3px 5px;
   margin: 0px 0px 5px 0px;
}

input.addr
{
  height: 35px;
  padding: 0px 10px 0px 10px;
  line-height: 34px;
}

input#searchsubmit
{
  text-decoration:  none;
  font-family:      Arial, "Trebuchet MS", sans-serif;
  text-align:       center;
  background-color: #7663BA;
  color: #FFFFFF;
}

textarea.addr
{
  font-family: sans-serif;
  width: 90%;
  padding: 10px;
  background-color: #FFFFFF;
  border: 1px solid #EF6D95;
}

.main_div
{
  background-image: url( ./ext/background.jpg );
  background-color: #FFFFFF;
  background-position: 0px 0px;
  margin: 0px auto 0px auto;
  background-repeat: no-repeat;
  width: 1008px;
  border-left:  2px solid #349DCD;
  border-right: 2px solid #349DCD;
  padding:      165px 0px 20px 0px;
}

.index_div
{
  background-image: url( ./ext/homepage.jpg );
  background-position: 0px 0px;
  margin: 0px auto 0px auto;
  background-repeat: no-repeat;
  width: 1008px;
  height: 792px;
  border-left:   2px solid #349DCD;
  border-right:  2px solid #349DCD;
  border-bottom: 2px solid #349DCD;
  position: relative; top: 0px;
}

.trans_div
{
  padding: 10px 0px 1.5em 0px;
  width:   942px;
  margin:  0px auto 1em auto;
  background-image: url( ./ext/lightbk.jpg );
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border: 3px solid #EF6D95;
}

.pinkbar_div, .pinkbar_div a
{
  font-family:     Maximo, sans-serif;
  font-size:       30px;
  font-weight:     normal;
  letter-spacing:  1px;
  line-height:     32px;
  color:           #FFFFFF;
  text-decoration: none;
}

.pinkbar_div
{
  background-image:     url( ./ext/bar.jpg );
  background-position:  top left;
  width:   763px;
  height:  40px;
  margin:  20px 0px 30px 58px;
  padding: 0px 30px 0px 20px;
  clear:  both;
}

td.menu
{
  padding: 0px 0px 0px 20px;
  width: 200px;
}

td.menu h3
{
  letter-spacing: 1px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  border-bottom: 3px double #ABCDEF;
}

td.content
{
  padding: 0px 20px 0px 0px;
}

td.content, li, a, .credit
{
  color:          #5D3D6B;
  font-family:    Maximo, sans-serif;
  font-size:      20px;
  line-height:    21px;
  letter-spacing: 1px;
}

.credit, .credit a
{
  color:          #262C60;
  font-family:    Maximo, sans-serif;
  font-size:      15px;
  line-height:    16px;
  letter-spacing: 1px;
}

.credit
{
  text-align:  center;
  width:       100%;
  margin:      1em auto 1em auto;
}

ul
{
  list-style-position:  outside;
  list-style-type:      none;
  margin:               20px 10px 20px 10px;
}

ul li
{
  background-image:	url( ./ext/heart.gif );
  background-position:	0px 6px;
  background-repeat:	no-repeat;
  margin:               10px 0px 0px 0px;
  padding:              0px 0px 0px 25px;
}

ol li
{
  margin:               10px 0px 0px 10px;
  padding:              0px 0px 0px 0px;
}

a.button, td.menu h3
{
  width:   159px;
}

a.button
{
  background-image:      url( ./ext/bkg_button.gif );
  background-position:   top left;
  background-repeat:     no-repeat;
  height:  50px;
  margin:  0px 0px 4px 0px;
  color:   #FFFFFF;
  display:  block;
  text-decoration:  none;
  font-family:      Arial, "Trebuchet MS", sans-serif;
  text-align:       center;
  font-size:        17px;
  font-weight:      normal;
  line-height:      50px;
  letter-spacing:   0px;
}

a.button:hover
{
  background-image:  url( ./ext/bkg_button_hover.gif );
  color:             #7663BA;
}

h3, h4
{
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin:      13px 0px 13px 0px;
}

h3 { font-size:   20px; }
h4 { font-size:   18px; }

hr
{
  margin-top: 14px;
  margin-bottom: 14px;
  height: 2px;
  width:  90%;
  border-bottom: 2px solid #89ABCD;
}

.t
{
  margin-top: 0px;
}

.rt
{
  text-align: right;
} 

.b
{
  font-weight: bold;
}

.strong
{
  font-family: sans-serif;
  font-size:   15px;
  line-height: 16px;
  letter-spacing: 1px;
}

#ad
{
  border-style: none;
  width: 1000px;
  height: 90px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
}

.field_label
{
  padding:        0px 0px 0.5em 0px;
  text-align:     right;
  vertical-align: middle;
  font-family:    sans-serif;
  font-weight:    bold;
}