/* CSS Document */



body {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
line-height:10px;
background-image:url(../../images/bck-image.jpg);
background-repeat:no-repeat;
background-position:right bottom;
background-attachment: fixed;
color:#666666;
}

.container {
width:864px;
height:494px;
position:absolute;
left:0px;
top:0px;
padding:0px;
background-color:#FFFFFF;
}

.pink_strip {
width:864px;
height:62px;
position:absolute;
left:0px;
bottom:0px;
background-image:url(../../images/pink_strip.jpg);
background-repeat:no-repeat;
}

.logo {
padding: 0px;
margin: 0px;
position:absolute;
top:27px;
left: 12px;
height: 87px;
width:237px;
z-index:3;
}

.menu {
padding: 0px;
margin: 0px;
position:absolute;
top:106px;
left: 0px;
height: 181px;
width:150px;
z-index:5;
background-color:#333333;
}

.picsGraphic {
padding: 0px;
margin: 0px;
position:absolute;
top:299px;
left: 18px;
height: 108px;
width:117px;
}

.galleryLibrary {
padding: 0px;
padding-top:34px;
padding-left:3px;
margin: 0px;
position:absolute;
top:299px;
left: 10px;
height: 121px;
width:128px;
background-image:url(../images/library-black-box.jpg);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
text-align:center;
}

.galleryLibrary a {
text-decoration:none;
color:#FFFFFF;
}

.galleryLibrary a:hover {
text-decoration:none;
color: #ff0090;
}

.galleryCamera {
padding: 0px;
margin: 0px;
position:absolute;
right:190px;
top:25px;
height: 280px;
width:406px;
z-index:3;
}

.galleryCameraFiller {
    height: 179px;  
    width: 224px;  
    padding: 0;  
    margin:  0;
	position:absolute;
	right:322px;
	top:93px;
	z-index:1;
	background-color:#000000;  
}

.galleryLeftArrow {
padding: 0px;
margin: 0px;
position:absolute;
left:156px;
bottom:104px;
height:45px;
width:22px;
z-index:3;
}

.galleryRightArrow {
padding: 0px;
margin: 0px;
position:absolute;
left:752px;
bottom:104px;
height:45px;
width:22px;
z-index:3;
}

.galleryClick{
position:absolute;
height:23px;
width:247px;
top:297px;
left:496px;
padding: 0px;
margin:0px;
}

.newsBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:-20px;
top:-21px;
height: 415px;
width:461px;
z-index:2;
background-image:url(../images/news_banner.png);
background-repeat:no-repeat;
}

.contactBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:0px;
top:0px;
height: 395px;
width:442px;
z-index:2;
}

.downloadsBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:0px;
top:0px;
height: 361px;
width:478px;
z-index:2;
background-image:url(../images/downloads_banner.png);
background-repeat:no-repeat;
}

.downloadsBox {
padding: 0px;
margin: 0px;
position:absolute;
left:10px;
top:10px;
height: 237px;
width:168px;
z-index:2;
}

.downloadsFiles {
padding: 0px;
margin: 0px;
position:absolute;
right:20px;
top:23px;
height: 215px;
width:286px;
z-index:2;
background-color:#FFFFFF;
}

.downloadsTitle {
padding: 0px;
margin: 0px;
position:absolute;
right:140px;
top:12px;
height: 23px;
width:159px;
z-index:11;
background-color:#FFFFFF;
}

.signupBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:5px;
top:-21px;
height: 303px;
width:226px;
z-index:3;
}

.signupContent {
padding: 0px;
margin: 0px;
position:absolute;
left:280px;
top:140px;
height: 283px;
width:290px;
z-index:3;
font-size:13px;
line-height:15px;
}

.signupBoard {
padding: 0px;
margin: 0px;
position:absolute;
left:205px;
bottom:62px;
height:422px;
width:450px;
z-index:2;
}

.polaroid {
padding: 0px;
margin: 0px;
position:absolute;
right:20px;
top:60px;
height: 350px;
width:358px;
z-index:3;
}

