* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
ul {list-style-type:none;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#666;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clearer {clear:both;height:1%;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ff00be;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}


#page {width:950px;margin:0 auto;text-align:left;}
#content, #leftcolumn, #rightcolumn {float:left;overflow:hidden;}
#leftcolumn {margin-left:-800px;width:180px;} 
#content {margin-left:190px;width:610px;display:inline;margin-bottom:10px;}
#rightcolumn {width:140px;margin-left:10px;display:inline;}
#footer {clear:both;text-align:center;}

body {background:url("img/bg.png") repeat-x center top #f7cfe1;}
#header {height:84px;background:url("img/header.jpg") no-repeat top left;position:relative;color:#FFF;}
#header h1 {margin:0;height:22px;line-height:22px;font-size:12px;color:#FFF;position:absolute;top:61px;left:140px;font-size:11px;}
#header .pub {position:absolute;top:10px;right:0;text-align:right;margin:0;}
#header .pub a img {border:1px solid #ff00be;padding:1px;background:#FFF;}

#searchform {position:relative;}
#searchform input.txt {width:180px;height:12px;font-size:11px;background:transparent none;position:absolute;top:14px;left:120px;border:none;font-weight:bold;}
#searchform input.submit {background:url("img/submit.png") no-repeat top left;border:none;width:36px;height:22px;position:absolute;top:10px;left:301px;cursor:pointer;}

.leftcol-content {background:url("img/leftcol-bg.png") repeat-y;}
.leftcol-top {background:url("img/leftcol-top.png") no-repeat;height:27px;}
.leftcol-bottom {background:url("img/leftcol-bottom.png") no-repeat bottom;height:32px;}

.rightcol-content {background:url("img/rightcol-bg.png") repeat-y;}
.rightcol-top {background:url("img/rightcol-top.png") no-repeat;height:27px;}
.rightcol-bottom {background:url("img/rightcol-bottom.png") no-repeat bottom;height:32px;}


#wrapper {margin-top:22px;background:url("img/centercol-bg.png") repeat-y 190px 22px;zoom:1;position:relative;overflow:hidden;}
#searchform {background:url("img/searchform.png") no-repeat top;height:52px;}
#wrapper-bottom {background:url("img/centercol-bottom.png") no-repeat 190px bottom;height:44px;}

#footer {height:209px;background:url("img/footer.jpg") no-repeat top center;padding-top:35px;}
#footer p.copy {margin:0;font-size:11px;}

.sidebox {margin:0 6px 20px;overflow:hidden;}
.pub {margin:10px 6px;overflow:hidden;text-align:center;}
.sidebox ul {margin:10px;}
.sidebox ul li a {text-transform:uppercase;color:#000;font-size:12px;font-weight:bold;}
.sidebox ul li a:hover {color:#ff00be;}

#content h2 {margin:20px;font-size:18px;font-weight:normal;font-family:"trebuchet MS";border-bottom:1px solid #333;color:#333;padding-bottom:4px;}
.link {margin:0 20px 20px;overflow:hidden;}
.link-thumb {width:130px;float:left;margin-bottom:4px;}
.link-thumb a img {padding:1px;border:1px solid #ff00be;}
a.link-title {font-weight:bold;}
p.link-desc {margin:4px 0;height:78px;overflow:hidden;}
.link-infos {color:#b79fa2;font-size:11px;}
.link-infos a {color:#d80098;}
.link-infos p {margin:0;padding:2px;border-top:1px solid #b79fa2;border-bottom:1px solid #b79fa2;clear:left;}
span.inout {margin-left:15px;}

.sideboxnew {margin:0 6px 20px;overflow:hidden;}
.sideboxnew ul {margin:5px;}
.sideboxnew ul li a {color:#000;font-size:12px;font-weight:bold;}
.sideboxnew ul li a:hover {color:#ff00be;}
