/* @override http://www.jam-factory.com/tumblr/tumblr.css */

html {
        background: url(http://www.jam-factory.com/tumblr/random/random.php) no-repeat center center fixed #000000;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

body {			
    			font-family: "Helvetica", Helvetica, Arial, Geneva, sans-serif;
    			font-size: 62.5%;
    			letter-spacing:   0;
                line-height:      20px;
                margin: 0;
                background-color: transparent;
                color: #ffffff;
            }
            img {
	border: none;
}
	#supersize{
			position:fixed;
			z-index: 5000;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
            
                #header {
				width: 		850px;
				height: 100px;
                margin:           0 auto 25px auto;
                padding:          0px;
				background: 	url(http://www.jam-factory.com/tumblr/images/bg.png) repeat;
                position:         relative;
                z-index: 6000;
            }
            
            #content {
				width: 		800px;
				margin: 0 auto;
                padding:          30px 25px 15px 25px;
				background: 	url(http://www.jam-factory.com/tumblr/images/bg.png) repeat;
                position:         relative;
                font-size: 1.4em;
                z-index: 7000;
              
            }
            
            #left {
	width:  510px;
	float: left;
	border-right: 1px dotted #575656;
	padding-right: 20px;
}

#right {
	width:  250px;
	float: right;
	font-size: 12px;
	line-height: 17px;
}
.rightbox h3 {
font-size: 20px;
line-height: 0px;
padding: 0px;
margin: 0 0 5px 0;
color: #ffffff;
}
.rightbox {
	border-bottom: 1px dotted #575656;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	text-align: justify;
}
#twitter {
	border-bottom: 1px dotted #575656;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
}
#twitter h3 {
font-size: 20px;
line-height: 0px;
padding: 0px;
margin: 0 0 5px 0;
color: #ffffff;
}
#twitter h3 a {
color: #ffffff;
}
#tweets {
	background: url(http://www.jam-factory.com/tumblr/images/bg.png) repeat;
	padding: 0 10px 10px 10px;
	font-size: 11px;
}
#tweets .content {
	color: #c3c3c3;
	font-size: 11px;
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #575656;
}
#tweets .content:hover{
	color: #ffffff;
}

            a {
                color:            #76cd00;
                text-decoration: none;
            }
            
            a:hover {
                color:            #ff6000;
                text-decoration: none;
            }

            h1 {
                padding:          30px 0px 50px 0px;
                margin:           0px;
            }
            
            h1 a {
                color:            #ff6000;
                text-decoration:  none;
            }

            #description {
                position:         relative;
            }

            #description div {
                position:         absolute;
                left:             450px;
                color:            #ffffff;
            }

            #description div a {
                color:            #76cd00;
            }
            
            #description #nav_container {
                font-size: 10px;
                font-weight: bold;
            }
            
            #description #nav_container .dim {
                filter: alpha(opacity=50); 
                -moz-opacity: 0.5; 
                opacity: 0.5;
            }
            
            .post {
                position:         relative;
                margin-bottom:    0px;
                padding: 0px;
                clear: both;
                margin-left: 0px;
            }

            .post div.labels {
                position:         absolute;
                left:            -65px;
                top:  -20px;
                text-align:       right;
                background: 	url(http://www.jam-factory.com/tumblr/images/datecircle.png) no-repeat top left;
                padding: 0px;
                width: 60px;
                height: 60px;
                z-index: 8000;
            }

            .post div.date {
			width: 60px;
			height: 60px;
			padding: 7px 0 0 0;
            }

            .post div.date a {

            }

            .post h2 {
                font-size:        20px;
                font-weight:      Bold;
                color:            #76cd00;
                letter-spacing:   -1px;
                margin:           0px 0px 10px 0px;
            }

            .post h2 a {
                color:            #76cd00;
                text-decoration:  none;
            }
            
            /* Regular Post */
            .post .regular {
                font-size:        14px;
                color:            #ffffff;
                line-height:      20px;
            }

            .post .regular blockquote {
                font-style: italic;
            }
            
            /* Photo Post */
            .post .photo img {
                border:           none;
                padding:          5px;
				background: 	url(http://www.jam-factory.com/tumblr/images/imgbg.png) repeat;
				position: 		relative;
				margin: 0;
			/*	width: 700px; */
            }

            .post .photo div.caption {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	width: 510px;
            }
       
            
            .post .photo div.caption:first-letter {
font-size:67px;
	line-height:0.90em;
	float:left;
	margin-right:0.1em;
	font-weight:bold;
	font-style:normal;
	color: #ff6000;
            }
            
            .post .photo div.caption a {
	text-decoration: none;
            }
            
            /* Quote Post */
            .post .quote span.quote {
			font-style: normal;
			font-size: 45px;
			line-height: 40px;
			font-weight: bold;
			
            }

            .post .quote span.quote a {
            }

            .post .quote span.quote big.quote {
                vertical-align:   0px;
            }
            
            .post .quote .source {
                font-size:        14px;
                color:            #7f7f7f;
                letter-spacing:   0px;
                padding: 10px 0 0 30px;
                line-height: 18px;
            }
           

            .post .quote .source a {
	text-decoration: underline;

            }
            
            .bigquote {
	color: #76cd00;
}
            .largequote {
				font-style: normal;
			font-size: 30px;
			line-height: 30px;
			font-weight: bold;
}
            
            /* Link Post */
            .post .link a.link {
	text-decoration: none;
	color: #76cd00;
	font-size: 30px;
	font-weight: bold;
	line-height: 18px;
            }
           .post .link a.link:hover {
	color: #ff6000;
            }
            
            .post .link span.description {
                font-size: 14px;
                line-height: 20px;
            }
            
            .post .link span.description a {
   text-decoration: underline;
            }

            /* Conversation Post */
            .post .conversation ul {
                list-style-type:  none;
                margin:           0px;
                padding:          0px;
                font-style: italic;
            }
            
            .post .conversation ul li {

                padding:          0px 0px 15px 0px;
            }
            
            .post .conversation ul li span.label {

            }
            
            /* Audio Post */      
            .post .audio div.caption {
                font-size:        18px;
                color:            #7f7f7f;
                letter-spacing:   -1px;
                line-height: 25px;
            }
            
            .post .audio div.caption a {
text-decoration: underline;
            }
            
            /* Video Post */
            .post .video {
                width:            500px;
                margin: 0 25px 10px 0;
                border:           none;
                padding:          5px;
				background: 	url(http://www.jam-factory.com/tumblr/images/imgbg.png) repeat;
				position: 		relative;
            }

            .post .video div.caption {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	width: 510px;
            }
            
             .post .videocaption:first-letter {
	font-size:67px;
	line-height:0.90em;
	float:left;
	margin-right:0.1em;
	font-weight:bold;
	font-style:normal;
	color: #ff6000;
            }
            
            .videocaption {
		font-size: 14px;
	line-height: 20px;
            }
            
            .post div.video div.caption a {
text-decoration: underline;
            }

            /* Footer */
            #footer {
                margin:           20px 0px 0px 0px;
                text-align:       center;
                font-size: 12px;
                clear: both;
            }
            
            #footer a {
                text-decoration:  none;
                color: #ffffff;
                font-size: 12px;
            }
            
            #footer a:hover {
				color:  #76cd00;
            }

