/*

Theme Name: Fullscreen

Theme URI: http://graphpaperpress.com/

Description: A multimedia theme framework for Wordpress by <a href="http://graphpaperpress.com">Graph Paper Press</a>

Version: 2.1

Tags: photography, one-column, minimal, widgets, black, portfolio, video, multimedia, framework

Author: Thad Allender

Author URI: http://graphpaperpress.com/

Contributors: Chandra Maharzan, Richard Cornish

License: GPL

*/



/* Blueprint CSS Styles */

@import url( 'css/screen.css' );



/* Menu CSS */

@import url( 'css/superfish.css' );



/* jQuery UI CSS */

@import url( 'css/jquery.ui.css' );



/* Override */

body { background: #0f0f0f; color: #999;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; scrollbar-base-color: blue;}



.container { margin-top:24px }
h1,h2,h3,h4,h5,h6 { color: #999 }

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #fff }

a { color:#b3cfb8; text-decoration:underline }

a:hover { color:#fff }



/* Masthead */

#masthead { padding:0; margin:12px 0 24px 0; height: 30px; position: relative; display:block; clear:both; }

#masthead h2 a, #branding h2 a { color:#fff }
#masthead h3 {margin-top:-10px;}
#masthead .description, #branding .description { float:left; color:#999; margin: 10px 12px; padding-left:12px; border-left: 1px solid #999; font-size:12px }



/* Home Thumbs & Nav*/

.home-thumbs { margin-top: 0; padding: 0; overflow: auto; overflow: -moz-scrollbars-none; }

.home-thumbs2 { position:absolute; top:440px;margin-top: 0; padding: 0; overflow: auto; overflow: -moz-scrollbars-none; }

.bottom-thumbs {position: absolute; top: 440px; left:0;}

.thumbs { display:hidden;  }

ul.thumbs { width: 966px; list-style: none; margin: 0; padding: 0; position:relative; top:0; left:0; right:960px; }

ul.thumbs li { float: left; width: 160px; height:160px; margin:0; overflow:hidden; }

ul.thumbs li.thumb-big { float: left; width: 320px; height:320px; margin:0; overflow:hidden;border:1px solid #222; }

ul.thumbs li img.attachment-thumbnail { margin:0 }

ul.thumbs li.thumb-end {margin-top:144px}

.go-left { position:absolute; top:38px; left: 5px;display: none;}

.go-right { position:absolute; top:38px; right: 40px; }

#homeheader { width:960px;background-image:url('http://www.streetfighterfinder.com/images/custom-motorcycle-header-bg.png'); background-position:0px 15px; background-repeat:no-repeat;color:#9fbea1; z-index: 4; margin-top:15px; margin-bottom:-10px; text-align:center; clear: both;text-decoration:none;}

#homeheader a {text-decoration:none;}

#branding { background: #000; color:#9fbea1; z-index: 4; margin-top:20px; text-align:center; height:40px; padding:40px; clear: both;}

#branding a, #masthead a { color:#9fbea1; text-decoration:none }

#branding h1 a, #masthead h1 a { color:#fff; }

#branding h1, #masthead h1 { text-transform:uppercase; font-weight:bold; margin:0 ;}

#branding a:hover { color:#fff }

#branding .description { text-align:left;}

.brand-wrap { float:left;}



/* IE 6 hacks for position fixed */

* html #branding { position: absolute; padding:45px 40px 35px 50px;width: 1505px;}

* html .go-left { top:17px; right: 280px; display: none}

* html .go-right { top:17px; right: 240px; }



/* Footer */

#footer-wrap { width:100%; background:#000; padding:24px 0 }

#footer { width: 950px; margin:0 auto; margin-bottom:25px;color:#333; text-align: left }

#footer a { color:#333 }

#footer a:hover { color:#ccc }

#footer ul { list-style:none; margin:0; padding:0; border-top:1px solid #111 }

#footer ul li { border-bottom:1px solid #111 }

#footer ul li a { text-decoration:none; padding: 4px }

.post-nav-prev,.post-nav-next, #dialog_link,.icon { float:left; margin:0 10px 0 0; padding: .4em 1em .4em 20px; text-decoration: none; position: relative; color:#999 }

.icon span.ui-icon,#dialog_link span.ui-icon, .post-nav-prev span.ui-icon, #nav ul li ul li a.icon span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px }

.post-nav-next span.ui-icon { margin: 0 5px 0 0; position: absolute; left: 42px; top: 50%; margin-top: -8px }

ul#icons { margin: 0; padding: 0 }

ul#icons li { margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none }

ul#icons span.ui-icon { float: left; margin: 0 4px }

#post-nav { float:right }



/* Posts */

#content { display:block; clear:both; margin:2em 0 }

.post { display:block; clear:both }

#content h2, .post h2 { text-align:center; letter-spacing:3px; font-size:26px; text-transform:uppercase; border-bottom:1px solid #333; border-top:1px solid #333; padding:6px 0 0 0;  }

#content h2 a, .post h2 a { text-decoration:none; }

.postmetadata { background: #000; margin:0 0 2em 0; padding:1em; color:#999; font-size:11px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:block; clear:both ;height:25px}

.postmetadata a { color:#515151; }

.postmetadata a:hover { color:#eee }

.sub { text-transform:uppercase }

.underlined { border-bottom:1px solid #222 }

.nav { margin:12px 0; font-size:11px}

.nav a { background:#000; color:#dddddd; padding:8px; text-decoration:none; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.nav a:hover { color:#eee; background:#333; cursor:pointer }



/* Floats & Images */

.right { float: right; }

.left { float: left; }

.middle {margin: 0 auto;float:left;}

.clear { clear: both; }

img.centered{display: block;margin-left: auto;margin-right: auto;max-width:950px}

img.alignright{padding: 4px 0 4px 4px;margin: 3px 0 2px 10px;display: inline;max-width:950px}

img.alignleft{padding: 4px 4px 4px 0;margin: 3px 10px 2px 0;display: inline;max-width:950px}

img.alignnone{padding:4px 4px 4px 0; margin:3px 10px 2px 0;display: block;max-width:950px}

.alignleft{float: left;}

.alignright{float: right;}

.aligncenter,div.aligncenter {display: block;clear:both;margin-left: auto;margin-right: auto;}

.thumbnail, .attachment-thumbnail {margin:0 1.5em 1.5em 0;float:left}

.attachment-medium {max-width:950px;overflow:hidden;display: inline}

.attachment-large {max-width:950px;overflow:hidden;display: inline}



/* Gallery */

.gallery { margin:auto;padding-left:29px;}

.gallery-image { border: 2px solid #cfcfcf; margin-left: 0; }

.gallery-caption { margin-left: 0; }

.gallery-item { float: left; text-align: center; margin-left: 0; }

.gallery-columns-2 { width: 50%; }

.gallery-columns-3 { width: 33%; }

.gallery-columns-4 { width: 25%; }

.gallery-columns-5 { width: 20%; }

.gallery-columns-6 { width: 16%; }

.gallery-columns-7 { width: 14%; }

.gallery-columns-8 { width: 12%; }

.gallery-columns-9 { width: 11%; }



/* Captions */

.wp-caption { text-align: center; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption .wp-caption-text { margin: 0; padding: 5px; }



/* Etc */

#filters {clear: both;height: 2em;margin-bottom: 1em;}

#filters li {float: left;margin-right: 2em;}

:focus {outline: 0;}

.sticky {font-size: 24px;border: 1px solid #bbb;border-width: 1px 0;background: #eee;padding: 15px;}

.ad-main, .ad-sidebar {display:block;clear:both;}

.hidden {display:none}

.wp-smiley { max-height: 13px; margin: 0 !important; } /* Prevent the smileys from breaking line-height */



/* Search */

#search {float:right;margin:55px 12px 0 0; padding:0;}

#search #s {background: #ddd url('images/search.png') 0px center no-repeat;color: #222;font-size: 1em;margin:0;padding: 4px 0 4px 17px;width: 150px;border:1px solid #333;}

#search input {border:0}

#search #s:hover {color: #0066cc;background: #fff url('images/search_blue.png') 0px center no-repeat;}

.search-excerpt {margin: 0;}

#searchsubmit {display:none}



/* Navigation at rest */

#nav { position: absolute; top: 0; right: 0; padding:0; }

#branding #nav { position: absolute; top: 42px; left:600px;}

/* #masthead .sf-menu li a:hover {color:#fff;}*/

.mynav2 {
	font-size:1em;
	color: #ebf070;
}
.mynav2 a, .mynav a:visited {
	margin:1px;
	color:#ebf070;
	background: #333;
}




/* NEW MENU */
*{ margin:0px; padding: 0px; }

#nav {

font-family: arial, sans-serif;

text-align:center;
width: 100%;

height:26px;

font-size:14px;

color:#999;

margin: 0px;

}

#nav ul {

list-style-type: none;

}

#nav ul li {

float: left;

position: relative;

}

#nav ul li a {

text-align: center;

border-right:1px solid #333333;

padding:6px 20px 6px 20px;  

display:block;

text-decoration:none;

color:#999;

}

#nav ul li ul {

display: none

}

#nav ul li:hover ul {

display: block;

position: absolute;

}

#nav ul li:hover ul li a {

display:block;

background:#333;

color:#ddd;

width: 190px;

text-align: center;

border-bottom: 1px solid #000;

border-right: none;

}

#nav ul li:hover ul li a:hover {

background:#5d5d5d;

color:#cadfcb;

}

.navbar {position:fixed;bottom:0px;width:101%;z-index:1;margin:0px;background-color:#000;border-top:3px groove #333;padding-top:1px;}

.box {float:left;width:459px;background-color:#0f0f0f; padding: 5px; margin: 2px;font-size:12px;text-align:center;}
.box2 {float:left;width:564px;background-color:#0f0f0f; padding: 5px; margin: 2px;font-size:12px;text-align:center;border:1px solid #222;}
.picbox {float:left;width:354px;height:235px;background-color:#0f0f0f; padding: 5px; margin: 2px;font-size:12px;text-align:center;border:1px solid #222;}
.bigbox {float:left;width:928px;background-color:#0f0f0f;text-align:center;border: 1px solid #222222; padding: 5px; margin: 5px;}
.bigbox2 {float:left;width:928px;background-color:#0f0f0f;text-align:left;line-height:28px;border: 1px solid #222222; padding: 5px; margin: 5px;clear:both;}
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}





div.art-nav-center
{
	position:relative;
	float:right; 
	right:50%;
	
}

ul.art-menu
{
	position:relative;
	float:left; 
	left:50%;
}

.firefox2 ul.art-menu
{
	float:none;
}


/* menu structure */

.art-menu
{
	padding: 0px 0px 0px 0px;
}

.art-nav
{
	position: relative;
	height: 36px;
	z-index: 100;
}

.art-nav .l, .art-nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 36px;
	background-image: url('images/nav.png');
}

.art-nav .l
{
	left: 0;
	right:0px;
}

.art-nav .r
{
	right: 0;
	width: 100%;
	clip: rect(auto, auto, auto, 100%);
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 36px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}


.art-menu a .r, .art-menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 108px;
	background-image: url('images/MenuItem.png');
}

.art-menu a .l
{
	left:0;
	right:0px;
}

.art-menu a .r
{
	width:400px;
	right:0;
	clip: rect(auto, auto, auto, 400px);
}

.art-menu a .t 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-decoration: none;
letter-spacing: 1px;
text-transform: none;
font-variant: small-caps;
	color: #9C9C9C;
	padding: 0 18px;
	margin: 0 0px;
	line-height: 36px;
	text-align: center;
}


.art-menu a:hover .t
{
	color: #FFFFFF;
}

.art-menu li:hover a .t
{
	color: #FFFFFF;
}

.art-menu li:hover>a .t
{
	color: #FFFFFF;
}



/* end MenuItem */

/* begin MenuSeparator */
.art-nav .art-menu-separator
{
	display: block;
	width: 2px;
	height: 36px;
	background-image: url('http://www.streetfighterfinder.com/wp-content/themes/fullscreen/images/MenuSeparator.png');
}

/* end MenuSeparator */

.tagline {font-size:33px;margin-top:-35px;font-variant:small-caps;letter-spacing:5px;}
.tagline a, a:active, a:visited {color:#ffff99;}
.tagline a:hover {color:#ffffff;}
.header {margin-top:-20px;font-variant:small-caps;font-size:54px;letter-spacing:7px;color:#ffffff;}
.header a {color:#ffffff;}

