/* ##### */
/* Common */
/* ##### */

*				{ margin: 0px; padding: 0px; }
body, div, td			{ font-family: "Lucida Grande", Helvetica, Arial, Tahoma, Sans-Serif; font-size: 14px; }
html, body, form		{ height: 100%; }
#wrap				{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -150px; }

h1, h2, h3, h4, h5		{ font-family: Georgia, Helvetica, Arial, Tahoma, Sans-Serif; }
h1				{ color: #1972aa; font-size: 28px; padding-bottom: 8px; }
h2				{ color: #2a8bc8; font-size: 22px; padding-bottom: 8px; }
h3				{ color: #42a7e6; font-size: 16px; padding-bottom: 8px; }

a				{ color: #1972aa; }
a:hover				{ color: #838589; }

p				{ line-height: 22px; padding-bottom: 20px; }
img				{ border: 0px; }
small				{ display: block; margin: 2px 0px 2px 0px; }
strong				{ font-weight: bold; }
em				{ font-style: italic; }
.space				{ height: 1px; border-bottom: solid 1px #dadada; margin: 12px 0px 16px 0px; }
.clear				{ clear:both; }

input.style			{ width:300px; background-color: #EDF7FC; border:1px solid #AEDBF0; color:#3b3b3b; font-family: Arial, Verdana; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:6px; }
textarea.style			{ width:600px; height:200px; background-color: #EDF7FC; border:1px solid #AEDBF0; color:#3b3b3b; font-family: Arial, Verdana; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:6px; }
select.style			{ width:314px; background-color: #EDF7FC; border:1px solid #AEDBF0; color:#3b3b3b; font-family: Arial, Verdana; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:6px; }
ul.style				{ list-style-position: inside; list-style-type: circle; }
ul.style li			{ padding: 4px 0px 4px 0px; }
ol.style				{ list-style-position: inside; list-style-type: decimal; }
ol.style li			{ padding: 4px 0px 4px 0px; }
table.style			{ }
table.style thead		{ font-weight: bold; }
table.style td			{ padding: 2px 0px 2px 0px; }

.statusInfo			{ padding: 10px; margin: 10px 0px 20px 0px; background-color: #c8efa6; border: solid 1px #8ac456; font-weight: bold; font-size: 15px; }
.statusError			{ padding: 10px; margin: 10px 0px 20px 0px; background-color: #eac2bc; border: solid 1px #bd4131; font-weight: bold; font-size: 15px; }

.pink				{ color: #CE0B67; }

/* ##### */
/* Design */
/* ##### */

.center				{ width: 900px; margin: 0px auto; }
.center .l			{ width: 450px; float: left; }
.center .r			{ width: 450px; float: right; }

.grayField			{ background-color: #f8f8f8; padding: 20px; }
.darkblueField			{ background-color: #527b94; padding: 20px; }
.darkblueField h2		{ text-align: center; color: #fff; padding:0px; margin:0px; font-family: "Lucida Grande", Helvetica, Arial; }
.darkblueField h2 a		{ color: #f68622; text-decoration: underline; }
.darkblueField p		{ padding: 0px; margin: 0px; }

.single_space			{ height: 1px; border-bottom: solid 1px #e2e2e2; margin: 6px 0px 8px 0px; }

#top_space			{ height: 5px; background-color: #eeeeee; }
#top_space .center		{ height: 5px; background-color: #444444; }

#top				{ height: 110px; }
#logo				{ float: left; width: 350px; }

#menu				{ float: right; width: 550px; }
#menu ul			{ list-style-type: none; float: right; position: relative; top: 5px; }
#menu ul li			{ float: left; padding-right: 6px; }
#menu a				{ background-color: #80bbe4; color: #fff; padding: 5px 10px 5px 10px; font-weight: bold; text-decoration: none; -webkit-border-radius-bottomleft: 4px; -webkit-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; }
#menu li.active a		{ background-color: #ce0b67; }
#menu a:hover			{ background-color: #ce0b67; }

#breadcrumb			{ clear:both; padding:5px; background-color: #f8f8f8; }
#breadcrumb ul			{ list-style-type: none; }
#breadcrumb ul li		{ float: left; padding-left: 5px; }

#teaser					{  }
#teaser .center			{ border-top: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; }
#teaser .center div		{ height: 80px; background-color: #f8f8f8; border-top: solid 5px #fff; border-bottom: solid 5px #fff; }
#teaser span			{ color: #ce0b67; font-family: Tahoma; font-size: 38px; display: block; padding: 17px 0px 0px 20px; }
#teaser span i			{ color: #474f59; }

#main				{ min-height: 500px; height: auto !important; height: 500px; padding-top: 20px; }

#side				{ float: left; width: 220px; margin-right: 20px; }
#side .menubox			{ margin: 10px 0px 10px 0px; }
#side .menubox h2		{ border-bottom: solid 1px #e2e2e2; color: #474f59; font-size: 14px; font-weight: bold; padding-bottom: 4px; margin-bottom: 6px; }

#side .menubox ul li		{ padding: 2px 0px 2px 0px; }
#side .menubox .active		{ font-weight:bold; color: #CE0B67; }

#content			{ float: right; width: 660px; }

#bottom				{ clear: both; padding-top: 40px; }
#bottom .center			{ border-top: solid 1px #e2e2e2; }
#bottom .l, #bottom .r		{ background-color: #f8f8f8; border-top: solid 5px #fff; font-size: 9px; color: #6e6e6e; padding: 10px 0px 10px 0px; }
#bottom .r			{ text-align: right; }

.googleads_336x280		{ float:right; width:336px; height:280px; padding-left:15px; padding-bottom:15px; }

.bloglist			{ }
.bloglist ul li			{ padding: 2px 0px 2px 0px; }
.bloglist .item			{ background-color: #F6F9FF; padding: 10px; margin-bottom: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.bloglist .item h3		{  }

.comment			{ background-color: #E1E6FA; border-left: solid 5px #375D81; padding:10px; margin-bottom:10px; }
.comment .pic			{ float:right; padding-left: 10px; padding-bottom: 10px; }
.comment .pic img		{ border: solid 5px white!important; }
.comment b			{ font-weight: normal; color: #375D81; }
.comment_submit	td		{ padding-bottom: 5px; }
.comment_submit	small		{ color: #CBC9CF; }

.infobox_blue			{ background-color:#26708C; padding:10px; text-align:center; margin-bottom:5px; }
.infobox_blue a			{ color:#fff; font-weight:bold; }
.infobox_orange			{ background-color:#E8680C; padding:10px; text-align:center; margin-bottom:5px; }
.infobox_orange a		{ color:#fff; font-weight:bold; }

.contentbox_lightgray		{ background-color:#E8E6ED; padding:10px; }

.relatedBlogs			{ margin-top: 50px; background-color:#E8E6ED; padding:10px; }
.relatedBlogs ul li		{ padding: 2px 0px 2px 0px; }

/* rss feed */
.rssfeed div			{ padding: 5px; }

/* XSLTsearch  */
#xsltsearch {margin: 0; padding: 20px 0 0 0;}
.xsltsearch_result p {margin: 0; padding: 0;}
.xsltsearch_result:hover {background: #f6f6f6;}
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding:5px; margin-bottom: 10px;}
.xsltsearch_description strong {background: #FFC;} /* highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666;}

























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
