/*
Theme Name: BLANK
Theme URI: --
Description: --
Author: SPACESUIT GROUP INC
Author URI: http://spacesuitgroup.com


/*-----------Block Level Elements--------------*/
* {
	margin: 0;
}
html{
	height: 100%;
}
#superwrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push {
	height: 30px; /* .push must be the same height as .footer */
}


Body {
height: 100%;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:#4c4c4c;
min-width:1000px;
background:url(images/bg.jpg) no-repeat top left;
}


#header {
width: 100%;
background:url(images/top_repeat.jpg);
}

#headerimg {
background:url(images/top2.jpg) no-repeat;
height:225px;
}
#headerimg #homelink{
display:block;
width:390px;
height:186px;
margin:18px 0 0 4px;
float:left;
}
#headerimg #headbar{
float:left;
width:580px;
margin:0 0 0 24px;
}

#wrapper {
width: 800px;
margin:0 0 0 150px;
}

#content {
float:left;
width:552px;
margin:15px 0 50px 15px;
padding:0 10px 0 0;
}

#sidebar {
float:left;
width:203px;
padding:0 0 0 15px;
}

#footer {
	width: 100%;
	clear: both;
}
#footer{
font-size:14px;
font-weight:bold;
letter-spacing:-1px;

}

#footer .ssgTag{
width:13em;
float:right;
padding:5px 10px;
text-align:center;
}
#footer .ssgTag a{
text-decoration:none;
}
#footer .ssgTag a:hover{
text-decoration:underline;
color:#fff;
}



#splash_wrap{
height:739px;
width:973px;
background:url(images/mural_cutout.jpg) no-repeat center;
max-width:1200px;
}

.splash_nav{
padding:40px 0 ;
margin: 0 40px 0 0;
}

.splash_nav li{
display:block;
font-size:40px; margin:0 0 10px 0;
letter-spacing:-4px;
line-height:1;
text-align:right;
}

.splash_nav li a{
color:#fff;
font-weight:bold;
text-decoration:none;
padding:0 20px;
}

.splash_nav li a:hover{
background:#000;
}







/*-------------widgets-------------*/

#header #headerimg #headbar #the-gallery-header-widget ul li{
display:block;
float:left;
width:270px;
color:#fff;
padding:5px 10px 0;
}

#header #headerimg #headbar #the-gallery-header-widget ul li img{
width:270px;
}

#header #headerimg #headbar #the-gallery-header-widget ul li .test-body{
font-style:oblique;
line-height:1.5;
}

#header #headerimg #headbar #the-gallery-header-widget ul li a{
float:right;
color:#0099FF;
font-weight:bold;
}

#the-gallery-navigation-widget ul li a{
text-decoration:none;
color:#333;
display:block;
padding:3px 10px;
/*background:#fefefe;
border:1px solid #f0f0f0;*/
}
#the-gallery-navigation-widget ul li a:hover{
background:#0099FF;
color:#fff;
/*border:1px solid #0076C6;*/

}
#the-gallery-navigation-widget ul li{
font-size:20px;
letter-spacing:-1px;
text-align:right;
margin:0 0 1px 0;
background:#ccc;
}

#the-gallery-blog-snips-widget{
margin:15px 0 0 0;
}

#the-gallery-blog-snips-widget ul li{
margin:0 0 5px 0 ;
padding:10px;
background:#ccc;

}


#the-gallery-blog-snips-widget ul li:hover{
background:#1C1C1C;
color:#fff;
}
#the-gallery-blog-snips-widget h4{
font-size:20px;
color:#666;
letter-spacing:-2px;
line-height:.8;
margin:0 0 5px 0 ;
}

#the-gallery-blog-snips-widget .snip-body{
text-align:justify;
line-height:1.5;
}

#the-gallery-blog-snips-widget .snip-body a{
color:#0099FF;
font-weight:bold;
}

#the-gallery-blog-snips-widget .snip-body a:hover{
color:#004D80;
}

#the-gallery-blog-snips-widget .readmore{
float:right;
font-weight:bold;
color:#0099FF;
}

#js_gal{
width:600px;
height:620px;
}

/*-------------Link Hovers-------------*/


#the-gallery-blog-snips-widget .readmore:hover, #header #headerimg #headbar #the-gallery-header-widget ul li a:hover{
color:#004D80;
}
/*-------------Headings-------------*/

h1 {
letter-spacing:-3px;
font-size:40px;

}

h2 {
font-size:24px;
font-weight:bold;
letter-spacing:-1px;
margin:10px 0 0 0;
}

h3 {
font-size:18px;
letter-spacing:-1px;
margin:10px 0 0 0;
text-transform:uppercase;
}

h4 {
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
margin:10px 0 0 0;
}

h5 {
font-size:16px;
line-height:1.6;
letter-spacing:-1px;
margin:10px 0 0 0;

}

h5 em{
font-weight:bold;
font-style:oblique;
}

strong{
font-weight:bold;
}

/*------------- Breadcrumbs-------------*/

#breadcrumbs{
margin: 0 0 10px 0;
}
#breadcrumbs a{
color:#0099FF;
font-weight:bold;
}
#breadcrumbs a:hover{
color:#004D80;
}
.playbox{
float:left;
}
.artist-img{
float:left;
margin:10px 10px 0 0;
width:220px;
border:1px solid #ddd;
}


.mplayer{
width:80px;
float:left;
margin:0 0 0 0px;
}
.song-info{
float:left;
line-height:.6;
}

/*-------------The Post-------------*/

img.alignleft{
float:left;
margin:0 10px 0 0;
}

img.alignright{
float:right;
margin:0 0 0 10px;
}
#content .aligncenter{
margin:0 auto;
}

