/*
Theme Name: Fervens A
Theme URI: http://designdisease.com/
Description: A light and colorfull three column theme. Designed by <a href="http://designdisease.com">Design Disease</a> for  <a href="http://smashingmagazine.com">Smashing Magazine</a>. <br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it, and make any changes you like, just leave the credits link under your footer.
Version: 1.1
Author: Design Disease.
Author URI:  http://designdisease.com/
Tags: green, orange, blue, three columns, fixed width
*/

/* Begin Typography & Colors */
* { margin: 0; padding: 0; }
body { background: #f4f3eb url(../images/bkg-body.jpg) repeat-x top; font: normal 12px "Verdana", sans-serif; margin: 0px; padding: 0px; }
input, button, textarea, select {
  font: normal 12px/12px "Verdana", sans-serif;
  color: #373737;
  vertical-align: middle;
}

legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}

a:link { text-decoration: none; color : #319bd8; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #319bd8; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #319bd8; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #669900; border: 0px; -moz-outline-style: none;}
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif, "Arial Black" ; }

#bg { width: 960px; margin: 0 auto;}
.con { width: 960px; float: left;}

/* Header
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header {
  width: 960px; padding: 10px 0px 10px 0px; border-bottom: solid 1px #d9d7c3; float: left; background: url(../images/header-bkg.gif) no-repeat top; position: relative; margin-bottom: 10px;
}
.header h1 { float: left; font: normal 42px/42px "Arial Black", Arial, Helvetica, sans-serif ; letter-spacing: -3px; padding-left: 170px;}
.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { color:#373737; text-decoration: none; }

.rss { float: right; text-align: right; width: 170px;}
.rss li a { background: url(../images/rss-ico.png) no-repeat right 2px; padding-right: 20px; margin-right: 5px; }
.rss li .atom { background: url(../images/atom-icon.png) no-repeat right 2px; padding-right: 20px; margin-right: 5px; }

#visitmeon {
  float: left;
  width: 165px;
  margin-right: 5px;
}

.mouseover {
  display:block;
  background-repeat:no-repeat;
  background-position:top left;
  width:20px;
  height:40px;
}

.mouseover:hover {background-position:bottom left;}

#bannerheaderright {
  width: 250px;
  float: right;
}

#bannerheaderleft {
  width: 250px;
  float: left;
}


/* Main Menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.MTNavigation .mainnavi { width: 600px; padding: 0px; margin-bottom: 30px; float: left; }
.MTNavigation .mainnavi ul { }
.MTNavigation .mainnavi ul li { display: inline; font: bold 14px/14px "Arial"; text-transform: lowercase; letter-spacing: -1px; float: left; }


.MTNavigation .mainnavi li ul { display: none;}
.MTNavigation .mainnavi li a { padding-left: 7px; margin-right: 1px; background: url(../images/menu-left.png) no-repeat left top; float: left;}
.MTNavigation .mainnavi li a span { padding: 3px 7px 3px 0px; display: block; background: url(../images/menu-right.png) no-repeat right top; float: right; }
.MTNavigation .mainnavi li a span { float: none; color: #fd822f;}
.MTNavigation .mainnavi li a:hover { background-position: 0% -20px; color:#fff; text-decoration: none;}
.MTNavigation .mainnavi li a:hover span { background-position: 100% -20px; color:#fff;}

.MTNavigation .mainnavi .activelink
{
background: url(../images/menu-left-h.png) no-repeat left bottom;
color:#fff;
}
.MTNavigation .mainnavi .activelink span, .MTNavigation .mainnavi .activelink a:visited span, .MTNavigation .mainnavi .activelink a:hover span
{
  background: url(../images/menu-right-h.png) no-repeat right bottom; color:#fff;
}


.scs1 { float: left; width: 650px; margin-right: 10px;}

/* Side 1-2-3
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.sc-all { width: 480px; background:#fff url(../images/sl-top.png) no-repeat top; float: right;}
.sc { padding: 20px; width: 440px; background: url(../images/sl-bottom.png) no-repeat bottom;}

.sc h1 {
  margin-bottom: 15px;
}


/* Side 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s1 { float: left; width: 160px; margin-right: 10px; font-size: 11px;}

/* Category Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s1 .MTBlogCategories { background: #585e62 url(../images/categ-top.png) no-repeat top; width: 160px; margin-bottom: 10px;}
.s1 .MTBlogCategories .standard { background: url(../images/categ-bottom.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#a29d91; }
.s1 .MTBlogCategories .standard h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px; margin-bottom: 5px;}
.s1 .MTBlogCategories .standard li { padding: 2px 0px 2px 0px;}
.s1 .MTBlogCategories .standard li a, .s1 .MTBlogCategories .standardli a:visited, .s1 .MTBlogCategories .standard li a:hover {
  text-decoration: underline; color:#f5e5c2;
}

.MTBlogCategories .li_cat_active { font-weight: bold; }

.s1 .MTBlogCategories .standard ul ul {
	margin-left:10px;
}

/* Widget Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s1 .MTBlogRoll, .s1 .MTBlogHistoryList { background: #dddcd2 url(../images/widget-top-s1.png) no-repeat top; width: 160px; margin-bottom: 10px; color:#443e36;}
.s1 .MTBlogRoll .standard, .s1 .MTBlogHistoryList .standard { background: url(../images/widget-bottom-s1.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#443e36; }
.s1 .MTBlogRoll h3, .s1 .MTBlogHistoryList h3 { font-size: 14px; letter-spacing: -1px; color:#443e36; padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #cec5b9; }
.s1 .MTBlogRoll li, .s1 .MTBlogHistoryList li { padding: 1px 0px;}
.s1 .MTBlogRoll a, .s1 .MTBlogHistoryList a, .s1 .MTBlogRoll a:visited, .s1 .MTBlogHistoryList a:visited { color:#736c62; text-decoration: underline; }
.s1 .MTBlogRoll a:hover, .s1 .MTBlogHistoryList a:hover { color:#000; text-decoration: underline;}

/* Side 2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s2 { float: left; width: 300px; font-size: 11px;  color:#fffbde;}
.s2 h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px;}

/* Search Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.s2 .MTBlogSearchForm { background: #4a7e00 url(../images/search-top.png) no-repeat top; width: 270px; padding: 7px 15px 10px 15px;}
.s2 .MTBlogSearchForm h3 { padding-bottom: 15px; background: none; padding-left: 0px;}
.s2 .MTBlogSearchForm input { border: none; background: url(../images/search-form.png) no-repeat; padding: 7px 10px 7px 10px; font: normal 12px/14px 'Verdana'; color:#fff;}
.s2 .MTBlogSearchForm button { background: none; border: none; padding: 0px; margin: 0px; width: 58px; height: 26px;}

/* Recent Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.s2 .recent { background: #9bac0d url(../images/recent-top.png) no-repeat top; width: 280px; padding: 6px 10px 15px 10px;}
.s2 .recent a,.s2 .recent a:visited { color:#fffbde; }
.s2 .recent a:hover { color:#eeddb0; text-decoration: none;}

.s2 .recent .tabs { padding-bottom: 15px; width: 280px; float: left; }
.s2 .recent .tabs li { display: inline; font: bold 10px/10px "Verdana", sans-serif; float: left; }
.s2 .recent .tabs li a { padding: 0px 0px 0px 9px; margin-right: 1px; background: url(../images/tab-left.png) no-repeat left top; float: left; color: #fffbde;}
.s2 .recent .tabs li a span { padding: 3px 10px 5px 1px; display: block; background: url(../images/tab-right.png) no-repeat right top; color: #fffbde;}
.s2 .recent .tabs li a:hover { background-position: 0% -18px; color:#fff; text-decoration: none;}
.s2 .recent .tabs li a:hover span { background-position: 100% -18px; color:#fff; text-decoration: none;}
.s2 .recent .tabs li a:link.active { background: url(../images/tab-left.png) no-repeat left bottom; color:#fff; }
.s2 .recent .tabs li a:link.active span { background: url(../images/tab-right.png) no-repeat right bottom; color:#fff; }
.s2 .recent .tabs li a:visited.active { background: url(../images/tab-left.png) no-repeat left bottom; color:#fff; }
.s2 .recent .tabs li a:visited.active span { background: url(../images/tab-right.png) no-repeat right bottom; color:#fff; }

.s2 .recent #r-tags { display: none; font-family: "Arial"; line-height: 20px; padding: 10px 0px;}
.s2 .recent #r-posts li { padding: 3px 0px; border-bottom: solid 1px #b0bf32; background: url(../images/recent-arrow.png) no-repeat left 7px; padding-left: 10px;}
.s2 .recent #r-com { display: none; }
.s2 .recent #r-com li { padding: 3px 0px; border-bottom: dotted 2px #b0bf32; line-height: 14px;}
.s2 .recent #r-com li { display: block; background:url(../images/r-com-ico.png) no-repeat left 4px; padding-left: 13px; }
.s2 .recent #r-com li a { font-weight: bold; }


.s2 .adzone {
  background:#BECF2D url(../images/flickr-top.png) no-repeat scroll center top;
  padding:7px 10px;
  width:280px;
}

.skyscraper {
  float: left;
  margin-top: 10px;
  margin-bottom: 3px;
  margin-right: 10px;
}

/* About Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.s2 .MTBlogAbout { background: #e5eac0 url(../images/about-bottom.png) no-repeat bottom; color:#666600; }
.s2 .MTBlogAbout .standard { background: url(../images/about-top.png) no-repeat top; width: 270px; padding: 7px 15px 15px 15px;}
.s2 .MTBlogAbout .standard h3 { color:#666600; padding-bottom: 5px; margin-bottom: 10px;}
.s2 .MTBlogAbout .standard p { color:#666600; padding: 3px 0px;}

/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post { padding: 15px 0px;}
.post .p-head { }
.post .p-head h1 { font: normal 28px/28px "Arial"; letter-spacing: -1px; }
.post .p-head h2 { font: normal 26px/26px "Arial"; letter-spacing: -1px;}
.post .p-head h2 a, .post .p-head h2 a:visited { color:#319bd8; text-decoration: none;}
.post .p-head h2 a:hover { color:#669900; }
.post .p-head h3 { font: normal 21px/23px "Arial"; }
.post .p-head h3 a, .post .post-head h3 a:visited { color:#319bd8; text-decoration: none;}
.post .p-head h3 a:hover { color:#669900; }
.post .p-date { font-size: 10px; color:#666; font-weight: bold;}
.post .p-who { padding: 5px 0px 5px 0px; margin-top: 5px; font-size: 11px; color:#917d69; border-top: solid 1px #ebeadd; background: url(images/p-cat-ico.png) no-repeat left 6px;}
.post .p-who a { color:#917d69; text-decoration: underline;}

.post .p-con { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }
.post .p-con p { padding: 5px 0px; }
.post .p-con img { margin-bottom: 10px; }
.post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.post .p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.post .p-con ul { padding: 5px 0px; margin: 0px; }
.post .p-con ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(../images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.post .p-con blockquote { padding: 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }
.post .p-con blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 0px;}
.post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}

.post .p-com { background: #fbfbf8; padding: 10px 5px; border-top: solid 1px #f7f6f0; border-bottom: solid 1px #f7f6f0;}
.post .p-com a, .post .p-com a:visited { background: url(../images/p-com-ico.png) no-repeat left 2px; padding-left: 15px; font-size: 10px; font-weight: bold; color:#ff6600;}
.post .p-com a:hover { color:#669900;}

.post .p-tag { font-size: 11px; color:#917d69; margin-top: 5px;}
.post .p-tag a, .post .p-tag a:visited, .post .p-tag a:hover { color:#917d69; text-decoration: underline;}

/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 1px; margin: 0 0 5px 15px; display: inline; border: solid 5px #f2f0ea; }
img.alignleft { padding: 1px; margin: 0 15px 5px 0; display: inline; border: solid 5px #f2f0ea; }

.alignright { float: right; }
.alignleft { float: left }

/* Comment List
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.com-list {}
.com-list h3 { font-size: 18px; line-height: 22px; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #ebeadd;}
.com-entry { background: url(../images/com-top.png) no-repeat left top; margin-bottom: 20px;}
.com-entry-bot { background: url(../images/com-bot.png) no-repeat left bottom; padding: 10px 0px;}

.com-con { padding: 10px 70px 10px 20px; font-size: 11px; line-height: 16px; color:#666; border-left: solid 1px #e7e5dd; border-right: solid 1px #e7e5dd; position: relative;}
.com-name { font: bold 14px/14px "Arial"; letter-spacing: -1px;}
.com-avt { position: absolute; top: 10px; right: 20px; width: 30px; height: 30px; }
* html .com-avt { right: 40px;}
.com-avt img { border: 1px solid #ccc;}
.com-date { font-size: 10px; color: #999; margin-bottom: 10px; }
.com-date a, .com-date a:visited, .com-date a:hover { color: #999; text-decoration: underline; }

/* Comment Form
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.TDataBlogArticleComment { background: #f8f8f2 url(../images/com-form-top.png) no-repeat left top; padding-top: 10px; }
.TDataBlogArticleComment .entry { background: url(../images/com-form-bot.png) no-repeat left bottom; padding: 5px 20px 20px 20px; font-size: 11px; line-height: 16px; }
.TDataBlogArticleComment h3 { font-size: 16px; letter-spacing: -1px; border-bottom: solid 1px #e6e3db; padding-bottom: 5px; margin-bottom: 10px;}
.TDataBlogArticleComment p { padding: 6px 0px; position: relative; color:#666;}
.TDataBlogArticleComment p strong { color:#FF3300; font-weight: normal; }
.TDataBlogArticleComment label { position: absolute; top: 10px; left: 250px; font-size: 11px;}
.TDataBlogArticleComment a, .TDataBlogArticleComment a:visited, .TDataBlogArticleComment a:hover { color: #666; text-decoration: underline; }
.TDataBlogArticleComment input { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; font-size: 12px; }
.TDataBlogArticleComment textarea { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; }
.TDataBlogArticleComment button { cursor: pointer; display: block; width: 117px; height: 24px; background: #faf9f6 url(../images/post-comment.png) no-repeat; border: none; text-indent: -1000em; margin-top: 5px;}
.TDataBlogArticleComment blockquote { padding: 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }
.TDataBlogArticleComment blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 0px;}
.TDataBlogArticleComment blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}

/* Footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 960px; padding: 20px 0px; float: left;}
.footer p { font-size: 11px; color:#acaa9c; padding-left: 170px;}
.footer p a, .footer p a:visited { color:#acaa9c; text-decoration: underline;}
.footer p a:hover { color:#333; text-decoration: underline;}
.footer .theme { border-top: solid 1px #d9d7c3; padding-top: 3px; margin-top: 5px;}

.MTPageMeta .logo h2 {
  float: left;
  margin-top: 20px;
  margin-left: 15px;
}

.MTPageMeta .logoImage {
  float: left;
  width: 450px;
  text-align: center;
}

.readmore {
  background: url(../images/page.gif) no-repeat left center;
  padding-left: 20px; margin: 0 3px 0 3px;
}

.socialbookmarks {
  margin-top: 10px;
  margin-bottom: 10px;
}

.socialbookmarks h4 {
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-transform:none;
  padding-right: 10px;
  color: #000;
}

.socialbookmarks ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}
.socialbookmarks ul li {
  display:inline;
  padding-right:5px;
}

.required {
  font-size: 9px;
  color: #9BAC0D;
}

.hint {
  font-size: 10px;
  color: #9BAC0D;
}

.MTTextField h1 { font: normal 28px/28px "Arial"; letter-spacing: -1px; }
.MTTextField h2 { font: normal 26px/26px "Arial"; letter-spacing: -1px; color:#319bd8; }
.MTTextField h3 { font: normal 21px/23px "Arial"; color:#319bd8; }

/*
* old styles
* #######################################################################################
*/


