body {
  font-family: "Georgia","Helvetica","Trebuchet MS",Verdana,Arial;
  font-size:12px;
  color:#000;
  background:url('/images/bg.jpg') top center no-repeat;
}


#wrapper {
	margin:0 auto;
	text-align:center;
}
#headerWrapper {
	width:900px;
	height:130px;
	margin:0 auto;
	text-align:left;
}
#contentWrapper {
	width:900px;
	margin:0 auto;
	text-align:left;
}

#headerWrapper #logo {
  width:294px;
  float:left;
}

#headerWrapper #logo img {
  padding-top:30px;
  padding-left:25px;
  padding-bottom:3px;
}

#headerWrapper #menu {
  width:606px;
  float:left;
}

.clr {clear:both}

a:link, a:visited, a:hover {
  color:#0c2f3a;
  text-decoration:underline;
}


/* MAIN MENU */
.main_menu {
  list-style-type:none;
  width:581px;
  height:83px;
}

.main_menu li {
  float:left;
}
.main_menu li span {
  display:none;
}
.menu_culture_en ul li {
    background: url('/images/menu_en.gif') left top no-repeat;
}
.menu_culture_ro ul li {
    background: url('/images/menu_ro.gif') left top no-repeat;
}


.main_menu li.home_selected {
    background-position: 0px -83px;
}
.main_menu li.who_we_are {
	background-position: -105px 0px;
}
.main_menu li.who_we_are_selected {
    background-position: -105px -83px;
}

.main_menu li.what_we_do {
    background-position: -246px 0px;
}

.main_menu li.what_we_do_selected {
    background-position: -246px -83px;
}

.main_menu li.articles {
    background-position: -385px 0px;
}

.main_menu li.articles_selected {
    background-position: -385px -83px;
}

.main_menu li.blog {
    background-position: -497px 0px;
}
.main_menu li.blog_selected {
    background-position: -497px -83px;
}

.main_menu li a {
  height:83px;
  display:block;
}
.main_menu li.home a {
  width:105px;
}

.main_menu li.who_we_are a {
  width:141px;
}
.main_menu li.what_we_do a {
  width:139px;
}
.main_menu li.articles a {
  width:112px;
}
.main_menu li.blog a {
  width:84px;
}

/* THE REST */

.main_content {
    width:850px;
    padding:0px 25px 0px 25px;
    margin:0 auto;
    text-align:left;
}

.img_separator {
    padding:18px 0px 18px 0px;
    clear:both;
}
.img_separator_v2 {
    padding:18px 0px 18px 0px;
    clear:both;
    background:url(/images/delimiter1.gif) repeat-x center;
}

/* HOMEPAGE SPECIFIC STUFF - FEATURED ARTICLE */
.featured_article .left {
    width:600px;
    float:left;	
}
.featured_article .right {
	width:249px;
	float:left;
	background:yellow;
	position:relative;
}
.featured_article .right img {
    position:absolute;
    top:-20px;
    left:0;	
}
.featured_article .title a, .featured_article .title a:visited {
    font-size: 27px;
    text-decoration:underline;
    font-style:italic;
    color:#000000;
}
.featured_article .date {
    font-size:14px;
    color:#3c3c3c;
}
.featured_article .content {
	padding-top:18px;
    font-size:14px;
    min-height:100px;
    line-height:22px;
}
.featured_article .read-more {
	padding-top:8px;
	text-align:right;
}
.featured_article .read_more_with_comments {
    padding-top:8px;
}


/* ARTICLE */
.article .title a, .article .title a:visited {
	font-size:20px;
	color:#000;
	font-style:italic;
	text-decoration:underline;
}
.article .title16 a, .article .title16 a:visited {
    font-size:16px !important;
}

.article .date {
	font-size:12px;
	color:#3c3c3c;
}
.article .content {
	padding-top:18px;
}
.article .read-more {
	text-align:right;
	padding-top:8px;
}
.article .read_more_with_comments {
    padding-top:8px;
}
.article .preview_image {
    border:5px solid #e9e9e9;
    margin-bottom:18px;	
}

/* THREE COLUMNS */
.three_columns {
	width:850px;
	background:url(/images/three-columns-bg.gif) repeat-y;
}
.three_columns .first {
    width:259px;
    float:left;
}
.three_columns .second {
    width:259px;
    padding-left:36px;
    float:left;
}
.three_columns .third {
	width:260px;
	padding-left:36px;
	float:left;
}

/* TWO COLUMNS */
.two_columns {
    width:850px;
    background:url(/images/two-columns-bg.gif) repeat-y;	
}
.two_columns .first {
    width:554px;
    float:left;
}
.two_columns .second {
    width:260px;
    padding-left:36px;
    float:left;
}


