/*
Theme Name: plaintxtBlog
Theme URI: http://www.plaintxt.org/themes/plaintxtblog/
Description: Your blog, but simplified. A clutter-free, 3-column layout. For WordPress 2.0+ (and Widgets friendly).
Version: 2.2
Author: Scott Allan Wallick
Author URI: http://scottwallick.com/
*/
/*
"plaintxtBlog" (C) 2006 Scott Allan Wallick - http://scottwallick.com/ - and distributed under the terms of the GNU General Public License v2
*/
a {text-decoration:none;
color:#fff;}
div.browser {position:fixed; bottom:10px;}
div.lion {width:320px;margin-left:auto; margin-right:auto;}
a img {border:none;}
a.rollover {
	display: block;
	width: 99px;
	height: 99px;
	text-decoration: none;
	background: url("http://www.justin-focus.co.uk/wp-content/uploads//2011/12/logo_roll.png");

	}

a.rollover:hover {


	background-position: -100px 0;

	}
img.ent {margin-left:25px; margin-right:25px; width:50px;opacity:0.2;-moz-transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}

img.ent:hover{opacity:0.9;-moz-transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}

.enterimg {width:100px; display:block;margin-left:auto; margin-right:auto;padding: 10px 0 0 0;}
div.open {margin-left:auto; margin-right:auto;}
a.rolloveropen{
	display: block;
	width: 99px;
	height: 99px;
	text-decoration: none;
	background: url("http://www.justin-focus.co.uk/wp-content/uploads//2011/12/logo_roll.png");
	margin-left:auto; margin-right:auto;margin-top:240px;
	}

a.rolloveropen:hover {


	background-position: -100px 0;

	}

.displace {
	position: absolute;
	left: -5000px;
	}

.leopard {
    position:fixed;
    top: 10px;
    margin-left:10px;
    width:500px;
}
.leopard p {
    font-style:italic;
}
.leopard a {
    font-weight:bold;
}
.leopard img{
}


body {
	font-size: 16px;
        font-family: "lucida sans", "courier new", "Courier New", Courier, monospace, verdana;
	border: 0px solid #111;
	color: #fff;
background: #000;
}





h1 {font-family: georgia; font-style:italic; font-weight: normal; margin:0 0 0 10px;}
h2{font-family: georgia; font-weight: bold; font-size: 18px;}

table tr { vertical-align: top; }
img{opacity:0.5;-moz-transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}
img:hover{opacity:1;-moz-transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}

.post {max-width:900px;min-width:250px; margin:0px 10px 0px 0px;}
.post img {max-width:900px; min-width:100px; height:500px;}

#posts {margin-top:100px;}

div.video embed,
div.post div.video object { width:800px !important; height:485px !important;
}


::-webkit-scrollbar-thumb:vertical { 
background-color:#ddd;
height:10px;
}
::-webkit-scrollbar-thumb:horizontal { 
background-color:#ddd;
height:10px;
}
::-webkit-scrollbar { 
height:10px;
width:10px; 
background-color:#000;
}
.post ul { list-style-type:none; margin:0px; padding:0px;
}

#site-info, .menu{
display:inline;
float:left;}
#site-info, .menu{
display:inline;
float:left;
}
.menu{
list-style:none;
padding:0;
margin:20px 0 0 40px;
}
.menu li{
-webkit-text-stroke: 1px transparent;
display:inline;
float:left;
font-size:22px;
text-transform:uppercase;
margin-left:40px;
position:relative;
}
.menu li:first-child{margin-left:0;}
.menu li a{
text-decoration:none;
color:#999;
border-bottom:1px solid #FFF;
}
.menu li a:hover, .menu li.current-menu-item a{
color:#333;
border-bottom:1px solid #fff;
text-shadow:2px 2px 1px rgba(0,0,0,0.13);
-moz-text-shadow:2px 2px 1px rgba(0,0,0,0.13);
}
.menu li ul{
margin:0;
position:absolute;
top:25px;
left:-10px;
width:150px;
background:#FFF;
padding:10px;
z-index:20;
display:none;
-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}
.menu li:hover ul{
display:block;
}
.menu li ul li a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.menu li ul li{
display:block;
clear:both;
margin:0 0 10px 0;
line-height:12px;
}
menu li a, #header h1 a, .navigation a{
-webkit-transition: all 200ms linear; /*safari and chrome */
-moz-transition: all 200ms linear; /* firefox */
-o-transition: all 200ms linear; /* opera */
transition: all 200ms linear;
}.navigation{
margin-left:10px;
overflow:hidden;
}
.navigation a{
background:#FFF;
border:1px solid rgba(0,0,0,0.1);
border-radius:10px;
padding:5px 10px;
display:inline-block;
text-decoration:none;
}
.navigation a:hover{
background:#5096cb;
color:#FFF;
}
#header h1 a,
.menu li a{
font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif;
}
#header{ 
left:0px;

top:0px;
width:100%;
margin-bottom:30px;
padding:10px 0px 10px 0px;
background:#FFF;
border-bottom:1px solid rgba(0,0,0,0.15);
}
#header h1 a{
font-weight:normal;
font-size:48px;
text-transform:uppercase;
letter-spacing:1px;
line-height:24px;
border:none;
display:block;
text-decoration:none;
text-shadow:2px 2px 1px rgba(0,0,0,0.13);
}
#header h1 a:hover{
color:#fff;
}
h2 {text-transform:lowercase;padding:0px; margin:0px;}
h2 a{text-decoration:none;}
.blogtitle{font-size:13px; margin-bottom:30px; font-weight:bold;}
.quote{font-size:25px; line-height:25px; font-style:italic; margin-bottom:10px;}
.footer{margin-top:60px; font-size:9px; color:#fff;}

