/*
Theme Name: Entropy
Theme URI: http://www.raven.za.net/wp-themes/entropy-wordpress-theme
Description: Entropy is a feature-rich grunge theme with Cumulus support.
Version: 1.0
Author: fx and docmoo
Author URI: http://www.raven.za.net
Tags: white, two-columns, right-sidebar, fixed-width, black, silver, red
*/
     


body {
    font:62.5% 'lucida grande',verdana,arial,sans-serif
}

body,div#post h2 {
    background:#fff
}

body,div#the_categories a {
    color:#333
}

body,div#footer div.fBlock {
    text-align:left
}

body,div#pages ul,div#footer div.fBlock ul,ul.commentlist {
    margin:0;
    padding:0
}

img,input.noStyle {
    border:0
}

div#rightMain a:hover,div#latestPost a:hover,div#recentPosts a:hover,div#recentPosts a,div#post #respond a,div#post .entry a,div.navigation a,div.sBlock a,div.sBlock ul li a {
    color:#e33033
}

div#headerBar {
    background:#454649;
    height:10px
}

/* div#headerBar,div#rightBlock a {
    display:block
} */

div#headerBar,div#rightBlock img {
margin: 0 4px 4px 4px;
padding: 0;
}

div#page,div#post {
    width:990px
}

div#page,div#footer div#fHolder,div#post {
    margin-left:auto;
    margin-right:auto
}

div#page {
    background:#fff url(images/background.png) no-repeat top left
}

div#header {
    padding-top:10px
}

div#sidebar {
width:230px;
}

div#pages,div#rightMain,div#rightBlock,.alignright,div#sidebar,ul.commentlist div.comment-meta {
    float:right
}

div#pages ul,div#pages li,div#the_categories li,div#footer div.fBlock ul,.commentlist,ul.commentlist {
    list-style:none
}

div#pages li {
    margin-top:40px;
    padding-right:5px;
    border-bottom:4px solid #ffdadb;
    list-style-type:none;
    margin-right:20px
}

div#pages li,div#footer div.fBlock,.postmetadata img,.alignleft,ul.commentlist img.avatar {
    float:left
}

div#pages li,div#latestPost div.fentry,div#recentPosts div.post {
    padding-left:5px
}

div#pages li:hover {
    border-bottom:4px solid #ed4c4f
}

div#pages a {
    font:1.8em 'lucida grande',verdana,arial,sans-serif normal
}

div#pages a,div#latestPost h2 a,div#recentPosts h2 a,div#recentPosts a,div#the_categories a,div#rightBlock a,div#footer a,h2 a,div.navigation a,div.sBlock a,div.sBlock ul li a,div#logoHeader a,ul.commentlist a,div#tagCloud a {
    text-decoration:none
}

div#pages a,div#latestPost h2 a,div#recentPosts h2 a,h2 a,div#logoHeader a {
    color:#454649
}

div#latestPost,.postmetadata {
    margin-top:30px
}

div#latestPost h2 a,div#footer h2 {
    font:1.4em 'lucida grande',verdana,arial,sans-serif normal
}

div#latestPost h2 a,div#rightBlock img,div#post h2 img,div#sidebar,h3 img,img.commentImg,ul.commentlist div.comment-meta {
    position:relative
}

div#latestPost h2 a {
    top:-4px
}

div#latestPost div.fentry {
    font:1.3em 'lucida grande',verdana,arial,sans-serif;
    width:700px
}

div#latestPost div.fentry,div#recentPosts div.post {
    border-left:4px solid #ededed
}

div#recentPosts {
    margin-top:140px;
    width:400px;
    font-size:1.1em
}

div#recentPosts div.post {
    margin-bottom:40px
}

div#recentPosts h2 a {
    font:0.9em 'lucida grande',verdana,arial,sans-serif normal
}

div#recentPosts div.categ {
    margin-top:-15px
}

div#rightMain {
    margin-top:130px
}

div#tagCloud {
    width:445px;
    height:163px;
    padding:20px;
    padding-left:0;
    padding-top:40px;
    margin-top:-50px;
    margin-top:10px
}

div#tagCloud img.tagimg {
padding-bottom: 20px;
}

div#tagCloud p {
font-size: 12pt;
}

div#the_categories {
    padding-left:100px;
    padding-top:30px
}

div#the_categories li {
    list-style-image:none
}

div#the_categories li,div#footer div.fBlock {
    font-size:1.2em
}