/* @group MY EXTRA BITS */

            .bigdate {
			display: block;
			width: 60px;
			text-align: center;
			font-size: 35px;
			letter-spacing: 0px;
			color: #ffffff;
}
            .smalldate {
			display: block;
			width: 60px;
			height: 16px;
			text-align: center;
			font-size: 18px;
			text-transform: uppercase;
			color: #ff6000;
}

			.linktext {
			font-size: 15px;
	         color:    #7f7f7f;
	         font-weight: normal;

}
.laquo {
	color: #7f7f7f;
}

#credits {
	font-size: 12px;
	color:    #7f7f7f;
}
#credits a {
	font-size: 12px;
	color:    #7f7f7f;
	text-decoration: underline;
}
#credits a:hover {
	color:    #ffffff;
	text-decoration: underline;
}
.footerdiv {
	margin: 10px 0;
}
#flashgallery {
	width: 800px;
	height: 800px;
	background: 	url(http://www.jam-factory.com/tumblr/images/imgbg.png) repeat;

}
.mediadescription {
	margin: 10px 0 40px 0;
}

h2 {
                font-size:        30px;
                font-weight:      Bold;
                color:            #76cd00;
                letter-spacing:   -1px;
                margin:           0px 0px 10px 0px;
                text-transform: uppercase;
            }
            
         


