/*



Theme Name: Lucrat Events



Theme URI: http://www.lucrat.net/



Description: A two-column, fixed with theme ideal for 1024x768 resolutions. Widget-ready for WP2.2+



Version: 2.0



*/







html body {



font-size:73%;



font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;



margin:0;



padding:0;



width:95%;



margin:0 auto;



}







#wrap{



max-width:1100px;



margin:0 auto;



}







#header {



background: white url(images/headimg.jpg) no-repeat left;



height:111px;



}







.main {



float:left;



width:72%;



}







.post {



margin-bottom: 40px;



	border-top: 20px solid #FFFFFF;



}







#sidebar {



float:right;



width:25%;



padding-top:25px;



padding-left:5px;



padding-right:10px;



height:360px;



color:#555;



font-size:90%;



position:relative;







}







.navigation {



position: absolute;



top: 190px;



width: 200px;



right: 500px;



}







h1 {



font-weight:100;



font-size:190%;



padding-bottom:0px;



font-family:Verdana;



margin:0;



margin-bottom: 15px;



}







h1 a {



color:#039;



font-style:normal;



}







#sub1{



margin:0px;



padding:0px;



}







h2 {



margin-top: 15px; 



margin-bottom: 5px; 



padding-bottom: 0px; 



padding-top: 0px;



font-weight: 100; 



font-size: 145%;



}







.sub{



font-size: 105%;



padding:0px;



font-style:italic;



}











.text p {



margin-bottom: 10px; 



margin-top: 0px;



padding-bottom: 0px; 



padding-top: 0px; 



line-height: 16px;



position: relative;



}







.text ul {



margin-bottom: 3px;



margin-top: 0px;



}







ol ul li{



list-style: square;



font-weight:normal;



}







.text li {



line-height: 16px; 



}







.header3 {



top:30px;



font-size:130%



}







h3 {



margin-top:10px;



font-weight:700;



font-size:110%;



margin-bottom:10px;



font-family:Verdana



}







h4 {



font-weight:400;



font-size:140%;



font-family:Verdana;



border-left:#FDEBAD 3px solid;



background-color:#7FAEE1;



color:#000;



padding-left:10px;



margin-top:0;



padding-top:0;



padding-bottom:1px



}







h5 {



margin-top:0;



font-weight:400;



font-size:170%;



margin-bottom:15px;



border-bottom:#bdbebd 1px solid



}







li {



padding-bottom:10px;



list-style-type:square



}







a:link {



color:#244E02;



font-family:Verdana, Geneva, Arial, Helvetica, sans-serif



}







a:visited {



font-weight:400;



font-size:100%;



color:#469B00;



}







a:hover {



color:#326B03;



text-decoration:none



}







a img {



border-style:none;



}







acronym {



border-bottom:#333 1px dashed;



font-size:90%;



letter-spacing:0.07em;



cursor:help



}







.cite {



font-size:90%;



font-style:normal



}







ol#comments li p {



font-size:100%



}







.quote {



background-position:right top;



background-image:url(/content/images/quote.gif);



margin-bottom:30px;



background-repeat:no-repeat;



background-color:#fafafa;



padding:20px



}







.date {



padding-top:0px;



padding-bottom: 10px;



font-size:85%;



}







.date2 {



padding-top:10px;



padding-bottom: 10px;



font-size:85%;



}







.lnk{



font-size:75%;



}







.note {



border-top:#ababab 1px dotted;



font-weight:400;



font-size:85%;



padding-top:10px



}







.back {



margin-top:20px;



font-size:80%;



text-align:right



}







.readmore {



font-size:85%;



text-align: left;



right: 3px;



list-style-type:none;



padding: 0px;



margin:0px;



width: 400px;



}







.print {



text-align:right;



position:absolute



}







.feedback {



clear:both;



font-size:80%;



text-align:right



}







.button {



font-size:85%



}











.small {



font-weight:400;



font-size:80%



}







ol li {



font-weight:bold;



list-style-type: upper-roman;



}







ol{



margin:15px 0 5px 30px;



padding:0px;



}







ol.digit li{



font-weight:normal;



list-style-type: decimal;



}







ol.digit ol li{



font-weight:normal;



list-style-type: lower-alpha;



}







.pres li{



font-weight:normal;



list-style-type: decimal;



margin: 0 0 10px 20px;



}







dt {



font-weight:700;



}







dd {



padding-bottom:10px;



width:80%;



margin-top: 5px;



padding-left:70px;



line-height: 16px;



}