/* images */
code {
  margin: .5em 0;
  display: block;
  padding: 20px;
  text-align: left;
  overflow: auto;
  font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace ;
  background: #1E89DC;
  border: 1px solid #0065C6;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #0065C6;
}

/* form elements */
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

textarea {
	width: 55%;
	padding: .3em;
	font: normal 1em/1.5em Verdana, sans-serif;
	border: 1px solid #8CB200;
	height: 10em;
	display:block;
	color:#777;
}
input.button {
	font: bold 1em Arial, Sans-serif;
	margin: 0;
	padding: .25em .3em;
	color: #FFF;
	background: #A2CC00;
	border: 2px solid #8EB200;
}

/***********************
	  LAYOUT
************************/

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }

.cleardiv {
  height:0px;
  font-size:0px;
  line-height:0px;
  clear:both;
}

#footerCenter {
  width: 600px;
}

#footerText {
  float: left;
}

.MTNavigation .footernavi ul {
  text-align:center;
	float: left;
	list-style: none;
	margin: 0;
	padding: 3px 0px 0px 0px;
	width: auto;
}

.MTNavigation .footernavi ul li {
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #fff;
	padding-right: 4px;
	padding-left: 4px;
}

.MTNavigation .footernavi ul li.lastnode {
	border-right: 0px;
	padding-right: 0px;
	padding-left: 4px;
}

