@charset "UTF-8";
/*** Main wrap and header ***/

#wrap {
	color:#404040;
	margin:10px auto;	
	padding:0px;
	width:960px;
	/*border: 1px solid #FF0000;*/
	background-color: #FFFFFF;	/*border: 1px solid #FF0000;*/
}

#login { 
	float: right;
	padding: 15px 10px 0px 0px;
	margin: 0px;
}

#login form {
 /* background-color: #CCCCCC; */
 color: #000000;
 /* border: 1px solid #999999; */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: right;
}

#login .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 100px;
 margin-right: 6px;

}

.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #B55332;
 color: #FFFFFF;
 margin-right: 6px;
}

#logo {
	margin:0;
	padding-top: 40px;
}

#langnav { 
	float: left;
	padding: 15px 10px 0px 0px;
	margin: 0px;
}

#langnav a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/

#langnav a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:500px;}

#langnav a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

/* transition elements to save space */
.kaeftransition_top{	/* Styling question */
	color:#FFF;
	overflow:hidden;
	cursor:pointer;
}
.kaeftransition_bottom{	/* Parent box of slide down content */
	visibility:hidden;
	overflow:hidden;

}
.kaeftransition_bottom_content{	
	padding:1px;
	/* font-size:0.9em;Content that is slided down	
	position:relative; */
}

#sponsors { 
	float: left;
	padding: 1px 2px 0px 0px;
	margin: 0px;
    font-size: 9px;
	font-weight: lighter;
}

#quotetop {
	background-image: url(images/bar_thin_or.gif);
	background-repeat: repeat-x;
	height: 8px;
}

#quotes {
	margin:0px;
	background-image: url(images/hdr_sidebar_blugrad.png);
	background-repeat: repeat-x;
	height: 230px;
}

#quotebtm {
	background-image: url(images/bar_thick_or.gif);
	background-repeat: repeat-x;
	height: 14px;
}

/*** Main content ***/

#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 260px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	/*padding: 15px 10px 15px 20px;  padding keeps the content of the div away from the edges */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px dotted #CCCCCC;
	color: #6E6E6E;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 7px;
}
#sidebar1div {
	float: right; /* since this element is floated, a width must be given */
	width: 268px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	border-bottom: 1px dotted #CCCCCC;
	padding:0px;
}
#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 260px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	/*padding: 15px 10px 15px 20px;  padding keeps the content of the div away from the edges */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px dotted #CCCCCC;
	color: #6E6E6E;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#sidebar2div {
	float: right; /* since this element is floated, a width must be given */
	width: 268px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	border-bottom: 1px dotted #CCCCCC;
	padding:0px;
}
#mainContent {
	/*padding: 0 10px;  remember that padding is the space inside the div box and margin is the space outside the div box */
	font-size: 12px;
	color: #6E6E6E;
	line-height: 170%;
	border-left: 1px dotted #C9C9C9;
	border-right: 1px dotted #C9C9C9;
	padding-top: 0px;
	padding-left: 10px;
	background-image: url(images/page_bkgrnd_map.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 268px;
	margin-bottom: 0;
	margin-left: 268px;
	padding-right: 8px;
	padding-bottom: 10px;
	background-color: #F5F6F7;
}

#mainContent p {
	font-weight: normal;	
} 

/* featured items*/
#featureA {
	float: left; /* since this element is floated, a width must be given */
	width: 268px;margin: 0px;padding: 1px;	
	background-image: url(images/banner/highlight_grey.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	height: 230px;
}

#featureB {
	margin-top: 0;
    margin-right: 266px;margin-bottom: 0;margin-left: 267px;	padding: 0px;
	background-image: url(images/banner/hdr_05recept_mjekiqi.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
	height: 230px;
}

#featureC {
	float: right; /* since this element is floated, a width must be given */
	 /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	width: 269px;
    /*padding: 15px 10px 15px 20px;  padding keeps the content of the div away from the edges */
	padding: 0px;
	background-image: url(images/banner/quote_07gojani.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	height: 230px;
}
 