.sitefooter {
    background: url(/images/footer-bg.gif) repeat-x;
    height:86px;
}
.sitefooter p {
    padding-top:55px;
}

.delimiter_line {
    background:url('/images/delimiter1.gif') repeat-x;
    background-position:center center;
    height:36px;    
}



/* OTHERS */
.contact_form {
}

.contact_form .example {
    color:#c1c1c1;	
}
	
.contact_form .row {
	padding-bottom:8px;
}

.contact_form input[type=text], .contact_form textarea {
    width:98%;
    border:1px solid #999;
    padding:2px;
}


.error_list {
  background:url('/images/icons/exclamation.png') no-repeat #FFE5E5;
  background-position:5px 5px;
  border:1px solid #f0c5c5;
  padding:5px;
  margin-bottom:18px;
  font-size:12px;
  color:#3b3b3b;  
  list-style-type:none;  
}
.error_list li {  
  margin-left:25px;
  border-bottom:1px dashed #f0c5c5;
}

.general_title {
    font-size: 27px;
    text-decoration:none;
    font-style:italic;
    color:#000000;
}
.general_subtitle {
    font-size:14px;
    color:#3c3c3c;
}


.subtitle1 {
    font-size: 20px;
    text-decoration:none;
    font-style:italic;
    color:#000000;
}

.subtitle2 {
    font-size: 18px;
    text-decoration:none;
    font-style:italic;
    color:#000000;
}

.subtitle3 {
    font-size: 16px;
    text-decoration:none;
    font-style:italic;
    color:#000000;
}

.subtitle4 {
    font-size: 14px;
    text-decoration:none;
    font-style:italic;
    color:#000000;
}

.grey1 {
    color:#575757 !important;	
}

/*-------------------------------*/
/* 16. Pagination                */
/*-------------------------------*/


.pagination {
  text-align:center;
  font-size:12px;
  padding:6px 4px;
}

.pagination-nopadd {
  text-align:right;
  font-weight:bold;
  font-size:12px;
}


.pagination a, .pagination-nopadd a {
  border: 1px solid #cccccc;
  color: #000000;
  margin:2px;
  padding:2px 5px;
  text-decoration: none !important;
}
.pagination span.current, .pagination-nopadd span.current {
  border: 1px solid #cccccc;
  color: #fff;
  background: #cccccc;
  margin:2px;
  padding:2px 5px;
  
}

/* View article */
.view_article .title {
    font-size: 27px;
    text-decoration:none;
    font-style:italic;
    color:#000000;
}
.view_article .date {
    font-size:14px;
    color:#3c3c3c;
}

.view_article .content {
    padding-top:18px;
    font-size:14px;
    line-height:22px;
}

.view_article .content .image {
    border:5px solid #E9E9E9;
}

.view_article .content p {
    padding-bottom:18px;	
}

.view_article .preview_image {
    border:5px solid #e9e9e9;
    float:right; 
	margin-left:18px;
}

.article_tags, .article_tags a, .article_tags a:visited {
    font-size:11px;
    color:#999;
}

.article_tags a:hover {
    color:#000;
}

/* Normal Bubble */
div.bubble {
    width: auto;
    font-size: 12px;
    margin-bottom: 24px;
}

div.bubble blockquote {
    margin: 0px;
    padding: 0px;
    border: 1px solid #c9c2c1;
    background-color: #fff;
    font-size: 12px;
}

div.bubble blockquote p {
    margin: 10px;
    padding: 0px;
}

div.bubble cite {
    position: relative;
    margin: 0px;
    padding: 7px 0px 0px 15px;
    top: 5px;
    background: transparent url(/images/tip.gif) no-repeat 20px 0;
    font-style: italic;
    color:#3d3d3d;
}

.comment_form input[type=text], .comment_form textarea {
    width:300px;
    padding:2px;
    border:1px solid #999;
}
.comment_form textarea {
    width:548px;
    padding:2px;
    border:1px solid #999;
    height:120px;
}
.comment_form div {
    padding-bottom:8px;	
}

.comment_author {
    color:#000 !important;
    font-weight:bold;
}

em {
    font-style:italic !important;
}
strong {
    font-weight:bold !important;
}

.tag-cloud {
  list-style-type:none;
}
.tag-cloud li {
  float:left;
  padding:5px;
}

.cloud_tag_item {
  line-height: 25px;
  color: #8d8d8d;  
  padding:5px;  
}

.cloud_tag_item a:link, .cloud_tag_item a:visited {
  text-decoration:none;
}

.csize1 { font-size: 10px; }
.csize2 { font-size: 12px; }
.csize3 { font-size: 14px; }
.csize4 { font-size: 18px; }
.csize5 { font-size: 22px; }


.ptext p {
    padding-bottom:18px;
}

.cap_title a:link, .cap_title a:visited {
   color:#ffffff !important;
}