/* ***********************************************************************************************************************
SALON SEUDUN SANOMAT | CSS
Niko Kauranen | Bilbao
Created: 110407
*********************************************************************************************************************** */



/* HTML-elementtien resetointi */
@import url("reset.css");

/* Sivuston layout */
@import url("layout.css");

/* Sivuston navigaatiot */
@import url("navs.css");

/* Sivuston typografia */
@import url("typo.css");

/* Sivuston lomake-elementit */
@import url("form.css");



/* ***********************************************************************************************************************
GLOBAL STYLES / BASICS
*********************************************************************************************************************** */

.clearer {clear:both; margin:0; padding:0;}
.floatLeft {float:left; margin:0; padding:0 10px 2px 0;}
.floatRight {float:right; margin:0; padding:0 12px 10px 10px;}
#positionRelative {position:relative;} 
.dividerDashed {width:100%; height:1px; margin:5px 0 0 0; padding:0; clear:both; border-bottom:dashed 1px #c9d0d2;}

table td { vertical-align: top; }

.keskustelu .post { border-style: solid; border-width: 1px; border-color: #ccc #888 #888 #ccc; padding: 2px; margin-bottom: 2px; }
.keskustelu .odd { background-color: #eee; }

.post .header { font-style: italic; color: #333; }
.post .header .sender { color: #555; }

table.keskustelut { width: 100%; border-collapse: collapse; }
table.keskustelut td, table.keskustelut th { vertical-align: middle; text-align: left; padding: 3px 5px; }
table.keskustelut th { background-color: #748A90; color: #fff; font-weight: bold; }
table.keskustelut tr.odd td { background-color: #F3F3F3; }
table.keskustelut tr.even td { background-color: #EAEAEA; }

table.keskustelut .center { vertical-align: middle; text-align: center; }
table.keskustelut .time { font-style: italic }

table.tbljuttu { border-collapse: collapse;  }
table.tbljuttu td, table.tbljuttu th { vertical-align: top; text-align: left; font-size: 1.1em; width: 150px; }
table.tbljuttu th { font-weight: bold; background-color: #ebebeb; }
table.tbljuttu ul { list-style-position: inside; }
table.tbljuttu ul li { list-style-type: square; }

table.tbl1sarake { border-collapse: collapse;  }
table.tbl1sarake td, table.tbl1sarake th { vertical-align: top; text-align: left; font-size: 1.1em; width: 450px; }
table.tbl1sarake th { font-weight: bold; background-color: #ebebeb; }
table.tbl1sarake ul { list-style-position: inside; }
table.tbl1sarake ul li { list-style-type: square; }

table.tbl2sarake { border-collapse: collapse;  }
table.tbl2sarake td, table.tbl2sarake th { vertical-align: top; text-align: left; font-size: 1.1em; width: 220px; }
table.tbl2sarake th { font-weight: bold; background-color: #ebebeb; }
table.tbl2sarake ul { list-style-position: inside; }
table.tbl2sarake ul li { list-style-type: square; }
