/* special styles used in Green Sanctuary Pages */

#p-tabs {border-collapse:collapse; font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:rgb(50,102,147); line-height:1.2em; margin-left:2em; margin-top:2em; padding:0; white-space:nowrap;}
#tabs a, #tabs a.notselected {background-color:#e6e7e8; border:1px solid #aaa; border_bottom:none; font-weight:normal; font-size:1.2em; margin-right:10px; padding:2px 6px 2px 6px; text-decoration:none;}
#tabs a.selected {background-color:#fff; border-color:#888888; border-bottom:none; padding-bottom:3px;}
#tabs a:hover {background-color:rgb(225,225,225); color:rgb(42,90,138); text-decoration:none;}
#p-content {border:1px solid #aaa; line-height:1.5em; margin:2px 0 0 0; padding:1.5em;}

.project_tab {display:none;}

h2.toprule {border-top:1px solid #c8c8c8; padding-top:5px; font-size:140%; margin:2em 0 1em 0;}

.gsProject:hover {background-color:#f0f1f2;}
.gsProject h2 {font-size:14px;}

.my2table {font-size:120%;}
.my2table td {padding:2px 10px 0 0;}
.my2table td.right {padding-right:30px;}
.my2table th {font-size:100%; color:rgb(40,40,40); text-align:left; font-style:italic; padding-right:10px;}
.style1 {color: rgb(80,80,80)}

a.simple {font-weight:normal; color:#2256a3;}

.green {color:#006500;}
.letter {font-size:14px; font-family:Times New Roman,Times;}
.letter p {font-size:14px;}

/* used by the cookbook */
ul.nobullet {list-style:none; margin:0 0 24px 0;}
ul.nobullet li {margin:0 0 6px 15px; text-indent:-15px; padding:0; background:none; line-height:1.4em; font-size:12px; font-style:italic;}
h3.recipe {margin:16px 0 8px 0; color:#505050; font-weight:normal; font-size:19px; color:#006500; border-bottom:solid 7px #dadada; padding-bottom:4px; font-style:italic; }
h3.recipe span {float:right; font-size:12px; margin-right:10px; color:#505050; font-style:normal; padding-top:6px;}
div.ilist {float:left; width:190px; margin-right:30px;}
div.dlist {float:left; width:400px;}
p.caution { margin:18px 0 18px 0; padding:4px; border:1px solid #006500;}
p.disclaimer { margin:18px 8px 18px 8px; padding:4px; border:1px solid #006500; font-size:10px; }
p.disclaimer a {font-weight:bold;}
p.hints {font-size:10px; color:#656565; margin-top:4px;}

.help {padding:6px; border:1px solid #ccc; overflow:scroll; height:500px; color:#333; font-family:Helvetica, Arial, sans-serif; margin-top:5px;}

ul.tall li{margin-bottom:12px;}
