  TABLE, TR, TD                   { font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 12px;  }
  BODY                            { font: 12px "lucida grande", tahoma, verdana, arial, sans-serif; padding: 0; margin: 0 }
a{color:#3b5998;text-decoration:none;}
a:hover{text-decoration:underline;}
.wh {color: #FFFFFF; 	
font-size:14px;}
FORM                            { padding: 0; margin: 0 }
#textinput {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:17px;
	width:80%;
	border: 1px solid #bdc7d8;
}
#forminput {
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-bottom-color:#3B5998;
	border-right-color:#3B5998;
	background-color:#3B5998;
	color:#FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 27px;
	width: 200px;
}
#tinyinput {
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-bottom-color:#3B5998;
	border-right-color:#3B5998;
	background-color:#3B5998;
	color:#FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 27px;
	width: 80px;
}
  .textbox                        { border: 1px solid black; padding: 1px; width: 100% }
  .fond                    { background-color: #FFFFFF; border: 1px solid black; padding: 2px }
  .title                          { font-size: 24px; font-weight: bold; line-height: 150%; color: #FFFFFF; height: 26px;
   }
  .inputsubmit{border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#3b5998;color:#FFFFFF;font-size:16px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;}
 .tdheader { background-color:#3B5998;
					          border-bottom:1px solid #3B5998;
					          border-right:1px solid #3B5998 ;
					          border-top:1px solid #3B5998;
					          border-left:1px solid #3B5998;
					        }
  .tdrow1 { background-color:#FFF;
					          border-bottom:1px solid #FFF;
					          border-right:1px solid #FFF ;
					          border-top:1px solid #FFF;
					          border-left:1px solid #FFF;
					        }
  .tdrow2 { background-color:#FFF;
							  border-bottom:1px solid #FFF;
					          border-right:1px solid #FFF;
					          border-top:1px solid #FFF;
					          border-left:1px solid #FFF;
					        }
  .tdtop                          { font-weight: bold; height: 24px; line-height: 150%; color: #FFFFFF; background-image: url(./tile_back.gif) }
  .note                           { margin: 14px; padding: 5px; border: 1px dashed #555555; background-color: #FFFFFF }

  .rowbar  {
			 font-size:14px;
			 line-height:150%;
			 background-color:#FFF;
			 color:#000;
			 padding:2px 2px 2px 2px;
			 border-bottom:1px solid #FFF;
			 align:center;
			 }
  edit_text{
	  width: 95%;
	  font-size: 100%;
  }

  img.progress{
	  vertical-align: middle;
	  padding: 0 10px;
  }

  .showText {
    	font-family:verdana;
	  font-size:11px;
	  width:200px;
	  text-margin:5px;
	  align:center;
  }
.modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu ul{
font: 12px "lucida grande", tahoma, verdana, arial, sans-serif;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.modernbricksmenu a{
float: left;
display: block;
color: #3b5998;
margin: 0 8px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
background-color: #FFFFFF; /*Default menu color*/
border-bottom:0px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.modernbricksmenu a:hover{
background-color: #EEEEEE; /*Menu hover bgcolor*/
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.modernbricksmenu a.current{ /*currently selected tab*/
font-weight: bold;
color: #333333;
background-color: #EEEEEE; /*Brown color theme*/
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
background: #EEEEEE; /*Brown color theme*/
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.post {
	margin-bottom: 10px;
	background: url(skin/default/images/img05.gif) repeat-x;
}

.post .title {
	background: url(skin/default/images/img07.gif) no-repeat right top;
}

.post .title h3 {
	padding: 30px 30px 0 30px;
	background: url(skin/default/images/img06.gif) no-repeat;
	font-size: 2.2em;
}

.post .title p {
	margin: 0;
	padding: 0 0 0 30px;
	line-height: normal;
	color: #BABABA;
}

.post .title p a {
	color: #BABABA;
}

.post .entry {
	padding: 20px 40px 20px 30px;
}

.post .links {
	margin: 0;
	padding: 0 30px 30px 30px;
	background: url(skin/default/images/img15.gif) no-repeat left bottom;
}

.post .links a {
	padding: 0 23px;
	text-decoration: none;
	font-weight: bold;
}

.post .links a:hover {
	text-decoration: underline;
}

.post .links .more {
	background: url(skin/default/images/img16.gif) no-repeat left center;
}

.post .links .comments {
	background: url(skin/default/images/img17.gif) no-repeat left center;
}
#summary div.summarywrap {
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #EEEEEE;
}
#summary .summarywrap .bottom  div {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
/* Tabs for top of ratings */

#summary div.tabs {
    text-decoration: none;
	padding-left: 60px;
	border-bottom: 1px solid #CCC;
}
#summary div.tabs ul, ul#othertabs {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#summary div.tabs li, ul#othertabs li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: url(none);
}
#summary div.tabs a, ul#othertabs a {
	text-align: center;
	margin: 0px 2px;
	padding: 4px 10px;
	line-height: 23px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#summary div a.current {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	background: #EEE;
	color: #333;
	font-weight: bold;
}
ul#othertabs {
	padding: 10px 5px 0px 5px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCC;
}
ul#othertabs a.active {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background: #FFF;
	color: #333;
	font-weight: bold;
}
ul#othertabs a {
	background: #EEE;
	border-bottom: solid 1px #DDD;
}
/* Hides from IE5-mac \*/
* html .summarywrap {height: 1%;}
/* End hide from IE5-mac */