<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Theme Name: Shane Crum
Theme URI: http://forthilldesign.com
Description: A WordPress theme based on the famous &lt;a href="http://binarybonsai.com/kubrick/"&gt;Kubrick&lt;/a&gt;.
Version: 1.0
Author: Shane Crum Defense Fund
Author URI: http://forthilldesign.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* Begin Typography &amp; Colors */
/*@import url("base.css"); */

/*@import url("kubrick.css");*/

img#wpstats{display:none}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/* add modifications */

  header, nav, article, footer, address, video {  
       display: block;  
	   padding: 0;
	   margin: 0;
	   border: 0;
	   position: relative;
   }  

em {
     font-style:italic;
}

img.centered {
	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;
	}

.caption {

	text-align:center;

	font-weight:bold;

	font-size:12pt;

	line-height:110%;
        color: black;
}
/* End Images */


body {
     background: url(images/scrim.jpg);
    font-family: 'PT Serif', 'Lucida Grande', Verdana, Arial, Sans-Serif;
/*      font-family: "Times New Roman", serif;*/
}

#wrapper {
	width: 100%;
	}

#wrapper hr {
	width: 0;
}


#page {
     width: 100%;
	
     background: transparent;
     margin: auto;
     margin-top: 20px;
}

#header {
     background: #c3d9ff;
	 background: #303031; 
     border: 0px solid red;
     color: red;
     width: 100%;
     margin: auto;
     margin-bottom: 0px;
     height: 150px;
}

#header h1 {
	text-align: left;
        font-size: 30px;
        padding-top: 0;
        width: 450px;
	    width: 33%;
        border: 0px solid blue;
        font-family: 'PT Sans', 'Helvetica Neue','Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; 
/*     font-family: "Courier New", Courier, monospace; */
        float: left;
        margin-bottom: 5px;
}

#header .description {
     float: right;
     width: 450px;
	 width: 33%;
     font-style: italic;
     text-align: right;
}

#header #imgband {
     width: 940px;
     background: black;
}

#header img {
     padding: 0;
     margin: 0;
     border-top: 3px solid black;
     margin-left:1px;
     margin-top: 3px;
}     


#headerimg 	{
	margin: 0 0 0 20px;
	padding: 20px 0 0;
	width: 940px;
	width: 95%;
        border: 0px solid green;
        height: 45px;
	}

#headerimg #thumb {
	width: 33%;
	float: left;
}

#thumb img {
	margin-left: auto;
	margin-right: auto;
}

nav {
	     text-align: center;
                 background: black;
                 background: #124e66;
		 border: 0px solid red;
		 height: 26px;
		 position: relative;
		 top:-20px;
		 margin: 0;
                 margin-bottom: 4px;
                 padding: 5px 0;
                 color: white;
                 width: 295px;
                 width: 431px;
                 margin-left: auto;
                 margin-right: auto;
                 font-family: 'PT Serif', Georgia, serif;
  	         font-size: 15px;
	}

nav.vw {
	width: 595px;
/*   width: 530px;
     width: 435px;
     width: 437px; */
}

nav ul {
     margin: 0 auto;
     margin: 0;     /* take out */
     padding: 0;
     list-style: none;
}

nav ul li {
     list-style: none;
     display: inline;
     border-right: 1px solid red;
     margin: 0 5px;
     margin: 0;
     float: left;
     /*width: 85px;*/
     height: 22px;
}

nav.fw ul li {
     display: block;
     width: 85px;
}

nav.vw ul li {
     padding: 0 10px;
}

nav li.last {
     border-right:0;
}

nav ul ul {
          margin: 0;
          padding-bottom: 10px;
          width: 85px;
          position: absolute;
          left: -999em;
          z-index: 101;
          border: 0;
          }

nav li li {
     float: left;
     padding: 0;
     line-height: 1.1;
     padding: 10px 0 0;
     border: 0;
}

nav.vw li li {
     padding: 10px 0 0 10px;;
}

nav li:hover ul, nav li ul:hover {
     left: auto;
     background: #124e66;
}

nav a:hover {
	      text-decoration:underline;
              background: #808080;
              color: white;
	  }

