
/* COLLUMN RIGHT */

div#CollumnRight {
	/* gl */
	margin-left:-50%;
	width:50%;

	margin-top:-3px;
}

/* MAIN MENU */

ul#MainMenu {
	margin:0 0 1.5em 0;
	padding:0;
	list-style:none;
	display:block;
	
	float:right;
	margin-top:15px;
}
ul#MainMenu li {
	float:right;
	padding:4px 0 4px 40px;
	font-size:1.2em;
	font-weight:normal;
	clear:right;
}
ul#MainMenu li.current 		{ background: 0 50% url(i/hey_s.gif) no-repeat; }
ul#MainMenu li:hover ,
ul#MainMenu li.current:hover	{ background: 0 50% url(i/hey.gif) no-repeat; }


ul#MainMenu a {
	display:inline-block;
	text-decoration:none;
	text-align:right;
	color:#000;
	padding:2px 16px 4px 8px;
	
	-webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 4px 2px rgba(0, 0, 0, 0.5);
}
ul#MainMenu a:hover {
	color:#FFF;
	background-color:#900;
}

ul#MainMenu li.more-alternate { display:none; }

ul#MainMenu li.more, ul#MainMenu li.more:hover { padding-left:0; background:transparent; }
ul#MainMenu li.more a {
	padding-right:0;
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
ul#MainMenu li.more a img { vertical-align:middle; border:0; }


/* NEWS LIST */

div#NewsList {
	background:#FFF;
	border:#CCC 3px double;
	
	margin-right:150px;
	margin-bottom:40px;
	padding:0 8px 20px 20px;
	
	font-size:.75em;
	color:#433;
}

div#NewsList .block { padding-right:12px; margin-bottom:1em; }


div#NewsList h4 {
	margin:1em 0 .2em 0;
	padding:0;
	
	clear:left;
	font-size:1.33333333em;
	line-height:1em;
	font-weight:normal;
	letter-spacing:0px;
}

div#NewsList h4 a { text-decoration:none; }


/* RIGHT ELEMENTS */

div.block-section {
	background:#FFF;
	clear:right;
	border: #CCC 3px double;
	margin:0 40px 40px 0;
	padding:0 20px 20px 20px;
}

div.block-section h2 {
	font-weight:normal;
	font-size:1.6em;
	font-style:italic;
	margin:.5em 0;
}

div.block-section div.a {
	font-size:.8em;
	margin:1.5em 0;
	overflow:hidden;
	zoom:1;
}

div.block-section div.a h3 {
	font-weight:normal;
	font-size:1.5em;
	margin:0;
	line-height:1em;
}

div.block-section blockquote.info {
	margin:12px -20px -20px -20px;
	padding:8px 24px 12px 32px;
	border-top:2px solid #FCC;
	background:#FDD;
	color:#777;
	font-size:.7em;
}
div.block-section blockquote.info img { 
	float:left;
	margin-right:8px; 
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;	
}
div.block-section blockquote.info div.about { overflow:hidden; }
div.block-section blockquote.info h4 { 
	margin:0;
	font-size:1.2em;
	font-weight:normal;
}

div.color-collumns .block-section { border-color:#F6F; }

div.color-collumns h2 {
	margin:0 -20px;
	padding:4px 20px;
	background:#FCF;
}
div.color-collumns h2 a { color:#855; }
div.color-collumns h2 a:hover { color:#858; }


/* SPECIAL BLOCK */

.block-special {
	background:#FFF;
	border:8px solid #FC3;
	background:#FFF;
	padding:15px;
	margin-right:40px;
	
	-webkit-border-radius:28px;
	-moz-border-radius:28px;
	border-radius:28px;	
}

h3.announce-ill {
	margin:0;
	padding:0;
	background:#69F;
	font-size:1.5em;
	font-weight:bold;
}
h3.announce-ill a {
	display:block;
	color:#129;
	text-decoration:none;
}
h3.announce-ill a span {
	display:block;
	padding:0 0 1px 4px;
	}
h3.announce-ill-blue 	{ background:#69F; } 	h3.announce-ill-blue:hover 	{ background:#7AF; }	h3.announce-ill-blue a 	{ color:#129; }
h3.announce-ill-olive 	{ background:#9C3; } 	h3.announce-ill-olive:hover 	{ background:#AD4; }	h3.announce-ill-olive a 	{ color:#163; }
h3.announce-ill-pink 	{ background:#F9F; } 	h3.announce-ill-pink:hover 	{ background:#FBF; }	h3.announce-ill-pink a 	{ color:#727; }
