@charset "UTF-8";
/* CSS Document */
/*   
Theme Name: Beljanski Foundation
Theme URI: 
Description: This is the CSS Used for beljanski.com
Author: Jake Garver | Graphic Arts
Author URI: http://www.jakegarver.net
Version: 1.0
.
This is a private theme. Not Intended for public use. Any use of this WordPress theme by anyone except NCOPI.com is strictly prohibited.


FRENCH VERSION
*/


body,td,th {
	font-family:Georgia, Trebuchet, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333333;
}
body.twoColFixLtHdr  {
	font: 14px Georgia, Trebuchet, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background-image: url(/images/bkg2.gif);
	background-color: #7ba191;
	background-repeat: repeat;
	font-size: 15px;
}
.twoColFixLtHdr #container { 
	width: 100%;  
	background:url(/images/bkg_bjf_fr.jpg) repeat-x center top;
	margin: 0 auto; 
	height:100%;
	text-align: center; 
	font-size: 15px;
} 
.twoColFixLtHdr #header { 
	padding: 0; margin:0; height:160px; text-align:left; 
} 

.twoColFixLtHdr #sidebar1 {
	float: left; 
	width: 200px;
	padding: 15px 10px 15px 20px;
}

.twoColFixLtHdr #sidebarR {
	float: right; 
	width: 200px;
	padding:0 0 0 20px;
	margin:0 20px 50px 40px; min-height:100px; border-left:1px solid #d6d6d6; background:#ffffff;
}

.twoColFixLtHdr #mainContent { 
	margin: 0 auto;
	padding: 0;
	width:960px;
	text-align:left;
	background:#ffffff;
	border:1px solid #d6d6d6; padding-bottom:15px;
} 

.twoColFixLtHdr #subContent { 
	margin: 0 auto;
	padding: 30px 0 25px 0;
	width:960px;
	text-align:left;
	background:#ffffff;
	border:1px solid #9ab7a4;
}

.twoColFixLtHdr #subPost, .twoColFixLtHdr #subPage, .twoColFixLtHdr #subArchive { 
	margin: 0 auto;
	padding: 0px 0 25px 0;
	width:960px;
	text-align:left;
	background:#ffffff;
	border:1px solid #d6d6d6;
	min-height:400px;
}

.twoColFixLtHdr #mainContent p {
	padding:10px 30px 10px 30px; margin:0;
}
.twoColFixLtHdr #footer { 
	padding: 0; color:#2b5234; font-size:12px; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; 
	padding: 16px 20px 0 0; color:#2b5234; 
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
body,td,th {
	font-family:Georgia, Trebuchet, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333333;
}

#nav {width:960px; background:#ffffff; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#959595; text-transform:uppercase; padding:0px 0 10px 0; background:url(/images/nav_bkg.gif) repeat-x top; height:30px;}

