/* root element for tabs  */
ul.tabs {list-style:none; margin:0 !important; padding:0;	height:32px; border-bottom:0px solid #666;	}
/* single tab */
ul.tabs li { float:left; text-indent:0;	padding:0; margin:0 !important;	list-style-image:none !important; }
/* link inside the tab. uses a background image */
ul.tabs a { background: url(../images/tabs.jpg) no-repeat 0 -1px; font-size:12px;font-family:Verdana; display:block;	height: 32px; line-height:32px;	width: 148px;	text-align:center; text-decoration:none; color:#a9a9a9; padding:0px; margin:0px; position:relative; top:1px; outline:none; }
ul.tabs a:active { outline:none; }
/* when mouse enters the tab move the background image */
ul.tabs a:hover { background-position: 0 -35px; color:#b9b9b9; outline:none; }
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: 0 -68px; cursor:default !important; color:#c9c9c9 !important;	outline:none;	}

/* panes */
#panes { height: 540px; background: url(../images/tabs.jpg) repeat-x 0 -103px; background-color:#2f2f2f; }
/* single pane */
#panes div.pane {width:900px;float: left;height:540px;font-size:14px; font-family:tahoma; text-align:justify; line-height:1.4em; letter-spacing:2px; float:left; display:none; color:#9c9c9c; padding:20px;	position:relative;
/*margin:20px 40px;*/ }
/* some decorations for elements inside single pane */
#panes div h2 { font-weight:normal; color:#ddd; letter-spacing:2px; margin:10px 0px 30px 0; font-size:22px;	}
#panes a { color:#d9d9d9; font-size:11px; }
#panes em { color:#5F6770; font-size:20px; font-family: times; font-weight: normal; line-height: 1.2em; }
#panes p, #panes samp { color:#9c9c9c; }
#panes div.narrow { padding-right:160px; }


/* S T O R Y */
/* root element for tabs  */
ul.story-tabs {list-style:none; margin:0 !important; padding:30px 0 0 0;	border-bottom:0px solid #666;	}
/* single tab */
ul.story-tabs li { float:left;text-indent:0;	padding:0; margin-right:3px !important;	list-style-image:none !important; }
/* link inside the tab. uses a background image */
ul.story-tabs a { font-size:12px; display:block;width: 25px; height: 25px;line-height:25px;	text-align:center; text-decoration:none; background:#37414D; color:#b9b9b9; padding:0px 0px 0px 0px; margin:0; position:relative; top:1px; outline:none; }
ul.story-tabs a:active { outline:none; }
/* when mouse enters the tab move the background image */
ul.story-tabs a:hover { background:#48586B;color:#c9c9c9; outline:none; }
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.story-tabs a.current, ul.story-tabs a.current:hover, ul.story-tabs li.current a { cursor:default !important; background:#59718E;color:#f9f9f9 !important;	outline:none;	}

/* panes */
.story-panes { width:900px; height: 360px; }
/* single pane */
.story-panes div.story-pane { width:900px; height: 360px;font-size:14px; line-height:1.4em; text-align:justify; letter-spacing:2px; float:left; display:none; color:#9c9c9c;	padding:0px;position:relative; /*margin:20px 40px;*/ }



/* A U T H O R S */
/* root element for tabs  */
ul.authors-tabs {list-style:none; margin:0 !important; padding:0 0 0 0;	border-bottom:0px solid #666;	}
/* single tab */
ul.authors-tabs li { text-indent:0;	padding:0; margin-bottom:5px !important;	list-style-image:none !important; height: 110px; }
/* link inside the tab. uses a background image */
ul.authors-tabs a { font-size:12px; display:block;width: 143px; height: 95px; line-height:95px;	text-align:center; text-decoration:none; background:#37414D; color:#b9b9b9; padding:0px 0px 0px 0px; margin:0; position:relative; top:1px; }
ul.authors-tabs a:active { outline:none; }
/* when mouse enters the tab move the background image */
ul.authors-tabs a:hover { background:#48586B;color:#c9c9c9; }
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.authors-tabs a.current, ul.authors-tabs a.current:hover, ul.authors-tabs li.current a { cursor:default !important; background:#59718E;color:#f9f9f9 !important; border: 2px solid 37414D;	}

/* panes */
.authors-panes { width:730px; height: 360px; padding-top:12px; padding-left:20px;}
/* single pane */
.authors-panes div.authors-pane { width:730px; height: 360px;font-size:14px; line-height:1.4em; text-align:justify; letter-spacing:2px; float:left; display:none; color:#9c9c9c;	padding:0px;position:relative; /*margin:20px 40px;*/ }
div.authors-pane img { text-align:left; }