.right {



float:right



}



.hidden {



display:none;



font-size:1px;



vertical-align:bottom



}











hr {



color: #CACACA;



background: #CACACA;



height:1px;



margin-top:10px;



border: none;



clear:both;



}







span.divider {



display: none;



}







.zero {



margin: 0px;



padding: 0px;



}







#nav{



border-top:#367404 1px solid;



border-bottom:#8CD700 1px solid;



background-color:#367404;



text-align:right;



padding-top:4px;



padding-bottom:3px;



margin:0;



position:relative;



}







#nav a {



color:#FFF;



text-decoration:none;



padding:4px 10px 3px;



}















#nav a:hover {



background:white;



color:#411



}







#nav ul, #bottomnav ul{



list-style-type:none;



margin:0;



padding:0



}







#bottomnav {



background-color:#367404;



text-align:center;



padding-top:4px;



padding-bottom:3px;



margin:0;



position:relative;



}







.path {



padding-left:16px;



font-size:95%;



color:#000;



padding-top:3px;



padding-bottom:1px;



top:112px;



height:18px;



background-color:#8CD700;



}















#sidebar ul {



list-style-image:url(/content/images/arrow2.gif);



margin:0 0 10px 17px;



padding:0



}











.arrow {



list-style-image:url(/content/images/arrow2.gif);



}







#nav li, #bottomnav li{



display:inline;



list-style:none;



font:115% verdana



}









.current_page_item{



background-color:#8CD700;



color:#2A5903;



b1order-left:#2A5903 1px solid;



b1order-right:#2A5903 1px solid;



font-weight:700;



padding:4px 13px 4px;



line-height:10px;



}













#nav ul li.current_page_item a:hover{



background:none;



color:#2A5903;



}







#nav ul li.current_page_item a{



color:#2A5903;



}





















.path a:visited {



color:#039;



}







.text {



margin-top:0;



color:#555;



padding:20px 20px 15px 20px;



}







#footer {



clear:both;







color:#000;



text-align:center;



font-size: 90%;



padding-top: 2px;



}







#footer p {



margin:0;



padding:3px 5px 5px;



}







#slogan {



margin-left:23%;



margin-top:20px;



font-weight:100;



font-size:20px;



padding-bottom:3px;



width:300px;



position:absolute;



top:0



}







#imghead a{



padding: 0 140px 12px 0;



margin: 0 0 0 32px;



line-height:0px;



color:#005ADE;



font-size:0px;



}







#logohome{



margin-left:370px;



}







#logohome a{



padding: 0 360px 111px 0;



line-height:0px;



font-size:0px;



}







#logohome a:hover{



background:none;



}



















.table3 {



border:none;



font-size:100%;



margin:0px;



padding:0px



}







.prog {



vertical-align: top;



font-weight: bold;



width: 100px;



padding-right: 20px;



border: none;







}







.td_head {



background:#D1DFEA;



font-weight:700;



text-align:center



}



.excerpt p {



font-size:90%;



margin:0



}







.excerpt2 {



height:100px



}







.excerpt4 {



margin-left: 100px;



font-size: 0.95em;



}







.excerpt5 ul{



margin-left:50px;



padding-left:50px;



font-size: 0.95em;



margin-bottom:0px;



padding-bottom:0px;



}







.excerpt5{



padding-bottom: 20px;



margin-bottom:0px;



}











.excerpt4 ul{



display:block;



padding:0px;



margin:0px;



margin-bottom: 10px;



border-top: 1px dashed #E8E8E8;



}







.excerpt4 li{



list-style-type: none;







}



.excerpt3 .ri {



display:none;



}







.ri {float:right;}



.le {float: left;font-weight:bold;margin-left: 0px;width:90%;}



.le2 {float: left;}



#cl .empty{list-style-type:none;}











#cl .ri{list-style-type:none;}







#cl .more {



font-size:85%;



text-align: right;



padding:0px;



margin:0px;



list-style-type:none;



}















#cl .le{



margin-left: 0px;



list-style-type:none;



}







.pro tr{



padding:0px;



margin:0px;



border:none;



}







#cl table{



border:none;



padding:0px;



margin:0px;



text-align:left;



width:100%;



}







.pro td{



vertical-align: top;



font-size: 120%;



padding:0px;



margin:0px;



text-align:left;







}







.pro ul{



padding:0px;



margin:0px;



text-align:left;



}







