/* CSS Document */

body { background-color:#F5F5F5; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
p {color:#999; font-size:0.8em; text-align:justify;}
a {text-decoration:none; color:#666;}
a:Hover {color:#000;}

#siteArea { width:1024px; margin:0px auto; }
#homelogo { width:387px; height:386px; background-image:url(images/d7large.png); display:block; clear:both; margin:0px auto; }
#indextext {  text-align:center; text-decoration:none; }
#indextext p { font-size:1em; text-align:center;}
#logos { height:54px; width:860px;  margin:0px auto; }
#yakamazi a { height:54px; width:68px; background-image:url(images/yakamazi.png); display:inline; float:left; }
#yakamazi a:hover {background-image:url(images/yakamazi1.png);}
#planeteclipse a {height:54px;width:78px;background-image:url(images/planeteclipse.png); display:inline; float:left;}
#planeteclipse a:hover{background-image:url(images/planeteclipse1.png);}
#draxxus a {height:54px;width:69px;background-image:url(images/mercury.png); display:inline; float:left;}
#draxxus a:hover {background-image:url(images/mercury1.png);}
#pbpictures a {height:54px;width:129px;background-image:url(images/pbpictures.png); display:inline; float:left;}
#pbpictures a:hover {background-image:url(images/pbpictures1.png);}
#proto a {height:54px;width:73px;background-image:url(images/proto.png); display:inline; float:left;}
#proto a:hover {background-image:url(images/proto1.png);}
#rekka a {height:54px;width:78px;background-image:url(images/rekka.png); display:inline; float:left;}
#rekka a:hover {background-image:url(images/rekka1.png);}
#rtb a {height:54px;width:80px;background-image:url(images/rtb.png); display:inline; float:left;}
#rtb a:hover {background-image:url(images/rtb1.png);}
#jcs a {height:54px;width:80px;background-image:url(images/jcs.png); display:inline; float:left;}
#jcs a:hover {background-image:url(images/jcs1.png);}
#smartparts a {height:54px;width:71px;background-image:url(images/smartparts.png); display:inline; float:left;}
#smartparts a:hover {background-image:url(images/smartparts1.png);}
#vforce a {height:54px;width:142px;background-image:url(images/dye.png); display:inline; float:left;}
#vforce a:hover {background-image:url(images/dye1.png);}
#volkswagon a {height:54px;width:68px;background-image:url(images/volkswagon.png); display:inline; float:right;}
#volkswagon a:hover {background-image:url(images/volkswagon1.png);}

/* Page relevant */

#site { width:1024px; margin:5px auto; }
#site p { font-size:0.8em; text-align:center; }
#headerC {width:516px; height:160px; background-image:url(images/contact.png); float:left;}
#header7 {width:516px; height:160px; background-image:
url(images/homebanner.png); float:left;}
#headerD {width:516px; height:160px; background-image:url(images/disclaimer.png); float:left;}
#headerDL {width:516px; height:160px; background-image:url(images/downloadlogo.png); float:left;}
#headerE {width:516px; height:160px; background-image:url(images/events.png); float:left;}
#headerF {width:516px; height:160px; background-image:url(images/forum.png); float:left;}
#headerN {width:630px; height:160px; background-image:url(images/nk.png); float:left;}
#headerP {width:516px; height:160px; background-image:url(images/photologo.png); float:left;}
#headerR {width:516px; height:160px; background-image:url(images/rules.png); float:left;}
#menu {width:1024px; height:27px; background-image:url(images/menubar.png); background-repeat:no-repeat; float:left;}
#menu p { color:#999; text-align:center; margin:5px 0px 0px 0px; font-size:0.9em;}
#menu p a { margin:5px 0px 0px 0px; font-size:0.9em;}


/* Individual Page relevant */

#address { width:200px; padding:40px 10px 0px 80px; float:left;}
#address p { text-align:justify; font-size:0.7em; color:#999999;}
#map {width:667px; height:563px; margin:40px 0px 20px 0px; float:left; background-image:url(images/map.jpg); border:#999999; border-width:1px; border-style:solid}



#maincolumn {width:750px; float:left; display:inline;}
#welcome {width:274px; height:39px; background-image:url(images/welcome.png); float:left;}
#welcometext {width:733px; float:left; padding:7px 10px 7px 7px;}
#welcometext p {margin:5px 0px 0px 0px; color:#999999; font-size:0.8em;}
#top {width:750px; height:20px; background-image:url(images/shadowtop.png); float:left;} 
#field {width:730px; height:auto; background-image:url(images/shadowmid.png); float:left; padding:0px 10px;} 
#low {width:750px; height:20px; background-image:url(images/shadowlow.png); float:left;} 
#fieldtitle {width:600px; margin:0px auto;  }
#fieldtitle p { margin:5px 0px 0px 0px; font-size:0.8em; color:#666666; text-align:center;}
#teams { float:left; width:500px; padding:10px;}
#teams p {margin:5px 0px 20px 0px; font-size:0.8em; color:#666666;}
#layout {width:670px; margin:0px 30px; float:left;}
#newscolumn {width:270px; float:right; display:inline; }
#news {width:270px; height:39px; background-image:url(images/newstitle.png); float:left; border-bottom-color:#ffffff; border-bottom-style:solid; border-bottom-width:1px;}
#newscontent {width:270px; background-image:url(images/newsbg.jpg); float:left;}
.newstext {width:263px; float:left; padding:0px 0px 7px 7px; border-bottom-width:1px; border-bottom-color:#ffffff; border-bottom-style:solid;}
.newstext p { font-size:0.7em; color:#666666;}
.newstitle {width:263px; padding:7px 0px 0px 7px; float:left;}
.newstitle p {color:#000000; font-size:0.9em; text-align:left}
.newstitle span { text-align:right; font-size:0.7em;}



#intro {width:844px; padding:10px 80px 20px 80px; float:left;}
#intro p { font-size:1em; color:#999999;}
#disclaimer {width:844px; padding:10px 80px 20px 80px; border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px; float:left;}
#disclaimer p {font-size:0.8em; color:#999999;}


#column {width:492px;  float:left; padding:0px 10px; margin:0px 0px 20px 0px;}
.infoText {width:482px; background-image:url(images/rulestext.png); display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding:5px 5px 5px 5px; clear: both; background-repeat:repeat-y; text-align:justify;}
.menutitle a { cursor:pointer; display:block; color:#000000; width:482px; padding:5px 5px 5px 5px; text-align:left
; background-image:url(images/rulestitle.png); font-size:12px; clear: both; font-weight:bold; border-top:thin; border-top-color:#FFFFFF; border-top-style:solid; background-repeat:repeat-y;}
.menutitle a:hover { background-image:url(images/rulestitle1.jpg); }
.title {width:482px; display:block; clear:both; text-align:left;}


#centrecol { width:500px; margin:20px auto;}

.row { width:890px; float:left;  }
.imgarea { width:200px; float:left; display:inline; margin:0px 10px;}
.imgtop {width:200px; height:10px; background-image:url(images/photostop.png); background-position:bottom; background-repeat:no-repeat; padding:5px 0px 0px 0px;}
.imgmid {width:180px; height:120px; background-image:url(images/photosmid.png); padding:0px 10px;}
.imglow {width:200px;  background-image:url(images/photoslow.png); background-repeat:no-repeat; background-position:top; padding:2px 0px 0px 0px;}
.imglow p {  font-size:0.8em; color:#999999; text-align:center; }




.nkimgtop {width:100px; height:10px; background-image:url(images/nkimgtop.png); float:left;}
.nkimgmid {width:100px; background-image:url(images/nkimgmid.png);float:left; text-align:center;}
.nkimglow {width:100px; height:10px; background-image:url(images/nkimglow.png); float:left; margin:0px 0px 30px 0px;}
.nkimagearea {width:100px; display:inline; float:right;}
.nkinfoText {width:300px; background-image:url(images/rostertext.png); float:left; font-size:0.7em; color:#999999; padding:5px; background-repeat:repeat-y; text-align:justify;}
.nkmenutitle a { cursor:pointer; color:#000000; clear:both; display:block; width:300px; padding:5px; text-align:left; background-image:url(images/rostertitle.png); font-size:0.8em; font-weight:bold; border-top-color:#FFFFFF; border-top-style:solid; border-top-width:1px; background-repeat:repeat-y;}
.nkmenutitle a:hover { background-image:url(images/rostertitle1.png); }
.nktitle {width:300px; text-align:left;}
.nkcolumn {width:300px;  float:right; padding:0px 10px; margin:0px 0px 20px 0px;}
.middlecolumn {width:384px; float:left; display:inline; margin:0px 0px 0px 10px;}
.scoresarea {width:360px; margin:0px 12px 20px 12px; text-align:left; float:left; display:inline;}
.scorestitle {width:350px; padding:5px; text-align:center; background-color:#FFFFFF; font-size:0.8em; color:#666666;}
.scoresrank {width:350px; padding:5px; text-align:center; background-color:#CCCCCC; font-size:0.6em; color:#666666;}
.scorescolumn {width:70px; float:left; border-width:1px; border-color:#CCCCCC; border-style:solid;}
.scorescountry {width:60px;  text-align:center; background-color:#666666; color:#FFFFFF; padding:5px; font-size:0.7em;}
.scores {width:35px; float:left; display:inline; text-align:center; background-color:#FFFFFF; color:#999999; padding:5px 0px;  font-size:0.8em; }
#columnright {width:300px; display:inline; float:left;}
.title2 {width:300px; float:left; text-align:left;}
.text {width:290px;  float:left; text-align:justify;  font-size:0.7em; color:#999999; padding:10px 0px 0px 10px;}

.photorow { width:890px; margin:0px auto; display:block;  }
.spacer { width:1024px; height:20px; border-bottom-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid;}
.photospacer { width:890px; height:1px; margin:20px auto; display:block; border-bottom-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid;}
.phototitle {width:890px; float:left; margin:0px 0px 0px 70px; display:block;}
/* clearers */

.clearright {clear:right;}
.clearleft {clear:left;}
.clearboth {clear:both;}