html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ul, ol, dl {position: relative; }
@font-face{font-family:ScalaSa;src:url("ScalaSa.eot") /* EOT file for IE */}
@font-face{font-family:ScalaSa;src:url("ScalaSa.ttf") /* TTF file for CSS3 browsers */}
@font-face{font-family:ScalaSaBd;src:url("ScalaSaBd.eot") /* EOT file for IE */}
@font-face{font-family:ScalaSaBd;src:url("ScalaSaBd.ttf") /* TTF file for CSS3 browsers */}
@font-face{font-family:ScalaSaIt;src:url("ScalaSaIt.eot") /* EOT file for IE */}
@font-face{font-family:ScalaSaIt;src:url("ScalaSaIt.ttf") /* TTF file for CSS3 browsers */}
body{font-size:11.5px;line-height:160%;color:#666; /*margin-top: 20px; regular spacing without banner ad*/ margin-top: 10px; background: url(images/body-bg.gif) center top repeat-y #e5e5e5; font-family: "Helvetica Nue", Helvetica, Arial sans-serif;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
fieldset,img{border:0;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}
li {list-style-type:none;}
p img{padding:0;max-width:100%;}
em {font-style: italic;}
.clear{clear:both;}
a, a:link { color: #0093ca; text-decoration: none;}
a:visited {color: #01739e;}
a:hover { color: #fff; background: #0093ca; }
a:visited:hover { color: #fff; background: #01739e; }
h1#logo{text-indent:-9999px; width:489px;height:67px;border:0; margin-bottom: 10px; background: url(images/brand.gif) no-repeat; }
h1#logo a {width:489px;height:69px;border:0; display: block; margin-top: -10px;}
h1#logo a:hover {background:none;} 
h2, h3, h4, h5, h6, h7 {font-family:"ScalaSa", Helvetica, Arial sans-serif;font-weight:normal;line-height:100%;color:#5EBCB9;}
h2{font-size:225%;clear:both;}
h2.pagetitle{font-size:225%;font-weight:normal;margin:0 0 20px 0;}
h3{font-size:155%;padding:5px 0; color: #666;}
h3.subheading {font-family:"ScalaSaIt", Helvetica, Arial sans-serif;color: #999;}
h4{font-size:140%;padding: 0; line-height: 120%;}
.sidebox_mid h4 {margin-bottom: 10px;}
.executive h4{font-size:160%;padding: 0; line-height: 120%;}
h5{font-size:130%;padding:3px 0; font-family:"ScalaSaIt", Helvetica, Arial sans-serif; color: #999;}
h6{font-size:130%;line-height:120%;color:#444;}
h7{font-size:120%;margin:0 0 5px 0;line-height:120%;color:#444;}

/*#featured h2 a { font-size: 18px; margin-top: 3px; color: #fff; text-decoration: none; margin-bottom: 5px;}
#featured h3 { font-size: 12px; font-style: italic; color: #fff; margin-top:-3px; padding: 0; text-decoration: none; margin-bottom: 5px;}
#sidebar .sidebox div.sidebox-heading h2{font-size:180%;font-weight:normal;color:#000000;margin:0 0 6px 0;}
div.comment h1{font-size:215%;font-weight:normal;color:#000000;margin:10px 0 10px 0;}
div.comment h2.page{font-size:210%;font-weight:normal;color:#5ebcb9;margin:0 0 10px 0;}
div.comment h2 a:link, div.comment h1 a:visited{color:#5ebcb9; text-decoration: none;}
div.comment h2 a:hover, div.comment h2 a:visited:hover {color:#fff; background: #5ebcb9;}
div.comment h2 a:visited {color:#9eb1b0; text-decoration:none;}
div.comment-admin h1{font-size:250%;font-weight:normal;color:#000000;margin:0 0 20px 0;}
div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000000;}
div.comment-admin h1 a:hover{color:#000000;}

*/

p.exec{font-size:130%;font-weight:normal;padding-bottom:0px;margin-bottom:5px;margin-top:0;line-height:120%;color:#444;}
p {margin-bottom:12px;}
/* page setup & layout */
#wrapper{width:100%;height:100%}
#ivco_ad {width: 680px; height: 95px; background: url(../FORUM/images/IVCO_2010_ad.gif); margin: 0 auto 30px; display: block; }
#container{width:800px;margin:0 auto;}
#header{position:relative;height:85px;margin:0px 0px 5px 0px;}
#header #topmenu { position:absolute;top:0px; right:0; z-index: 100; display:block;}
#header #topmenu ul { padding: 0; margin-right: 40px; display:block;}
#header #topmenu ul li { position:relative; float: left; list-style-type: none; font-size: 10px; padding: 0; margin-left: 15px;display:block; }
#header #topmenu a#rss { position:absolute;top:-2px;right:-6px;font-size: 10px; padding: 0;  }
#header #topmenu ul a { font-family:"ScalaSa", Helvetica, Arial sans-serif; color: #888; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5px; }  
#header #topmenu ul a:hover, div#topmenu ul a:active, #current { text-decoration: none;  color: #000; background: none; } 
#banner { width: 100%; float: left; height: 300px; background: url(images/banner.jpg);}
#banner img { border: solid 1px #dcdcdc; padding:3px; float: left; margin: 0em 1.8em 10px 0em;}
#breadcrumbs{float: left; margin: -10px 0 20px 0; height: 20px; width: 100%; line-height: 25px; font-size: 10px; display: block; border-bottom: 1px dotted #e5e5e5; padding-bottom: 10px;}
#main{width:auto;}
#sidebar{width:240px;padding:0px 20px 0px 0px; margin-right: 20px;float:left;}
#sidebar .sidebox{float: left; margin:0; padding: 4px;  width:232px; background: #fff; border: 1px solid #eee;font-size: 11px; line-height: 16px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#sidebar .sidebox {padding-bottom: 0; }
}
#sidebar .sidebox_inner {background:#f1f1f1; padding:20px 18px 20px 18px; }
#sidebar .sidebox .sidebox_top {}
#sidebar .sidebox div.sidebox-heading{border-bottom:#ccc 1px dotted; padding-bottom: 8px; margin-bottom: 8px;}
#sidebar h2 {font-family: "ScalaSaBd", "Helvetica Nue", sans-serif; font-size: 165%; text-transform: uppercase; text-shadow: 1px 1px #fff; letter-spacing: -0.9px; }
#sidebar .sidebox .sidebox_mid {}
#sidebar .sidebox ul{padding:0px;margin:0px;list-style:none;clear:both;width:100%;}
#sidebar .sidebox ul li{background:url(../FORUM/images/sidebox-li.png) 0 2px no-repeat;padding:4px 0 4px 23px;clear: both; width: 173px;}
#sidebar .sidebox ul li ul{ display: none; }
#sidebar.sidebox li a {color: #0093ca; text-decoration: underline; }
#sidebar.sidebox li a:link, div#sidebox li a:visited{color:#444;}
#sidebar .sidebox li a:hover{color:#fff;}
#sidebar #wp_bannerize li {margin-top:15px;}
#sidebar .campaigns h2 {margin-top: 10px;padding-bottom: 4px; margin-bottom: 8px;}
#sidebar h5 {font-family: "ScalaSa";}
#sidebar .campaigns .campaign_img {border: 1px solid #e8e8e8; background: #f9f9f9; padding: 4px;}
#sidebar .campaigns .campaign_img img {border: 1px solid #f1f1f1;}
#sidebar .campaigns .campaign_img a:hover {background: none; border: none;}
div.banners{padding:15px 18px 15px 18px;}
div.banners img{padding:2px;}
div.error{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#5ebcb9;border-top:2px solid #fe7b7a;border-bottom:2px solid #fe7b7a;background:#FFD6D6;}
div.success{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#57861A;border-top:2px solid #6CAA00;border-bottom:2px solid #6CAA00;background:#EEF7DD;}
div.sidebox a.url:link, div.sidebox a.url:visited{text-decoration:underline;}
#content{width:63%; _width:60%; padding-right: 10px;float:right; padding-top: 20px;}
.home{padding-top: 20px;}
#content ul {margin: 10px;}
#content .row0-r ul, #content .row1-r ul {margin: 0;}
#content ul li {list-style-type: disc;list-style-position: inside;padding-left: 20px;}
#content ul li {list-style-type: disc;list-style-position: inside;padding-left: 20px; width: 100%\9 }
#content table.light td p {line-height: 140%; margin-bottom: 0;}
#content table.light td ul li {float: right; display: inline; padding: 0 0 0 10px;line-height: 140%; }
#content .light ul li {list-style-type: none;list-style-position: inside;}
#content h4 {margin-bottom: 10px;}
.executive {clear: both; padding-bottom: 10px; border-bottom: 1px dotted #ddd; margin-bottom: 20px;}
#content #anchor-links{width:100%;margin:0;padding:0;clear:both;}
#content #anchor-links li{float:left;border-right:1px solid #ccc;padding:0 5px;font-size:11px;list-style-type:none;display: inline;}
#content table{width:100%;margin:0;}
#content table td{background:#fff;padding:3px 10px;font-size:11px;vertical-align:top;}
#content table td.top {vertical-align:bottom;text-align:right;width:120px;}
#content table td.row0{background:#e9e9e9;}
#content table td.row0-r{width:120px;text-align:right;background:#e9e9e9;}
#content table td.row1-r{width:120px;text-align:right;background:#fff;}
#content table td.inner-heading{padding:20px 3px 3px 3px;font-weight:bold;font-size:14px;}
#content table td.inner-heading a{color:#555;}
#content table td.inner-heading a:hover{background:none;}
#content table.light td{background:#fff;padding:3px 10px;font-size:11px;vertical-align:top;border-bottom:1px solid #e5e5e5;}
#content table.light td.inner-heading{padding:20px 3px 3px 0;font-weight:normal;font-size:14px;border-bottom:1px solid #0093ca;}
#content table.light td.inner-heading a{color: #0093ca;}
#content table.light td.inner-heading a:hover{background:none;}
#content table td.title-row{background:#f1f1f1;text-transform:uppercase;font-weight:bold;}
#content table td.title-row-r{width:120px;text-align:right;background:#f1f1f1;text-transform:uppercase;font-weight:bold;}
#content table.light td.top {vertical-align:bottom;text-align:right;width:120px;border-bottom:1px solid #0093ca; padding-right:0;}
#content img {float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 5px 0;}
div.back{float:right;padding:0 0 0 23px;}
#footer{width:800px;margin:0 auto; padding:10px 0px 0px 0px;clear:both;color:#666;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* searchbox */
#search { position: absolute; top: 25px; right: 2px;  padding: 0; color:#aaa;background: url(images/bg-search.jpg) no-repeat; width: 156px; height: 28px; }
#search input.form-text { position: relative; top: -2px; left: 6px; width: 120px; height: 20px; background: none; font: 11px Arial; line-height: 20px;font-weight: normal; vertical-align: middle;  border: none; color: #888;}
#search-btn { position: relative; top: 5px; right: -5px; margin: 0; padding: 0; border: 0; }
#search table, #search td { margin: 0; padding-bottom: 0; border: 0; }
td.search-glass { border: 0; padding-top: 5px; padding-left: 3px; }
#rss { float: right; width: 20px; height: 20px; background: url(images/rss.png) no-repeat; margin: 0 10px 0 10px; }


/* banner */
#banner { width: 100%; float: left; height: 300px; background: url(images/banner.jpg);position-relative;z-index:1; }
#banner-menu { width: 100%; height: 43px;}
#banner-menu ul { margin: 0; padding: 0; }
#banner-menu ul li { position: relative; }
#banner-menu ul li a { height: 43px; color: #fff; font-size: 16px; font-weight: bold; line-height: 6px; padding: 0; margin: 0; text-decoration: none;}
#banner-menu img {border: none; padding: 0; margin: 0; }
#banner-menu ul li#menu-about {width:85px;height:43px;float:left;text-indent:-9999px;}
#banner-menu ul li#menu-about a {width:85px;height:43px;background:url(../FORUM/images/about.gif);display:block;text-indent: -9999px;}
#banner-menu ul li#menu-news {width:124px;height:43px;float:left;}
#banner-menu ul li#menu-news a {width:124px;height:43px;background:url(../FORUM/images/latest.gif);display:block;text-indent: -9999px; }
#banner-menu ul li#menu-conferences {width:126px;height:43px; float:left;}
#banner-menu ul li#menu-conferences a {width:126px;height:43px;background:url(../FORUM/images/conferences.gif);display:block;text-indent: -9999px;}
#banner-menu ul li#menu-members {width:114px;height:43px;float:left; }
#banner-menu ul li#menu-members a {width:114px;height:43px;background:url(../FORUM/images/members.gif);display:block;text-indent: -9999px;}
#banner-menu ul li#menu-research {width:112px;height:43px;float:left; }
#banner-menu ul li#menu-research a {width:112px;height:43px;background:url(../FORUM/images/research.gif);display:block;text-indent: -9999px;}
#banner-menu ul li#menu-newsletters {width:129px;height:43px;float:left; }
#banner-menu ul li#menu-newsletters a {width:129px;height:43px;background:url(../FORUM/images/newsletters.gif);display:block;text-indent: -9999px;}
#banner-menu ul li#menu-links {text-indent:-9999px; width:110px;height:43px;float:left;}
#banner-menu ul li#menu-links a {width:110px;height:43px;display:block;background:url(../FORUM/images/links.gif);}
/*
#banner-menu ul li#menu-about a:hover {width:85px;height:43px;background:url(../FORUM/images/about_over.gif);}
#banner-menu ul li#menu-news a:hover {width:124px;height:43px;background:url(../FORUM/images/latest_over.gif); }
#banner-menu ul li#menu-conferences a:hover {width:126px;height:43px;background:url(../FORUM/images/conferences_over.gif);}
#banner-menu ul li#menu-members a:hover {width:114px;height:43px;background:url(../FORUM/images/members_over.gif);}
#banner-menu ul li#menu-research a:hover {width:112px;height:43px;background:url(../FORUM/images/research_over.gif);}
#banner-menu ul li#menu-newsletters a:hover {width:129px;height:43px;background:url(../FORUM/images/newsletters_over.gif);}
#banner-menu ul li#menu-links a:hover {width:110px;height:43px;display:block;background:url(../FORUM/images/links_over.gif);}
*/
#banner-menu ul li:hover ul { display: block; z-index: 1000;background: 0;}	
#banner-menu ul li:hover ul ul { display: none; background: 0;}	
#banner-menu ul ul { position:absolute; *left:0; top:43px; display:none; list-style:none;background: 0;}
#banner-menu ul ul li {position:relative; border-top:1px solid #fff; background:#ccc; width:130px; margin:0; line-height: 28px; height: 28px;text-indent:0;background:#ccc;background: 0;}
#banner-menu ul li#menu-about ul li:hover, #banner-menu ul li#menu-conferences ul li:hover, #banner-menu ul li#menu-members ul li:hover, #banner-menu ul li#menu-research ul li:hover, #banner-menu ul li#menu-newsletters ul li:hover { color: #fff;background: #ccc;}
#banner-menu ul li#menu-about ul li a, #banner-menu ul li#menu-conferences ul li a, #banner-menu ul li#menu-members ul li a, #banner-menu ul li#menu-research ul li a, #banner-menu ul li#menu-newsletters ul li a {text-indent:8px;}
#banner-menu ul li#menu-about ul li a:hover, #banner-menu ul li#menu-conferences ul li a:hover, #banner-menu ul li#menu-members ul li a:hover, #banner-menu ul li#menu-research ul li a:hover, #banner-menu ul li#menu-newsletters ul li a:hover { color: #fff;background: 0;}
#banner-menu ul ul li a {font-weight:normal;height: 28px;  line-height: 28px; display:block; text-indent:12px; color: #666;  border-right: 0; font-size: 11px;letter-spacing:-0.1px;background: 0;}
#banner-menu ul li#menu-about ul li a, #banner-menu ul li#menu-news ul li a, #banner-menu ul li#menu-members ul li a, #banner-menu ul li#menu-conferences ul li a, #banner-menu ul li#menu-research ul li a, #banner-menu ul li#menu-newsletters ul li a, #banner-menu ul li#menu-links ul li a {width:130px;background: #ccc;height: 28px;  line-height: 28px; display:block; }
#banner-menu ul ul li a:hover {background: #666; color: #fff;background: 0;}
#banner-menu ul ul li:hover ul { display: block; background: 0;}
#banner-menu ul ul ul { left:130px; top:-1px; display: none;background: 0;}
#banner-menu ul ul ul li { border-left:1px solid #fff;background: 0;}
.shadow {
	width: 100%;
	display: block;
	height: 20px;
	background: url(images/shadow.gif) no-repeat top center;
	float: left;
	}

.shadow_sidebox {
	width: 100%;
	display: block;
	height: 10px;
	background: url(images/shadow_sidebox.gif) no-repeat top center;
	float: left;
	margin-bottom: 5px;
	clear: both;
	}
		
/* featured */
#featured { width: 48%; float: left; margin: 25px 0 0 30px;}
#featured-label { width: 100px; height: 100px; position: absolute; top: -30px; left: 230px; z-index: 9999; }
#featured p { font-size: 13px; color: #fff; line-height: 18px; font-weight: 500;}
#featured img { margin-bottom: 0;}
#featured-desc { background: url(images/white.png); margin: 10px 0 0 0; }
#featured a.more{background:url(../FORUM/images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%; position: relative; bottom: 0; text-decoration: none;}
#featured div { background: url(images/featured.png) no-repeat; width: 50px; height: 50px; display: block; position: absolute; top:140px; left: 750px; }
div#featured a.more{background:url(../FORUM/images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%; position: relative; bottom: 0; margin: 10px -10px 0 -5px; text-decoration: none;}
div#featured a.more:hover{color:#000;text-decoration:none;}


/* page menu */
div-menu {width: 100%; height: 180px; background: url(images/promobg.jpg); margin: 0; padding: 0; }
div-menu-bar{float: left; height:180px; margin-top: 6px; width: 100%; }
div-menu-bar div { padding: 5px 0; float: left; height: 100%; width: 23%; background: url(images/promo-heading-base.png) repeat-x 0px 37px; margin:0 2% 50px 0;}
div-menu-bar div.last { padding: 5px 0; float: left; height: 100%; width: 23%; background: url(images/promo-heading-base.png) repeat-x 0px 37px; margin:0 0 50px 0;}
div-menu-bar h3 { background: url(images/promo-arrow.png) no-repeat; padding-left: 30px; font-size: 18px; color: #444444; }
div-menu-bar h3 a { color: #555555; background: none; text-decoration:none; }
div-menu-bar h3 a:hover { color: #000; background: none; }
div-menu-bar p {padding: 10px;}
div-menu-bar a.more{background:url(../FORUM/images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%; position: relative; bottom: 0; text-decoration: none;}
div-menu-bar a.more:hover{color:#000;text-decoration:none;}

/* Single Post */
.post_heading {
	clear: both;
	margin-top: 10px;}
.time_author {
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	padding: 2px 0;
	margin: 4px 0 3px;
	font-size: 11px;
	}
.time_author span {font-weight: bold;}
.time_author a {text-decoration: none;}
/* footermenu */
div#footer div#footermenu{margin: 0 auto; height:37px;}
div#footer div#footermenu ul{padding:0px;margin:0px;list-style:none;float:left;}
div#footer div#footermenu li{float:left;display:block;}
div#footer div#footermenu li a{float:left;display:block;position:relative;height:37px;padding:0px 20px; line-height:36px;overflow:hidden;font-size:100%;text-decoration:none;}
div#footer div#footermenu li a:link, div#footer div#footermenu li a:visited{color:#666;}
div#footer div#footermenu li a:hover{ background: #e5e5e5; text-decoration: none;  color: #000; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
div#footer div#footermenu li.current_page_item a:link, div#footer div#footermenu li.current_page_item a:visited{color:#FE5656;}
div#footer div#footermenu li.current_page_item a:hover{color:#FFF;}
div#footer div#footermenu ul ul{padding:0;background:none;}

/*subcats*/
#subcats { float:left; width:100%; margin:-12px 0 15px 0; font-family:"ScalaSa", Helvetica, Arial sans-serif; }
#content ul#langs { float:left; width:100%; margin:20px 0 15px 0; font-family:"ScalaSa", Helvetica, Arial sans-serif; }
#content ul#subcats li, #content ul#langs li { float: left; display: inline; margin-left: 0; margin-right:6px;padding-right:6px; border-right: 1px solid #ccc; list-style-style: none; }
#content ul#subcats li a, #content ul#langs li a {font-size: 14px;}

/* comments */
div.comment{padding-bottom:15px;margin:0 0 10px 0;line-height:150%;}
div.comment div.time-comments{padding:0px 0 0 0;font-size:90%;color:#888;margin:0 0 10px 0;clear:both;}
div.comment div.time-comments div.time{float:left;padding:0;}
div.comment div.time-comments div.time-awaiting{float:left;background:url(../FORUM/images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments{float:right;background:url(../FORUM/images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments a{color:#888;}
div.comment div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment div.time-comments div.author-name{float:right;background:url(../FORUM/images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#5ebcb9;text-decoration:none;}
div.comment div.time-comments div.author-name a:hover{color:#000;text-decoration:underline;}
div.comment img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 5px 0;}
div.comment img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment div.icons-readmore{color:#888;margin:10px 0 0 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 12px;}
div.comment div.icons-readmore div.icons{float:left;}
div.comment div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment div.icons-readmore div.icons a.zero{background:url(../FORUM/images/icon.jpg) 0 0 no-repeat;}
div.comment div.icons-readmore div.icons a.one{background:url(../FORUM/images/icon.jpg) -33px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.two{background:url(../FORUM/images/icon.jpg) -65px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.three{background:url(../FORUM/images/icon.jpg) -98px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.four{background:url(../FORUM/images/icon.jpg) -131px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.five{background:url(../FORUM/images/icon.jpg) -161px 0 no-repeat;}
div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment div.icons-readmore div.readmore a.more{background:url(../FORUM/images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%;}
div.comment div.icons-readmore div.readmore a.more:hover{color:#000;text-decoration:none;}
div.comment ul{margin:10px 0 10px 20px;padding:0;}
div.comment ul li{margin:0;padding:0;list-style:disc;}
div.comment ol{margin:10px 0 10px 30px;padding:0;}
div.comment ol li{margin:0;padding:0;list-style:decimal;}
div.comment p{margin:10px 0;padding:0;}
div.comment blockquote, div.comment pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;}
div.comment blockquote cite{margin:5px 0 0;display:block;}
div.comment code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.comment quote{padding:0px 0px 0px 60px;background:#FFF url(../FORUM/images/quote.png) 2px 2px no-repeat;display:block;margin:15px 0px;}
div.comment quote code{padding:0;border:none;display:block;margin:0px;}
.ddmcl {width: 100%;float: left;padding-right: 0px;}
.ddmcl ul {margin: 10px 0 10px 0;padding: 0;list-style: none;text-indent: 0;}
.ddmcl li {margin: 0 0 5px 0;padding: 0;list-style-type:none;list-style:none;}
.ddmcl p.sep {font-size: 1.2em;color: #808080;font-weight: bold;}
.ddmcl p.sep:hover {cursor: pointer;}
div.comment ul.links li {list-style-type:none; margin: 0 0 10px 0;padding:0;}
div.comment div.member-pic {width:100px;height:120px;margin-right:10px;float:left;display:block;}
.wpu-user {border-bottom: 1px dotted #e5e5e5; padding: 5px 0 10px 0; margin-bottom: 10px;}
.wpu-user a img {border: none;}


div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.icons-readmore div.icons{float:left;}
div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.icons-readmore div.icons a.zero{background:url(../FORUM/images/icon.jpg) 0 0 no-repeat;}
div.icons-readmore div.icons a.one{background:url(../FORUM/images/icon.jpg) -33px 0 no-repeat;}
div.icons-readmore div.icons a.two{background:url(../FORUM/images/icon.jpg) -65px 0 no-repeat;}
div.icons-readmore div.icons a.three{background:url(../FORUM/images/icon.jpg) -98px 0 no-repeat;}
div.icons-readmore div.icons a.four{background:url(../FORUM/images/icon.jpg) -131px 0 no-repeat;}
div.icons-readmore div.icons a.five{background:url(../FORUM/images/icon.jpg) -161px 0 no-repeat;}
div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.icons-readmore div.readmore a.more{background:url(../FORUM/images/readmore-bg.png) 0% 0px no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:90%;}
div.icons-readmore div.readmore a.more:hover{color:#000;text-decoration:none;}



img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}

/* auth comments */
#underline {margin-bottom: 20px;}
div.comment-admin{background:#F5F4F0 url(../FORUM/images/sidebox-bg.jpg) left top repeat-x; border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}
div.comment-admin div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;}
div.comment-admin div.time-comments div.time{float:left;background:url(../FORUM/images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.time-awaiting{float:left;background:url(../FORUM/images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments{float:right;background:url(../FORUM/images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments a{color:#888;}
div.comment-admin div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment-admin div.time-comments div.author-name{float:right;background:url(../FORUM/images/visitor.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}
div.comment-admin img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.comment-admin div.icons-readmore div.icons{float:left;}
div.comment-admin div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment-admin div.icons-readmore div.icons a.one{background:url(../FORUM/images/icon.jpg) 0 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.two{background:url(../FORUM/images/icon.jpg) -33px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.three{background:url(../FORUM/images/icon.jpg) -65px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.four{background:url(../FORUM/images/icon.jpg) -98px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.five{background:url(../FORUM/images/icon.jpg) -131px 0 no-repeat;}
div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
vimg.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin ul{margin:10px 0 10px 20px;padding:0;}
div.comment-admin ul li{margin:0;padding:0;list-style:disc;}
div.comment-admin ol{margin:10px 0 10px 30px;padding:0;}
div.comment-admin ol li{margin:0;padding:0;list-style:decimal;}
div.comment-admin p{margin:10px 0;padding:0;}
div.comment-admin blockquote, div.comment-admin pre{margin:15px 0px;padding:1px 15px 1px 15px;border-left:5px solid #900;background:#F3F3F3;}
div.comment-admin blockquote cite{margin:5px 0 0;display:block;}
div.comment-admin code{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px dashed #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.comment-admin quote{font:1em 'Courier New', Courier, Fixed;padding:10px 15px;border:1px solid #BBB;background:#F3F3F3;display:block;margin:15px 0px;}
div.comment-admin quote code{padding:0;border:none;display:block;margin:0px;}

/* comments form */
div#commentform{background:#ddd 22px 21px no-repeat;margin:0;text-align:left;padding:20px 17px 5px 25px;}
div#commentform li{margin:0 0 11px 0;}
div#commentform li label{width:175px;display:block;float:left;position:relative;}
div#commentform li input{width:375px;}
div#commentform li textarea{width:550px;height:200px;}
div#commentform li input, div#commentform li textarea{background-image:url(../FORUM/images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;}
div#commentform li input.submitbutton{border:0;width:auto;background:none;padding:0;}
div#commentform-user{background:#ddd ;margin:0;text-align:left;padding:20px 17px 5px 25px; color: #444;}
div#commentform-user h4 {margin: 0 0 10px 0; color: #666; }
div#commentform-user li{margin:0 0 11px 0;color:#444;}
div#commentform-user li a:link, div#commentform-user li a:visited{color:#5ebcb9;text-decoration:underline;}
div#commentform-user li a:hover{color:#fff; background: #5ebcb9; text-decoration:underline;}
div#commentform-user li textarea{width:550px;height:200px;}
div#commentform-user li input, div#commentform-user li textarea{background-image:url(../FORUM/images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;}
div#commentform-user li input.submitbutton{border:0;width:auto;background:none;padding:0;}
ol.trackback{margin:0 0 0 20px;}
ol.trackback li{list-style:decimal;}
ol.trackback li a{color:#5ebcb9;}

/*post-meta*/
ul.post-meta li { list-style-type: none; list-style: none; }

/*nested page list */
div.nested-page-list { padding:0; margin:40px 0 15px 0; border-bottom:1px dotted #e9e9e9;}
div.nested-page-list ul {list-style-type: none; list-style: none; margin: 0 10px;  padding-bottom: 25px;}
div.nested-page-list ul li{ margin: 0; background:url(../FORUM/images/footerblock-li.png) 0 5px no-repeat;padding:4px 0 4px 23px; list-style:none; list-style-type: none; }
div.nested-page-list li a { color:#444; list-style:none; list-style-type: none; }
div.nested-page-list li a:hover { background: #fff; text-decoration: underline;}

/* footer */
#footerwrapper{text-align:left;margin:6px auto;padding:0px;border:0;width:930px;}
#footer #copyright{ border-top:#00aeef 1px solid;padding:10px 10px 13px 10px;color:#666;}
#footer #copyright a:link, #footer #copyright a:visited{color:#5ebcb9;}
#footer #copyright a:hover{color:#FFF; background: #5ebcb9;}

/* bookmarking */
div.single-cats{border-top:#CCC 1px solid;margin:20px 0 0 0;padding:10px 0 0 0;}
div.single-cats div.cats{float:left;margin:6px 0 0 0;}
div.single-cats div.cats a:link, div.single-cats div.cats a:visited{text-decoration:underline;color:#5ebcb9;}
div.single-cats div.cats a:hover{text-decoration:none;color:#5ebcb9;}
div.single-cats div.icons{float:right;}
div.single-cats div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.single-cats div.icons a.zero{background:url(../FORUM/images/icon.jpg) 0 0 no-repeat;}
div.single-cats div.icons a.one{background:url(../FORUM/images/icon.jpg) -33px 0 no-repeat;}
div.single-cats div.icons a.two{background:url(../FORUM/images/icon.jpg) -65px 0 no-repeat;}
div.single-cats div.icons a.three{background:url(../FORUM/images/icon.jpg) -98px 0 no-repeat;}
div.single-cats div.icons a.four{background:url(../FORUM/images/icon.jpg) -131px 0 no-repeat;}
div.single-cats div.icons a.five{background:url(../FORUM/images/icon.jpg) -161px 0 no-repeat;}

/* navigation */
div.navigation{margin:0 0 20px 0;}
div.alignleft{float:left;}
div.alignright{float:right;}
div.navigation a{color:#5ebcb9;text-decoration:underline;}
div.navigation a:hover{color:#FE5656;}

div.post-tags{border-top:#CCC 1px solid;margin:12px 0 0 0;padding:13px 0 0 0;}
div.post-tags a{padding:0px 2px 3px 22px;background:url(../FORUM/images/tag_red.png) 0 0 no-repeat;}
.language_item a{margin-right: 5px;}


/*Image Gallery */
div.comment ul.gallery {
	list-style: none;
	margin: 20px 0 10px 0;
	padding: 0;
}
div.comment ul.gallery li {
	margin: 20px 25px 10px 0;
	padding: 0;
	float: left;
	position: relative;
	width: 140px;
	height: 90px;
	list-style-type: none;
}
#content ul.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	margin:0;
	width: 140px;
	height: 90px;
}
.gallery span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(images/tape.png) no-repeat;
}
.gallery a {
	text-decoration: none;
}
ul.links li {clear:both;width:100%;}
