@charset "utf-8";

/* Coded by Jerome Heuze - info@jeromeheuze.com */



body {

position: relative;

padding: 0px;

margin: 0px;

text-align: center;

background: url(../img/page_bk.jpg) top center repeat-x #000;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



/* ################ HOMEPAGE ################## */

#all {

position: relative;

text-align: left;

margin: 0px auto;

width: 889px;

}



#header {

position: relative;

background: url(../img/banner_homepage.jpg) top center no-repeat #000;

height: 290px;

}



/* Login Box */

#login {

border: 0px solid #ff0000;

color: #fff;

width: 138px;

position: absolute;

top: 0px;

right: 0px;

}

#login #signup {

position: relative;

border: 0px solid #ff0000;

color: #9f0c6a;

text-align: right;

width: 138px;

}

#login #signup P {

position: relative;

padding: 20px 5px 5px 0px;

margin: 0px 0px 0px 0px;

}

#login #signup a:link { color: #9f0c6a; text-decoration: none; font-weight: bold; }

#login #signup a:visited { color: #9f0c6a; text-decoration: none; font-weight: bold; }

#login #signup a:hover { color: #9f0c6a; text-decoration: underline; font-weight: bold; }

#login #signup a:active { color: #9f0c6a; text-decoration: underline; font-weight: bold; }



#login #logform {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#login #logform FORM {

margin: 2px 0px 0px 10px;

padding: 0px 0px 0px 0px;

}

#login #logform FORM LABEL {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #f0f0f0;

font-size: 11px;

}

#login #logform FORM INPUT {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

font-size: 10px;

border: 1px solid #f0f0f0;

color: #f0f0f0;

background-color: #111;

font-family: Arial, Helvetica, sans-serif;

}

#login #logform #submit {

margin: 3px 0px 0px 0px;

padding: 0px 0px 0px 0px;

font-size: 10px;

border: 0px solid #f0f0f0;

color: #111;

background-color: #fff;

font-family: Arial, Helvetica, sans-serif;

}



#login #forgot {

margin: 0px 0px 0px 0px;

padding: 4px 0px 0px 10px;

color: #9f0c6a;

font-size: 10px;

}

#login #forgot a:link { color: #9f0c6a; text-decoration: none; font-weight: normal; }

#login #forgot a:visited { color: #9f0c6a; text-decoration: none; font-weight: normal; }

#login #forgot a:hover { color: #9f0c6a; text-decoration: underline; font-weight: normal; }

#login #forgot a:active { color: #9f0c6a; text-decoration: underline; font-weight: normal; }

/* END Login Box */



/* Member Search Box */



#membersearch {

border: 0px solid #ff0000;

color: #fff;

width: 138px;

position: absolute;

bottom: 0px;

right: 0px;

margin: 0px 0px 5px 0px;

padding: 0px 0px 0px 0px;

}



#membersearch #searchform {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

text-align: center;

}

#membersearch #searchform FORM {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#membersearch #searchform FORM LABEL {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #9f0c6a;

font-size: 11px;

font-weight: bold;

}

#membersearch #searchform FORM INPUT {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #f0f0f0;

font-size: 10px;

border: 1px solid #f0f0f0;

color: #f0f0f0;

background-color: #111;

font-family: Arial, Helvetica, sans-serif;

}

#membersearch #searchform #search {

margin: 2px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border: 1px solid #000;

color: #f0f0f0;

background: url(../img/btn_grad.jpg) top center repeat-x #000;

font-family: Arial, Helvetica, sans-serif;

width: 50px;

}

/* END Member Search Box */



/* Menu Box */

#menublock {

position: relative;

background: url(../img/menu.jpg) top center no-repeat #000;

height: 133px;

width: 889px;

padding: 0px 0px 0px 0px;

}

.menu {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	list-style: none;

}

.menu li {

	padding: 32px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	height: 91px;

	list-style: none;

	background-repeat: no-repeat;

}

.menu li a, .menu li a:visited {

	display: block;

	text-decoration: none;

	text-indent: -1000px;

	height: 91px;

	background-repeat: no-repeat;

}

.profiles { 

	width: 180px;

	height: 91px;

	}

.profiles a { background-image: url(../img/menu_profile_over.jpg); }

.blog { 

	width: 178px;

	height: 91px;

	}

.blog a { background-image: url(../img/menu_blog_over.jpg); }

.events { 

	width: 171px;

	height: 91px;

	}

