/* CSS Document */

/* Modified 29 June 05
 - removed reserve characters from comments
 - removed comments from within declarations
 - reformatted for ease of use 
 - Box Model Hack appears within eg:    wid\th: 140px;
*/ 

/* GLOBAL PAGE STYLES*/

html, body { margin: 0; padding: 0; border: 0; background: #FFF; }
html { background: #FFF; }

.skip { display: none; }

div { margin: 0; padding: 0; border: 0; }
  
a:link { color: #0A5D0F; text-decoration: none; }
a:visited { color: #0A5D0F; text-decoration: none; }
a:hover, a:visited:hover { color: #C47F07; text-decoration: underline; }

td { vertical-align: top; padding: 0; }

/* H TAG SIZES , P and text sizes */

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
h1 { font: normal 14px Arial, Helvetica, sans-serif;line-height: 20px; margin: 20px 20px 0px 0; color: #A52266; width: 420px;}
h2 { font: bold 13px Arial, Helvetica, sans-serif; line-height: 18px;font-style: italic; margin: 10px 10px 5px 10px; color: #0A5D0F; }
h3 { font-size: 13px; margin: 5px 0 5px 0; color: #0A5D0F; }
h4 { font-size: 75%; margin: 0px; color: #74B34E; }
h5 { font-size: 70%; font-weight: bold; margin: 20px 0px 1px 10px; color: #000; }
h6 { font-size: 70%; font-weight: normal; margin: 20px 0px 1px 0px; color: #49407B; }
p { font: normal 12px/18px Arial, Helvetica, sans-serif; color: #666; line-height: 18px; }

.mousetext { font: normal 10px Arial, Helvetica, sans-serif; line-height: 12px;}
.ratext { font: normal 11px Arial, Helvetica, sans-serif; }


/* LISTS STYLES USED IN NAVIGATION */

ul#nav {
  font: normal 11px/1.3em Arial, Helvetica, sans-serif;
  margin: 0;
  list-style: none;
  vertical-align: top;
}
ul#nav li { padding: 3px 0 4px 0; line-height: 13px; }
#nav a { color: #761947;}
#nav a:visited { color: #763F5A;}
#nav a:hover { color: #761947;}


/* SPACER GIF */

.strut { visibility: visible; }
#mid-section1 { background: #FFF; }

/* COLUMNS */

.col1 { 
  width: 160px;
  background: #FFF;
  margin: 0;
  border: none;
}
.col2, .col3, .col4  { 
  background-color: #FFF;
  width: 200px;
  margin: 0;
  border: none;
  padding: 0 0 0 20px;
}
#mid-section2 .col2-400 { 
  width: 400px;
  margin: 0;
  padding: 0 0 0 20px;
  background: #FFF;
}
#mid-section1 .col2-wide { 
  min-width: 420px;
  vertical-align: top;
  padding: 0 5px 0 20px;
}
#mid-section1 .col2-420 { 
  min-width: 420px;
  vertical-align: top;
  padding: 0 0 0 20px;
}
#mid-section1 .col2-320 { 
  min-width: 320px;
  vertical-align: top;
  padding: 0 0 0 20px;
}
#mid-section1 .col2-620 { 
  min-width: 620px;
  vertical-align: top;
  padding: 0 5px 0 20px;
}
#mid-section1 .col3-300 { 
  min-width: 300px;
  vertical-align: top;
  padding: 0 5px 0 0;
}
#mid-section1 .col1 { 
  width: 160px !important;
  wid\th: 140px;
}
#mid-section1 .col3-180 { 
  width: 180px;
  wid\th: 155px;
  vertical-align: top;
  padding: 0;
}

#mid-section1 .col2-wide p{ 
  width: 600px !important;
  
}


/* P  mid-section1 .col3 p, mid-section2 .col2-400 p, col1 p, col2 p, col3 p, col4 p */

.col1 p { padding: 0 0 0 10px; }
.col2-420 p { padding: 0 20px 10px 0; }
.col2-620 p { padding: 0 0 10px 0; }
.col2-wide p { padding: 15px 20px 0 0px; }
.col2 p { margin: 0; padding: 5px 10px 10px 0; }
.col3 p { padding: 5px 10px 10px 10px; }


#mid-section1 ul, #mid-section2 ul { margin: 0; padding: 15px 5px 0 20px; }
#mid-section2 .col1 ul, #mid-section1 .col1 ul { padding: 15px 10px 25px 10px; width: 160px; wid\th: 140px; vertical-align: top; }

/* TD mid-section1, mid-section2 */

#mid-section1 td, #mid-section2 td { padding: 0; vertical-align: top; }

/* FIXED WIDTHS IN PAGE  */
body { min-width: 1000px; }
#mid-section1 { width: 1000px; }
#mid-section2 { width: 1000px; }
#mid-section1  { min-width: 1000px; }
#mid-section2  { min-width: 1000px; }

/* SITE SPECIFIC GENERAL FORMATTING */

#mid-section1 .col1, #mid-section2 .col1  { 
  width: 160px !important;
  wid\th: 160px;
}


#mid-section1 { background: transparent;}

.col1, .col2, .col3, .col4, .col2-420, .col2-620, .col3-180 { color: #666; }
	
/* HEADER BARS --------------------------------------*/ 

#barright { display: block; vertical-align: top; font: bold 10px/11px Arial, Helvetica, sans-serif; letter-spacing: 0.01em; text-transform: uppercase; text-decoration: none; margin: 20px 0px 0px 0px; padding: 4px 10px 10px 10px; color: #FFF; background: #FF6F74; width: 180px; wid\th: 160px;
 height: 20px;}/* the preceding is a box model hack for IE */ 
 #barright2 { display: block; vertical-align: top; font: bold 10px/11px Arial, Helvetica, sans-serif; letter-spacing: 0.01em; text-transform: uppercase; text-decoration: none; margin: 10px 0px 0px 0px; padding: 4px 10px 4px 10px;border-top: 1px solid #C6725C; border-bottom: 1px solid #C6725C;color: #666; background: #FFF; width: 180px; wid\th: 160px;
 height: 10px;}/* the preceding is a box model hack for IE */ 


