@charset "utf-8";



/*//////CSS INDEX//////

BODY

 - TOPQUICK LINKS

 - MASTER CONTAINER

 	- NAVIGATION

 	- CONTENT

 - FOOTER

*/



* {

margin: 0 0 0 0;

padding: 0 0 0 0;

}

.preloadimg {
width:1px;
height:1px;
display:none;
}




body {

font-size:12px;

background:#1e1d1d url(../images/background.jpg) center no-repeat;

background-position:top;

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

margin:0;

text-align: center;

}



body a:link {

color:#419d13;

text-decoration:underline;

}



body a:visited {

color:#419d13;

text-decoration:underline;

}



body a:hover {

color:#6dbe44;

text-decoration:none;

}



/* TOP QUICK LINKS

-----------------------------*/

.quicklinks {

width:800px;

font-size:10px;

margin:5px auto 0 auto;

}



.quicklinks p {

color:#FFF;

}



.quicklinks a:link {

color:#FFF;

text-decoration:none;

}



.quicklinks a:visited {

color:#FFF;

text-decoration:none;

}



.quicklinks a:hover {

text-decoration:underline;

}



/* MASTER CONTAINER

-----------------------------*/



#master {

padding:0 10px 10px 10px;

margin:6px 0 0 0;

width:780px;

margin-left: auto;

margin-right: auto;

text-align:left;

background-color:#FFF;

border:1px solid #6f6f6f;

position:relative;

}



/* NAVIGATION

-----------------------------*/



#navigation {

display:inline-block;

background-image:url(../images/navigation.jpg);

background-repeat:no-repeat;

width:780px;

height:140px;

}





#navigation p {

margin-bottom:0;

margin-top:0;

margin-left:40px;

font-size:11px;

}



#navigation p a {

width:200px;

display:block;

padding:3px 0 7px 23px;

font-family:arial;

font-weight:bold;

font-size:10px;

list-style: none;

background-repeat:no-repeat;

color:#000;

text-decoration: none;

}



#navigation p.home a {

margin-top:10px;

background-image:url(../images/home-link.jpg);

}



#navigation p.competitions a {

background-image:url(../images/competitions-link.jpg);

}



#navigation p.studio a {

background-image:url(../images/studio-link.jpg);

}

#navigation p.home a:hover {

background-image:url(../images/home-link-hover.jpg);

}



#navigation p.competitions a:hover {

background-image:url(../images/competitions-link-hover.jpg);

}



#navigation p.studio a:hover {

background-image:url(../images/studio-link-hover.jpg);

}


/* CONTENT

-----------------------------*/



#content {

display:block;

font-size:11px;

padding:8px 10px 3px 10px;

border:1px solid #cde0a9;

background-image:url(../images/content-bg.jpg);

background-repeat:no-repeat;

background-color:#effbd6;



position:relative;

}



* html #content {

width:778px;

}



#content p {

margin:0 0 7px 0;

}



#content h1 {

font-size:15px;

color:#000;

margin:0 0 15px 0;

border-bottom:1px solid #333;

padding-bottom:1px;

}



#content h2 {

font-size:13px;

color:#419d13;

margin:0 0 5px 0;

}



#content h3 {

font-size:12px;

color:#000;

margin:0 0 5px 0;

}



#content .content-r1-feature {

float:right;

width:180px;

padding:10px;

background-color:#cde0a9;

border:1px solid #86c069D4D4D;

}



#content table {

font-size:12px;

margin-bottom:10px;

width:500px;

border:1px solid #cde0a9;

}



#content table td, th {

text-align:left;

padding:5px;

}



#content th {

background-color:#86c069;

}



.everyother {

background-color:#cde0a9;

}



img.photo-right {

float:right;

margin:0 0 5px 5px;

padding:5px;

background-color:#FFFFFF;

border-top:1px solid #EFEFEF;

border-left:1px solid #EFEFEF;

border-right:1px solid #D4D4D4;

border-bottom:1px solid #D4D4D4;

}



img.photo {

padding:5px;

background-color:#FFFFFF;

border-top:1px solid #EFEFEF;

border-left:1px solid #EFEFEF;

border-right:1px solid #D4D4D4;

border-bottom:1px solid #D4D4D4;

}



#content .jump {

margin-top:-20px;

}



.clear {

clear:both;

}



#content .box25-1, .box25-2, .box25-3 {

margin-right:10px;

}



#content .box25-1, .box25-2, .box25-3, .box25-4 {

display:inline-block;

margin-bottom:7px;

width:182px;

float:left;

}



/* FOOTER

-----------------------------*/

.footer {

color:#FFF;

font-size:10px;

margin:10px 0 10px 0;

}





