div.boxes {}
div.box {position:relative; overflow:hidden; margin-bottom:10px;}
div.highlighted {}

div.box div.boxContent {padding-left:10px;}
div.box div.boxPresentation {padding-left:10px;}

div.box div.boxVisual {margin-bottom:0px;}
div.boxes div.highlighted div.boxPresentation {position:relative; margin:15px 10px 0px 15px; }
div.box div.boxPresentation div.head p {margin:0;}
div.boxes div.highlighted div.boxContent {padding:5px 10px 5px 15px;}
div.boxes div.highlighted div.boxFunction {margin-top:10px;}

div.box div.head {font-weight:bold; color:#FF9600;} 
div.box div.head a {color:#000;} 
div.box div.head a:hover {color:#F00;} 
div.box div.observations {font-size:10px; line-height:11px; color:#999;} 
div.box div.observations a {color:#999;} 
div.box div.observations a:hover {color:#000;} 

div.box p.subtitle {font-size:9px; color:#999; font-family:verdana,arial,helvetica; margin:0;}
div.box p.icon {background-color:#000; float:left; margin-right:7px; border:1px solid #000;}

div.boxes div.highlighted div.head {color:#a00;}
div.boxes div.highlighted div.observations {color:#333;}
div.box div.boxHeader {position:absolute; z-index:10; overflow:hidden;}
div.box div.boxFooter {position:absolute; z-index:15; overflow:hidden;}

ul.articles {list-style-type:none; margin:0; padding:0; clear:both; float:none; width:auto; height:auto; overflow:hidden;}
ul.articles li {margin-bottom:5px; clear:both; }
ul.articles li.highlighted {}
ul.articles li p.subtitle {padding-left:20px;font-size:9px; color:#999; font-family:verdana,arial,helvetica; margin:0;}
ul.articles li h2 {padding-left:20px; background:url('../img/bullets/follow.gif') top left no-repeat; }
ul.articles li h2 a {text-decoration:none; color:#000;}
ul.articles li h2 a:hover {text-decoration:none; color:#F00;}
ul.articles li div.head {padding-left:20px;color:#666;}
ul.articles li:hover div.head {color:#000;}

ul.articles li p.icon {float:left; margin-right:10px; background-color:#000;}
ul.articles li.detailed { padding:0; background:none;}
ul.articles li.detailed p.icon {float:left; margin-right:10px; }
ul.articles li p.more {font-size:9px; font-family:verdana,arial; margin:0;}
ul.articles li p.more a {text-decoration:none;}


ul.related {list-style-type:none; margin:0; padding:0; margin-bottom:10px; width:100%; overflow:hidden;}
ul.related li {clear:both; color:#999; padding-right:20px; background-repeat:no-repeat; background-position:2px 5px; padding-left:20px; margin-bottom:2px; overflow:hidden;}
ul.related li.selected h3 {background:url('../img/backgrounds/small-separator2.gif') top right no-repeat; padding-top:5px;}
ul.related li.selected {background-image:url('../img/bullets/related-domain.gif'); background-position:0px 2px;  }
ul.related li h2 {font-size:14px; line-height:16px; }
ul.related li h3 {font-size:13px; line-height:15px; }
ul.related li a {text-decoration:none; display:block; float:left; padding-top:5px;color:#666; background:url('../img/backgrounds/small-separator2.gif') top right no-repeat; }
ul.related li a:hover {color:#F00;}

ul.related li.domain {background-image:url('../img/bullets/related-domain.gif'); background-position:0px 2px;  text-transform:uppercase;}
ul.related li.domain a {color:#a00;}
ul.related li.domain a:hover {color:#f00;}

ul.related li.article {background-image:url('../img/bullets/related-article.gif');}
ul.related li.article a {color:#000;}
ul.related li.article a:hover {color:#f00;}
ul.related li.file {}
ul.related li.file a {display:inline; margin-right:5px;}
ul.related li.file .info {font-size:10px; visibility:hidden; margin:0;}
ul.related li.file:hover .info {visibility:visible;}
ul.related li.video {background-image:url('../img/bullets/related-video.gif');}
ul.related li.sound {background-image:url('../img/bullets/related-sound.gif');}

ul.related li div.head {clear:both; padding:0; margin:0; font-size:12px; line-height:13px; font-weight:normal; color:#000; text-transform:none;}
ul.related li p.more {clear:both; padding:0; margin:0; font-size:11px; line-height:12px; font-weight:normal;}
ul.related li .icon {float:left; border:1px solid #000; margin-right:5px;} 

ul.related li.more {padding:0;}
ul.related li.more a {padding:0; color:#999; font-size:10px; background:none;}
ul.related li.more a:hover {color:#000;}


div.boxes div.boxDomainsLast ul.related {padding:0; margin:0; list-style-type:none;}
div.boxes div.boxDomainsLast ul.related li.domain {background:url('../img/backgrounds/small-separator2.gif') top left no-repeat; padding:0; padding-top:5px;}
div.boxes div.boxDomainsLast ul.related li.domain a {text-transform:none; background:none;}
div.boxes div.boxDomainsLast ul.related li ul.featured {padding:0; margin:0;}
div.boxes div.boxDomainsLast ul.related li ul.featured li.article {background-image:url('../img/bullets/related-article.gif');}


div.boxes div.boxDomainsFeatured ul.related {padding:0; margin:0; list-style-type:none;}
div.boxes div.boxDomainsFeatured ul.related li.domain {background:url('../img/backgrounds/small-separator2.gif') top left no-repeat; padding:0; padding-top:5px;}
div.boxes div.boxDomainsFeatured ul.related li.domain a {text-transform:none; background:none;}
div.boxes div.boxDomainsFeatured ul.related li ul.featured {padding:0; margin:0;}
div.boxes div.boxDomainsFeatured ul.related li ul.featured li.article {background-image:url('../img/bullets/related-article.gif');}


ul.pictures {list-style-type:none; margin:0; padding:0; width:100%; overflow:hidden;}
ul.pictures li.picture {float:left; margin:1px; padding:0px; background-color:#000; background-color:#ccc;}
ul.pictures li.picture:hover {background-color:#f00;}
ul.pictures li.picture a {display:block; margin:0; padding:0; width:100%; height:100%;}
ul.pictures li.picture img {display:block; margin:0; padding:0;}

/*
div.article { }
div.article h1 { font-size: 30px; line-height:30px; margin-bottom:10px; }
div.article h2 { font-size: 18px; line-height:18px; margin-bottom:5px;}
div.article p.visual1 { background-color:#000; }
div.article p.visual2 { text-align:center;}
div.article div.boxPresentation div.head { color: #F66800; font-size:14px; font-weight: bold;}
div.article div.head p { margin-top: 10px;}
div.article div.head ul { margin-top: 10px; margin-left: 10px;}
div.article div.head ul li { margin-bottom: 7px; list-style-type: square;}
div.article div.body {  }
div.article div.body p { margin-bottom:10px;}
div.article div.body ul { list-style-type: square; padding-left:15px;}
div.article div.body ul li { margin-bottom: 5px; }
div.article div.observations {  color: #ccc; font-family: Verdana, Arial; font-size: 9px; line-height:11px;}
div.article div.observations p { margin-top: 10px;}
div.article div.observations ul { margin-top: 10px; margin-left: 10px;}
div.article div.observations ul li { margin-bottom: 7px; list-style-type: square;}
div.article ul.morearticles {}
*/

/*

ul.pictures { float:left; overflow:hidden; border-bottom:1px solid #f66800; padding-bottom:5px; padding-left:5px; }
ul.pictures li {width:40px; height:40px; float:left; margin:0; padding:0; border:none;}
ul.pictures li a {padding:3px; width:40px; height:40px; background-color:#fff; }
ul.pictures li a:hover {background-color:#f66800; } 
ul.pictures li a:active {background-color:#fff;} 
p.pagenav {clear:both; font-size:10px;}
#picture {margin-bottom:10px; }

*/


div.banner-text {}
div.banner-image {}

div.poll {}
div.poll form {}
div.poll ul.options {}
div.poll ul.results {}


div.forum {}
div.forum ul.forums {}
div.forum ul.threads {}
div.forum div.foruminfo {}
div.forum div.threadinfo {}
div.forum ul.replies {}
div.forum div.postmessage {}


div.banner {}
div.banner-text {}
div.banner-image {}

div.pagenav {font-size:10px; line-height:11px; text-align:center; padding-top:5px; clear:both;}

div.comments {font-size:11px;}
div.comments ol.comments li {margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:10px;}
div.comments ol.comments p.user {font-weight:bold; margin:0;  line-height:13px;}
div.comments ol.comments p.date {font-weight:normal; margin:0; padding-top:5px; color:#999; line-height:13px;}
div.comments ol.comments div.message {clear:both; color:#333; line-height:14px;}

#sitemap ul.sm {list-style-type:none;}
#sitemap li.smDom {padding-left:0; margin-left:0; width:300px; float:left;}
#sitemap li.smDom h2 {padding-left:20px; background:url('../img/bullets/follow.gif') center left no-repeat;}