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

/* By Elevator www.elevatordesign.co.uk */

/*Global */
* 
{

margin: 0px;
padding:0px;
border:none;
}


body{
background-color:#fffdfe;
background-image:url(images/elements/back_global.png);
background-repeat:repeat-x;
}

#main{
width:100%;
margin:0px;
}

.framer{
position:relative;
margin: 0px auto;
}


/*Divisions----------------------------------------------------------------------------------------*/


#headerwrap{

height:200px;
background:url(images/elements/headerwrap.png) repeat-x;
margin:0px;
}


#header{

width:800px;
height:200px;
background:url(images/elements/headertop.png) no-repeat top right;
padding:17px 0px 0px 0px;

}


#footer{

width:800px;
height:60px;
display:block;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
background:url(images/elements/foot.png) top no-repeat;
font-size:10px;
color:#F177AE;
text-align:left;
padding:30px 0px 0px 0px;



}


#window{
	width:730px;
	min-height:900px;
	background:#fff;
	padding:0px 35px 40px 35px;
	margin-top:0px;
}

#maincol{
width:450px;
float:left;
}


#maingalcol{
width:545px;
float:left;
}



#infocol{
	width:220px;
	float:right;
	border-left:1px #F9C5DB solid;
	padding:0px 0px 0px 30px;
}


#gallerycol{
width:150px;
height:600px;
float:right;
border-left:1px #F9C5DB solid;
padding:0px 0px 0px 20px;
}


#section{
float:left;
width:440px;
height: 80px;
display:block;
clear:both;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
/*color:#666;*/
color:#000;
line-height:16px;
font-size:11px;
font-weight:lighter;
padding:5px 5px 5px 5px;
margin:10px 0px 0px 0px;
border: #f9c5db 0.5px dotted;
background:#fce7f0;
}
#section-long{
float:left;
width:440px;

display:block;
clear:both;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
/*color:#666;*/
color:#000;
line-height:16px;
font-size:11px;
font-weight:lighter;
padding:5px 5px 5px 5px;
margin:10px 0px 0px 0px;
border: #f9c5db 0.5px dotted;
background:#fce7f0;
}
#section-sold-out{
float:left;
width:440px;
height: 80px;
display:block;
clear:both;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
/*color:#666;*/
color:#000;
line-height:16px;
font-size:11px;
font-weight:lighter;
padding:5px 5px 5px 5px;
margin:10px 0px 0px 0px;
border: #f9c5db 0.5px dotted;
	background-image: url(images/headers/sold-out-bg.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}





/*Typography----------------------------------------------------------------------------------------*/

.intro{
	font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
	font-size:11.5px;
	color:#000000;
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:16px;
}


.body{

font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
/*color:#666666;*/
color:#000;
text-align:left;
padding:10px 0px 0px 0px;
line-height:14px;
}


.bodycopy{

font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
/*color:#666;*/
color:#000;
text-align:left;
padding:0px 0px 0px 0px;
line-height:16px;
}



.sider{

font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
/*color:#666666;*/
color:#000;
text-align:left;
padding:0px 0px 0px 0px;
line-height:16px;
width:200px;
}


.siderin{
float:left;
width:145px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
/*color:#666666;*/
color:#000;
text-align:left;
padding:0px 0px 0px 5px;
line-height:16px;

}

.quote{

font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
font-style:italic;
font-weight:bold;
/*color:#666666;*/
color:#000;
text-align:left;
padding:10px 0px 0px 0px;
line-height:16px;
}



/*Headers hidden----------------------------------------------------------------------------------------*/

.invis{
float:right;
width:1px;
height:1px;
text-indent:-10000px;
margin:0px;
padding:0px 0px 0px 0px;
}