/* UL, LI -------------------------------------------*/

/* UL, LI, OL  */

ul, dl { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 1.0em;
  color: #666;
  margin: 0 0 5px 0;
  list-style-position: outside;
  padding: 0px;
  list-style-type: none;
  vertical-align: top;
}
ol { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  line-height: 1.3em;
  color: #666;
  margin: 0 0 5px 0;
  list-style-position: inside;
  padding: 0px;
  vertical-align: top;
}
li { padding: 2px 0 4px 0; }


.bullet  { list-style-type: square; }


.links {
	font: normal 80%/1.3em Arial, Helvetica, sans-serif; 
	color: #666;
	margin: 0 0 0 8px; 
	padding: 5px 0 0 15px; list-style-image: url("images/xarrow.gif");}
.links li {
	list-style-image: url("images/xarrow.gif");
	 }

.bullet {
    font: normal 11px/1.2em Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0 0 0 20px; 
    padding: 10px 0 0 5px; }

.bullet li {
    list-style-image: url("images/xbullet.gif");
    list-style-type: disc; }


.arrow {
	font: normal 80%/1.3em Arial, Helvetica, sans-serif; 
	color: #666;
	margin: 0 0 0 8px;
	padding: 10px 0 0 15px; }

.arrow li {
	list-style-image: url("images/xarrow.gif");
	list-style-type: disc; }

li.head { 
	list-style-image: url("images/xarrow_down.gif");
	border-bottom: 1px #ddd solid; 
	padding: 3px 5px 5px 0px;}

.sublink  {
	margin: 0 10px 0 15px;
	border-bottom: 1px #ddd solid;
	padding: 3px 0px 4px 0px;}

#bulleted { font: normal 11px/1.0em Arial, Helvetica, sans-serif; color: #666; 
	 list-style-type: disc; padding: 0px 0px 0px 20px;}
