/*
  LAYOUT
*/

.text p {
  margin-top: 1em;
}

div.text .article_date {
  font-style: italic;
}

table#main{
	width: 100%;
	height: 100%;
  border-spacing: 0px;
  border-collapse: 0px;
  border: 0px;
}
table#main tr.bar{
  height: 28px;
}
table#main tr td{
	vertical-align: middle;
	text-align: center;
	border: 0px;
}
td#content{
  width:100%;
}
div#container{
	position: relative;
	width: 980px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 24px;
	text-align: left;
}
#top-right {
  float: right;
  width: 289px;
  height: 28px;
}
#top-right div {
  float: right;
  margin-top: 6px;
  margin-right: 24px;
}
#top-right div a {
  font-weight: normal;
  padding-left: 12px;
}
#top-right div a.act{
	color: #FFFFFF;
}
#bottom-left {
  float: left;
  margin-top: 10px;
  width: 289px;
  height: 29px;
}
#bottom-left div {
  display: inline;
  float: left;
  margin-top: 8px;
  margin-left: 18px;
  font-size: 10px;
}
#bottom-right {
  float: right;
  width: 130px;
  height: 39px;
}
/*
  CONTAINER
*/
#menu-col {
  float: left;
  width: 200px;
}
#main-col {
  float: left;
  width: 480px;
  margin-left: 60px;
  margin-right: 20px;
	margin-top: 4px
}
#main-col.home {
  margin-left: 40px;
  margin-right: 40px;
}
#helper-col {
  float: left;
  width: 200px;
}
/*
  MENU-COL
*/
div#menu {
  margin-top: 28px;
  margin-left: 8px;
}
div#menu div.item {
  clear: both;
  height: 38px;
}
div#menu div.selector {
  float: left;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  margin-right: 8px;
}
div#menu div.act {
}
/*
  SEARCH BOX
*/
#search-box {
  margin-top: 72px;
  margin-left: 21px;
}
#search-box .title {
  margin-left: 6px;
}
#search-box div.search {
  width: 100%;
  height: 40px;
}
div.search div.field {
  float: left;
	width: 114px;
}
div.search div.submit {
  float: left;
}
input#fulltext_search {
  margin: 4px 0 4px 5px;
  padding: 7px 2px 0px 5px;
	height: 24px;
	width: 114px;
	border: solid 0 #fff;
}
div>input#fulltext_search {
}
/*
  MAIN-COL (HOME)
*/
#main-box {
  clear: both;
  width: 100%;
  margin-bottom: 40px;
}
#main-bottom {
  clear: both;
  width: 100%;
}
#sub-article, #box-mult {
  float: left;
  width: 220px;
}
#box-mult {
  margin-left: 36px;
}
#sub-article .image {
  float: left;
  width: 220px;
  margin-bottom: 10px;
}


