@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
}
body {
	font-size:75%;
	font-family:"trebuchet ms", verdana, helvetica, arial, sans-serif;
	background-color:#fff;
}
#gradient {
		background:url(../images/bkgrnd1.jpg) top center repeat-x;
		width:100%;
		height:385px;
		position:absolute;
}
#wrapper {
	margin:0px auto;
	padding:0px 0px 10px 0px;
	font-size:1.2em;
	position:relative; 
	width:1024px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
#header {
	background:url(../images/header.jpg) top center no-repeat;
	width:100%;
	height:178px;
}
#content_full {
	width:1022px;
	height:auto;
	background-color:#fff;
	border:1px solid #666;
	padding:0px 0px 12px 0px;
	margin:0px auto;
	float:left;
}
#content_indigo {
	background-color:#1b1c5c;
}
#content_full p {
	margin:10px 8px;
}
#contentLeft {
	width:880px;
	background-color:#fff;
	border:1px solid #666;
	padding:0px;
	margin:0px auto;
	float:left;
}
#contentLeftN {
	width:710px;
	background-color:#fff;
	border:1px solid #666;
	padding:0px;
	margin:0px auto;
	float:left;
}
#contentRight {
	width:300px;
	background-color:#fff;
	border:1px solid #666;
	padding:0px;
	margin:0px auto;
	float:right;
}
#contentAd {
	width:120px;
	height:600px;
	background-color:#fff;
	border:1px solid #666;
	padding:0px;
	margin:0px auto;
	float:right;
}
.nav {
	background: url(../images/btn_stretch.jpg) repeat-x;
	width:100%;
	text-align:center;
}
.nav ul {
	margin:0px auto;
	position:relative;
	height:22px;
}
.nav ul li {
	display:inline;
}
.nav ul li a:hover {
	color:#F00;
}
.btn {
	background: url(../images/btn_left.jpg) no-repeat;
	padding: 0px 6px 0px 10px;
}
.btn a{
	background: url(../images/btn_stretch.jpg) repeat-x left top;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn span {
	background: url(../images/btn_right.jpg) no-repeat;
	width: 10px;
	height:20px;
}
.nav_g {
	background: url(../images/btn_stretch_b.jpg) repeat-x;
	width:100%;
	text-align:center;
	font-size:.9em;
}
.nav_g ul {
	margin:0px auto;
	position:relative;
}
.nav_g ul li {
	display:inline;
}
.nav_g ul li a:hover {
	color:#33f;
}
.btn_g {
	background: url(../images/btn_left_b.jpg) no-repeat;
	padding: 0px 6px 0px 10px;
	height:44px;
}
.btn_g a{
	background: url(../images/btn_stretch_b.jpg) repeat-x left top;
	color: #fff;
	font-size: .9em;
	text-decoration: none;
}
.btn_g span {
	background: url(../images/btn_right_b.jpg) no-repeat;
	width: 10px;
	height:20px;
}
#user_login {
    float:right;
    width:200px;
    height:100px;
    margin:0px 5px;
    padding:2px 5px;
    color:#fff;
}
a:link.user_login { color:#fff }
a:visited.user_login { color:#fff }
a:hover.user_login { color:#fff }
#user_login dt {
	float:left;
	margin-right:3px;
	padding-right:5px;
	text-align:right;
	width:100px;
}
#user_login dd{
	text-align:left;
	margin-left:3px;
	padding-left:5px;
}
.oneThird {
  text-align: justify;
  width: 35%;
  padding:5px;
  float:left;
}

.half {
  text-align: justify;
  width: 48%;
  padding: 0px 5px;
  float:left;
}

.twoThirds {
  text-align: justify;
  width: 63%;
  padding:5px;
  float:left;
}

.fullWidth {
  text-align: justify;
  width: 99%;
  padding: 0px 5px;
  border-left: none;
}
.fullWidthT {
  text-align:center;
  width: 99%;
  padding: 5px 5px 0px 5px;
  border-left: none;
}
.fullWidthHome {
  text-align:center;
  color:#FFF;
  width: 80%;
  padding: 10px 15px;
  border-left: none;
  margin:0px auto 25px;
}

#footer {
	background: url(../images/footer.jpg) no-repeat;
	width:990px;
	height:35px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	margin:0px auto;
	padding:0px;
}
.goddess_1 {
	width:212px;
	height:260px;
	float:left;
	margin:8px;
	padding:11px;
}
.goddess_1 a:hover {
	text-decoration:none;
}
.goddess_2 {
	width:212px;
	height:260px;
	float:left;
	margin: 28px 8px 22px 8px;
	padding:11px;
}

.goddess_cte {
	float:right;
}
.goddess_text {
	font-size:75%;
	width:180px;
	height:auto;
	margin-left:16px;
	margin-bottom:5px;
	color:#000;
	text-align:center;
}
.stars_1 {
	width:212px;
	height:318px;
	float:left;
	margin:8px;
	padding:11px;
}
.stars_1 a:hover {
	text-decoration:none;
}
.stars_2 {
	width:212px;
	height:318px;
	float:left;
	margin: 28px 8px 22px 8px;
	padding:11px;
}
.draw {
	width:212px;
	height:212px;
	float:left;
	margin:8px;
	padding:11px;
}
.break {
	width:990px;
	height:50px;
	display:none;
}

.tarot_wrap {
	margin:0 0 0 220px;
	height:180px;
}
.tarot_m {
	width:110px;
	height:120px;
	margin:8px;
	padding:11px;
	display:inline;
}
.tarot {
	width:110px;
	height:120px;
	margin:8px;
	padding:11px;
	float:left;
}
.tarot a:hover {
	text-decoration:none;
}
.tarot_text {
	font-size:75%;
	width:110px;
	height:auto;
	margin-bottom:5px;
	color:#000;
	text-align:center;
}
.tarot_p {
	width:212px;
	height:318px;
	margin:8px;
	padding:11px;
}
.tarot_p a, a:link {
	text-decoration:none;
	border-style:none;
}