.pro li{



list-style-type:disc;



}











#cl ul li{



padding-bottom: 1px;



list-style-type:disc;



margin-left: 20px;



}















h1 a:hover{



color:#039;



font-style:normal;



text-decoration:none;



}







.author,.commentcount {



margin-top:5px;



font-size:70%;



color:gray;



text-decoration:none



}



#post-207 {



display:none;



}



.logos	{



	float: right;



	padding-top: 33px;



	padding-right: 5px;



}







.logo {



float: left;



margin-right: 7px;



border:1px solid #D1D1D1;



padding: 2px;



margin-top: 2px;



background-color: white;



}











.sitemap  ul {



font-size: 98%;



list-style-image:url(/content/images/arrow2.gif);



}



.files li {



padding-bottom: 20px;}







.partn {



border:none;



font-size:105%;



vertical-align:top;



}







td partn{



border:none;



}







.new{



font-size:95%;



color:#000;



background-color:#fdebad;



border:1px solid #bdbebd;



text-align: center;



}







.img5 {



float:right;



border:1px #DCDCDC solid;



padding: 3px;



margin-left: 3px;



margin-top: 5px;



background-color: white;



}







.img6 {



float:left;



border:1px #DCDCDC solid;



padding: 3px;



margin-right: 7px;



margin-top: 7px;



background-color: white;



}







.icon {



	vertical-align: middle;



}







label {cursor: pointer;}







.box {

border-top: 2px solid #2A5903;

background:#E6FDBB;

padding:10px;
}







.line {



	border-bottom: 1px solid Silver;



}







.line2{



border:none;



padding-top: 3px;



padding-bottom:3px;



margin-bottom:0px;



padding-left: 28px;



margin-top: 30px;



background: #EBEBEB url(/content/images/proico.gif) no-repeat left;



color: #404040;



}







.line3{



border:none;



padding-top: 3px;



padding-bottom:3px;



margin-bottom:0px;



padding-left: 28px;



margin-top: 30px;



background: #D5D5D5 url(/content/images/proico.gif) no-repeat left;



color: #404040;



}







.excerpt3 li {



list-style-type:none;



margin:0px;



padding:0px;



}







#map {



background: url(/content/images/officemap.jpg) no-repeat right;



}







.dve dt{



margin:0px;



padding:0px;



}







.dve dd{



margin:0px;



padding:0px;



}







.clear{



padding:0px;



margin:0px;



height:0px;



clear:both;



line-height:0px;



}







#page-310, #page-320, #page-384, #page-390, #page-368, #page-375, #page-336{



height:415px;



}







.tablecourse{



border:1px solid #E6E6E6;



font-size: 100%;



background: #F7F7F7;



}







.tablecourse td{



padding:4px;



}







table.sem{



border: none;



font-size: 110%;



margin-top: 10px;



margin-left: 10px;



}







.sem td{



padding-bottom:5px;



}







td.sep{



padding-right:50px;



}







.user{



float:left;



margin-bottom:20px;



}







#envelope {margin: 0 auto 1em auto; text-align: center; color: white;}



#envelope img {margin: 5px; border: 0;







border:1px #DCDCDC solid;



padding: 3px;



background-color: white;



}







.lectors{



border:none;



font-size:110%;



border-collapse: collapse;



}







table.lectors td{



border:1px solid #CACACA;



padding: 10px 0 0 10px;



}







#image {margin: 0 auto 0 auto; padding: 0.5em 0.5em 0.5em 0.5em; text-align: center;}



#image img {display: block; margin: 0 auto 0.5em auto; border: 0;}



.navigation {text-align: center; font-size: 0.8em; padding: 0.2em;}











dl.table-display



{



width: 99%;



padding: 0;



}







.table-display dt



{



width: 20%;



float: left;



margin: 0 0 0 0;



padding: .5em;



font-weight: bold;



}







/* commented backslash hack for mac-ie5 \*/



dt { clear: both; }



/* end hack */







.table-display dd



{



float: left;



width: 75%;



margin: 0 0 0 0;



padding: .5em;



}











.lectors{



border:none;



font-size:110%;



border-collapse: collapse;



}







table.lectors td{



border:1px solid #CACACA;



padding: 10px 0 0 10px;



}







#image {margin: 0 auto 0 auto; padding: 0.5em 0.5em 0.5em 0.5em; text-align: center;}



#image img {display: block; margin: 0 auto 0.5em auto; border: 0;}



