* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.bold {
	font-weight: bold;
}
body {
	font-family: "Arial", Verdana;
	font-size: 11px;
	color: #333;
	background-color: #FFF;
	background-image: url(images/background.jpg);
	background-position: left 30px;
	background-repeat: repeat-x;
}
a {
	text-decoration: none;
	outline: none;
	color: #175084;
}
a:hover {
	text-decoration: underline;
}
a.linkTopBar {
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
}
a.linkTopBar:hover {
	color: #FFF;
	text-decoration: underline;
}
a.linkTopBar span {
	font-weight: bold;
}
ol {
	font-family: "Arial", Verdana;
	font-size: 13px;
	text-align: left;
	margin-left: 30px;
}
ul {
	font-family: "Arial", Verdana;
	font-size: 13px;
	text-align: left;
	margin-left: 30px;
}
li {
	color: #333;
	line-height: 25px;
}
h1 {
	font-family: Times New Roman;
	font-size: 36px;
	color: #175084;
	font-weight: normal;
margin-bottom:15px;
}
h2 {
	font-family: Arial;
	font-size: 25px;
	color: #175084;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}
h3 {
	font-family: Arial;
	font-size: 20px;
	color: #175084;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
h4 {
	font-family: Arial;
	font-size: 15px;
	color: #175084;
	font-weight: bold;
	text-align: left;
	margin-bottom: 2px;
}
h5 {
	font-family: Arial;
	font-size: 15px;
	color: #175084;
	font-weight: bold;
	text-align: left;
	margin: 10px 0;
}
.bar {
	border-bottom: #BFBFBF solid 1px;
}
.slogan {
	float: left;
	font-family: Georgia;
	font-size: 15px;
	color: #B3C5D6;
	font-style: italic;
	font-weight: bold;
	line-height: 30px;
}
.goToLooppa {
	float: right;
}
#topBar {
	background-color: #0C5A7C;
	width: 100%;
	margin-bottom: 15px;
}
#contentBar {
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
}
#container {
	overflow: hidden;
	width: 900px;
	margin: 0 auto 20px;
}
#header {
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
}
#logo {
	float: left;
}
#follow {
	float: right;
}
#content {
	overflow: hidden;
	width: 900px;
	margin-top: 20px;
}
#body {
	overflow: hidden;
	float: left;
	width: 540px;
	text-align: left;
}
#sidebar {
	overflow: hidden;
	float: right;
	width: 330px;
}
#footer {
	clear: both;
	overflow: hidden;
	width: 100%;
	height: 100px;
	background-color: #548BA3;
	color: #DADADA;
	font-size: 13px;
	line-height: 20px;
}
#footer a {
	color: #DADADA;
	text-decoration: none;
}
#footer a:hover {
	color: #DADADA;
	text-decoration: underline;
}
#footerContent {
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-top: 10px;
}

p.postmetadata {
	font-size: 13px;
}

/* Widgets
/********************************************************************/
.widget {
	overflow: hidden;
	width: 330px;
	margin-bottom: 15px;
	z-index: 1;
}
.widgetFollow {
	overflow: hidden;
	width: 330px;
	float: right;
}
.contentWidget {
	overflow: hidden;
	width: 306px;
	background-color: #FFF;
	border-left: #CDCDCD solid 2px;
	border-right: #CDCDCD solid 2px;
	padding: 0 10px;
}
.contentBody {
	overflow: hidden;
	width: 496px;
	background-color: #FFF;
	border-left: #CDCDCD solid 2px;
	border-right: #CDCDCD solid 2px;
	padding: 15px 20px 15px;
}
.contentWidgetBlue {
	overflow: hidden;
	width: 306px;
	background-color: #EDF4F9;
	border-left: #CDCDCD solid 2px;
	border-right: #CDCDCD solid 2px;
	padding: 0 10px;
}
.rtopWidget, .rbottomWidget {
	display:block;
}
.rtopWidget *, .rbottomWidget * {
	display: block;
	height: 1px;
	overflow: hidden;
}
.r2Widget, .r2WidgetBlue {
	margin: 0 6px;
}
.r3Widget, .r3WidgetBlue {
	margin: 0 5px;
}
.r4Widget, .r4WidgetBlue {
	margin: 0 4px;
}
.r5Widget, .r5WidgetBlue {
	margin: 0 3px;
}
.r6Widget, .r6WidgetBlue {
	margin: 0 2px;
}
.r7Widget, .r7WidgetBlue {
	margin: 0 2px;
}
.r8Widget, .r8WidgetBlue {
	margin: 0 1px;
}
.r9Widget, .r9WidgetBlue {
	margin: 0 1px;
}
.r10Widget, .r10WidgetBlue {
	margin: 0;
}
.r2Widget, .r3Widget, .r4Widget, .r5Widget, .r6Widget, .r7Widget, .r8Widget, .r9Widget, .r10Widget {
	border-left: #CDCDCD solid 2px;
	border-right: #CDCDCD solid 2px;
	background-color: #FFF;
}
.r2WidgetBlue, .r3WidgetBlue, .r4WidgetBlue, .r5WidgetBlue, .r6WidgetBlue, .r7WidgetBlue, .r8WidgetBlue, .r9WidgetBlue, .r10WidgetBlue {
	border-left: #CDCDCD solid 2px;
	border-right: #CDCDCD solid 2px;
	background-color: #EDF4F9;
}
.rtWidget {
	margin: 0 8px;
	border-top: #CDCDCD solid 1px;
}
.rbWidget {
	margin: 0 8px;
	border-bottom: #CDCDCD solid 1px;
}
/********************************************************************/


