.gridd img {

width: 200px;
height: 120px;
margin-top: 20px;

}

.gridd embed{

width: 200px;
height: 120px;

}


.views-view-grid td {

padding: 5px 5px 30px 5px;
vertical-align: top;
border: 1px solid silver;

}

div.status {display: none !important;}

div#edit-search-theme-form-1-wrapper label{
  display: none;
}

#edit-search-theme-form-1 {width: 200px;}

div.plus1-widget {
background-color:#FFF;
border:1px solid #C7C99E;
line-height:1.25em;
margin-top:5px;
margin-top:5px;
padding:0.2em 0.2em 0.6em;
position:absolute;
text-align:center;
width:4em;
}

.item-list ul.pager {
  margin-top: 20px;
}

ul.pager li {

border: 1px solid silver;
margin:0;
font-size: 0.7em;

}

.tableHeader-processed tbody tr {background: white;}


.tableHeader-processed td, thead th{
  font-size: 10px;

}

.tableHeader-processed td, thead tr{background: white;}

.tableHeader-processed td {
  color:gray;
}


.tableHeader-processed td a{

  text-decoration: underline;
  font-weight: bold;
  padding: 2px;
  background: #fff;

}


.views-field-timestamp span {

  font-weight: normal;
  font-size: 9px;
  font-style: italic;
}


#html-main, .body-main	{
background-color:#ababab; 
	padding: 0;
	margin: 0 auto;
	width: 100%;
	font-family: Georgia,Verdana,Tahoma,sans-serif;
	font-size: 0.87em !important;
	color: #181818;
}


.body-main
{	
  
display:block;
text-align:center; 
background:transparent url("images/bg_white.gif") repeat-y center top;
}



.make-it-center
{
margin: auto;
height: auto;
width:1000px;
background-color:#f5f5f1;
}

.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: collapse;
}

a {
  color:#5F4A00;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  color: black;
  text-decoration: underline;
}

a:visited {
  color:#5F4A00;
}




p
{
	margin: 0px;
	padding: 0 0 12px 0;
}


/** headers **/
h1, h2, h3, h4, h5, h6 {line-height:normal;}

h1, h1.title {
  color:#5F4A00;
  font-size:24px;
  font-weight:normal;
  margin: 0 0 10px 18px;
}

h2{
font-size:2em;
font-weight:normal;
font-family: "Times New Roman", Georgia,  Arial, Verdana, Tahoma,  sans-serif;
color:#5F4A00;
padding:0;
margin:0.2em 0 0.2em 0;
}

