body {
	font-family: Calibri, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 120%;
	padding: 0;
	margin: 0;
}

/*******************************
 *  LAYOUT
 *******************************/
div#megabody
{
	background: url(/images/header_background.png) repeat-x;
}

div#wrapper
{
	width: 980px;
	margin: 0 auto;
}

div#right
{
	float: right;
	width: 775px;
	margin-top: 92px;
}

div#left
{
	float: left;
	width: 205px;
}

div#logotype
{
	width: 200px;
	height: 200px;
	background: url(/images/sc_logo.png) no-repeat;
}

div#footer
{
	clear: both;
	text-align: center;
	color: #999;
	font-size: 8pt;
	padding: 32px 0 32px 0;
}

div#footer a
{
	color: #999;
	border: none;
}

div#footer img
{
	border: none;
	margin: 4px;
}

div#rss
{
	margin: 20px;
	text-align: center;
}

div#rss img
{
	border: none;
}

div#sidemenu {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}

div#sidemenu div#translate {
	clear: both;
	text-align: center;
}

div#sidemenu div#translate a { color: #777; }

/* Change Lang button at the top of site */
div#changeLang
{
	width: 980px;
	margin: 0 auto;
	text-align: right;
	color: #ff5400;
	font-size: 14px;
	font-weight: bold;
}

div#changeLang a:hover
{
	color: #093;
	cursor: pointer;
}

div#changeLang span
{
	color: #333;
}

/*******************************
 *  CONTENT
 *******************************/
div#content {
	clear: left;
	margin-top: auto;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	min-height: 500px;
}

div#content h1, h2, h3, h4, h5, h6 {
	color: #ff5400;
	margin-bottom: 18px;
}

div#content ul li
{
	color: #ff5400;
}

div#content ul li p
{
	color: #222;
	margin: 0;
}

div#content ol li
{
	color: #ff5400;
}

div#content ol li p
{
	color: #222;
	margin: 0;
}

div#content blockquote
{
	background: #e7e7e7;
	padding: 10px;
	font-style: italic;
}

div#content blockquote p
{
	margin-bottom: 0;
	margin-top: 0;
}


/*******************************
 *  MAINMENU
 *******************************/
div#mainmenu a {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #000;
}

div#mainmenu ul {
	margin: 0;
	display: block;
}

div#mainmenu ul li {
	list-style: none;
	float: left;
	width: 120px;
	line-height: 19px;
	text-align: center;
	margin-bottom: 24px;
}

div#mainmenu ul li:hover {
	border-top: 4px solid black;
	border-bottom: 4px solid black;
	margin-top: -4px;
	margin-bottom: 20px;
}

div#mainmenu .active {
	color: #fff;
}

/*******************************
 *  POST SHOW
 *******************************/
div.postTitle
{
}

div.postTitle h1, h2, h3, h4, h5, h6
{
}

div.postDate
{
	text-align: right;
	color: #999;
}

div.postContent p
{
	margin-bottom: 18px;
}

div.postBookmarks
{
	float: right;
	margin: 0;
	padding: 0;
}

div.postTags
{
	clear: both;
	text-align: right;
	color: #999;
}

div.postStatistics
{
	font-weight: bold;
	color: #777;
}

div.postStatistics img
{
	vertical-align: middle;
}

div.preview
{
	background: #fcefef;
}

/*******************************
 *  COMMENTS SHOW
 *******************************/
div.commentItem
{
	border: 2px dashed #eaeaea;
	background: #efefef;
	margin: 10px;
	padding: 5px;
	font-size: 90%;
}

div.commentAuthor
{
	font-weight: bold;
	float: left;
}

div.commentSite
{
	float: right;
	text-align: right;
}

div.commentContent
{
	margin-top: 10px;
	clear: both;
}