/* yleiset luokat */
body { font-size: 12px; font-family: Verdana; font-weight: normal; color: #aaa; line-height: 18px; margin: 0px; text-align: left; }
div { text-align: left; vertical-align: top; }

.clear { clear: both; }
.left { float: left; }
img { display: block; }

img.thumb { border: solid 1px #c6c3b5; margin-bottom: 15px; }
img.thumb:hover { border: solid 1px #aba99e; }

#wrapper {
	position: absolute;
	left: 50%;
	width: 900px;
	margin-left: -450px; /* half of the width */ 
}

#toparea { height: 303px; }
#naviarea { height: 38px; padding: 250px 0px 0px 235px; }
.button { float: left; margin-right: 10px; }

#frontColumnLeft { width: 201px; height: 324px; margin: 30px 0px 0px 25px; padding: 16px 0px 0px 20px; background-image: url(../images/bg_main_left.gif); float: left; }
#frontColumnCenter { width: 285px; height: 324px; margin: 30px 0px 0px 0px; padding: 16px 0px 0px 20px; background-image: url(../images/bg_main_center.gif); float: left; line-height: 16px; }
#frontColumnRight { width: 242px; height: 324px; margin: 30px 0px 0px 0px; padding: 16px 0px 0px 20px; background-image: url(../images/bg_main_right.gif); float: left; }
#frontFeeds { width: 568px; height: 530px; margin: 10px 0px 0px 25px; padding: 26px 0px 0px 13px; background: url(../images/bg_title_feeds.gif) no-repeat; float: left; }

#feedBoxA { width: 515px; height: 100px; font-size: 11px; padding: 65px 10px 0px 18px; background: url(../images/bg_feed_techcrunch.gif) no-repeat; float: left; line-height: 16px; }
#feedBoxA strong { font-size: 11px; font-weight: bold; color: #00aa00; }
#feedBoxA em { font-size: 11px; font-style: italic; color: #fff; }
#feedBoxA a { color: #00aa00; text-decoration: none; }
#feedBoxA a:hover { color: #00aa00; text-decoration: undeline; }

#feedBoxB { width: 515px; height: 100px; font-size: 11px; padding: 66px 10px 0px 18px; background: url(../images/bg_feed_arcticstartup.gif) no-repeat; float: left; line-height: 16px; }
#feedBoxB strong { font-size: 11px; font-weight: bold; color: #74abce; }
#feedBoxB em { font-size: 11px; font-style: italic; color: #fff; }
#feedBoxB a { color: #74abce; text-decoration: none; }
#feedBoxB a:hover { color: #74abce; text-decoration: undeline; }

#feedBoxC { width: 515px; height: 100px; font-size: 11px; padding: 68px 10px 0px 18px; background: url(../images/bg_feed_technologyreview.gif) no-repeat; float: left; line-height: 16px; }
#feedBoxC strong { font-size: 11px; font-weight: bold; color: #db3038; }
#feedBoxC em { font-size: 11px; font-style: italic; color: #fff; }
#feedBoxC a { color: #db3038; text-decoration: none; }
#feedBoxC a:hover { color: #db3038; text-decoration: undeline; }

#frontRight { width: 260px; height: 500px; float: left; }
#frontContact { width: 242px; height: 140px; font-size: 11px; margin: 10px 0px 0px 8px; padding: 26px 0px 0px 18px; background: url(../images/bg_title_contact.gif) no-repeat; float: left; line-height: 16px; }
#frontLinkedin { width: 242px; height: 115px; font-size: 11px; margin: 10px 0px 0px 8px; padding: 84px 0px 0px 20px; background: url(../images/bg_title_linkedin.gif) no-repeat; float: left; line-height: 16px; }

#contentwrapper { width: 900px; background: #252525; padding-bottom: 25px; }
#contentwrapperBottom { width: 900px; height: 570px; background: #333; }
#contentWide { width: 782px; margin: 30px 0px 0px 25px; padding: 15px 50px 0px 20px; background: url(../images/bg_content_top.gif) no-repeat #0a0a0a; float: left; }

#bottomarea { width: 864px; background: #333; padding-left: 36px; }
#bottomareaDark { width: 864px; background: #252525; padding-left: 36px; }

/* linkkistylet */
a:link	{ color: #fe1d45; text-decoration: none; }
a:active { color: #fe1d45; text-decoration: none; }
a:visited { color: #fe1d45; text-decoration: none; }
a:hover	{ color: #fe1d45; text-decoration: underline; }

a.news { text-decoration: none; }
a.news:hover { text-decoration: underline; }

/* otsikkostylet */
h1 { font-size: 24px; font-weight: normal; color: #FFF; margin: 0px 0px 30px 0px; }
h2 { font-size: 20px; font-weight: normal; color: #FFF; margin: 0px 0px 30px 0px; }
h2#contact { font-size: 20px; font-weight: normal; color: #FFF; margin: 0px 0px 26px 0px; }
h3 { font-size: 12px; font-weight: normal; color: #fe1d45; margin: 0px 0px 0px 0px; }
strong { font-weight: bold; color: #fe1d45; }
td strong { font-weight: bold; color: #fe1d45; font-size: 14px; }

/* uutisstyle */
.newsdate { font-style: italic; color: #fff; }

/* navistylet */
.home { width: 95px; height: 38px; float: left; background-image: url(../images/navi_home.png); }
.home:hover { width: 95px; height: 38px; float: left; background-image: url(../images/navi_home_over.png); }
.home_sel { width: 95px; height: 38px; float: left; background-image: url(../images/navi_home_over.png); }

.who { width: 115px; height: 38px; float: left; background-image: url(../images/navi_who.png); }
.who:hover { width: 115px; height: 38px; float: left; background-image: url(../images/navi_who_over.png); }
.who_sel { width: 115px; height: 38px; float: left; background-image: url(../images/navi_who_over.png); }

.what { width: 129px; height: 38px; float: left; background-image: url(../images/navi_what.png); }
.what:hover { width: 129px; height: 38px; float: left; background-image: url(../images/navi_what_over.png); }
.what_sel { width: 129px; height: 38px; float: left; background-image: url(../images/navi_what_over.png); }

.cases { width: 62px; height: 38px; float: left; background-image: url(../images/navi_cases.png); }
.cases:hover { width: 62px; height: 38px; float: left; background-image: url(../images/navi_cases_over.png); }
.cases_sel { width: 62px; height: 38px; float: left; background-image: url(../images/navi_cases_over.png); }

/* subnavistylet */
.exits { width: 38px; height: 19px; float: left; background-image: url(../images/button_exits.gif); }
.exits:hover { width: 38px; height: 19px; float: left; background-image: url(../images/button_exits_over.gif); }
.exits_sel { width: 38px; height: 19px; float: left; background-image: url(../images/button_exits_over.gif); }

.funds { width: 43px; height: 19px; float: left; background-image: url(../images/button_funds.gif); }
.funds:hover { width: 43px; height: 19px; float: left; background-image: url(../images/button_funds_over.gif); }
.funds_sel { width: 43px; height: 19px; float: left; background-image: url(../images/button_funds_over.gif); }

.portfolio { width: 63px; height: 19px; float: left; background-image: url(../images/button_portfolio.gif); }
.portfolio:hover { width: 63px; height: 19px; float: left; background-image: url(../images/button_portfolio_over.gif); }
.portfolio_sel { width: 63px; height: 19px; float: left; background-image: url(../images/button_portfolio_over.gif); }

/* listastylet */
ul { margin: 0px; padding: 0px; }
li { list-style-position: outside; margin-left: 30px; line-height: 1.5; }