/* end featured items */
/* navigation container main */
#navcontainer ul
{
	list-style-type: none;
	text-align: left;
}

#navcontainer ul li a {
	background: transparent url(images/nav_off.gif) left center no-repeat;
	padding-left: 35px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	/*color:#C6C8CA;*/
    color:#6E6E6E;
}

#navcontainer ul li a:hover
{
background: transparent url(images/nav_active.gif) left center no-repeat;
color: black;
}

#navcontainer ul li a#current
{
background: transparent url(images/nav_on.gif) left center no-repeat;
color: #B55332;
}
/* end nav container main */

/* Sidebars */

#sidebarA {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 242px;
	/*border: 1px solid #00FF00;*/
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebarA p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
}
#sidebarA ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebarA li {
	padding-top: 1px;
}
#sidbarA li ul {
	padding-left: 15px;
}
#sidebarA li li{
	padding: 0px;
	padding-left: 15px;	
	font-size: .75em;
}
#sidebarA h2 {
	margin-bottom: 15px;
	font-size: 18px;
}
/* ----------------------------------------------------- sidebarB -------------------------------------------- */
#sidebarB {
	float: left;
	width: 242px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
	border:1px solid #C6C8CA	
}
#sidebarB h3 {
	background-image: url(images/hdr_or.gif);
	background-repeat: repeat-x;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display: block;
	height: 28px;
	width: 237px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
    list-style-type: none;
}
#sidebarB p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
	padding-top: 5px;
	padding-left: 5px;
}
#sidebarB ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#sidebarB ul a {
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebarB li {
	
	border-top:thin;
	border-color:#C9C9C9;
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
	padding-left: 30px;
    list-style-type: none;
}

#sidebarB h2 {
	margin-bottom: 15px;
	font-size: 18px;
}
/* ----------------------------------------------------- end sidebarB -------------------------------------------- */

/* ----------------------------------------------------- sidebarC -------------------------------------------- */
#sidebarC {
	float: left;
	width: 242px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
	border:1px solid #C6C8CA	
}
#sidebarC h3 {
	background-image: url(images/hdr_grn.gif);
	background-repeat: repeat-x;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display: block;
	height: 28px;
	width: 237px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
    list-style-type: none;
}
#sidebarC p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
	padding-top: 5px;
	padding-left: 5px;
}
#sidebarC ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#sidebarC ul a {
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebarC li {
	border-top:thin;
	border-color:#C9C9C9;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
	padding-left: 30px;
    list-style-type: none;
}

#sidebarC h2 {
	margin-bottom: 15px;
	font-size: 18px;
}
/* ----------------------------------------------------- end sidebarC -------------------------------------------- */
/* ----------------------------------------------------- sidebarD -------------------------------------------- */
#sidebarD {
	float: left;
	width: 242px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
	border:1px solid #C6C8CA	
}
#sidebarD h3 {
	background-image: url(images/hdr_grey.gif);
	background-repeat: repeat-x;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display: block;
	height: 28px;
	width: 237px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
}
#sidebarD h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B55332;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
    padding-top: 5px;
	padding-left: 5px;
    padding-bottom: 5px;    
}
#sidebarD p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
	padding-top: 5px;
	padding-left: 5px;
    padding-right: 5px;
}
#sidebarD p.small {
	font-size: 11px;
    padding-left: 10px;
}
#sidebarD ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#sidebarD ul a {
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebarD li {
	
	border-top:thin;
	border-color:#C9C9C9;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	padding-left: 30px;
}

#sidebarD h2 {
	font-size: 18px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
/* ----------------------------------------------------- end sidebarD -------------------------------------------- */
/* ----------------------------------------------------- sidebarE -------------------------------------------- */
#sidebarE {
	float: left;
	width: 242px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
	border:1px solid #C6C8CA	
}
#sidebarE h3 {
	background-image: url(images/hdr_blu.gif);
	background-repeat: repeat-x;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display: block;
	height: 28px;
	width: 237px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
}
#sidebarE p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
	padding-top: 5px;
	padding-left: 5px;
}
#sidebarE ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#sidebarE ul a {
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebarE li {
	
	border-top:thin;
	border-color:#C9C9C9;
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
	padding-left: 30px;
}

