/**
* $Id: module.css,v 1.1 2007/06/05 18:28:24 marcan Exp $
* Module: SmartFAQ
* Author: marcan <marcan@notrevie.ca>
* Licence: GNU
*/

.msfeature_headertable {padding: 0; margin: 0; border-bottom: 1px solid; margin-bottom: 20px; width: 100%}
.msfeature_modulename {font-size: 0.9em; text-align: left; font-weight: bold; padding-right: 0.3em;	line-height: 18px;}
.msfeature_breadcrumb {font-size: 0.9em; line-height: 18px; width: 100%}

.msfeature_infotitle {margin-top: 8px; margin-bottom: 80px; font-size: 250%; line-height: 250%; font-weight: bold; display: block;}
.msfeature_infotext  {margin-bottom: 8px; line-height: 130%; display: block;}

.msfeature_category_index_list{padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid;}
.msfeature_categoryname {padding-bottom: 5px; vertical-align: middle; font-size: 120%; text-align: left; font-weight: bold; margin: 0; line-height: 120%;}
.msfeature_category_image {float: left; padding-right:5px; display: block;}
.msfeature_category_header {clear: both; padding-top: 10px; padding-bottom: 5px;}

.msfeature_subcats {clear: both; padding-top: 5px; font-size: 90%;}
.msfeature_subcats_info {padding-bottom: 5px; font-weight: bold;}

.msfeature_collaps_title {margin-bottom: 2px; margin-top: 5px; font-size: 130%; line-height: 130%; font-weight: bold; display: block;}
.msfeature_collaps_info {margin: 3px 0 12px 0; display: block;}

.msfeature_item_head_cat {padding-top: 0px; text-align: right; font-style:normal; vertical-align: middle; display: block;}
.msfeature_item_head_who {padding-top: 5px; text-align: right; font-style:normal; vertical-align: middle; display: block;}

.msfeature_item_image {display: block; padding: 5px;}
.msfeature_items_link {width: 50%; vertical-align: middle;}
.msfeature_items_list {padding-top: 10px;}
.msfeature_items_list_item {padding-top: 5px; padding-bottom: 5px;}

.msfeature_list {padding: 8px;  font-size: 16px;}

.msfeature_category_dsc {margin: 3px 0 10px 0; font-size: small; display: block;}
.msfeature_adminlinks {padding-top: 15px; padding-bottom: 5px; font-size: 10px; text-align: center; line-height: 18px;}

.msfeature_indexfooter {font-size: 10px; font-weight: bold; text-align: center;  padding: 10px;}
.msfeature_itemfooter {font-size: 10px; font-weight: bold; text-align: center;  padding: 10px;}

.msfeature_itemFoot {text-align: right; padding:3px; border:1px solid #808080;}

.msfeature_pre_itemInfo {padding-top: 5px;}

.msfeature_modfooter{text-align: center; padding-top: 6px; font-size: 9px; border-top: 0px solid #ccc; }

.msfeature_spotlight_readmore{font-size: 10px; text-align: right; border-bottom: 1px solid #000000;}

.msfeature_pagenav_top{padding-top: 5px; font-size: 10px; text-align: left; }
.msfeature_pagenav_bottom{padding-top: 5px; padding-bottom: 5px; font-size: 10px; text-align: center; }

#msfeature_rmsfeature_feed {padding-top: 5px; padding-bottom : 10px; text-align: center;}


#msfeature_embeded_files {
	text-align: center;
	display: block;
}
/* 	bd tree block hack */
.msfeature_tree{}
.msfeature_tree ul {
    margin: 0;
    padding: 0;
   	margin-left: 6px;
}
.msfeature_tree ul li {
    padding: 0;
    margin: 0;
	margin-bottom: 2px;
    list-style-type: none;
}
.msfeature_tree ul li a {
	display: block;
	margin: 0;
	padding: 0;
}
.msfeature_tree ul li ul{
	padding-left: 6px;
}
.msfeature_tree ul li ul li ul{
	padding-left: 6px;
}
.msfeature_tree .msfeature_tree_category{}
.msfeature_tree .msfeature_tree_item{}
/* end bd */


/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

#msfeature_container {
	width: 50%;
	border: 1px solid #CCC;
	padding: 20px;
}

.msfeature_ratingblock {}

.msfeature_loading {
	height: 30px;
	background: url(../images/working.gif) 50% 50% no-repeat;
    width: 150px;
	}

.msfeature_unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url(../images/starrating.gif) top left repeat-x;
	}

.msfeature_unit-rating div {
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}

.msfeature_unit-rating div a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.msfeature_unit-rating div a:hover{
	background: url(../images/starrating.gif) left center;
	z-index: 2;
	left: 0px;
	}

