/* 
   --------------------------------------------------------
   Primary Stylesheet for Subwolf.org V2
   (c) Rob Beckett 2003
   SCHEME: Original Color Style 
   Thanks to Bluerobot & Eric The Fish for design tips!
   Additional thanks to Tantek Celik & Eric Costello
   --------------------------------------------------------
*/

BODY
{ 
   margin:              25px 10px 25px 10px;
   padding:             0px;
   font-family:         Tahoma, Verdana, Arial, Helvetica;
   font-size:           11px;
   color:               #000;
	 background-color:    #F1FFFD;
   text-align:          center;
}

form,ul                 { margin-bottom : 0; }
ul                      { margin-top: 0; }
img                     { border: 0px; padding: 0px; }
img.delivery            { width: 100px; height: 30px; margin: 5px; }
h1, *.bigfault          { font-size: 24pt; font-weight: bolder; }
h2                      { font-size: 18pt; font-weight: bolder; }

*.bigfault              { color: red; position: relative; text-align: center; }
*.centerme, *.centerpad { text-align: center; }
*.centerpad             { margin: 16px 0px 16px 0px; }
*.specs                 { font-size: 9pt; font-weight: normal; }

a:link, a:visited,
a:active                { color: darkblue; text-decoration: none; }
a:hover                 { color: #cc9900;  text-decoration: underline; }
span.lighter            { color: #999999; }
span.rss                { font-size: 7pt; font-weight: bolder; }
span.minibold           { font-size: 6pt; font-weight: bolder; }
span.ul                 { text-decoration: underline; }
div.spacer              { clear: both; font-size: 3px; }

/* Customization Box */
div#schemebox
{
   position:            absolute;
	 top:                 0px;
   left:                0px;
	 width:               300px;
	 height:              150px;
	 z-index:             10;
	 padding:             10px;
	 color:               white;
	 background-color:    #505050;
	 border:              2px #8C8C8C solid;
	 visibility:          hidden;
}
#schemebox h1           { text-align: center; }

/* Header Graphic */
div#headgraph 
{
   text-align:          center;
   width:               100%;
   height:              200px;
   padding:             0px;
   margin:              0px 0px 25px 0px;
}
#headgraph img          { border: solid #70C3B8 2px; } /* margin-bottom: 1px; */

/* Navigation Bar */
#navpos                 { position: relative; width: auto; margin: 0px 0px 30px 0px; text-align: center; }
#navbar ul              { margin-left: 0; padding-left: 0; white-space: nowrap; }
#navbar li              { display: inline; list-style-type: none; margin-left: 2px; }
#navbar a, #navbar b    { padding: 5px 30px; }
#navbar a:link,
#navbar a:visited       { color: darkblue; background-color: #fff; border: 2px #70C3B8 solid; }
#navbar a:hover         { color: black; background-color: #70C3B8; text-decoration: underline; }
#navbar b               { color: black; background-color: #f5f5f5; border: 2px #70C3B8 solid; }

/* Blog Content */
div.content
{
   position:            relative;
   width:               auto;
   margin:              10px 185px 5px 0px;
   border:              2px #70C3B8 solid;
   background-color:    white;
   padding:             0.5em;
   z-index:             3;
   text-align:          left;
}

/* Blog entry & sidebar header/footer */
div.blckln, div.grayln, div.noline, div.sbtitle
{
   background-color:    #F0F0F0;
   border:              1px solid #D5D5D5;
   height:              1em;
   width:               auto;
   padding:             0.2em 0.5em 0.3em 0.5em;
   vertical-align:      middle;
}
div.blckln, div.grayln,
div.noline              { clear: both; }
div.sbtitle             { margin: 0.3em 0.3em 0.3em 0.3em; }

div.grayln, div.noline  { font-size: 10px; font-weight: normal; margin-top:    8px; }
div.blckln              { font-size: 13px; font-weight: bolder; margin-bottom: 8px; }
div.content>div.blckln, 
div.content>div.grayln,
div.content>div.noline  { padding-bottom: 0.4em; }
div.noline              { border: 0px solid white; background-color: white; }
div.bright              { float: right; }
div.bleft               { float: left;  }
div.bmiddle             { float: left;  }
div.bleft,div.bright,
div.bmiddle             { margin: 0px; padding: 0px; }

/* Side bar */
#sidebar
{
   position:            absolute;
   margin:              0px;
   width:               164px;
   min-width:           164px;
   max-width:           164px;
   top:                 288px;
   right:               10px;
   border:              0px;
   padding:             5px;
   z-index:             2;
   text-align:          center;
}

/* Sidebar content holders */
div.sbcontent, div.sbautocam
{
   position:            relative;
   width:               auto;
   margin:              0px 0px 10px 0px;
   border:              2px #70C3B8 solid;
   background-color:    white;
   padding:             3px;
   padding-bottom:      10px;
   z-index:             2;
   text-align:          center;
   vertical-align:      middle;
}
div.sbautocam           { padding: 0px; background-color: #70C3B8; }
div.sbautocam img       { width: 160px; height: 120px; margin: 0px; }
div.sbautocam a         { padding: 0px; margin: 0px; }

/* GeoURL */
span.geourl
{
   font-family:         verdana, sans-serif;
   font-size:           9px;
   font-weight:         bold;
   text-decoration:     none;
   text-align:          right;
   color:               white;
   background-color:    #093;
   border-left:         1px solid #3C6;
   border-top:          1px solid #3C6;
   border-right:        1px solid #063;
   border-bottom:       1px solid #063;
   padding:             0px 2px 0px 2px;
   margin:              0px;
}

/* Statistics */
div.statrow             { clear: both; padding-top: 2px; }
div.statrow span.label  { float: left; width: 70px; text-align: right; }
div.statrow span.result { float: right; width: 70px; font-weight: bolder; text-align: left; }

/* Footer */
#footer
{
   position:            relative;
   margin:              10px 185px 5px 0px;
   width:               auto;
   border:              2px #70C3B8 solid;
   padding:             0.5em;
   z-index:             2;
   text-align:          left;
   background-color:    white;
   background-image:    url("http://subwolf.org/v2/images/alisha.gif");
   background-repeat:   no-repeat;
   background-position: 98% 50%;
}

/* Old definitions - depreciated & soon to be removed */
.comments
{
	background-color: white;
  padding: 10px 10px 10px 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 11px; 
  color: black;
}

.viewnotice
{
	background-color: white;
  padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 11px; 
  color: black;
  font-weight: 900;
}

.keywords
{
   padding: 15px 15px 15px 15px;
   margin: 0px 0px 0px 0px;
   font-family: Tahoma, Verdana, Arial, Helvetica; 
   font-size: 11px; 
   color: grey; 
   font-weight: normal;
   text-align: center;  
}

.archives
{
	background-color: white;
  padding: 6px 6px 6px 6px;
	margin: 0px 0px 0px 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 11px; 
  color: black; 
  font-weight: normal;
}

.arctext
{
  padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 11px; 
  color: black; 
  font-weight: normal;
}

.specs
{
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 9px; 
  color: black; 
  font-weight: normal;
}

.pagenumbers
{
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 14px; 
  color: black; 
  font-weight: bolder;
}

.stats
{
	background-color: white;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica; 
  font-size: 11px; 
  color: black; 
  font-weight: normal;
}

#colorpicker
{
   display: none;
   position: absolute;
	 top: 590px;
   left: 225px;
   z-index: 50;
}

#colorback
{
   display: none;
   position: absolute;
	 top: 600px;
   left: 235px;
   z-index: 40;
	 background-color: #444444;
}

#theguts
{
   position: relative;
	 top: 0px;
   left: 0;
   z-index: 1;
}

#cslink,#infobar,#blogcontrol,#archives,#categories,#mainbox,#headerlogo,#topmenu
{
   position: static;
}