.intro {font-size:18px; font-style:italic; line-height:23px;}
.big {color:#ffffff; font-size:21px;}
.line {background:url(/images/line.jpg) repeat-x top; height:3px; margin:11px 0 8px 0;}

a:link {color:#2b5234; text-decoration:underline; font-style:italic;}
a:visited {color:#2b5234; text-decoration:underline; font-style:italic;}
a:active {color:#1c1c1c; text-decoration:underline; font-style:italic;}
a:hover {color:#719485; text-decoration:underline; font-style:italic;}


h3 {font-size:22px; margin:7px 0 0 75px; padding:0; font-weight:normal; color:#2b5234; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, sans-serif; font-style:normal;}
#subPost h3 {font-size:24px; margin-bottom:15px;}

#subContent p, #subPost p, #subArchive p {padding:0; margin:0 300px 20px 75px; line-height:19px;}

#subPage p {padding:0; margin:0 80px 10px 35px; line-height:19px;}

.marker {background:url(/images/marker.gif) no-repeat left top; margin:0 0 5px -15px; padding:6px 0 0 10px; float:left; clear:none; height:52px; width:68px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff;font-size:12px; font-weight:bold; text-align:left; line-height:18px; text-transform:uppercase;}

#box {background:url(/images/blue1_bkg.gif) repeat-x top; border-left:6px solid #e2f6f2 ;border-right:6px solid #e2f6f2; height:90px; padding:0; margin:12px 0 12px 0; width:948px;}
#boxFoot {background:url(/images/blue3_bkg.gif) repeat-x top; border-right:6px solid #e2f6f2; height:62px; padding:0; margin:3px 0 3px 0; width:954px; text-align:left}
#boxFoot p {margin-top:0px;}

#sidebarR p {padding:0; margin:10px 0 10px 0px; line-height:18px;}
#slideshow {z-index:500; top:219px; float:right; margin:0 0 0 630px; width:350px; position:absolute;}

#box img {margin:25px 20px 0px 20px;}
.btn_articles {margin:10px 0 0 0;}
.switch {float:right; clear:none; padding:8px; margin:0 20px 0 0;}
.switch img {margin:1px 7px 0 0;}

li {margin:5px 0 10px 0;}


.content .image	{padding:7px; border:1px dotted #ccc; margin:5px 15px 8px 30px; font-size:12px; line-height:14px; float:left; clear:none; width:auto;}
.content .right	{float:right; clear:none; margin:5px 5px 8px 15px;  font-size:12px; line-height:14px; }
.content .image img	{clear:both; padding-bottom:3px;}

/* Suckerfish CSS Starts Here */

ul#suckerfishnav  {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index:1000;
	padding: 0 0 0 40px;
	border-left:1px solid #ccc;
}

#suckerfishnav a {
 	color:#605f5f;
	text-decoration: none;
	font-style: normal; margin-top:10px; display:block;
}

a#suckerfishnav  {
 	color:#605f5f;
	text-decoration: none;
}
/* #suckerfishnav li:hover {background:url(/images/nav_hover_bkg.gif) repeat-x;} */

#suckerfishnav li ul {color:#ffffff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; z-index:1000;}

#suckerfishnav li li a {
	display: block;
	font-weight: normal;
	text-decoration: none;
 	color: #605f5f;
 	padding: 0;
}

#suckerfishnav li li a:hover {
	padding: 0;
 	color:#2b5234;
	text-decoration: underline;
}

#suckerfishnav li a:hover {
	padding: 0;
 	color:#2b5234;
	text-decoration: none;
}

#suckerfishnav li {
	float: left;
	clear:none;
	position: relative;
	text-align: left;
	cursor: default;
	padding:0 10px 0 10px;
	margin:0;
	z-index:1000;
}

#suckerfishnav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	font-weight: normal;
	padding: 0px;
	margin:0 auto;
	z-index:100;
	margin-top:18px;
	background-color: #fff;
}

#suckerfishnav li>ul {
	top: auto;
	left: auto;
}
ul#suckerfishnav li {border-right:1px solid #e5e5e5; height:35px;}

#suckerfishnav li li {
	display: block;
	float: none;
	background:#c2e6e0; 
	padding:3px 10px 7px 10px;
	letter-spacing:0em;
	text-transform:none;
    width:160px;
	line-height:13px;
	font-size:12px;
	z-index:100;
	margin:0;
	border:0px; height:auto;
	border-bottom:1px solid #added7;
}
#suckerfishnav li li a {margin:5px 0 0 0;}
ul#suckerfishnav li ul {top:17px; left:7px; margin-left:-8px;}
#suckerfishnav li:hover {background:#c2e6e0 url(/images/nav_bkg_sub_fr.gif) top repeat-x;}
#suckerfishnav li li:hover {background:#cff0eb;}

#suckerfishnav li:hover ul, li.over ul {
	display: block;
	text-decoration: none;
}

.page-item-183, .page-item-213, .page-item-433, .page-item-213, ul.children, .page-item-497, .page-item-1107, .page-item-1069, .page-item-1060, .page-item-1295 {visibility:hidden; width:0; display:none; padding:0; margin:0;}
/* End Dropdowns */

#subPost #sidebarR, #subPage #sidebarR {margin-top:60px;} 
#subArchive #sidebarR {margin-top:0px;} 

#Archive p {margin-bottom:0; padding:0; margin-right:0px;}
#entry {margin-bottom:20px;}
.readMore {height:35px;}
.entry {width:920px;}
#Archive {margin:0; padding:0; float:left; clear:none; margin-right:60px;}
#sidebarR p {margin-bottom:20px;}

.entry ol {margin:10px 70px 10px 30px; line-height:normal;}
.entry p {width:875px;}
/* .entry img {margin:0 15px 5px 10px; border:8px solid #fff; outline:1px solid #ddd;} */
li.cat-item cat-item-6 ul.children, li.cat-item-1 {visibility:hidden; display:none;}
.entry ol {line-height:19px;}