.rec{
display:block;
clear:none;
height:50px;
background:url(images/headers/rec.jpg) no-repeat #fff;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}


.welcome{
display:block;
clear:none;
height:50px;
background: url(images/headers/welcome.png) no-repeat #FFF;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}



.upcoming{
display:block;
clear:none;
height:50px;
background: url(images/headers/upcoming.png) no-repeat #FFF;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}


.super4{
display:block;
clear:none;
height:50px;
background: url(images/headers/super4.png) no-repeat #FFF;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}

.networking{
	display:block;
	clear:none;
	height:50px;
	background: url(images/headers/networking.png) no-repeat #FFF;
	text-indent:-10000px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.superwoman5{
	display:block;
	clear:none;
	height:50px;
	background: url(images/headers/super5.png) no-repeat #FFF;
	text-indent:-10000px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.superwoman6{	
	display:block;
	clear:none;
	height:50px;
	background: url("images/headers/super6.png") no-repeat #FFF;
	text-indent:-10000px;
	margin:0px;
	padding:0px 0px 10px 0px;
	}

.gallery{
display:block;
clear:none;
height:50px;
background:url(images/headers/gallery.png) no-repeat #FFF;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}


.sponsors{
display:block;
clear:none;
height:50px;
background:url(images/headers/sponsors.png) no-repeat;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}


.press{
display:block;
clear:none;
height:50px;
background:url(images/headers/press2.png) no-repeat;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}

.contact{
display:block;
clear:none;
height:50px;
background:url(images/headers/contact.png) no-repeat;
text-indent:-10000px;
margin:0px;
padding:0px 0px 10px 0px;
}


/*Headers ----------------------------------------------------------------------------------------*/

.pinkie{
display:block;
clear:both;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
color:#EC008C;
font-size:18px;
font-weight:lighter;
padding:10px 0px 5px 0px;
margin:0px;
}




.bodypink{
display:block;
clear:both;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
color:#EC008C;
font-size:18px;
font-weight:lighter;
padding:0px 0px 5px 0px;
margin:0px;
}


.pinkiethumb{

display:block;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
color:#F177AE;
font-size:16px;
font-weight:lighter;
padding:0px 0px 5px 0px;
}

.social {
	position:absolute;
	top:80;
	right:0;
}

/*lists----------------------------------------------------------------------------------------*/

#bulletlist li 

{
display:block;
text-decoration: none;
font-size:11px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
list-style:none;
margin:5px 0px 0px 0px;
color: #F177AE;
padding:0px 0px 0px 10px;
background-color: transparent;
background-image:url(images/elements/bullet.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0pt;


}




/*Images----------------------------------------------------------------------------------------*/

.run-home{
float:left;
margin:0px 10px 10px 0px;
padding:0px;
background:#F9C5DB;
}

.run{
float:left;
margin:0px 8px 0px 0px;
padding:0px 0px 40px 0px;
background:#F9C5DB;
}

.run2{
float:left;
margin:0px 8px 0px 0px;
padding:0px 0px 0px 0px;
background:#FFFFFF;

}


.right{
float:right;


}


.thumb{
float:left;
clear:both;
padding:5px;
margin-right:10px;
display:inline;
background:#fff;
border:1px solid #F9C5DB;
}

.galthumb{
float:left;
padding:5px;
margin:15px 15px 0px 0px;
display:inline;
background:#fff;
border:1px solid #F9C5DB;
}


.spon{
float:left;
margin:0px 0px 0px 0px;
display:inline;
background:#fff;

}




/*Links----------------------------------------------------------------------------------------*/







.logo:link{
float:right;
width:40px;
height:37px;
padding:0px;
margin:0px;
padding:0px 0px 0px 0px;
background-image:url(images/logos/darwin.gif);
background-repeat:no-repeat;
text-indent:-10000px;




}

.logo:visited{
float:right;
width:40px;
height:37px;
padding:0px;
margin:0px;
padding:0px 0px 0px 0px;
background-image:url(images/logos/darwin.gif);
background-repeat:no-repeat;
text-indent:-10000px;



}

.logo:hover{
float:right;

width:40px;
height:37px;
padding:0px;
margin:0px;
padding:0px 0px 0px 0px;
background-image:url(images/logos/darwinr.gif);
background-repeat:no-repeat;
text-indent:-10000px;


}






.pinksub:link{



padding:0px;
margin:0px;
color:#EC008C;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:14px;
text-decoration:none;




}

.pinksub:visited{
padding:0px;
margin:0px;
color:#EC008C;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:14px;
text-decoration:none;



}

.pinksub:hover{

padding:0px;
margin:0px;
color:#000;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:14px;
text-decoration:none;




}





.side:link{



padding:0px;
margin:0px;
color:#EC008C;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
text-decoration:none;




}

.side:visited{
padding:0px;
margin:0px;
color:#EC008C;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
text-decoration:none;



}

.side:hover{

padding:0px;
margin:0px;
color:#000;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
text-decoration:none;




}


.bodyl:link{



padding:0px;
margin:0px;
color:#000;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
text-decoration:none;




}

.bodyl:visited{
padding:0px;
margin:0px;
color:#000;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
text-decoration:none;



}

.bodyl:hover{

padding:0px;
margin:0px;
color:#F177AE;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11.5px;
text-decoration:none;




}





.sidelist:link{



padding:0px;
margin:0px;
color:#F177AE;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11px;
text-decoration:none;




}

.sidelist:visited{
padding:0px;
margin:0px;
color:#F177AE;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11px;
text-decoration:none;



}

.sidelist:hover{

padding:0px;
margin:0px;
color:#000;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:11px;
text-decoration:none;




}




.small:link{



padding:0px;
margin:0px;
color:#F177AE;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:10px;
text-decoration:none;




}

.small:visited{
padding:0px;
margin:0px;
color:#F177AE;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:10px;
text-decoration:none;



}

.small:hover{

padding:0px;
margin:0px;
color:#000;
padding:0px 0px 0px 0px;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:10px;
text-decoration:none;




}



.smallright:link{
margin:0px;
color:#999;
text-align:right;

font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:10px;
text-decoration:none;




}

.smallright:visited{


margin:0px;
color:#999;
text-align:right;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:10px;
text-decoration:none;



}

.smallright:hover{


margin:0px;
color:#000;
text-align:right;
font-family:'Lucida Sans', Verdana, Arial, Sans-Serif;
font-size:10px;
text-decoration:none;




}




/*CSS FOR MENU TREE */

#menuh-container
	{
	position: absolute;
	top: 120px;
	left: 112px;
	width: 577px;
	height: 42px;
	}

#menuh
	{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	

	}
		
#menuh a
	{
	text-align: center;
	display:block;
	
	white-space:nowrap;
	margin:0;
	padding: 0.2em;
	height:15px;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: #ec008c;
	
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
		color:#000;
	
	
	}	
			



#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:80px;
		/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}



#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }

.cb{clear:both;}
a{color:#F177AE;}

ul.list{margin:0 0 0 20px;padding:0;}
/* End */

