/* Structure
----------------------------------------------------------------------------------------------------*/


body { background:#71B7FD;}

#header { width:960px; height:336px; margin:0px auto; margin-top:20px; padding:0;}

#navigation { width:936px; margin:0px auto; background:black; border-left:12px solid #fff; border-right:12px solid #fff; }

#container960 { background:#fff; width:960px; margin:0px auto; }

#enter { margin-left:12px;}

#sponsors { margin-left:12px; margin-top:10px;}

#support { margin-left:12px; margin-top:10px; padding-bottom:10px;}

#supporters { background-image:url('../img/support.png'); background-repeat:no-repeat; padding-left:220px; }

#supporters img { margin-right:50px;}

#internal { padding:36px 24px; padding-right:12px;}


/* Type
----------------------------------------------------------------------------------------------------*/

h1 { color:#8EC63F; }

h3 { color:#666; padding:0; margin:0; font-size:16px; margin-bottom:8px;}

h4 { color:#8EC63F; padding:0; margin:0; font-size:14px; margin-bottom:8px;}


/* Lists
----------------------------------------------------------------------------------------------------*/

#navigation ul { list-style-type:none; display:inline; margin:auto; padding:0; float:left;  }

#navigation li { display:inline; margin:0; margin-right:10px; padding:6px 10px;  float:left;}

#navigation li:hover { background:#8EC63F; }


/* Links
----------------------------------------------------------------------------------------------------*/

#navigation a { color:#fff; text-decoration:none; font-size:14px; }

#navigation li:hover a { color:#000; }

a { color:#8EC63F; }



/* Blog
----------------------------------------------------------------------------------------------------*/

#blogColumn { width:600px; float:left; }

#sidebarColumn { width:200px; float:right; background:#EFEFEF; padding:12px; }

#sidebar ul { list-style-type:none; margin:0; padding:0; }

#sidebar li { list-style-type:none;  margin:0; padding:0; margin:0 0 24px 0; }

#sidebar li  ul li { list-style-type:none;  margin:0; padding:0; }

#sidebar li ul { list-style-type:none;  margin:0 0 24px 0; padding:0; }

#sidebar h2 { font-size:14px; margin:0; padding:0; }

#blogColumn .postmetadata { margin-bottom:96px; padding-top:6px; border-top:1px solid #000; }

#blogColumn h2 a { text-decoration:none;}

#blogColumn h2 a:hover { text-decoration:underline;}


/* Form
----------------------------------------------------------------------------------------------------*/
.wpcf7 p { text-align:left;}

#highlightRegister { background:#EFEFEF; width:500px; padding:12px; float:right; text-align:left; }