h2 a:hover, h2 a:visited, h2 a {

}

.post {
padding:2px 10px 10px;
}


.post em{
font-style:oblique;
}
.post-single{
margin:0 0 45px 0;
background:#1c1c1c;
padding:5px 10px 10px;
}

.post-single .title{
color:#CCCCCC;
width:255px;
line-height:1;
padding:0 10px 0 0;
float:left;
font-size:34px;
}

.post-single .postmetadata {
display:block;
background:#292929;
color:#ccc;
text-align:right;
line-height:1;
font-size:11px;
width:260px;
float:left;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin:5px 0 0 0;
}
.post-single .postmetadata .meta-links{
padding:5px;
line-height:1.4;
}
.post-single .postmetadata .meta-date .d{
display:block;
font-size:24px;
font-weight:bold;
text-align:center;

}
.post-single .postmetadata .meta-date .m{
text-transform:uppercase;
font-weight:bold;
text-align:center;
display:block;
font-size:12px;
letter-spacing:2px;
}
.post-single .postmetadata .meta-date .dt{
text-transform:uppercase;
font-weight:bold;
text-align:center;
display:block;
font-size:12px;
letter-spacing:2px;
}


.post-single .postmetadata .meta-date{
float:left;
width:100px;
padding:8px 5px 8px 8px;
border-right:1px solid #1c1c1c;
}

.post-single  .entrytext{
clear:left;
color:#eee;
padding:15px 0 0 0;
font-size:13px;

}

.lister:hover{
background:#1C1C1C;
color:#fff;

}

.post-list-item{
float:left;
width:420px;
margin:0 0 0 10px;
}

.post-date{
float:left;
width:100px;
padding:15px 0 0 0;
}

.post-date .d{
display:block;
font-size:60px;
font-weight:bold;
text-align:center;

}
.post-date .m{
text-transform:uppercase;
font-weight:bold;
text-align:center;
display:block;
font-size:14px;
letter-spacing:2px;
}
.post-date .dt{
text-transform:uppercase;
font-weight:bold;
text-align:center;
display:block;
font-size:14px;
letter-spacing:2px;
}

.sep {
margin:0 auto;
width:450px;
height:1px;
background:url(images/sep.gif);
clear:left;
}
.entrytext .half{
width:250px;
float:left;
margin:0 5px 0 0;
}

.post p, .post-single p {
line-height:2;

}

.post a, .post-single a {
color:#0099FF;
font-weight:bold;
}
.post a:hover, .post-single a:hover{
color:#004D80;

}
.post ul {

}

.post li {
padding:0 0 0 10px;
}

.entry {

}

.entrytext .postmetadata {

}

.post .related_pages{
margin:20px 0 0 0;
padding:5px;
border:1px solid #ddd;
background:#F3F3F3;
}
.post .related_pages h2{
margin:0;
}
.post .related_pages ul li{
display:inline;
padding:0 5px;
}


.postmetadata {
text-transform:uppercase;
}



.postmetadata a {

}

.navigation {
display:block;
margin:0 0 15px 0;
}

.navigation .alignleft a{
display:block;
float:left;
width:266px;
padding:5px;
background:#1c1c1c;
text-decoration:none;
color:#eee;;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
}
.navigation .alignleft a:hover, .navigation .alignright a:hover{
color:#0099FF;
background:#eee;
}

.navigation .alignright a{
display:block;
float:right;
width:266px;
padding:5px;
background:#1c1c1c;
text-decoration:none;
color:#eee;;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-align:right;
}



.pagetitle {

}

blockquote {

}

cite {

}

a img {
border:none;
}

acronym, abbr {

}
/*--------------testimonials page------------*/

#testimonials ul li{
display:block;
border-bottom:1px dashed #ccc;
padding:0 0 10px 0;
}

#testimonials .test-body{
font-style:oblique;
padding:0 20px 0 15px;
}

#testimonials .test-author{
text-align:right;
font-weight:bold;
padding:0 40px 0 0;
}
/*--------------Sidebar------------*/

#sidebar ul {

}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {
margin:15px 0 0 0;
}

ol.commentlist li {
background:#eee;
padding:10px;
margin:0 0 5px 0;
}

ol.commentlist li.alt {

}

ol.commentlist a {
color:#0099FF;
font-weight:bold;
}
ol.commentlist a:hover {
color:#004D80;
}
ol.commentlist li .commentmetadata {
float:left;
width:100px;
padding:0 10px 0 0;

}
ol.commentlist li .com-date .time{
font-weight:bold;
text-align:center;
display:block;
font-size:12px;
letter-spacing:2px;
}
ol.commentlist li .com-date .dt{
text-transform:uppercase;
font-weight:bold;
text-align:center;
display:block;
font-size:12px;
letter-spacing:2px;
}
ol.commentlist li .com-date  .d{
display:block;
font-size:40px;
font-weight:bold;
text-align:center;

}
ol.commentlist li .com-date  .m{
text-transform:uppercase;
font-weight:bold;
text-align:center;
display:block;
font-size:12px;
letter-spacing:2px;
}

ol.commentlist li .com-body{
float:left;
width:400px;
line-height:1.4;
}

ol.commentlist li cite{
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
}

#commentform{
padding:10px;
background:#eee;
margin:0px 0 0 0;
}



#commentform p{
margin:0 0 5px 0;
}
#commentform #author, #commentform #email, #commentform #url{
border:1px solid #999;
padding:3px 5px;
}

#commentform textarea{
width:520px;
max-width:520px;
height:80px;
padding: 5px;
}


/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Clearfix------------------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*-------------Other------------------*/

hr {
	display: none;
}