@charset "utf-8";
/* CSS Document */


h1, h2, h3 {
	margin:0px;
	padding:0px;
	}
	
ul, li, {
	margin:0px;
	padding:0px;
}

html {
	background-image:url(images/top_bg_sliver.jpg);
	background-repeat:repeat-x;
	background-color:#df5d9e;
	}

html, body {
  min-height:100%;
  height:100%;
  width:100%;
  margin:0; 
  padding:0;
    }

body {
	display:block;
    width:1000px;
    margin:15px auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
    min-height:1750px;
	
            }

a{text-decoration:none;color:#FFF;}
a:hover{text-decoration:none;}
img{border:none;}



#skirt_Pgbody {
width:1000px;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		background-color:#FFF;
		min-height:2100px;
	}
 
h2 {
	text-align:center;
	color:#c02573;
   }
 
 #upperadbloc {
  width: 1000px;
  height: 97px;
  margin:0px 0 15px 0;
  display:block;
  }
.topleaderboardpos{
float:left;
	background:url(assets/verticleAdvertisement.gif) 0 0 no-repeat;
	padding:0 0 0 12px;
}

.topleaderboardpos {
  display:block;
  margin:0 5px 0 0;
  float:left;
  }
  
  .toptileposition {
  display:block;
  width:252px;
  float:left;
  text-align:right;
  }
  
  .combopos{
	  width:300px;
	  height:auto;
	  margin:1px 0 0px 5px;
	  }
  
  #header{
margin:0px 0 0 0;
vertical-align:top;
}

#ContentContainer {
	width:686px;
	display:block;
    float:left;
	margin-right:2px;
	}

#AdContainer {
margin:0px 0px 0 0;
width:310px;
height:1420px;
float:left;
border-left:#cdcccb solid 2px;
}

tr td{padding:0}

#AdContainer span {
	display:block;
	width:100%;
	font-size:10px;
	color:#000;
	text-align:center;
	padding-bottom:1px;
	}

	
#letterstoeditor {
	width:300px;
	margin:17px 0 0 4px;
    }
	
#shoppingcart {
	width:300px;
	margin:17px 0 0 4px;
    }
	
#skirtadvertise {
	width:300px;
	margin:17px 0 0 4px;
	background-color:#f58220;
	color:#FFF;
	text-align:center;
	font-size:15px;
	padding:4px 0 4px 0;
	}



#slideshow {
	width:668px;
	height:250px;
    margin-top:6px;
	float:left;
	}
	
#events_bloc {
	width:668px;
    margin:11px 0 0px 6px;
    padding-bottom:8px;
    float:left;
     }


#events_head {
	width:668px;
	font-size:28px;
	color:#c02573;
	margin:0 0 18px 10px;
	float:left;
	}
	
#events_head img {
	padding:0px;
	margin:0 0 0 0;
	}
	
#5ksmall {
	width:103px;
	height:159px;
    margin:0 0 0 0;
	float:left;
    }

#pnpcopy {
	width:339px;
    margin:20px 0 0 35px;
    color:#df2c66;
	font-size:24px;
	font-weight:bold;
	text-align:center;
    float:left;
    }
	
#free {
	width:133px;
	height:123px;
	margin:15px 5px 0 31px;
    float:left;
    }

table {margin:0 0 0 11px; 
       }

table p {
       font-size:14px;
       line-height:20px;
        }

table ul, p {
         font-size:14px;
       line-height:20px;
         }

table a {text-decoration:underline;color:#3c59a8;}
table a:hover{text-decoration:underline;}

td {padding:0 0 60px 0;}
	
.events_section_head {
	width:650px;
	height:30px;
	font-size:20px;
	color:#FFF;
	background-color:#c02573;
	text-align:center;
        margin:10px 0 0px 0px;
	}
	
.feelgood_section_head {
	width:650px;
	height:233px;
    margin:0px 0 0px 0px;
	}
	
#events_section_head a {
        text-decoration:none;
        color:#FFF;
        }

#pinklogobloc {
	    width:646px;
        height:190px;
        float:left;
        margin:10px 0 0px 0px;
    }
	
#pinklogobloc img{
float:left;
}

#sponsor_bloc {
	width:300px;
	margin:17px 0 0 4px;
	text-align:center;
    }
	
#bronze_bloc {
	width:296px;
	height:auto;
	border:#9a631f 2px solid;
        margin:20px 0 0 0;
	padding-bottom:30px;
	float:left;
   }

#bronze {
	width:295px;
	height:48px;
	margin:17px 0 0 4px;
	vertical-align:middle;
    }

#bronze img {
        float:left;
        margin:0px 0 0 52px;
    }
	
#bronze_text {
	text-align:center;
    margin:12px 0 0 0px;
     float:left;
    }
	
#gold_bloc {
	width:296px;
	height:auto;
	border:#d7b251 2px solid;
	padding-bottom:20px;
	float:left;
   }

#gold {
	width:295px;
	height:48px;
	margin:17px 0 15px 4px;
	vertical-align:middle;
	text-align:center;
    }

#gold img {
         float:left;
         margin:0px 0 0 65px;
    }

#gold_text {
	margin:12px 0 0 0;
        text-align:center;
        float:left;
    }
	
#other_sponsors {
	width:300px;
	margin:20px 0 0 0;
	float:left;
    }
	
#newsletter_bloc {
	width:300px;
	margin:20px 0 0 4px;
        float:left;
    }

#twitter_bloc {
	width:300px;
	margin:20px 0 0 4px;
        float:left;
    }
	
#scrapbook_bloc {
	width:300px;
	margin:20px 0 0 4px;
        float:left;
    }
	
#facebook_bloc {
	width:300px;
	margin:20px 0 0 4px;
        float:left;
    }
	
#sneakpeak_bloc {
	width:300px;
	margin:10px 0 0 4px;
    }

#5klogo {
        margin:0px 0 0 0;
	float:left;
    }

#kotis {
        margin:20px 0 0 16px;
        float:left;
    }
	
#coley {
        margin:20px 0 0 50px;
        float:left;
    }
	
#skirtlogo {
        margin:0 0 0 5px;
	float:left;
    }

#nrlogo {
        margin:0 0 0 4px;
        float:left;
    }
	
.pinktext {
	color:#d36a9c;
    }
	
#pink {
	float:left;
        margin:10px 0 0 0;
    }	
	
#endblock {padding-bottom:0px;}