h2 a{color:#5F4A00;}

.block h2, .block  h2.title{
font-size:1.2em;
padding:5px 10px;
color:#fff;
background-color:#747474;
margin: 0 0 0.5em 0;
}

.block h2 a, .block h2.title a{color:#fff;}
.block h2 a:hover, .block h2.title a:hover{color:#bbbbbb;}

.sticky h2, .sticky h2 a{color:#343434 !important; font-weight:bold;}




/* .column-1 .block h2, .column-1 .block h2.title{background-color:#b6b5b5; } */


h3{margin-bottom:0; font-size:1.3em;}

h4, h4.title
{
font-size:1.1em;
	font-family:  Arial,  Verdana, sans-serif;
	margin: 0px;
	padding:0 0 6px 0;
	color:#666666;
	clear:both;
display:block;
font-weight:normal;
}


.clear-both{clear:both;}

table {width:100%;}
table td{padding:2px 5px;}

.content li{margin-bottom:0.6em;}
.content form li{margin-bottom:0;}
/*////////////////////////////CUSTOM BODY STYLES/////////////////////////////////*/


.top-menu{/* background-color:#f9f9bd; */ padding:7px 0; text-align:left;}
.mission{float:left; font-style:italic; color:#8a8a8a; font-size:0.9em;}
#top-links{float:right;}
.top-links-ul, .top-links-ul li{padding:0; margin:0; list-style:none;}
.top-links-ul li{float:left; padding:0 0 0 2em; font-family: "Times New Roman", "Myriad Pro",  Georgia, Arial,  Verdana, sans-serif;}
.top-links-ul li a{color:#000;}


#logo-container{border-top:1px solid #000; padding-top:3px; margin-bottom:3px; }


#logo-picture img{display:block;}
#logo-picture{float:left; padding-right:15px; }
#logo{background-color:#000; float:left; padding:10px;  color:#fff; border-right:3px solid #fff;}
#logo h1{font-size:38px; padding:0 0 2px 0; margin:0; line-height:100%;}
#logo h1.logo-picture-true{text-align:left;  display:inline; height:100%;}
#logo strong.logo-picture-true{text-align:left; }
#logo h1.logo-picture-true-slogan-false{line-height:150%; display:inline;}


#logo strong{font-weight:normal; color:#ffa0a0; font-size:0.8em; line-height:normal; display:block;}
#logo a{color:#fff; text-decoration:none;}
#logo a:hover{color:#ffbdc0; }

/******** Primary menu ************************************************/
.rws-primary-menu{
background-color:#343434;
text-align:left;
margin-bottom:10px;
height: 27px;
}

.rws-primary-menu h2{display:none; }


#nice-menu-1
{
	background-color:#343434;
	border-top: 1px solid #343434;
	margin: 0;
	width: 1000px;
	z-index: auto;
}

#nice-menu-1 ul
{
	list-style:none;
	margin:0;
	padding:0;
	top: 2.1em;
}

#nice-menu-1 li
{
	display:inline;
	margin:0;
	padding:0;
	background-color:#343434;
	border-right:1px solid #fff;
	border-top:0;
	border-left:0;
	border-bottom:0;
	text-align: center;
}

#nice-menu-1 li ul li {
  width: 160px;
	border-bottom: 1px solid #fff;
	border-right: 0;
}

#nice-menu-1 a
{
	background-color:#343434;
	color:#fff;
/* 	padding: 5px 12px 9px 12px; */
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height: 25px;
	padding: 0 !important;
}

#nice-menu-1 a:hover
{
	background:#000;
/* 	padding: 5px 11px 9px 13px; */
	color:#fff;
}

li#menu-75 {
  	border-right:0;
}

.menuparent ul li {
	text-align: left !important;
}
.menuparent ul li a {
	margin-left: 10px !important;
}

#block-nice_menus-1 .content{
	padding: 0 8px 4px 0px;
}


/****************** Columns********************************************/
.column-1{
width:227px;
padding:0px 10px 10px 0px;
float:left;
border-right:1px solid #c9c9c6;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#f5f5f1;
}

.column-2{
width:543px;
padding:0px 0px 10px 0px;
float:left;
border-left:1px solid #c9c9c6;
border-right:1px solid #c9c9c6;
margin-left:-1px;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#f5f5f1;
}

.no-left-column{width:695px; margin-left:0;}
.no-right-column{width:807px; }
.no-right-and-left-columns{width:978px; margin-left:0;}



.column-3{
width:208px;
padding:0px 0px 10px 10px;
float:left;
border-left:1px solid #c9c9c6;
margin-left:-1px;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#f5f5f1;
}



/******** MENUs and BLOCKs in COLUMN 1 *******************************************/

.column-1 .block-menu{}
.column-1 .block-menu ul, 
ul.menu{margin:0; padding:0;}




ul.menu li, 
ul.menu li.leaf,
ul.menu li.expanded,
ul.menu li.collapsed{margin:0; list-style:none; list-style-image:none;
font-size:1.1em;
padding: 0 0 10px 0;
}

/** expanded **/
ul.menu li ul.menu{padding-left:10px; margin-top:3px;  font-size:0.8em; border-left:4px solid #c9c9c6; line-height:normal; }
ul.menu li ul.menu li.leaf, ul.menu  li ul.menu li.collapsed {padding: 0 0 0.5em 0;}

ul.menu .active{font-weight:bold;}

.column-1 .block{
border-bottom:1px solid #c9c9c6;
margin-bottom:15px;
}



/*************** LOGIN FORM ******************************************************/
#user-login-form{text-align:left;}
#user-login-form input{width:99%;}
#user-login-form input.form-submit{width:auto;}



/******** COLUMN 2 NODES *********************************************************/
.sticky{
border:1px solid #c0c0c0;
background:#fff url("images/featured.gif") no-repeat 18px 0 !important;
padding-top:35px !important ;
}





/*************** NODE ***********************************/
.nodeTitle a {
  color:#343434;
}

.node{
  padding:0px 18px 20px 18px;
  margin-bottom:15px; 
  background:transparent url("images/bg_node.gif") repeat-x left bottom;
}

.links{}

.content p{line-height:145%;}

.block div.view-content {margin:0;}
.view-content{margin: 10px 0 0 15px;}

.submitted, .submitted a {
  color:gray;
  font-weight: normal;
  
}
.sticky .submitted, .sticky  .submitted a {
  color:gray;
}



.block{margin-bottom:30px;}
.block .content{padding: 0 8px 4px 8px;}





/*************** column-2-blocks ****************************/
.column-2-blocks{margin-top:20px;}

.column-2-blocks-left, .column-2-blocks-right{width:251px; float:left; overflow:hidden;}
.column-2-blocks-left .block, .column-2-blocks-right .block{margin-bottom:10px;}

.column-2-blocks-no-right-and-left-columns .column-2-blocks-left, .column-2-blocks-no-right-and-left-columns .column-2-blocks-right{width:478px;}
.column-2-blocks-no-left-column .column-2-blocks-left, .column-2-blocks-no-left-column .column-2-blocks-right{width:337px;}
.column-2-blocks-no-right-column .column-2-blocks-left, .column-2-blocks-no-right-column .column-2-blocks-right{width:393px;}











.column-2-blocks-left{
border:1px solid #c9c9c6;
border-left:none;
border-bottom:none;
overflow:hidden;
padding-right:10px;
padding-top:10px;
}

.column-2-blocks-right{
border:1px solid #c9c9c6;
border-right:none;
border-bottom:none;
overflow:hidden;
margin-left:-1px;
padding-left:10px;
padding-top:10px;
}

.no-left-block{margin-left:251px;}

.content_after_blocks{clear:both; padding-top:10px; border-top:1px solid #c9c9c6; }

.main-content-block{padding-bottom:25px;}
.main-content-block .block{margin:18px 0 2px 0;}

#node-form {margin-left: 1em;}
#search-form {margin-left: 1em;}
.box {margin-left: 1em;}
#user-login {margin-left: 1em;}


#block-top{margin-top:0; border-bottom:1px solid #c9c9c6; margin-bottom:10px;}
#block-top .column-2-blocks-left, #block-top .column-2-blocks-right{border-top:none; padding-top:0;}
#block-top h2{background-color:#c82128;}

#content-top{border-bottom:1px solid #c9c9c6; margin-bottom:8px;}







/****** FOOTER *************************************************/
#footer{
text-align:right;
clear:both;
background:transparent url("images/bg_node.gif") repeat-x top left;
font-size:0.84em;
padding:15px 16px;
color:#707070;
}

#footer h2{display:none;}

#footer .block-menu ul, #footer1 .block-menu ul.menu{margin:0; padding:0; font-family: "Times New Roman", Georgia, Arial,  Verdana, sans-serif; }
#footer .block-menu li, #footer .block-menu li.leaf{margin:0; list-style:none;
font-size:1.1em;
float:left; 
}


#footer .block-menu ul a{display:block; padding: 10px 20px 10px 0;}

#footer .block{clear:both; margin-bottom:10px;}
#footer .block .content {padding:0; }
#footer p{padding: 0 0 5px 0;}






/*** Comments ***/
.comment{border-left: 1px solid #c9c9c6;  border-bottom: 1px solid #c9c9c6; padding:10px 0 6px 13px; margin:0 0px 0px 0;}

.comment .picture img {float:left; margin:0  10px 3px 0; border:1px solid #dadada; padding:1px;}

.comment .submitted {font-size: 1em; font-size: 11px; display:inline;}
.comment .submitted a {}
.comment-author {margin-bottom:6px; font-weight:bold;}
.comment-date {margin-bottom:6px; }
.this-link{color:#aab7b7;font-size:11px;} .this-link a{color:#aab7b7;}
.this-link a:visited{color:#aab7b7;}
.comment .new { background:#c82128; color:#fff; padding:1px 4px 1px 4px;}
.comment .new a{color:#fff; text-decoration:none; } .comment .new a:hover{color:#fff; }
.comment p{padding-bottom:6px;}

.comment .content {padding-top:10px;}

.links-comment {float:left; margin:0; padding:0;color:#869999;}
.links-comment ul.links{margin:0; padding:0;}
.links-comment .links li{font-size:0.85em; padding:0; margin-right:15px;}
.links-comment a {color:#869999;}
.links-comment a:hover {color:#517074;}

.links-comment  li.comment_reply a.comment_reply{color:#349f00;}

#comment-form .form-item{margin-top:0;}

#comment-form .resizable-textarea{clear:both;}


#comment-form .form-item label{float:left; padding-right:10px;}
ul.tips {clear:both;}




.node .picture img{border:1px solid #dadada; padding:1px; float:right; margin-left:2px;}

div.nodeContent img
{
	margin-top: 5px;
	padding:3px;
	border:1px solid #999;
	margin-right: 5px;
}

div.nodeContent {
	margin-top: 3px;
}

ul.links{display:inline;}

.breadcrumb{font-size:0.85em;}

.preview .node {
padding:10px;
}


blockquote{border:1px solid #ebebeb; background-color:#fcfcfa; color:#717171; font-style:italic; clear:both; padding:1em 1em 0.5em 1em; margin:0.2em 0; display:block;}


.profile .picture{float:none;}


.signature p {
  border-top: 1px solid #d6ddb9;
  font-size: 0.9em;
  margin: 10px 0;
  padding: 0;
}


.taxonomy{
background:#e7e7d6 url("images/bg_taxonomy.gif") no-repeat top left; padding:0.3em 0.6em; border:1px dashed #fff; margin-top:5px;
/* margin-left: 60px; */
} 

.nodeLinks {
margin-top: 5px;
/* margin-left: 60px; */
}



.developer{color:#707070; color:#9a9a9a; clear:both; display:block; margin-top:4px;}
.developer a{color:#707070; color:#9a9a9a;  font-weight:normal; background:transparent url("images/star.gif") no-repeat center left; padding-left:15px;}
.developer strong a{text-decoration:none; background: none; padding-left:0;}

.version{color:#f5f5f1; padding-left:20px;}




/***************** ADMIN MENU PRIMARY****************************/

#rws-uni-tabs{
background-color:#23749e;
margin:0;
padding:0;
clear:both;
}

#rws-uni-tabs li{float:left; padding:0; margin:0; list-style:none;}


#rws-uni-tabs li a{display:block; padding:0.31em 1.5em 0.45em 1.5em; color:#fff; }
#rws-uni-tabs li a:hover{background-color:#3a9ed1; color:#fff; }



.edit-this-link{background-color:#23749e; font-weight:bold; font-family: Tahoma; font-size:0.8em; padding:3px 6px; white-space:nowrap; clear:none; border-bottom:1px solid #093c57;
border-right:1px solid #093c57;
}

.edit-this-link:hover{color:#89d7ff;}


/*********** MESSAGES *************/
div.messages{padding:8px; margin: 1px 0 2px 0;}
div.error {background:#ff9797; padding-left:28px; border: 1px solid #ff0000; font-weight: bold; color: #fff; display:block;}
div.status {background:#eefcea; padding-left:28px; border: 1px solid #aade91; font-weight: bold; color: #35a000; display:block;}
.error a{color:#fff;}
.error a:hover{color:#ffe7e7;}
div.messages ul{padding:0;}



/********************* box *******************/
.box{
margin-top:25px;

}


.item-list ul{padding-left:0; margin-top:5px; margin-left:-8px;}

.item-list ul li {
  margin-bottom: 4px !important;
}


.block-region{color:#000; font-weight:bold; font-family: Tahoma; padding-left:10px;}




/***** FIX OPEN ID **************************/
#user-login-form li.openid-link, #user-login li.openid-link{margin-left:0; padding-left:1.5em;
background-position:top left;
}

#user-login-form #edit-submit{margin-bottom:10px;}


/*********** FIX TINYMCE ********************/





/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 */

  div.tabs
  {
    margin: 0 0 0 0;
  }

  
/* IE */


ul.primary li a,
  ul.primary li a .tab,
  ul.secondary li a,
  ul.secondary li a .tab
  {
    _display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */
    _di\splay: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */
  }

  ul.primary,
  ul.secondary
  {
    _width: 100%; /* Otherwise IE5 treats the ul as floated */
    _w\idth: auto; /* Reset to auto width for IE6 */
  }




.vocabindex ul.parent {

  font-size: 10px;
 

}




#block-archive-0 .content {
	padding: 0;
}
#block-archive-0 table {
	border-collapse: separate;	
}
#block-archive-0 table caption{
	padding-bottom: 5px;	
}
#block-archive-0 table th, #block-archive-0 table td{
	padding: 2px;
	text-align: center;
	font-size: 10px;
}

#block-archive-0 table th a, #block-archive-0 table td a{
	font-weight: bold;
}


#block-block-4 .content {
  padding:0;
  margin:0;
}

.menu-107 {
	width: 105px;
}
.menu-669 {
	width: 104px;
}
.menu-106 {
	width: 123px;
}
.menu-68 {
	width: 203px;
}
.menu-72 {
	width: 158px;
}
.menu-74 {
	width: 133px;
}
.menu-69 {
	width: 83px;
}
.menu-75 {
	width: 83px;
	border-right: 1px solid #343434 !important;
}

/* English menu */
.menu-355 {
	width: 115px;
}
.menu-357 {
	width: 110px;
}
.menu-383 {
	width: 112px;
}
.menu-367 {
	width: 115px;
}
.menu-358 {
	width: 115px;
}
.menu-359 {
	width: 200px;
}
.menu-384 {
	width: 115px;
}
.menu-364 {
	width: 110px;
	border-right: 1px solid #343434 !important;	
}

.service-links-facebook-like,
.service-links-twitter-widget,
.service-links-google-plus-one,
service-links-pinterest-button {
	padding-right: 0 !important;
}

.service-links-facebook-like iframe,
.service-links-twitter-widget iframe {
	width: 80px !important;
}

.service-links-google-plus-one div,
.service-links-google-plus-one iframe {
	width: 65px !important;
}

.service-links-facebook-like iframe {
	margin-bottom: -7px;
}
.service-links-twitter-widget iframe,
.service-links-google-plus-one div iframe {
	margin-bottom: -6px !important;
}


#edit-homepage-wrapper {
	display: none;
}