
body {
margin : 0;
background: #ffffff url(images/pageBG.gif) repeat-x;

font-size : 12px;
line-height:15px;
font-family: arial, sans-serif;
color : #000000;
}

p {

	padding:0px 0 16px 0;
	margin:0px;
}
a:link {
color : #000000;
text-decoration : underline;
}

a:visited {
color : #000000;
text-decoration : underline;
}

a:hover {
color : #8dc63f;
text-decoration : underline;
}

#mainPage {
width:960px;text-align:left;border:1px solid #dddddd;border-top:0px solid;
}
#mainPageHome {
width:960px;text-align:left;
}
#homePage {
width:960px;height:722px;text-align:left;
}
#mainHeader {
width:960px;height:127px;background-color:#ffffff;padding-top:23px;
}
#mainHeaderHome2 {
width:960px;height:110px;padding-top:23px;
}

#mainHeaderHome2 {
width:960px;height:127px;padding-top:23px;
}
.buttonLogo {
float:left;width:99px;padding-left:15px;
}
.mainNav {
float:left;width:546px;padding-top:16px;
}
.mainNavJudges {
float:left;width:634px;padding-top:16px;
}
.mainNavHome {
float:left;width:634px;padding-top:21px;
}
#midContent {
padding-left:60px;min-height:500px;width:900px;background: #ffffff url(images/neoBG.gif) no-repeat;
}

#btmContent {
padding-left:60px;min-height:330px;width:900px;background: #ffffff url(images/rollerBG.gif) no-repeat;background-position: right bottom;
}
#btmContentSolo {
padding-left:60px;min-height:450px;width:900px;background: #ffffff url(images/rollerBG.gif) no-repeat;background-position: right bottom;
}
#footerContent {
font-size:10px;min-height:150px;width:960px;background: #ffffff url(images/footerBar.gif) no-repeat;text-align:left;
}
.footerLinks {
padding-top:46px;padding-left:20px;width:505px;float:left;color:#666666;
}

.footerSponsors {
padding-top:46px;width:430px;float:left;
}

a.footer:link  {	
	color:#666666;
	text-decoration:none;
}
a.footer:visited  {	
	color:#666666;
	text-decoration:none;
	}

a.footer:hover  {	
	color:#000000;
	text-decoration:none;
}
.allText {
width:590px;padding-top:25px;
}
.allTextBtm {
width:590px;padding-bottom:40px;
}

/* home */

.homeBoxes {
padding-top:76px;padding-left:267px;
}
.homeText {
padding-top:46px;height:128px;font:bold 13px/20px arial;color:#b5b5b5;padding-left:3px;
}
.homeFacebook {
height:35px;text-align:right;padding-right:20px;
}


/* judges */

.judgeEntry {
width:92px;text-align:center;font-size:13px;
}

/* gallery2006 */

.thumbStroke2006 {
width:92px;border:2px solid #808285;padding:2px;
}

.galCounty2006 {
font-weight:normal;text-align:center;width:92px;padding-top:2px;height:15px;margin:4px;color:#ffffff;margin-top:29px;font-size:11px;background: url(images/winnerBG-2006.png) no-repeat;
}

.county2006 {font-weight:bold;color:#808285;}

.galPopImg2006 {
padding:2px;border:2px solid #808285;
}



/* gallery */

#galContent {
padding-left:40px;padding-bottom:70px;min-height:550px;width:920px;background: #ffffff url(images/galleryBG.gif) no-repeat;background-position: right bottom;
}
.galText {
padding-left:20px;
}
.mapStroke {
width:746px;border:2px solid #8cc63f;padding:0px;height:486px;
}
.thumbStroke {
width:92px;border:2px solid #8cc63f;padding:2px;
}

.galFullImg {
position:absolute;text-align:center;width:750px;
}
.galPopImg {
padding:2px;border:2px solid #8cc63f;
}

.galViewBackBtn {
width:750px;text-align:right;
}
.galViewBox {
width:746px;border:2px solid #8cc63f;
}

.galViewLeft {
width:322px;height:322px;border-right:2px solid #8cc63f; float:left;
}
.galViewRite {
width:418px;padding:2px;height:318px;float:left;
}
.galViewBtm {
width:746px;border:2px solid #8cc63f;border-top:0px solid;
}
.galViewTxt {
width:282px;font:normal 11px/14px arial;padding:10px 30px 10px 10px;
}
.galViewFB {
font:normal 11px/14px arial;width:89px;padding:10px 15px 10px 0px;
}
.galViewNext {
font:normal 11px/14px arial;width:89px;padding:10px 15px 10px 0px;
}
.galViewHorz {
border-top:2px solid #8cc63f;border-bottom:2px solid #8cc63f;padding:2px;
}

.galViewVert {
border-left:2px solid #8cc63f;border-right:2px solid #8cc63f;padding:2px;
}
.galWinner {
position:absolute;height:96px;width:96px;
}
.galPlace {
margin-left:0px;padding-top:4px;
}

.galCounty {
font-weight:bold;text-align:center;width:92px;padding-top:2px;height:15px;margin:4px;color:#ffffff;font-size:11px;background: url(images/winnerBG.png) no-repeat;
}

a.whiteLink:link  {	
	color:#ffffff;
	text-decoration:none;
}
a.whiteLink:visited  {	
	color:#ffffff;
	text-decoration:none;
}

a.whiteLink:hover  {	
	color:#ffffff;
	text-decoration:none;
}


/* login */
.loginArea {
position:absolute;left:319px;top:21px;text-align:right;display:none;
}
.loginBox {
font-size:10px;border:1px solid #97cc52;border-top:0px solid;padding:5px 10px 5px 10px;width:180px;text-align:left;background:#ffffff;
}
/* registation */
.regTopText {
width:510px;padding-top:25px;padding-bottom:20px;
}

.regFieldName {
width:142px;float:left;padding-top:2px;
}

.regFieldBox {
width:400px;float:left;
}
.regField {
width:165px;padding:2px 5px;background-color:#d1e9b2;border:0px solid;font-family: arial, sans-serif;font-size:11px;
}

.regColor {
width:44px;float:left;padding-top:2px;
}
.regColorFieldBox {
width:95px;float:left;
}

.regSize {
padding-right:10px;float:left;padding-top:2px;
}
.regBtmText {
width:510px;padding-top:25px;
}
.regAgree {
padding-top:40px;
}
.regBtns {
padding-top:30px;
}
/* end registration */

.padTop5 {
padding:5px 0 0 0;
}
.padTop10 {
padding:10px 0 0 0;
}

.greenFont {
color:#8dc63f;
font-weight:bold;
}

a.greenLink:link  {	
	color:#8dc63f;
}
a.greenLink:visited  {	
	color:#8dc63f;
}

a.greenLink:hover  {	
	color:#000000;
}

.bold {
font-weight:bold;
}

.formNospace {
margin:0px;
padding:0px;
}
ul {margin:12px 0px 16px 0px;}
ol {margin:12px 0px 16px 0px;}
li {margin-top:10px}

.floatLeft {
float:left;
}
.floatRite {
float:right;
}
.clearAll {
clear : both;
}
.clearAllIE6 {
clear : both;
width:100px;height:1px;font-size:1px;line-height:1px;
}