.tape {
padding: 0px;
margin: 0px;
position:absolute;
right:285px;
top:15px;
height: 111px;
width: 123px;
z-index:10;
}

.aboutText {
padding: 0px;
margin: 0px;
position:absolute;
left:180px;
top:150px;
height: 51px;
width: 294px;
z-index:2;
line-height:15px;
}

.ticketsText {
padding: 0px;
margin: 0px;
position:absolute;
left:180px;
top:136px;
height: 51px;
width: 390px;
z-index:2;
line-height:15px;
}

.ticketsBox {
padding: 0px;
margin: 0px;
position:absolute;
left:180px;
bottom:62px;
height: 220px;
width: 370px;
z-index:2;
line-height:normal;
background-image:url(../images/but-tickets-box.jpg);
background-repeat:no-repeat;
}

.ticketsWeb {
padding: 0px;
margin: 0px;
position:absolute;
left:595px;
bottom:72px;
height: 37px;
width: 132px;
z-index:2;
}

.pinkFrame {
padding: 0px;
margin: 0px;
position:absolute;
left:180px;
top:195px;
height: 205px;
width: 300px;
z-index:2;
background-image:url(../images/pink-frame.png);
background-repeat:no-repeat;
}

.aboutBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:-5px;
top:-73px;
height: 274px;
width: 476px;
z-index:2;
background-image:url(../images/about_banner.png);
background-repeat:no-repeat;
}

.galleryBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:7px;
top:-40px;
height: 410px;
width: 176px;
z-index:0;
background-image:url(../images/gallery_banner.png);
background-repeat:no-repeat;
}

.buyBanner {
padding: 0px;
margin: 0px;
position:absolute;
right:-27px;
top:-25px;
height: 419px;
width: 430px;
z-index:0;
}

.homeBannerTop {
padding: 0px;
margin: 0px;
position:absolute;
right:-28px;
top:-30px;
height: 247px;
width:373px;
z-index:2;
background-image:url(../images/home_bannertop.png);
background-repeat:no-repeat;
}

.homeBannerBottom {
padding: 0px;
margin: 0px;
position:absolute;
right:-6px;
top:217px;
height: 243px;
width:398px;
z-index:2;
background-image:url(../images/home_bannerbottom.png);
background-repeat:no-repeat;
}

.getOnbaard {
padding: 0px;
margin: 0px;
position:absolute;
right:145px;
bottom:32px;
height:16px;
width:113px;
z-index:3;
}

.arrow1 {
padding: 0px;
margin: 0px;
position:absolute;
right:145px;
top:170px;
height:30px;
width:40px;
z-index:3;
}

.arrow2 {
padding: 0px;
margin: 0px;
position:absolute;
right:16px;
top:197px;
height:50px;
width:30px;
z-index:3;
}


.loginBox {
background-image:url(../../images/login_box.jpg);
background-repeat:no-repeat;	
height: 248px;
width:484px;
position:absolute;
left:50%;
top:50%;
margin-left:-239px;
margin-top:-121px;	
}

.loginTitle {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.seeMore {
position:absolute;
top:411px;
left: 49px;
font-size:11x;
font-weight:bolder;
}

.seeMore a {
font-weight:bolder;
color: #ff0090;
}

.seeMore a:hover {
font-weight:bolder;
color: #000000;
}

.buyTicketsText {
position:absolute;
top:404px;
left: 713px;
font-size:13px;
font-weight:bold;
line-height:normal;
}

.buyTicketsText a {
font-weight:bold;
color: #ff0090;
}

.buyTicketsText a:hover {
font-weight:bold;
color: #000000;
}

.buyTicketsimage {
position:absolute;
top:333px;
right: 34px;
width:99px;
height:90px;
z-index:4;
}

.jamesLink {
position:absolute;
top:296px;
right: 46px;
width:155px;
height:15px;
z-index:4;
}


.loginLink {
color: #ff0090;
font-size:18px;
font-weight:bold;
position:absolute;
left:50%;
top:50%;
margin-left:175px;
margin-top:130px;		
}

.loginLink a {
color: #ff0090;
font-weight: bold;
text-decoration:none;
}

.loginLink a:hover {
color: #000000;
font-weight: bold;
text-decoration:none;
}

.smallBreak {
line-height:2px;
}

.submit {
text-align:center;
width:158px;	
position:absolute;
top:395px;
left: 21px;
}

.titleWarning {
font-size:16px;
color: #ff0090;
font-weight: bold;
}


.addArticleContent {
text-align:center;
width:647px;
height:334px;	
position:absolute;
top:90px;
right: 20px;
}

.editArticleContent {
text-align:center;
width:530px;
height:334px;	
position:absolute;
top:77px;
right: 20px;
overflow:auto;
}


#logo {
	padding: 0px;
	margin: 0px;
	position:absolute;
	right:2px;
	top: 0px;
	background: #FFBFF1;
	height: 101px;
}

