/****************************************************************************************
Software released under the General Public License (version 2 or later), available at
See file licence.txt or at http://www.gnu.org/copyleft/gpl.html

Default Styles used by php simple doc

@author   <a href="http://www.tig12.net">Thierry Graff</a>
@history 2007.10.19 : Creation
****************************************************************************************/

/*******************************************/
/*        Shared by all pages                                           */
/*******************************************/
body{ 
  margin:0px; padding:0px;
  font-family:Arial, Helvetica,sans-serif;
  background:lightyellow;
}
a{ text-decoration:none; }
a:hover{ }

/***** Left *****/
#left{ padding-left:2px; }
#left .title{ text-align:center; font-weight:bold; font-size:1.2em; padding-top:6px; }
#left .package_list{ font-size:0.8em; }
#left .list{ font-size:0.8em; }
#left .list .class{ }
#left .list .interface:before{  }
#left .list .exception{ font-weight:bold; }
#left .list .abstract{ font-style:italic; }

/***** footer *****/
#footer{ text-align:center; font-size:0.8em; border-top:1px dotted black; margin-top:6px; padding-top:6px; }
#footer #date{ font-size:0.8em }

/***** page top *****/
#pageTop{ text-align:center; font-size:0.8em; padding-top:2px; }
#pageTop a{ padding-right:12px; }

/************************************/
/**                Page contents                         **/
/************************************/
#contents{ min-height:460px; padding-left:2px; }
#pageTitle{ text-align:center; }
#contents #links a{ padding-left:20px; font-size:0.9em; }
#mainComment{
  font-size:1em;
  margin:10px; padding:8px;
  border:1px solid black;
	-moz-border-radius-topright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-bottomleft:12px;
  background:white;
}
#mainComment .tags{ font-size:0.9em; margin-top:1em; }
#mainComment .tagName{ font-weight:bold; line-height:1em; padding:2px 8px 2px 15px; }
#mainComment .tagValue{  }
.deprecated{ text-decoration:line-through; }


/************************************/
/**           Specific pages                               **/
/************************************/

/***** classPage *****/
#classPage table, td{  }
#classPage h2{ color:red; font-size:1.7em; margin:10px 0 0 0; }
#classPage h3{ color:red; }
#classPage h4{ margin:0; padding:0 }
#classPage .title{ }
#classPage .pageLinks_item{ font-size:0.7em; padding-right:5px; }
/* top */
#classPage #top #declaration{ }
#classPage #top #fileDefinition{ font-size:0.9em; padding-top:4px; }
#classPage #top .package{ font-size:0.9em; margin:8px 0; }
#classPage #top #subclasses { font-size:0.9em;}
#classPage #top #subclasses .item{ padding-right:15px; }
#classPage #top #implementingClasses { font-size:0.9em; }
#classPage #top #implementingClasses .item{ padding-right:15px; }
/* tmp : the 3 following paragraphs are also used by functionsPage --- should be changed */
/* overview */
#overview .paragraph{ font-size:1em; text-decoration:underline; margin-top:8px; margin-left:6px; }
#overview .section{ margin-top:6px; }
#overview .contents{ margin-left:8px; }
#overview .inherited{ font-size:0.9em; font-weight:bold; }
#overview .item{ font-weight:normal; padding-right:5px; font-size:0.9em; }
/* summary */
#summary .paragraph{ font-size:1.2em; font-weight:bold; margin-top:8px; }
#summary .name{ font-weight:bold; }
#summary .paramName{  }
#summary .description{  }
/* details */
#details .documentedItem{
  border:1px solid black;
  padding:6px; margin:10px;
	-moz-border-radius-topright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-bottomleft:12px;
}
#details .title{ font-size:1.3em; font-weight:bold; padding-top:4px; }
#details .smallTitle{ font-size:1.2em; font-weight:bold; padding-top:4px; }
#details .modifiers{ font-size:1em; }
#details .contents{ margin-left:20px; padding-bottom:5px; }
#details .tagTitle{ font-size:1em; font-weight:bold; }
#details .otherTagsValue{ font-size: 0.9em; }
#details .deprecatedWord{ font-size:1em; font-weight:bold; color:red; background:yellow; padding:2px; }
#details .description{ font-size: 0.9em; }
#details .return{ font-size: 0.9em; }
#details .paramTitle{ font-size:1em; font-weight:bold; }
#details .paramName1{ font-size:1.2em; }
#details .paramName2{ padding-left:15px; font-size:1.2em; }
#details .paramDescription{ font-size:0.9em; }
#details .defined{ font-size:0.9em; }

/**                 overviewPage              **/
#overviewPage #statistics{font-size:0.9em; }
#overviewPage #statistics h3{ margin-bottom:5px; }

/**          hierarchiesPage            **/
#hierarchiesPage .hierarchy{font-size:0.8em;}
#hierarchiesPage li.hierarchyItem{ list-style-type:none; }

/**         packagePage                **/
#packagePage #fullName{  }

/**         functionsPage                **/
/* see also styles of classPage */
#functionsPage h2{ color:red; font-size:1.7em; margin:10px 0 0 0; }

/**         sourceCodePage                **/
#sourceCodePage #sourceCode{ background:white; padding:4px; margin-top:10px; }

/**         missingDocPage                **/
#missingDocPage .paragraph{ font-size:0.9em; }
#missingDocPage .paragraph a{ font-size:0.9em; } /* 0.9 * 0.9 = 0.81 */

/**         helpPage                **/
#helpPage .paragraph{ font-size:0.8em; }
#helpPage .paragraph ul li{ margin-bottom:6px; }


/*****************************************/
/**   Page elements - shared by several pages      **/
/*****************************************/

/* packages displayed like a tree */
.packageTree td{ font-size:0.9em; }
.packageTree td .item:before{content:url(inherit.gif); }
.packageTree td .packageName{ font-weight:bold; }
.packageTree td .comment{ padding-left:10px; }

/***** lists alterned colors *****/
.tableList{ border-collapse:collapse; width:100%; }
.tableList td{ font-size:0.9em; border:1px solid white; padding:3px 6px 3px 6px; }
.tableList .col1{ width:auto; white-space:nowrap; }
.tableList .col2{ width:100%; }
.tableList .row0{ background:lavender; }
.tableList .row1{ background:#F7F3E7; }


