/*
Theme Name:Olibro
Theme URI:http://www.olibro.com/
Version:3.0
Description:Olibro Theme for Janet Afary
Author:Olibro Team
Author URI:http://www.olibro.com/
Last updated:2009-05-14
*/
html{overflow-x:hide; overflow-y:scroll}

:focus { outline:none; }

/* default elements */
*{margin:0; padding:0; line-height:1.3em}

body{background:#CBC8D7 url(img/bg.png) fixed; color:#333; font:normal 62.5% Tahoma, sans-serif; padding:0.5% 0}

a{color:#000}

a:hover{color:#000}

big{font-size:1.1em}

h1, h2, h3{color:#536; padding:8px 0 2px}

h1{font:normal 2.4em 'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; font-style:italic}

h1 a{text-decoration:none}

h1 a:hover{text-decoration:underline}

h2{font:normal 1.6em 'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; font-style:italic}

h3{font:bold 1.2em 'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; font-style:italic}

blockquote{background:url('img/quote.gif') no-repeat; display:block; font:normal 1.1em Georgia,serif; padding-left:26px}

form, table{margin-bottom:1.2em}

img{border:none}

label{display:block}

li{line-height:1.3em}

p{padding:2px 0 10px}

small, .small{font:normal 0.9em Tahoma,sans-serif}

ul, ol{padding:0 2.5em 1.2em}

small { font-size:80%; }

/* structure */
#wrapper{margin:0 auto; width:950px; background-color:#646 ; margin:0 auto; width:950px; -moz-border-radius:5px; border:#536 1px solid; }

#container{background:#fff; /*background:#FBF9F4; border-top:6px solid #332; border-top:6px solid #fff; */font-size:1.3em; line-height:1.3em; margin:0 auto; width:938px}

/* header */
.title{background:#646 ; /*border-top:1px solid #996; */}

.title h1{color:#FFF; font-weight:normal; font-size:3em; font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; font-style:italic; padding:6px 0 6px 15px; background:none;}

.title h1 a { color:#fff; }
.title h1 a:hover {text-decoration:none;}

.header{ /*  removing header image */background:#979 url(img/header.jpg) no-repeat left bottom; height:160px;}

#wrapper .headerInterior { height:30px; background:#979 url(img/header1.jpg) no-repeat left bottom; }

/* navigation */
.navigation{background:#DED9D0 url(img/nav.png) repeat-x; height:41px; border-top:1px solid #996; position:relative}

.navigation ul{padding:0; margin:0}

.navigation li{float:left; list-style:none}

.navigation li a{background:#FFF url(img/nav.png) repeat-x; border-right:1px solid #C9C6B3; color:#000; display:block; font:bold 1em/41px 'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; padding:0 14px; text-align:center; text-decoration:none}

.navigation a:hover{background:#FFF url(img/nav.png) repeat-x; background-position:left bottom; color:#536}

.navigation .current_page_item a{background:#FFF url(img/nav-selected.gif) repeat-x; background-position:left bottom; color:#536}

a#rss{display:block; position:absolute; right:8px; top:8px; background:url(img/rss_logo.gif) no-repeat; width:25px; height:25px}

/* main */
.main{background:#FFF url(img/main.gif) repeat-y}

.main-books{background:#FFF url(img/main-books.gif) repeat-y}

/* posts */
.post .descr{color:#630; font-size:0.9em; margin:2px 0 4px}

.post .info{border-top:1px dashed #AAAA9A; color:#222; font-size:0.9em; font-weight:bold; margin:4px 0 8px; padding:8px 0}

.post img{border:1px solid #CCB; clear:both; margin:4px}

.post img.alignleft{float:left; margin:0 10px 0 0}
.post img.alignright{float:right; margin:0 0 0 10px}

.post a img{border:2px solid #CCB; float:left}

.post a:hover img{border-color:#AA9}

.post ol li, .post ul li{margin-bottom:5px}

/* bottom */
.bottom{border-top:1px solid #AA8; color:#444; padding:14px 20px; background:#ececec;}

.bottom .left, .bottom .right{width:49%}

/* footer */
.footer{background:#646 ; color:#EED; padding:10px}

.footer .left{width:66%; margin-top:8px}

.footer .right{width:33%; text-align:right}

.footer .right a { display:block; font-weight:bold; font-size:11px; width:45px; height:37px; background:url(img/logo.png) no-repeat right center; color:#806A80; float:right; padding-right:40px; line-height:37px; }

.footer .right a:hover { color:#C9C6CE; }

.footer a{color:#FFF; text-decoration:none}

.footer .right {color:#7D7D75}

/* misc */
.content{padding:17px 0px 17px 15px}

.right .content{padding:6px 25px 6px 40px}

.left{float:left}

.right{float:right}

.clear, .clearer{clear:both}

.clearLeft{clear:left}

.clearRight{clear:right}

.clearBoth{clear:both}

.clearer{font-size:0}

.col2 .left{width:71%}

.col2 .right{width:29%}

/* block list */
ul.block, .block ul{border-top:1px dashed #BCBAAC; margin:4px 0; padding:0; width:90%}

.block li{border-bottom:1px dashed #BCBAAC; list-style:none}

.block li a, .block li em{color:#553; display:block}

.block li em{font-size:0.9em; font-style:normal}

.block li a{padding:4px 3%; text-decoration:none; width:94%}

.block li a span{font-weight:bold}

.block li a:hover{color:#553; background:#D2D0C0}

.right .block, .right .block li{border-color:#DCDACC}

.right .block li a:hover{background:#F2F0EA}

/* comments */

#commentform { width:100%; }

#commentform label { font-size:11px; margin-bottom:2px; color:#454545; }

#commentsList li{margin-bottom:1em; padding-bottom:0.5em; border-bottom:1px dotted #e3e3d5; text-align:justify;}

textarea.styled{width:280px}

.styled{font-size:1.1em; background:#FCFCFC; border:1px solid #C6C3C3; padding:2px}

.styled:hover{background:#FFF; border:1px solid #C6C3C3}

.styled:focus{background:#FFF; border:1px solid #939793}

#commentform input {margin-bottom:15px; width:300px; padding:3px; height:20px; font-size:14px; line-height:20px;}

#commentform input#submit { width:125px; height:25px; width:100px; border:none; text-indent:-9999em; background:url(img/btn_submit.png); cursor:pointer; float:right; margin-right:2px; }

.commentmetadata a{font-size:1em; color:#666}

textarea#comment { width:641px; padding:3px; height:200px; font-size:14px; line-height:16px; margin:10px 0; }

textarea#comment, #commentform input { font-family:Tahoma, Geneva, sans-serif; border:1px solid #e3e3d5; color:#676767; }

textarea#comment:hover, #commentform input:hover { border-color:#bfb696; }

textarea#comment:focus, #commentform input:focus { border-color:#bfb696; background:#f2ebda; color:#000; }

h3#respond, h3#comments { font-size:18px; margin-bottom:15px; }


/* calendar */
#wp-calendar{color:#A0A0A0}

.col2 .right table caption{border-bottom-color:#000}

.col2 .right table thead tr{border-bottom-color:#000; color:#A53512}

.col2 .right table th{border-bottom-color:#000}

.col2 .right table td#today{border-color:#000; color:#A53512}

.col2 .right table td a{border-bottom-color:#000; background-color:#EDF3DE}

.col2 .right table tfoot{border-top-color:#000}

.col2 .right table tfoot a{background:none}

/* calendar
--------------------------------------------------*/
#wp-calendar{display:inline-table; border-collapse:collapse; width:185px; margin:0px 10px 0 10px; text-align:center}

.col2 .right table caption{margin:-5px 10px 0 10px; padding-bottom:5px; border-bottom:1px solid; letter-spacing:0.1em}

.col2 .right table thead tr{border-bottom:1px solid}

.col2 .right table th{border-bottom:1px solid}

.col2 .right table td{width:225px; /* maximaize width; honestly,I don't know much about tables... */padding:1px; font-size:0.9em}

.col2 .right table td#today{padding:0; border:1px solid; font-size:1em; font-weight:bold}

.col2 .right table td a{display:block; border-bottom:1px solid; font-weight:bold; font-size:1.15em}

.col2 .right table tfoot{border-top:1px solid}

.col2 .right table tfoot a{border:none; font-weight:bold}

.col2 .right table tfoot #prev a{text-align:left}

.col2 .right table tfoot #next a{text-align:center}

#searchform{padding:10px}

p#ll{display:none}

/* -------------------------------------------------------- */
/* ------------------ NEW STYLES -------------------------- */
/* -------------------------------------------------------- */
.paginationLeft a:hover, .paginationRight a:hover{background:#664466; color:#fff}

.paginationLeft a{display:block; float:left; margin-top:5px; margin-bottom:10px; padding:3px; text-decoration:none; color:#664466}

.paginationRight a{display:block; float:right; margin-top:5px; margin-bottom:10px; padding:3px; text-decoration:none; color:#664466}

#homeBooks{ padding:5px 2%; margin-bottom:15px; }

p.weirdSpacer{margin-bottom:25px; margin-left:260px}

a.homeBookMore{text-decoration:none; font-weight:bold; padding-left:5px}

#homeBooks h3 a, #homeArticles h3 a, #homeCommentaries h3 a{text-decoration:none; font-size:1.1em; line-height:1.2em}

#homeArticles{margin-bottom:15px; width:44%; float:left; padding:5px 2%}

#homeCommentaries{margin-bottom:15px; width:44%; float:right; padding:5px 2%}

#homeBooks div{margin-bottom:5px}

.homeArticleBox{margin-bottom:15px}

#homeNews{margin-top:15px; padding:5px 2% 15px 2%}

#sidebarHomeLinks ul{margin:0; padding:0}

#sidebarHomeLinks ul li{list-style-type:none; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#e3e3d5; font-size:11px; padding:4px}

#sidebarHomeLinks ul li:last-child{border-bottom:none;}

#sidebarHomeLinks ul li:hover{background:#fbf9f4; }

#sidebarHomeLinks ul li a{text-decoration:none; display:block}

#homeNews h4{font:1.3em 'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif}


#homeNews h5{font:1.1em 'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif}

#homeNews h4 a, #homeNews h5 a{text-decoration:none}

#homeNews h5 a:hover{text-decoration:underline}

#authorDetails{padding:5px 2% 15px 2%; margin-bottom:15px}

#authorImg{margin:5px 15px 5px 0; float:left; border:1px solid #442; padding:0; }

#homeBooks, #homeArticles, #homeNews, #authorDetails, #homeCommentaries{background:#fff url(img/bg_home_box.png) right bottom repeat-x; border:1px solid #e3e3d5}

#authorDetails {background:#fff url(img/bg_home_box.png) right bottom repeat-x; border:1px solid #e3e3d5}

.dateHome{width:23px; padding:4px 5px 6px 4px; float:left; margin-top:2px; font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; color:#ffc; background:#536}

.dateHome p{margin:0; padding:0; text-align:center; line-height:1.0em}

p.dayHome{font-size:18px; font-weight:bold}

p.monthHome{font-size:12px; margin-bottom:3px}

p.yearHome{font-size:9px}

.articleHome{margin-left:40px}

#sidebar{padding-top:20px; padding-bottom:20px}

#sidebar div{margin-bottom:20px}

#sidebar h4{margin-bottom:8px; font-size:1.1em; padding:5px; font-weight:normal; color:#445555; background:#f0f3f3; font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif}

#sidebar h4 a{text-decoration:none; color:#445555; display:block}

#homeArticles h3, #homeBooks h3, #homeCommentaries h3{padding-top:0; margin-top:0; margin-bottom:5px}

.bookImgHome{float:left; width:100px; height:150px; margin:0 10px 5px 0; background:#eee}

.bookImgHome img{border:1px solid #442}

#authorDetails h2, #homeBooks h2, #homeArticles h2, #homeNews h2, #homeCommentaries h2{margin:5px 0 15px 0; font-size:2em; font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif; font-style:italic;}

#authorDetails h2 a, #homeBooks h2 a, #homeArticles h2 a, #homeNews h2 a, #homeCommentaries h2 a{color:#536; padding:4px 8px 4px 0; text-decoration:none}

#sidebarHomeEvents, #sidebarArticles{padding-bottom:15px}

#sidebarCommentaries, #sidebarNews {padding-bottom:5px; margin-bottom:10px}

#sidebar #sidebarNews .singleCommentarySidebar { background:#f0f3f3; border-bottom:none; padding:5px 5px 5px 0; }

#sidebarNews h4 { margin-bottom:10px; }

#sidebarHomeEvents p{font-size:0.85em; line-height:1.35em; padding:2px 0}

#sidebarHomeEvents p a{text-decoration:none}

.event{padding:0; margin:0}

.post h2{margin-bottom:10px}

.post h1{margin-bottom:15px; font-size:2.4em; line-height:1.1em}

/* Search Results Page */
h1.searchTitle{margin-bottom:25px}

.searchShort h3 a{text-decoration:none; font-size:1.3em; font-weight:normal}

.searchSmall{font-size:0.9em}

/* ------------------- */
/* Book Category */
.bookImgCat{float:left; border:1px solid #e3e3d5; margin-right:10px}

.bookImgCat a img{border:none; margin:0;}

#singleBook img.amazonButton{margin:0;}

.bookCat{margin-left:180px}

.bookCat p{font-size:0.9em}

.bookCat h2{font-weight:bold; padding:0; margin-bottom:10px}

.bookCat h2 a{text-decoration:none; color:#536; line-height:1em; font-size:0.9em}

#bookDetails h1{font-size:2.0em; margin-bottom:15px; font-weight:bold}

#bookDetails p{line-height:1em; margin:5px 0; padding:0}

#bookDetails img{border:none; margin:none; float:none}

#bookReviews{margin-top:25px}

#bookDescription, #eventDescription{padding-top:25px}

.post{margin-bottom:25px; padding-top:0; margin-top:0}

#sidebarBooks{padding-left:30px}

#sidebarBooksArticles p, #sidebarBooksCommentaries p{padding:0}

#sidebarBooks img.smallBook{margin:7px; border:1px solid #442}

#sidebar #sidebarBooks h4{margin-left:7px; margin-right:20px}

#sidebarBooksArticles a{margin-bottom:10px; display:block}

#contactSidebar{font-size:0.9em}

.postBook{width:45%; padding:10px; margin-right:2%; margin-bottom:20px; float:left; background:#fff; border:1px solid #e3e3d5; background:#fff url(img/bg_home_box.png) right bottom repeat-x}

.mainBooks{background:#fbf9f4; padding-top:25px}

#sidebar .singleCommentarySidebar, #sidebar .singlePreviousEventSidebar, #sidebar .singleArticleSidebar{padding:3px 0; color:#536}

#sidebar .singleCommentarySidebar h5, #sidebar .singleArticleSidebar h5{font-size:11px}

#sidebar .singleCommentarySidebar a, #sidebar .singleArticleSidebar a{display:block}

#sidebar .singleCommentarySidebar h5, #sidebar .singleArticleSidebar h5{font-weight:bold; margin-left:45px}

#sidebar .singleCommentarySidebar, #sidebar #sidebarBooks h5, #sidebar .singlePreviousEventSidebar, #sidebar .singleArticleSidebar, #sidebarHomeNews{border-bottom:1px dotted #e3e3d5; margin-bottom:0}

#sidebar .singleCommentarySidebar:last-child{border-bottom:0;}

#sidebar #sidebarCommentaries .sidebarCommentariesDate, #sidebar #sidebarCommentaries .sidebarCommentariesDate div, #sidebar #sidebarNews .sidebarCommentariesDate, #sidebar #sidebarNews .sidebarCommentariesDate div, #sidebar #sidebarArticles .sidebarArticlesDate, #sidebar #sidebarArticles .sidebarArticlesDate div{margin:0}

#sidebar #sidebarPreviousEvents .sidebarEventsDate, #sidebar #sidebarPreviousEvents .sidebarEventsDate div{margin:0}

.sidebarCommentariesDate, .sidebarEventsDate, .sidebarArticlesDate{float:left; width:40px; font-size:0.7em; padding-top:2px; padding-left:5px}

.sidebarCommentariesDate { text-align:center; padding-left:0 !important; }

.sidebarCommentariesDate span, .sidebarEventsDate span, .sidebarArticlesDate span{font-size:1.4em}

#sidebar .singleCommentarySidebar a, #sidebar #sidebarBooks h5 a, #sidebar .singlePreviousEventSidebar a, #sidebar .singleArticleSidebar a{text-decoration:none; font-weight:normal; display:block}

#sidebar .singleCommentarySidebar:hover, #sidebar .singlePreviousEventSidebar:hover, #sidebar .singleArticleSidebar:hover{color:#000}

#sidebar .singleCommentarySidebar:hover, #sidebarBooks h5 a:hover, #sidebar .singlePreviousEventSidebar:hover, #sidebar .singleArticleSidebar:hover{background:#fbf9f4}

ul#sidebarBlogroll{padding:0}

ul#sidebarArchives{padding:0}

ul#sidebarBlogroll li, #sidebarRSS p, #sidebarBooks p, #sidebarCommentaries p #sidebarNews p, ul#sidebarArchives li{list-style-type:none; border-bottom:1px dotted #e3e3d5; margin-bottom:0; font-size:0.85em}

#sidebar .clearer{margin:0}

#sidebarRSS p, #sidebarBooks p, #sidebarCommentaries p, #sidebarNews p {padding-bottom:0}

ul#sidebarBlogroll li a, #sidebarRSS p a, #sidebarBooks p a, #sidebarCommentaries p a, #sidebarNews p a, ul#sidebarArchives li a{text-decoration:none; font-weight:normal; padding:3px; display:block}

ul#sidebarBlogroll li a:hover, #sidebarRSS p a:hover, #sidebarBooks p a:hover, #sidebarCommentaries p a:hover, #sidebarNews p a:hover, ul#sidebarArchives li a:hover{background:#fbf9f4}

.home #navHome a, .world-system #navWorldSystem a, .Interviews #navInterviews a, .about #navAbout a, .contact #navContact a, .Books #navBooks a, .Articles #navArticles a, .Media #navMedia a, .Commentaries #navCommentaries a, .News #navNews a, .Events #navEvents a, .News #navNews a, .other-languages #navOther a {background:#FFF url(img/nav-selected.png) repeat-x; background-position:left bottom; color:#331}

.singleArticle{*padding-bottom:15px; padding-bottom:25px}

.singleArticle h1.articleTitle{*margin-top:-17px; font-size:1.8em;}

/* Search form */
#searchform label.hidden{display:none}

#searchform{padding:0}

#searchform #s{width:135px; *width:125px; line-height:16px; padding:2px; margin:0}

#searchform input#searchsubmit{background:#dcdac9; line-height:16px; padding:2px; *padding:1px; margin:0; border:1px solid #442}

a.readMore{display:block; float:right; margin-top:10px; margin-right:10px; text-decoration:none; color:#536; padding:3px}

a.readMore:hover, a.readMoreSmall:hover, a.readMoreSmallL:hover{background:#536; color:#fff}

a.readMoreSmall{display:block; float:right; margin-top:5px; margin-bottom:10px; padding:3px;}

a.readMoreSmallL{display:block; float:left; margin-top:5px; margin-bottom:10px; padding:3px;}

p.commentarySmall{font-size:0.85em; margin-bottom:10px}

.commentaryPost p, .post p{text-align:justify}

p.commentaryTop{font-size:0.85em; margin-bottom:20px; border-bottom:1px dashed #442}

p.commentaryBottom{font-size:0.85em; border-top:1px dashed #442; margin-top:20px; padding-top:5px}

.commentaryEntry p:first-child:first-letter{font-size:3.5em; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; margin-right:6px; color:#442}

.commentaryPost .farsi p:first-child:first-letter{ float:right; margin-left:10px; margin-right:0; font-weight:bold; }

.farsi {font-family:Verdana, Geneva, sans-serif; direction:rtl; font-stretch:narrower; }

.commentaryEntry{margin:0 10px 20px 10px; border:1px solid #e3e3d5; padding:15px; background:#fff}

.commentaryShort{margin:0 0 0 10px}

.commentaryPost{}

p#commentaryMeta{margin:0 25px}

h1#commentaryTitle{margin:0 25px 15px 25px; font-weight:bold}

.commentaryShort p{margin-bottom:0; font-size:0.8em}

.commentaryShort p a{text-decoration:none; border-bottom:1px #000 dotted}

.commentaryShort h4 a{text-decoration:none; font-size:14px; font-weight:normal}

a.commentsLink{text-decoration:none; border-bottom:1px dotted #000}

a.archiveLink{text-decoration:none; font-size:11px; margin-top:10px; display:block; font-style:italic; color:#536}

a.archiveLink:hover{color:#000}

h1.archiveTitle{margin-bottom:20px; font-size:2em}

.bottom p{font-size:0.85em}

#commentsWrapper{margin:0 25px}

#wrapper #container #commentsWrapper label.cf-after span{width:150px; text-align:left}

#commentsWrapper p.linklove{display:none}

#commentsWrapper .cform textarea{height:10em}

#commentsWrapper .cform legend, #commentsWrapper .cform{color:#000}

#container .cform label span{text-align:right}

.bottom a{text-decoration:none; font-size:0.8em}

a.downloadPDF{     background:url(img/pdficon_small.gif) bottom left no-repeat;  padding-left:23px;  text-decoration:none;  margin-top:20px;  display:block;  margin-left:15px}

.sitemapList li{list-style-type:none; font-size:0.9em}

.sitemapList li a{text-decoration:none}

.footer .right img{margin-right:15px}

/* --------------------------------- */
#socMed{float:right; margin-right:10px}

#socMedBooks, #socMedEvents{padding-top:5px; overflow:auto; margin-bottom:20px;}

/*#socMedEvents{position:absolute; top:10px; left:10px}
*/
#socMed div, #socMedBooks div, #socMedEvents div{float:left}

#container a.stbutton{padding-bottom:0; !importanttext-decoration:none; !important}

#socMedBooks img, #socMed img, #socMedEvents img{margin:0 15px 0 0}

span.stbuttontext{text-decoration:none}

#wrapper a.stbutton{text-decoration:none}

/* --------------------------------- */

/* ---------------Events------------------ */
#singleEvent img.largeEventImg, .singleEventCategory img.largeEventImg{float:left; margin:0 10px 5px 0; border:1px solid #e3e3d5}

.singleEventCategory{margin-bottom:15px}

#singleEvent h1, .singleEventCategory h2{font-size:22px; margin-bottom:10px; margin-top:-5px}

.singleEventCategory h2 a{color:#536; text-decoration:none; line-height:1.1em}

#singleEvent p, .singleEventCategory p{padding:0; margin-bottom:5px}

#singleEvent, #singleBook, .singleEventCategory{background:#fff; border:1px solid #e3e3d5; padding:10px; position:relative}

#sidebarHomeEvents h3 a{color:#536; text-decoration:none; font-weight:normal; line-height:1.1em}

#sidebarHomeEvents h3{margin-bottom:5px}

#eventDescription{margin-top:10px; font-size:12px}

h4.previousEvents{padding-top:10px; margin-top:10px;}

/* --------------------------------------- */

#cformsform legend {color:#000}




/* ---------------------------------------- */
/* ----------------TABS-------------------- */
#tabSwitcher { padding:0; overflow:auto; border-bottom:1px solid #000; margin-bottom:10px; margin-top:25px; }
#tabSwitcher li { display:block; float:left; margin-right:3px;  margin-bottom:0; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:none; }
#tabSwitcher li a { display:block; padding:5px; text-decoration:none;   }
#tabSwitcher li a:hover { background:#ececec; margin-bottom:0px; }
#tabSwitcher li.active { background:#664466; }
#tabSwitcher li.active a { color:#fff; }
#tabSwitcher li.active a:hover { background:#664466; }
#tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6 { display:none; }


/* CAROUSEL STYLES */
#tooltip			{ position:absolute; z-index:9999; color:#333; width:350px; text-align:justify; background:url(img/bg_tooltip_top.png) no-repeat; padding-top:15px; }
.tipBody			{ background:url(img/bg_tooltip_body.png) no-repeat bottom; padding:0 20px 20px 15px; }
#tooltip h4			{ font-size:15px; font-weight:bold; text-align:left; margin-bottom:13px; }
.infiniteCarousel	{ width: 623px; height:180px; position: relative; }
.infiniteCarousel .carouselWrapper { width: 623px; overflow: hidden; min-height: 15em; margin: 0; position: absolute; }
.infiniteCarousel ul a img { border: 1px solid #e5e5e5; padding:3px; }
.infiniteCarousel .carouselWrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:left; height: 170px; width: 155px; text-align:center; }
.infiniteCarousel ul li a img { display:block; margin:0 auto; }
.infiniteCarousel .arrow { display: block; height: 38px; width: 17px; text-indent: -999px; position: absolute; top: 90px; cursor: pointer; border-bottom:none; }
.infiniteCarousel .forward { background-position: -17px -38px; right: 15px; }
.infiniteCarousel .back { background-position: 0 -38px; left: 15px; }
.infiniteCarousel .forward:hover { background-position: -17px 0; }
.infiniteCarousel .back:hover { background-position: 0 0; }


.ssg-gplayer .title { background:none !important; }
