/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/* @override http://brandonblattner.com/home/wp-content/themes/w2_dnd/style.css */

/*   
Theme Name: IAMWW w2 DnD
AUTHOR: <a href="http://iamww.com/" title="IAMWW.com">Will Wilkins</a> &amp; <a href="http://www.upstartblogger.com/" title="Upstart Blogger">Robert Ellis</a>
Theme URI: <a href="http://iamww.com/wordpress-theme-iamww-w2-dnd" title="http://iamww.com/">http://iamww.com/</a>
Description: The IAMWW w2 DnD theme is a completely Drag n' Drop version of the original <a href="http://iamww.com/wordpress-theme-iamww-w2" title="IAMWW w2">IAMWW w2</a> theme for WordPress.  IAMWW w2 was built from the core of <a href="http://www.upstartblogger.com/wordpress-theme-upstart-blogger-minim" title="Upstart Blogger Minim">Upstart Blogger Minim</a>.
Version: 0.85
All rights reserved.
*/

html {overflow:auto;height:100%;margin-bottom : 0.1em;}
* {padding:0;margin:0;}
body {background:#fff;font: 0.88em/1.5em Tahoma, "Trebuchet MS", Optima, "Myriad Pro", Helvetica, Arial, Geneva, sans-serif, Monaco, "Andale Mono", Krungthep;color:#444444;}
a {color: red;text-decoration:none;outline:none;font-weight:bold;}
a:hover {background:#f3f3f3;color:#444444;text-decoration:none;outline:0;}
a:visited {text-decoration:none;outline:0;}
a:link h3 {color:#951400;border:none;outline:0;}
a:link img {border:none;outline:none;}
p {padding-top:5px;padding-bottom:5px;}
ul {list-style:none;margin-left:0;padding-left:0;margin-top:0;}
ol {margin-left:0;margin-left:30px;margin-top:0;}



img {border:none;padding-top:3px;padding-bottom:3px;}
code {font-family:"Courier New", Courier, mono;}
pre {font-family:"Courier New", Courier, mono;}
em {font-style: italic;
}
.amp {
   font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
   font-size:110%;
   font-style:italic;
}
.caps { font-size: 85%; }


/*layout*/
#container {width : 920px;margin : 0 auto;padding: 0 10px;}
#header {margin-bottom : 3px;background : none repeat scroll 0% 0%;float: left;width : 100%;padding-bottom: .25em;}

/*header*/
#logo {float : left;padding-bottom : 5px;width: 70%;}
#logo h1 a {color:#f00;}
#logo img {padding : 10px;border : none;padding-top : 0;display : block;}
#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;margin : 15px 0 0 0;}
#site-description {background: transparent;color: #777;float: left;padding: 0;width: 70%;}
#site-description h2{font-size: 1.2em;}
#tag {float : right;text-decoration : none;text-align : right;color : #9c9c9c;background : transparent;padding : 10px 0;width: 30%;}
#subscribe a {background: transparent url(images/feed-icon-14x14.png) top right no-repeat;color: #777;margin:0;padding: 0 20px 0 0;}

/*navigation*/
#navcontainer {float:left;width:100%;}
#navcontainer ul {padding-left:0;margin-left:0;background-color:#3c3c3c;
color:white;float:left;width:100%;}
#navcontainer ul li {display:inline;text-transform:uppercase;}
#navcontainer ul li a {padding : 0.2em 1em;background-color : #3c3c3c;color : white;text-decoration : none;float : left;border-right : 1px solid #fff;}
#navcontainer ul li a:hover {background-color : #494949;color : #eee;}

/*drop-down cats*/
.headright {border-left : 1px solid #fff;float : right;}
#navcontainer ul.navlist li.headright a {border-right: 0px;}
#slickbox {background : inherit;float : left;position : relative;margin : 0 auto;width : 100%;padding : 0;text-transform : lowercase;font-size : 0.9em;}
#slickbox h4 {text-transform : uppercase;padding : 3px 0 3px 0;}
#slickcats {background : inherit;float : left;position : relative;
width : 100%;padding : 0;}
ul.headcats {color : #444444;text-align : left;height : auto;width : 100%;margin: 10px 0 0;background-color : inherit;}
ul.headcats li {display : inline;list-style-type : none;margin-right : 3%;
border-bottom : 1px solid #ddd;float : left;text-align : right;display : block;width : 22%;}
ul.headcats li:hover {background : #f3f3f3 !important;}
ul.headcats li a {float : left;color : #333;}
ul.headcats li a:hover {background : #f3f3f3 !important;color : #444444;}

/* Captions */
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}
.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.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;
	-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;
}
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;
	}

/* End captions */

/*content*/
#entries {width : 500px;float : left;padding : 8px 0 15px 0;line-height : 1.7em;}
.post {margin-bottom : 2em;}
.post ul {list-style : square;margin : 1px 5px 7px 15px;padding : 5px;}
.post li {margin-bottom : 3px;}
h1 {font-size : 2em;line-height : 1em;text-transform : uppercase;display : inline;margin-bottom : 0.2em;margin-top : 2.5em;}
div#entries h2 {font-size : 2em;line-height : 1em;text-transform:uppercase;display : inline;margin-bottom : 0.2em;margin-top : 2.5em;
	}
div#entries h2 a {color:#444444;}
h3 {font-weight : bold;font-size : 1em;text-transform : uppercase;letter-spacing : 0.2em;color : #34353e;
border-top : 1px solid silver;
	margin-top: 2.0px;
}
#entries h3 {clear: both; margin-top: 2em; margin-bottom: .25em;
	border-bottom: thin solid #ccc;
}
div#entries h1.big {margin-bottom: 1.5em;}
.post h3 {
  color : #000;
  text-transform : uppercase;
  letter-spacing : 0.2em;
  text-align : center;
	font: 1.5em futura, impact, sans-serif; margin-top: 1em;
}
blockquote { font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 20px 1.53846em 20px; padding: 0 0 0 10px; border-left: 3px solid #a90000; }
.big {display : inline;font-size : 3em;}
.results_content {padding : 0 0 .5em 0;border-bottom : 1px solid silver;}
span.archive-meta {font-size: .9em;}
a.archive-permalink {color:#444444;display: block;font-size: 1.2em;}
.except {margin-top : 1em;}
div.results_date {margin-top: .5em;font-size: .9em;}
.archlist {float : left;color : #333;width : 100%;}
ul.archlist li {display : inline;list-style-type : none;margin-right : 10px;float : left;display : block;width : 215px;}
ul.archlist li a {float : left;margin-right : 3px;}
ul.archlist li a:hover {background : #f3f3f3 !important;color : #444444;}
div.post p img {max-width: 500px;}
div.post-tags {margin: .25em 0;} 
blockquote.withimage {
background-image: url(http://brandonblattner.com/home/q_O.png);
background-position: top left;
background-repeat: no-repeat; border-left: none;
	text-indent: 0px;
	margin: 5px;
}
blockquote.withimage span {
	display: block;
	background-image: url(http://brandonblattner.com/home/q_C.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-top: 12px;
}
	
blockquote.withimage2 {
background-image: url(http://brandonblattner.com/home/examplequote.gif);
background-repeat: no-repeat;
background-position: top left;
 text-indent: 65px;
	padding-left: 15px;
	padding-top: 75px;
	float: none;
	border-right: thin none #ccc;
	border-left-style: none;
}

blockquote.withimage3 {
	background: url(http://brandonblattner.com/home/blockquote_bk.gif) no-repeat left top;
	border-left-style: none;
	margin-left: 5px;
	padding-top: 10px;
	padding-left: 50px;
	color: gray;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-top: 20px;
	line-height: 20px;
}

ul.phillies li {
	color: #f00;
	border-bottom: thin solid #ccc;
	list-style-image: url(http://brandonblattner.com/home/Bullet%20Icons/0200_small%20arrow%20in%20box.png);
	list-style-position: inside;
	margin-top: 5px;
	margin-bottom: 2px;
	font-family: "Trebuchet MS", Optima, Tahoma, "Myriad Pro", Helvetica, Arial, Geneva, sans-serif, Monaco, "Andale Mono", Krungthep;
}

ul.phillies a {
	color: #f00;
}


/*sidebar*/
#sidebar {width : 390px;float : right;font-size : 0.9em;padding : 0 0 25px 0;line-height : 1.5em;margin-top : 1.5em;}
li#sideposts-2.widget.widget_sideposts ul li {
	padding-bottom: 2px;
	border-bottom: 1px dotted;
	}
#sidebar img {max-width: 390px;}
input#s {width : 120px;margin : 0 2px 5px 0;font-size : 12px;}
input#s2 {width : 140px;margin : 5px 2px 5px 0;font-size : 12px;}
#searchsubmit {margin-bottom : 5px;}
table#wp-calendar {width: 100%;}
h2.widgettitle {font-weight : bold;font-size : 1.2em;text-transform : uppercase;margin-bottom : 0.2em;margin-top : 1em;letter-spacing : 0.2em;
color : #34353e;border-bottom : 1px solid silver;}
#sidebar h3 {font-weight : bold;font-size : 1.2em;text-transform:uppercase;margin-bottom : 0.2em;margin-top : 1em;letter-spacing : 0.2em;color : #34353e;border-bottom : 1px solid silver;}
#sidebar li { margin-left : 0;padding-left : 0;margin-top : 0.1em;}
#sidebarleft {width : 180px;float : left;}
#sidebarright {width : 180px;float : right;}
#sidebarright img {max-width: 180px;}
#sidebarleft img {max-width: 180px;}
#sidebar li {margin-left : 0;padding-left : 0;margin-top : 0.0em;}
#sidebar p {display : block;;padding : 5px;margin-top : 1px;}
#asidepost {background-color: orange;}
#"asidepost" {background-color: orange;}
li."asidepost" {background-color: orange;}
li."asidepost" p {background-color: orange;}
p."asidepost" {background-color: orange;}
ul."asidepost" {background-color: orange;}
#"asidepost" li {background-color: orange;}
#asidepost li {background-color: orange;}

a.rsswidget {
	
}

/* @group My Group */

li#rss-299813932.widget.widget_rss ul {list-style-image: url(http://brandonblattner.com/home/0025_bullet.png); 
	
}

li#rss-299813932.widget.widget_rss li {margin-top: 15px;
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px solid #000;
}

li#rss-299813932.widget.widget_rss ul li a {
padding-bottom: 5px;
color: red;
font-weight: bold;
}

li#rss-299813932.widget.widget_rss span.rss-date  {
	padding-bottom: 5px;
color: #313131;
font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}



li#rss-299813932.widget.widget_rss div.rssSummary {padding-top: 5px;
color: #7a7a7a;text-align:justify;

}

li#rss-299813932.widget.widget_rss h2.widgettitle a {
	color: black;
	
}

li#rss-299813932.widget.widget_rss ul li p {
padding-top: 5px;
color: yellow;
}

/* @end */

/* @group SIDEBLOG */

#sideblog--2.widget.widget_sideblog ul{
	text-transform: lowercase;
	font: normal Tahoma, "Trebuchet MS", "Andale Mono", "Myriad Pro", Optima, Krungthep, Helvetica, Arial, Geneva, sans-serif, Monaco;
	list-style-image: url(http://brandonblattner.com/home/0025_bullet.png);
}

#kb-advanced-rss-1.widget.widget_sideblog {text-transform: lowercase;
	font: normal Tahoma, "Trebuchet MS", "Andale Mono", "Myriad Pro", Optima, Krungthep, Helvetica, Arial, Geneva, sans-serif, Monaco;
	list-style-image: url(http://brandonblattner.com/home/0025_bullet.png);
	
}

ul#sidebarleft li kbrsswidget  {
	border-bottom-style: dotted;
}

/* GOOGLE SHARED */



li#srssfetcher-1.widget.widget_srssfetcher {text-transform: lowercase;
	font-family: Tahoma, Geneva, Helvetica, sans-serif, Optima, "Myriad Pro", "Andale Mono", "Trebuchet MS", Krungthep, Arial, Monaco;
}

li#srssfetcher-1.widget.widget_srssfetcher h2.widgettitle {
}

li#srssfetcher-1.widget.widget_srssfetcher ul.srssfetcher li.srssfetcher-item {
	border-bottom: thin dotted silver;list-style-image: url(http://brandonblattner.com/home/0025_bullet.png);
	padding-top: 3px;
	padding-bottom: 5px;
}

a.srssfetcher-link {
	background-color:#FFC;border-bottom:1px solid #999;border-right:1px solid #999;color:#333;font-style: normal;padding:2px;
}

span.srssfetcher-timestamp abbr {
	color: red;
	font: bold xx-small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	float: none;
	background-color: #FFC;
	border-bottom:1px solid #999;border-right:1px solid #999;
	margin-left: 10px;
}

/* HERE IS SIDEBLOG ABOVE AND BELOW */

#sideblog--2.widget.widget_sideblog p {
	
	opacity: 0.92;
	float: none;
	
	color: black;
	background-color: white;
	border-bottom: thin dotted silver;
	margin-top: 3px;
	padding: 5px;
}