img {
border:0;
}

table {
border:0;
}

td {
padding:2px;
/*border: solid 1px #FFFFFF;*/
}

td.edit {
padding:2px;
border: solid 1px #FFFFFF;
background-color:#FFFFF;
}

td.editNews {
padding:0px;
padding-left:2px;
border: solid 1px #FFFFFF;
background-color:#CCCCCC;
font-size:16px;
}

td.editNewsWhite {
padding:0px;
border: solid 1px #FFFFFF;
background-color:#FFFFFF;
}

td.editHeader {
padding:2px;
border: solid 1px #FFFFFF;
background-color:#FFFFFF;
}

td.number {
background-image:url(../../images/number_back.jpg);
background-position:center;
background-repeat:no-repeat;
color:#FFFFFF;
}

input.login {
font-size:16px;
font-weight:bold;
}

input.addTitle {
font-size:16px;
font-weight:bold;
background-color:#CCCCCC;
color:#000000;
border:none;
width:463px;
height:25px;
padding-top:5px;
padding-left:5px;
}


textarea{
font-size:11px;
}

select {
font-size:11px;
}

.title {
font-weight:bold;
}

.pinktitle {
font-weight:bold;
color: #ff0090;
}

.blacktitle {
font-weight:bold;
color: #000000;
}

a {
	color:#666666;
	font-weight: bold;
	text-decoration:none;
}

a:hover {
	color: #ff0090;
	font-weight: bold;
	text-decoration:none;
}

a.pinklink{
	color: #ff0090;
	font-weight: bold;
	text-decoration:none;
}