.MTNavigation .footernavi ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	text-decoration: none;
	line-height: 1.2em;
  font-size:11px;
}

.MTNavigation .footernavi ul, .MTNavigation .footernavi li
{
  padding-left: 166px;
  font-size:11px;
}

.MTNavigation .footernavi ul li
{
  border-right:1px solid #ACAA9C;
}

.MTNavigation .footernavi ul li a:hover, .MTNavigation .footernavi ul li a:active a
{
  color:#000;
  font-size:11px;
}

.MTNavigation .footernavi ul li a.activelink
{
  color:#ACAA9C;
  font-size:11px;
}

.TDataBlogArticle .categories {
  float: left;
  background-repeat: no-repeat;
  background-image: url(../images/folder_page.png);
  padding-left: 20px;
  background-position: 0px 2px;
  display: inline;
}

.TDataBlogArticle .tagLinks {
  text-align: left;
  background-repeat: no-repeat;
  background-image: url(../images/tag_blue.png);
  padding-left: 20px;
  background-position: 0px 2px;
}

.backtolist {
  background-repeat: no-repeat;
  background-image: url(../images/table_multiple.png);
  padding-left: 20px;
}

.navigation {
  padding: 10px;
}

.navigation .next-entries a {
  background-repeat: no-repeat;
  background-image: url(../images/arrow_left.gif);
  padding-left: 15px;
  background-position: 0px 4px;
  display: block;
  float: left;
}