.msfeature_unit-rating a.msfeature_r1-unit{left: 0px;}
.msfeature_unit-rating a.msfeature_r1-unit:hover{width:30px;}
.msfeature_unit-rating a.msfeature_r2-unit{left:30px;}
.msfeature_unit-rating a.msfeature_r2-unit:hover{width: 60px;}
.msfeature_unit-rating a.msfeature_r3-unit{left: 60px;}
.msfeature_unit-rating a.msfeature_r3-unit:hover{width: 90px;}
.msfeature_unit-rating a.msfeature_r4-unit{left: 90px;}
.msfeature_unit-rating a.msfeature_r4-unit:hover{width: 120px;}
.msfeature_unit-rating a.msfeature_r5-unit{left: 120px;}
.msfeature_unit-rating a.msfeature_r5-unit:hover{width: 150px;}
.msfeature_unit-rating a.msfeature_r6-unit{left: 150px;}
.msfeature_unit-rating a.msfeature_r6-unit:hover{width: 180px;}
.msfeature_unit-rating a.msfeature_r7-unit{left: 180px;}
.msfeature_unit-rating a.msfeature_r7-unit:hover{width: 210px;}
.msfeature_unit-rating a.msfeature_r8-unit{left: 210px;}
.msfeature_unit-rating a.msfeature_r8-unit:hover{width: 240px;}
.msfeature_unit-rating a.msfeature_r9-unit{left: 240px;}
.msfeature_unit-rating a.msfeature_r9-unit:hover{width: 270px;}
.msfeature_unit-rating a.msfeature_r10-unit{left: 270px;}
.msfeature_unit-rating a.msfeature_r10-unit:hover{width: 300px;}

.msfeature_unit-rating div.msfeature_current-rating {
	background: url(../images/starrating.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.msfeature_voted {}
.msfeature_thanks {color:#36AA3D;}
.msfeature_static {}

/*****columns block************/

h2.msfeature-title, h4.msfeature-title {
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	margin-bottom: 5px;
	font-size: 100%;
}

h2.msfeature-title a, h4.msfeature-title a {

}

.msfeature-left {
	float: left;
	overflow: hidden;
}

.msfeature-box {
	margin: 0px;
	padding: 3px 0;
}

.msfeature-left .msfeature-box {
	margin-left: 10px;
}

div.msfeature-section {
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 92%;
}

div.msfeature-section a {
	background: url(../images/dot-grey.gif) repeat-x left center;
	display: block;
	padding: 0 2px 2px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 90%;
	letter-spacing: 1px;
}

div.msfeature-section a span {
	border-left: 4px solid;
	padding: 0 5px;
	background: url(../images/span-bg.gif);
}

div.msfeature-section a:hover,
div.msfeature-section a:active,
div.msfeature-section a:focus {
	text-decoration: none;
}

.msfeature-box:hover div.msfeature-section a span,
.hover div.msfeature-section a span {}

.msfeature-more {
	text-transform: uppercase;
	display: block;
	clear: both;
	margin: 0 0 2px;
	font-size: 92%;
	letter-spacing: 1px;
}

ul.msfeature-links {
	padding: 0;
	margin: 0;
	font-size: 92%;
}

ul.msfeature-links li {
    list-style: none !important;
	padding-left: 10px;
	background: url(../images/bullet.gif) no-repeat 1px 4px;
}

.msfeature-content img {
    background: #F3F3EB;
    margin: 0px 3px 3px 0;
	padding: 2px;
    border: 1px solid #CCCCCC;
}

.msfeature-clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

/*########################## POPEYE  ########################*/
.popeye {
overflow:       auto;   /* fallback popeye is scrolling! */
height:         180px;  /* set to max height of fallback popeye */
}
.popeye ul,               /* reset browser list styles */
.popeye li {
list-style:     none;
margin:         0;
padding:        0;
}
.popeye-tools-wrap,
.popeye-tools {
overflow:       hidden;
}
.popeye-stagewrap {
background-color:#333;
}
.popeye-stage {
background:     transparent no-repeat center center;
border:         1px solid #ffffff /*d2d2d2*/;
border-bottom:  1px solid #ffffff;
border-right:   1px solid #ffffff;
cursor:         pointer;
}
.popeye-stage-img img{
padding: 0;
margin:  0;
}
.popeye-tools-wrap {
font-size:      11px;
color:          #ffffff /*767676*/;
}
.popeye-cap {
overflow:       auto;
height:         5px;
margin:         10px 0 0 0;
clear:          both;
}
.popeye-hasjs {
padding:        2px !important;
}
.popeye-isloading {
background:     #333 url(../images/gfx/loading.gif) no-repeat center;
}
.popeye-haspopped {
border:         1px solid #333 !important;
background:     #000 !important;
}
.popeye-haspopped .popeye-stage {
border:         1px solid #333;
background:     #333;
}
#popeye1 {
float:          left;
/* padding-right:  10px;   */            /* allow for fallback scrollbars */
margin:         0 15px 0 0;
background:     #ffffff;
border:         1px solid #ffffff /*bababa*/;
border-bottom:  1px solid #ffffff /*d8d8d8*/;
border-right:   1px solid #ffffff /*d8d8d8*/;
}
#popeye1 .popeye-tools {
border-top: 1px solid #ffffff /*f0f0f0*/;
text-align:center;
padding:        5px 0;
}
#popeye1 .popeye-tools span{
position:absolute;
}
#popeye1 .popeye-tools a {
display:        block;
float:          left;
height:         20px;
line-height:    18px;
color:          #266e80;
text-decoration:none;
text-align:     center;
}
#popeye1 .popeye-tools a:hover {
color:          #8f8f8f;
}
#popeye1 .popeye-prev {
background:     url(../images/gfx/prev.gif) no-repeat;
width:          30px;
}
#popeye1 .popeye-next {
background:     url(../images/gfx/next.gif) no-repeat;
width:          30px;
}
#popeye1 .popeye-count {
margin:         0 10px 0 10px;
}
/*########################## END POPEYE  ########################*/


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
margin-top: 100px;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	/*zoom: 1;*/
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