span#chooser {
    margin-left:35px
}

span#chooser img {
    margin-left:50px
}

div#rightBlock {
    /* background:url(images/rss.jpg) top center; */
    margin-right:8px;
margin-left: 50px;
    margin-top:-10px;
    height:150px;
    width:243px;
    padding-top:50px
}

/* div#rightBlock a {
    background:white;
    padding:5px 10px;
    font-size:1.4em;
    margin-bottom:15px;
    margin-left:30px;
    opacity:0.9
} */

div#rightBlock a,div#footer a,h2 a:hover,ul.commentlist a,div#tagCloud a {
    color:#ed4c4f
}

div#rightBlock a:hover {
    opacity:1
}

div#rightBlock img,h3 img,img.commentImg {
    top:3px
}

div#footer {
    width:100%;
    height:253px;
    padding-top:200px;
    color:white;
    background:#fff url(images/footer.jpg) repeat-x top center
}

div#footer,div#footer div#fHolder {
    text-align:center
}

div#footer div#fHolder {
    width:950px
}

div#footer div.fBlock {
    line-height:1.4em;
    width:30%
}

div#footer div.fBlock ul {
    text-indent:0
}

div#fLatest {
    margin-right:200px
}

div#post {
    background:#fff url(images/post_background.png) no-repeat top left
}

div#post h2 {
    font:1.6em 'lucida grande',verdana,arial,sans-serif normal
}

div#post h2 img {
    top:4px
}

div#post h2 img,h3 img {
    margin-right:3px
}

div#post .singlepost {
    font:1.1em verdana,arial,sans-serif
}

div#post .singlepost,#respond,div.navigation,div#logoHeader,h2.pagetitle,h2.center {
    width:500px
}

.postmetadata {
    background:#fff9d1;
    padding:10px;
    border-top:1px solid #ddc000;
    border-bottom:1px solid #ddc000;
    margin-bottom:20px
}

.postmetadata a {
    color:#9f8a00
}

.postmetadata img,ul.commentlist img.avatar {
    margin-right:10px
}

h3 {
    font-weight:normal;
    font-size:1.5em
}

.commentlist {
    width:450px
}

#respond textarea {
    border:1px solid #777
}

blockquote {
    padding-left:40px;
    color:#666;
    background:url('images/quote.png') no-repeat center left
}

blockquote,ul.commentlist {
    margin-left:10px
}

div.navigation {
    height:20px
}

div#sidebar,ul.commentlist div.comment-meta {
    top:0
}

div#sidebar {
    margin-right:30px;
    margin-bottom:200px
}

div.sBlock ul {
    list-style-image:url('images/bullet.png');
    list-style-type:circle
}

div#logoHeader a {
    font:2.8em 'lucida grande',verdana,arial,sans-serif
}

div#logoDesc,ul.commentlist div.comment-meta {
    margin-bottom:10px
}

textarea,input {
    border:1px solid #cecece;
    padding:3px;
    background:url(images/inputBg.png) no-repeat top left
}

img.commentImg {
    margin-right:5px
}

ul.commentlist li {
    margin-bottom:30px
}

ul.commentlist div.vcard {
    font-size:1.3em;
    border-bottom:1px solid #cecece
}

ul.commentlist cite {
    font-style:normal;
    font-weight:bold
}

ul.commentlist li p {
    margin-top:20px;
    margin-left:42px
}

input.noStyle {
    background:none
}

.aligncenter,div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* Added by KTB */

/* Clips Page */

div#clips { }

div#clips div#pubtoc {
float: right;
margin-right: 10px;
margin-left: 10px;
width: 125px;
border: 1px solid red;
padding: 0 10px 0 10px;
}

div#pubtoc h4 {
text-align:center;
font-size: 8pt;
}

div#pubtoc h2 {
font-size: 10pt;
}

div#pubtoc ul {
list-style: none;
margin-left: 0;
padding-left: 0;
}

div#clips li {
font-weight: bold;
}

h2 {
font-size: 11pt;
}

h3 {
font-size: 14pt;
font-style: italic;
}

h3.publication {
font-size: 16pt;
font-style: normal;
}

h4 {
font-size: 11pt;
}

/* Resume */

div#resume {
font-family: 'Trebuchet MS', Tahoma, Helvetica, Verdana, Arial, sans-serif;
}

#resume #workhistory { }