#sideblog--2.widget.widget_sideblog a {
	color: red;
	font-weight: normal;
	font-style: normal;
}

/* @end */

div.textwidget li  {
	border-bottom-style: dotted;
	border-bottom-width: thin;
}

#text-265194451.widget.widget_text div.textwidget {
	border: thin dotted red;
}

/* @group NEWS ON CHAMPS */

#rss-256873231.widget.widget_rss ul {
	list-style: none
}

#rss-256873231.widget.widget_rss ul li{
	border-bottom: medium solid #ccc;
	color: #666;
}

#rss-256873231.widget.widget_rss ul li:hover {
	color: #000;
	background-color: #ddd;
	}

#rss-256873231.widget.widget_rss  h2.widgettitle a {
	color: black;
}

#rss-256873231.widget.widget_rss a.rsswidget {
	font-family: sans-serif, Verdana, Lucida, "Lucida Grande";
}

/* @end */

/* @group GOOGLE SHARED */

li#kb-advanced-rss-1.widget.widget_kbrss ul {
}

li#kb-advanced-rss-1.widget.widget_kbrss ul li {
	
	border-bottom: 1px solid #ccc;
	color: #666;
	border-width: medium;
		list-style-image: url(http://brandonblattner.com/home/0025_bullet.png);
	font: 13px/14px sans-serif, Geneva, Helvetica, Arial, "Helvetica Neue";
}

