/* main background behind everything else anything set here will control any div/span unless
it is overridden */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: georgia, times new roman, times, serif;
	color: black;
	background-color: #943C57;
	background-image: url(http://www.daisydo.com/skins/nav/skin8/bakpattern.jpg);
	background-repeat: repeat-x;
	text-align: center;
/* part 1 of 2 centering hack */
	}
.date {
	color: black;
	font-size: 10px;
	line-height: 1px;
	text-align:right;
}
/*misc applicable across the board */

.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	color: black;
	}
p {
	margin-top: 20px;
	margin-bottom: 10px; 
	color: black;
	}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
img {
	border: 0;
	}
	
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}
	
.blockquote {
    
    font-size:11px;
    color: #943C57;
    border: 2px solid #F60E86;
    background-color: #EDBADB;
    
}
	
/* end misc -->
	
/* content holds everything except the background to allow for movement with window resizing */
	
#content {
	padding: 350px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	color: #ccc;
	background: #F99CFE;
    background-image: url(http://www.daisydo.com/skins/nav/skin8/bakcontent.jpg);
    background-repeat: no-repeat;
	border: 5px none #ccc;
	text-align:left; /* part 2 of 2 centering hack */
	width: 734px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 704px;
	}
html>body #content {
	width: 704px; /* ie5win fudge ends */
	}
pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}
	
/* The top part is straight up from the noodleincident.com...unless I changed it, but it was
from there before I mussed with it so credit starts there*/

/* This is fancy shmancy diff set's of psudo styles... probably not utilized to it's full
potential  */


A         {color:#943C57; text-decoration:none; background-color:transparent}
A:link    {color:#943C57; text-decoration:none; background-color:transparent}
A:visited {color:#943C57; text-decoration:none; background-color:transparent}
A:active  {color:#943C57; text-decoration:none; background-color:transparent}
A:hover   {color:#F60E86; text-decoration:none; background-color:transparent}

a.left		   {text-decoration:none; color:black; background-color:transparent}
a.left:visited {text-decoration:none;color:black;background-color:transparent}
a.left:hover   {text-decoration:underline;color:#900B09;background-color:transparent}
a.left:active  {text-decoration:underline;color:#900B09;background-color:transparent}

a.mainlinks         {color:#943C57; padding-left: 25px; padding-right:5px; text-decoration: none; background-color:transparent}
a.mainlinks:link    {color:#943C57; padding-left: 25px; padding-right:5px; text-decoration: none; background-color:transparent}
a.mainlinks:visited {color:#943C57; padding-left: 25px; padding-right:5px; text-decoration: none; background-color:transparent}
a.mainlinks:active  {color:#943C57; padding-left: 25px; padding-right:5px; text-decoration: none; background-color:transparent}
a.mainlinks:hover   {color:#F60E86; padding-left: 25px; padding-right:5px; text-decoration: none; background-repeat:no-repeat; background-color:transparent}


/* This is the meat and potatoes, here you dump what you want in the centered box, remember
you can set that centered box to be whatever size you want.  Also remember in your code you
must put everything between the content tags...*/

div.spacer {
  clear: both;
  }
  
/* where the main links are */

.topmenu {
	text-align: center;
	margin: -100px 30px 30px 40px;
	padding: 3px;
	background-color: transparent;
	font-size:18px;
	color: #ccc;
	border: 1px none #000;
	}
	

/* end mainlinks */
	
	
/* first float for links rings and things */	

.left {
	float: left;
	margin: 50px 15px 5px 5px;
	padding: 3px 3px 3px 3px;
	width: 30%;
	background-color: #F99CFE;
	color: #000;
	border: 1px none #000;
    font-size:11px;
    line-height:16px;
	}

.sidetitle {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left:45px;
	padding-bottom:5px;
	border-bottom: 2px solid #943C57;
	color: #943C57;
	background-color:transparent;
	background-image:url(http://www.daisydo.com/skins/nav/skin8/smalldot.jpg);
	background-repeat:no-repeat;
}
hr {
	border-bottom: 2px solid #943C57;
}
.calendar {
    font-size: 10px;
	font-weight: normal;
    line-height:10px;
}


.blogrollmain {
    line-height: 10px;
    font-size: 11px
    }

	
/* end first float and it's contents */
	
	
/* second float for blog content etcetra */

.right {
	float: right;
	margin: 5px 10px 5px 10px;
	padding:3px;
	width: 60%;
	background-color: #F99CFE;
	color: #ccc;
	border: 1px none #000;
	}
	
	
/* main index elements ie. blog stuff */

.bloghead {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left:45px;
	padding-bottom:15px;
	border-bottom: 2px solid #943C57;
	color: #943C57;
	background-color:transparent;
	background-image:url(http://www.daisydo.com/skins/nav/skin8/date.jpg);
	background-repeat:no-repeat;
}
	
.subhead {
    font-size: 16px;
    color: #F60E86;
	line-height: 20px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 0;

}

.blogbody {
       margin: 5px 0px 5px 0px;
       font-size: 12px;
	   line-height: 22px;
	   font-weight: normal;
	   margin-top: 0;
	   margin-bottom: 0;
       padding: 10px;
       color: #000;
       background-color: transparent;
       border: 2px none #F60E86;

       }
       
.blogfoot {
	   color:#943C57;
	   font-size:9px;
       font-variant:normal;
       font-weight:bold;
       padding-bottom:40px;
       text-align: right;
       
}
 
blockquote {
	padding: 2px 2px 2px 2px;
    line-height: 18px;
	text-align : left;
	border : 2px solid #943C57;
}
      
/* end second float and it's contents */
       
/* the bottom of the entire thing can be below floats */

.bottommenu {
	margin: 5px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
	background-color: #943C57;
	background-image: url(http://www.daisydo.com/skins/nav/skin8/bakfooter.jpg);
	background-repeat:no-repeat;
	color: #ccc;
	border: 1px none #000;
	}

/* end bottom  menu and it's contents */

.extra {

margin:63px 0px 0px -41px;
padding:79px 45px 0px 0px;
background-color:transparent;
background-image:url(http://www.daisydo.com/skins/nav/skin8/twig.jpg);
background-repeat:no-repeat;
}
  #blog-comments { 
	position: absolute;
	top: 35px;
	left: 0px;
	width: 400px;
	background: transparent;
	padding-left: 0px;
	padding-right: 0px;

	}