#bulleted li{ font: normal 11px/1.0em Arial, Helvetica, sans-serif; color: #666; 
	 list-style-type: disc; margin: 0px 0px 0px 20px;}

/* P -------------------------------------------*/

.other #mid-section2 .col4 p { padding: 5px 5px 5px 20px;}

.indent { padding: 0 0 0 20px; }

/* TD ------------------------------------------*/

html td {vertical-align: top; }

/* OTHER FREQUENTLY USED STYLES ------------------*/

/* Top of 
page */

.top { background: transparent url("images/toparrow.gif") top right no-repeat; font: normal 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; padding: 3px 20px; margin-left: 280px;}



#box {font: normal 0.7em/1.0em Arial, Helvetica, sans-serif; background: #DBEBF1; margin: 5px 10px 5px 15px; border: #dedede 1px solid; width: 140px;}/* THIS STYLE IS FOR TABLE WITHOUT A BORDER AND/OR TO USE IN PAGES THAT HAVE MORE THAN TABLES ON A PAGE */

.indent50  { padding: 0px 0px 0px 50px;}
.indent20  { padding: 0px 0px 0px 20px;}
.indent10  { padding: 0px 0px 0px 0px; margin: 5px 0px 0px -10px;}
.noindent { padding: 0px 0px 0px 0px; margin: 5px 0px 0px -20px;  }
ol { 
  font: normal 0.8em/1.3em Arial, Helvetica, sans-serif;
    color: #585859;
  line-height: 1.3em; 
  margin: 0 0 5px 80px; 
  padding: 0px; 
  vertical-align: top; }


.nonarrow { margin: 0px 0px 0px 20px; padding: 0px 10px 0px 20px; background: transparent;}
.highlight { font: bold 0.9em/1.3em Arial, Helvetica, sans-serif; color: #585859;
  line-height: 1.3em; 
  margin: 0px; 
  padding: 0px; 
  vertical-align: top;}
  
  .background {margin: 0px 100px 0px 80px; padding: 10px 10px 40px 20px; background: #FCF7AE; border-bottom: 1px #666 solid;
  border-top: 0px; border-left: 0px;
  border-right: 1px #666 solid;}
  
  .indent20 {margin: 0px 0px 0px 20px;}
  
  
/* FEATURE SLIDES */
#feature-slides {background: url("http://wisdomwalk.net/spiderwoman/images/slide_viewer.jpg") -1px 0 no-repeat; width: 600px; height:300px;margin: -10 1px 0 0; padding: 0;}
.placeholder {margin:-45px 0 0 20px;}
.slides {margin: 10px 0 0 20px; font: normal 75%/1.5em Arial, Verdana, Helvetica, sans-serif;}
.slides a{background: #828282; padding: 3px 4px; margin: 0 1px; color: #fff; font-weight: bold; }
.slides a:hover{color:#FEB712; background: #000; text-decoration: none;}
#feature-slides h1{color: #33752A; font-size: 18px; position:relative; top: 30px; left: 200px;width: 150px !important; }
#feature-slides h2{color: #aaa; font-size: 14px; position:relative; top: 30px; left: 200px; text-align: center;width: 150px !important; }
p.desc {position: absolute; top: 240px; left: 385px; width: 150px !important; wid/th: 150px !important;font-size: 12px; font-weight: normal; color: #444; line-height: 18px;}
.slides a#prev, .slides a#next {background: #fff; color: #666; }
.slides a#next, .slides a#next:hover {background: #fff url("http://wisdomwalk.net/spiderwoman/images/yicon_back.gif") 40px 5px no-repeat; padding: 0 20px 0 10px; }
.slides a#prev, .slides a#prev:hover{background: #fff url("http://wisdomwalk.net/spiderwoman/images/yicon_more.gif") 90px 5px no-repeat; padding: 0 10px 0 100px;}
.slides a#prev:hover, .slides a#next:hover {color: #000; }

.slides a.slide.selected {background-color:#FEB712; color: #000;}