.navigation {text-align: center; font-size: 0.8em; padding: 0.2em;}











dl.table-display



{



width: 99%;



padding: 0;



}







.table-display dt



{



width: 20%;



float: left;



margin: 0 0 0 0;



padding: .5em;



font-weight: bold;



}







/* commented backslash hack for mac-ie5 \*/



dt { clear: both; }



/* end hack */







.table-display dd



{



float: left;



width: 75%;



margin: 0 0 0 0;



padding: .5em;



}







.current{



font-weight:bold;



}















#sidebar ul li ul{



padding:10px 0 0px 0;



margin:0px;



}







#sidebar li.sectionheader{



font-weight:400;



font-size:140%;



border-left:#FDEBAD 3px solid;



color:#000;



padding:1px 0 2px 10px;



margin:10px 0 13px 0;



background:#7FAEE1;



position:relative;



list-style-image:none;



list-style-type:none;



}







#sidebar ul ul {



font-weight: normal;



}







#sitemap ul li.sectionheader, #sitemap ul li.extra_page{



display:none;



}







#sitemap ul li{



list-style-image:url(/content/images/arrow2.gif);



padding-top:7px;



}







#sitemap ul ul ul li{



padding: 10px 0 0 0;



}







#sitemap ul li a {



font-size:130%;



font-weight:bold;



}







#sitemap ul li ul li a{



font-weight:normal;



font-size:100%;



}



.expandlink{



margin: 5px 0;



text-decoration:underline;



}







.expandlink acronym{



cursor: pointer;



font: bold 14px Verdana;



color: #003399;



border:0;



letter-spacing: 0px;



}







.myheader {



	cursor: pointer;



}



.expand{



background:#ECECEC;



padding: 15px 15px 5px 15px;



margin-bottom: 20px;



}







div.columnright p{



margin-top:0px;



padding-top:0px;



}







.rss img{



padding:5px 5px 5px 0;



vertical-align: middle;



}







.rss2 img{



padding:5px 5px 5px 0;



vertical-align: middle;



}







div.rss2{



text-align:right;



font-size:11px;



padding-top:7px;



vertical-align: middle;



}







div.rss{



width: 66%;



font-size:11px;



padding-top:12px;



vertical-align: middle;



}







div.paginate {



text-align:right;



vertical-align: middle;



padding-top:5px;



font-size:11px;



padding-top:15px;



}







.homep p{



padding:0px;



margin:0px;



}







.lef{margin-left:15px;}







#techdetails{



border:none;



}







table#techdetails td{



font-size:130%;



vertical-align:top;



padding: 0 6px 8px 7px;



}







.anons{



color:red;



}







#m6moduleform_1 div{



margin-bottom:13px;



}







#m6moduleform_1 input{



padding: 2px;



}







.mbs img{



border: 1px solid silver;



padding:3px;



margin-right: 10px;



}







#smallphotos img{



width:50px;



height:50px;



}







.comm{



font-style: italic;



margin-left:15px;



}







#nhome ul{



padding-left:0px; 



margin-top:10px; 



font-size:15px;



}







#nhome ul li{



padding-left:0px; 



}







ol.cleanol li{



font-weight:normal;



list-style-type: decimal;



}



















div.lecturer{



margin-bottom: 20px;



padding-bottom: 20px;



border-bottom: 1px dotted #6EB806;



text-align: left;



}







.lecturer img{



float:left;



margin: 13px 10px 5px 0;



padding:5px 11px 10px 5px;



}







div.lectures {



margin: 2px;



height: auto;



width: auto;



float: left;



text-align: center;



}







div.lectures img {



d1isplay: inline;



width:72px;



height:87px;



}







div.name {



text-align: center;



font-weight: normal;



width: 110px;



margin: 0px 2px 20px 2px;



font-size:80%;



}







.divhr {



border-bottom: 1px dotted #7CD300;



margin: 5px 0 20px 0;



clear:both;



}























form {



	margin: 0;



	padding: 0;



}







input, textarea, select {



	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;



border: 1px solid #6EB806;



}











.eventform {







background: #F4F4F4;



padding:25px 20px 40px 20px;



margin: 20px 0 50px 0;



border: 2px solid #E5E5E5;



}







.eventform td {



padding-top: 14px;



}







option.head {



color: white;



background-color: #cc0000;



}



.eventform textarea {



font-size: 100%;



padding:4px;



width:320px;



}



.eventform input {



font-size: 100%;



width:350px;



padding:4px;



}