/* Widget Follow
/********************************************************************/
.emailContent {
	overflow: hidden;
	width: 320px;
}
.iconRss {
	float: left;
	margin-right: 10px;
}
.email {
	float: left;
}
.contentForm  {
	overflow: hidden;
	width: 240px;
}
.rssForm {
	overflow: hidden;
	width: 304px;
}
.labelFollow {
	float: left;
	margin-right: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #175084;
	padding-top: 5px;
}
.inputFollow {
	float: left;
	width: 151px;
}
.iconMailRss {
	float: left;
	width: 28px;
	height: 25px;
	background-image: url(images/rss-mail.jpg);
	background-repeat: no-repeat;
	margin-top: 0 !Important;
	margin-top: 1px;
}
.iconMailRss a {
	width: 28px;
	height: 25px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.followInput {
	border-top: #BFBFBF solid 1px;
	border-right: #FFF solid 1px;
	border-bottom: #BFBFBF solid 1px;
	border-left: #BFBFBF solid 1px;
	width: 140px !Important;
	width: 139px;
	height: 19px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
}
.iconShare {
	overflow: hidden;
	border-top: #BFBFBF solid 1px;
	margin-top: 7px;
	padding-top: 3px;
}
.icons, .rssIcons, .facebookIcons, .twitterIcons, .friendFeedIcons {
	overflow: hidden;
	float: left;
}
.rssIcons {
	width: 60px;
	/*border: #CCC solid 1px;*/
}
.facebookIcons {
	width: 86px;
}
.twitterIcons {
	width: 73px;
}
.friendFeedIcons {
	width: 87px;
}
.shareRss {
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(images/share-icons.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 14px !Important;
	margin-right: 8px;
}
.shareRss a {
	width: 20px;
	height: 20px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.shareFacebook {
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(images/share-icons.jpg);
	background-repeat: no-repeat;
	background-position: -20px 0;
	margin-right: 14px !Important;
	margin-right: 8px;
}
.shareFacebook a {
	width: 20px;
	height: 20px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.shareTwitter {
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(images/share-icons.jpg);
	background-repeat: no-repeat;
	background-position: -40px 0;
	margin-right: 14px !Important;
	margin-right: 8px;
}
.shareTwitter a {
	width: 20px;
	height: 20px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.shareFriendFeed {
	float: right;
	width: 20px;
	height: 20px;
	background-image: url(images/share-icons.jpg);
	background-repeat: no-repeat;
	background-position: -61px 0;
}
.shareFriendFeed a {
	width: 20px;
	height: 20px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.shareLink {
	float: left;
	line-height: 20px;
}
/********************************************************************/



/* Widget Search
/********************************************************************/
.formSearch {
	overflow: hidden;
	width: 300px;
}
.inputSearch {
	float: left;
	width: 200px;
	height: 30px;
}
.inputSearch input {
	width: 195px;
	height: 22px;
	border: #BFBFBF solid 1px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
}
.submitSearch {
	float: right;
	width: 90px;
	height: 30px;
	text-align: center;
	font-weight: bold;
}
.submitSearch a {
	width: 90px;
	height: 30px;
	background-image: url(images/submit2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	color: #FFF;
	font-size: 15px;
	line-height: 30px;
	text-decoration: none;
}
.submitSearch a:hover {
	background-image: url(images/submit2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-decoration: none;
}

.submitSearch a:hover {
	text-decoration: none;
}
/********************************************************************/



/* Widget Facebook
/********************************************************************/
.iconFacebook {
	overflow: hidden;
	/*float: right;*/
	width: 310px;
	height: 45px;
	background-image: url(images/icon-facebook2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 2;
	position: relative;
	margin-bottom: -39px !Important;
}
li#facebookconnector {
	overflow: hidden;
	float: left;
}
.commentlist p {
	margin-top: 10px;
}
/********************************************************************/



/* Widget Solutions
/********************************************************************/
.itemSolutions {
	overflow: hidden;
	width: 300px;
	margin-top: 10px;
}
.iconNewspapers {
	float: left;
	margin-right: 10px;
	width: 39px;
	height: 37px;
	background-image: url(images/solution-icons.jpg);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}
.iconNewspapers a {
	width: 39px;
	height: 37px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.iconRadio {
	float: left;
	margin-right: 10px;
	width: 39px;
	height: 37px;
	background-image: url(images/solution-icons.jpg);
	background-repeat: no-repeat;
	background-position: 0 -66px;
}
.iconRadio a {
	width: 39px;
	height: 37px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.iconTv {
	float: left;
	margin-right: 10px;
	width: 39px;
	height: 37px;
	background-image: url(images/solution-icons.jpg);
	background-repeat: no-repeat;
	background-position: 0 -127px;
}
.iconTv a {
	width: 39px;
	height: 37px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.iconGroups {
	float: left;
	margin-right: 10px;
	width: 39px;
	height: 37px;
	background-image: url(images/solution-icons.jpg);
	background-repeat: no-repeat;
	background-position: 0 -192px;
}
.iconGroups a {
	width: 39px;
	height: 37px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
}
.textSolutions {
	float: left;
	width: 250px;
	text-align: left;
	font-size: 13px;
	color: #666;
}
/********************************************************************/



/* Content Body
/********************************************************************/
.posted {
	font-family: Georgia;
	font-size: 14px;
	color: #999;
	font-style: italic;
}
.categoriesItems {
	font-family: Georgia;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.post  {
	margin-bottom: 30px;
}
.entry {
	overflow: hidden;
	margin-bottom: 10px;
	width: 496px;
}
.entry p {
	font-size: 13px;
	margin: 10px 0;
}
.entry ul {
	line-height: 20px;
	list-style-type: square;
}
.entry ul li {
	padding-left: 20px;
	font-family: "Arial", Verdana;
	font-size: 12px;
	color: #333;

}
#respond {
	overflow: hidden;
	margin: 15px 0;
	width: 496px;
}
/********************************************************************/



/* Comments
/********************************************************************/
.comment-body {
	overflow: hidden;
	width: 496px;
}
.comment-meta {
	overflow: hidden;
	width: 475px;
	margin-bottom: 15px;
	text-align: right;
	font-size: 11px;
}
h4#comments {
	/*overflow: hidden;
	width: 500px;
	height: 35px;
	background-image: url(images/icon-comments.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 4px;*/
}
.icon-comment {
	overflow: hidden;
	width: 500px;
	height: 35px;
	background-image: url(images/icon-comments2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-left: -11px;
	z-index: 1;
	position: relative;
	margin-bottom: -25px;
}
.comment-author {
	overflow: hidden;
	width: 476px;
	color: #333;
	padding: 10px;
	background-color: #EFEFEF;
	margin-bottom: 15px;
	font-size: 12px;
}
.comment-author2 {
	overflow: hidden;
	width: 476px;
	color: #BBB;
	padding: 10px;
	background-color: #EFEFEF;
	margin-bottom: 15px;
	font-size: 12px;
}
.fn {
	font-weight: bold;
}
.comment-author img {
	overflow: hidden;
	float: right;
	/*margin-right: 10px;*/
}
.comment-text {
	margin-top: 10px;
	color: #333;
}
.comment-text2 {
	margin-top: 10px;
	color: #BBB;
}
.formComment {
	overflow: hidden;
	width: 496px;
}
.rowComment {
	overflow: hidden;
	width: 496px;
	margin-bottom: 7px;
}
.inputComment {
	float: left;
	margin-right: 10px;
}
.inputComment .inputs {
	width: 195px;
	height: 20px;
	border: #BFBFBF solid 1px;
	color: #666;
	padding: 5px 5px 0 5px;
}
.inputComment textarea {
	width: 400px;
	height: 150px;
	border: #BFBFBF solid 1px;
	color: #666;
	padding: 5px 0 0 5px;
}
.labelComment {
	float: left;
	line-height: 27px;
}
.submitComment {
	width: 180px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.submitComment a {
	width: 180px;
	height: 30px;
	display: block;
	background-image: url(images/submit2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 30px;
	text-decoration: none;
}
.submitComment a:hover {
	background-image: url(images/submit2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
}
.comments {
	width: 430px;
	height: 35px;
	background-image: url(images/comments-bar.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin-top: 20px;
	line-height: 35px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}
ol .commentlist {
	color: #333;
}
/********************************************************************/




/* Facebook Connect
/********************************************************************/
div.contentWidget li.widget {
	overflow: hidden;
	width: 306px;
}
/********************************************************************/




/* Tabs Content
/********************************************************************/
#tabsContent {
	overflow: hidden;
	width: 540px;
}
.tabLeft {
	float: left;
	width: 100px;
	height: 40px;
	background-image: url(images/tab-left.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	line-height: 40px;
}
.tabLeftActive {
	background-image: url(images/tab-left.jpg);
	background-repeat: no-repeat;
	background-position: 0 -80px;
}
.tabLeft span {
	font-size: 16px;
	color: #366478;
	font-weight: bold;
}
.tabLeft a {
	width: 100px;
}
.tabCenter a {
	width: 129px;
}
.tabRight a {
	width: 180px;
}
.tabLeft a, .tabCenter a, .tabRight a {
	height: 40px;
	display: block;
	font-size: 16px;
	color: #366478;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tabLeft a:hover {
	background-image: url(images/tab-left.jpg);
	background-repeat: no-repeat;
	background-position: 0 -40px;
	text-decoration: none;
}
.tabCenter {
	float: left;
	width: 129px;
	height: 40px;
	background-image: url(images/tab-center.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
	line-height: 40px;
	border-left: 1px solid #CECCCF;
}
.tabCenterActive {
	background-image: url(images/tab-center.jpg);
	background-repeat: repeat-x;
	background-position: 0 -80px;
}
.tabCenter span {
	font-size: 16px;
	color: #366478;
	font-weight: bold;
}
.tabCenter a:hover {
	background-image: url(images/tab-center.jpg);
	background-repeat: repeat-x;
	background-position: 0 -40px;
	text-decoration: none;
}
.tabRight {
	float: left;
	width: 180px;
	height: 40px;
	background-image: url(images/tab-right.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	line-height: 40px;
}
.tabRightActive {
	background-image: url(images/tab-right.jpg);
	background-repeat: no-repeat;
	background-position: 0 -80px;
}
.tabRight span {
	font-size: 16px;
	color: #366478;
	font-weight: bold;
}
.tabRight a:hover {
	background-image: url(images/tab-right.jpg);
	background-repeat: no-repeat;
	background-position: 0 -40px;
	text-decoration: none;
}
/********************************************************************/



/* Pages
/********************************************************************/
#tabsPages {
	overflow: hidden;
	width: 540px;
}
li.page-item-2 {
	display: inline;
	float: left;
	width: 180px;
	height: 40px;
	background-image: url(images/tab-left.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	line-height: 40px;
}
li.page-item-2 a {
	width: 180px;
	height: 40px;
	display: block;
	font-size: 16px;
	color: #366478;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

li.page-item-4 {
	display: inline;
	float: left;
	width: 180px;
	height: 40px;
	background-image: url(images/tab-center.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
	line-height: 40px;
	z-index: 0;
	position: relative;
	margin-right: -5px;
}
li.page-item-4 a {
	width: 180px;
	height: 40px;
	display: block;
	font-size: 16px;
	color: #366478;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

li.page-item-6 {
	display: inline;
	float: left;
	width: 180px;
	height: 40px;
	background-image: url(images/tab-right.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	line-height: 40px;
	z-index: 1;
}
li.page-item-6 a {
	width: 180px;
	height: 40px;
	display: block;
	font-size: 16px;
	color: #366478;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
li.page-item-2 a:hover {
	width: 180px;
	height: 40px;
	background-image: url(images/tab-left.jpg);
	background-repeat: no-repeat;
	background-position: 0 -40px;
	text-decoration: none;
	outline: none;
}
li.page-item-4 a:hover {
	width: 180px;
	height: 40px;
	background-image: url(images/tab-center.jpg);
	background-repeat: repeat-x;
	background-position: 0 -40px;
	text-decoration: none;
	outline: none;
}
li.page-item-6 a:hover {
	width: 180px;
	height: 40px;
	background-image: url(images/tab-right.jpg);
	background-repeat: no-repeat;
	background-position: 0 -40px;
	text-decoration: none;
	outline: none;
}
li.current_page_item {
	width: 180px;
	height: 40px;
	background-image: url(images/tabs.jpg);
	background-repeat: repeat-x;
	background-position: 0 -80px;
}
/********************************************************************/



/* Categories
/********************************************************************/
ul#categories, ul#posts {
	margin-left: 18px;
	list-style-image: url(images/bullet-blue.jpg);
}
ul#categories a, ul#posts a {
	color: #000;
	text-decoration: none;
}
ul#categories a:hover, ul#posts a:hover {
	text-decoration: underline;
}
li.cat-item, #posts li {
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
/********************************************************************/

.navigation {
	overflow: hidden;
	margin-bottom: 20px;
}