#small-box1, #small-box2 {
  height: 105px;
}
#small-box1 .top-right, #small-box2 .bottom-right {
  float: right;
  width: 12px;
  height: 12px;
}
#small-box2 .bottom-right {
  margin-top: 3px;
}
#small-box1 .image, #small-box2 .image {
  float: left;
  width: 105px;
}
#small-box1 .post, #small-box2 .post {
  float: left;
  width: 95px;
  margin: 0 6px 0 12px;
}
#small-box2 .post {
  margin-top: 6px;
}
#small-box2 {
  margin-top: 20px;
}
/*
  HELPER-COL
*/
#helper-col .header {
  clear: both;
  width: 100%;
  height: 28px;
  margin-bottom: 12px;
}
#helper-col .header .title {
  float: left;
}
#helper-col .header .rss {
  float: right;
  margin-top: 7px;
}
#helper-col .post {
  clear: both;
  margin-bottom: 12px;
}
#helper-col .post h4 {
}
#helper-col .date {
  font-style: italic;
}
#helper-col .post .text {
}
/*
  PROFILE
*/
#profile .title {
  margin-bottom: 24px;
}
#profile .text {
  width: 455px;
}
/*
  CONTACT-HELPER
*/
#helper-col .contact {
  margin-top: 48px;
}
#contact-helper {
  margin-top: 18px;
}
#contact-helper .email {
  margin-top: 20px;
  margin-bottom: 6px;
}
#contact-helper .skype {
  margin-top: 18px;
  margin-bottom: 3px;
}
/*
  MULTIMEDIA - VIDEOLOG
*/
#videolog .header {
  height: 24px;
}
#videolog .header .title {
  float: left;
}
#videolog .header .rss {
  float: left;
  margin-top: 8px;
  margin-left: 20px;
}
#videolog .header .entire-list {
  float: left;
  margin-top: 11px;
  margin-left: 16px;
}
#videolog .main {
  clear: both;
  height: 196px;
  margin-top: 24px;
}
#videolog .main .player {
  float: left;
  width: 241px;
  height: 197px;
}
#videolog .main .info {
  float: left;
  width: 195px;
  margin-left: 24px;
}
#videolog .main .info h3 {
  margin-bottom: 12px;  
}
#videolog .main .info .text {
  width: 195px;
}
/*
  VIDEOLOG-LIST
*/
#videolog-list {
  margin-top: 30px;
}
#videolog-list .video {
  float: left;
  width: 222px;
  height: 88px;
  margin-bottom: 6px;
}
#videolog-list .video.right {
  margin-left: 24px;
}
#videolog-list .video .image {
  float: left;
  width: 82px;
  height: 82px;
  margin-right: 12px;
}
#videolog-list .video .image img {
  width: 82px;
  height: 82px;
}
#videolog-list .vide .info {
  width: 122px;
  height: 82px;
}
#pagination-links {
  clear: both;
}
/*
  MULTIMEDIA - PODCAST
*/
#podcast .item {
  padding: 12px 12px 12px 12px;
}
#podcast .item .image {
  float: left;
  width: 51px;
  padding: 0 12px 4px 0;
}
#podcast .item .image img {
  width: 51px;
  height: 51px;
}
#podcast .item .body {}
#podcast .item .text {
  margin-left: 2px;
  margin-bottom: .5em;
  color: #FFFFFF;
}
#podcast .item .listen {}
#podcast h3 {
  color: #FFFFFF;
  line-height: 1.4em;
  margin-bottom: 6px;
}
#podcast a {
  color: #FFFFFF;
}
#podcast .item.active {}
#podcast .pair {}
#podcast .uneven {}
/*
  WRITING
*/
#writing {
	margin-top: -1px
}
#writing .main img{
	float: left;
	display: inline;
  margin: 4px 24px 12px 0;
}
#writing .main .text {
  text-align: justify;
  padding-right: 20px;
}
#writing .main .text p.first {
  margin-bottom: 12px;
}
#writing .main h2 {
  margin-bottom: 6px;  
}
#helper-col .archive {
  margin-bottom: 12px;
}
#archive .archive h4 {
	margin-bottom: .2em;
}
#archive .archive .date {
  font-style: italic;
}
#archive .archive .text {
  margin-bottom: 1em;
}
/*
  TEXT PAGES
*/
div#text_page_links {
  clear: both;
  height: 24px;
  margin-top: 20px;
}
div#text_page_links div {
  float: left;
}
div#text_page_links .prev {
  margin-right: 16px;
}
div#text_page_links .next {
  margin-left: 10px;
}
div#text_page_links a, div#text_page_links p {
  line-height: 20px;
}
div.text_page_link {
  float: left;
  width: 14px;
  height: 18px;
  margin-right: 6px;
}
div.text_page_link a, div.text_page_link p {
  text-decoration: none;
  margin-left: 3px;
}
div.text_page_link.act {
}
div.text_page_link.act p {
  color: #fff;
}
/*
  COMMENTS
*/
#comments h3 {
  margin-top: 32px;
  margin-bottom: 8px;
}
#comments .comment {
  margin-bottom: 12px;
}
.comment .date {
  font-style: italic;
}
#comment-form-area {
  margin-top: 12px;
  padding-bottom: 12px;
}
#comment-form-area h3 {
  margin-top: 32px;
}
#comment-form-area h3, #comment-form-area h4 {
  margin-bottom: 12px;
}
/*
  SEARCH RESULTS
*/
#search-results div h3 {
	margin-top: 16px;
}
#search-results .result-title {
}
div.result-group {
  margin-top: 3em;
}
div.result-group h3 a {
}
.no-results {
  margin-top: 1em;
}
div.result-group div.date {
	font-style: italic;
	margin-bottom: .5em;
}
/*
  CONTACT
*/
#contact .title {
  margin-bottom: 24px;
}
#contact h4 {
  margin-bottom: 24px;
}
#contact .text {
  padding-right: 24px;
}
.submit .row {
  padding-top: 12px;
}
/*
  FRIENDS
*/
#friends .title {
  margin-bottom: 24px;
}
#friends ul {
  margin-left: 38px;
}
#friends li {
}
#helper-col .friends {
  margin-top: 48px;
}
#friends-helper {
  margin-top: 18px;
}
#friends .left, #friends .right {
  float: left;
  width: 240px;
  height: 100px;
  margin-top: 24px;
}

#top-right div .theme-link {
	float: left;
	width: 10px;
	height: 8px;
	font-size: 10%;
  margin-top: 6px;
	margin-right: 12px;
	cursor: hand;
	cursor: pointer;
}
#top-right div .theme-link.active {
  margin-top: 5px;
	border: 1px solid #fff;
	cursor: default;
}
#top-right div .original {
	color: #B9856D;
	background: #B9856D;
}
#top-right div .blue {
	color: #708fba;
	background: #708fba;
}
#top-right div .olive {
	color: #9c9e65;
	background: #9c9e65;
}

#incomum-flash-logo {
  margin-top: 5px;
}
#logo-incomum {
  margin-bottom: 3px;
}