/*
Theme Name: Seamus McGarvey
Theme URI: http://www.marquecreative.com
Description: The theme for Seamus McGarvey.
Version: 1.2
Author: Marque Creative (Iowa John and Rage Kage)
Author URI: http://www.marquecreative.com
Tags: single column, black, boxes
*/
	body {
		background-color:#000000;
		color:#FFFFFF;
		margin: 20px;
		width: 930px;
	}
	
	div.date-box {
		width: 80px;
		height:139px;
		float: left;
		margin:5px;
	}
	
	.times, h1, h2, h3, h4 {
		font-family:"Times New Roman", Times, serif;
		color:#ffffff;
		font-size:16pt;
		line-height:14pt;
		font-weight: normal;
		margin:0;
	}
	
	h3, h4 {
		font-size:12pt;
		padding: 15px 0;
		letter-spacing: normal;
		word-spacing: normal;
	}
	
	.small-indent {
		padding:2px;	
	}
	
	.mono, p, #gb_form label, small.whythis, li, dd, .body-text, noscript, #sitemap a {
		font-family:"Andale Mono", "Courier New", monospace;
		color:#ffffff;
		font-size:9pt;
		line-height:9pt;
		text-transform: uppercase;
	}
	
	p, li, .body-text { text-transform: none; }
	
	.body-text p, div.body-text, li {
		font-size:10pt;
		line-height:15pt;
    	letter-spacing: -0.7px;
       	word-spacing: -2px;
	}
	
	.body-text a { text-decoration: underline; }
	
	ul {
		list-style-type: none;	
	}
	
	.page-item {
		color:#FFFFFF;	
	}
	
	div.features-box {
		width:258px;
		height:139px;
		float:left;
		margin:5px;
		padding:5px;
		background-image: url('images/arbox_features_no_border.png');
		background-position: center center;
		background-repeat: no-repeat;	
	}
	
	div.features-overlay {
		width:268px; 
		height:149px; 
	}
	
	div.promos-overlay, div.commercials-overlay {
		width:214px;
		height:149px;	
	}
	
	div.stills-overlay {
		width:225px;
		height:149px;		
	}
	
	div.features-overlay, div.promos-overlay, div.commercials-overlay, div.stills-overlay {
		position:relative; 
		top:-5px; 
		left:-5px; 
		z-index:100;
		display:none;
	}
	
	div.promos-box, div.commercials-box {
		width:204px;
		height:139px;
		float:left;
		margin:5px;
		padding:5px;
		background-image: url('images/arbox_promos_no_borders.png');
		background-position: center center;
		background-repeat: no-repeat;	
	}
	
	div.stills-box {
		width:215px;
		height:139px;
		float:left;
		margin:5px;
		padding:5px;
		background-image: url('images/arbox_promos_no_borders.png');
		background-position: center center;
		background-repeat: no-repeat;		
	}
	
	div.bottom-text {
		position:relative;
		top:15px;
		overflow:hidden;
	}
	
	div.nav-box {
		float:right;
		width:268px;
		text-align:right;
		margin-right:-10px;
	}
	
	#feature-info-div {
		margin-bottom: 19px;	
	}
	
	a { color: #EEEDDD; text-decoration: none; border: 0;}
	a.dark-link, span.dark-link { color: #666666; text-decoration:none;}
	a.dark-link:hover { color: #FFFFFF; text-decoration:underline;}
	a.highlight-link, li.current_page_item a, li.page_item a:hover, li.current_page_ancestor a{ color: #ffffff; text-decoration:underline; }
	a.text-box-link:hover { color:#666666; }
	a.text-box-link { color: #eeeddd; text-decoration:underline; }
	a.uline { text-decoration: underline; cursor:pointer;}
				
	.white { color: #ffffff; }
	.black { color: #000000; border: 1px solid #444444;}
	.disabled { color: #666666; }
	div.pink { background-color:#C98EBE; }
	div.green { background-color:#44AD72; }
	div.grey { background-color:#666666; }
	div.purple { background-color:#706E84; }
	div.blue { background-color:#7DBDDB; }
	
	.clearing { clear: both; }
	.small { font-size:8pt; line-height:8pt; }
	
	select {
		background-color:#666666;
		color:#ffffff !important;
		border:0;
	}
	
	option {
		color:#ffffff;
	}
	
	.nav-box ul li, .page_item a{
		font-family:"Times New Roman", Times, serif;
		color:#666666;
		font-size:14pt;
		line-height:17pt;
		font-weight: normal;
		display: inline;
		list-style-type: none;
		padding-right: 0px;
		padding-left: 5px;
		margin:0;
		font-variant: normal;
		text-transform: none;
	}
	
	.current-page-ancestor a {
		color:#EEEEEE;	
	}

	.nav-box ul {
		padding-top:0px;
		padding-left:0;
		margin:0;	
	}
	
	.nav-box select, .nav-box option {
		text-transform: uppercase;
		width:258px;	
	}

	div.work-box-title {
		height:80px;
		overflow:hidden;
	}
	
	#outlined-content {
		width: 900px;
		border: 1px solid #313131;
		padding:20px;
	}
	
	#stretch-content {
		width: 100%;
		height: 100%;
		border: 1px solid #313131;
		padding-left:20px;
		padding-right:20px;
	}	
	
	#quotes {
		width:37px;
		height:12px;
		background-image: url('images/quotes.png');
		float:right;
	}
	
	#twitter-feed-div {
		padding-bottom:28px;
		padding-top:3px;	
	}
	
	div.text-box {
		margin-left:536px;
		margin-right:20px;
		padding-top:10px;
	}
	
	div.text-box p {
		margin-top:0;	
	}
	
	.contentTable { padding-top:0; margin-top:0; }
	
	#footer { margin-top: 20px; color:#666666; clear:both; }
	div.center-box { text-align: center; }
	div.left-box { text-align: left; }
	div.preload { display:none; }
		
	/* Begin Images  --- (taken from the default WP style.css file*/
	p img { padding: 0; /*max-width: 100%;*/ }
	
	/*	Using 'class="alignright"' on an image will (who would've
		thought?!) align the image to the right. And using 'class="centered',
		will of course center the image. This is much better than using
		align="center", being much more futureproof (and valid) */
	
	img.centered, img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}
	
	img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}
	
	.alignright { float: right; }
	.alignleft { float: left; 	}
	/* End Images */
	
	/* More stuff from the default style.css file */
	acronym, abbr, span.caps { 	cursor: help; }
	acronym, abbr { border-bottom: 1px dashed #999; }
	
	blockquote {
		margin: 15px 30px 0 10px;
		padding-left: 20px;
		border-left: 5px solid #ddd;
	}
	
	blockquote cite {
		margin: 5px 0 0;
		display: block;
	}
	
	.center { text-align: center; }
	a img { border: none; }
	/* End of More stuff */	
	
	/* Stuff for the contact form */
	#gb_form_div { color:#eeeddd; }
	#gb_form .label-div { padding-top:10px; }
	#gb_form textarea, #gb_form input, #gb_form select { 
		padding-left: 6px; 
		margin:3px; 
		font-size:9pt;
		line-height:9pt;
		border:0; 
		background-color:#666666; 
		color:#eeeddd; 
		font-family:"Andale Mono", "Courier New", monospace; 
		text-transform:none;
		margin-left:0px;
	}
	
	#gb_form textarea {
		padding: 7px;	
		width:258px;
	}
	
	#gb_form select {
		padding-left: 1px;
		font-size:7pt;
		width:185px;
		height:16px;	
	}
	
	#gb_form .button {
		background-color:#eeeddd;
		color:#000000;
		padding:2px 7px 2px 7px;
		text-transform:uppercase;	
	}
	
	#gb_form option {
		padding-top:5px;
	}
	
	#gb_form {
		padding-top:7px;
	}
	
	#big-x-box {
		position:absolute;
		z-index:1;
		top:223px;
		left:20px;
		display:none;
	}
	
	#non-x-box {
		position:relative;
		z-index:10;
		top:inherit;
		left:inherit;	
	}
	
	#non-x-box h1 { padding-bottom: 15px; }
	
	#headerImage h1 {
		text-indent:-9000px;
		cursor:pointer;
		width:221px;
		height:160px;
	}
	
	#headerImage {
		background: transparent url('images/header.png') no-repeat scroll left top;
		width:221px;
		height:160px;
	}
	
	#non-x-box table {
		margin:0;
		padding:0;
	}
	
	tr {margin:0; padding:0px; }
	td { vertical-align: top; display:table-cell;}
	tbody { vertical-align: top; display:table-row-group;}
	
	div.more-link-div { float:right; }
	
	li {
		margin-bottom:15px !important;
	}


	.archivePageLink {
		color:#ffffff !important;	
		font-family:"Andale Mono", "Courier New", monospace; 
		font-size:10pt;
	}