@import url("main_menu.css");
html { height:100%;}
body { margin:0; padding:0; color:#FFF; height:100%; background-color:#000;}
#main_wrap { width:100%; height:100%; background:#000 repeat-x top left;}
#main_container { margin:0 auto; width:1000px; background:#222; border-left:1px solid #595959; border-right:1px solid #595959; position:relative;}
#header_place { margin:0 auto; width:1000px; height:150px; position:relative;}
#logo { height: 47px; width: 230px; top:55px; left:20px; position:absolute; visibility: visible;}
hr { border:1px solid; color:#555;}
#paypal_logo { margin:10px 0;}
#paypal_q p { margin:5px 0;}
#paypal_q img { border:1px solid #0086bb;}
.shadow_left {background:url(shadow_left.png) repeat top left; float:left; position:absolute; left:-10px; height:100%; width:10px;}
.shadow_right { background:url(shadow_right.png) repeat top left; float:right; position:absolute; left:1000px; height:100%; width:10px;}

/* ----------------------- [ Link styles ]  ----------------------------- */
a { color:#CCC; text-decoration:none; outline:none;}
a:hover { text-decoration:underline; color:#ff922a; outline:none;}

/* ------------------------ [ 1pxtrans.png and 1pxtrans2.png fix for less HTTP requests ] -------------------------- */
/* 1pxtrans*/
.contentpaneopen, .contentpaneopen-project, .contentpaneopen-bio, #video-slides, .multimedia, #frontenddisplay, #audio_playlist_top, .odd, .xmap .componentheading, .right_video, #right-col, #formlist_list, #pagination-flickr a, .onealbum, #poll, #white-magic, .book_placer, #favorite_article, .moduletableradotv { background:url(1pxtrans.png) repeat top left;}
/* 1pxtrans2.png */
#black-magic, .videolink, #videogalwrap, #pagination-flickr a:hover, .albumtitle { background:url(1pxtrans2.png) repeat top left;}

/*********************************** Blog entry styles ********************************/

/*--------------------------------- DIV bg holders (min-height @ div.maintd for testing purpose remove)--------------------------------*/
div.maintd { width:100%; height:100%; margin:0; padding:0; min-height:450px; background:#272727;}
div#inside { background:url(logob.png) top left no-repeat; width:100%; height:100%; min-height:250px;;}
/*----------------------------------------------------------------------------------*/

/* 4 classes to build blog entry (table,table,td,a) exact order */
.blog {text-align:left; padding:10px 10px 0 10px; width:100%;}
.blog-project {text-align:left; padding:10px 10px 0 10px; width:100%;}

.article_column { padding:0 5px 0 5px}
table.contentpaneopen { margin:5px 10px 0; padding:0 5px; width:98%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
.contentpaneopen { color:#AAA; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contentpaneopen img { border:0;}
table.contentpaneopen-project { margin:4px 10px; padding:0 5px; width:98%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
.contentpaneopen-project { color:#AAA; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contentpaneopen-project img { border:0;}
a.readon { float:right; background:#900; outline:none; padding:2px 4px; color:#CCC; text-decoration:none; font-size:8px; font-family:Tahoma, Geneva, sans-serif; margin:0}
a.readon-:hover { color:#CCC; text-decoration:underline;}
.contentheading { font-weight:bold;}
.contentpaneopen .createdate { font-size:10px; color:#BBB;}

/* ------------------------------------ [ 12 picture news ] ---------------------------------- */
#news_wrap { width:980px; margin:0 auto;}
#news_mover { margin: 5px 0 0 5px;}
.news_info img { border:0 none;}
.news_holder { width:240px; height:200px; float:left; position:relative; border:1px solid #666;}
.news_link { height:30px; left:0; position:absolute; text-align:center; top:170px; width:100%; background:url(1pxtrans50.png) repeat top left; line-height:11px; padding-top:4px;}
.news_link a { color:#BBB; font-family:Arial, Helvetica, sans-serif, sans-serif; font-size:12px; font-weight:bold;}

/******************************* FOOTER MENU **************************************/
.main_menu { width:30px; text-align:left; font-family:Tahoma, Geneva, sans-seriff; display:inline}
.main_menu a:link, .main_menu a:visited { color:#FFF; font-size:10px; text-decoration:none;}
.main_menu a:hover { text-decoration:underline;}
.mainlevel-footersuf { color:#FFF;}


.octgal { background-color:#333; padding:5px;}

/**************************** SEARCH RIGHT @ TOPMENU ***** *************************************/
.modmenu { float:left;}
.search-leftbg{ background:#272727; border-bottom:1px solid #1a1a1a; border-top:1px solid #404040; border-left:1px solid #505050; float:right; height:26px; width:229px;}
.search-searchbox { background:url(field.gif) no-repeat center left; margin:0 0 0 3px; height:27px;}

.moduletable-searchbox form { margin:0 0 0 10px; }
.inputbox-searchbox { color:#ff8400; font-weight:bold; border:none; margin:0 0 0 25px; height:14px; background:#000; width:110px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; line-height:20px;}
.button-searchbox { background:url(find.gif); height:22px; width:56px; margin:2px 2px 0 20px; border:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#a2a2a2; cursor:pointer;}
.button-searchbox:hover { color:#ff8400}
/* Bad Bad IE - Heck him good :D
* html .button-searchbox {margin:0 2px 5px 10px;}
* html .search-leftbg { margin-top:-2px;}*/
* html .inputbox-searchbox { color:#FFF;}
/* And Opera also is evil sometimes */

.clearthem { clear:both; border:0 none !important; height:0 !important;}

/******************************** TOP LANGUAGE SELECTION *******************************************/
div.moduletable-flags { width:132px; float:right;}
div#jflanguageselection img { border:none;}
div.rawimages a { margin:0 3px 0 3px; outline:none;}
div.rawimages span { margin:0 2px;}
div.rawimages #active_language { margin:0 2px;}

/*************************************** PATHWAY (BREADCRUMB) *************************************/
.moduletable-breadcrumb { color:#EEE; font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding:7px 0 3px 5px;}
.moduletable-breadcrumb a { color:#888; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-decoration:none;}
.moduletable-breadcrumb a:hover { color:#EEE; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-decoration:underline;}

/********************************************** NAVIGATION TOP *****************************/
a.mainlevel-navtop { margin:0 10px 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:none;}
a.mainlevel-navtop:hover { margin:0 10px 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-decoration:underline;}

/* **************************** MESSAGE BOX ****************************************/
.message { padding:10px; color: #222; margin:0 auto; width:600px;}
.intromsg { background-color:#e6efc2; color: #529214; border: 2px solid #c6d880; padding:5px;}
.errormsg { color: #D12F19; border-color: #FBC2C4; padding:5px;}

/*---------------------------------- NEWS IMAGE BOX MODULE -----------------------------------*/
#news_image_3-featured { width:560px !important; height:280px !important; }
#news_image_3-featured .gk_news_image_3_tabsbar { float:right !important; width:150px !important; position:absolute !important; z-index:5000 !important; left:452px; top:5px;}
#news_image_3-featured .gk_news_image_3_tabsbar img { float:left !important;}
#news_image_3-featured .gk_news_image_3_text_bg { width:79% !important; margin:0 0 5px 5px; top:200px !important; height:75px !important;}
#news_image_3-featured .gk_news_image_3_wrapper h2 { font-weight:bold !important; font-size:20px !important;}
#news_image_3-featured .gk_news_image_3_wrapper h2 a.gk_news_image_title { font-weight:bold !important; font-size:20px !important;}
#news_image_3-featured .gk_news_image_3_slide img { margin:0 0 5px 0;}
#news_image_3-featured .gk_news_image_3_text {max-width:436px; top:193px !important; max-height:63px;}
#news_image_3-featured .gk_news_image_3_text p { margin-top:5px; visibility:hidden;}
/*-----------------------------------[ Frontend template settings ]-------------------------------*/
#frontwrap { height:100%; width:1000px; margin:0 auto; position:relative; padding-top:10px;}
#frontleft { float:left; width:500px; margin:0 0 0 30px;}
#frontright { float:right; margin:0 30px 0 0;}
#frontbot { min-height:200px; background:url(bot_bg.gif) repeat-x center left; margin-top:15px; border-top:1px solid #595959; height:230px; position:relative;}
#welcome-msg { float:right; margin-top:100px; width:290px;}

#front-speech { margin:0 0 0 -17px;}
#video-slides { width:400px; height:80px; margin:10px 10px; padding:5px; position:relative;}
#front-video { margin:0 -17px 0 0; width:400px; position:relative; z-index:2;}
#flashvideoplayer { outline:none;}
#front-lastgallery { margin:0 0 0 10px; padding:5px; width:460px;}
#front-lasttour { margin:36px 0 23px 0;}
#front-lasttour img { margin:0 0 5px 10px;}
#front-lastnews { margin:0 0 0 10px;}
div.fast-wrap { margin:10px 0 0 -17px;}
#front-player {}

p.welcome-txt {  font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
span.name-title { margin:0 0 0 10px;}

#clear { clear:both;} 
.clear { clear:both;}

/*------------------------------------- [ 2 column template ] --------------------------*/
#left-col { float:left; width:770px; height:100%;}
#right-col { float:right; width:210px; height:100%; margin:15px 10px 5px 0; padding:5px; color:#AAA; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}

/*-------------------------------------- [ Gallery album view ] -----------------------------*/
.sectiontableentry1 { border-bottom:1px dotted #404040;}
.sectiontableentry1 td { background-color:#505050}
.sectiontableentry2 td { background-color:#606060}
.sectiontableentry1 td img { border:3px solid #666;}
.sectiontableentry2 td img { border:3px solid #666}

/*---------------------------- [ Category description style ] --------------------------------*/
.cat-desc { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; margin:-10px;}
/*---------------------------- [ Participants biography ] ----------------------------------*/
.article_column { padding:0 5px 0 5px}
table.contentpaneopen-bio { margin:4px 10px; padding:0 5px;}
.contentpaneopen-bio { color:#AAA; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contentpaneopen-bio img { border:0;}
a.readon-bio { float:right; background:#900; outline:none; padding:2px 4px; color:#CCC; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0}
a.readon-bio:hover { color:#CCC; text-decoration:underline;}
.contentheading-bio { font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#CCC;}
.contentpaneopen-bio .createdate { font-size:10px; color:#BBB; padding-left:6px;}
/*------------------------------------ [ News Multimedia ] -------------------------------*/
.multimedia { padding:3px; border-top:1px solid #444; margin:10px 0 0 0;}
/*-------------------------------- [ RSForm! frontend list ] ---------------------------*/
#formlist_list { width:110px; height:160px; border:1px solid #333; display:block; float:left; margin:10px 15px; border-radius: 3px;	-moz-border-radius: 3px; -webkit-border-radius:3px; -o-border-radius: 3px; padding:5px 3px;}
#container_list { margin:5px; width:100px; height:190px;}
#imgupload_list { height:100px; background:#666;}
#imgupload_list img { border:1px solid #333;}
#profile_list { height:50px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AAA; padding-top:5px;}
#frontenddisplay { width:760px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; margin:15px 5px 0 5px;}
#joinpartners_list {padding:3px 10px; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#joinpartners_list img { border:none;}
#joinpartners_list a:link, #joinpartners_list a:visited { text-decoration:none;}
#joinpartners_list a:hover {}
/*------------------------------ [ Plugin - DenVideo ] --------------------------------*/
object.denvideo { outline:none;}
#audio_playlist { width:100%; color:#AAA; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
#audio_playlist_top { text-align:center; height:25px;}
#audio_playlist_track { width:40%; border-right:1px dotted #666; font-weight:bold;}
#audio_playlist_play { width:60px; border-right:1px dotted #666; font-weight:bold;}
#audio_playlist_dl { border-right:1px dotted #666; font-weight:bold;}
#audio_playlist_vote { text-align:left; font-weight:bold; padding:0 5px;}
.audio_base td { padding:4px 3px; color:#FFF;}
.odd td { color:#AAA;}
/*-------------------------------- [ Page pagination ] -----------------------------*/
#movethatpag { margin:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding-bottom:10px;}
ul#pagination-flickr{border:0; marflickrgin:0 auto; padding:0; width:400px; padding-bottom:1px; margin-top:-1px;}
#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
display:block;
float:left;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #666;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#AAA;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
font-family:Tahoma, Geneva, sans-serif;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#CCC;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
font-family:Tahoma, Geneva, sans-serif;
}
#pagination-flickr a:hover{
border:solid 1px #888;
color:#AAA;
}

.pagi_wrap a:hover { background:url(1pxtrans2.png) repeat top left; border:1px solid #888888; color:#AAAAAA;}
a.pagi_next, p.pagi_prev, a.pagi_number, a.pagi_prev{ font-size:11px; border:solid 1px #666; color:#CCCCCC; padding:3px 6px; text-decoration:none; background:url(1pxtrans.png) repeat top left; font-family:Tahoma, Geneva, sans-serif;}
a.pagi_prev { margin-right:3px;}
div.pagi_wrap { margin:10px 0;}
div.pagi_wrap b { padding:3px 6px; color:#AAAAAA;}
/*------------------------- [ Gallery tooltip ] --------------------------------*/
.thumbnail a { cursor:pointer;}
.tooltip_image{
position:absolute;
z-index:200;
left:-9999px;
top:0px;
}
.tooltip_image div{
width:143px;
overflow:hidden;
left:6px;
position:absolute;
top:-27px;
z-index:210;
}
.tooltip_image span{
position:absolute;
z-index:209;
top:-32px;
left:0;
}

.galimages { padding:7px; margin:0 5px 5px 0;}

/*----------------------------- [ Side albums ] ----------------------------------------*/
#galalbums { width:200px; padding:0 5px 2px;}
.onewraper { padding:4px 4px 0;}
.onewraper 2 { padding-bottom:4px;}
.onealbum { float:left; width:100%; margin-bottom:5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
.onealbum img { border:none !important;}
.onealbum span { float:right; font-size:11px; font-family:Tahoma, Geneva, sans-serif; width:136px; text-align:left; height:40px;}
.albumtitle {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; text-align:center;}
.albumtitle h3 { margin:3px 6px; font-size:12px; padding:3px 0; font-family:Tahoma, Geneva, sans-serif;}
/*++++++ Slider for side albums ++++++++++*/
.slider2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 210px;
height: 647px; /*Height should enough to fit largest content's height*/
}

.slider2 .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 50px;
}

.slider2 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
margin-right:5px;
}

.slider1{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 210px;
height: 150px; /*Height should enough to fit largest content's height*/
}

.slider1 .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 50px;
}

.slider1 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
margin-right:5px;
}
.slider3{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 210px;
height: 650px; /*Height should enough to fit largest content's height*/
}

.slider3 .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 50px;
}

.slider3 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
margin-right:5px;
}
.carusellinks { background-color:#333; color:#CCC; font-family:Tahoma, Geneva, sans-serif;}
.carusellinks img { border:none;}
.carusellinksx { color:#CCC; font-family:Tahoma, Geneva, sans-serif; margin-left:107px;}
.carusellinksx img { border:none;}
.carusellinks a:visited, .carusellinks a:link, .carusellinks a:hover { color:#CCC; outline:none; text-decoration:none; font-size:12px;}
.wrapergalnavicount { color:#CCC; margin:5px 5px 0 27px; position:absolute; top:23px;}
.galmenu { background:#282828; margin:0 auto; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; height:20px;}
input#g1, input#g2, input#v1 { width:25px; height:12px; font-size:9px; background:#333; border:1px solid #444; color:#FFF; font-weight:bold; text-align:center}

/* ------------------------------ [ Site map ] -------------------------------- */
.xmap {margin:15px 0 0;}
.xmap .componentheading { padding:3px 5px; text-align:center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; margin:0 10px 5px 10px;}
.xmap .contentpaneopen { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; margin:0 10px 10px 10px; padding:10px 7px 10px 20px; width:94% !important;}

/* ----------------------------- [ Discography list ] ------------------------ */
#discowrap { overflow:auto;}
.albumsdisc { border:1px solid #666; width:330px; margin:5px; float:left;}
.albumpic { float:left; padding-right:3px;}
.albumpic img { padding:5px;}
.albumsongs { margin: 0 0 0 150px; border-left:1px dotted #666;}
.cleaner { clear:both;}
.albumyears { background:#333; font-size:14px; margin:5px; text-align:center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
.albumyears h2 { margin:0;}
.albumsongs ol { margin:5px 0 5px 35px; padding:0;}
.listenalbum { margin:5px 5px 3px 5px; border-top:1px solid #666}
.listenalbum span { margin:0 auto; display:block; width:185px;}
.listenalbum a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

/* ---------------------- [ Big Set Video ] -------------------------------------- */
td#bigsetvideo { margin:0 0 0 250px;}
#bigvideowrap { margin:0 auto;}
#bigvideomover { width:608px; float:right;}
/*    Video gallery     */
#videogalwrap { margin-top:15px; padding:5px 5px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px;}
.videocategory { position:relative; width:170px; float:left; margin:0 3px 0 4px;}
.videocattitle h3 {border:0 none; color:#FFFFFF; font-size:11px; line-height:20px; margin:0; padding:0 4px 0 13px; text-align:left; text-transform:uppercase;}
.videocattitle { border-bottom:1px solid #666; margin: 5px 0 3px;}
.videolink { position:absolute; top:67px; left:0; top left repeat; width:170px; height:24px; text-align:left; }
.videolink span { padding-left:10px; line-height:24px; font-size:11px; font-weight:bold;}
.videolink a { color:#FFF; text-decoration:none;}

/* ---------------------------- [ Video Gallery sidebar ] --------------------------------------- */
.right_video { clear:both;  overflow:hidden;  padding:5px; text-align:left; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; margin:0 0 3px 0;}
.right_video table { font-family:Arial,Verdana,Tahoma; font-size:11px; font-weight:bold; height:47px; line-height:12px; margin:0; padding:0;}
.right_video img {float:left; height:46px; margin-right:5px; width:85px; border:0 none;}
.right_video a { text-decoration:none; color:white;}

/* ----------------------------- [ Video page banners ] ---------------------------------------------- */
#video_banners { margin:6px 1px 1px 1px;}
#video_banners span { margin:1px;}

#video_minibanners { width:68px; float:left;}
#video_minibanners span { margin-bottom:2px;}

.socailbookmark { margin-right:15px; padding-bottom:10px;}
.socailbookmark a { text-decoration:none;}
/* --------------------------------- [ PayPal donation ] ---------------------------------------------------- */
#donate_symbol_currency { margin-right:3px;}
#donate_currency_code { margin-left:3px;}

/* -------------------------------- [ Black/White magic ] ----------------------------------------------------------*/
#black-magic { width:400px; height:225px; position:absolute; top:106px; z-index:-1; outline:none;}
#white-magic { width:400px; height:90px; z-index:-1; position:absolute; top:0;}

/* ------------------------------- [ Books in media ] ------------------------------------------ */
#book_wrap {}
.book_placer { border:1px solid #555; padding:10px;}
.book_picture { float:left; width:123px; height:137px; background:#FF00AA; margin-right:7px;}
.book_info { background:#666; margin-left:130px; padding:10px; font-size:12px; font-family:Tahoma; color:#AAA; width:439px;}
.book_citate { font-family:Arial; font-weight:bold; font-style:italic; color:#ABABAB; font-size:15px; padding-top:10px;}
.book_citate:first-letter { font-size:18px; padding-left:10px;} 
/* --------------------------------- [ Google AdSense ] ---------------------------------------- */
.googlead { float:left; margin-top:6px; width:1%; margin-left:30px;}
/* --------------------------------- [ Poll ] -------------------------------------------- */
#poll { width:220px; margin:10px 10px 10px 25px; border:1px solid #303030; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; float:left;}
#poll div.moduletable {}
#poll input.button { background:url(btn19.gif) repeat-x center left; border:1px solid #666;}
#poll .sectiontableentry2 { padding-right:5px;}
#poll table.poll thead tr td { padding:10px 10px 4px 5px; border-bottom:1px solid #303030; }
#poll table.poll tbody tr td div { margin:5px 0;}
#poll table.poll tbody tr td.sectiontableentry1 { border-bottom:0 none;}
#poll table.pollstableborder { margin-left:35px;}
/* -------------------------------- [ Most read articles ] ------------------------------ */
#favorite_article { width:229px; float:left; margin:10px 10px 10px 0; border:1px solid #333;}
#favorite_article ul.mostread { margin:5px 10px; padding:0; list-style:none;}
#favorite_article h3 { margin:10px 5px; border-bottom:1px solid #333; font-size:16px; padding:0 0 3px 3px;}
/* --------------------------------- [ Gallery snipit on index page ] ---------------------- */
div#galsnipit { width:500px; float:left; margin-left:10px;}
div.scrollable {	
	/* two required settings */
	position:relative;
	overflow:hidden;	
	/* custom decoration */
   background:url(1pxtrans30.png);
	width: 560px;	
	height:75px;	
   margin-top:-5px;
   padding-top:10px;
}
/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
div.scrollable div.items {	
	position:absolute;
	width:20000em;	
	clear:both;
	
	/* decoration */
	margin-left:10px;
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	
	/* custom decoration */
	text-align:center;
	width:90px;
   height:60px;
	font-size:13px;
	font-family: 'bitstream vera sans';
	border:1px solid #555;
	margin-right: 20px;	
	-moz-border-radius:4px;
}

/* active item */
div.scrollable div.items div.active {
   
}
div.items div a { border:0 none;}
div.items div a img { border:0 none;}

div.navi { width:200px; height:20px; margin:10px 0 0 270px; position:relative;}
div.navi a { background:transparent url(noclick.png) no-repeat; cursor:pointer; float:left; height:8px; margin:3px; width:8px; outline:none;}
div.navi a.active {background:transparent url(click.png) no-repeat;}
/* -------------------------------- [ Footer and it's menu ] ------------------------------ */
.footer_min { height:50px; background:url(footer_bg.gif) repeat-x center left; border-top:1px solid #484747;}
#copyright { margin:18px 10px 15px 0; width:200px; float:right; position:relative;}
#copyright span.counter { position:absolute; margin-left:13px;}
#bottom_menu span {font-family: arial; font-size: 11px; color: #FFF;}
#bottom_menu ul { margin:0; padding:0; list-style:none;}
#bottom_menu ul li, #bottom_menu ul li a { float:left; display:block;}
#bottom_menu ul li a {padding:18px 0 18px 10px; font-family: arial; font-size: 10px; color: #FFF; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#bottom_menu ul li a:hover { color:#999; text-decoration:underline;}

/* ------------------------------ [ Front_Banner ] ------------------------------------- */
#front_banner { width:975px; height:100px; margin:10px 5px 10px 12px; text-align:center;}
#head_banner { width:728px; height:90px; background:#999; float:right; margin:30px 0 0 0; text-align:center;}
#world_map { width:400px; float:right; margin:10px 10px 5px 0; padding:5px; background:url(1pxtrans30.png) top left;}
#footer_banner { width:560px; position:absolute; top:130px; left:0; background:#666; height:100px; margin:-10px 0 0 10px; text-align:center;}
#info_bar { border-top: 1px solid #484848; background:url(top_bar.gif) repeat-x top left;}
.hit_text { font-size:12px; font-family:Arial,Verdana,Tahoma; color:#AAA;}
.hit_text strong { color:#CCC;}
.moduletable-time { width:500px; font-family:Arial; font-size:11px; line-height:21px; padding-left:10px; color:#ff8400; font-weight:700;} 
.current_date { float:left; width:65px; margin:-16px 0 0 -17px;}
#front_banner .moduletable { float:left; margin:0 2.5px;}

.contentpaneopen p code { background:#666; border:1px solid #888; padding:2px; color:#FFF;}
.contentpaneopen p { margin:0;}

/* ------------------------------------ [ Search page ] ---------------------------- */
.contentpaneopen fieldset { border:0;}
h1.search_title { margin:0; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
div.contentpaneopen { margin:0 10px 10px;}
.searchintro { display:inline-block; margin:5px 0 5px 20px;}
span.search_word_title {font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
span.search_word_key { color:#FC0}
.contentpaneopen_s {margin:15px 10px 10px; padding:0 5px; width:98%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px; -o-border-radius: 4px; background:url(1pxtrans.png); color:#AAA; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.search_field_main { padding:10px 0 10px 0;}
.search_push_limit { margin:0 0 0 155px;}
div.flikr { padding-bottom:5px;}
div.flikr ul#pagination-flickr { padding:10px;}

/* -------------------------------- [ Right side banners News - Projects pages ] ------------------------ */
.moduletable-rsidebanners {width:200px; margin:0 auto;}
.moduletable-rsidebanners img {padding:5px 0;}

/* --------------------------------- [ LCPlayer RADIO/TV module on hofpro.com/lang/media/radio ] ------------ */
.moduletableradotv {margin:15px;padding:10px;}
