/*
_______________________________
 * 
_______________________________
**



/*
// OPTIMIZE CSS BEFORE RELEASE
_______________________________
*/

@import url(/css/trip/tripoli.base.css);
@import url(/css/trip/plugins/tripoli.visual.css);
@import url(/css/trip/plugins/tripoli.type.css);
@import url(/css/trip/plugins/tripoli.layout.css);

/*
_______________________________
	STANDARDS     
*/                                         

body
		{ 	    
		 	text-align: center; 
			font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; 
            font-size: 10px;
		}

h1, h2, h3, h4, h5, h6, dt,
label, .error, .message, .notify
		{ color: #646464; font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; font-size: 1em; }

label 
	{ color: #646464; font-weight: bold; padding: 0px 10px 0px 0px; }
	
p, blockquote, li, dt
		{ color: #303030; font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; font-size: 1em; line-height: 1.4; }

#archives .post p, #archives .post blockquote, #archives .post li, #archives .post dt
		{ color: #303030; font-family: georgia, "times new roman", times, serif; font-size: 1em; line-height: 1.4; }
		
/*
_______________________________
	LAYOUT 
*/		                

#container
		{ border: 0px solid #000 ; display: block; display: block; visibility: visible; margin: 0px auto; }	

#header	
		{ margin: 0px; border: 0px solid #000000; padding: 0px; height: 218px; }

#header #sitebanner
        { display: block; float: left; border: 0px solid #999; margin-top: 6px !important; padding: 0px; }

#header a #sitebanner 
		{ margin: 0px 0px 0px 0px; border: 0px solid #ffffff; padding: 0px; }
			

#primary
		{ background: #ffffff; display: block; float: left; border: 0px solid #cccccc;  width: 600px; font-size: 1.2em; margin: 0px; padding: 0px;}

div#primary.fullwidth        
		{ background: #ffffff; display: block; float: left; border: 0px solid #cccccc;  width: 950px; font-size: 1.2em; margin: 0px; padding: 0px;}
                                             
#secondary
		{ background: #ffffff; float: right; width: 300px; border: 0px solid #cccccc;  margin: 10px 0px 0px 0px; }

#tertiary
		{ background: #ffffff; float: left; width: 600px; margin-top: 0px; margin-bottom: 0px; border: 0px solid #cccccc; padding: 0px; }

#footer
		{ margin: 20px 0px 10px 0px; border-top: 3px solid #cccccc; padding: 20px 0px 0px 0px; background: #eeeeee; font-family: helvetica, 'lucida grande', verdana, arial, sans-serif !important; }



		
/* NAVIGATION */

#sitenav-block
        { display: block; float: left; width: 100%; height: 30px; overflow: hidden; margin: 6px 0px 0px 0px; padding: 0px; }

h6.tagline          { color: #cccccc; background: transparent; display: block; float: left; text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 10px 0px 0px 15px; padding: 0px 0px 0px 0px; }


ul#nav-network          { display: block; float: right; width: 70%; clear: right; list-style-type: none; margin: 0px 0px 0px 0px; border: 0px solid #ffffff; padding: 0px; }  
ul#nav-network li       { display: block; float: right; list-style-type: none; margin: 0px; border: 0px solid #fefefe; padding: 0px; font-size: 12px; }  

ul#nav-network li.label { font-weight: bold; text-transform: uppercase; padding: 6px 10px; list-style-type: none; margin: 0px; }


ul#nav-network li a,  
ul#nav-network li a:link,
ul#nav-network li a:visited,
ul#nav-network li a:hover,
ul#nav-network li a:active
{ font-weight: normal; font-size: 12px; text-transform: uppercase; display: block; float: left; padding: 6px 0px; list-style-type: none; margin: 0px; }      

ul#nav-network li span.sep
		{ display: inline; margin: 0px; padding: 0px;}




		
ul#sitenav
		{ display: block; float: left; clear: none; width: 950px; overflow: hidden; list-style-type: none; margin: 0px 0px 0px 0px; border: 0px solid #ffffff; padding: 0px; }
		
ul#sitenav li
		{ display: block; float: left; list-style-type: none; text-align: center; margin: 0px; border: 0px solid #fefefe; padding: 0px; }

ul#sitenav li a
		{ font-size: 14px; text-transform: uppercase; display: block; float: left; padding: 7px 5px 5px 5px; list-style-type: none; text-align: center; margin: 0px; }
               
ul#sitenav li#sitenav-browse-by
		{ font-size: 14px; text-transform: uppercase; display: block; float: left; padding: 7px 15px 5px 15px; list-style-type: none; text-align: center; margin: 0px; font-weight: bold; }
		
		
ul#sitenav li#sitenav-about, 
ul#sitenav li#sitenav-subscribe { margin-right: 15px; margin-left: 15px; }
		
		

		

ul#site-network li span.sep
		{ display: block; float: left; margin: 0px 15px !important;  padding: 0px;}


    
#header_searchform        
        { display: block; float: right !important; clear: none; text-align: right; margin: 7px 0px 0px 10px; padding: 0px; border: 0px solid #fff; background: transparent; }

#header_searchform  #s-input
        { display: inline-block; float: left; color: #646464; background: #ffffff; display: block; float: left; clear: none; width: 90px; height: 12px; margin: 0px 5px 0px 5px; padding: 2px 5px 0px 5px; border: 1px solid #cccccc; font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; font-size: 11px; font-weight: bold; }

#header_searchform  #s-input:hover, 
#header_searchform  #s-input:focus
        { color: #303030; background: #fefefe; border: 1px solid #555555; }

#header_searchform  #s-submit
        { display: inline-block; 
            float: left; 
            width: 15px; 
            height: 15px;
            text-indent: -999px; 
            margin: 0px; 
            padding: 0px; 
            border: 0px solid #646464 !important; 
            background: transparent url('http://spacingmedia.com/media/identity/arrow-right-333-sml.png') top left no-repeat;            
        }
        
#header_searchform  #s-submit:hover, #header_searchform  #s-submit:focus 
        { background: transparent url('http://spacingmedia.com/media/identity/arrow-right-777-sml.png') top left no-repeat; }
          
        
ul#magfeat
		{ display: block; float: left; clear: right; width: 100%; background: #030303; list-style-type: none; margin: 0px 0px 0px 0px; border: 0px solid #ffffff; padding: 0px; }

ul#magfeat li
		{ display: block; float: left; list-style-type: none; text-align: center; margin: 0px; border: 0px solid #fefefe; padding: 0px; }

ul#magfeat li a
		{ display: block; float: left; list-style-type: none; text-align: center; margin: 0px 4px; border: 0px solid #fefefe; padding: 0px 16px; }

.navigation
		{ width: 100%; display: block; float: left; clear: both; margin: 0px 0px 0px 0px; padding: 0px; }

.nav-continue-post a
		{ display: block; float: left; clear: both; text-align: left; text-transform: uppercase; font-weight: normal; margin: 0px 0px 15px 0px; padding: 2px 20px 5px 5px; background: transparent url('http://spacingmedia.com/media/identity/arrow-right-777-sml.png') top right no-repeat; font-weight: bold; font-size: 12px; }  

.nav-continue-post a:hover, .nav-continue-post a:active
		{ background: transparent url('http://spacingmedia.com/media/identity/arrow-right-333-sml.png') top right no-repeat; }  

.navigation .nav-next-item,
.navigation .nav-prev-item
		{ width: 40%; display: block; float: left; margin: 0px 10px; border: 0px solid #ccc; padding: 10px 0px 0px 0px; font-size: 13px; font-weight: normal; text-transform: uppercase; }

.navigation .nav-next-item
		{ display: block; float: right; text-align: right; }

.navigation .nav-next-item a
		{ display: inline-block; height: 70px; padding: 0px 20px 5px 5px; background: transparent url('http://spacingmedia.com/media/identity/arrow-right-777-sml.png') right 3px no-repeat; } 

.navigation .nav-prev-item a
		{ display: inline-block; height: 70px; padding: 0px 5px 5px 20px; background: transparent url('http://spacingmedia.com/media/identity/arrow-left-777-sml.png') left 3px no-repeat; }

.navigation .nav-next-item a:hover
		{ background:  transparent url('http://spacingmedia.com/media/identity/arrow-right-333-sml.png') right 3px no-repeat; } 

.navigation .nav-prev-item a:hover
		{ background:  transparent url('http://spacingmedia.com/media/identity/arrow-left-333-sml.png') left 3px no-repeat; }




#footer dl 
        { margin: 0px 5px 5px 5px; }

#footer dl dt
		{ font-weight: bold; font-size: 1.4em; text-transform: uppercase; color: #444444; margin: 0px; padding: 3px 5px;}

#footer dl dd
		{ font-weight: normal ; font-size: 1em; margin: 0px;  padding: 0px; color: #303030; }

#footer dl dd a:link, #footer dl dd a:visited
		{ font-weight: normal ; font-size: 1em; margin: 0px;  padding: 3px 5px; color: #303030; }

#footer dl dd a:hover, #footer dl dd a:active
		{ font-weight: normal ; font-size: 1em; margin: 0px;  padding: 3px 5px; color: #030303 !important; }

        
/* POST */
.post
		{ display:block; float: left; clear: both;  margin: 20px 0px 5px 0px; border: 0px solid #cccccc; padding: 10px 0px 20px 0px; line-height: 1.5 !important; }

.post-archive 
		{ margin: 40px 0px 20px 0px; padding: 0px; font-size: 2.8em; color: #444444;  text-transform: uppercase; border-bottom: 1px solid #999999; }
		
.post .post-title, .post .post-title a
		{ margin: 1px 0px 0px 0px; border: 0px solid #cccccc;  padding: 0px; font-size: 20px; }

#radio .post-title
       { font-size: 20px !important; margin: 0px 0px 0px 0px !important; padding: 0px; color: #404040;font-family: helvetica, verdana, arial, sans-serif; text-transform: uppercase; }

#archives .post-title
       { font-size: 20px !important; color: #404040;font-family: helvetica, verdana, arial, sans-serif; }

#archives .issue-title
       { font-size: 20px !important; color: #404040;font-family: helvetica, verdana, arial, sans-serif; text-transform: uppercase; }

       

.issue,
.post .post-category-issue,
.post .post-subtitle,
.post .post-date, 
.post .post-author, 
.post .post-artist,
.post .post-artwork,
.post .post-meta
		{ margin: 1px 0px 1px 0px; border: 0px solid #cccccc; padding: 0px; font-size: 11px;  color: #333333; font-weight: normal; }

.post .post-subtitle
        { color: #777777; }
        
.post .post-category-issue,
.post .post-subtitle,
.post .post-author,
.post .post-artist
		{ text-transform: uppercase; }

.post .post-date
		{ text-transform: uppercase; font-weight: bold; }

.post .post-category-issue a,
.post .post-date a, 
.post .post-author a, 
.post .post-meta a
		{  color: #333333; font-weight: normal; }

.post .post-author, .post .post-author a
		{  color: #333333; font-weight: normal; }

.post .post-category-issue a
		{  color: #333333 !important; }

.post div.issue-image-500
        { display: block; float: left; clear: both; width: 600px; margin: 0px; padding: 0px; border: 0px solid #000000; text-align: left; }

.post div.issue-image-500 img
        { display: block; float: left; clear: both; width: 500px; margin: 0px; padding: 0px; border: 0px solid #000000; text-align: left; }
        
.block-post-meta
		{ display: block; float: left; clear: both; margin: 10px 0px 20px 0px; border-bottom: 1px solid #cccccc; padding: 10px 0px 10px 0px; font-family: helvetica, verdana, arial, sans-serif; }

.block-post-meta-single
		{ display: block; float: left; clear: both; margin: 10px 0px 20px 0px; border-top: 0px solid #cccccc; padding: 10px 0px 10px 0px; font-family: helvetica, verdana, arial, sans-serif; }
		
#block-comments
		{ display: block; float: left; clear: both; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; }

#block-interact,
#block-ratings,
#block-share,
#block-related 
	{ width: 200px; display: block; float: left; margin: 0px; padding: 0px; border: 0px solid #000; line-height: 1.3; font-size: .8em; text-align: left; 
			font-family: helvetica, 'lucida grande', verdana, arial, sans-serif !important; 
} 

#block-related a {font-weight: normal; }

.block-post-meta h5, .block-post-meta-single h5, #block-comments h5  
		{ margin: 5px 0px 10px 0px; padding: 0px;  text-transform: uppercase; color: #646464; font-size: 1.2em; border-bottom: 1px solid #cecece; background: transparent url("http://spacingmedia.com/media/arrow-right-333-sml.png") top left no-repeat;        }

.block-post-meta h6, .block-post-meta-single h6, #block-comments h6  
		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  text-transform: uppercase; color: #444444; font-size: .9em;}


.block-post-meta p, .block-post-meta-single p,
.block-post-meta ul, .block-post-meta-single ol, .block-post-meta-single dl
		{ display: block; float: left; margin: 0px 0px 5px 0px; padding: 0px; color: #303030; background: transparent; 
			font-family: helvetica, 'lucida grande', verdana, arial, sans-serif !important; 
    
}

.block-post-meta ul li, .block-post-meta-single ul dt, .block-post-meta-single ul dd
		{ display: block; float: left; text-align: left; margin: 0px 0px 5px 0px; padding: 0px; color: #303030; background: transparent; border: 0px solid #000; list-style-type: none; 
			font-family: helvetica, 'lucida grande', verdana, arial, sans-serif !important; 
    
}
        
.block-post-meta .note, .block-post-meta-single .note
		{ display: block; float: left;text-align: left;  margin: 0px 10px 10px 0px; padding: 0px; color: #303030; font-family: helvetica, 'lucida grande', verdana, arial, sans-serif !important; }


/* CAPTIONS */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
color: #030303;
background: #777777;
padding-top: 4px;
margin: 10px;
}



.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */
	            
/* COMMENTS */
.commentlist li, #commentform input, #commentform textarea 
		{	font-size: 0.9em; font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; }
		
#commentform 
        { color: #646464; background: #eeeeee; margin: 20px 0px 0px 0px; border: 2px solid #cccccc; padding: 0px 20px 10px 20px; }

#commentform h5 
        { border: 0px solid #000000; margin: 0px 0px 5px 0px;}

#commentform h6
        { border: 0px solid #000000; margin: 0px 0px 20px 0px; font-style: normal; font-size: .9em; }
                  
#commentform input, #commentform textarea 
        { color: #030303; background: #fefefe; border: 1px solid #cccccc;  }

#commentform input:hover, #commentform textarea:hover, 
#commentform input:focus, #commentform textarea:focus 
        { color: #030303; background: #ffffff; border: 1px solid #cccccc;  }

#commentform #submit 
        { color: #030303; background: #cccccc; border: 0px solid #555; padding: 0px; margin: 5px 0px 0px 0px; }

#commentform #comment_post_ID
        { color: #ffffff; background: #ffffff; border: 0px solid #ffffff; padding: 0px; margin: 0px; display: inline-block; }

.commentlist li ul li 
		{	font-size: 1em;}

.commentlist li 
		{	font-weight: bold;}

.commentlist li .avatar 
		{ 	float: right; border: 1px solid #eee; padding: 2px; }

.commentlist cite, .commentlist cite a 
		{	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}

.commentlist p 
		{	font-weight: normal; line-height: 1.4em;	text-transform: none;	}

.comment 
		{ border-bottom: 1px dashed #999999; padding: 20px 0px 5px 0px; }

.comment p
		{ display: block; clear: both; float: none; margin: 5px 10px 20px 10px !important; border: 0px solid #ccc; font-size: 1em; font-family: helvetica, sans-serif; font-style: normal; line-height: 1.2; color: #333333; }

.comment .commentmeta 
		{ margin: 15px 10px 0px 10px; padding: 5px 0px; font-size: .85em; font-family: helvetica, sans-serif; font-style: normal; line-height: 1.2; color: #070707; }

.comment .commentmeta h6
		{ margin: 0px; padding: 0px; font-weight: normal; line-height: 1.2;  }
		
/* CALENDAR */
.block #wp-calendar { width: 300px; background: #eeeeee; }


#wp-calendar #prev a, #wp-calendar #next a 
		{ font-size: 1em;	}

#wp-calendar .caption		
		{ margin: 10px auto 10px auto; padding: 5px; }
		
#wp-calendar a 
		{	text-decoration: none;	}

#wp-calendar caption 
		{	font-weight: bold; font-size: 1.2em;	text-align: center;	}

#wp-calendar th 
		{	font-style: normal;	text-transform: capitalize; }

/* SIDEBAR */
#secondary ul, #secondary ol
		{ list-style-type: none; margin: 10px; padding: 0px; 
    
			font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; 

}

#secondary ul li, #secondary ol li
		{ list-style-type: none; margin: 0px; padding: 0px; 

			font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; 


}


/*
_______________________________
	CUSTOM BITS OF STYLE
*/		                


/* META */
a img.WP-EmailIcon	
	{ padding: 0px; margin: 0px; }

				
/* MISC */		 

/* clearfix */

#content:after, ul:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
    }
#content, ul{
    display:block;
    }
/*  \*/
#content, ul{
    min-height:1%;
    }
* html #content, * html ul{
    height:1%;
    }

/* // clearfix */

.sans
		{ font-family: helvetica, 'lucida grande', verdana, arial, sans-serif; font-size: 1em; }
		
.text-alignleft
		{ display: block; text-align: left; }   		
.text-alignright
		{ display: block; text-align: right; }   
.text-aligncenter
		{ display: block; text-align: center; }   
.alignleft
		{ display: block; float: left; }   		
.alignright
		{ display: block; float: right; }   

.center
		{ display: block; margin: 0px auto; text-align: center; }   

.clear 
		{ display: block; clear: both; }   

.first
		{clear: left; }

.last
		{clear: right; }
	
.even
		{ color: #030303; background: #ffffff; }

.alt
		{ color: #030303; background: #efefef; }

b, strong
		{ color: #303030;  background: transparent; }
		
code 
		{	font: 1.1em 'Courier New', Courier, Fixed; background: #eeeeee; color: #303030; padding: 5px; 	}		
		
a img
		{ border: 0px solid #000000; }

hr 
		{ display: block;	}
		
div.content-full
		{ display: block; float: left; width: 100%; text-align: left; }

div.content-quarter
		{ display: block; float: left; width: 25%;  text-align: left; }

div.content-half
		{ display: block; float: left; width: 50%;  text-align: left; }
		
div.content-threequarter
		{ display: block; float: left; width: 75%;  text-align: left; }
		
div.content-third
		{ display: block; float: left; width: 33%;  text-align: left; }

div#primary div.content-third
		{ display: block; float: left; width: 200px; text-align: left; }

div.content-twothirds
		{ display: block; float: left; width: 66%;  text-align: left; }

div#primary div.content-twothirds
		{ display: block; float: left; width: 400px; text-align: left; }



p.subscribe-to-comments
 			{ margin-top: 10px; }
p.subscribe-to-comments	label	
		{ font-weight: normal; font-size: 1em; color: #444444; }



/* TERTIARY */
#panel-control
    { display: block; float: right; width: 100%; list-style-type: none; margin: 5px 0px 10px 0px; border: 0px solid #cccccc; padding: 0px; text-align: right; font-size: 10px; color: #999999; }

#toggle
    { display: block; float: right; list-style-type: none; margin: 0px; padding: 0px; text-align: right; font-size: 9px; color: #999999; text-transform: uppercase; }

#toggle a
    { color: #555555; background: #eeeeee; margin: 15px 0px 0px 0px; padding: 5px 5px 0px 5px; }

#toggle a:hover, #toggle a:focus
    { color: #700101; }   


/* CODA SLIDER */
#slider {
    display: block;
    float: left; 
    clear: both; 
    width: 600px;
    height: 250px;
    margin: 0px;
    position: relative;
    padding: 0px;
}

.scroll {
    width: 600px;
    height: 225px;    
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF;
}

.scrollContainer div.panel {
    margin: 0;
    padding: 0;
    height: 225px;
    width: 600px;
}

#slider ul.navigation {
    display: block;
    float: left;
    list-style: none;
    margin: 5px 0px 0px 0px;
    padding: 0;
    border: 0px solid #000000;
}

#slider ul.navigation li {
    text-align: right;
    float: left;    
    display: inline-block;
    margin: 0px;
    padding: 0px;
    background: #ffffff;    
    width: 30px; height: 25px;
}

#slider ul.navigation a {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    background: #ffffff;    
}

#slider ul.navigation a:hover {
    background-color: #f6f6f6;
    cursor: pointer;
}

#slider ul.navigation a.selected {
    background-color: #ffffff;
    cursor: pointer;
}

#slider ul.navigation a:focus {
    outline: none;
    cursor: pointer;
}

/**************************************/
/*               BLOCKS               */
/**************************************/        
.block, .block_secondary
        { display: block; width: 300px; float: right; color: #404040; background: #fefefe; margin: 0px 0px 20px 0px; border-bottom: 3px solid #cecece; padding: 10px 0px 5px 0px; font-family: helvetica, verdana, arial, sans-serif !important; }

.block_secondary 
        {margin: 0px; padding: 0px 0px 5px 0px; border-bottom: 3px solid #cccccc; background: #ffffff; }

#block_spacing_store 
        {margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 3px solid #cccccc; background: #ffffff; }
        
h3.block_head 
		{ font-size: 28px; font-weight: normal; text-transform: lowercase;	color: #555555; margin: 0px 0px 10px 0px; padding: 0px; 	}
h3.block_head a { color: #999999; font-weight: normal;}

h3.block_head span, h3.block_head span a 
		{ color: #636363; font-weight: normal;}

.block p, .block blockquote, .block ul, .block ol, .block li, .block dl, .block dt, .block dd,
.block_secondary p, .block_secondary blockquote, .block_secondary ul, .block_secondary ol, .block_secondary li, .block_secondary dl, .block_secondary dt, .block_secondary dd 
        { display: block; float: left; clear: both; color: #fefefe; background: transparent; line-height: 1.1; font-size: 13px !important; }
        
.block ul {
	display: block;
	float: left;
	clear: both; 
	margin: 30px 0px 0px 0px;
	border: 0px solid #333;
	padding: 0px 0px 0px 0px;
}

.block ul li {
	display: block;
	float: left;
	clear: both;
	margin: 15px 0px 0px 0px;
	border: 0px solid #999;	
	padding: 0px 5px 0px 5px;
	color: #333;
	list-style-type: none;
	background: transparent url("/media/identity/squarebullet.gif") top left no-repeat;  	
}

.block ul li a {
	display: block;
	float: left;
	font-size: 1em;
	line-height: 1.15;
	margin: 0px 0px 0px 0px;    
	padding: 0px 15px 5px 15px;    
    text-decoration: none;
    font-weight: normal !important;
}
     

ul#store-ads li {
	background: #ffffff;  
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 10px 5px;	
}

.block h6.block_link_more 
        { display: block; float: right; clear: left; color: #636363; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; height: 15px; text-decoration: none; text-transform: uppercase; font-size: .9em; }

h6.block_link_more a, 
h6.block_link_more a:link, 
h6.block_link_more a:visited, 
h6.block_link_more a:hover, 
h6.block_link_more a:active
        { display: block; float: left; padding: 4px 20px 0px 0px; margin: 0px; height: 15px; text-decoration: none;background: transparent url('http://spacingmedia.com/media/MoreArrow_0.gif') right top no-repeat; color: #636363; }

.block h6.block_link_more a:hover, .block h6.block_link_more a:active
        { display: block; float: right; text-decoration: none; color: #000000; }




        
.block h4
        { display: block; float: left; clear: right;  margin: 0px 0px 5px 0px; border: 0px solid #000000; padding: 0px; height: 40px; text-transform: uppercase; }

.block h4 span
        { display: none; height: 40px; }

#block_spacing_montreal h4
        { display: block; float: left; color: #303030; background: #fefefe url('http://spacingmedia.com/media/sidebar_hd-montreal-300.gif') 0px 0px no-repeat;  height: 40px; }

#block_spacing_toronto h4
        { display: block; float: left; color: #303030; background: #fefefe url('http://spacingmedia.com/media/sidebar_hd-toronto-300.gif') 0px 0px no-repeat; height: 40px;  }

#block_spacing_photos h4
        { display: block; float: left; color: #303030; background: #fefefe url('http://spacingmedia.com/media/sidebar_hd-photos-300.gif') 0px 0px no-repeat; height: 40px;  }

#block_spacing_store h4
        { display: block; float: left; color: #303030; background: #fefefe url('http://spacingmedia.com/media/sidebar_hd-store-300.gif') 0px 0px no-repeat; height: 40px; }

#block_buynow h4
        { display: block; float: left; color: #303030; background: #fefefe url('http://spacingmedia.com/media/sidebar_hd-backissue-300.gif') 0px 0px no-repeat; height: 40px;  }

#block_spacing_advert h4
        { display: block; float: left; color: #303030; background: #fefefe; margin-bottom: 36px; height: 1px; height: 40px;  }

#block_socialbmarks h4
        { margin: 10px 0px 15px 0px; padding: 0px; display: block; float: left; height: 20px; color: #303030; background: #fefefe url('http://spacingmedia.com/media/identity/sidebar_hd-lvl2-socialbmarks-300.gif') 0px 0px no-repeat; height: 40px;  }

#block_spacing_searchform h4
        { display: block; float: left; color: #303030; background: #fefefe;  height: 40px; }

#block_spacing_searchform form
        { margin: 0px; border: 0px solid #999999; padding: 0px; color: #fefefe; }

#block_spacing_searchform form input#s
        { display: block; float: left; margin: 0px 5px 0px 0px; padding: 2px; height: 24px; width: 138px; border: 1px solid #eeeeee;color: #303030; }

#block_spacing_searchform form input#s:hover, #block_spacing_searchform form input#s:focus
        { display: block; float: left; margin: 0px 5px 0px 0px; padding: 1px; height: 24px; width: 138px; border: 1px solid #eeeeee;color: #303030; }


#block_spacing_searchform form input#searchsubmit
        { display: block; float: left; margin: 2px 0px 0px 0px; padding: 0px; height: 24px; border: 1px solid #182D48;  }

#block_spacing_searchform form input#s:hover, #block_spacing_searchform form input#s:focus 
        { border: 1px solid #182D48; color: #303030; background:#fefefe; border: 1px solid #182D48; }

#block_spacing_searchform form input#searchsubmit:hover, #block_spacing_searchform form input#searchsubmit:focus
        { border: 1px solid #182D48; color: #fefefe; background:#182D48; }

/*               ==BLOCKS               */


   


div.podPress_content
       { display: block; float: left; clear: right; padding: 0px 0px 10px 0px; border: 0px solid #AAAA99; margin: 0px; color: #030303; background: transparent; font-weight: normal; width: 600px; }

#podPressPlayerSpace_1, #podPressPlayerSpace_2, #podPressPlayerSpace_3, #podPressPlayerSpace_4, #podPressPlayerSpace_5
        { display: block; float: left; clear: left; color: #030303; background: transparent; margin-top: 5px; margin-left: 5px;  border: 0px solid #AAAA99; width: 175px;}

.podcast_details
        {display: block; float: left; background: transparent;  padding-left: 10px; margin-top: 5px; width: 300px; font-size: 13px; line-height: 1.3; font-weight: bold; }

/*       
.xspf_player
        { display: block; float: left: clear: right: padding: 0px; margin: 5px 2px 0px 2px; border: 0px solid #999999; }

#podPressPlayerSpace_1, #podPressPlayerSpace_2, #podPressPlayerSpace_3, #podPressPlayerSpace_4, #podPressPlayerSpace_5
        { text-align: center; }

*/

        
div.emailpost, div.emailpost a
        { font-size: 11px; font-weight: bold; line-height: 1.2; color: #030303; background: transparent; margin-top: 5px; margin-left: 5px; }


.wp-email        
        { font-size: 14px; font-weight: bold; line-height: 1.2; }
        

#update-nag 
        { display: none; visibility: hidden; }

        

#issue-toc 
        {    background: #eeeeee; margin-top: 10px; border: 1px solid #cccccc; padding-top: 10px; font-family: helvetica, verdana, arial, sans-serif;    font-size: 12px;    }
		
#issue-toc h5, #issue-toc h6 
        { margin: 0px 0px 5px 5px; border: 0px solid #999;	padding: 0px;    font-weight: bold; line-height: 1.2; }

#issue-toc ul 
        { margin: 0px; padding: 5px; background: transparent } 

#issue-toc ul li 
        { display: block; clear: both; line-height: 1.2; margin: 0px 0px 0px 5px; border: 0px solid #999;	padding: 0px 15px 0px 15px; color: #333; list-style-type: none; background: transparent url("http://spacingmedia.com/media/identity/squarebullet.gif") top left no-repeat; }



div#mag-issue-list
    { display: block; float: left; margin: 0px; border: 0px solid #777777; padding: 0px; display: block; clear: both; margin-top: 30px; }

#mag-issue-list a           { border: 0px solid #999; margin: 0px; padding: 0px; color: #990000; background: transparent !important; display: block; text-decoration: none; font-family: Helvetica, Verdana, Arial, sans-serif !important;  }
#mag-issue-list a:hover     { color: #990000; background: #eeeeee !important; }
#mag-issue-list img         { margin: 0px 8px 10px 7px; }

#mag-issue-list ul          { list-style-type: none; border: 0px solid #999; margin: 20px 0px 0px 0px; padding: 0px;        } 
#mag-issue-list li          { display: block; float: left; list-style-type: none; border: 0px solid #999; border-bottom: 1px solid #ccc; margin: 0px; padding: 0px !important; color: #990000; background: transparent !important; font-family: Helvetica, Verdana, Arial, sans-serif !important; width: 315px; height: 400px; }
#mag-issue-list li a        { display: block; float: left; border: 0px solid #999; margin: 0px; padding: 10px 0px 0px 0px !important; color: #404040; background: transparent; display: block; text-decoration: none; font-family: Helvetica, Verdana, Arial, sans-serif !important; width: 315px; height: 360px; }

* html #mag-issue-list li a {  width: 300px; } 

#mag-issue-list li:hover, 
#mag-issue-list li a:hover  { color: #990000; background: #eeeeee !important; cursor: pointer; }

#mag-issue-list .issue-date
        { display: block; margin: 0px 10px 0px 10px !important; color: #555; padding: 0px; border: 0px solid #ccc; font-size: 14px; text-transform: uppercase; }

#mag-issue-list .issue-title            
        { display: block; margin: 0px 10px 0px 10px !important; color: #000000; padding: 0px  !important; border: 0px solid #ccc; font-size: 18px !important; line-height: 1; text-transform: uppercase; font-weight: 900 !important; }

#mag-issue-list .issue-subtitle         
        { display: block; margin: 0px 10px 0px 10px !important; color: #555; padding: 0px  !important; border: 0px solid #ccc; font-size: 13px; font-weight: 500; line-height: 1.2; }

#mag-issue-list a:hover .issue-title            
        { color: #660000 !important; }

#mag-issue-list a:hover .issue-date, #mag-issue-list a:hover .issue-date,                   
#mag-issue-list a:hover .issue-subtitle, #mag-issue-list a:hover .issue-subtitle                    
        { color: #303030 !important; }

li.issue-block img.thumb
    { display: block; float: left; margin: 0px; border: 0px solid #cccccc; padding: 0px; }




/* WTF */
/* FORMS */
.wpcf7-form         
        { display: block; float: left; clear: both; width: 500px; padding: 0px; margin: 0px; font-family: helvetica, verdana, arial, sans-serif; border: 0px solid #cccccc; background: #fefefe; }

.wpcf7-validation-errors
        { display: block; float: left; clear: both; margin: 0px; border: 1px solid #cccccc; padding: 5px; font-weight: bold; background: #eeeeee; color: #303030;font-family: helvetica, verdana, arial, sans-serif;  }

.wpcf7-mail-sent-ng
        { display: block; float: left; clear: both; margin: 0px; border: 1px solid #cccccc; padding: 5px; font-weight: bold; background: #eeeeee; color: #303030;font-family: helvetica, verdana, arial, sans-serif;  }
        
.wpcf7-form p 
        { display: block; float: left; clear: both; margin: 0px; border: 0px solid #000000; padding: 5px; font-weight: bold;  }

.wpcf7-form-control-wrap
        { display: block; float: left; clear: both; margin: 0px 0px 10px 0px; border: 0px solid #cccccc; padding: 0px; background: #ffffff; }

.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select, .input-text
        { display: block; float: left; clear: both; width: 400px; padding: 3px; margin: 0px;  font-family: helvetica, verdana, arial, sans-serif; background: #eeeeee; border: 1px solid #cccccc;}

.wpcf7-form input:hover, .wpcf7-form textarea:hover, .wpcf7-form select:hover, .input-text:hover,
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus, .input-text:focus
        { background: #ffffff; border: 1px solid #777777;}
 
input[type="hidden"]   
        { display: none; color: #ffffff; background: #ffffff; border: 1px solid #ffffff; }


/* COMMENT FORM */
form#commentform
        { color: #303030; background: transparent; }

#comment
        { color: #303030; background: #eeeeee; }

#comment:hover, #commet:focus
        { color: #303030; background: #fefefe; }

.post img {
    width: auto;
	height: auto;
    margin: 1px 0px 1px 0px;
    float: none;
    display: inline-block;
}
    
div#podPress_footer
    {   display: none; visibility: hidden;
    }

    
div.emailpost, div.emailpost a
        { font-size: 11px; font-weight: bold; line-height: 1.2; color: #030303; background: transparent; margin-top: 5px; margin-left: 5px; }


.wp-email        
        { font-size: 14px; font-weight: bold; line-height: 1.2; }
        

#update-nag 
        { display: none; visibility: hidden; }

    

.post-meta,
.post-meta-single,
dt.sitemap-grouping        
		{ font-family: helvetica, 'lucida grande', verdana, arial, sans-serif !important;  }
        

.icon-social
        { display: block; clear: both;  margin: 0px 5px 5px 5px; float: left; color: #303030; }

.icon-social img
        { display: block; clear: left;  margin: 0px 10px 0px 0px; float: left; }

.icon-social img.icon-email
        { display: block; clear: left;  margin: 0px 10px 0px 0px; float: left; }


.linklove           { display: none; visibility: hidden; }



/* TABS */
.block ul.blockNavigation {
    display: block;
    float: left;
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		.block UL.blockNavigation LI {
		    display: inline;
            list-style-type: none;
            float: left;
		}

		.block UL.blockNavigation LI A {
		    padding: 3px 5px;
		    background-color: #ccc;
		    color: #000;
		    text-decoration: none;
		}

		.block UL.blockNavigation LI A.selected,
		.block UL.blockNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 7px;
		}
		
		.block UL.blockNavigation LI A:focus {
			outline: 0;
		}

		div.block > div.tab {
			padding: 5px;
			margin-top: 3px;
			border: 0px solid #333;
		}
		
		div.block > div h2 {
			margin-top: 0;
		}


/* TABS */

ul.blockNavigation {
    width: 280px;
    display: block;
    float: left;
}

ul.blockNavigation li {
    display: inline;
    float: left;
    width: 100px;
    text-align: center;
    margin: 5px;
    padding: 5px;
}

ul.blockNavigation li a {
    display: block;
    float: left;
    text-align: center;
    margin: 5px;
    padding: 5px;
    background: #ffffff;
}

div.tab {
    display: block;
    float: left;
    margin: 5px 0px 0px 0px;
    border: 0px solid #000000;
    padding: 0px;
    background: #ffffff; 
}

div.tab h2 {
    margin-top: 10px;
    font-size: 1.4em;
    font-weight: normal;
}




/**********
STORE ADS
**********/
ul#store-ads { display: block; float: left; clear: both; margin: 0px; padding: 0px;}
ul#store-ads li
 			{ display: block; float: left; clear: both; margin: 0px; padding: 0px; width: 300px; height: 134px; }

  			
 			

.wp_cart_checkout_button      {   margin: 5px auto 5px auto; }



/**********
FEATURE SLIDER 
**********/
.container { width:600px; height:250px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; width:600px; display:none; padding:0; margin:0; }

#loopedSlider 				{ margin:0 auto; width:600px; position:relative; clear:both; }
ul.pagination 				{ float:right; list-style:none; padding:0; margin:0; background: #ccc; }
ul.pagination li  			{ float:right; }
ul.pagination li a      	{ display: block; float: right; padding:0px; border: 0px solid #000; }
ul.pagination li a img  	{ padding:0px; border: 0px solid #000; }
ul.pagination li.active a { background:#444444; color:white; }


ul#store-ads 			{ display: block; float: none; clear: both; margin: 0px; padding: 0px; width: 300px; height: 135px !important;}
ul#store-ads li			{ display: block; float: left; clear: both; margin: 0px; padding: 0px; width: 300px; height: 135px !important;}
ul#store-ads li	a 		{ display: block; float: left; clear: both; margin: 0px; padding: 0px; }
ul#store-ads li.hidden	{ display: none; }




.product { display: block; float: left; width: 300px; margin: 0px; padding: 9px; }