/*
Theme Name: JType Vans
Theme URI: http://antramm.com/
Description: JType Vans Template
Version: 0.1
Author: Ant Ramm
Author URI: http://antramm.com/
Tags: JType Vans Theme

Grey bar colour:                  505050
Sub page title colour:            bebebe
Sub page backgrd textarea colour: f2f2f2
text colour:                      333
Pod textarea:                     333
Pod text colour:                  fff
backgrd red colour:               210000
  
*/
@import url("css/reset.css");
@import url("css/lightbox.css");
/* Clearing */
.clear {clear:both;}
.clearfix:after {content:' ';clear:both;height:0;font-size:0;display:block;visibility:hidden;}
* html .clearfix {zoom:1;}
*:first-child+html .clearfix { zoom: 1; }
/* WP Default styles */
.alignright {float:right;margin:0 0 0 10px;display:inline;}
.alignleft {float:left;margin:0 10px 0 0;display:inline;}
.center {text-align:center;}
.hidden {display:none;}
.small {font-size:0.85em;}

img.alignleft,
img.size-full,
.gallery img.attachment-thumbnail,
img.alignright {border:5px solid black!important;}

h1 {font-size:1.5em;text-transform:uppercase;font-weight:bold;margin-bottom:1em;}
  h1 a {font-weight:bold;}
h2 {font-size:1.5em;margin-bottom:0.3em;}
  h2 a {color:black;text-decoration:none;}
strong {font-weight:bold;}
em {font-variant:italic;}
a {color:black;}
  a:hover {text-decoration:underline;}
hr {margin:1.5em 0;border:5px solid black;border-width:0 0 5px;clear:both;}
p {margin:0 0 1em;}

/* Start stuff */
html, body {margin:0;padding:0;background:white;min-height:100%;height:100%;}
body {font-size:0.85em;line-height:1.5em;background:white url(images/two_vans_plain.png) no-repeat fixed 50% 0;width:100%;display:table;}
#container {width:950px;margin:0 auto;position:relative;min-height:300px;height:100%;}

#header {height:265px;width:950px;overflow:hidden;position:relative;}
  /*#animation {height:219px;background:url(images/summer_backgrd.png) 0 0 repeat-x;width:950px;position:absolute;}*/
  #stage {top:0px;left:0px;z-index:100;background:url(images/s/sky.png) 0 0 repeat-x;height:230px;}
    .stage {position: absolute;top:0;left:0;width:100%;min-width:950px;height:309px;overflow:hidden;}
    #clouds {background:url(images/s/clouds.png) 0 0 repeat-x;width:950px;}
    #background {background:url(images/s/background.png) 0 0 repeat-x;width:950px;}
    #middleground {background:url(images/s/middleground.png) 0 0 repeat-x;width:950px;}
    #foreground {background:url(images/s/foreground.png) 0 0 repeat-x;width:950px;}
  
  #van {position:absolute;width:250px;height:160px;z-index:1000;top:73px!important;left:-250px;}
	  .van1 {background:transparent url(images/vans/001.png) no-repeat top left;}
	  .van2 {background:transparent url(images/vans/002.png) no-repeat top left;}
	  .van3 {background:transparent url(images/vans/003.png) no-repeat top left;}
	  .van4 {background:transparent url(images/vans/004.png) no-repeat top left;}
	  .van5 {background:transparent url(images/vans/005.png) no-repeat top left;}
	  .van6 {background:transparent url(images/vans/006.png) no-repeat top left;}
	  .van7 {background:transparent url(images/vans/007.png) no-repeat top left;}
	  .van8 {background:transparent url(images/vans/008.png) no-repeat top left;}
	  .van9 {background:transparent url(images/vans/009.png) no-repeat top left;}
	  .van10 {background:transparent url(images/vans/010.png) no-repeat top left;}
	  .van11 {background:transparent url(images/vans/011.png) no-repeat top left;}
	  .van12 {background:transparent url(images/vans/012.png) no-repeat top left;}
	  .van13 {background:transparent url(images/vans/013.png) no-repeat top left;}
	  .van14 {background:transparent url(images/vans/014.png) no-repeat top left;}
	  .van15 {background:transparent url(images/vans/015.png) no-repeat top left;}
  
  
