html, body { margin:0; padding:0; font-family:Arial, Verdana, San Serif; font-size:.9em; color:#999;}

table { font-size:1em; }
table tr td { padding-right:20px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
table tr th { background:#0e5f96; color:#FFF; text-align:center; padding:5px 15px; }

.left { text-align:center; } .bold{font-weight:bold; } .gray { background:#eaeaea; }
.va {  vertical-align:top; }
#container { width:100%; margin:0; background:#4996de; }

#header { background:#285292;}
#sitename { background:url(../media/header_2010.jpg) no-repeat right;width:960px; padding:20px; margin:0 auto; height:148px; }

#content { line-height:1.2em; width:960px; padding:10px; margin-top:0 5%; background:#FFF; margin:0 auto; }

#main { border-right:1px solid #999; border-bottom:1px solid #999; padding-top:20px; width:630px; float:right;}
#main h2 { color:#4996de; }
#main #heading p { margin-top:0; width:300px; float:right; font-weight:bold; color:#383838; font-style:normal; } 
#main p { padding-right:5px; font-size:1.1em;}
#main a { color:#f6542d; text-decoration:none; font-weight:bold;  }

#left { width: 300px; margin-left:10px; margin-right:0px; float:left; }

#heading h1 { font-size:36px; color:#0b486b; line-height:28px; letter-spacing:-1px; padding-left:15px;}

h1 { display: block;font-size:28px;	font-weight: bold;	margin: 0.67em 0px 0.67em 0px; color:#0b486b; }
h2 { color:#ff9100; padding-bottom:5px; border-bottom:1px solid #999; margin:0.83em 0px 0.83em 0px; font-size:1.5em; }

#dates {  margin-left: 15px;  color:#383838; }
#dates h3 {font-size:18px; padding-bottom:5px; padding-top: 15px; color:#fd5355; border-bottom:1px solid #999;}
#dates ul {padding-top:10px; }
#dates span { font-style:italic; font-weight:bold;}


#organizers { margin-left: 15px; color:#383838; padding-top:5px; }
#organizers ul { color:##383838; padding-top:10px;}
#organizers ul li { font-weight:bold; }
#organizers ul li ul li { font-weight:normal; padding-left:15px; }
#organizers h3 { font-size:18px; padding-bottom:5px; padding-top: 15px; color:#fd5355; border-bottom:1px solid #999;}

#contact { margin-left: 15px; color:#5B9600; font-size:14px;}
#contact h3 { font-size:18px; padding-bottom:5px; padding-top: 15px; color:#fd5355;border-bottom:1px solid #999;}
#contact p { color:#383838; margin-top:0px; padding-top:10px; }

#featured { padding-left:15px; padding-right:0px;}

#screenshots { width:230px; padding:10px 7px; background:#FFF; border:1px solid #5B9600; }
#navigation { background:#e5e5e5; height:45px;}
#main-menu { width:960px; margin: 0 auto; list-style: none; }
#left ul {list-style: none;}

#main-menu li { font-weight:bold; float:left; color:#F00; padding:15px 18px; font-size:16px;  }
#main-menu li a { color:#4996de; text-decoration:none;}

ul { list-style:disc; padding-left:20px;}

#warning { font-size:2.5em; background:#AA0000; padding:10px; margin-bottom:10px; }
#warning h2 { color:#FFF; line-height: 1.3em; margin:0; font-size:1em; }
#warning p { font-size:.6em; color:#FFF; line-height:.9em; margin:0; }
#about-screenshot { background:#dadada; color:#383838; text-align:center; padding:15px; margin-bottom:10px; width:220px; }

#title { background: url(../media/coprod_2011.png) no-repeat left top; width:400px; padding-top:105px; color:#FFF; font-size:3em; float:left; margin:0; margin-top:10px; display:block; }
#title a { font-weight:bold; color:#FFF; display:block; text-decoration:none; letter-spacing:-1px; font-size:33px; text-align:center; }
#description { color:#FFF; clear:left; padding-left:64px;}

table#registration td { vertical-align:top; }

#others { padding-left:13px; }
#others img { border:1px solid #0e5f96; padding:3px; margin:3px; }

#footer { clear:both; text-align:center; }
.clear { clear:both;}
#screenshots { margin-right:20px; margin-left:10px; width:250px;}
.wide { width:100px; }
p { text-align:justify; margin:1em 1em 1em 0; }
.nt { text-transform:uppercase; background:#DFF; text-align:center; vertical-align:middle; }
.talk { padding:3px 3px 3px 15px; font-weight:bold; }
#footer { width:960px; margin:0 auto; }