/* Photo Post */
.portfolio {
                border:           none;
                padding:          5px;
				background: 	url(http://www.jam-factory.com/tumblr/images/imgbg.png) repeat;
				margin: 0;
            }
            
.aardman {
	font-size: 14px;
	text-transform: uppercase;
	color:    #7f7f7f;
}

.aboutme {
                border:           none;
                padding:          5px;
				background: 	url(http://www.jam-factory.com/tumblr/images/imgbg.png) repeat;
				float: 			left;
				position: 		relative;
				margin: 0 25px 10px 0;
            }
    .formlabel {
	font-weight: bold;
}
#newsletter {
	margin: 10px 0 0 0;
}
.inputform {
	float: left;
	width: 140px;
	background-color: #000000;
	border: 1px dotted #575656;
	font-size: 12px;
	color: #7f7f7f;
	padding: 5px;
	margin: 0 5px 0 0;
}
.signupbutton {
	background-color: #76cd00;
	color: #000000;
	font-size: 12px;
	border: none;
	font-family: "Helvetica", Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	padding: 5px;
}
.rightbox ul {	
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
	list-style-image: url(http://www.jam-factory.com/tumblr/images/li.png);
}
#right li {
	padding: 0 0 3px 0;
}
#right li:hover {
	list-style-image: url(http://www.jam-factory.com/tumblr/images/li-hover.png);
}
.white {
	color: #575656;
}
#previous {
	float: left;
	margin: 0 0 12px 0;
	font-weight: bold;
}
#next {
	float: right;
	margin: 0 0 12px 0;
	font-weight: bold;
}
.event-date {
	background: url(http://www.jam-factory.com/tumblr/images/clock.png) top left no-repeat;
	padding-left: 17px;
	margin: 5px 0 5px 0;
}
.event-loc {

	background: url(http://www.jam-factory.com/tumblr/images/loc.png) top left no-repeat;
	padding-left: 17px;
}
.event-name {
	background: url(http://www.jam-factory.com/tumblr/images/eventtitle.png) top left no-repeat;
	padding-left: 17px;

}

.event-name:first-line {
	font-weight: bold;
}

.block-1 {
	width:  250px;
	height: 100px;
	float: left;
	margin: 0 0 20px 0;
}
.block-2 {
	width:  250px;
	height: 100px;
	float: left;
	margin-left: 25px;
}
.block-3 {
	width:  250px;
	height: 100px;
	float: right;
}
.block-image {
width: 100px;
height: 100px;
float: left;
overflow: visible;
}
.block-text {
width: 140px;
height: 100px;
float: right;
}
#about-blocks {
font-size: 13px;
	line-height: 17px;
	text-align: justify;
	margin: 40px 0 0 0;	
}
#about-blocks h3{
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
#about-blocks p{
	margin: 0px;
	padding: 0px;
}
.mugshot {
	float: right;
	margin: 0 0 0 3px;
}
.commenting {
	text-align: left;
	font-size: 12px;
	border-top: 1px dotted #575656;
	margin: -10px 0 30px 0;
	padding: 10px 0 0 0;
}
.commenting img {
	padding: 0 3px 0 0;
	top: -5px;
	float: left;
}
.post .photo .commenting img {
	background: transparent;
}
#findmeonline img {
	float: left;
	padding-right: 10px;
}
#findmeonline {
height: 40px;
margin-top: 5px;
}
.projectsimworkingon img {
	float: left;
	padding-right: 20px;
}
.projectsimworkingon {
height: 100px;
margin-top: 10px;
}
/* @end */
            

            
            {CustomCSS}
