/* 
	File: styles.css
	Theme: Dilectio ( www.designdisease.com)
*/

DIV{ text-align:left; }
A{ font-weight:normal; color:#cc0000; text-decoration:none; }
UL{ display:block; padding:0px; margin:0px; list-style:none; }
LI{ display:block; padding:0px; }
TABLE{ display:table; width:100%; }
TR{}
TD{ vertical-align:top; }
IMG{ border:none; }
SMALL{ font-family:tahoma, arial; }

/*******************************************************************************************************************************
	BODY
*******************************************************************************************************************************/
BODY{ padding:0px; margin:0px; margin-top:20px; 
	background-color:#f3f2e8; background-image:url( images/bp.gif); background-repeat:no-repeat; background-position:center top; 
	font-family:tahoma, arial; font-size:10pt; text-align:center; color:#660000; }

/*******************************************************************************************************************************
	DIV#bg_container
*******************************************************************************************************************************/
DIV#bg_container{ position:relative; width:1005px; height:400px; margin:0px auto; }

/*******************************************************************************************************************************
	DIV#session_container
	DIV#session_header_container
*******************************************************************************************************************************/
DIV#session_container{}
DIV#session_header_container{ margin:0px; padding:4px; text-align:left; }
DIV#session_header_container UL{ display:inline; list-style:none; }
DIV#session_header_container UL LI{ display:inline; padding:4px; }

/*******************************************************************************************************************************
	DIV#page_container
*******************************************************************************************************************************/
DIV#page_container{ border:solid 1px #e1dfd0; background-color:#ffffff; min-height:80px; margin:0px; padding:4px; }

/*******************************************************************************************************************************
	DIV#theme_header_container 
	DIV#theme_footer_container
*******************************************************************************************************************************/
DIV#theme_header_container{ text-align:right; }
DIV#theme_header_container UL{ display:inline; margin:0px; padding:0px; }
DIV#theme_header_container LI{ display:inline; list-style:none; margin:0px; padding:0px; }
DIV#theme_header_container IMG{ margin:0px; padding:0px; border:none; }
DIV#theme_footer_container{ width: 960px; margin: 0 auto; background: url( images/FooterIco.gif) no-repeat left center; padding: 10px 0px 10px 30px;}
DIV#theme_footer_container P{ font-size: 9pt; line-height: 12px; color:#999; padding: 0px; margin: 0px; }
DIV#theme_footer_container A{ color:#909090; text-decoration: underline;}

/*******************************************************************************************************************************
	DIV#page_title
*******************************************************************************************************************************/
DIV#page_title{  line-height:normal; font-weight: bold; padding: 0px 0px 1px 0px; margin: 0px; color:#ff6600; border-bottom: solid 2px #eeede4; }
DIV#page_title A{ color:#109dd0; font-weight:bold; }
DIV#page_title P{ color:#ff6600; font-weight:normal; margin:0px; padding:0px; font-size:9pt; }
DIV#page_title P.page_info{ color:#999999; font-weight:normal; margin:0px; padding:0px; font-size:9pt; }
DIV#page_title H2{ font-size:16pt; margin:0px; padding:0px; color:#109dd0; letter-spacing: -1px;  }
DIV#page_title H3{ font-size:12pt; margin:0px; padding:0px; color:#109dd0;  letter-spacing: -1px; }

/*******************************************************************************************************************************
	DIV.large_container
	DIV.left_container
	DIV.center_container
	DIV.centerlarge_container
	DIV.right_container
*******************************************************************************************************************************/
DIV.large_container{ float:left; clear:both; width:980px; padding:4px; height:32px; }
DIV.left_container{ float:left; width:140px; padding:4px; }
DIV.center_container{ float:left; width:568px; padding:4px; }
DIV.centerlarge_container{ float:left; width:700px; margin:0px; padding:8px; }
DIV.right_container{ float:right; position:relative; width:264px; margin:0px; padding:0px; }

/*******************************************************************************************************************************
	DIV.left_menu
*******************************************************************************************************************************/
DIV.left_menu{ margin: 0px; padding: 0px;}
DIV.left_menu H2{ color:#660000; font-size: 16pt; border-bottom: solid 1px #eeede4; letter-spacing: -1px; padding: 5px 0px; margin: 0px;}
DIV.left_menu H2 A{ color:#660000; font-size: 16pt; font-weight:bold; letter-spacing: -1px; padding: 5px 0px; margin: 0px;}
DIV.left_menu H3{ color:#660000; font-size: 16pt; border-top: solid 1px #eeede4; letter-spacing: -1px; padding: 5px 0px; margin: 0px;}
DIV.left_menu H3 A{ color:#660000; font-size: 12pt; font-weight:bold; letter-spacing: -1px; padding: 2px 0px; margin: 0px;}
DIV.left_menu UL{ display:block; overflow:hidden; width:132px;  }
DIV.left_menu LI{ display:block; margin: 0px; padding: 1px 0px 1px 14px; list-style-type: none; 
	font-size: 9pt; border-bottom: solid 1px #eeede4; color:#660000; 
	overflow:hidden; } 
DIV.left_menu LI.menu{ display:block; margin: 0px; padding: 5px 0px 5px 5px; list-style-type: none; 
	border-bottom: solid 2px #eeede4;
	font-size: 11pt; color:#660000; font-weight:normal; letter-spacing:-1px; } 
DIV.left_menu LI.menu A{ color:#660000; font-weight:normal; font-size:11pt; letter-spacing:-1px; }

/*******************************************************************************************************************************
	DIV#item_container
	DIV.item_section
	DIV.item_column
	DIV.item_left_column
	DIV.item_right_column
*******************************************************************************************************************************/
DIV#item_container{ display:block; margin:0px; padding:8px 0px; }
DIV.item_section{ clear:both; margin:0px; padding:0px; width:568px; min-height:90px; }
DIV.item_column{ margin:0px; padding:4px; width:276px; border:thin; 
	min-height:120px; }
DIV.item_left_column{ float:left; left:0px; top:0px; }
DIV.item_right_column{ position:relative; float:left; left:0px; top:0px; }

/*******************************************************************************************************************************
	DIV.item_module_container
		DIV.item_module_header
		DIV.item_module_data
*******************************************************************************************************************************/
DIV.item_module_container{ }
DIV.item_module_header{ background-color:#fff3e2; margin:0px; padding:4px; }
DIV.item_module_header A{ color:#660000; font-weight:bold;}
DIV.item_module_data{ margin:0px; padding:4px; }

/*******************************************************************************************************************************
	UL.page_list
*******************************************************************************************************************************/
UL.page_list{ display:block; list-style:none; margin:0px; padding:0px; }
UL.page_list LI{ display:block; background: url(images/PostComBkg.gif) repeat-x bottom; padding-bottom:8px; }

/*******************************************************************************************************************************
	.categories_item
*******************************************************************************************************************************/
.categories_item{ text-align:justify; }
.categories_item UL{ display:inline; list-style:none; }
.categories_item UL LI{ display:inline; }
.categories_item UL LI A{ text-decoration:none; }
.categories_item UL LI A:hover{ text-decoration:underline; }
.categories_item UL LI .tagweight1{ color:#000000; font-size:9pt; font-weight:normal; }
.categories_item UL LI .tagweight2{ color:#999; font-size:9pt; font-weight:bold;}
.categories_item UL LI .tagweight3{ color:#000000; font-size:10pt; font-weight:normal;}
.categories_item UL LI .tagweight4{ color:#000000; font-size:10pt; font-weight:bold;}
.categories_item UL LI .tagweight5{ color:#000000; font-size:11pt; font-weight:normal;}
.categories_item UL LI .tagweight6{ color:#999; font-size:11pt; font-weight:bold;}
.categories_item UL LI .tagweight7{ color:#000000; font-size:12pt; font-weight:normal; }
.categories_item UL LI .tagweight8{ color:#000000; font-size:14pt; font-weight:bold;}

/*******************************************************************************************************************************
	.places_item
*******************************************************************************************************************************/
.places_item{ text-align:justify; }
.places_item UL{ display:inline; list-style:none; }
.places_item UL LI{ display:inline; }
.places_item UL LI A{ text-decoration:none; }
.places_item UL LI A:hover{ text-decoration:underline; }
.places_item UL LI .tagweight1{ color:#000000; font-size:9pt; font-weight:normal; }
.places_item UL LI .tagweight2{ color:#999; font-size:9pt; font-weight:bold;}
.places_item UL LI .tagweight3{ color:#000000; font-size:10pt; font-weight:normal;}
.places_item UL LI .tagweight4{ color:#000000; font-size:10pt; font-weight:bold;}
.places_item UL LI .tagweight5{ color:#000000; font-size:11pt; font-weight:normal;}
.places_item UL LI .tagweight6{ color:#999; font-size:11pt; font-weight:bold;}
.places_item UL LI .tagweight7{ color:#000000; font-size:12pt; font-weight:normal; }
.places_item UL LI .tagweight8{ color:#000000; font-size:14pt; font-weight:bold;}

/*******************************************************************************************************************************
	.persons_item
*******************************************************************************************************************************/
.persons_item{ text-align:justify; }
.persons_item UL{ display:inline; list-style:none; }
.persons_item UL LI{ display:inline; }
.persons_item UL LI A{ text-decoration:none; }
.persons_item UL LI A:hover{ text-decoration:underline; }
.persons_item UL LI .tagweight1{ color:#000000; font-size:9pt; font-weight:normal; }
.persons_item UL LI .tagweight2{ color:#999; font-size:9pt; font-weight:bold;}
.persons_item UL LI .tagweight3{ color:#000000; font-size:10pt; font-weight:normal;}
.persons_item UL LI .tagweight4{ color:#000000; font-size:10pt; font-weight:bold;}
.persons_item UL LI .tagweight5{ color:#000000; font-size:11pt; font-weight:normal;}
.persons_item UL LI .tagweight6{ color:#999; font-size:11pt; font-weight:bold;}
.persons_item UL LI .tagweight7{ color:#000000; font-size:12pt; font-weight:normal; }
.persons_item UL LI .tagweight8{ color:#000000; font-size:14pt; font-weight:bold;}

/*******************************************************************************************************************************
	.langs_item
*******************************************************************************************************************************/
.langs_item{ text-align:justify; }
.langs_item UL{ display:inline; list-style:none; }
.langs_item UL LI{ display:inline; }
.langs_item UL LI A{ text-decoration:none; }
.langs_item UL LI A:hover{ text-decoration:underline; }
.langs_item UL LI .tagweight1{ color:#000000; font-size:9pt; font-weight:normal; }
.langs_item UL LI .tagweight2{ color:#999; font-size:9pt; font-weight:bold;}
.langs_item UL LI .tagweight3{ color:#000000; font-size:10pt; font-weight:normal;}
.langs_item UL LI .tagweight4{ color:#000000; font-size:10pt; font-weight:bold;}
.langs_item UL LI .tagweight5{ color:#000000; font-size:11pt; font-weight:normal;}
.langs_item UL LI .tagweight6{ color:#999; font-size:11pt; font-weight:bold;}
.langs_item UL LI .tagweight7{ color:#000000; font-size:12pt; font-weight:normal; }
.langs_item UL LI .tagweight8{ color:#000000; font-size:14pt; font-weight:bold;}

/*******************************************************************************************************************************
	.events_item
	.event_item
*******************************************************************************************************************************/
.events_item{}
.events_item UL{}
.events_item UL LI{ background: url(images/PostComBkg.gif) repeat-x bottom; }

.event_item{ position:relative; margin:0px; padding:6px 0px; }
.event_item .event_image{ position:relative; left:0px; top:4px; }
.event_item .event_image IMG{ width:72px; height:auto; }
.event_item .event_content{ position:relative; clear:left; left:0px; width:180px; margin:0px; padding:4px; }
.event_item .event_content .event_date{ font-size:12px; font-weight:bold; color:#999; }
.event_item .event_content H3{ margin:0px; padding:0px; }
.event_item .event_content H3 A{ font-size:14px; font-weight:bold; letter-spacing:-1px; color:#336699; }

/*******************************************************************************************************************************
	.item_definition
	.item_reference
*******************************************************************************************************************************/
.item_definition{ position:relative; }
.item_definition_profile{ margin: 8px 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999; height:40px;
	background: url(images/PostComBkg.gif) repeat-x bottom; }
.item_definition_profile STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px; }
.item_definition_profile STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.item_definition_profile .item_definition_avatar{ position: absolute; right: 0px; top: 0px; }
.item_definition_profile .item_definition_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }
.item_definition_profile A{ color:#ff6600; font-weight:bold; font-size:12px; }

.item_definition .item_definition_element{ padding:0px; padding-left:20px; }
.item_definition .item_definition_element STRONG{}
.item_definition .item_definition_element STRONG A{ color:#cc0000; text-decoration:none; font-weight:bold; font-size:14px; }
.item_definition .item_definition_element .item_definition_tag{ color:#999; font-weight:normal; font-size:11px; }
.item_definition .item_definition_element .item_definition_content{ color:#000033; font-weight:normal; font-size:12px; }

.item_reference{ position:relative; }
.item_reference_profile{ margin: 8px 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999; height:40px;
	background: url(images/PostComBkg.gif) repeat-x bottom; }
.item_reference_profile STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px; }
.item_reference_profile STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.item_reference_profile .item_reference_avatar{ position: absolute; right: 0px; top: 0px; }
.item_reference_profile .item_reference_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }
.item_reference_profile A{ color:#ff6600; font-weight:bold; font-size:12px; }

.item_reference .item_reference_element{ padding:0px; padding-left:20px; }
.item_reference .item_reference_element STRONG{}
.item_reference .item_reference_element STRONG A{ color:#cc0000; text-decoration:none; font-weight:bold; font-size:14px; }
.item_reference .item_reference_element .item_reference_tag{ color:#999; font-weight:normal; font-size:11px; }
.item_reference .item_reference_element .item_reference_content{ color:#000033; font-weight:normal; font-size:12px; }

/*******************************************************************************************************************************
	Blog
		.blog_post
		.blog_post_item
*******************************************************************************************************************************/
.blog_post{ padding: 25px 0px; position: relative; clear: left;}

.post_head{ margin-left: 55px; }
.post_head H2{ font-size: 24px; line-height:24px; letter-spacing: -1px; font-weight: bold; 
	padding: 0px 60px 1px 0px; margin: 0px; color:#000033; }
.post_head H2 .post_head_avatar{ position: absolute; right: 0px; top: 10px;}
.post_head H2 .post_head_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff;}
.post_head H2 A{ color: #109dd0; text-decoration: none; font-weight:bold; }
.post_head SMALL{ padding: 0px; margin: 0px; font-size: 11px; line-height: 14px; font-weight: bold; display: block; }
.post_author{  }
.post_author A{ color:#999; font-weight:bold; }
.post_cat{ color:#ff6600; }
.post_cat A{ color:#ff6600; text-decoration: none; }
.post_time { padding: 0px; margin: 0px; position: absolute; left: -15px; top: 3px; background: url(images/PostTimeBkg.gif) no-repeat; height: 71px; width: 67px; text-align: center; color:#fff; }
.post_time strong { display: block; line-height: 9px; font-family: 'Verdana';}
.post_time .post_time_day { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 20px; font-family: 'Arial';}
.post_time .post_time_month { font-size: 10px; text-transform: lowercase;}
.post_time .post_time_year { padding-top: 7px; font-weight: normal; }

.post_content{ padding: 10px 0px 0px 0px; font-size: 13px; line-height: 1.4em ; color:#63565f;}
.post_content P{ font-size: 13px; line-height: 1.4em; color:#63565f;}
.post_content P STRONG{}
.post_content IMG{}

.post_footer{ padding-top: 10px; background: url(images/PostComBkg.gif) repeat-x top; color:#ff6600; }
.post_footer UL{ padding: 0px; margin: 0px;}
.post_footer UL LI{ padding: 5px 0px 5px 20px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; font-size: 12px;}
.post_footer UL LI A{ font-weight: bold; text-decoration: none; color:#ff6600;}
.post_footer .post_footer_author{}
.post_footer .post_footer_comments{ background: url(images/PostCom.png) no-repeat left center; }
.post_footer .post_footer_tags{ padding-left: 0px;}

.blog_post_item{ padding: 10px 0px; position: relative; clear: left;}
.blog_post_item .blog_post_head{}
.blog_post_item .blog_post_head H2{ font-size: 16px; line-height:18px; letter-spacing: -1px; font-weight: bold; 
	padding: 0px 60px 1px 0px; margin: 0px; color:#000033; }
.blog_post_item .blog_post_head H2 A{ font-weight:bold; }
.blog_post_item .blog_post_head .blog_post_date{}
.blog_post_item .blog_post_head .blog_post_date A{ color:#999; font-weight:normal; }
.blog_post_item .blog_post_head .blog_post_avatar{ position: absolute; right: 0px; top: 10px;}
.blog_post_item .blog_post_head .blog_post_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff;}
.blog_post_item .blog_post_content{ margin:0px; padding:8px 0px; color:#000033; background: url(images/PostComBkg.gif) repeat-x bottom; }
.blog_post_item .blog_post_footer{}

/*******************************************************************************************************************************
	.doc_item
		.doc_head
		.doc_content
		.doc_footer
*******************************************************************************************************************************/
.documents_item{}
.documents_item UL{}
.documents_item UL LI{ background: url(images/PostComBkg.gif) repeat-x bottom;}

.doc_item{ padding: 10px 0px; position: relative; clear: left;}
.doc_item .doc_head{}
.doc_item .doc_head H2{ font-size: 16px; line-height:18px; letter-spacing: -1px; font-weight: bold; 
	padding: 0px 60px 1px 0px; margin: 0px; color:#000033; }
.doc_item .doc_head H2 A{ font-weight:bold; color:#109dd0; }
.doc_item .doc_head .doc_date{}
.doc_item .doc_head .doc_date A{ color:#999; font-weight:normal; }
.doc_item .doc_head .doc_avatar{ position: absolute; right: 0px; top: 10px;}
.doc_item .doc_head .doc_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff;}
.doc_item .doc_content{ margin:0px; padding:8px 0px; color:#000033; }
.doc_item .doc_footer{}

.citation_item{ position:relative; margin:0px; padding:0px; }
.citation_item .citation_item_icon{ position:absolute; top:0px; left:0px; }
.citation_item .citation_item_content{ position:relative; top:0px; margin:0px; padding:0px; padding-left:32px; }

/*******************************************************************************************************************************
	.item_definitions
	.item_references
*******************************************************************************************************************************/
.item_definitions{}
.item_definitions UL{ display:inline; margin:0px; padding:0px; list-style:none; }
.item_definitions UL LI{ display:inline; }

.item_references{}
.item_references UL{ display:inline; margin:0px; padding:0px; list-style:none; }
.item_references UL LI{ display:inline; }

/*******************************************************************************************************************************
	.forums_item
	.forum_item
*******************************************************************************************************************************/
.forums_item{}
.forums_item UL{}
.forums_item UL LI{ border-bottom: solid 1px #ecc9a5;}

.forum_item{ position:relative; }
.forum_item .forum_head{ margin:0px; padding:0px; padding-right:40px; }
.forum_item .forum_head A{ color:#999; text-decoration: none;}
.forum_item .forum_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; font-size:14px; padding:0px;  }
.forum_item .forum_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold;}

.forum_item .forum_tag{ font-size:10px; margin:0px; padding:0px; color:#999;}
.forum_item .forum_tag A{ color:#000033; text-decoration:underline; font-weight:normal; font-size:12px; }

.forum_item .forum_avatar{ position: absolute; right: 0px; top: 10px;}
.forum_item .forum_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff;}

.forum_item .forum_content{ font-size:12px; margin:0px; padding:0px; padding-left:20px; color:#999;}
.forum_item .forum_content A{ color:#000033; text-decoration:underline; font-weight:normal; font-size:12px;}

/*******************************************************************************************************************************
	.questions_item
	.question_item
		H3
		.question_tag
*******************************************************************************************************************************/
.questions_item{}
.questions_item UL{}
.questions_item UL LI{ border-bottom: solid 1px #ecc9a5; }

.question_item{}
.question_item H3{ margin:0px; padding:0px;}
.question_item H3 A{ font-size: 14px; line-height:14px; letter-spacing: -1px; font-weight: bold; color:#000033;}
.question_item .question_tag{ color:#999; font-size:10px; }

/*******************************************************************************************************************************
	.item_question_responses
*******************************************************************************************************************************/
.item_question_responses{}
.item_question_responses UL{}
.item_question_responses UL LI{ position: relative; padding: 5px 0px; margin:0px; list-style-type: none;  }
 
.item_question_responses .item_question_response{ position:relative; margin: 0px; padding: 0px; 
	background: url(images/PostDotted.gif) repeat-x bottom; }
.item_question_responses .item_question_response A{ color:#999; text-decoration: none; }
.item_question_responses .item_question_response STRONG { letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; line-height:24px; }
.item_question_responses .item_question_response STRONG  A{ color:#660000; text-decoration: none; font-weight:bold; }
.item_question_responses .item_question_response .item_question_response_avatar{ position: absolute; right: 0px; top: 0px; }
.item_question_responses .item_question_response .item_question_response_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }

.item_question_responses .item_question_response .item_question_response_content{ margin: 14px 0px 0px 0px; padding: 0px; 
	font-size: 12px; line-height: 16px; border-top: solid 1px #ccc; }
.item_question_responses .item_question_response .item_question_response_content .item_question_response_tag{ color:#999; text-decoration: none; font-size:11px; }
.item_question_responses .item_question_response .item_question_response_content H4{ }
.item_question_responses .item_question_response .item_question_response_content H4 A{ font-size:12px; font-weight:bold; color:#cc0000; }
.item_question_responses .item_question_response .item_question_response_content P{ margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;
	color:#000033; }
 
/*******************************************************************************************************************************
	.citations_item
*******************************************************************************************************************************/
.citations_item{}
.citations_item UL{}
.citations_item UL LI{ margin:0px; padding:4px 0px; border-bottom: solid 1px #ecc9a5; }

/*******************************************************************************************************************************
	FeedReader
		.feed_reader
		.feed_reader_page
*******************************************************************************************************************************/
.feed_reader{}
.feed_reader UL{}
.feed_reader UL LI{ border-bottom: solid 1px #ecc9a5; overflow:hidden; }
.feed_reader UL LI H3{ margin:0px; padding:0px; }
.feed_reader UL LI H3 A{ font-size: 14px; line-height:14px; letter-spacing: -1px; font-weight: bold; color:#000033; }
.feed_reader UL LI .feed_reader_date{ color:#999; font-size:10px; }
.feed_reader UL LI .feed_reader_url{}
.feed_reader UL LI .feed_reader_url A{ color:#ff6600; font-weight:bold; font-size:12px;}

.feed_reader_page{ padding: 25px 0px; position: relative; clear: left;}
.feed_reader_page UL{}
.feed_reader_page UL LI{ border-bottom: solid 1px #ecc9a5; overflow:hidden; }
.feed_reader_page UL LI H3{ margin:0px; padding:0px; }
.feed_reader_page UL LI H3 A{ font-size: 16px; line-height:16px; letter-spacing: -1px; font-weight: bold; color:#000033; }
.feed_reader_page UL LI .feed_reader_date{ color:#999; font-size:11px; }
.feed_reader_page UL LI .feed_reader_url{}
.feed_reader_page UL LI .feed_reader_url A{ color:#ff6600;}

/*******************************************************************************************************************************
	FeedReader
		.feeds_page
		.feeds_item
*******************************************************************************************************************************/
.feeds_page{ padding: 25px 0px; position: relative; clear: left;}
.feeds_page UL{}
.feeds_page UL LI{ border-bottom: solid 1px #ecc9a5; margin:0px; padding:4px 0px; overflow:hidden; }
.feeds_page UL LI H3{ margin:0px; padding:0px; }
.feeds_page UL LI H3 A{ font-size: 16px; line-height:16px; letter-spacing: -1px; font-weight: bold; color:#000033; }
.feeds_page UL LI H3 IMG{ margin:0px; padding:0px 4px;}
.feeds_page UL LI .feeds_content{ padding-left: 40px; }
.feeds_page UL LI .feeds_format{ color:#999;}
.feeds_page UL LI .feeds_description{ font-size:12px; color:#000033; }
.feeds_page UL LI .feeds_description A{ font-weight:bold; letter-spacing:-1px; }

.feeds_item{}
.feeds_item UL{ color:#000033;}
.feeds_item UL LI{ border-bottom: solid 1px #ecc9a5; margin:0px; padding:4px 0px; overflow:hidden; }
.feeds_item UL LI H3{ margin:0px; padding:0px; }
.feeds_item UL LI H3 A{ font-size: 16px; line-height:16px; letter-spacing: -1px; font-weight: bold; color:#000033; }
.feeds_item UL LI H3 IMG{ margin:0px; padding:0px 4px;}

/*******************************************************************************************************************************
	Comments
	UL.item_comments
*******************************************************************************************************************************/
H3.item_comments{ font-size: 16px; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#660000; border-bottom: solid 2px #660000;}
UL.item_comments{ margin:0px; padding:0px; color:#000000; font-size:10px; }
UL.item_comments LI{ position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(images/PostDotted.gif) repeat-x bottom;}
UL.item_comments LI P.item_comment_user{ margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}
UL.item_comments LI P.item_comment_user A{ color:#999; text-decoration: none;}
UL.item_comments LI P.item_comment_user STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; font-size:16px; }
UL.item_comments LI P.item_comment_user STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; }

UL.item_comments LI .item_comment_avatar{ position: absolute; right: 0px; top: 10px;}
UL.item_comments LI .item_comment_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff;}

UL.item_comments LI DIV.item_comment_content{ margin: 14px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}
UL.item_comments LI DIV.item_comment_content P{ margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;}

.Form .Email { background: url(images/FormEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}
.Form .TextArea { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px; font-size: 12px;}
.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}
.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}

/*******************************************************************************************************************************
	.links_item
	.link_item
*******************************************************************************************************************************/
.links_item{}
.links_item UL{}
.links_item UL LI{ background: url(images/PostComBkg.gif) repeat-x bottom; }

.link_item{ position:relative; padding:10px 0px; padding-left:150px; overflow:hidden; }
.link_item .link_head{}
.link_item .link_head STRONG{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px; }
.link_item .link_head STRONG A{ color:#660000; text-decoration: none; font-weight:bold;}

.link_item .link_thumbnail{ position: absolute; left: 0px; top: 10px; }
.link_item .link_thumbnail IMG.thumbnail{ display:block; width:140px; height:auto; }

.link_item .link_content{ color:#000033; font-weight:normal; font-size:12px; }
.link_item .link_footer{}
.link_item .link_footer P{ margin:0px; padding:0px; }
.link_item .link_footer A{ color:#999; font-weight:normal; font-size:12px; }

/*******************************************************************************************************************************
	.profile_owner_widget
*******************************************************************************************************************************/
.profile_owner_widget{ position:relative; padding:4px; padding-left:40px; }
.profile_owner_widget .profile_owner_widget_user{}
.profile_owner_widget .profile_owner_widget_user STRONG{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px; }
.profile_owner_widget .profile_owner_widget_user STRONG A{ color:#660000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_owner_widget .profile_owner_widget_user .profile_owner_widget_avatar{ position:absolute; left:0px; top:8px; }
.profile_owner_widget .profile_owner_widget_user .profile_owner_widget_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }
.profile_owner_widget .profile_owner_widget_user .profile_owner_widget_tag{ color:#999; font-weight:normal; font-size:12px; }
.profile_owner_widget .profile_owner_widget_user A{ color:#ff6600; font-weight:bold; font-size:12px; letter-spacing:-1px; }

/*******************************************************************************************************************************
	.relations_item
*******************************************************************************************************************************/
.relations_item{}
.relations_item UL.relations_item_main{ margin:4px 0px; padding:0px; }
.relations_item UL.relations_item_main LI{ background: url(images/PostComBkg.gif) repeat-x bottom;}

.relation_item_main{ position:relative; margin:0px; padding:4px 0px; }
.relation_item_main P{ padding-left:40px; margin:0px; }
.relation_item_main P STRONG{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px;}
.relation_item_main P STRONG A{ color:#660000; text-decoration: none; font-weight:bold; font-size:16px; }
.relation_item_main P A{ color:#ff6600; font-weight:bold; font-size:12px; letter-spacing:-1px; }
.relation_item_main A.relation_item_main_avatar{ position:absolute; left:0px; top:8px; }
.relation_item_main A.relation_item_main_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff;}
.relation_item_main SMALL{ color:#999; font-weight:normal; font-size:12px; }

.relations_item UL.relations_item_sub{ display:inline; list-style:none; margin:0px; padding:0px; }
.relations_item UL.relations_item_sub LI{ display:inline; }

/*******************************************************************************************************************************
	.item_images
*******************************************************************************************************************************/
.item_images{}
.item_images TABLE{ border:none; margin:0px; padding:0px; }
.item_images TABLE TR{ border:none; }
.item_images TABLE TR TD{ margin:0px; padding:0px; border:solid 1px #999; text-align:center; }

.item_image{ margin:0px; padding:4px; width:120px; text-align:center; }
.item_image .item_thumbnail_small{ margin:0px; padding:0px; max-width:100px; max-height:120px; height:auto; }

/*******************************************************************************************************************************
	.item_sounds
*******************************************************************************************************************************/
.item_sounds{}
.item_sounds UL{}
.item_sounds UL LI{ background: url(images/PostComBkg.gif) repeat-x bottom; margin:0px; padding:0px; }

.item_sound{ position:relative; margin:0px; padding:4px 0px;}
.item_sound .item_sound_head{}
.item_sound .item_sound_head STRONG{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px; }
.item_sound .item_sound_head STRONG A{ color:#660000; text-decoration: none; font-weight:bold; font-size:16px; }
.item_sound .item_sound_head .item_sound_avatar{ position:absolute; right:0px; top:8px; }
.item_sound .item_sound_head .item_sound_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }
.item_sound .item_sound_head .item_sound_tag{ color:#999; font-weight:normal; font-size:12px; }

.item_sound .item_sound_description{ color:#000033; font-weight:normal; margin:0px; padding:0px; }

/*******************************************************************************************************************************
	.item_videos
*******************************************************************************************************************************/
.item_videos{}
.item_videos UL{}
.item_videos UL LI{ background: url(images/PostComBkg.gif) repeat-x bottom; margin:0px; padding:4px 0px; }

.item_video{ position:relative; min-height:90px; }
.item_video .item_video_head{ padding:0px; padding-right:40px; overflow:hidden; }
.item_video .item_video_head STRONG{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px; }
.item_video .item_video_head STRONG A{ color:#660000; text-decoration: none; font-weight:bold; font-size:16px;}
.item_video .item_video_head .item_video_tag{ color:#999; font-weight:normal; font-size:12px; }
.item_video .item_video_head .item_video_avatar{ position:absolute; right:0px; top:0px; }
.item_video .item_video_head .item_video_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }

.item_video .item_video_content{ position:relative; padding:0px; padding-left:120px; min-height:75px; }
.item_video .item_video_content .item_video_image{ position:absolute; left:0px; top:4px;}
.item_video .item_video_content .item_video_image IMG{}
.item_video .item_video_content .item_video_description{ color:#000033; font-weight:normal; font-size:12px; margin:0px; padding:0px; }

/*******************************************************************************************************************************
	.item_files
*******************************************************************************************************************************/
.item_files{}
.item_files UL{}
.item_files UL LI{ background: url(images/PostComBkg.gif) repeat-x bottom; margin:0px; padding:8px 0px; }

.item_file{ position:relative; }
.item_file .item_file_head{ padding:0px; padding-right:40px; }
.item_file .item_file_head STRONG{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px;}
.item_file .item_file_head STRONG A{ color:#660000; text-decoration: none; font-weight:bold; font-size:16px; }

.item_file .item_file_head .item_file_avatar{ position:absolute; right:0px; top:0px; }
.item_file .item_file_head .item_file_avatar IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }
.item_file .item_file_description{ color:#000033; min-height:72px; overflow:hidden; }
.item_file .item_file_description .item_file_image{ width:60px; height:auto; float:left; margin:8px; }
.item_file .item_file_description .item_file_tag{ color:#999; font-weight:normal; font-size:11px;}

/*******************************************************************************************************************************
	.item_page_image
*******************************************************************************************************************************/
#item_page_image{ position:relative; }
#item_page_image .item_page_image_head{ padding-left:172px; min-height:280px; }
#item_page_image .item_page_image_head .item_page_image_thumbnail{ position:absolute; left:0px; top:0px;}
#item_page_image .item_page_image_head .item_page_image_thumbnail IMG{ border: solid 1px #ccc; padding: 2px; background: #fff; }

/*******************************************************************************************************************************
	.page_image
	.item_thumbnail_small
*******************************************************************************************************************************/
IMG.page_image{ display:block; margin:0px; padding:0px; border:none; max-width:400px; height:auto; }
IMG.image_item{ display:block; margin:0px; padding:0px; border:none; max-width:160px; height:auto; }

/*******************************************************************************************************************************
	.labaz_category
	.profile_category
*******************************************************************************************************************************/
.labaz_category{ min-height:180px; }
.labaz_category .labaz_category_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.labaz_category .labaz_category_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.labaz_category .labaz_category_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.labaz_category .labaz_category_head .labaz_category_tag{ color:#999; font-weight:normal; font-size:11px; }
.labaz_category .labaz_category_head .labaz_category_image{ position: absolute; left: 4px; top: 0px;}
.labaz_category .labaz_category_head .labaz_category_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

.profile_category{ min-height:180px; }
.profile_category .profile_category_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.profile_category .profile_category_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.profile_category .profile_category_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_category .profile_category_head .profile_category_tag{ color:#999; font-weight:normal; font-size:11px; }
.profile_category .profile_category_head .profile_category_tag A{ color:#ff6600; font-weight:bold; font-size:12px; }
.profile_category .profile_category_head .profile_category_image{ position: absolute; left: 4px; top: 0px;}
.profile_category .profile_category_head .profile_category_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

/*******************************************************************************************************************************
	.labaz_event
	.profile_event
*******************************************************************************************************************************/
.labaz_event{ min-height:180px; }
.labaz_event .labaz_event_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.labaz_event .labaz_event_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.labaz_event .labaz_event_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.labaz_event .labaz_event_head .labaz_event_tag{ color:#999; font-weight:normal; font-size:11px; }
.labaz_event .labaz_event_head .labaz_event_image{ position: absolute; left: 0px; top: 0px;}
.labaz_event .labaz_event_head .labaz_event_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

.profile_event{ min-height:180px; }
.profile_event .profile_event_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.profile_event .profile_event_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.profile_event .profile_event_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_event .profile_event_head .profile_event_tag{ color:#999; font-weight:normal; font-size:11px; }
.profile_event .profile_event_head .profile_event_tag A{ color:#ff6600; font-weight:bold; font-size:12px; }
.profile_event .profile_event_head .profile_event_image{ position: absolute; left: 0px; top: 0px;}
.profile_event .profile_event_head .profile_event_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

/*******************************************************************************************************************************
	.labaz_place
	.profile_place
*******************************************************************************************************************************/
.labaz_place{ min-height:180px; }
.labaz_place .labaz_place_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.labaz_place .labaz_place_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.labaz_place .labaz_place_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.labaz_place .labaz_place_head .labaz_place_tag{ color:#999; font-weight:normal; font-size:11px; }
.labaz_place .labaz_place_head .labaz_place_image{ position: absolute; left: 4px; top: 0px;}
.labaz_place .labaz_place_head .labaz_place_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

.profile_place{ min-height:180px; }
.profile_place .profile_place_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.profile_place .profile_place_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.profile_place .profile_place_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_place .profile_place_head .profile_place_tag{ color:#999; font-weight:normal; font-size:11px; }
.profile_place .profile_place_head .profile_place_tag A{ color:#ff6600; font-weight:bold; font-size:12px; }
.profile_place .profile_place_head .profile_place_image{ position: absolute; left: 4px; top: 0px;}
.profile_place .profile_place_head .profile_place_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

/*******************************************************************************************************************************
	.labaz_person
	.profile_person
*******************************************************************************************************************************/
.labaz_person{ min-height:180px; }
.labaz_person .labaz_person_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.labaz_person .labaz_person_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.labaz_person .labaz_person_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.labaz_person .labaz_person_head .labaz_person_tag{ color:#999; font-weight:normal; font-size:11px; }
.labaz_person .labaz_person_head .labaz_person_image{ position: absolute; left: 4px; top: 0px;}
.labaz_person .labaz_person_head .labaz_person_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

.profile_person{ min-height:180px; }
.profile_person .profile_person_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.profile_person .profile_person_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.profile_person .profile_person_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_person .profile_person_head .profile_person_tag{ color:#999; font-weight:normal; font-size:11px; }
.profile_person .profile_person_head .profile_person_tag A{ color:#ff6600; font-weight:bold; font-size:12px; }
.profile_person .profile_person_head .profile_person_image{ position: absolute; left: 4px; top: 0px;}
.profile_person .profile_person_head .profile_person_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

/*******************************************************************************************************************************
	.profile_lang
*******************************************************************************************************************************/
.profile_lang{ min-height:180px; }
.profile_lang .profile_lang_head{ position:relative; margin:0px; padding:0px; padding-left:100px; }
.profile_lang .profile_lang_head STRONG{ letter-spacing: -1px; color:#666; font-weight:bold; margin:0px; padding:0px;}
.profile_lang .profile_lang_head STRONG A{ color:#cc0000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_lang .profile_lang_head .profile_lang_tag{ color:#999; font-weight:normal; font-size:11px; }
.profile_lang .profile_lang_head .profile_lang_tag A{ color:#ff6600; font-weight:bold; font-size:12px; }
.profile_lang .profile_lang_head .profile_lang_image{ position: absolute; left: 4px; top: 0px;}
.profile_lang .profile_lang_head .profile_lang_image IMG{ width:90px; height:auto; padding: 2px; background: #fff; }

/*******************************************************************************************************************************
	.forum_messages
	.forum_message

	#item_profile_forum
	#item_labaz_forum
*******************************************************************************************************************************/
.forum_messages{}
.forum_messages UL{ margin:0px; padding:0px; }
.forum_messages UL LI{ margin:8px 0px; padding:4px; border:solid 1px #660000; border-bottom:solid 4px #330000; background-color:#eeede4; }

.forum_message{ position:relative; }

.forum_message .forum_message_main{ margin:0px; padding:0px; width:380px; left:0px; top:0px; min-height:120px; }
.forum_message .forum_message_main .forum_message_head{}
.forum_message .forum_message_main .forum_message_content{ color:#000033; }
.forum_message .forum_message_main .forum_message_footer{ margin:10px; padding:8px 0px; border-top:solid 1px #660000; 
	font-style:italic; font-size:11px; color:#666666; }

.forum_message .forum_message_tag{ margin:10px; padding:10px; width:132px; position:absolute; top:0px; right:0px; height:120px; 
	border-left:solid 1px #ffffff; font-size:11px; color:#999; font-weight:normal; }
.forum_message .forum_message_tag A{ color:#ff6600; font-weight:bold; font-size:12px; }
.forum_message .forum_message_tag H3{ margin:2px; padding:0px; }
.forum_message .forum_message_tag H3 A{ font-size:16px; font-weight:bold; color:#660000; letter-spacing:-1px; }

#item_profile_forum{}
#item_profile_forum H3{}
#item_profile_forum H3 A{ font-size:16px; font-weight:bold; color:#660000; letter-spacing:-1px; }
#item_profile_forum P{ color:#000033; }

#item_labaz_forum{}
#item_labaz_forum H3{}
#item_labaz_forum H3 A{ font-size:16px; font-weight:bold; color:#ff6600; letter-spacing:-1px; }
#item_labaz_forum P{ color:#000033; }

/*******************************************************************************************************************************
	tagclouds 
*******************************************************************************************************************************/
UL.tagclouds{ display:inline; list-style:none; margin:0px; padding:0px; }
UL.tagclouds LI{ display:inline; margin:0px; padding:2px; font-size:9pt; }
UL.tagclouds LI A{ margin:0px; padding:2px; color:#000000; }

/*******************************************************************************************************************************
	.list_categories_item
	.list_persons_item
	.list_places_item
	.list_events_item
*******************************************************************************************************************************/
.list_categories_item{}
.list_categories_item TABLE{ table-layout:fixed; }
.list_categories_item TD{ display:table-cell; margin:0px; padding:0px; width:20px; text-align:center; vertical-align:middle; }
.list_categories_item A{ cursor:hand; display:block; font-weight:bold; font-size:16px; color:#660000; border:solid 2px #f3f2e8; padding:4px 0px; }
.list_categories_item A:hover{ border:solid 2px #660000; background-color:#f3f2e8;  }

.list_places_item{}
.list_places_item TABLE{ table-layout:fixed; }
.list_places_item TD{ display:table-cell; margin:0px; padding:0px; width:20px; text-align:center; vertical-align:middle; }
.list_places_item A{ cursor:hand; display:block; font-weight:bold; font-size:16px; color:#660000; border:solid 2px #f3f2e8; padding:4px 0px; }
.list_places_item A:hover{ border:solid 2px #660000; background-color:#f3f2e8;  }

.list_persons_item{}
.list_persons_item TABLE{ table-layout:fixed; }
.list_persons_item TD{ display:table-cell; margin:0px; padding:0px; width:20px; text-align:center; vertical-align:middle; }
.list_persons_item A{ cursor:hand; display:block; font-weight:bold; font-size:16px; color:#660000; border:solid 2px #f3f2e8; padding:4px 0px; }
.list_persons_item A:hover{ border:solid 2px #660000; background-color:#f3f2e8;  }

.list_events_item{}
.list_events_item TABLE{ table-layout:fixed; }
.list_events_item TD{ display:table-cell; margin:0px; padding:0px; width:20px; text-align:center; vertical-align:middle; }
.list_events_item A{ cursor:hand; display:block; font-weight:bold; font-size:14px; color:#660000; border:solid 2px #f3f2e8; padding:4px 0px; }
.list_events_item A:hover{ border:solid 2px #660000; background-color:#f3f2e8;  }

/*******************************************************************************************************************************
	.profile_search_item
*******************************************************************************************************************************/
.profile_search_item{ margin:8px 0px; padding:2px 0px; border-bottom:solid 1px #f3f2e8; }
.profile_search_item H3{ letter-spacing: -1px; color:#660000; font-weight:bold; font-size:16px; padding:0px; margin:0px; }
.profile_search_item H3 A{ color:#660000; text-decoration: none; font-weight:bold; font-size:16px; }
.profile_search_item SMALL{ color:#999; font-weight:normal; font-size:12px; }
.profile_search_item P{ margin:0px; padding:0px; }
.profile_search_item P A{ color:#ff6600; font-weight:bold; font-size:12px; letter-spacing:-1px; }

/*******************************************************************************************************************************
	home
*******************************************************************************************************************************/
#home_desc{ position:relative; color:#000033; }
#home_about{ width:480px; margin:0px; padding:0px; }
#home_about P{ float:left; }
#home_about P DIV{ display:block; }
#home_goals{ position:absolute; width:210px; right:0px; top:0px; }
#home_goals .home_goal H3{ border-bottom:solid 2px #000033; }

#home_objects{ position:relative; color:#000033; margin:0px; padding:4px; }
#home_objects H2{ border-bottom:solid 2px #000033;}
#home_objects #home_elements{ width:320px; margin:0px; padding:10px; top:0px; }
#home_objects #home_elements UL{}
#home_objects #home_elements UL LI{ clear:both; }
#home_objects #home_elements UL LI DIV{ display:block; }
#home_objects #home_elements IMG{ float:left; margin:8px; padding:0px; }
#home_objects #home_ressources{ position:absolute;  width:320px; right:0px; top:4px; margin:0px; padding:10px; }
#home_objects #home_ressources H3{ clear:both; }
#home_objects #home_ressources IMG{ float:left; margin:8px; padding:0px; }

/*******************************************************************************************************************************
	.labaz_about
	.help_about
*******************************************************************************************************************************/
.labaz_about{ color:#000033; }
.labaz_about H2{}
.labaz_about P{}
.labaz_about IMG{ float:left; }

.help_about{ color:#000033; }
.help_about H2{}
.help_about P{}
.help_about IMG{ float:left; }

/*******************************************************************************************************************************
	.right_module_container 
*******************************************************************************************************************************/
.right_module_container{ background: #fff3e2 url( images/SRL-widgetbkg.gif) repeat-x left top; padding: 8px; margin-bottom: 10px; color:#856d65; }
.right_module_header{ background-color:#660000; margin:0px; padding:4px; }
.right_module_header A{ color:#ffff99; font-weight:bold;}
.right_module_data{ display:block; width:240px; min-height:84px; margin:0px; padding:4px; }

/*******************************************************************************************************************************
	.widget_events
*******************************************************************************************************************************/
DIV.widget_events{}
DIV.widget_events UL{ padding: 0px; margin: 0px;}
DIV.widget_events UL LI{ color:#000033; padding: 1px 0px 1px 0px; margin: 0px; list-style-type: none; border-bottom: solid 1px #ecc9a5; font-size: 13px;}
DIV.widget_events UL LI A{ color:#336699; text-decoration: none;}
DIV.widget_events UL LI A:hover{ color:#000033; text-decoration: none; }
DIV.widget_events UL LI .widget_events_date{ color:#000033; font-weight:bold; padding:0px; margin:0px; }

/*******************************************************************************************************************************
	widget-tagclouds 
*******************************************************************************************************************************/
DIV.widget-tagclouds{ text-align:justify; }
DIV.widget-tagclouds A:hover{ text-decoration:underline; }
UL.widget-tagclouds{ display:inline; list-style:none; margin:0px; padding:0px; }
UL.widget-tagclouds LI{ display:inline; margin:0px; padding:2px; font-size:9pt; }
UL.widget-tagclouds A.tagweight1{ color:#000000; font-size:9pt; font-weight:normal; }
UL.widget-tagclouds A.tagweight2{ color:#000000; font-size:9pt; font-weight:bold; }
UL.widget-tagclouds A.tagweight3{ color:#000000; font-size:10pt; font-weight:normal; }
UL.widget-tagclouds A.tagweight4{ color:#000000; font-size:10pt; font-weight:bold; }
UL.widget-tagclouds A.tagweight5{ color:#000000; font-size:11pt; font-weight:normal; }
UL.widget-tagclouds A.tagweight6{ color:#000000; font-size:11pt; font-weight:bold; }
UL.widget-tagclouds A.tagweight7{ color:#000000; font-size:12pt; font-weight:normal; }
UL.widget-tagclouds A.tagweight8{ color:#000000; font-size:14pt; font-weight:bold; }

/*******************************************************************************************************************************
	profiles_widget 
*******************************************************************************************************************************/
TABLE.profiles_widget{ display:table; border:none; margin:0px; padding:0px; width:144px; }
TABLE.profiles_widget TD{ display:table-cell; border:none; margin:0px; padding:0px; width:24px; }
TABLE.profiles_widget TD IMG{ display:block; border:none; margin:0px; padding:0px; width:24px; height:24px; }
TABLE.profiles_widget TD IMG A{ display:block; margin:0px; padding:0px; }

/*******************************************************************************************************************************
	DIV.search
*******************************************************************************************************************************/
DIV.search{ background: #cc0000 url( images/Search.gif) no-repeat left top; right: 0px; margin:0px; padding: 45px 20px 20px 20px; min-height: 74px;}

/*******************************************************************************************************************************
	DIV.syndication
*******************************************************************************************************************************/
DIV.syndication{ margin:0px; }
DIV.syndication A{ color:#ffffff; }
DIV.syndication UL{ margin: 0px; padding: 5px 0px;}
DIV.syndication UL LI{ display:inline; background: url( images/SynIco.png) no-repeat left center; list-style-type: none; 
	margin: 0px 5px 0px 0px; padding: 3px 0px 3px 15px;
	font-size: 14px; font-weight: bold; color:#ffcc66; }

/*******************************************************************************************************************************
	DIV.about
*******************************************************************************************************************************/
DIV.about{ background: #ff6600 url( images/AboutBkg.gif) no-repeat left bottom; margin:0px; padding: 0px 20px 10px 20px; color:#ffffff;}
DIV.about H2{ padding: 0px; margin: 0px; font-size: 18px; font-weight: normal;}
DIV.about P{  padding: 5px 0px; margin: 0px; font-size: 13px; line-height: 16px;}