/*---:[ THEASTRARIUM.COM PRIMARY STYLESHEET ]:---*/




/*---:[ GENERAL STYLE ELEMENTS ]:---*/

html { text-align:left; margin:0px; padding:0px; background: url('http://www.theastrarium.com/images/background2.jpg') repeat top center; width:100%; }

body { background: url('http://www.theastrarium.com/images/background.jpg') scroll center no-repeat; background-position:top; margin:0px; text-align:left; font-family: Georgia, Arial, "Myriad Pro", Myriad, "Lucida Grande", "Helvetica Neue", Helvetica, "Lucida Sans Unicode", Verdana; color:#fff;}

.full_width { clear:both; width:100%; }

.full_width .page { padding:0px; margin:0px; width:100%; }

.full_width > .page { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:none; }

div.centerdiv { margin:0px; padding:0px; border:0px; width:100%; }





/*---:[ HEADER STYLE ELEMENTS ]:---*/

#header { width:960px; height:180px; margin:0px auto; border:0px; }



.logo { width:960px; height:140px; margin:0px; padding:0px; }

.logo img { border:0px; margin:0px; padding:30px 0px 10px 0px; width:360px; height:120px; text-align:left; }












/*---:[ WELCOME MESSAGE STYLE ELEMENTS ]:---*/

.elemental { width:649px; margin:0px 0px 30px 0px; clear:both; padding:11px 0px 11px 11px; text-align:left; background:url("http://www.theastrarium.com/images/trans7.png") repeat center; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; float:left; }

.elemental p { font-size:25px; padding:0px; margin:0px; font-family:Georgia; text-shadow: #000 1px 1px 2px; color:#fff; }

.elemental a { font-size:22px; padding:0px; margin:0px 0px 0px 0px; font-family: Georgia; text-shadow: #000 1px 1px 2px; font-weight:bold; text-decoration:none; font-style:italic; text-transform:lowercase;  }

.elemental a:hover { text-decoration:none; text-shadow: #fff 0px 0px 1px; }

.moon { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px 0px; padding-left:35px; }

.moon a { color:#FFFFFF; }

div.clouds { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -35px; padding-left:35px; }

.clouds a { color:#D0BADA; }

div.energy { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -70px; padding-left:35px; }

.energy a { color:#A5ADD7; }

div.stars { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -105px; padding-left:35px; }

.stars a { color:#9BD9ED; }

div.air { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -140px; padding-left:35px; }

.air a { color:#BADB9F; }

div.fire { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -175px; padding-left:35px; }

.fire a { color:#FAF18C; }

div.water { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -210px; padding-left:35px; }

.water a { color:#E7B271; }

div.earth { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -245px; padding-left:35px; }

.earth a { color:#F27A86; }

div.roots { float:left; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -280px; padding-left:35px; }

.roots a { color:#C989B1; }

div.fblike { float:right; margin:5px 0px 0px 0px; }

.dd_post_share { margin:0px 30px 7px 20px; }







/*---:[ ELEMENTAL MENU STYLES ]:---*/


div.elements { width:250px; margin:0px 0px 30px 0px; clear:both; padding:10px; text-align:left; background: url('http://www.theastrarium.com/images/wallpaper.jpg') top repeat; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

ul.elements { list-style:none; display:block; margin:10px 0px 15px 5px; }

ul.elements li { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:24px; line-height:37px; }

ul.elements li img { border:0px; margin:0px; padding:0px; }

ul.elements li a { margin:0px 0px 0px 10px; }

ul.elements li a:hover { text-shadow: #fff 0px 0px 1px; }

li.alpha a { color:#FFFFFF; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px 0px; padding-left:35px; }

li.crown a { color:#D0BADA; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -35px; padding-left:35px; }

li.third a { color:#A5ADD7; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -70px; padding-left:35px; }

li.throat a { color:#9BD9ED; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -105px; padding-left:35px; }

li.heart a { color:#BADB9F; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -140px; padding-left:35px; }

li.solar a { color:#FAF18C; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -175px; padding-left:35px; }

li.sacral a { color:#E7B271; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -210px; padding-left:35px; }

li.root a { color:#F27A86; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -245px; padding-left:35px; }

li.omega a { color:#C989B1; background:url("http://www.theastrarium.com/images/elements.png") no-repeat scroll left; background-position: 0px -280px; padding-left:35px; }

ul.elements li.sub { line-height:26px; }

ul.elements li.sub a { color:#FFFFFF; font-style:normal; font-weight:normal; font-size:16px; margin:0px 0px 0px 45px; }

ul.elements li.sub a:hover { color:#FFFFFF; font-style:italic; font-weight:bold; }

ul.elements li.subselect { line-height:26px; }

ul.elements li.subselect a { color:#FFFFFF; font-style:italic; font-weight:bold; font-size:16px; margin:0px 0px 0px 45px; }

ul.elements li.subselect a:hover { color:#FFFFFF; font-style:italic; font-weight:bold; }



div.explore { float:left; }

.explore p { font-size:15px; padding:0px; font-style:italic; margin:0px 0px 10px 10px; font-family:Georgia; text-shadow: #000 1px 1px 2px; color:#fff; }

.explore img { border:0px; margin:8px 0px 0px 4px; padding:0px; }








/*---:[ CONTENT STYLE ELEMENTS ]:---*/

#page { background:none; }

#content { float:right; width:660px; margin:0px 0px 0px 0px; padding:0px; }

#content_box { margin:0px; padding:0px; width:960px; background:none; }

div.content { border:0px; }

*:first-child+html {} #content_box { padding:0px; background:none; }

* html #content_box { margin-top:-20px; padding:0px; background:none; }














/*---:[ GLOBAL ELEMENTS ]:---*/

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

a:hover { color: a0daf7; text-decoration: none; text-shadow: #000 1px 1px 2px; }

a img { border: none; }

blockquote { border-left: 0px solid #ddd; color: #fff; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

.remove_bottom_margin { margin-bottom: 0 !important; }







/*---:[ HEADLINE/BYLINE ELEMENTS ]:---*/

h1, h2, h3, h4, h5, h6 { font-size: 1em; color: #B3C5E6; text-align:left; font-family:Georgia; text-transform:none; }

.format_text h1 { font-size:34px; margin:0px; padding:30px 25px 10px 30px; color: #fff; text-shadow: #000 1px 1px 2px; }

.format_text h2 { font-size:29px; margin:0px; padding:10px 25px 10px 30px; color: #fff; }

.format_text h3 { font-size:29px; margin:0px; padding:25px 0px 10px 30px; color: #fff; text-shadow: #000 1px 1px 2px; }

.format_text h4 { font-size:24px; margin:0px; padding:10px 10px 0px 20px; color: #fff; text-shadow: #000 1px 1px 2px; font-weight:normal; line-height:34px; }

.format_text h5 { font-size:22px; margin:25px 20px 20px 30px; text-transform:none; font-weight:normal; font-style:italic; line-height:30px; color: #fff; text-shadow: #000 1px 1px 2px; }

.format_text h6 { font-size:13px; color: #fff; margin:0px 0px 5px 20px; line-height:16px; padding: 0px; text-transform:none; text-shadow: #000 1px 1px 2px; font-style:italic; display:block; clear:none; }

.format_text h6.article { margin:0px; padding:0px; text-transform:none; font-weight:normal; font-size:24px; color: #fff; text-shadow: #000 1px 1px 2px; clear:none; }

#content #archive_info h1 { font-size: 1.8em; line-height: 1em; padding:0px; text-transform:uppercase; font-weight:bold;}

.headline_area h1, .headline_area h2 { font-size:35px; line-height:1.364em; color:#fff; font-weight:normal; text-shadow: #000 1px 1px 2px; }

h1.message { font-size:30px; margin:0px; padding:10px 25px 0px 20px; color: #fff; text-shadow: #000 1px 1px 2px; }

h2 a { color: #b5e5fd; }

h2 a:hover { color: #b5e5fd; text-shadow: #000 2px -1px 2px;}







	







/*---:[ TYPOGRAPHY ELEMENTS ]:---*/

p { color: #eeeeee; margin:0px 30px 0px 30px; text-align:left; font-size:0.85em; }

.format_text { font-size: 1.75em; line-height:1.8em; }

.format_text p { margin-bottom:20px; }

.format_text a { text-decoration: none; text-align:left;  }

.format_text a:hover { text-decoration: none; }

	/*---:[ pullquotes ]:---*/

	.format_text blockquote.right, .format_text blockquote.left { border: none; }

	.format_text blockquote.right { float: right; }

	.format_text blockquote.left { float: left; }

		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }

	/*---:[ end pullquotes ]:---*/

.format_text .ad { float: right; clear: right; }

	.format_text .ad_left { float: left; clear: left; }

/*---:[ after-post elements ]:---*/

.format_text .to_comments { color: #bbb; clear: both; }

	.format_text .to_comments span { color: #bbb; }

	.format_text .to_comments span.bracket { color: #999; }

	.format_text .to_comments a { color: #bbb; text-decoration: none; }

	.format_text .to_comments a:hover { color: #fff; text-decoration: none; }

/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/

.post_tags { color: #eee; }

	.post_tags a { text-decoration: none; }

	.post_tags a:hover { text-decoration: none; }

/*---:[ prev/next links for archives ]:---*/

#archive_info { border-bottom: 0px solid #ddd; border-left:0px; color: #2242B1; margin:0px 0px 0px 0px; background: url('http://www.theastrarium.com/images/trans7.png') repeat; width:0px; height:0px; float:left; display:none; }

#archive_info p { text-transform: uppercase; letter-spacing: 2px; margin:0px; padding:10px 0px; }

.prev_next { text-transform:lowercase; letter-spacing: 2px; border:0px; color:#F5C4FF; clear: both; font-family:Georgia; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; padding:20px; font-style:italic; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

.prev_next .next { text-align: right; }

.prev_next .floated { float: left; }

.prev_next p { margin:0px; }

.prev_next a { text-decoration: none; font-size:16px; color:#F5C4FF; }

.prev_next a:hover { text-decoration: none; color:#F5C4FF; }

.post_nav a { text-transform: none; letter-spacing: normal; }

#trackback_list { border-top:0px; display:none; }







/*---:[ HEADLINE META DATA ELEMENTS ]:---*/

.headline_meta { font-size: 1.2em; font-style: italic; color: #fff; margin-left:0px; margin-bottom:5px; font-weight:bold; text-shadow: #000 1px 1px 2px; font-family:Georgia; }

.headline_meta span, .headline_meta abbr { font-style: italic; text-transform:none; letter-spacing: 1px; }

.headline_meta a { border-bottom:0px; }
	
.headline_meta a:hover { }
	
.headline_area { margin:25px 0px 0px 30px; } 

.post_box, .teasers_box { border: 0px; padding:0px; margin:0px 0px 40px 0px; float:left; width:660px; clear:none; }

.category { width:630px; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

.category h1 { font-size:44px; padding:15px 0px 10px 30px; }

.no_sidebars .post_box { margin:0px 0px 20px 0px; padding:0px; width:450px; background-image:none; }


	
.top { border: none !important; }




	

	

	

/*---:[ SIDEBAR STYLE ELEMENTS ]:---*/

#sidebars { border:0 none; float:left; width:270px; margin:0px; padding:0px; display:block; }

#sidebars h3 { color: #ccc; margin:0px; text-transform:none; font-weight:normal; font-style:italic; font-size:23px; padding:25px 0px 0px 30px; letter-spacing:0px; font-variant:normal; text-align:left; text-shadow: #000 1px 1px 2px;  }

.sidebar ul.sidebar_list { padding:0px; margin:0px; }

.sidebar a { padding:0px; display:inline; width:auto;}

.sidebar a:hover { text-decoration: none; text-align:left; text-shadow: #000 0px 0px 4px;}

* html .sidebar a:hover { text-decoration: none; text-align:left; text-shadow: #000 0px 0px 4px;}

ul.sidebar_list { list-style: none; margin-left:0px; text-align:left; padding-top:6px; margin-top:10px; margin-right:0px;  }

li.widget ol li { list-style:none; margin:7px 0px 0px 30px; }

.ie ul.sidebar_list { list-style: none; margin-left:0px; text-align:left; padding-top:0px; margin-top:6px;  }

ul.list { color:#dddddd; margin-left:36px; font-size:13px; line-height:28px; margin-bottom:6px; letter-spacing:1px; list-style:circle; text-align:left; }

	li.widget { width: 100%; text-align:left; margin-bottom:30px; padding-bottom:20px; font-size:13px; background: url('http://www.theastrarium.com/images/wallpaper.jpg') top repeat; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black;  }

	li.widget p { padding-bottom:1px; font-size:14px; line-height:19px; padding:0px;}

	li.centered { text-align: center; }

	ul.sidebar_list {  }

	.ie ul.sidebar_list { padding-bottom:20px; margin-top:-10px;}

	* html ul.sidebar_list { background:none; }

		li.widget p a { text-decoration: none; text-align:left; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; padding-bottom:0px; margin:0px 20px 0px 30px; }

		li.widget ul li { margin-bottom:8px; }

			li.widget ul li:hover { margin-bottom:8px; }

			li.widget ul li .num_comments { color: #aaa; }

	div.fbfeed { background-color:#FFF; width:240px; }
	
	
	
	
	
/*---:[ AUTHOR BIO STYLE ELEMENTS ]:---*/

.bio { width:640px; margin:0px 0px 30px 0px; clear:both; padding:10px 10px 20px 10px; text-align:left; background: url('http://www.theastrarium.com/images/wallpaper.jpg') top repeat; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

.bio img { width:150px; height:150px; float:left; border:1px solid #000; margin:20px; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

.bio h4 { color: #fff; font-size:22px; font-style:italic; margin:20px 0px 5px 0px; }

.bio p { color: #fff; font-size: 14px; margin-bottom:20px; line-height:24px; }

.bio a { color: #fff; }








/*---:[ COMMENT STYLE ELEMENTS ]:---*/

   #comments { text-align:left; padding:5px 0px 20px 0px; margin:0px 0px 20px 0px; display:inherit; height:auto; clear:both; background:#09001a url('http://www.theastrarium.com/images/backdrop2.jpg') no-repeat top center; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

	.comments_intro { display:none;  }

		.comments_intro a { text-decoration: none; }

		.comments_intro a:hover { text-decoration: none; }

		.comments_intro span { color: #ace; text-align:left; }

		.comments_intro span.bracket { color: #ace; display:none; }

		  dl#comment_list { border-top: 0px dotted #ace; margin:30px 0px 0px 0px; }

			dl#comment_list dt a:hover { text-decoration: none; }

			dl#comment_list dt .comment_author { font-weight: bold; }

			.avatar img { float: right; display:none; }

			.comment_time, .edit_comment { color: #C7EAFB; }

				.comment_time a, .edit_comment a { color: #C7EAFB; }

				.comment_time a:hover, .edit_comment a:hover { color: #C7EAFB; }

		.comment_num { float: right; margin-right:30px; }

			dl#comment_list .comment_num a { font-weight: bold; color: #aaa; }

			dl#comment_list .comment_num a:hover { color: #fff; background: url('http://www.theastrarium.com/images/trans1.png') repeat center; text-decoration: none; }

	dl#comment_list dd { border-bottom: 0px dotted #ace; }

		a.comment_link { color: #aaa; text-decoration: none; font-variant: small-caps; border-bottom: 1px solid #bbb; }

		a.comment_link:hover { color: #aaa; border-bottom-color: #111; }

	/*---:[ author comment and alternating comment colors ]:---*/
	
	dl#comment_list .bypostauthor { background: url('http://www.theastrarium.com/images/backdrop2.jpg') repeat center; }

	.author_comment { background: url('http://www.theastrarium.com/images/trans1.png') repeat center; }

	/*
	dl#comment_list dt, dl#comment_list dd { background: #f5f5f5; }
	dl#comment_list .alt { background: #fff !important; }
	*/

	/*---:[ end author comment and alternating comment colors ]:---*/
	
	dl#comment_list dt { padding-top: 1.8em; }
	
		dl#comment_list dt span { font-size: 1.2em; line-height: 1.833em; }
		
		dl#comment_list dt .comment_author { font-size: 1.6em; line-height: 1.375em; padding-right: 0.688em; margin-left:30px; }
		
			.avatar img { margin-left: 0.833em; }
			
		.comment_time { padding-right: 0.917em; }
		
		.comment_num { padding-left: 0.833em; }
		
			.comment_num a { font-size: 1em; line-height: 1.833em; padding: 0.083em 0.25em; }
			
	dl#comment_list dd { padding-top: 1.1em; }
	
		dl#comment_list dd p.reply a { font-size: 0.786em; line-height: 1.636em; }
		
			dl#comment_list dl dd p.reply { margin-bottom: 0; }

dl#trackback_list { padding-left: 0em; border-top: 0px dotted #bbb; }

		dl#trackback_list dt a { color: #fff; }

		dl#trackback_list dt a:hover { color: #fff; text-decoration: none; }

	dl#trackback_list dd { color: #fff; }

	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #fff; }

	.comments_closed { margin:0; display:none; }

/*---:[ comment form styles ]:---*/

#respond { height:400px; }

#respond_intro p { font-size:22px; font-style:italic; line-height: 1.294em; margin:40px 30px 10px 30px; color:#FFF; text-shadow: #000 1px 1px 2px; font-family: Georgia, Arial; }

	#respond p { color: #ffffff; padding-top:0px;}

.login_alert { background: #f5f5f5; border: 0px solid #ddd; }

	.login_alert p { font-weight: bold; }

		.login_alert p a:hover { text-decoration: none; }

#commentform { border-top: 0px dotted #bbb; width:640px; clear:both; display:block; }

	#commentform p { margin-bottom: 1.75em; font-size: 16px; height:30px; }
	
	p.comment_box { height:120px; }
	
	p.remove_bottom_margin { width:600px; }

		#commentform p a { text-decoration: none; }

		#commentform p a:hover { text-decoration: none; }
		
		#commentform label {  }

		#commentform textarea { width:480px; padding:7px; float:right; border:0px; font-family:Georgia; letter-spacing:1px; margin:-7px 20px 14px 0px; }

			#commentform textarea:focus { border:0px; }
						
			#commentform input { margin:-7px 20px 14px 0px; width:480px; float:right; padding:7px; font-family:Georgia; letter-spacing:1px; }

			#commentform input:focus { width:480px; float:right; }
			
			#commentform input.form_submit { font-size: 1.2em; color:#fff; font-weight:normal; border:0px #000 solid; background: url(http://www.theastrarium.com/images/trans4.png) repeat; clear:both; float:right; margin:20px 40px 0px 0px; width:150px; height:30px; padding:7px 7px 30px 7px; font-family:Georgia; }

		#commentform p .required { color: #7bd2f3; }
		
		span.required { color: #7bd2f3; }

	#commentform p.allowed { width: 100%; font-size: 1em; padding: 0px; background: #f9f7e4; border: 0px dotted #ace; border-top: 0; }

		#commentform p.allowed span { color: #807e70; }

		p.commentcaption { padding-left: 0em; font-size:1.4em; }

	/* Support for the highly-recommended Subscribe to Comments Plugin */

		#commentform p.subscribe-to-comments label { font-size: 1em; }

		.format_text .to_comments { display:none; }

        .comments_closed p { display:none; }

dl#comment_list dd p.reply a { font-size: 0.786em; line-height: 1.636em; }





/*---:[ FEATURED POST EXCERPT ELEMENTS ]:---*/

div.omega { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.root { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.sacral { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.solar { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.heart { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.throat { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.third { width: 660px; height:180px; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.crown { width: 660px; background: url('http://www.theastrarium.com/images/trans1.png') repeat; float:left; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.featured { width: 338px; height:178px; overflow:hidden; border:1px #000 solid; float:left; }

.featured img { width:400px; height:180px; }

div.featuredtext { width:320px; height:180px; float:right; overflow:hidden; margin:0px; background: url('http://www.theastrarium.com/images/backdrop.jpg') repeat; }

.featuredtext h4 { font-size:21px; line-height:22px; padding:5px 0px 0px 20px; }

.featuredtext h6 { font-size:14px; font-family:Georgia; line-height:16px; margin:5px 0px 5px 20px; }

.featuredtext h6 a { font-weight:bold; text-transform: }

.featuredtext p { padding:2px 10px 7px 20px; margin:0px; font-size:12px; line-height:17px; }

span.feature { font-size:14px; font-weight:bold; color:#fff; font-style:italic; font-family: Georgia, serif; text-shadow: #000 1px 1px 2px; }

.crown h6 { font-size:14px; font-family:Georgia; line-height:16px; margin:5px 0px 5px 45px; }

.crown h6 a { font-weight:bold; }

div.fb { margin:10px 0px 5px 40px; padding:0px; float:left; }




.post_box { border:0px; padding:0px; margin:0px 0px 40px 0px; float:left; width:660px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; clear:none; float:left; background: url('http://www.theastrarium.com/images/backdrop.jpg') top right repeat; }

img.post_image { width: 348px; height:166px; overflow:hidden; border:1px #000 solid; float:left; }

.headline_area { margin:0px 0px 0px 0px; width:310px; float:right; } 

.headline_meta { font-size: 1.2em; font-style: italic; color: #fff; margin-left:0px; margin-bottom:5px; font-weight:bold; text-shadow: #000 1px 1px 2px; font-family:Georgia; margin:1px 0px 0px 20px; letter-spacing:-.01em; }

img.alignnone, img.block { clear:none; display:block; float:left; }



div.category-games h2 { background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; text-shadow:#000 0px 0px 4px; background-position: 0px -245px; margin:9px 0px 0px 12px; padding-left:30px; font-size:21px; }

div.category-games a { color:#ff7b87; }

div.category-media h2 { background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; text-shadow:#000 0px 0px 4px; background-position: 0px -210px; margin:9px 0px 0px 12px; padding-left:30px; font-size:21px; }

div.category-media a { color:#e8b371; }

div.category-art h2 { background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; text-shadow:#000 0px 0px 4px; background-position: 0px -175px; margin:9px 0px 0px 12px; padding-left:30px; font-size:21px; }

div.category-art a { color:#ffff8a; }

div.category-design h2 { background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; text-shadow:#000 0px 0px 4px; background-position: 0px -140px; margin:9px 0px 0px 12px; padding-left:30px; font-size:21px; }

div.category-design a { color:#B8E8A1; }

div.category-writing h2 { background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; text-shadow:#000 0px 0px 4px; background-position: 0px -105px; margin:9px 0px 0px 12px; padding-left:30px; font-size:21px; }

div.category-writing a { color:#96E2F4; }

div.category-video h2 { background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; text-shadow:#000 0px 0px 4px; background-position: 0px -70px; margin:9px 0px 0px 12px; padding-left:30px; font-size:21px; }

div.category-video a { color:#A1B0FF; }

div.category-thoughts h2 { background:url("http://www.theastrarium.com/images/elements/crown.png") no-repeat top left; text-shadow:#000 0px 0px 4px; margin:9px 0px 0px 12px; padding-left:30px; font-size:24px; }

div.category-thoughts a { color:#d7c4ff; }







/*---:[ CHAKRA LINKS, SPAN AND ELEMENTS ]:---*/

.omega h4 { color: #cf8fb7; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom; background-position: 0px -280px; margin:12px 0px 0px 12px; padding-left:30px; }

.omega span { color: #cf8fb7; text-shadow: #000 0px 0px 4px; }

.omega a { color: #cf8fb7; text-shadow: #000 0px 0px 4px; }

span.omega { color: #cf8fb7; text-shadow: #000 0px 0px 4px; }

a.omega { color: #cf8fb7; text-shadow: #000 0px 0px 4px; }

a.omega:hover { color: #cf8fb7; text-shadow: #000 0px 0px 4px; }

.root h4 { color:#ff7b87; text-shadow:#000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -245px; margin:12px 0px 0px 12px; padding-left:30px; }

.root span { color: #ff7b87; text-shadow: #000 0px 0px 4px; }

.root a { color: #ff7b87; text-shadow: #000 0px 0px 4px; }

span.root { color: #ff7b87; text-shadow: #000 0px 0px 4px; }

a.root { color: #ff7b87; text-shadow: #000 0px 0px 4px; }

a.root:hover { color: #ff7b87; text-shadow: #000 0px 0px 4px; }

.sacral h4 { color: #e8b371; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -210px; margin:12px 0px 0px 12px; padding-left:30px; }

.sacral span { color: #e8b371; text-shadow: #000 0px 0px 4px; }

.sacral a { color: #e8b371; text-shadow: #000 0px 0px 4px; }

span.sacral { color: #e8b371; text-shadow: #000 0px 0px 4px; }

a.sacral { color: #e8b371; text-shadow: #000 0px 0px 4px; }

a.sacral:hover { color: #e8b371; text-shadow: #000 0px 0px 4px; }

.solar h4 { color: #ffff8a; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -175px; margin:12px 0px 0px 12px; padding-left:30px; }

.solar span { color: #ffff8a; text-shadow: #000 0px 0px 4px; }

.solar a { color: #ffff8a; text-shadow: #000 0px 0px 4px; }

span.solar { color: #ffff8a; text-shadow: #000 0px 0px 4px; }

a.solar { color: #ffff8a; text-shadow: #000 0px 0px 4px; }

a.solar:hover { color: #ffff8a; text-shadow: #000 0px 0px 4px; }

.heart h4 { color: #B8E8A1; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -140px; margin:12px 0px 0px 12px; padding-left:30px; }

.heart span { color: #B8E8A1; text-shadow: #000 0px 0px 4px; }

.heart a { color: #B8E8A1; text-shadow: #000 0px 0px 4px; }

span.heart { color: #B8E8A1; text-shadow: #000 0px 0px 4px; }

a.heart { color: #B8E8A1; text-shadow: #000 0px 0px 4px; }

a.heart:hover { color: #B8E8A1; text-shadow: #000 0px 0px 4px; }

.throat h4 { color: #96E2F4; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -105px; margin:12px 0px 0px 12px; padding-left:30px; }

.throat span { color: #96E2F4; text-shadow: #000 0px 0px 4px; }

.throat a { color: #96E2F4; text-shadow: #000 0px 0px 4px; }

span.throat { color: #96E2F4; text-shadow: #000 0px 0px 4px; }

a.throat { color: #96E2F4; text-shadow: #000 0px 0px 4px; }

a.throat:hover { color: #96E2F4; text-shadow: #000 0px 0px 4px; }

.third h4 { color: #A1B0FF; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -70px; margin:12px 0px 0px 12px; padding-left:30px; }

.third span { color: #A1B0FF; text-shadow: #000 0px 0px 4px; }

.third a { color: #A1B0FF; text-shadow: #000 0px 0px 4px; }

span.third { color: #A1B0FF; text-shadow: #000 0px 0px 4px; }

a.third { color: #A1B0FF; text-shadow: #000 0px 0px 4px; }

a.third:hover { color: #A1B0FF; text-shadow: #000 0px 0px 4px; }

.crown h4 { color: #d7c4ff; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements/crown.png") no-repeat top left; margin:12px 0px 0px 12px; padding-left:30px; }

.crown span { color: #d7c4ff; text-shadow: #000 0px 0px 4px; }

.crown a { color: #d7c4ff; text-shadow: #000 0px 0px 4px; }

span.crown { color: #d7c4ff; text-shadow: #000 0px 0px 4px; }

a.crown { color: #d7c4ff; text-shadow: #000 0px 0px 4px; }

a.crown:hover { color: #d7c4ff; text-shadow: #000 0px 0px 4px; }	

.alpha h4 { color: #ffffff; text-shadow: #000 0px 0px 4px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px 0px; margin:12px 0px 0px 12px; padding-left:30px; }

.alpha span { color: #ffffff; text-shadow: #000 0px 0px 4px; }

.alpha a { color: #ffffff; text-shadow: #000 0px 0px 4px; }

span.alpha { color: #ffffff; text-shadow: #000 0px 0px 4px; }

a.alpha { color: #ffffff; text-shadow: #000 0px 0px 4px; }

a.alpha:hover { color: #ffffff; text-shadow: #000 0px 0px 4px; }


/*---:[ CHAKRA LINK DESCRIPTIONS ]:---*/

a.connect { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -280px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#cf8fb7; text-shadow:#000 0px 0px 4px; }

a.games { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -245px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#ff7b87; text-shadow:#000 0px 0px 4px; }

a.media { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -210px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#e8b371; text-shadow:#000 0px 0px 4px; }

a.art { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -175px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#ffff8a; text-shadow:#000 0px 0px 4px; }

a.design { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -140px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#B8E8A1; text-shadow:#000 0px 0px 4px; }

a.writing { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -105px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#96E2F4; text-shadow:#000 0px 0px 4px; }

a.video { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -70px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#A1B0FF; text-shadow:#000 0px 0px 4px; }

a.thoughts { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px -35px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#d7c4ff; text-shadow:#000 0px 0px 4px; }

a.welcome { width:25px; border:0px; background:url("http://www.theastrarium.com/images/elements.png") no-repeat bottom left; background-position: 0px 0px; margin:12px 0px 0px 0px; padding-left:30px; font-size:21px; font-family:Georgia; color:#ffffff; text-shadow:#000 0px 0px 4px; }










/*---:[ IMAGE & GALLERY ELEMENTS ]:---*/

img.image { width:100%; border:1px #000 solid; margin: 20px 0px 20px 0px; }	

img.framed { width:80%; border:1px #000 solid; margin:20px 0px 0px 20px; }	

div.gallerybox { width:600px; float:left; margin:0px 30px 20px 30px;}

div.gallery { width:105px; height:105px; float:left; margin:0px 15px 15px 0px; background:#1c0f2a; }

img.gallery { width:95px; height:95px; float:left; padding:5px; }

div.donatebox { width:630px; float:left; margin:0px 10px 20px 30px;}

div.donate { width:110px; height:85px; float:left; margin:0px 15px 15px 0px; background:#1c0f2a; }

img.donate { width:100px; height:75px; float:left; padding:5px; }

div.donatebutton { width:auto; background: url('http://www.theastrarium.com/images/trans4.png') repeat; float:right; margin:0px 25px 0px 0px; }

.donatebutton h5 { margin:10px 15px; }









/*---:[ MY TEXT/IMAGE ELEMENTS ]:---*/



img.myimage { width:150px; height:225px; border:1px #000 solid; margin:20px 0px 20px 20px; }

.format_text h1 { color:#FFFFFF; font-size:34px; padding:30px 0px 10px 0px; margin:0px 25px 10px 30px; text-shadow:1px 1px 2px #000000; }

.linkroll { width:660px; float:left; padding:10px 0px; }

.linkroll h2 { font-weight:normal; font-size:24px; font-style:italic; }

li.brlink { list-style:none; display:inline; margin:0px 10px 20px 10px; text-align:left; float:left; font-size:14px; font-family: Georgia, Arial; }

div#catid78 a { color:#ff7b87; }

div#catid80 a { color:#e8b371; }

div#catid82 a { color:#ffff8a; }

div#catid21 a { color:#B8E8A1; }

div#catid81 a { color:#96E2F4; }

div#catid83 a { color:#A1B0FF; }

div#catid79 a { color:#d7c4ff; }

div.wpfblike { display:none; }










/*---:[ FORM & INPUT ELEMENTS ]:---*/

input, textarea { font-size: 1.0em; color: #eee; -moz-box-shadow: 0 0 1em black; border:0px; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; background:url('http://www.theastrarium.com/images/trans4.png') repeat; border:0px; font-family:Georgia; }

input:focus, textarea:focus { background:url('http://www.theastrarium.com/images/trans5.png') repeat; border:0px; -moz-box-shadow: 0 0 2em #0b0027; -webkit-box-shadow: 0 0 2em #0b0027; box-shadow: 0 0 2em #0b0027; }

input { height:25px; width:330px; float:right; padding:5px; border:0px; }

textarea { height:120px; width:320px; padding:10px; border:0px; }

.wpcf7-list-item label { display:inline; clear:none; }

.wpcf7-list-item { display:block; width:340px; float:right; clear:none; }

span.wpcf7-list-item-label { font-size:.8em; float:left; display:inline; clear:none; }

.wpcf7-radio input { height:10px; width:10px; float:left; margin:7px 7px 0px 0px; display:inline; background:none; clear:none; }

.wpcf7-checkbox input { height:10px; width:10px; float:left; margin:7px 7px 0px 0px; display:inline; background:none; clear:none; }

.wpcf7-submit { padding:10px 0px 30px 0px; width:340px; font-family:Georgia; }

.formblock { width:620px; float:left; padding:0px 0px 20px 0px; }

.formlabel { width:260px; float:left; }

.formlabel p { float:left; padding:0px 20px 0px 0px; }

.forminput { width:340px; float:right; }


#sidebars form { padding:0px 0px 70px 0px; }





div.box { width:660px; float:left; background:#09001a url('http://www.theastrarium.com/images/backdrop2.jpg') no-repeat top center; margin:0px 0px 30px 0px; padding:0px 0px 20px 0px; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

img.box { background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; margin:0px 0px 10px 0px; padding:20px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; width:150px; }


input.paypal { width:80px; margin:0px 0px 20px 30px; border:none; background:none; }

.format_text input.paypal { width:80px; margin:0px 0px 20px 30px; border:none; background:none; float:left; }





/*

    ColorBox Core Style

    The following rules are the styles that are consistant between all ColorBox themes

*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative; overflow:visible;}

#cboxLoadedContent{overflow:auto;}

#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}



/* 

    ColorBox example user style

    These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 

    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com

*/

#cboxOverlay{background:#000;}



#colorbox{}

    #cboxContent{background:#000; margin-top:20px;}

        #cboxBottomCenter{height:30px; background:#000;}

        #cboxLoadedContent{background:#000; padding:5px;}

                #cboxTitle{position:absolute; bottom:-25px; left:5px; color:#ccc;}

                #cboxCurrent{position:absolute; bottom:-25px; right:35px; color:#ccc;}

                #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

                #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-41px; background-image: url(data:image/gif;base64,AAAA); width:49%; height:100%; text-indent:-9999px;}

                #cboxPrevious.hover{background-position:bottom left; background:url(images/prevblack.png) top left no-repeat;}

                #cboxNext{position:absolute; top:50%; right:5px; margin-top:-41px; background-image: url(data:image/gif;base64,AAAA); width:49%; height:100%; text-indent:-9999px;}

                #cboxNext.hover{background-position:bottom right; background:url(images/nextblack.png) top right no-repeat;}

                #cboxLoadingOverlay{background:#000;}

        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}

        #cboxClose{position:absolute; bottom:-25px; right:5px; display:block; background:url(images/close.png) top center no-repeat; width:22px; height:22px; text-indent:-9999px;}

        #cboxClose.hover{background-position:bottom center;}









/*---:[ SOCIABLE ELEMENTS ]:---*/

div.sociable { margin: 16px 0px 16px 0px; text-align:left; }

span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; }

.sociable span { display: block; }

.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }

.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px; }

.sociable ul li.sociablefirst { margin:0px 0px 0px 30px; }

.sociable ul li:before { content: ""; }

.sociable img { float: none; width: 24px; height: 24px; border: 0; margin: 0; padding: 0; }

.sociable-hovers { opacity: .6; -moz-opacity: .6; filter: alpha(opacity=60); }

.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }







/*---:[ VIDEO POST ELEMENTS ]:---*/

object { margin:0px 0px 0px -20px; padding:0px; }

.format_text h3 { font-size:34px; }

div.highlight { float:right; width:320px; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; margin:0px 30px 10px 20px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.highlight1 { float:right; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; margin:0px 30px 10px 20px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.highlight2 { float:left; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; margin:0px 20px 10px 30px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.highlight3 { float:left; width:660px; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; margin:0px 0px 50px 0px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

div.highlight4 { float:right; background: url('http://www.theastrarium.com/images/wallpaper.jpg') repeat center; margin:0px 20px 10px 30px; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; }

.highlight p { font-size:15px; line-height:22px; margin:30px; font-style:italic; text-shadow: #000 1px 1px 2px; font-family:Georgia, "Times New Roman", Times, serif; }

.highlight1 p { font-size:15px; line-height:22px; margin:30px; font-style:italic; text-shadow: #000 1px 1px 2px; font-family:Georgia, "Times New Roman", Times, serif; }

.highlight2 p { font-size:15px; line-height:22px; margin:20px 30px 30px 30px; font-style:italic; text-shadow: #000 1px 1px 2px; font-family:Georgia, "Times New Roman", Times, serif; }

.highlight3 p { font-size:15px; line-height:25px; margin:30px; font-style:italic; text-shadow: #000 1px 1px 2px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }

.highlight4 p { font-size:15px; line-height:22px; margin:20px 30px 30px 30px; font-style:italic; text-shadow: #000 1px 1px 2px; font-family:Georgia, "Times New Roman", Times, serif; }

object { margin:0px 0px 0px 1px; }

.highlight object { margin:20px 0px 20px 0px; }

.highlight2 object { margin:20px 0px 20px 0px; }

img.feature { margin:20px; }

img.cover { width:150px; height:150px; border:2px solid #000; float:left; margin:30px; padding:0px; }

img.cover2 { width:180px; height:180px; border:2px solid #000; float:left; margin:30px; padding:0px; }

img.cover3 { width:150px; height:210px; border:2px solid #000; float:left; margin:0px 30px 30px 0px; padding:0px; }

.highlight3 img.cover { margin:0px 30px 30px 0px; }

span.number { font-size:42px; }


































/*---:[ FOOTER STYLE ELEMENTS ]:---*/

#footer { width:960px; height:30px; margin:80px auto 0px auto; padding:10px 0px 0px 0px; border:0px; clear:both; background: url('http://www.theastrarium.com/images/wallpaper.jpg') top repeat; -moz-box-shadow: 0 0 2em black; -webkit-box-shadow: 0 0 2em black; box-shadow: 0 0 2em black; }

#footer p { color:#dbc6ec; font-size:12px; margin:0px; padding:0px; line-height:22px; letter-spacing:.03em; text-align:center; font-family:Georgia, "Myriad Pro", Myriad, "Lucida Grande", Arial; }

#footer a { color:#a26db6; border:0px; }

#footer a:hover { color:#a26db6; }

#footer_area .page { height:50px; padding:0px; margin:0px; border:0px; }

div.footer_area { height:0px; overflow:hidden; }