* {border:none; padding:0; margin:0; font-family: Tahoma; font-size: 12px;}
html {background:#000000 url(images/bg_footer.jpg) no-repeat scroll center bottom;}
body {background:#000000 url(images/bg_header.jpg) no-repeat scroll center top; color: #222222; margin-bottom: 49px;}
#header, #content, #footer {width:950px; margin:0 auto;}

.alignleft {float: left; margin-right: 8px;}
a.extra_list {background: url(images/heading_icon.png) no-repeat; display:block; padding-left: 25px; font-size:15px; height:28px; padding-left:25px; padding-top:1px;}

#header {height:188px; color:#FFFFFF; padding-top: 50px;}
	#header a {color:#FFFFFF; text-decoration: none; font-size: 20px}
	#header a:hover {color: #f6adbb;}
	#header a, #logo span {font-family: Georgia, "Times New Roman",serif; font-style:italic;}
	
	#logo {float:left;}
	#logo h1 a {background:url(images/logo.png) no-repeat scroll left top; width:201px; height:35px; margin-left:-1px; display: block; text-indent:-10000px; overflow: hidden;}	
	#logo span {margin-top:10px; display:block; font-size: 24px}
	
	#navigation {float:right}
	#navigation ul {list-style: none; margin-top: 50px;}
	#navigation ul li {display: block; float: left; margin-left: 20px;}
	
#content {background:#F8F8F8 url(images/page_header.jpg) no-repeat scroll center top; margin-top: 7px; overflow:hidden;}
	#left {width:610px; _width:607px; padding: 0 15px; float: left;}
	#top-line {height: 50px; margin-left: 60px;}
	#top-line ul {list-style: none; padding-top:10px;}
	#top-line ul li {display: block; float: left; margin-right: 15px;}
	#top-line a {color:#121212; display:block; text-decoration: none; font-weight:bold;}
	#top-line a:hover {color: #ED1846;}
	
	.row {background: url(images/content_line.png) no-repeat scroll center bottom; margin-bottom:15px; padding-bottom:21px;}
	.row-title {font-size:24px; color:#111111; font-weight:normal; margin-bottom:14px;}
	.row-title a {font-size:24px; color:#111111; text-decoration: none;}
	.row-details {margin-bottom:14px;}
	.row-details span {background-color:#73003A; padding:2px 10px; color:#FFFFFF; font-size:18px;}
	.row-details span a {font-size:18px; color:#B5B5B5; text-decoration: none;}
	.row-text, .side-body {text-align: justify; width: 100%; line-height:1.5;}
	.row-text p, .row-text ul {padding-bottom: 18px;}
	.row-text ul {padding-left: 15px;}
	
	.row-text a {color:#73003A; text-decoration: none; font-weight:bold;}
	.row-text a:hover {text-decoration: underline;}
	
	.row-text blockquote {margin: 20px 0 20px 0; padding: 0; border-top: 1px solid #826648; border-bottom: 1px solid #826648; background: url("images/quotes.png") no-repeat 10px 22px;}
	.row-text blockquote  p {font-style: italic; line-height: 20px; margin: 20px 0 20px 40px; padding: 0;}
	
	.row-text select, .row-text input, .row-text textarea, #commentform input {border:1px solid #C2C2C2; color:#666666; font-size:11px; padding:7px 5px;}
	.row-text select, .row-text input, .row-text textarea {width:281px; margin-bottom:10px;}
	
	.comment {border:1px solid #C2C2C2; height:auto; margin:10px 0; padding:5px; width:600px; _width:597px;}
	.threadauthor {font-weight:bold; margin-bottom:5px;}
	.threadauthor a {text-transform: uppercase; text-decoration: none; color:#73003A;}
	.threadpost {line-height:1.3;}
	.threadpost p {color:#222222;}
	
	#new_entry span, #commentform span {float:left; margin-right:20px; width:200px;}
	#new_entry input, #commentform input {margin-bottom:10px; margin-top:3px; width:100%;}
	#new_entry label, #commentform label, #wpsf_contact_form label {display:block; font-weight:bold; cursor: pointer;}
	.comment_area {border:1px solid #C2C2C2; color:#666666; width: 100%; margin-bottom:10px;}
	
	#respond h4 {font-size:18px; line-height:1; margin:18px 0 10px;}
	
	#commentform p, #wpsf_contact_form p {padding-bottom:0px;}
	#wpsf_contact_form span {margin-left: 25px; _margin-left: 13px; float:left; width:182px;}
	#wpsf_contact_form_header {margin-left: -25px; _margin-left: -13px; position: relative; width:104%; _width:621px; overflow: hidden;}
	#wpsf_contact_form_header input, #wpsf_contact_submit {width:100%;}
	#wpsf_contact_message {width:98%;}
	
	#right {background:#F0F0F0 url(images/sidebar.png) repeat-y scroll left bottom; border-bottom:1px solid #D8D8D8; width:280px; float:right; margin-top:35px; padding:0 15px 10px;}
	.side-line {background:#F0F0F0 url(images/side_line.jpg) repeat-x scroll center top; height:2px; line-height: 2px; margin:10px 0px; width:100%; overflow: hidden;}
	.side-title {color:#111111; font-size:18px; font-weight:normal; margin-bottom:5px;}
	
	#right ul {list-style: none;}
	h2.widgettitle {font-size:18px; line-height:1; margin-bottom:10px;}
	ul.widget_list {margin-top: -10px; position: relative;}
	ul.widget_list li {margin-bottom: 10px; overflow: hidden;}
	li.widget_categories ul{position: relative;}
	li.widget_categories li {background:transparent url(images/bg_sidebar_circle.gif) no-repeat scroll 5px 11px; border-bottom:1px solid #CECFC6; overflow:hidden; padding-left: 21px; margin-bottom:5px;}
	li.widget_categories li a {color:#73003A; text-decoration: none; font-size: 13px; font-weight: bold; display: block; padding:5px 0; height: 20px;}
	li.widget_categories li a:hover {text-decoration: underline;}
	
	.textwidget img {border:1px solid #C6BBA5;}
	.advertising {padding: 0 8px; position: relative; overflow: hidden; word-spacing:3px;line-height:25px;}
	
	
	
#footer {background:#F8F8F8 url(images/page_footer.jpg) no-repeat scroll center top; text-align: center; font-family:Georgia,Times,serif; font-size:18px; height: 34px; padding-top: 25px;}
#footer a {font-family:Georgia,Times,serif; font-size:16px; color:#73003A; text-decoration: none; font-weight:bold;}

.rune {display:block;width:32px;height:48px;margin-right:3px}
.fehu{background:url(images/runes.png) no-repeat 0 0}
.uruz{background:url(images/runes.png) no-repeat 0 -50px}
.thurisaz{background:url(images/runes.png) no-repeat 0 -100px}
.ansuz{background:url(images/runes.png) no-repeat 0 -150px}
.raidho{background:url(images/runes.png) no-repeat 0 -200px}
.kenaz{background:url(images/runes.png) no-repeat 0 -250px}
.gebo{background:url(images/runes.png) no-repeat 0 -300px}
.wunjo{background:url(images/runes.png) no-repeat 0 -348px}
.hagalaz{background:url(images/runes.png) no-repeat 0 -395px}
.naudhiz{background:url(images/runes.png) no-repeat 0 -445px}
.isa{background:url(images/runes.png) no-repeat 0 -495px}
.jera{background:url(images/runes.png) no-repeat 0 -545px}
.eihwaz{background:url(images/runes.png) no-repeat 0 -590px}
.perdho{background:url(images/runes.png) no-repeat 0 -640px}
.elhaz{background:url(images/runes.png) no-repeat 0 -690px}
.sowulo{background:url(images/runes.png) no-repeat 0 -740px}
.teiwaz{background:url(images/runes.png) no-repeat 0 -790px}
.berkana{background:url(images/runes.png) no-repeat 0 -838px}
.ehwaz{background:url(images/runes.png) no-repeat 0 -885px}
.mannaz{background:url(images/runes.png) no-repeat 0 -932px}
.laguz{background:url(images/runes.png) no-repeat 0 -980px}
.inguz{background:url(images/runes.png) no-repeat 0 -1028px}
.dagaz{background:url(images/runes.png) no-repeat 0 -1077px}
.othala{background:url(images/runes.png) no-repeat 0 -1129px}

.menu_horoscopes {background:url(images/menu_zodiac.gif) no-repeat; padding: 2px 0px 0px 23px; height: 16px;}
.menu_runes {background:url(images/menu_runes.gif) no-repeat; padding: 2px 0px 0px 23px; height: 16px;}