#logo {font-size:0;text-indent:-9999em;position:absolute;width:325px;height:44px;top:211px;background:url(images/van_logo.png) 0 0 no-repeat;z-index:1000;}
  #logo a {width:323px;height:44px;display:block;}

#nav-bar {background:url(images/top_bar.png) no-repeat top right;height:44px;position:absolute;bottom:0;z-index:200;width:950px;}
  #nav-bar #nav {position:absolute;left:330px;width:600px;height:34px;line-height:34px;top:5px;text-transform:uppercase;}
    #nav-bar li {display:inline;}
    #nav-bar a {display:block;float:left;padding:0 10px;margin-right:2px;color:white;text-decoration:none;}
    #nav-bar a:hover {text-decoration:underline;}
#footer {width:950px;margin:-20px auto 0px;background:url(images/btm_bar.png) no-repeat top left;height:44px;line-height:44px;text-align:center;color:white;font-size:0.9em;}
  #footer a {color:white;}

#content {margin-top:-50px;padding:70px 8px 40px 50px;background:url(images/bg-blue-trans.png) repeat top left;}
#left-column {width:611px;float:left;min-height:400px;}

#sidebar {width:248px;margin-left:33px;float:left;}
  #sidebar .badge {text-align:center;}
  
  
.post {padding:0 10px;}
  .indent {padding:0 10px;}
  .post p:last-child {margin:0;}
  .postmetadata {font-size:0.9em;color:#555;}

#smcf-container h1 {color:white;}
  #smcf-container div.smcf-bottom a {display:none;}
  #smcf-container .smcf-send, #smcf-container .smcf-cancel {background:#91231e;}
  #smcf-container .smcf-label-replacement {width:100px;float:left;}

ul#sidebar {z-index:1;}
.widget, #submenu {color:white;border:6px solid white;position:relative;background:#231f20;padding:15px;margin-bottom:20px;z-index:1;}
  .widget .tl, #submenu .tl {width:23px;height:23px;position:absolute;top:-6px;left:-6px;background:url(images/menu_corners.png) no-repeat top left;}
  .widget .tr, #submenu .tr {width:23px;height:23px;position:absolute;top:-6px;right:-6px;background:url(images/menu_corners.png) no-repeat top right;}
  .widget .br, #submenu .br {width:23px;height:23px;position:absolute;bottom:-6px;right:-6px;background:url(images/menu_corners.png) no-repeat bottom right;}
  .widget .bl, #submenu .bl {width:23px;height:23px;position:absolute;bottom:-6px;left:-6px;background:url(images/menu_corners.png) no-repeat bottom left;}
  .widget h3.widgettitle {color:white;font-size:1.5em;margin-bottom:0.5em;}
  .widget a, #submenu a {color:white;text-decoration:none;}
    .widget a:hover, #submenu a:hover {color:white;text-decoration:underline;}
  #menu-content {color:white;}
    .menu-content ul, #menu-content ul {margin-left:20px;}

.widget_simpleimage {border:none;background:transparent;padding:0;}
  .widget_simpleimage .tl, .widget_simpleimage .tr, .widget_simpleimage .br, .widget_simpleimage .bl {display:none;}
#simpleimage-5 {margin:0 -20px;}
.simpleimage {text-align:center;}
#gallery-1 .gallery-item {margin-top:-3px!important;}

#van-gallery {list-style:none;margin:0;padding:0;list-style-position:outside;background:black;}
  #van-gallery li {float:left;width:25%;height:180px;margin-bottom:20px;text-align:center;}
  #van-gallery a {text-decoration:none;color:white;}
  #van-gallery img {border:5px solid black!important;}
  #van-gallery .fakeimage {border:5px solid black!important;background:#333;width:140px;height:140px;color:#666;font-size:6em;line-height:140px;}