 /* General styling */
    body {
    background: #000;
	background-image:url('bg.jpg');
	background-repeat:repeat-x;background-attachment:fixed;
      font-family: Helvetica, Arial, sans-serif;  font-size:10px;
    }
    h1 { width: 540px; margin: 0 auto; }
    h1 a, h1 {
      color: #979797; line-height: 1.2;
      text-decoration: none;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
    }
   /* h1 a:hover { color: inherit; }*/
    h2 { margin-top: 0; font-size: 13px; }
    /* "fake smallcaps" */
    /*h3 { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color:#FF66CC}*/
 	h3 {    text-shadow: 0 4px 0 black;    color: #346b9a; }
	h3 a {    color: #ff66cc; }
	h3 a:hover {    color: #fff; }

    p {color:#999;}
   /*  object { margin-bottom: 1em; margin-top: 0.5em;background-color:white; padding:10px; } */
    sup { line-height: 1; }
    p, pre {font-family: Helvetica, Arial, sans-serif; margin-top: 2px; margin-bottom:50; padding-top: 0;  clear: left; }
     
	li {padding-bottom:20px;}
	/* #346b9a blue   #FF66CC pink */
	a { color: #346b9a; text-decoration: none; } 
    a:hover { color: #FF66CC; }
    a img { outline: 0; border: none; }
   
    ul, ol { list-style-type: none; padding-left: 0; padding-bottom: 5px;}

	.utility {
	float: right; 
	position: fixed;
	 background-color:#151A20;
	 color:white;
	 font-size:11px;
	 height:16px;
	 letter-spacing:1px;
	 padding-bottom:5px;
	 padding-left:15px;
	 padding-right:0;
	 padding-top:0;
	 text-align:right;
	}
  
  	.title a{color: #FF66CC;}
	/*.navShadow { color: #346b9a; font: normal 1.2em Helvetica, Arial, Sans-Serif; line-height: 20px; text-shadow: 1px 1px  #efefef; }*/
	.navShadow { color: #346b9a; font: normal 1.2em Helvetica, Arial, Sans-Serif; line-height: 20px; text-shadow: 0 4px  #000; }
	.navShadow a { color: #346b9a; }
 	.navShadow a:hover { color: #fff;}

	.navShadow h3 { color: #346b9a; font: normal 1.2em Helvetica, Arial, Sans-Serif; text-shadow: 1px 1px #fff, 2px 2px #fff;}
 	.tumblrPost img{width:400px; padding-top:30px; padding-bottom:80px;}
	.clear {clear:all;}
	.caption {font-family: Helvetica, sans-serif; color: #666666; line-height: normal;}
	.footer, .push {height: 50px; /* .push must be the same height as .footer */	}

	
 	#stripPics img {top:35; width: 400px; display: block; padding-bottom: 50px; margin-top: 5px; background-color:#EDEDED; padding:4px; }
	#wrapper {min-height: 100%; 	height: auto !important;	height: 100%;	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */	}

    #sidebar {
    /*background-image: url(menuBg.png); */
    line-height: 20px;		
    margin: 20px auto auto 10px;
	position: fixed;
	width:160px;
	height:350px;
	font-family:Helvetica, Verdana;
	font-size: 1.2em;
	color:#FF66CC;
	}
	
	#videoObject {margin-left:130px; }
	#flickrCaption {width:400px;}
	#footer {font-size: 10px;border-top-color:#444444;border-top-style:solid;border-top-width:1px;height:10px;padding-bottom:5px;padding-left:15px;padding-right:15px;padding-top:5px;}
	#footer a {text-decoration: none;}
	
	
