/*
Theme Name: Tarot Wiz
Theme URI: http://tarotwiz.com/
Description: Created for Tarotwiz.
Version: 1.6
Author: Neado Designs
Author URI: http://neadodesigns.com.com/
Tags: purple, tarotwiz
*/



/* Begin Typography & Colors */

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#rssbutton a,
#newsbutton a,
#homebutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#neadobutton a,
#copybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#contentgrow *:first-child  {
   margin-top: 0px;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#contactbutton a:hover  {
   background-position: -144px 0%;
}

#jumbotext p a:hover  {
   font-style: italic;
}

#neadobutton a:hover  {
   background-position: -152px 0%;
}

#id6footer,
#banner  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1024px;
   background-repeat: no-repeat;
}

#homebutton a:hover  {
   background-position: -112px 0%;
}

#logobutton a:hover  {
   background-position: -275px 0%;
}

#newsbutton a:hover  {
   background-position: -176px 0%;
}

#copybutton a:hover  {
   background-position: -300px 0%;
}

#rssbutton a:hover  {
   background-position: -156px 0%;
}

#contactbutton a  {
   width: 144px;
   background-image: url(images/contactbutton.jpg);
}

#categorytext p a  {
   color: #F06362;
   text-decoration: none;
   font-weight: bold;
}

#categorytext p  {
   font: bold 11px/13px Arial;
   margin: 0px;
   color: #F06362;
   text-align: center;
}

.redlink a  {
   color: #F06362;
   text-decoration: none;
   font: bold 11px Arial;
}

#jumbotext p a  {
   font-style: Normal;
   color: #F4F5FF;
   text-decoration: none;
   font-weight: bold;
}

#welcometext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#neadobutton a  {
   width: 152px;
   background-image: url(images/neadobutton.jpg);
}

#contentgrow p  {
   font: 12px/20px Arial;
   margin: 0px;
   text-align: left;
   color: #3F3F40;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 172px;
   z-index: 6;
   width: 144px;
   height: 43px;
}

#homebutton a  {
   width: 112px;
   background-image: url(images/homebutton.jpg);
}

#logobutton a  {
   background: url(images/logobutton.png) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 275px;
   font-size: 56px;
   line-height: 56px;
}

#newsbutton a  {
   width: 176px;
   background-image: url(images/newsbutton.jpg);
}

#copybutton a  {
   width: 300px;
   background-image: url(images/copybutton.jpg);
}

#neadobutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 107px;
   z-index: 3;
   width: 152px;
   height: 29px;
}

#welcometext  {
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 268px;
   z-index: 7;
   width: 232px;
}

#bkgelements  {
   background: url(images/bkgelements.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 125px;
   z-index: 4;
   width: 884px;
   height: 130px;
}

#contentgrow  {
   padding: 0px 296px 0px 138px;
   background: url(images/interiorgrowtile.png) repeat-y center top;
   visibility: visible;
   font: bold 12px Arial;
   margin: 0px;
   color: #398fa3;
   min-height: 800px;
   position: relative;
}

#contentgrow h2 {
   font: bold 20px Arial;
   margin: 0px;
   color: #398fa3;
}

#contentgrow .hidden {
   font: bold 12px Arial;
   margin: 0px;
   color: #398fa3;
}

#jumbotext p {
   font: bold 11px/20px Arial;
   margin: 0px;
   color: #F4F5FF;
   text-align: left;
}

#rssbutton a  {
   width: 156px;
   background-image: url(images/rssbutton.jpg);
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 69px;
   z-index: 3;
   width: 275px;
   height: 56px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 172px;
   z-index: 5;
   width: 176px;
   height: 43px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 172px;
   z-index: 5;
   width: 112px;
   height: 43px;
}

#copybutton  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 107px;
   z-index: 3;
   width: 300px;
   height: 29px;
}

#id6footer  {
   background-image: url(images/id6footer.png);
   height: 149px;
}

#rssbutton  {
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 172px;
   z-index: 6;
   width: 156px;
   height: 43px;
}

#scootdown  {
   position: relative;
   top: 462px;
}

#jumbotext  {
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 302px;
   z-index: 7;
   width: 481px;
}

#tarotwiz  {
   margin: 0px auto 0px auto;
   height: 1192px;
   width: 1024px;
   position: relative;
}

#wizard  {
   background: url(images/wizard.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 19px;
   z-index: 5;
   width: 484px;
   height: 272px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 149px;
   margin-bottom: 173px;
}

#banner  {
   background-image: url(images/banner.png);
   height: 462px;
}

#motto  {
   background: url(images/motto.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 90px;
   z-index: 3;
   width: 204px;
   height: 14px;
}

#box  {
   background: url(images/box.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 260px;
   z-index: 6;
   width: 608px;
   height: 176px;
}

#ad  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 294px;
   z-index: 3;
   width: 166px;
   height: 608px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #261C57 url(images/exteriortile.png) center top repeat-x;
}

.posttitle {
   font: bold 20px Arial;
   margin: 0px;
   color: #398fa3;
}

.posttitle a {
   font: bold 20px Arial;
   margin: 0px;
   color: #398fa3;
}

#archives {
   font: bold 20px Arial;
   margin: 0px;
   color: #398fa3;

}
.archivetitle {
   font: bold 12px Arial;
   margin: 0px;
   color: #398fa3;
}

.archivetitle a {
   font: bold 12px Arial;
   margin: 0px;
   color: #f06362;
}

.archivetitle li {
   list-style-type: none;
   list-style-position:outside;
   line-height: 120%;

}

.cat-item {
   text-indent:-40px;
   line-height: 120%;

}

#dashes  {
   background: url(images/dashes.jpg) no-repeat;
   visibility: visible;
   z-index: 4;
   width: 563px;
   height: 1px;
   padding: 0px 0px 0px 0px;
}



#divspacer  {
   height: 7px;
}

#date  {
   background: url(images/date.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   z-index: 4;
   width: 47px;
   height: 48px;
   font: bold 10px Arial;
   color: #398fa3;
   padding: 15px 2px 0px 8px;
}


.next1 {
background-color:#dedede;
border-style:solid;
border-color:#bababa;
border-width:thin;
   font: 11px Arial;
   color: #8a8a8a;
   padding: 4px 4px 4px 4px;
}

.next1 a {
   font: 12px Arial;
   color: #8a8a8a;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
}