cat-item-8, cat-item-9, cat-item-11, cat-item-12, cat-item-13, cat-item-14, cat-item-15, cat-item-16, cat-item-17, cat-item-18, cat-item-19, cat-item-20, cat-item-21, cat-item-22, cat-item-24, cat-item-23  {visibility:hidden; display:none;}


strong {color:#2b5234;}
ul.testimonialsList li {color:#2b5234; font-size:14px; font-weight:bold; list-style:none;}
ul.testimonialsList ul {margin-bottom:15px;}
ul.testimonialsList ul li {margin:0; padding:0; font-weight:normal;}
.testimonialsList {margin:20px 0 0 0px;}

h2 {font-size:18px; margin:15px 30px 0 35px; padding:15px 0 0 0; font-weight:normal; color:#2b5234; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, sans-serif; border-top:1px solid #e5e5e5;}
h4 {font-size:21px; margin:15px 30px 0 35px; padding:15px 0 0 0; font-weight:normal; color:#2b5234; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, sans-serif;}

h1 {font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, sans-serif;	margin: 0; padding: 30px 30px 10px 30px; color:#2b5234; font-size:32px; line-height:32px; font-weight:normal; }

#subPost h1, #subArchive h1 {
	margin: 0; font:Arial;
	padding: 10px 30px 10px 75px;
	color:#2b5234; font-size:32px; font-weight:normal; font-style:normal;
}
#subPage h1 {
	margin: 0; 
	padding: 10px 30px 10px 35px; font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, sans-serif;
	color:#2b5234; font-size:32px; font-weight:normal;
}
.entry h2 {margin-right:50px;}

h3 a:link {font-style:normal;}
h3 a:visited {font-style:normal;}
h3 a:active {font-style:normal;}
h3 a:hover {font-style:normal;}

#sidebarR h2 {font-family:'QlassikMediumRegular', "Trebuchet MS", Arial, sans-serif; margin: 0; padding: 0px 10px 10px 0px; color:#2b5234; font-size:24px; line-height:26px; font-weight:normal; border:0;}

.entryHome {margin-bottom:20px;}
.entryHome p {margin-bottom:0; padding:0; margin-right:0;}

.homePost {margin:0 70px 35px 0;}
#subContent .homePost p {margin:0 0 3px 30px; padding:0;}
#subContent .homePost h3 {margin:0 0 3px 30px; padding:0;}

.navigation {margin:0px 0 15px 75px; padding-top:5px; width:350px;}

#subPage .navigation {margin:0px 0 15px 35px; padding-top:5px; width:120px;}

#subContent .navigation {margin:0px 0 15px 30px; padding-top:5px; width:120px;}
#subPage h3 {margin-left:35px;}
#homePage h3 {margin:25px 30px 4px 35px;}
#homePage {margin-top:35px;}

#bjflogo {margin:70px 0 0 130px;}
#cirislogo {margin:75px 0 0 22px;}
.line2 {height:1px; border-bottom:1px solid #ccc; margin:80px 0 20px 75px;}
.line3 {height:1px; border-bottom:1px solid #ccc; margin:20px 30px 5px 30px;}


.enFrancais {float:left; clear:none; margin:30px 0 0 0; width:300px;}
#subPage .enFrancais p, #subPage .inEnglish p {width:auto; margin-right:0px;}
.inEnglish {float:left; clear:none; margin:30px 30px 0 20px; width:280px;}

img.alignright {float:right; margin:0 0 1em 1em;}

.shadow					{-webkit-box-shadow: 0px 0px 5px 0px #ccc;-moz-box-shadow: 0px 0px 5px 0px #ccc; box-shadow: 0px 0px 5px 0px #ccc;}
.dvd					{padding:15px; margin:15px 30px; border:1px solid #ccc;}
.dvd h1					{font-size:21px; line-height:23px; margin:10px 0; padding:0;}

.post .image	{padding:7px; border:1px dotted #ccc; margin:5px 15px 8px 30px; font-size:12px; line-height:14px; float:left; clear:none; width:auto;}
.post .right	{float:right; clear:none; margin:5px 5px 8px 15px;  font-size:12px; line-height:14px; }
.post .image img	{clear:both; padding-bottom:3px;}
 caption {
  caption-side: bottom;
  width: auto;
  text-align: left;
  }