.navigation .previous-entries a {
  background-repeat: no-repeat;
  background-image: url(../images/arrow_right.gif);
  padding-right: 15px;
  background-position: right 4px;
  display: block;
  float: right;
}
.formerror {
  color: #CC0033;
  background-image: url(../images/exclamation.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: 0px 0px;
  font-size: 10px;
  margin-top: 5px;
}

.TDataBlogArticleComment .entry .antispamqs {
  float: left;
}

.antispamfieldcontainer {
  float: right;
}


/* MTGallery styles */
.MTGallery .inline {
  margin-top: 20px;
}

.MTGallery .inline .imagename, #galleryHeaderContainer .imagename {
  padding:1px;
  font-size:9px;
  width:98px;
  margin:0px 18px 0px 18px;
  height:18px;
  line-height:9px;
  overflow:hidden;
  background-color:#ffffff;
  text-align:center;
}

.thumbFrameBorder, .galleryThumbFrameBorder {
  background-image: url(/chameleon/blackbox/web_modules/MTGalleryCore/images/gallery_picture_frame.gif);
  background-repeat: no-repeat;
  width: 139px;
  height: 160px;
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}


.MTGallery {
  margin-left: 20px;
  font-weight: bold;
  font-family: Segoe UI, Arial, helvetica, sans-serif;
  font-size: 11px;
  color: #5A7FA1;
}