.events a { background-image: url(../img/menu_events_over.jpg); }

.venues { 

	width: 176px;

	height: 91px;

	}

.venues a { background-image: url(../img/menu_venues_over.jpg); }

.store { 

	width: 184px;

	height: 91px;

	}

.store a { background-image: url(../img/menu_store_over.jpg); }

ul.menu li a:hover {background: none;}

.menu li {float: left;}

.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}



/* END Menu Box */





#contentHomepage {

position: relative;
/*background: url(../img/fill_homepage2.jpg) top center repeat-y #000;*/
clear:both;

}

#contentSubpage {

position: relative;
/*background: url(../img/fillsub.jpg) top center repeat-y #000;*/
color: #fff;

}
#allrows {
background: url(../img/fill_homepage2.jpg) top center no-repeat #000;
position: relative;
}
#allrows2 {
background: url(../img/fill_homepage2.jpg) top center no-repeat #000;
position: relative;
}
#firstRow {
/*background: url(../img/fill_homepage2.jpg) top center no-repeat;*/
position: relative;
}
#secondRow {
position: relative;
clear: both;
color: #fff;
}

#subcontent {
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background: url(../img/fill.jpg) top center repeat-y #000;*/
clear: both;
overflow: auto;
}
#events {

width: 48%;

float: left;

margin-right: 10px;

}

#events H1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: bold;

color: #2b7281;

}

#events TABLE {

color: #fff;

text-align: left;

}

#events TABLE THEAD { color: #9f0c6a; font-weight: normal; }



#searchEvents {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

text-align: right;

}

#searchEvents FORM {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#searchEvents FORM LABEL {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #9f0c6a;

font-size: 11px;

font-weight: bold;

}

#searchEvents FORM INPUT {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #f0f0f0;

font-size: 10px;

border: 1px solid #f0f0f0;

color: #f0f0f0;

background-color: #111;

font-family: Arial, Helvetica, sans-serif;

}

#searchEvents .go_sm {

margin: 2px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border: 1px solid #000;

color: #f0f0f0;

background: url(../img/btn_grad.jpg) top center repeat-x #000;

font-family: Arial, Helvetica, sans-serif;

width: 50px;

}





#eventGallery {

float: left;

width: 48%;

}

#egPic {

position: relative;

width: 448px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#egPic IMG {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#egPicMain{

position: absolute;

margin: 0px 0px 0px 0px;

left: 0px;

width: 301px;

border: 1px solid #666666;

text-align: center;
}

#galmenu {

position: absolute;

margin-right:-200px;
padding: 3px 3px 3px 3px;

top: 0px;
right: 0px;

width: 130px;

background-color: #333333;

border: 1px solid #9f0c6a;

}

.egals {

margin: 0px 0px 0px 0px;

padding: 3px 3px 3px 3px;

background: url(../img/gallery_bk.jpg) top center no-repeat #333;

}

.egals P { margin: 12px 0px 12px 0px; padding-left: 15px; }



#galmenu H2 {

color: #9f0c6a;

font-size: 14px;

}

#overPic {

position: relative;

background-color: #939393;

color: #fff;

font-size: 11px;

font-family: "Times New Roman", Times, serif;

width: 301px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#overPic P {

margin: 0px 0px 0px 0px;

padding: 3px 0px 3px 3px;

}

#overPic #user, #overPic #loc { color: #9f0c6a; }

#eventGallery {

position: relative;

}

#eventGallery H1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: bold;

color: #2b7281;

}

#eventGallery #searchGallery {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

text-align: left;

}

#eventGallery #searchGallery FORM {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#eventGallery #searchGallery FORM LABEL {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #9f0c6a;

font-size: 11px;

font-weight: bold;

}

#eventGallery #searchGallery FORM INPUT {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #f0f0f0;

font-size: 10px;

border: 1px solid #f0f0f0;

color: #f0f0f0;

background-color: #111;

font-family: Arial, Helvetica, sans-serif;

}

#eventGallery #searchGallery .go_sm {

margin: 2px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border: 1px solid #000;

color: #f0f0f0;

background: url(../img/btn_grad.jpg) top center repeat-x #000;

font-family: Arial, Helvetica, sans-serif;

width: 50px;

}

#fancyButton {

margin: 2px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border: 1px solid #000;

color: #f0f0f0;

background: url(../img/btn_grad.jpg) top center repeat-x #000;