nav a:visited, nav a:link {
     color: white;
}

ul li {
	padding-bottom: 10px;
}

h1, h2, h3 {
        font-family: 'PT Sans', 'Helvetica Neue','Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; 
/*     font-family: Courier, "Courier New", monospace; */
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
/*	font-family: 'Lucida Grande', Verdana, Sans-Serif; */
        font-family: "PT Sans", "Times New Roman", serif;
	font-size: 1.2em;
	color: white;
	}

h3 {
	font-size: 1.3em;
        text-align: centered;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
        color: #f43d3d;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

h1 {
	padding-top: 45px;
	margin: 0;
	}

h2 {
	margin: 30px 0 20px 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#sidebar h2 {
	margin: 5px 0 5px;
	padding: 0;
	color: white;
	}

h3 {
	padding: 0;
	margin: 0px 0 15px;
        text-align: center;
        clear: both;
        padding-top: 10px;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

.entry p {
     margin-bottom: 10px;
}

.entry p a:visited {
	color: #b85b5a;
	}

.centered {
     margin: auto; 
/*     width: 100%; */
     text-align: center;
}

#content {
     background: white;
     border: 0px solid red;
     width: 75%;
     padding-right: 25px;
}

#content #left {
     width:250px;
     float: left;
     border: 0px solid red;
}

#content #right {
     width:500px; 
     float: right; 
     border: 0px solid red;
}

.lpic {
     float: left;
     margin-right:10px; 
     margin-bottom: 10px;
}

.cpic {
     margin: auto;
     margin-bottom: 10px;
     text-align: center;
}

.cpic img {

}

.apic {
     position: absolute;
}

#portfolio {
     width: 580px;
     border: 0px solid red;
     position: relative;
     height: 430px;
     float: right;
     margin-top: 10px;
}

#portfolio .slide {
     position: absolute;
     left: 0;
     top: 0;    
     border: 0px solid black;
     width: 580px;
     height: 420px; 
     text-align: center;
}

#portfolio .slide img {
     margin: auto;
}

#fronttext {
     width: 580px;
     float: right;
     position: absolute;
     right: 0;
     top: 430px;
}

#fronttext h2 {
     line-height: 1.1;
}

.review {
     text-align:right;
     margin-bottom:20px
}

#excerptbox {
     border: 1px solid black;
     /*clear: both;*/
     padding: 0 20px;
     width: 210px;
     float: left;
}

#excerptbox img {
     float: left;
     margin: 10px 10px 10px 0;
}

#excerptbox p {
     clear: both;
}

#excerptbox ul {
     list-style: none;
     padding: 0;
}

#excerptbox li {
     margin-bottom: 10px;
}

#excerptbox h2 {
     margin-top: 10px;
}

.post {
	margin: 0 0 40px;
	text-align: left;
	}

.post hr {
	display: block;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

#blogleft {
     width: 660px; 
     float: left; 
     border-right: 1px solid black;
     padding-right: 10px
}
/*
#blogleft img {
     float: left;
     margin-right: 25px;
}
*/
.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


#sidebar {
     border: 0px solid green;
     margin-left: 0;
     float: right;
     width:16%;
	 background: aliceblue;
	 background: #75befd;
	 background: #124e66;
	 padding-left: 20px;
	
}

#sidebar ul {
     list-style: none;
     padding: 0;
}

#sidebar ul ul {
     padding: 0;
}

#sidebar a {
	color: white;
}

#sidebar a:hover {
	color: #f43d3d;
}

#searchform {
	color: white;
}

#searchform label {
	margin: 0 0 5px;
}

#searchform input {
	margin: 5px 0 0;
}

#footer {
     background: none;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

.searchresults h3 a {
	color: #f43e3e;
}

.searchresults h3 a:hover {
	text-decoration: underline;
}

.cform input.submit, #reloadButton {
     width:120px;
     height: 2em;
     clear: both;
     color: white;
     font-size: .9em;
     background: green;
     background: #662a12;
     background: #3f870a;
     margin-top: 20px;
     margin-left: 277px;
}


</pre></body></html>