/* CSS Document */

/* =============== basic =============== */

#column_center
	{
	float: left;
	width: 452px;
	margin-left: 172px;
	}
* html #column_center
	{
	display: inline;
	}
#column_left
	{
	float: left;
	width: 172px;
	margin-left: -624px;
	}
#column_right
	{
	float: left;
	width: 130px;
	}
#columns_wrapper
	{
	float: left;
	float/**/: none;
	}
/* easy clearing */
#columns_wrapper:after
	{
	content: '.'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#columns_wrapper
	{
	display: inline-block;
	}
/*\*/
#columns_wrapper
	{
	display: block;
	}
/* end easy clearing */
#site_footer
	{
	clear: both;
	}

/* =============== looks =============== */

body { margin: 0; padding: 10px 0; background-color:#897262; background-image: url(/themes/delipez/images/bg.jpg); background-repeat: repeat-x; background-position:top; background-attachment:fixed; }
/* ......................................................................... frame */
#framed { width: 774px; padding: 0; margin: 0 auto 0 auto; }
#framed1 { background-image: url(/themes/delipez/images/fr1.png); background-repeat: no-repeat; font-size: 10%;	height: 8px; }
#framed2 { background-image: url(/themes/delipez/images/fr2.png); padding: 0 8px 0 8px; }
#framed3 { background-image: url(/themes/delipez/images/fr3.png); background-repeat: no-repeat; font-size: 10%; height: 8px; }

#site_wrapper { width:758px; margin: 0; background-color:#fff; }
#column_center .column_pads { padding: 8px 4px 8px 4px; }
#column_left .column_pads { padding: 8px 4px 8px 8px; }
#column_right .column_pads { padding: 8px 8px 8px 4px; }
#site_header { padding: 8px; }
#site_footer { padding: 8px; }

#bysomeone { margin: 8px auto; text-align:center; }



/* hacks */
#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden } /* Force vertical scrollbar in Gecko browsers */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* =============== debug =============== */
/*
#site_header { background-color:#999999; }
#site_footer { background-color:#999999; }
#column_left { background-color:#FF0000; }
#column_center { background-color:#00FF00; }
#column_right { background-color:#0000FF; }
.column_pads { background-color:#CCCCCC; }
*/

/* CSS Document */
/*@import url("layout.css");*/

* { font-size: 100.01%; line-height: 1.2em; }

body { font-size: 81.82%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; }

h1 { font-size: 136.36%; }
h2 { font-size: 122%; }
h3 { font-size: 112%; }
h1, h2, h3 { margin: .7em 0 .5em 0; }

p { margin: .5em 0 .5em 0; }

img { border: 0 none; }

dl { margin: 4px 0 4px 0; padding: 0; }
dt { padding: 0; margin: 0; font-weight: bold; }
dd { padding: 0; margin-top: 0; margin-right: 0; margin-bottom: 8px; margin-left: 0; }

a { text-decoration:none; color: #0052AA; }
a:visited { color: #004FA3; }
a:hover { text-decoration:underline; color: #F9A12A; }
a:active { #color: #19845E }

abbr[title], acronym[title] {
	border-bottom:              1px dotted #666;
	cursor:                     help;
}

		/*** tings ***/

#site_header {
/*  background-image:url(/themes/delipez/images/top/rotate.php); */
/*  background-image:url(/themes/delipez/images/top/lipez9.jpg);*/
/*
  background-repeat:no-repeat;
  background-position:top left;
*/
  position:relative;
}

/*
#site_header a { text-decoration:none; color: #FFFFFF; }
#site_header a:visited { text-decoration:none; color: #FFFFFF; }
#site_header a:hover { text-decoration:underline; color: #FFCC00}
#site_header a:active { text-decoration:none; color: #FF6600}
*/
#site_header img { float:left; margin: 0 10px 0 0;}
#site_header #site-name { text-align: left; height: 0; visibility: hidden; }
#site_header #site-slogan { text-align: left; height: 0; visibility: hidden; }
/* searchform */
#site_header #search { padding: 4px; float:right; background-image:url(/themes/delipez/images/SemiTransparent_60.png); color:#000000; position:absolute; top: 0px; right: 0px; }
#site_header #search form { margin: 0 0; padding: 0 0; font-size: .8em; }
#site_header #search input.form-text { margin: 0 .5em 0 0; padding: 0 0; }
#site_header #search input.form-submit { margin: 0 0 0 .5em; padding: 0 0; }
/* loginform */
#site_header #block-user-0 { float:right; background-image:url(/themes/delipez/images/SemiTransparent_60.png); background-color: transparent; color:#000000; position:absolute; bottom: 0px; right: 0px; padding: 4px; font-weight:bold; }
#site_header #block-user-0 h2,
#site_header #block-user-0 label { display:none; }
#site_header #block-user-0 div,
#site_header #block-user-0 form,
/* #site_header #block-user-0 label, */
#site_header #block-user-0 input,
#site_header #block-user-0 ul,
#site_header #block-user-0 li { display:inline; margin: 0; padding: 0; }
#site_header #block-user-0 li { padding-left: 1em; }
#site_header #block-user-0 .form-item {white-space:normal; }
#site_header #block-user-0 a { text-decoration:none; color: #000000; }
#site_header #block-user-0 a:visited { text-decoration:none; color: #000000; }
#site_header #block-user-0 a:hover { text-decoration:underline; color: #FF6600}
#site_header #block-user-0 a:active { text-decoration:none; color: #FF3300}
#site_header #block-user-0 form { margin: 0 0; padding: 0 0; font-size: .8em; }
#site_header #block-user-0 #edit-name { margin: 0 .5em 0 0; padding: 0 0; }
#site_header #block-user-0 #edit-pass { margin: 0 .5em 0 .5em; padding: 0 0; }
#site_header #block-user-0 input.form-submit { margin: 0 0 0 .5em; padding: 0 0; }

#site_footer { border: 0px solid #e0e0e0; border: 1px 0; background-color: #f0f0f0; font-size: 80%; padding: 4px; text-align:center; vertical-align:middle; }

.clear { clear:both; }

/* #mission { border: 1px solid #e0e0e0; background-color: #f0f0f0; padding: 4px; } / * background-color: #e9e9e9; */
#mission { border: 3px solid #FFBA00; background-color: #FECD3F; padding: 4px; text-align: center; margin: 0 0 1em 0; }

.breadcrumb { font-size: 88.89%; border: 1px solid #e0e0e0; background-color: #f0f0f0; padding: 4px; /* margin: .5em 0 .5em 0; */ }
.breadcrumb .label {}
.breadcrumb-top { margin-bottom: 1em; }
.breadcrumb-bottom { margin-top: 1em; }
dl.service_links {  }
dl.service_links dt { text-align: center; }
dl.service_links dd { text-align: center; }

.sticky {
border: 0 solid #19845E;
background: #FEE084; /*95% #F3F9F7; 90% #E8F3EF;  85% #DDEDE7;*/
border-top-width: 3px;
border-bottom-width: 3px;
margin-bottom: 2em;
}

.rfloat { float: right; }
h2.content-title { border: 0px none #999999; border-bottom-style: solid; border-bottom-width: 1px; }
.node { margin-bottom: 2em;}
.node .header { margin-bottom: .5em; }
.node .header h2.title { border: 0px none #999999; border-bottom-style: solid; border-bottom-width: 1px; }
.node .info { font-size: 80%; }
.node .user-picture { float:right; margin: 0 0 8px 8px; }

.node .header .meta { font-size: 77.78%; }
/* .node .header .meta a { font-style: italic; } */
.node .content {}
.node .content .image { border: 0 none; }
.node .content .inline { display: inline; }
.node .content .right { float: right; margin: 0 0 4px 4px; }
.node .content .left { float: left; margin: 0 4px 4px 0; }
.node .content .caption { font-size:smaller; display: block; }
.node .content br.clear-both { clear: both; }

.node .content .box-trackback { font-size: 77.78%; margin-top: .5em; margin-bottom: .5em; }
.node .content .box-trackback .title {}
.node .content .box-trackback .content {}
.node .footer { border: 0px none #cccccc; border-top-style: dotted; border-top-width: 1px; margin-top: .5em; }
.node .footer .links { font-size: 77.78%; text-align: right; }
.node .footer .links .postmetadata { margin: 0 0 .25em 0; display: block; text-align: left; }
.node .footer .links br { display: none; }

#edit-image {width: 20em; font-size: 79%}

ol { margin: 1em 0 1em 0; padding: 0; }
ul { margin: 1em 0 1em 0; padding: 0; }
li { margin: .25em 0 .25em 1.5em; padding: 0; }

ul.tips { margin: 1em 0 1em 0; padding: 0; }
ul.tips table { width:auto; }

#comment_controls { margin: 1em 0; }
#comment_controls .title { font-size: 90%; }
#comment_controls .container-inline { padding: 0 .5em; margin-bottom: .5em;}
#comment_controls .form-item  { margin: 0; padding: 0 .5em 0 0;  }
#comment_controls .description { margin-top: .5em;}
.comment { margin: 1em 0; background-color: #f0f0ff; padding: 4px; }
.comment-new { background-color: #f0fff0; }
.comment-user-picture { padding-left: 68px; }
.comment .new { float:right; color:#FF9900; padding-right: 4px; }
.comment .title { font-size:larger; font-weight:bold; border: 0 solid #cccccc; border-bottom-width: 1px; margin: 0 0 .5em 0; background-image:url(/themes/delipez/images/icon_comment.png); background-repeat:no-repeat; background-position:left; padding-left: 16px; }
.comment-user-picture .title { margin-left: -68px; }
.comment-user-picture .picture { float:left; margin: 4px 4px 4px -68px; }
.comment .author { font-size:smaller; }
.comment-user-picture .author { margin-left: -68px; }
.comment .content {}
.comment .content .image { border: 0 none; }
.comment .content .inline { display: inline; }
.comment .content .right { float: right; margin: 0 0 4px 4px; }
.comment .content .left { float: left; margin: 0 4px 4px 0; }
.comment .content .caption { font-size:smaller; display: block; }
.comment .content br.clear-both { clear: both; }
.comment .links { font-size: 77.78%; border: 0 dotted #cccccc; border-top-width: 1px; text-align:right; }
.comment-folded { background-image: url(/themes/delipez/images/icon_comment.png); background-repeat:no-repeat; background-position:left; padding-left: 16px; }
.comment-folded .new { float:right; color:#FF9900; padding-right: 4px; }
.comment-folded .subject { }
.comment-folded .credit { /*font-style: italic;*/ }

.feed-icon { float: right; }

/* Blocks */
.sidebar { font-size: 80% }
.sidebar .block-aggregator {background-color:#f0f0f0; border: 1px solid #e0e0e0;}
.sidebar .block { background-color:#DAEED9; border: 1px solid #B5DCB2; margin: 0 0 8px 0; }
.sidebar .block h2 { margin: 0; padding: 2px 4px; background-color: #B5DCB2; }
.sidebar .block .content { padding: 4px; }

.sidebar .block .event-nodetype,
.sidebar .block .event-timeleft { white-space: nowrap; }
/* .event-calendar div.monthview { width: auto;} */
.event-calendar div.monthview { width: 56px; }
.event-calendar div.weekview { width: 56px; }
/* .event-calendar div.weekview div.event-empty { width: 56px; } */
.event-calendar div.event-empty { width: 56px; }
/* .event-calendar div.weekview { width: auto;} */
.event-calendar div.dayview .form-item { white-space:normal; }
.event-calendar .event { font-size: 1em; }
.event-calendar .event .type { font-size: .6em; }
.event-calendar .event.tableview .type { font-size: .8em; }
.event-calendar .event.monthview .title { font-size: .8em; }
.event-calendar .event.weekview .title { font-size: .8em; }
.event-calendar .event.tableview .title { font-size: 1em; }
/*list-view*/
.event-calendar .event .start { font-size: .8em; }
.event-calendar .event .end { font-size: .8em; }
.event-calendar .event .links { font-size: .6em; }
.event-calendar .event.tableview .links { font-size: .8em; }
.event-calendar .event .ongoing { font-size: .8em; }

.event-calendar td.mon,
.event-calendar td.tue,
.event-calendar td.wed,
.event-calendar td.thu,
.event-calendar td.fri {background-color:#fff}
.event-calendar td.sat,
.event-calendar td.sun {background-color:#fcc}
.event-calendar td.days {background-color:#003}
.event-calendar th {background-color:#aac}

.sidebar .event-calendar table {margin:0;width: auto;}
.sidebar .event-calendar th {padding:0; margin:0;}
.sidebar .event-calendar td {padding:0; margin:0;vertical-align:middle; text-align:center;}
.sidebar .event-calendar th a {display:block;}
.sidebar .event-calendar th a:hover {background-color:#FF910E;}
.sidebar .event-calendar td.may:hover {background-color:#E8BE82;}
.sidebar .event-calendar td a {display:block;}
.sidebar .event-calendar td a:hover {background-color:#FF910E;}

/*
.event-calendar td.may:hover {background-color:#E8BE82;}
.event-calendar td .event:hover {background-color:#FF910E;}
*/

/* Google AdSense */
#gad_content_top { text-align:center; margin: 1em 0; padding: 0; }
#gad_content_bottom { text-align:center; margin: 1em 0; padding: 0; clear:both;}
#gad_content_bottom div { margin: 0 auto; }
/* Google AdSense block right sidebar */
#block-block-2 { border: 0; margin: 0 0 8px 0; /* display: none; */ }
/* Google AdSense block left sidebar */
#block-block-3 { border: 0; margin: 0 0 8px 0; /* display: none; */ }
/*
#block-block-3 .content { padding 0 !important; }
#block-block-3 .block .content { padding 0 !important; }
.sidebar #block-block-3 .content { margin-left: -1px; }
*/

#aggregator {}
 .feed-source {margin-bottom: 2em;}
  .feed-icon {}
  .feed-image {}
  .feed-description {}
  .feed-url { font-size: .8em; }
  .feed-updated { font-size: .8em; }

 .feed-item {margin-bottom: 1em;}
#aggregator h3.feed-item-title { font-size: 112%;margin: .7em 0 .5em 0; }
  .feed-item-title { border: 0 solid #ccc;border-bottom-width: 1px;}
  .feed-item-meta { font-size: .8em; }
   .icon {float:right;}
   .feed-item-source {}
   .feed-item-date {}
  .feed-item-body {}
  .feed-item-body img { float:left; margin: 0 4px 4px 0}

#aggregator h2 {border: 0 solid #ccc;border-bottom-width: 1px;}
#aggregator .item-list {}
#aggregator .item-list ul {}
#aggregator .item-list ul li {}
#aggregator .item-list ul li .age {display:block}
#aggregator .links {display:block;text-align:right}
/*004FA3;*/
.sidebar .block-aggregator { background-color:#F2F6FA; border: 1px solid #BFD3E8; }
.sidebar .block-aggregator h2 { margin: 0; padding: 2px 4px; background-color: #D9E5F1;}

dl.search-results { margin: 1em 0; }
dl.search-results dt.title { border: 0px none #999999; border-bottom-style: solid; border-bottom-width: 1px; }
dl.search-results p.search-info { border: 0px none #cccccc; border-top-style: dotted; border-top-width: 1px; margin-top: .5em; font-size: 77.78%; text-align: right; }
dl.search-results dd {margin-bottom: 1em; }

/* search-results */
/*
dl.search-results .types { background-position:right; background-repeat:no-repeat; }
dl.search-results .type-amazon { background-image: url(/themes/delipez/images/type-amazon.png); }
dl.search-results .type-amazon-node { background-image: url(/themes/delipez/images/type-amazon.png); }
dl.search-results .type-blog-entry { background-image: url(/themes/delipez/images/type-blog.png); }
dl.search-results .type-content-celebration { background-image: url(/themes/delipez/images/type-event.png); }
dl.search-results .type-content-course { background-image: url(/themes/delipez/images/type-event.png); }
dl.search-results .type-content-exhibitor { background-image: url(/themes/delipez/images/type-exhibitor.png); }
dl.search-results .type-content-expo_activity { background-image: url(/themes/delipez/images/type-event.png); }
dl.search-results .type-content-meeting { background-image: url(/themes/delipez/images/type-event.png); }
dl.search-results .type-content-product { background-image: url(/themes/delipez/images/type-product.png); }
dl.search-results .type-image { background-image: url(/themes/delipez/images/type-image.png); }
dl.search-results .type-newsletter { background-image: url(/themes/delipez/images/type-newsletter.png); }
dl.search-results .type-page { background-image: url(/themes/delipez/images/type-page.png); }
*/

/**
 * =Previews
 */
.preview { padding: 0; margin: 0 0 2.0em 0; }
.preview-teaser,
.preview-full,
.preview-generic { border: 0 solid #ef9c00; background-color: #ffc; border-top-width: 3px; border-bottom-width: 3px; margin-bottom: 2em; }

.preview .node {margin-bottom:0;background-color: #fff;}
.preview .comment {margin-bottom:0;background-color: #f0f0ff;}

.preview .sticky {border: 0 solid #19845E;}

/* system */
#message { border: 3px solid #e0e0e0; background-color: #efefef; padding: 0;}
#message div.messages { padding: 0.4em; margin: .5em; }
#message div.status { border: 1px solid #aad; background-color: #ccf; }
#message div.error { border: 1px solid #daa; background-color: #fcc}

.img_assist-button { margin-bottom: 1em; }

ul.tabs { margin: 0; padding: 0; }
ul.tabs li { margin: 0; padding: 0; }
ul.tabs.primary { margin: 1em 0; padding: 0; }
ul.tabs.primary li { margin: 0; padding: 0; }

/* Suggestion list ... fiks */
#autocomplete { position: absolute; border: 1px solid; overflow: hidden; }
#autocomplete ul { margin: 0; padding: 0; list-style: none; }
#autocomplete li { background: #fff; color: #000; white-space: pre; cursor: default; margin: 0; padding: 0; }
#autocomplete li.selected { background: #0072b9; color: #fff; }

