/*
THEME NAME: Revolver Photography
THEME URI: http://revolverphotography.com
DESCRIPTION: Theme for Revolver Photography
VERSION: 1.0
AUTHOR: Nicole Williams
AUTHOR URI: http://brainlava.com
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('css/screen.css');

/* Common Classes */
.skip-link, #blog-title a span, body.page-template-revolverportfolio-php .entry-title, body.pageid-20 .page-title
	{position: absolute; right: 100000px; display: block;}
.left
	{float:left;}
.right
	{float:right;}
.clear
	{font-size: 0px; clear: both; line-height: 0px; width: 0px; height: 0px; padding: 0px; margin: 0px;}	
body
	{color: #807567; background: #000000 url('img/background.jpg') no-repeat fixed center top; font-weight: lighter;}
#wrapper
  {position: relative; }

/* Typography */
h1, h2, h3, h4, h5, h6 
	{color: #94846f; font-family:  Helvetica, Arial, sans-serif;}
h1
	{font-size: 2.0em; }	
h3
  {font-size: 1.7em;}	
p
	{font-size: 1.2em;}	
a, a:visited
		{color: #AE9D87; text-decoration: none;}
a:hover
	{color: #827a72;}			

/* Top Menu */ 
#menu
  {position: absolute; top: 65px; right: -5px;}
#menu ul
	{margin: 0px 0px 30px 0px; padding: 0px; list-style:none; position: relative;}
#menu ul li
	{margin: 0px 23px 0px 0px; padding: 10px 0px 5px 0px; float: left; font-family:  Arial, Helvetica, sans-serif; font-size: 1.3em;position: relative; top: 5px; }
#menu ul li.page-item-4
  {margin-right: 0px;}	
#menu ul li a
	{text-decoration: none; color: #807567; display: block; float: left; padding:0px 11px; line-height: 1.4em;}
#menu ul li a:hover, #header a:hover
	{color:#ae9d87; }
body.home #menu ul li.page-home a, body.single #menu ul li.page-item-4 a, body.pageid-20 #menu ul li.page-item-4 a, body.pageid-3 #menu ul li.page-item-3 a, body.pageid-155 #menu ul li.page-item-2 a, body.pageid-34 #menu ul li.page-item-34 a, body.pageid-41 #menu ul li.page-item-41 a,  body.pageid-156 #menu ul li.page-item-1 a
	{color:#ae9d87;font-weight:bold;}	

/* Home */
.page-template-revolverhome-php
  {background: #000000 none !important;}
.page-template-revolverhome-php div
  {margin: 0 auto; width: 800px; height: 600px;position: absolute;top: 50%;left: 50%;margin: -300px 0 0 -400px;}  

/* Header */
#header
  {color: #807567; background: transparent url('img/headerBg.gif') no-repeat left 116px; margin-bottom: 5px;   }	
#header a
  {color: #807567;}
#header div.span-5
	{padding-top: 20px; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; width: 173px;}
#header div.phone, #header div.email
	{font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; float: left;}
#header div.phone
  {width: 107px;}  	
#blog-title
	{margin:41px 0 0 -10px; color: #57544b;}
#blog-title a 
	{background:transparent url(img/logov3.gif) no-repeat scroll left top;display:block;height:109px;width:267px;}
.headerLinks
  {position: absolute; right: 5px; top: 50px;}	

/* Footer */
#footer p
	{font-size: 0.9em; margin:20px 0px 40px 0px;color: #807567;text-align:center;}		
	
/* Sidebar */
.sidebar
	{background: transparent url(img/featuredWork.gif) no-repeat top right;}
.sidebar ul
	{margin: 0px; padding: 0px; list-style:none;}
.sidebar ul li
	{margin: 0px; padding: 0px;}
h3.widgettitle
	{margin: 0px; text-transform: lowercase; display: none;}	

/* Featured Gallery Content */
.jdGallery 
	{border: 5px solid #000000 !important; }
.jdGallery .slideInfoZone 
	{padding: 10px;}	
.jdGallery .slideInfoZone h2
	{font-size: 1.4em !important; font-weight: normal !important;}	
.jdGallery .slideInfoZone p
	{font-size: 12px !important;}	
.jdGallery a.carouselBtn
  {background-color: transparent !important; display: none;}	

/* Recently Updated Items Widget */
.ngg-widget img 
	{border:5px solid #000000 !important; margin:0 0px 14px 0 !important; padding: 0px !important;}
.ngg-widget a:hover img 
	{border:5px solid #2D2A28 !important;}		
.ngg-widget, .ngg-widget-slideshow 
	{padding: 0px !important;}	
	
/* Post Styling */
#contentContainer
  {margin: 0 auto; width: 610px;}
h2.entry-title
	{margin-bottom: 15px; font-size:2.2em; font-family: "Myriad Pro", Helvetica, Arial, sans-serif; line-height: 1.0em;}
.entry-title a
	{text-decoration: none;}
.entry-meta
	{font-size: 10px; border-top: 1px dotted #2D2A28; border-bottom: 1px dotted #2D2A28;padding: 5px 0; margin-bottom: 10px;}
.entry-meta abbr, .entry-meta acronym
	{border-bottom: 0px;} 	
.entry-meta a
	{color: #57544B;}
.nav-previous
	{float: left; width: 350px;}
.nav-next
	{float: right; text-align: right; width: 350px;}		
#nav-below
	{margin: 10px 0px 30px;}
body.single #content, body.pageid-3  #content, body.four04 #content, .page-template-revolvernews-php #content
  { background-color:#060605; padding: 20px 30px;}
.alignleft
  {float: left; margin: 0 15px 5px 0;}  
.alignright
  {float: right; margin: 0 0px 5px 15px;} 
.aligncenter
  {margin: 0 auto;}  
.wp-caption-text
  {font-size: 10px;}  

/* Page Styling */
.page-template-default h2.entry-title  
  {border-bottom: 1px dotted #2D2A28; padding-bottom: 10px;}
  	
/* Comment Styling */
.comments ol 
  {margin:20px 0; padding: 0px; }
.comments ol ul
  {margin: 0px;}  
.comments ol li
  {border: solid 1px #2D2A28; background-color: #000000; list-style-image:none;list-style-type:none;margin:0 0 20px;padding:20px 20px 0 20px;}
.comment-meta
  {margin-bottom: 10px;}
.comments ol li .avatar
  {border: solid 2px #2D2A28;  float:left; margin: 0 10px 10px 0;}
.comment-reply-link
  {padding-bottom: 20px;}    
.form-label, .form-input
	{float: left; width: 350px;}
.form-label
	{padding: 12px 0px;}
input.text, input.title, textarea, select 
	{background-color: #000000; border-color: #2D2A28 !important; color: #57544B;}		
input.button
	{background-color: #2D2A28; color: #72695E; text-transform: uppercase; font-size: 10px; border: solid 1px #000000; padding: 3px; margin: 0.5em 0;}

/* Portfolio Page */
.sidebar 
  {display: none;}
.home .sidebar
  {display: block;}
#sb-title
  {position: absolute !important; bottom: -32px; height: 55px !important; width: 70%; left: 50px;  padding: 0px !important;}   
#sb-title-inner, #sb-info-inner
  {font-size:1.3em !important; color: #AE9D87 !important; font-size: 11px !important; font-family: Helvetica, Arial, sans-serif !important;}     
#sb-body
  {border:5px solid #2D2A28 !important;}    
#sb-loading a 
  {color: #57544B !important; }
img.ngg-singlepic 
  {background-color:transparent;display:block;padding:0px; border:5px solid #000000 !important;}     
.ngg-navigation
  {height: 20px;}
.ngg-navigation span
  {border:1px solid #2D2A28 !important; font-weight: bold; margin-right:3px;padding:3px 7px; background-color:#000000 !important;}  
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover 
  {background-color:#2D2A28 !important;color:#72695E !important; text-decoration:none !important;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev 
  {border:1px solid #2D2A28 !important; background-color:#2D2A28 !important;margin-right:3px;padding:3px 7px;}
#sb-nav-previous 
  {background-image:url(img/previous.png) !important;}
#sb-nav-next 
  {background-image:url(img/next.png) !important;}    
#sb-nav-close 
  {background-image:url(img/close.png) !important;}
  
/* Bullet Image Placement */  
body.page-template-revolverportfolio-php 
  {background: #000000 url('img/background.jpg') repeat-y scroll center top;}
body.page-template-revolverportfolio-php .pageContainer
   {position: relative; top: -14px; height: 640px;}
.hide
  {display: none !important;}   
.show
  {display: block;}   
.ngg-gallery-thumbnail
  {position: absolute; z-index: 2;}
.ngg-gallery-thumbnail img
  {background-color:#000000 !important;border:4px solid #000000 !important;margin:0 0 10px 0 !important;padding:0 !important;}  
.ngg-gallery-thumbnail a:hover img, a:hover img.ngg-singlepic 
  {border: 4px solid #2D2A28 !important;}
.ngg-gallery-thumbnail img
  {width: 80px !important; height: 80px !important; z-index: 1;}
.ngg-gallery-thumbnail a span
  {display: block; width: 88px !important; height: 88px !important; z-index:2; position: absolute; top: 0px; left: 0px;padding: 0px !important; background: transparent url('img/bulletholes.png') no-repeat left top;}      
.ngg-gallery-thumbnail-box
  {width: 105px;}  
.bullet0
  {left: -48px;top: 9px;}
.bullet0 a span
  {background-position: -24px -16px;}
.bullet1
  {left: 103px;top: -2px;}  
.bullet1 a span
  {background-position: -177px -5px;}  
.bullet2
  {left: 274px;top: 22px;}
.bullet2 a span
  {background-position: -348px -29px;}    
.bullet3
  {left: 406px;top: 16px;}
.bullet3 a span
  {background-position: -479px -23px;}   
.bullet4
  {left: 582px;top: -4px;}
.bullet4 a span
  {background-position: -655px -3px;}     
.bullet5
  {left: 759px;top: 22px;}
.bullet5 a span
  {background-position: -834px -29px;}      
.bullet6
  {left: 927px;top: -7px;}  
.bullet6 a span
  {background-position: -1001px -0px;}     
.bullet7
  {left: -29px;top: 128px;}  
.bullet7 a span
  {background-position: -46px -135px;}
.bullet8
  {left: 144px;top: 164px;}
.bullet8 a span
  {background-position: -219px -171px;}  
.bullet9
  {left: 263px;top: 145px;}
.bullet9 a span
  {background-position: -339px -152px;}  
.bullet10
  {left:418px; top:158px;}
.bullet10 a span
  {background-position: -494px -165px;}    
.bullet11
  {left:564px;top:149px;}
.bullet11 a span
  {background-position: -640px -156px;}      
.bullet12
  {left:713px;top:145px;}
.bullet12 a span
  {background-position: -788px -152px;}  
.bullet13
  {left:898px;top:117px;}
.bullet13 a span
  {background-position: -973px -124px;}    
.bullet14
  {left:-74px;top:263px;}  
.bullet14 a span
  {background-position: -1px -270px;}  
.bullet15
  {left:87px;top:268px;}
.bullet15 a span
  {background-position: -163px -275px;}      
.bullet16
  {left:258px;top:279px;}
.bullet16 a span
  {background-position: -331px -286px;}          
.bullet17
  {left:443px;top:284px;}  
.bullet17 a span
  {background-position: -520px -286px;}        
.bullet18
  {left:618px;top:265px;}  
.bullet18 a span
  {background-position: -694px -272px;}        
.bullet19
  {left:776px;top:244px;}  
.bullet19 a span
  {background-position: -851px -250px;}        
.bullet20
  {left:934px;top:269px;}
.bullet20 a span
  {background-position: -1010px -275px;}            
.bullet21
  {left:-21px;top:407px;}
.bullet21 a span
  {background-position:-54px -414px;}        
.bullet22
  {left:137px;top:392px;}
.bullet22 a span
  {background-position: -213px -399px;}        
.bullet23
  {left:288px;top:410px;}
.bullet23 a span
  {background-position: -364px -417px;}          
.bullet24
  {left:447px;top:399px;}  
.bullet24 a span
  {background-position: -523px -406px;}          
.bullet25
  {left:601px;top:414px;}  
.bullet25 a span
  {background-position: -677px -420px;}        
.bullet26
  {left:726px;top:382px;}  
.bullet26 a span
  {background-position: -801px -389px;}          
.bullet27
  {left:887px;top:403px;}  
.bullet27 a span
  {background-position: -963px -410px;}          
.bullet28
  {left:-67px;top:536px;}  
.bullet28 a span
  {background-position: -8px -543px;}          
.bullet29
  {left:122px;top:542px;}  
.bullet29 a span
  {background-position: -198px -549px;}          
.bullet30
  {left:277px;top:539px;}  
.bullet30 a span
  {background-position:-198px -549px;}          
.bullet31
  {left:415px;top:533px;}
.bullet31 a span
  {background-position: -353px -542px;}        
.bullet32
  {left:575px;top:540px;}
.bullet32 a span
  {background-position: -492px -550px;}          
.bullet33
  {left:740px;top:539px;}
.bullet33 a span
  {background-position: -650px -549px;}          
.bullet34
  {left:926px;top:523px;}  
.bullet34 a span
  {background-position: -815px -534px;}        
     
  /* Archive Page */
.featuredArchive
  {position: relative; border:5px solid #000000; background-color:#000000; margin-bottom: 20px;}
.page-template-revolverarchive-php #contentContainer
  {margin: 0 auto; width: 611px;}
 .featuredArchive img
  {text-align: center;}
.featuredArchiveContent
  {position: absolute; bottom: 0px; left: 0px; opacity: 0.8;  filter: alpha(opacity = 80); padding: 10px; background-color:#000000; width: 585px; }
.featuredArchiveContent h2
  {color:#665C51;font-size:1.4em !important;font-weight:normal;padding:0;margin:0;}
.featuredArchiveContent p
  {font-size:12px;}