/*  
Theme Name: LocONTheme
Theme URI: http://www.52m.be
Description: LocON theme designed by <a href="http://www.52m.be">52M</a>.
Version: 1.0

	This theme was designed and built by 52M.
*/
@import url(../../rsc/css/basic.css);	/* Import basic styles */
@import url(../../rsc/css/img.css);	/* Import standard image styles */
@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/css/forms.css);	/* Import default form styles */
@import url(../../rsc/css/comments.css);	/* Import default comment styles */

* {margin : 0; padding : 0;}
html {background: url(Images/bg.jpg) repeat-x center top #393939;}
body {background: url(Images/bgShade.jpg) no-repeat center top;
    font : 76%/160%  "Trebuchet MS", Verdana, Arial, sans-serif; text-align : left; color:#fff;}     
html, body {height: 100%;}


a {color:#4D4D4D; font-weight: bold; text-decoration: none; outline: none;}
a:hover{color: #DEB500; text-decoration: underline;}
a:visited{color:#727272;}

img {border: none;}

p {padding: 0px 0px 15px; margin: 0px;}

.entry ul li {list-style-image: url(Images/liBullet.gif); list-style-type:none;}
.entry ul{margin-bottom: 25px; margin-left: 15px;}

h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
	color: #FFD200;
	margin: 10px 0px 5px;
}

form {margin:0px; padding:0px;}
#page {margin: 0 auto; width: 800px;}

/* header area */
#header {width: 800px; height: 214px; background: url(Images/headerBg.jpg) left top no-repeat; position: relative; z-index: 3;}
#header h1 {width: 251px; height: 182px; position: absolute; left: 630px; background: url(Images/h1Header.png) no-repeat left top; z-index: 99; text-indent: -9999px;}
* html #header h1 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/blogs/skins/loconTheme/Images/h1Header.png", sizingMethod="scale");}
#header h2 {width: 124px; height: 100px; position: absolute; left: 765px; top:130px; background: url(Images/h2Header.png) no-repeat left top; z-index: 98; text-indent: -9999px;}
* html #header h2 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/blogs/skins/loconTheme/Images/h2Header.png", sizingMethod="scale");}
#header h3 {width: 420px; height: 52px; position: absolute; top: 89px; left:208px; background: url(Images/bQHeader.png) no-repeat left top; text-indent: -9999px; border: none;}
* html #header h3 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/blogs/skins/loconTheme/Images/bQHeader.png", sizingMethod="scale");}
#header h4 {width: 138px; height: 138px; position: absolute; top:20px; left:30px; background: url(Images/pHeader.png) no-repeat left top; text-indent: -9999px;}
#header h4 a{display: block; width: 138px; height: 138px;}
* html #header h4 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/blogs/skins/loconTheme/Images/pHeader.png", sizingMethod="scale");}

#header .widget_core_coll_tagline{ position: absolute; text-indent: -99999px;}
#menuTop{height: 48px; background: url(Images/menuBgTop.jpg) no-repeat left top; position: relative; top:179px; left:8px;}
#menuBottom{height: 48px; background: url(Images/menuBgTop.jpg) no-repeat left -48px; margin-left: -10px; width: 183px;}

/* content area */
#content { width: 540px; position: relative; float:right; color: #4d4d4d; padding: 25px; height: 100%;}
#contentContainer { position: relative; width: 800px; min-height: 400px; 
background: url(Images/corners_leftTop.gif) no-repeat left top #FFF; padding-bottom: 50px; 
padding-top: 13px;z-index: 2; color: #4D4D4D;}
#cornersBottom{background: url(Images/corners_leftBottom.gif) no-repeat left top Transparent; height: 10px; padding: 0; margin: 0;}
#content h3 { font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;	color: #4D4D4D;	margin: 10px 0px 5px;}

.post {clear:both; padding-top: 15px;}
.post-date { width: 50px; height: 61px; float:left;	background: url(Images/calendar.png) no-repeat; }
.post-month {
	font-size: 10px;
	text-transform: uppercase;
	color: #727272;
	text-align: center;
	display:block;
	line-height: 3px;
	padding-top: 20px;
	margin-left: 0px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #727272;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 7px;
	margin-left: 0px;
}
.post-title { float: left; margin-left: 10px; width: 470px; }
.post-title h2 {color: #FFD200; width: 470px; margin: 0px 0px 2px; border-bottom: 1px dotted #727272;
	letter-spacing: -1px; font: normal 190%/100% "Trebuchet MS", Tahoma, Arial; padding-bottom: 3px;}
.post h2 a{ color: #FFD200; text-decoration: none; font-weight: normal;}
.post h2 a:visited {color: #DEB500}
.post h2 a:hover { color: #DEB500; text-decoration: none; font-weight: normal;}	

.entry {clear: both; padding-top: 10px;}
.post-cat {
	background: url(Images/mini-category.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #4D4D4D;
}
.post-comments {
	background: url(Images/mini-comments.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(Images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #4D4D4D;
}
.post-tag {
	background: url(images/mini-tag.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #4D4D4D;
}
.mini-add-comment {
	background: url(Images/mini-down-arrow.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #727272;
	font-weight:bold;
}
.navigation a:hover {
	color: #DEB500;
}
.navigation .current_page {font-weight: normal;}
p.right a:hover {color:#DEB500 !important;}

.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(Images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(Images/mini-nav-right.gif) no-repeat right center;
}

/*sidebar */
#sidebar { width: 163px; position: relative; float:left; top: -5px; margin-left: 8px; background: url(Images/menuBg.jpg) repeat-y left center;
padding: 0 10px 0 10px; color: #fff;}
* html #sidebar {margin-left: 4px;}

/*sidebar title (h2) */
#sidebar h2, #sidebar h2.sidebartitle{
font-size: 1.2em; color: #ffd200; line-height: 2em; width: 163px; border-bottom: 1px solid #535353;
margin: 20px 0 2px 0;}

/*sidebar text styles */
#sidebar a, #sidebar a:visited{ color: #FFD200; text-decoration: none;}
#sidebar a:hover{color: #DEB500; text-decoration: none;}
/*sidebar list level1 */
#sidebar ul {margin: 0; padding: 0;}
#sidebar ul li {list-style: none; margin: 0; padding: 0; border: none;}
/*sidebar list level2 */
#sidebar ul li ul {padding: 0; margin: 0;}
#sidebar ul li ul li {padding: 2px 0 2px 0px; border-bottom: 1px solid #636363; width: 163px; display: block;}
/*sidebar list level3 */
#sidebar ul li ul li ul li{padding: 1px 0 1px 10px;	border: none;}

/*blogroll */
ul.list-blogroll li,
li.widget_core_linkblog ul li ul li{
	background: url(Images/mini-blogroll.gif) no-repeat !important;
	padding-left: 16px !important;
	width: 147px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li,
li.widget_core_coll_category_list ul li 
{
	background: url(Images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
	width: 143px !important;
}
li.widget_core_coll_category_list ul li ul li{
	background: url(Images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
	width: 103px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li,
li.widget_plugin_evo_Arch ul li{
	background: url(Images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
	width: 143px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, 
li.widget_recent_entries li,
li.widget_core_coll_page_list ul li{
	background: url(Images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
	width: 143px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(Images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li,
li.widget_core_coll_comment_list ul li{
	background: url(Images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
	width: 143px !important;
}
/*calendar widget */
.bCalendarTable{color: #727272; padding: 3px; margin: 5px; width: 165px; 
    position: relative; left: 5px; line-height: normal; font-size: 1.2em;}
.bCalendarTable caption {line-height: 2.5em;}
.bCalendarTable caption a {text-transform:uppercase; color:#4D4D4D !important;}
.bCalendarTable caption a:hover { color:#727272 !important;}
td.bCalendarLinkPost{background: url(Images/bgpostcalendar.gif) center top no-repeat;}
.bCalendarLinkPost a{color:#727272 !important;}
.bCalendarLinkPost a:hover{color:#727272 !important;}
.bCalendarTable tr th{padding: 3px; font-size: 100%;}
.bCalendarTable tr td{padding: 4px 4px 3px 5px; font-size: 1.2em;}
.bCalendarTable tfoot a{color:#4D4D4D !important; font-weight: bold;}
.bCalendarTable tfoot a:hover{color:#727272 !important;}
td#prev{text-align: left; padding: 0; margin: 0;}

#bCalendarToday{background: url(Images/today.gif) center top no-repeat; color: #FFD200; font-weight: bold; border: none;color: #4D4D4D;}
li.widget_plugin_evo_Calr{  background: url(Images/calendarBg.jpg) left top no-repeat;  
    height: 250px; width: 185px; position: relative; left: -18px; top: 5px;}

/*text widget */
.textwidget {padding-top: 5px;}

/*search form */
#searchform, .search {margin: 15px 0 0;}
#searchform .SearchField, .search .SearchField {
	border:1px solid #FFD200;
	width: 160px;
	background: #fff;
	margin-bottom: 5px;
	color: #4D4D4D;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 1em;
}

#searchform .SearchField:hover, .search .SearchField:hover {border:1px solid #DEB500;}
#searchform input.submit , .search input.submit {
	background: url(Images/search-btn-bg.png) no-repeat;
	border: none;
	width: 67px;
	height: 25px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	vertical-align: middle;
}
#searchform input.submit:hover, .search input.submit:hover {
	background: url(Images/search-btn-bg.png) 0 -25px no-repeat;
	color: #727272;
}
.search label {margin-left: 5px;}

/* comments area */
.bCommentContainer{
	background: url(Images/post_bg.gif) top left repeat-x #e6e6e6 !important;
	margin-bottom:5px !important;
	width: 540px;
	padding-top: 5px;
}
.bComment{margin: 0 !important; padding:0 !important;  border: none !important;}
.bCommentCorners{width: 540px; height: 4px; background: url(Images/commentCorners.gif) bottom left no-repeat;}
.bCommentTitle {line-height: 1.8em; margin: 0px 10px !important}
.bCommentText{margin: 0px 10px 0px 10px !important;}
.bCommentSmallPrint {margin: 0px 10px 0px 10px !important;}

.bCommentForm fieldset {border: none !important; background: none !important;}
.bCommentForm {
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px dotted #4D4D4D;
	padding: 10px;
}
.bCommentForm p {padding: 6px 0px; margin: 0px;}
.bCommentForm label{ color: #4D4D4D; font-size: 87%;}
.bCommentForm .form_text_input{
	width: 350px;
	margin-top: 3px;
	border: 1px solid #727272 !important;
	color: #4D4D4D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 1em;
}
 .bCommentForm .form_textarea_input{
	width: 350px;
	height: 115px;
	border: 1px solid #727272 !important;
	padding: 2px;
	margin-top: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 1em;
	color: #4D4D4D;
}
.bCommentForm .form_text_input:hover, .bCommentForm .form_textarea_input:hover {
	border: 1px solid #FFD200 !important;
}
.bCommentForm .submit, .bCommentForm .preview {
	background: url(Images/btn-bg.png) no-repeat;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	border: none;
	float:right;
	width: 144px;
	height: 25px;
	cursor: pointer;
	margin: 10px 0 0 10px;
}
.bCommentForm .submit:hover, .bCommentForm .preview:hover{
	background: url(Images/btn-bg.png) 0 -25px no-repeat;
	color: #727272;
}
.notes, .note{color: #727272;}

/* footer area */
#footer {
	clear: both;
	background: url(Images/footerBg.jpg) center top no-repeat Transparent;
	color: #727272;
	font-size: 95%;
	line-height: 130%;
	padding-bottom: 10px;
	width: 800px;
	margin: 0 auto;
}

* html #footer{margin-top: -5px;}

#footer a, #footer a:visited {color: #FFD200;}
#footer a:hover {color: #DEB500;}
#footer h4 {font: normal 146%/100% "Trebuchet MS", Tahoma, Arial; color: #727272; margin: 10px 0px 5px;}
.footer-recent-comments {width: 240px; float: left; margin-left: 10px;}
.footer-recent-comments ul {list-style: none; margin: 0px; padding: 0px;}
.footer-recent-comments ul li {background: url(Images/mini-footer-comments.gif) no-repeat; padding: 0px 0px 10px 20px;}
.footer-recent-posts {width: 240px; float: left; margin-left: 10px;}
.footer-recent-posts strong {font-size: 107%; line-height: 135%; font-weight: bold;}
.footer-recent-posts ul {list-style: none; margin: 0px; padding: 0px; font-size: 92%; line-height: 110%;}
.footer-recent-posts ul li { background: url(Images/mini-footer-post.gif) no-repeat; padding: 0px 0px 10px 20px;}
.footer-container{float: right; width: 220px; padding: 0 10px;}
.footer-partners ul {list-style: none; margin: 0px; padding: 0px; font-size: 92%; line-height: 110%; display: inline;}
.footer-partners ul li{float: left; margin: 0 10px 10px 0 !important;}
.footer-partners ul li a{border: 2px solid #727272;}
.footer-partners ul li a:hover{border: 2px solid #FFD200;}

a#partnerANA{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/ANAAV.jpg) left top no-repeat;}
a#partnerANA:hover{width: 35px; height: 35px; background: url(Images/ANAAV.jpg) 0 -35px no-repeat;}
a#partnerBijo{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/BijoAV.jpg) left top no-repeat;}
a#partnerBijo:hover{width: 35px; height: 35px; background: url(Images/BijoAV.jpg) 0 -35px no-repeat;}
a#partnerCeaLeti{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/ceaLetiAV.jpg) left top no-repeat;}
a#partnerCeaLeti:hover{width: 35px; height: 35px; background: url(Images/ceaLetiAV.jpg) 0 -35px no-repeat;}
a#partnerCIT{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/CITAV.jpg) left top no-repeat;}
a#partnerCIT:hover{width: 35px; height: 35px; background: url(Images/CITAV.jpg) 0 -35px no-repeat;}
a#partnerFrauenhofer{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/FrauenhoferIISAV.jpg) left top no-repeat;}
a#partnerFrauenhofer:hover{width: 35px; height: 35px; background: url(Images/FrauenhoferIISAV.jpg) 0 -35px no-repeat;}
a#partnerHA{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/HAAV.jpg) left top no-repeat;}
a#partnerHA:hover{width: 35px; height: 35px; background: url(Images/HAAV.jpg) 0 -35px no-repeat;}
a#partnerInov{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/InovAV.jpg) left top no-repeat;}
a#partnerInov:hover{width: 35px; height: 35px; background: url(Images/InovAV.jpg) 0 -35px no-repeat;}
a#partnerPerLocus{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/perLocusAV.jpg) left top no-repeat;}
a#partnerPerLocus:hover{width: 35px; height: 35px; background: url(Images/perLocusAV.jpg) 0 -35px no-repeat;}
a#partnerSymeo{width: 35px; height: 35px; display: block; text-indent: -9999px; background: url(Images/SymeoAV.jpg) left top no-repeat;}
a#partnerSymeo:hover{width: 35px; height: 35px; background: url(Images/SymeoAV.jpg) 0 -35px no-repeat;}

/* credits */
#credits {margin: 0px auto; width: 800px; color: #FFFFFF; font-size: 85%; line-height: 120%; padding-bottom: 10px;}
#credits a {color: #FFD200;}
#credits a:visited {color: #DEB500;}
#credits a:hover {color: #DEB500; text-decoration: underline;}

.rss {
	background: url(Images/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.loginout {
	background: url(Images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}

/* alignments */
.center {text-align: center;}
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}

img.alignleft, img[align="left"] {float:left; margin: 2px 10px 5px 0px;}
.alignright {float: right;}

img.alignright, img[align="right"] {float:right; margin: 2px 0px 5px 10px;}
.clear {clear:both;}

hr.clear { clear:both; visibility: hidden; margin: 0px; padding: 0px;}

.moderation_msg {color: #DEB500 !important; border: 1px dotted #DEB500 !important;}
.log_success {color: #4D4D4D !important; border: 1px dotted #4D4D4D!important; background-color: #C6C6C6 !important;}
.invisible{ visibility:hidden;}