﻿body
{ margin:0;
  padding:0;
 /* background-color:#ffffff;*/
	background:#fff url(../images/bgk.jpg) repeat-x left top;
	font:62.5% Arial; 
	color:#242D2C;
}

#wrap
{
	margin:0 auto;
	padding:0px;
	width: 780px;
	background-color:none;
	border:1px none #333333;
}

#header
{background: url(../images/sc-web-logo.png) no-repeat left top;
/*border:1px dotted white;*/
position:relative;margin:0;
padding:0;
width:780px;
height:112px;
top:0px;

}

#upper_top_right{
width:470px;
float:right;
margin-left:0px;
margin-top:58px;
margin-right:0px;
margin-bottom:0;

}

/*#upper_top_left{float:left; width:300px; margin-top:23px;margin-bottom:0; padding:0;}*/

#lower_top
{
/*background:url(../images/lower-top-bg.jpg) no-repeat top;*/
width:780px;
margin:0;
float:right;
padding:0;
}
#lower_top span
{ float:left;
display:block;
color:#F1963A;
font:normal 13px Arial, Helvetica, sans-serif;
padding-left:9px; padding-top:5px; margin:0; }

#pagelinks ul
{
/*position:relative;
left:0;
top:20px;*/
float:left;
width:470px;
padding:0;
margin:0;
height:24px;
/*border:1px dotted white;*/
list-style:none;

}

#pagelinks ul li
{
display:inline;
}

#pagelinks li a{
/*background-color:#6fb9fc;*/
 	margin-right:0;
	padding:0;
	line-height:2.1em;
	text-indent:11px;
	font-size:1.2em;
	float:right;
	height:24px;
	text-decoration:none;
	display:block;
}

#pagelinks a:link, #pagelinks a:visited{color:#333333;}
#pagelinks a:hover {color:#ff9933;	background-position: 0 -24px;}
#pagelinks a:active{color:#ff9933;}


.mid-content-up{ margin:0; padding:0; border:0;}

.mid-content-down{background:url(../images/mid-content-img.jpg) no-repeat; width:780px; height:158px; margin:0; padding:0; }

