body {margin: 0; padding: 0; background: #111; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

a {color: #2867dd}

a:hover {text-decoration: none}

:focus {outline: 0}

img {border: 0; display: block}

input, select, textarea {border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; background: #F7F7F7; color: #333; padding: 4px}

button {padding: 4px; width: auto; overflow: visible}


#sinine {background: url(/taust/sinine.gif) #FFF repeat-x bottom center; width: 100%; height: 98px}

#pais {margin: auto; width: 900px; height: 98px}

#logo {float: left; width: 206px; height: 98px}

#paisvari {background: url(/taust/paisvari.gif) #FFF repeat-x bottom center; width: 100%; height: 16px}

#valge {background: url(/taust/valge.gif) #FFF repeat-x bottom center; width: 100%}

#main {margin: auto; width: 900px; padding: 0 0 10px 0; overflow: hidden}

#vasak_sisu {float: left; width: 620px}

#parem_sisu {float: right; width: 251px; border-left: 1px solid #888; padding: 10px 0 10px 10px}

#parem_sisu_alaml {float: right; width: 252px; padding: 10px 0 10px 10px}

/* Original #sisu {padding: 30px 10px 30px 0} */

#sisu {padding: 10px 10px 30px 0}

#sisu h1 {font-size: 22px; font-weight: normal; color: #111; text-decoration: none}

#sisu h1 a {font-size: 22px; font-weight: normal; color: #111}

#tume {background: url(/taust/tume.gif) #111 repeat-x top center; width: 100%; height: 160px}

#menu_pos {float: right}

#menu {overflow: hidden; margin: 38px 200px 0 0}

#menu ul {list-style: none; margin: 0; padding: 0}

#menu li {float: left; margin: 0; padding: 0; text-align: center; border-left: 1px solid #FFF}

#menu li a {float: none; line-height: 35px; text-decoration: none; font-size: 14px; font-weight: bold; color: #FFF; font-family: Trebuchet MS}

#menu li a.nav {height: 60px; float: left; display: block; padding: 0 20px 0 30px; text-decoration: none; text-shadow: 1px 1px 0 #2F2F2F}

#menu li a.navaktiv {background: url(/taust/nav_yle.gif) #FFF repeat-x bottom center; height: 60px; float: left; display: block; padding: 0 20px 0 30px; text-decoration: none; color: #095C9E}

#menu li a.nav:hover {background: #FFF; text-decoration: none; text-shadow: none; color: #095C9E}

.pilt {padding: 4px; border: 1px solid #DDD; background: #FFF; display: inline-block}

*html .pilt {padding: 0; border: 1px solid #DDD; background: #F8F8F8; display: inline-block}

.centered {margin: auto}

.p_aar {float: right; margin: 0 0 10px 10px}

.caption, .caption a {padding: 5px 0 0 0; color: #A1A1A1}

/* Lingid jaluses */

#footer {margin: auto; width: 900px; padding: 0; overflow: hidden}

.footer_box {width: 183px; float: left; background: url(/taust/footer_box.gif) no-repeat top center; padding: 26px 21px 0 21px}

.footer_box .title {background: url(/taust/footer_box_link.gif) repeat-x bottom center; font-family: Trebuchet MS; font-size: 14px; color: #FFF; padding: 6px 10px 6px 10px}

.footer_box ul {list-style: none; margin: 0; padding: 0}

.footer_box ul li {margin: 0; padding: 0}

.footer_box ul li a {color: #B1B1B1; font-size: 12px; text-decoration: none; width: 163px; display: block; padding: 5px 10px 5px 10px; background: url(/taust/footer_box_link.gif) repeat-x bottom center}

.footer_box ul li a:hover {color: #FFF; font-size: 12px; text-decoration: none; width: 163px; display: block; padding: 5px 10px 5px 10px; background: url(/taust/footer_box_link.gif) #363636 repeat-x bottom center}

#footer_top {margin: auto; width: 900px; padding: 20px 0 20px 0; overflow: hidden}

#webart {float: left; width: 800px; height: 25px; background: url(/taust/footer_alus.gif) no-repeat top right; padding: 55px 20px 0 0; color: #000; text-align: right}

#webart img {float: right}

#top_link {float: left; width: 80px; height: 80px}

/* Sissekanded paremal */

#parem_sisu div.sissekanne {background: url(/taust/footer_box_link.gif) repeat-x bottom center; width: 231px; padding: 10px; overflow: hidden}

#parem_sisu div.sissekanne a {color: #000; text-decoration: none}

#parem_sisu div.sissekanne div.lisatud {color: #909090; margin: 6px 0 0 0; font-size: 11px}

#parem_sisu div.sissekanne img {float: left; margin: 0 10px 0 0; border: 1px solid #A0A0A0}

/* Sissekanded sisus */

#sisu div.sissekanne {background: url(/taust/footer_box_link.gif) repeat-x bottom center; width: 610px; padding: 10px 10px 10px 0; overflow: hidden}

#sisu div.sissekanne img.icon {float: left; margin: 0 20px 0 0; border: 1px solid #A0A0A0; padding: 4px; background: #FFF}

#sisu div.sissekanne div.tekst {width: 474px; float: right}

#sisu div.sissekanne div.tekst div.yks {min-height: 70px; height: auto}

* html #sisu div.sissekanne div.tekst div.yks {height: 70px}

#sisu div.sissekanne div.lisatud {color: #909090; padding: 6px 0 0 0; font-size: 11px; text-align: right}

#sisu div.sissekanne div.tags {color: #909090; padding: 6px 0 0 0; font-size: 11px; text-align: right; font-style: italic}


.menutiitel {font-weight: bold; font-size: 16px; line-height: 16px; text-decoration: none; color: #000; font-family: Trebuchet MS; padding: 0 0 10px 10px; margin: 0 0 0 0; background: url(taust/footer_box_link.gif) repeat-x bottom center}

.menublokk {padding: 10px; margin: 0 0 20px 0; background: url(/taust/footer_box_link.gif) repeat-x bottom center; width: 232px; overflow: hidden}

.menublokk a {color: #000; text-decoration: none}

#sidebar_tags a {text-decoration: underline}

#sidebar_tags a:hover {text-decoration: none}

.laul {padding: 2px; margin: 2px}

.whos_who {color: #5d5d5d}

	.whos_who .profile_img {width: 100%; overflow: hidden}

	.whos_who .profile_img img {float: left}

h4.name {font-size: 13px; font-weight: bold; padding: 0; margin: 8px 0 4px 0}


.friendfeed .feed .entry .comments .comment, .friendfeed .feed .entry .body .summary {overflow: visible !important; white-space: normal !important}

div.friendfeed {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0} 

.friendfeed .feed .entry .likes, .friendfeed .header {display: none}

.friendfeed div.feed {border: 0px; padding: 10px 10px 0px 3px; *padding: 10px 3px 0px 3px; _padding: 10px 3px 0px 3px}

.friendfeed .feed .entry {margin-bottom: 12px; font-size: 12px}

.friendfeed .header div.inner {padding: 0 !important; background: #FF0000 !important}

.friendfeed .feed .entry .body {margin: 0}

.friendfeed .feed .entry .body img {border: 1px solid #DDD !important; display: inline !important}

/* Rulluisu MM 2008 */

#mm {background: url(/img/widget/rulluisu_mm_2008/bg.gif) no-repeat top center; width: 470px; height: 82px; padding: 38px 0 0 140px}

#mm #links_mm {height: 36px}

#mm #links_mm ul {list-style: none; margin: 0; padding: 0}

#mm #links_mm ul li {float: left; margin: 0; padding: 0; text-align: center}

#mm #links_mm ul li a {display: block; padding: 0 8px; line-height: 36px; font-weight: bold; font-size: 14px; text-decoration: none; color: #FFF; font-family: Trebuchet MS}

#mm #links_mm ul li a:hover {color: #FFBAB8}

/* data table */

.data_table {width: 100%; border: 0}

.data_table td {margin: 0; padding: 3px; border: 0}

	.data_table .sign td {color: #888}

	.data_table .dark td {background: #F2F2F2}

	.data_table .bright td {}

/* Sissekande lisad */

ul.link {margin: 0; padding: 0; list-style: none}

ul.link li {}

ul.link li a {background: url(/img/icon/link.gif) no-repeat top left; padding: 0 0 0 20px}

/* Kommentaarid */

.com {width: 100%; overflow: hidden}

.com_fields {width: 474px; float: right}

.com_fields h3 {color: #000}

dl.com_row, dl.contact_row {margin: 0 0 10px 0; padding: 0; color: #000}

dl.com_row dt, dl.contact_row dt {margin: 0; padding: 2px 0}

dl.com_row dd, dl.contact_row dd {margin: 0; padding: 2px 0}

dl.com_row dt img.control_text {padding: 4px; margin: 4px 0 0 0; border: 1px solid #DDD; background: #F8F8F8}

/* Esileht */

#front {padding: 10px 0 10px 0}

#front .front_intro_box {width: 600px; background: url(/img/front_intro_bg.gif) #FAFAFA repeat-x bottom center; border-bottom: 1px solid #C6C6C6; padding: 10px; overflow: hidden}

#front .front_project_box {background: url(/img/front_project_bg.gif) #A2A2A2 repeat-x top center; border-top: 1px solid #C6C6C6; padding: 20px 1px; margin: 10px 0 0 0}

#front .front_project_box a img {margin: auto}

#front p.separator {margin: 0; padding: 30px 0 0 0}

#front .web img {float: left; margin: 0 15px 0 0}

#front .rollerskating img {float: right; margin: 0 0 0 15px}

/* Kood */

pre {background: #EDEDED; padding: 5px}

code.general {color: #6E6E6E}