﻿/*  
Theme Name: Personal blog theme. All rights reserved, not for use anywhere but aeoth.net/theleagueofpaul.com
Theme URI: http://theleagueofpaul.com/blog
Description: 
Version: 1
Author: Paul Jenkins
Author URI: http://theleagueofpaul.com/blog
*/
@font-face 
{
	font-family: LeagueGothic;
	src: url('/fonts/LeagueGothic.eot');
}

@font-face 
{
	font-family: LeagueGothic;
	src: url('/fonts/LeagueGothic.otf') format("opentype");
}

body { 
	padding:0px; 
	margin:0px; 
	color: black; 
	font-size:0.8em; 
	font-family: sans-serif;
	background: url('images/background.png') top repeat-x #2882ab ;
}

h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; font-family:LeagueGothic, sans-serif; }
h1{ font-size:4em;}
h2{ font-size:3em; margin-top: 0px; margin-bottom:0px;}
h3{ font-size:2em; margin-bottom:0;}
h4 { font-size:1.2em; margin-bottom:0; margin-top:0;}

a, a:visited { color: #086f9e; text-decoration: none;  }
a:hover { color: #007cdc; text-decoration:underline;}

ol li {
	margin-bottom: 10px;
}

#container {
    margin-top:60px;
}
#header {
	margin-left:10px; 
}
#content { 
	float:left;
	background: white;
	width: 750px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
#footer { font-size: 0.9em; clear:both; margin-left: 345px; padding-top:20px; color : white; }
#footer a { color : white;}
#side {
color : white;
	width: 245px;
	float : left;
 }
#sidebar { 
	
	font-family: LeagueGothic, sans-serif;
	font-size:2em;
}
#widgets { 

}



#sidebar ul { list-style :none; margin-left: 0;
  padding-left: 0;
}
#sidebar ul li { letter-spacing: 12px; margin-left:0; margin-bottom:30px; padding: 5px; padding-left: 48px; background : url('images/nav_bg.png') }
#sidebar ul a { color: White; }
#sidebar ul a:hover { color: White; text-decoration:none; }
#sidebar ul li:hover { background : url('images/nav_bg_hover.png'); }
#postnav {
	text-align:center;
	position:absolute;
	padding:0px;
	margin-left:-20px; 
	padding-top:5px; 
}

#shoppr { border-left: 3px solid #97c731; }
#twitter, #mahtweets {border-left: 3px solid #3984ff; }
#lastfm { border-left: 3px solid #d71102; }
#xboxlive { border-left: 3px solid #60b946; }
#flickr { border-left: 3px solid #ff0084; }
#facebook { border-left: 3px solid #3b5998; }
#email { border-left: 3px solid #f9e07b; }
#email, #shoppr, #mahtweets, #facebook, #flickr, #xboxlive, #lastfm, #twitter { padding-left: 10px; padding-top:3px; padding-bottom:3px; margin-bottom: 10px; }

.pHeader { margin-bottom:-5px;  margin-top:0px;}
.meta { text-transform: uppercase; color : #848484; font-size:0.9em; }

blockquote {
	padding:5px; padding-left: 20px;border-left:3px solid #2781aa; background: #f3f7f9; color: #686868;
}

.mycomment, .comment, .trackback { margin:5px; border-left: 3px solid #2781aa; padding:5px; padding-left:20px; margin-bottom:10px; }
.mycomment, .bypostauthor, .comment-author-admin { background: #f3f7f9;}
.trackback { font-style:italic; }
.commentmetadata { font-size:0.8em;}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }

.csharpcode, .csharpcode pre
{
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }

.lifestream  { font-family: sans-serif; font-size:10pt; letter-spacing: 0px;  }
.lifestream ul { list-style :none; margin-left: 0; padding-left: 0; }
.lifestream ul li { margin-left:0; margin-bottom:5px; padding: 5px; padding-left: 10px; }
.lifestream ul a { color: White; }
.lifestream ul a:hover { color: White; text-decoration:none; }