li#kb-advanced-rss-1.widget.widget_kbrss ul li:hover {
	color: #000;
	background-color: #ddd;
}

li#kb-advanced-rss-1.widget.widget_kbrss ul li p {
	color: #666;
	font-size: 80%;
	text-align: right;
	text-transform: uppercase;
}

/* @end */

#text-282797741.widget.widget_text div.textwidget li{
	border-bottom-style: solid;
	
}

#text-282797741.wdget.widget_text div.textwidget {
	font-family: sans-serif, Verdana, Lucida, "Lucida Grande";
}


#searchform div {padding-left : 0;margin : 0.5em 0;}
div.textwidget {display : block;
	padding-bottom: 2px;
	padding-top: 2px;
}
div.textwidget ol  {
	margin-left: 0px;
	font: small sans-serif, "Lucida Grande", Verdana, Lucida;
	list-style-type: circle;
	list-style-position: outside;
	
}

div#TwitterCounter {
	text-align: center;
}

#sidebarright li a img {background : inherit;border : 3px solid silver;padding : 5px;margin : 7px 3px;}
.flickr {background : inherit;margin : 0 auto;width : 100%;padding : 0;}
.flickr li {padding-top : 5px;}
#sidebarleft li a img, .flickr li img {padding : 4px;border : 2px solid silver;margin: 3px 0;}
div.post-meta {font-size: .9em;color: #777;}
div.bottom-nav {float: left;margin: 1em 0;}

* {
	
}



/*comments*/
.comments_tiny {color : #b8b8b8;border-bottom : 1px solid silver;}
.alt {margin : 0;padding : 10px;background : #f3f3f3;}
.commentlist {margin-top : 0;}
.commentlist li {margin : 5px 0 0 0;padding : 10px;border: 1px solid #CCC;}
#commentform p {margin : 5px 0;}
.nocomments {text-align : center;margin : 0;padding : 0;}
.commentmetadata {margin : 0;display : block;}
li.comment {font-weight : bold;padding : 10px;list-style : none;}
.commentlist p {font-weight : normal;line-height : 1.5em;margin : 5px 0;text-transform : none;}
#commentform {margin-top : 30px;}
.commentmetadata {font-weight : normal;}
small, .nocomments, .postmetadata, blockquote, strike {color : #777;
	font-size: small;
}
div.comment-invitation {background-color: #f3f3f3;padding: 10px;}
div.comment-invitation p{display: block;width: 100%;padding: 0 0 .3em;}
.text {display: block;float: left;width: 65px;}
input#author.textfield {padding-top: 3px;}
span.allowed-tags {color: #777;font-size: .9em;}
#pages ul li.page_item ul li.page_item {margin-left: .5em;}
.content {margin-bottom : 25px;padding-left : 5px;font-weight : normal;}
.commentbox {width : 99%;height : 120px;}

/*footer*/
#footer {clear: both;width : 900px;font-size : 0.9em;height : auto;text-decoration : none;text-align : center;}
#footer a {background-color : #3c3c3c;color : white;text-decoration : none;}
#footerinfo {background-color : #3c3c3c;color : #9c9c9c;font-size: .9em;float : left;display : inline;padding : 10px;width : 100%;text-align : left;}



/*misc*/
.left {display : inline;float : left;}
.right {display : inline;float : right;}
.clear {text-align : center;font-size : 0.8em;color : #9c9c9c;margin : 0;padding : 0 0 20px 0;}
.imgleft {float : left;margin-right : 10px;margin-bottom : 10px;}
.imgright {float : right;margin-left : 10px;margin-bottom : 10px;}
img.frame {padding : 2px;border : 1px solid #dee4e5;}
img.center {display: block;text-align: center;margin: 0 auto;}

img.left {float: left;padding: 0 .5em .5em 0;}
img.right {float: right;padding: 0 0 .5em .5em;}
img.wp-smiley {background: inherit;}
p.akpc_pop {font-size: .8em;}
a.more-link {display: block;}
#wp-calendar tbody tr td {text-align: center;}

/* ------------------------------------------------ WIDGET SIDEPOSTS */

/* ---------TWITTER SHIT */

li#twitter-3.widget.widget_twitter h2.widgettitle {
	text-align: center;
	word-spacing: -1px;
	margin-bottom: 10px;
}

ul.tweets li{background:#fff;font: 0.88em/1.5em Tahoma, "Trebuchet MS", Optima, "Myriad Pro", Helvetica, Arial, Geneva, sans-serif, Monaco, "Andale Mono", Krungthep;color:#444444;border-bottom: 1px dotted red;
	padding-bottom: 2px;
	padding-top: 1px;
	list-style-type: none;
}
ul.tweets li a {color: red;text-decoration:none;outline:none;font-weight:bold;
	}

ul.tweets li a:hover {background:#f3f3f3;color:#444444;text-decoration:none;outline:0;}

ul.tweets li a.timesince {
	font-size: 80%;
	text-align: right;
	color: black;
	font-weight: bold;
	font-variant: small-caps;
}

#sidebar ul li.widget_sideposts ul li, #sidebar ul li.widget_sideposts ul a {
	color: red;
	font-size: 13px;
	padding-top: 10px;
	font-weight: bold;
	}

#sidebar span.sideposts_date {
	color: grey;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
        font-weight: bold;
	}
	
#sidebar ul li.widget_sideposts ul li p {
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	}

#sidebar ul li.widget_sideposts ul li p a {
	color: red;
	line-height: normal;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0;
	}

#sidebar ul li.widget_sideposts ul li p a:hover {
	text-decoration: underline;
	}

/* ------------------------------------------- SIDEPOSTS IMAGE ALIGN */
#sidebar ul li.widget_sideposts ul li img.alignleft {
	float: left;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ffde01;
	clear: both;
	}
	
#sidebar ul li.widget_sideposts ul li img.alignright {
	float: right;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ffde01;
	clear: both;
}

#sidebar ul li.widget_sideposts ul li img.aligncenter {
	display: block;
	border: 0px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}



#sidebar .sideposts-title a {
	font-size: 13px;
	padding-top: 10px;
	font-weight: bold;
}

#sidebar .sideposts_date {
	font-size: 10px;
	font-weight: normal;
}

#sidebar .spli-archive a {
	font-size: 13px;
	font-weight: bold;
}

#sidebar .widget_sideposts ul li p {
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

#sidebar .widget_sideposts ul li p a {
	line-height: normal;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0;
}
	
#sidebar .widget_sideposts img.alignleft {
	float: left;
	margin: 5px;
	padding: 2px;
	border: 1px solid #638c9c;
	clear: both;
}

#sidebar .widget_sideposts img.alignright {
	float: right;
	margin: 5px;
	padding: 2px;
	border: 1px solid #638c9c;
	clear: both;
}

#sidebar .widget_sideposts img.centered {
	display: block;
	border: 0px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #638c9c;
	clear: both;
}

/* EOF */