#workhistory hr {
color: #000;
background-color: #000;
height: 5px;
padding:0;
}

#workhistory h2.heading {
	font-size: 25pt;
	text-align: right;
	background-image:url(http://ktbradford.com/wp/wp-content/uploads/resume/workhistory.png);
	background-repeat:no-repeat;
	height:50px;
 }

#workhistory h3.employer {
	font-size: 18pt;
	font-weight: bold;
	font-variant: small-caps;
	font-style:normal;
	color: #FF0000;
	margin-bottom: 1px;
	margin-top: 30px;
 }

#workhistory h3.jobtitle {
	font-size: 15pt;
	font-weight:bold;
	font-style: italic;
	text-align:right;
	margin-top: 1px;
	float: right;
 }

#workhistory .workdates {
	font-size: 11pt;
	text-align:right;
	float: left;
	margin-top: 1px;
 }

#workhistory ul.jobduties {
	clear: left;
	padding-top: 15px;
}

ul.jobduties li {
	font-size: 10pt;
	}
	
#resume #education {
	padding-top: 30px;
	}

#education hr {
	color: #000;
	background-color: #000;
	height: 5px;
	clear:both;
	padding:0;
}

#education h2.heading {
	font-size: 25pt;
	text-align: right;
	height: 50px;
	background-image:url(http://ktbradford.com/wp/wp-content/uploads/resume/education.png);
	background-repeat:no-repeat;	
 }

#education h3.school {
	font-size: 18pt;
	font-weight: bold;
	font-variant: small-caps;
	font-style:normal;
	color: #FF0000;
	margin-bottom: 1px;
	 }

#education .dept {
	font-size: 15pt;
	font-weight:bold;
	font-style: italic;
	text-align:right;
	margin-top: 1px;
	float: right;
 }

#education .graddate {
	clear: both;
	font-size: 10pt;
	margin-bottom: 1px;
	margin-top: 1px;
}

#education .major {
	font-size: 10pt;
	margin-bottom: 1px;
	margin-top: 1px;
}

#sidebar #identity {
	text-align:center;
	}

#identity h1 {
	font:2.0em 'lucida grande',verdana,arial,sans-serif normal;
	margin-bottom:1px;
	}
	
#identity h3 {
	font-size: 1.3em;
	font-style:normal;
	margin-top:0;
	}	
	
#identity img {
	padding-top: 15px;
	}

#sidebar #profprofile {
	background-image:url(http://ktbradford.com/wp/wp-content/uploads/resume/profile.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-size: 10pt;
	margin-top: 15px;
 }
 
#profprofile p {
	padding-top: 30px;
	padding-right: 30px;
}

#sidebar #skills {
	margin-top: 30px;
	background-image:url(http://ktbradford.com/wp/wp-content/uploads/resume/skills.png);
	background-repeat:no-repeat;
	background-position:right top;
 }

#sidebar #skills h2 {
	background-color:transparent !important;
	}

#sidebar #skills li {
	font-size: 9pt;
	}

#sidebar  #searchbox {
	padding-top: 30px;
}

div.singlepost div.entry img.alignright {
margin-left: 15px;
margin-bottom: 10px;
margin-right: 30px;
}

div.entry img.alignleft {
margin-right: 15px;
margin-bottom:10px;
}

/* In Series */

h4.series {
font-size: 10pt;
padding-top: 3px;
padding-bottom: 3px;
border-top: 1px solid #e33033;
border-bottom: 1px solid #e33033;
}

/* RSS Sidebar */

div.sBlock ul.tumblrrss {
list-style:none;
margin-left: 0;
padding-left: 1em;
text-indent: 0em;
}

ul.tumblrrss li {
list-style:none;
border: 1px solid #cccccc;
padding: 5px;
margin-bottom: 7px;
}

/* Tumblr Widget */

div.sBlock ul.tumblrwidget-ul {
list-style:none;
margin-left: 0;
padding-left: 1em;
text-indent: 0em;
}

div.sBlock tumblrwidget-ul li.tumblr_post {
list-style:none;
}



div.sBlock li.tumblr_post blockquote {
margin: 0;
padding-left: 10px;
padding-top: 5px;
color: #000;

background:url('http://ktbradford.com/wp/wp-content/uploads/2010/07/quotemark.jpg') no-repeat top left
}


div.sBlock li.tumblr_post h3.tumblr-title {
font-size: 10pt;
font-weight: bold;
font-style: normal;
}