font-family: Arial, Helvetica, sans-serif;

width: auto;

}




#secondRow a:link { text-decoration: none; color: #2b7281; font-style: normal; }

#secondRow a:visited { text-decoration: none; color: #2b7281; font-style: normal; }

#secondRow a:hover { text-decoration: underline; color: #2b7281; font-style: normal; }

#secondRow a:active { text-decoration: underline; color: #2b7281; font-style: normal; }



#secondRow H1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: bold;

color: #9f0c6a;

}

#createProfile {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

float: left;

width: 33%;

}

#createProfile H1 {

margin: 10px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#createProfile SPAN {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 100px;

font-size: 10px;

}

#createProfile #profileIn {

margin: 10px 0px 0px 0px;

padding: 0px 0px 0px 0px;

text-align: left;

}

#createProfile #profileIn FORM {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#createProfile #profileIn FORM LABEL {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #fff;

font-size: 10px;

}

#createProfile #profileIn FORM INPUT, #createProfile #profileIn FORM SELECT {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

color: #f0f0f0;

font-size: 10px;

border: 1px solid #f0f0f0;

color: #f0f0f0;

background-color: #111;

font-family: Arial, Helvetica, sans-serif;

}

#createProfile #profileIn #pro_submit {

margin: 2px 0px 0px 0px;

padding: 3px 3px 3px 3px;

border: 1px solid #9f0c6a;

color: #f0f0f0;

background: url(../img/btn_gradp.jpg) top center repeat-x #000;

font-family: Arial, Helvetica, sans-serif;

width: 60px;

}



#newPeople {

position: relative;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

float: left;

width: 65%;

}

#newPeople H1 {

margin: 10px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}



.npeople {

position: relative;

margin: 0px 0px 0px 35px;

padding: 0px 0px 0px 0px;

background: url(../img/nprofile_bk.jpg) top center no-repeat #000;

}

.npeople IMG {

margin: 0px 0px 0px 0px;

padding: 4px 4px 0px 4px;

}

#newPeople TABLE .npeople a:link { text-decoration: none; color: #9f0c6a; font-weight: bold; }

#newPeople TABLE .npeople a:visited { text-decoration: none; color: #9f0c6a; font-weight: bold; }

#newPeople TABLE .npeople a:hover { text-decoration: underline; color: #9f0c6a; font-weight: bold; }

#newPeople TABLE .npeople a:active { text-decoration: underline; color: #9f0c6a; font-weight: bold; }









#competitions {

position: relative;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

float: left;

width: 33%;

background: url(../img/competitions_bk.jpg) top left no-repeat #000;

}

#competitions H1 {

margin: 0px 0px 0px 0px;

padding: 10px 0px 0px 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: bold;

color: #2b7281;

}

#comps {

color: #fff;

position: relative;

margin: 40px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#comps a:link { text-decoration: none; color: #fff; font-style: normal; }

#comps a:visited { text-decoration: none; color: #fff; font-style: normal; }

#comps a:hover { text-decoration: underline; color: #fff; font-style: normal; }

#comps a:active { text-decoration: underline; color: #fff; font-style: normal; }



#comps P SPAN {

color: #fff;

}

.compa {

position: relative;

color: #2b7281;

}

.compb {

position: relative;

color: #9f0c6a;

}



#ads {

position: relative;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

float: left;

width: 65%;

}

#ads H1 {

margin: 10px 0px 0px 0px;

padding: 0px 0px 0px 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: bold;

color: #9f0c6a;

}





#footer {

position: relative;

background: url(../img/footer.jpg) top center repeat-x #000;

height: 57px;

text-align: center;

clear: both;

}

#footer P {

margin: 0px 0px 0px 0px;

padding: 0px 0px 4px 0px;

}

#footer a:link { text-decoration: none; color: #9f0c6a; font-style: normal; }

#footer a:visited { text-decoration: none; color: #9f0c6a; font-style: normal; }

#footer a:hover { text-decoration: underline; color: #9f0c6a; font-style: normal; }

#footer a:active { text-decoration: underline; color: #9f0c6a; font-style: normal; }



/* ################ END HOMEPAGE ################## */



/* GLOBALS */

.nrmtxt {

color: #333;

font-style: normal;

font-size: 12px;

}

.smtxt {

color: #333;

font-size: 10px;

font-style: normal;

}
/*No underline in links*/
a{
	text-decoration:none;
}