.mid-content-down p{color:#242D2C; font:normal 14px arial,sans-serif; text-align:justify; margin:0; padding: 24px 44px 12px 38px; word-spacing:2px;}  


.home-contentarea{width:780px; margin:0; padding:0; border:0;}
.contentarea{background:#f7f7f7 url(../images/cont_bot.jpg) no-repeat left bottom; width:780px;margin:0; padding:0; border:0; overflow:hidden;}
#left-contentarea{background-color:#f7f7f7; float:left; width:195px; min-height:200px; margin:0 10px 2px 0px; padding:0; font:normal 12px sans-serif, arial; text-align:center;}/*border:1px solid #BCD4D6; */
#left-contentarea h5{background: url(../images/left-mid-top.gif) no-repeat top; width:185px; height:24px; font:normal 13px arial,sans-serif; margin:0 auto; padding:0; line-height:1.9em;	text-indent:-70px; color:#8C3A04;}
#left-contentarea h3{background: url(../images/left-sm-top.jpg) no-repeat top; width:185px; height:27px; margin:0 auto; padding:0; }
#left-contentarea #left-bot{background: url(../images/left-sm-bot.jpg) no-repeat bottom; width:185px; height:12px; margin:0 auto; padding:0;}
#left-contentarea p { background-color:#F0F0F0; width:169px; color:#242d2c; margin:0 auto; padding:6px 9px 6px 5px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; font:normal 12px arial; text-align:justify; line-height:1.3em;}

#left-contentarea ul{background-color:#F0EBE6; list-style-type:none;  width:170px; font:normal 12px arial,sans-serif; margin:0 auto; padding:6px 10px 4px 3px; text-align:left; border-left:1px solid #cccccc;   border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#left-contentarea ul li{background:url(../images/orange-bullet.jpg) no-repeat 0 0;  height:21px; width:160px; font:normal 12px arial,sans-serif; line-height:1.7em; text-indent:16px; margin:0; padding:0; border:0px;}


#left-contentarea ul li a:hover{background-image:url(../images/orange-bullet.jpg); background-position:0 -21px; display:block; width:160px; margin:0; padding:0; border:0px; line-height:1.7em; text-indent:16px; color:#8C3A04; text-decoration:none; }

#right-contentarea{background-color:#f7f7f7; float:left; width:560px; min-height:200px; color:#333333; margin:0 0 2px 15px; padding:0; line-height:2.0em; font:normal 12px arial,sans-serif; text-align:justify; overflow:hidden;}
#right-contentarea p{ margin:0; padding:10px 22px 4px 2px; line-height:1.5em; font-size:13px;font-size:13px;}
#right-contentarea h4{color:#EF8316; font:bold 13px verdana,arial,sans-serif; margin:0; padding:2px 10px 2px 2px;}
#right-contentarea ul {margin:0; padding:0; list-style-type:none; padding:10px 15px 4px 3px;}
#right-contentarea ul li {background:url(../images/bullet.gif) no-repeat 1px 8px; font:normal 13px arial,sans-serif; padding:3px 15px 3px 13px; margin:0; line-height:1.5em;}
#right-contentarea table tr td span {font:normal 14px arial; color:#EF8316; text-align:center; padding-top:0;}
table {width:100%; vertical-align:top; text-align:left; line-height:1.6em; padding:0 12px 0 0; margin:2px;}

#talents{background-color:#ffffff; float:left; width:264px; min-height:266px; margin:8px 0 2px 10px; padding:2px; border:1px solid #BCD4D6;  color:#222222;}
#talents h3{background:#dbcfbf url(../images/talent-img.gif) no-repeat 8px 4px; font:bold 12px sans-serif; line-height:2.0em; text-indent:25px; margin:0; padding:0;}

#talents ul{background-color:#F0EBE6; list-style-type:none;  font:normal 12px arial,sans-serif; margin:0px 2px 2px 2px; padding:6px 9px 4px 6px; height:216px;}
#talents ul li{background:url(../images/gray-bullet.jpg) no-repeat 2px 6px; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#dbcfbf; margin:0 auto; padding:5px 12px 4px 18px;}


#grababbles{background-color:#ffffff; float:left; width:220px; min-height:260px; margin:8px 0 2px 10px; padding:2px; border:1px solid #BCD4D6;  color:#222222;}
#grababbles h3{background:#BCD4D6 url(../images/grab-img.gif) no-repeat 5px 4px; font:bold 12px sans-serif; line-height:2.0em; text-indent:25px; margin:0; padding:0;}
#grababbles ul{background-color:#efeeeb; list-style-type:none;  font:normal 12px sans-serif, arial; margin:0 2px 2px 2px; padding:6px 24px 4px 5px; height:216px;}
#grababbles ul li{background:url(../images/mono-bullet.jpg) no-repeat 2px 6px; border-bottom-style:dashed; border-bottom-width:1px;  border-bottom-color:#BCD4D6; margin:0 auto; padding:5px 12px 4px 18px;}
#grababbles ul span a{font:normal 10px verdana; color:#ef8316; text-decoration:none;}

#calendar{background-color:#ffffff; /*dce9ed*/ float:left; width:230px; min-height:260px; margin:8px 0 2px 10px; padding:2px 2px 5px 2px; border:1px solid #BCD4D6; color:#222222;}
#calendar h3{background:#dad9c8 url(../images/calendar-img.gif) no-repeat 5px 6px; font:bold 12px sans-serif; line-height:2.0em; text-indent:26px; margin:0; padding:0;}
#calendar ul{background-color:#EEEEE6; list-style-type:none; font:normal 12px arial,sans-serif; margin:0px 2px 2px 2px; padding:6px 8px 4px 6px; height:216px;}
#calendar ul li{background:url(../images/mono-bullet2.jpg) no-repeat 2px 6px; border-bottom-style:dashed; border-bottom-width:1px;  border-bottom-color:#dad9c8; margin:0 auto; padding:5px 12px 4px 18px;}
#calendar ul span a{font:normal 10px verdana; color:#ef8316; text-decoration:none;}

.pub-id{width:169px; height:80px; font:normal 9px verdana; padding:7px; margin:0 auto; text-align:center; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.pub-id p{ background-color:#F0F0F0; width:130px; color:#242d2c; margin:0 auto; padding:6px 3px 6px 3px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; font:normal 10px verdana; text-align:justify; line-height:1.1em;}
.news-splash{width:169px; height:80px; padding:7px; margin:0 auto; text-align:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.sponsors-id{background-color:#FFFFFF; width:175px; height:73px; text-align:left; padding:4px; margin:0 auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.contentarea .footer p{width:780px; margin-top:50px; padding:16px 12px 8px 12px; text-align:center; color:#333333; font:14px arial;  word-spacing:1px;}
.footer p span{margin:5px 0 5px 0; padding:0; font-size:11px;}




.footer p a{color:#242D2C;}
.footer p a:visited{color:#242D2C;}
.footer p a:hover{color:#EF8316; text-decoration:none;}
.footer p span a{color:#242D2C;}
.footer p span a:visited{color:#242D2C;}
.footer p span a:hover{color:#EF8316; text-decoration:none;}
/*#pic{position:relative; height:182px; width:700px}
#pic ul{ margin:0; padding:0; list-style:none; display:block;}
#pic a { position:absolute; width:210px; height:20px; border:1px solid white; display:block; cursor:hand;}
#pic li a {display:block;}
#pic .comp_design a {top:26px; left:194px;}
#pic .guidelines a {top:86px; left:194px;}*/




.home{ background: url(../images/links_home.gif) no-repeat top; width:56px; }
.overview{ background: url(../images/links_overview.gif) no-repeat top; width:70px; }
.competition{ background: url(../images/links_competition.gif) no-repeat top; width:87px; }
.registration{ background: url(../images/links_registration.gif) no-repeat top; width:87px; }
.sponsors{ background: url(../images/links_sponsors.gif) no-repeat top; width:70px; }
.support{ background: url(../images/links_support.gif) no-repeat top; width:62px;}


.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clear_right{clear:right}
.clear_left{clear:left}
a:link, a:visited{color:#ef8316; text-decoration: none;}
a:hover{text-decoration: underline;}

.hide{ text-indent: -9999px;}