#multiple-4-3, #multiple-4-0, #multiple30, #multiple140, #multiple120, #multiple-16-0, #multiple-16-1{



width:20px;



}







#email, #phone{



width:250px;



}







#demo td {



vertical-align: bottom;



}







small {



font-size: 90%;



}







#button{



color:white;



font-weight:bold;



background: url(images/button.gif) no-repeat;



border: none;



width:174px;



height:35px;



padding: 5px 20px 8px 20px;



margin:0px;



cursor: pointer;



}







label {cursor: pointer; padding:0px;margin:0px;}







.radio{



border:none;



padding:9px 0 9px 0;



margin-left:-5px;



}







div.info {



font-size: 85%;



font-style: italic;



padding: 3px 0 0 26px;



line-height: 16px;



letter-spacing: .02em;



}







.noborder{



border:none;



}







.signup{



font-weight: bold;



font-size: 110%;



}







#sum{



border:none;



background: #F4F4F4;



overflow:hidden;



height:20px;



font-weight:bold;



padding:0px;



vertical-align:middle;



width:50px;



}







.formleft{



m1argin-left:21px;



}







#displ{



m1argin-left:36px;



}







#textarea5{

width: 350px;

}







.req{



color:#6EB806;



vertical-align:top;



}







ul#program{



margin:15px 0 30px 0;



padding:0;



list-style-type:none;



}







#program li{



padding:10px 0 10px 7px;



border-bottom: 1px solid #E3E3E3;



list-style-type:none;



}











.hiddensub{



display:none;



}







.visiblesub{



margin-left:20px;



}







#seminarlist blockquote{



padding-top: 15px;



margin-left: 20px;



}







div.lecturer .presentation{



background:#F0F0F0;



padding:10px 10px 10px 10px;



}







.break{



background: #F4F4F4;



border-top: 3px solid #E3E3E3;



}







.img2 {



float:left;



margin-right:10px;



margin-top:3px;



margin-bottom:2px;



border:1px #787878 solid;



padding:1px;



background-color: white;



}







.question{



width: 80px;



text-align:right;



padding-right:15px;



vertical-align:top;



border-top:8px solid #F4F4F4;



}











#data table{

	line-height: 120%;

	margin-top: 5.00pt;

	margin-bottom: 5.00pt;

	border-spacing: 2px;

	margin-bottom: 10pt;

	border-collapse: collapse;

	margin-right: auto;

	table-layout: auto;

	border: dashed 1px;

	border-top-color: #B9B9B9;

	border-right-color: #B9B9B9;

	border-bottom-color: #B9B9B9;

	border-left-color: #B9B9B9;

	border: 2px solid #E5E5E5;

	font-size: 100%;

	width: 100%;

}



#data th{

	padding: 15px;

	background-color: #E1E1E1;

	font-weight: bold;

	text-align: left;

}





#data td{

	padding: 10px;

}



#data th.right,

#data td.right,

{

	text-align: right;

}





#data tr.zebra{

	background-color: #F4F4F4;

}





.page-item-773A{

background-color:#8CD700;



color:#2A5903;



b1order-left:#2A5903 1px solid;



b1order-right:#2A5903 1px solid;



font-weight:700;



padding:4px 13px 4px;



line-height:10px;



}













.page-item-773A a{



color:#2A5903;



}





.boxfooter{

background-color:white;

padding: 5px 0px;

text-align:left;

color:#555555;

}



#footer .boxfooter a{

color:#326B03;

}



#bottomnav li.current_page_item{

background-color:#367404;

}



#bottomnav li.current_page_item a{

text-decoration:none;

font-weight:bold;

color:black;

}



#bottomnav a{

padding:10px;

background-color:none;

}



#logos{

background:#F4F4F4;

padding:20px 10px 20px 10px;

}



#logos img{

border: 1px solid #F2F2F2;

padding: 3px;

margin:10px 15px 10px 15px;

width:105px;

height:106px;

}



#logos p {

display: inline;

}



#logos a:hover img{

border: 1px solid silver;

}



.copy, .media{

text-align:center;

}



.media img{

margin: 0 12px 12px 0;
border: 1px solid #EBEBEB;
padding: 3px;
}



#bottomnav a:link {

color: white;

background: none;

}





#bottomnav a:visited  {

color: white;

background: none;

}



#footer .box a {

color:#2A5903;

}



#footer .box a:visited {

color:#2A5903;

}


