@charset "UTF-8";
/* CSS Document */

body, td#sitePreview {
	margin:0px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}

/*	BASIC ELEMENTS	*/

div#wrapper {
	width:900px;
	text-align:left;
	margin:0px auto;
}

div#header {
	clear:both;
}

div#logo {
	width:300px;
	height:230px;
	float:left;
}


div#pageimage {
	width:600px;
	height:230px;
	float:left;
}

div#mainMenu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	font-style:oblique;
	text-align: center;
	/*
	clear:both;
	text-align:center;
	*/
}

div#content {
	width:900px;
}

div#content.divider {
	width:900px;
	background:url(../images/bg_divider_vertical.gif) 515px top repeat-y;
}

div#footer {
	width:900px;
	margin:20px 0 20px 0;
	background:url(../images/bg_divider_vertical.gif) 290px top repeat-y;
}

div.clearfix {
	clear:both;
}

hr.big {
	clear:both;
	height:40px;
	background:url(../images/hr_big.gif) left top repeat-x;
	border:none;
}

hr {
	clear:both;
	height:25px;
	background:url(../images/hr_small.gif) left top repeat-x;
	border:none;
}

/*	BASIC ELEMENTS ENDS	*/

/*	MAINMENU	*/

div#mainMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	display: inline;
}

div#mainMenu ul li {
	display: inline;
}

div#mainMenu ul ul li {
	display: inline;
}
/*
div#mainMenu ul ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

div#mainMenu ul ul li {
	display: inline;
	background:#FF0000;
	border:1px #f00 solid;
}
*/
/*	MAINMENU ENDS	*/

/*	CONTENT	*/

div.left {
	width:500px;
	float:left;
}
/*
div.divider {
	width:2px;
	height:100%;
	float:left;
	background:url(../images/bg_divider_vertical.gif) top center repeat-y;
	
	border:1px solid #f00;
}
*/
div.right {
	width:365px;
	float:right;
}

div.speakerPic {
	width:105px;
	float:left;
}

div.speakerInfo {
	width:380px;
	float:left;
	padding-left:20px;
}

div.speakerInfoFrontpage {
	width:245px;
	float:right;
}

/*	CONTENT ENDS	*/

/*	FOOTER	*/

div#footerLeft {
	float:left;
}

div#footerRight {
	float:right;
}

/*	FOOTER ENDS	*/

/*	LINKS	*/

a {
	color:#00bcfa;
}

div#mainMenu a {
	padding:5px 10px 5px 10px;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
}

div#mainMenu a:link, div #mainMenu a:visited {
	color:#00bcfa;
	
}

div#mainMenu a:hover, div#mainMenu a:active  {
	color:#000;
}

div#mainMenu a.current_page {
	color:#fff;
	background:#000;
}

div#content a:link, div#content a:visited, div#content a:active, div#content a:hover {
	text-decoration:none;
	/*
	padding:0 2px 0 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	*/
} 

div#content a:link, div#content a:visited {
	/*
	background:#fff;
	*/
	text-decoration:none;
} 


div#content a:active, div#content a:hover {
	/*
	background:#00bcfa;
	color:#fff;
	*/
	text-decoration:underline;
} 


/*	LINKS ENDS	*/

/*	TEXTS	*/

h1 {
	margin:0px auto;
	line-height:1.1;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	color:#000;
}

i, em {
	color:#666;
	font-style:italic;
}

/*	TEXTS ENDS	*/

/*	TAPHATuMASSA MuKANA	*/

table.mukana {
	color:#333333;
	font-size:10px;
	width:100%;
}

table.mukana td {
	padding:4px;
}

table.mukana tr.top td {
	color:#fff;
	background:#666;
	font-weight:bold;
}

table.mukana tr.gray td {
	background:#ddd;
}

table.mukana tr td {
	background:#fff;
}

/*	TAPAHTUMASSA MUKAN ENDS	/*

/*	FORM	*/

.redBG {
	background-color: #ffbcbc;
}
.redText {
	color: red;
}

/*	FORM ENDS	*/

/*	COMMENTS	*/

div.pageComments {
	padding:0 0 30px 0;
	width:500px;
}

div.pageComments h3 a:link, div.pageComments h3 a:visited, div.pageComments h3 a:hover, div.pageComments h3 a:active {
	text-decoration:none;
}

div.pageComments h3 a {
	text-decoration:none;
	text-decoration:overline;
	color:#00bcfa;
	color:#fff;
}

div.pageComments h3 a {
	padding:5px 10px 5px 10px;
	background:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.pageComments h3 a:hover {
	background:#00bcfa;
}

div.pageComments {
	
}

div.commentHolder {
	padding:10px 10px 30px 10px;
	margin-bottom:10px;
	background:url(../images/bg_comment_bottom.gif) bottom left no-repeat #efefef;
}

.likeNumber {
	color:green;
}

.dislikeNumber {
	color:red;
}

div#commentText {
	padding:10px 0 10px 0;
}

/*	COMMENTS ENDS	*/






