#sidebarE h2 {
	margin-bottom: 15px;
	font-size: 18px;
}
/* ----------------------------------------------------- end sidebarE -------------------------------------------- */

/* ----------------------------------------------------- start sidebarC -------------------------------------------- 
#sidebarC {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 242px;
	padding-top: 20px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
}
#sidebarC ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebarC li {
	background: url(../images/icn_arrow.gif) no-repeat left 10%;
	padding-left: 30px;
		
}*/
/* ----------------------------------------------------- end sidebarC -------------------------------------------- */
/* ----------------------------------------------------- start profile boxes ------------------------------------- */
/* ----------------------------------------------------- profileBoxA -------------------------------------------- */
#profileBoxA {
	float: left;
	width: 242px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 0px;
	border:1px solid #C6C8CA
    background-color: #666666;	
}
#profileBoxA h3 {
	background-image: url(images/hdr_or.gif);
	background-repeat: repeat-x;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display: block;
	height: 28px;
	width: 237px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
    list-style-type: none;
}
#profileBoxA p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
	padding-top: 5px;
	padding-left: 5px;
}
#profileBoxA ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#profileBoxA ul a {
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#profileBoxA li {
	
	border-top:thin;
	border-color:#C9C9C9;
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
	padding-left: 30px;
    list-style-type: none;
}

#profileBoxA h2 {
	margin-bottom: 15px;
	font-size: 18px;
}
/* ----------------------------------------------------- end sidebarB -------------------------------------------- */

/*start flickr photo badge */
    /*
    Images are wrapped in divs classed "flickr_badge_image" with ids
    "flickr_badge_imageX" where "X" is an integer specifying ordinal position.
    Below are some styles to get you started!
    */
    #flickr_badge_uber_wrapper {text-align:left;
	width:395px;
	margin-top: 30px;
	margin-bottom: 10px;}
    #flickr_badge_wrapper {padding:3px;}
    .flickr_badge_image {margin:3px;}
    .flickr_badge_image img {border: 1px solid black !important; padding:3px;}
    #flickr_badge_source {text-align:left; margin:3px 10px 3px 10px;}
    #flickr_badge_icon {float:left; margin-right:5px;}
    #flickr_www {padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
    #flickr_badge_uber_wrapper a:hover,
    #flickr_badge_uber_wrapper a:link,
    #flickr_badge_uber_wrapper a:active,
    #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
    #flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000}
    #flickr_badge_source {padding:3px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
/* end flickr photo badge */

.error  {
	color: #990000;
	text-align: left;
	display: block;	
	margin-bottom: 0px;
}

form.login label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}


.leaderlink {
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
	font-size: .65em;
	font-weight: normal;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.leaderlinknocolor a:link {
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 1px;
	word-spacing: 1px;
}

p.mp { 
padding: 5px 10px;
margin: 0px 15px;
border: #ff66cc 1px solid;
border: 1px solid gray;
background-color: #f5f5f5;
}

td.datacellone {
	background-image: url(images/hdr_sidebar_blugrad.png);
	text-align: left;
	vertical-align: top;	
}

/*** Footer ***/
#footer {
	clear: both;
	height: 131px;
	padding-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	border-top:solid 2px #E2E2E2;
	/*border: solid 2px #339900;*/
	background-image: url(images/ftr_bkgrnd.gif);
	background-repeat: repeat-x;
	margin: 0px;
	vertical-align: bottom;
}

#footer .copy {
	text-align: left;
	vertical-align: bottom;
	float: left;
	padding-top: 115px;
	padding-left: 5px;
}

#footer .contact {
	text-align: right;
	vertical-align: bottom;
	float: right;
	padding-top: 115px;
	padding-right: 5px;
}

#footer a {
	border: none;
	color: #999;
}

#footer a:hover {
	text-decoration:underline;
	border: none;
	color: #999;
}