a:hover.pinklink {
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

a.deleteall {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	font-size:16px;
}

a:hover.deleteall {
	color: #ff0090;
	font-weight: bold;
	text-decoration:none;
	font-size:16px;
}

.nuteDesign {
position:absolute;
font-weight: bold;
height:20px;
width:250px;
padding: 0px;
font-size:9px;
left:50%;
top:50%;
margin-left:-400px;
margin-top:252px;
color: #FFFFFF;
}

.nuteDesign a {
	color: #FFFFFF;
	text-decoration:none;
}

.nuteDesign a:hover {
	color: #ff0090;
	text-decoration:none;
}

.contactUs {
position:absolute;
font-weight: bold;
font-size:9px;
left:130px;
bottom:6px;
}

.contactUs a {
	color: #FFFFFF;
	text-decoration:none;
}

.contactUs a:hover {
	color: #000000;
	text-decoration:none;
}

.facebook {
position:absolute;
font-weight: bold;
font-size:9px;
left:200px;
bottom:6px;
}

.facebook a {
	color: #FFFFFF;
	text-decoration:none;
}

.facebook a:hover {
	color: #000000;
	text-decoration:none;
}

.login {
position:absolute;
font-weight: bold;
font-size:9px;
left:87px;
bottom:6px;
}

.login a {
	color: #FFFFFF;
	text-decoration:none;
}

.login a:hover {
	color: #000000;
	text-decoration:none;
}

.icon  {
	vertical-align:middle;
	
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
height:251px;
width:489px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:170px;
left:169px;
padding: 0px;
font-size:10px;
z-index:5;
background-color:#e6e6e6;
scrollbar-3dlight-color:#e6e6e6;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#333333;
scrollbar-darkshadow-color:#e6e6e6;
scrollbar-face-color:#e6e6e6;
scrollbar-highlight-color:#e6e6e6;
scrollbar-shadow-color:#e6e6e6;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
height: 215px;
width:286px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
right:20px;
top:23px;
padding: 0px;
font-size:11px;
z-index:5;
background-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#e6e6e6;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
}

a.downloads {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

a:hover.downloads {
	color: #ff0090;
	text-decoration:none;
	font-weight:normal;
}

.contactContainer{
position:absolute;
top:160px;
left:169px;
z-index:5;
height:182px;
width:445px;
padding: 0px;
font-size:10px;
background-image:url(../images/contact-box.jpg);
background-repeat:no-repeat;
font-size:14px;
padding-top:75px;
padding-left:50px;
line-height:27px;
}


.newsOuterContainer{
position:absolute;
top:170px;
left:169px;
z-index:5;
height:251px;
width:489px;
padding: 0px;
font-size:10px;
background-color:#e6e6e6;
overflow:auto;
}

.dloadsOuterContainer{
position:absolute;
top:170px;
left:169px;
z-index:5;
height:251px;
width:489px;
padding: 0px;
font-size:10px;
background-color:#e6e6e6;
overflow:auto;
}

.newsContainer{
position:relative;
left:10px;
width:459px;
padding: 0px;
background-color:#e6e6e6;
border-bottom:dashed 1px #FFFFFF;
padding-bottom:10px;
padding-left:0px;
padding-top:10px;
}

.newsTop {
position:relative;
left:10px;
width:445px;
height:9px;
background-color:#FFFFFF;
background-image:url(../images/newsbox_top.jpg);
background-repeat:no-repeat;
}

.newsBottom {
position:relative;
left:10px;
width:445px;
height:7px;
line-height:1px;
background-color:#FFFFFF;
background-image:url(../images/newsbox_bottom.jpg);
background-repeat:no-repeat;
}

.newsTitle {
position:relative;
left:10px;
padding-top:25px;
padding-left:10px;
padding-bottom:5px;
width:435px;
color: #ff0090;
font-size:16px;
background-color:#FFFFFF;
font-weight:bold;
}

.newsArticle {
position:relative;
left:10px;
padding-top:3px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
width:425px;
background-color:#FFFFFF;
color:#666666;
font-size:11px;
line-height:15px;
}

.newsDate {
position:absolute;
padding-top:5px;
text-align:center;
left:0px;
top:7px;
z-index:3;
width:81px;
height:25px;
background-image:url(../images/date_graphic.png);
background-repeat:no-repeat;
color: #ffffff;
font-size:13px;
font-weight:bold;
line-height:normal;
}

.homeContainer{
position:absolute;
height:227px;
width:371px;
top:134px;
left:169px;
height:350px;
padding: 0px;
margin:0px;
line-height:15px;
color:#666666;
}

.homeMainTitle{
font-size:18px;
color: #ff0090;
line-height:normal;
font-weight:bold;
line-height:23px;
}


.homeTitle{
font-size:16px;
color: #ff0090;
line-height:normal;
font-weight:bold;
}

.homeTitle a{
font-size:16px;
color: #ff0090;
line-height:normal;
font-weight:bold;
}

.homeTitle a:hover{
font-size:16px;
color:#666666;
line-height:normal;
font-weight:bold;
}

.homeDates{
position:absolute;
height:59px;
width:296px;
top:369px;
left:169px;
padding: 0px;
margin:0px;
}

.homeInfo{
position:absolute;
height:100px;
width:180px;
top:49px;
left:534px;
padding: 0px;
margin:0px;
z-index:4;
}

.speakers{
position:absolute;
height:100px;
width:100px;
bottom:-33px;
right:-15px;
padding: 0px;
margin:0px;
z-index:4;
}

p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.mediumBreak {
line-height:normal;
}

input.signupForm {
background-color:#dbdbdb;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
width:231px;
border:none;
}

textarea.signupForm {
background-color:#dbdbdb;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
width:287px;
height:65px;
border:none;
}