#galleryTitle {
  background-image: url(/chameleon/blackbox/web_modules/MTGalleryCore/images/gallery_mini_slides.gif);
  background-repeat: no-repeat;
  font-size: 13px;
  font-weight: bold;
  padding-left: 60px;
  height: 30px;
}

/* highlighting of search terms in results */
.searchterm {
  background-color: #CCFF33;
  color: #002063;
}

#CommentMessageContainer {
  padding-bottom: 10px;
}

.TDataAuthor .registrationForm .fieldRow {
  width: 300px;
}

.TDataAuthor .registrationForm .button {
  float: right;
}

.TDataAuthor .registrationForm .fullRow {
  width: 560px;
}

.TDataAuthor .registrationForm .error {
  border-color: #C21C1C;
  color: #C21C1C;
}

.TDataAuthor .registrationForm th {
  font-size:10px;
  text-align:left;
  vertical-align:top;
  width:140px;
}

.TDataAuthor .registrationForm .text {
  margin-bottom:2px;
  margin-top:2px;
  padding:1px;
  width: 300px;
  border: 1px solid #8CB200;
}

.TDataAuthor .registrationForm textarea {
  height:80px;
  margin-bottom:10px;
  margin-top:5px;
  width:440px;
}

/* home page - one post per category */
#main .MTBlogLatestPostsPerCategory h1 {
   color: #B1E100;
   font-size: 16px;
   font-weight: normal;
}

#main .MTBlogLatestPostsPerCategory h2 {
  color: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: normal;
}

#main .MTBlogLatestPostsPerCategory h2 a:hover {
  color: #003063;
  text-decoration: none;
}

#main .MTBlogLatestPostsPerCategory .teaserItem {
  margin-bottom: 45px;
}

#main .MTBlogLatestPostsPerCategory .catLink {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*TDataBlogRoll*/

.TDataBlogRoll li
{
  padding: 10px;
}

.postSourceURLContainer {
  margin-top: 10px;
}

.cmsmessage {
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  background-color:#F8F2AA;
  border: 1px solid #FFB608;
  color:#0B224B;
  font-size:12px;
  margin-left:10px;
  padding: 3px 3px 3px 23px;
  margin-bottom: 10px;
  background-image: url(/chameleon/blackbox/images/icons/comment.png);
  background-repeat: no-repeat;
  background-position: center left;
}