/* Style sheet main */
#main{padding-bottom:30px;}
#webtitle{padding-top:20px;font-family:HelveticaNeueLTStd-UltLt,Helvetica,Arial,sans-serif;font-size:50px;color:#666666;white-space:nowrap;text-transform:uppercase;}
#footer .inside{margin-left:210px;padding:20px 10px 10px;}
#footer .inside .ce_image.float_right{float:right;padding-left:10px;}
#footer .inside p,#footer .inside p a{font-size:10px;color:#cccccc;}
#left{margin-right:20px;}
#signature{margin-left:5px;}
#main h1{font-family:HelveticaNeueLTStd-UltLt,Helvetica,Arial,sans-serif;font-size:30px;color:#666666;text-transform:uppercase;}
#main h2{font-family:HelveticaNeueLTStd-UltLt,Helvetica,Arial,sans-serif;font-size:20px;color:#666666;text-transform:uppercase;}
#home .image_container .caption{padding:3px 5px;text-align:center;background-color:#dddddd;text-transform:uppercase;}
#home .image_container a{margin:0;padding:0;font-family:Arial;font-size:0px;line-height:0px;}
.ce_form td,.ce_comments .widget,.ce_comments .submit_container{padding:3px 5px;vertical-align:top;}
.ce_form td.col_0{padding-top:6px;padding-right:30px;}
.ce_form td input,.ce_form td textarea,.ce_comments .widget input,.ce_comments .widget textarea{padding:3px;background-color:#dddddd;border-style:hidden;}
#ctrl_comment{width:500px;height:150px;}
.ce_form td .submit_container input,.ce_comments .submit_container input{padding:3px 10px;background-color:#666666;border:1px solid #999999;font-size:16px;color:#ffffff;text-transform:uppercase;}
.ce_form span.mandatory,.ce_form p.error,.ce_comments span.mandatory,.ce_comments p.error{color:#999999;}
.ce_comments .pagination{margin-top:10px;}
.ce_comments div.form{margin-top:20px;}
.comment_default{margin-bottom:10px;padding:10px 10px 10px 20px;background:#efefef url("tl_files/css/bg-comment.jpg") left top no-repeat;}
#featured_comments .comment_default{margin-bottom:10px;padding:10px 10px 10px 20px;background:#e0e0e0 url("tl_files/css/bg-comment_featured.jpg") left top no-repeat;}
.comment_default p.info{margin:10px 0 0;padding:4px 0 1px;border-top:1px solid #ffffff;font-style:italic;color:#aaaaaa;}
.comment_default.featured p.info{padding-left:18px;background:url("tl_files/css/icon-featured.png") left center no-repeat;}
.mod_article .mod_newslist{margin:0;}
.mod_article .mod_gallerylist .layout_short,.mod_article .mod_gallerylistpage .layout_short{margin:0;}
.mod_gallerylistpage .archives{margin-right:10px;margin-bottom:30px;margin-left:10px;}
.mod_gallerylistpage .info,.mod_gallerylist .info{width:340px;height:45px;clear:right;display:block;padding:5px;background-color:#dddddd;}
.mod_gallerylistpage .info .title,.mod_gallerylist .info .title{font-weight:bold;font-size:13px;}
.mod_gallerylistpage .artinfo,.mod_gallerylist .artinfo{float:right;text-align:right;}
.mod_gallerylistpage .image_container,.mod_gallerylist .image_container{width:350px;height:350px;overflow:visible;}
.mod_gallerylistpage .filter,.mod_gallerylist .filter{margin-bottom:20px;padding-top:5px;padding-bottom:5px;text-align:right;border-bottom:1px solid #dddddd;}
.mod_gallerylistpage .filter ul,.mod_gallerylist .filter ul{margin:0;padding:0;list-style-type:none;}
.mod_gallerylistpage .filter ul.level_2,.mod_gallerylist .filter ul.level_2{display:inline;}
.mod_gallerylistpage .filter li,.mod_gallerylist .filter li{display:inline;margin:0;padding:0;list-style-type:none;}
.mod_gallerylistpage .filter li.field span,.mod_gallerylist .filter li.field span{font-weight:bold;}
.mod_gallerylistpage .filter li a,.mod_gallerylistpage .filter li span,.mod_gallerylist .filter li a,.mod_gallerylist .filter li span{padding:5px;text-decoration:none;text-transform:uppercase;}
.mod_gallerylistpage .filter li span.active,.mod_gallerylistpage .filter li a:hover,.mod_gallerylist .filter li span.active,.mod_gallerylist .filter li a:hover{background-color:#eeeeee;}
.pagination{clear:both;display:block;margin-top:30px;padding-top:5px;border-top:1px solid #dddddd;}
.pagination p{float:right;text-transform:uppercase;}
.pagination ul li{display:inline;list-style-type:none;text-transform:uppercase;}
.pagination ul li a,.pagination ul li span.current{padding:5px;text-decoration:none;}
.pagination ul li span.current,.pagination ul li a:hover{background-color:#dddddd;}
.mod_newslist .layout_latest .image_container{width:350px;height:350px;}
.mod_newslist .layout_latest div.description{padding:5px;background-color:#dddddd;}
.mod_newslist .layout_latest div.description p.info{float:right;margin-top:3px;margin-left:10px;}
.mod_newslist .layout_latest div.description p.info,.mod_newslist .layout_latest div.description h4{margin-top:3px;margin-bottom:3px;}
