/*
Theme Name: Danny Boice
Theme URI: http://dannyboice.com
Description: Theme for Danny Boice
Version: 1.0
Author: Sumeet Jain
Author URI: http://e-analysts.com

*/

/* Begin Typography & Colors */


/* Begin Structure */
* {
	margin: 0 ;
	padding: 0;
	}

#page {
	background:url("images/header-strip.jpg") repeat-x scroll 0 0 transparent;
	background-color: white;
	margin: 0px auto;
	padding: 0;
	width: 100%;
	/*border: 1px solid #95596;*/
	}
/*
#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
	}*/

#headerimg {
	margin: 0;
	height: 40px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding-left: 10px;
	/*margin: 0px 0 0;*/
	width: 72%;
	}

.widecolumn {
	float: left;
	padding-left: 10px;
	/*margin: 0px 0 0;*/
	width: 72%;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */

#page {
	background-color: white;
	/*border: 1px solid #959596;*/
	text-align: left;
	}

#header {
	/*background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;*/
	margin:0;background:url(images/header.jpg) no-repeat left top;font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	}
	
#headerimg{
	background: #000 url('images/black.jpg') no-repeat bottom center;
}

.social {
float:right;padding-top:3px;
}

.social img {
	padding-right : 10px;
}

#content {
	font-size: 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif ;
	}
	
	#content h2  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:orange;
	padding-bottom : 10px;
	padding-top: 5px;
	}
	
.entry {
padding-top : 15px;
}	
	
	
	h3  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
	color:orange;
	font-size:24px;
font-weight:normal;
line-height:30px;
margin-bottom:4px;
text-decoration:none;
	
	}
	
* {margin:0;padding:0}
html, body {height:100%}
body {background:#FFF;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: black;}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.container {width:100%}
/* GLOBAL */
#main {width:750px;margin:0;background:url(images/header.gif) no-repeat left top;font-size:.75em}
#header {height:175px}
/*#footer {height:83px;font-family:Tahoma, Geneva, sans-serif}*/
/* tailings */
/*.tail-top {background:url(images/tail-top.jpg) left top repeat-x #fff}
.tail-bottom {background:url(images/tail-bottom.gif) left bottom repeat-x}*/
/* forms parameters */
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em;vertical-align:middle;font-weight:normal}
/* other */
.img-indent {margin:0 20px 0 0;float:left}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden}
p {margin-bottom:18px}
.p1 {margin-bottom:9px}
.p2 {margin-bottom:18px}
.p3 {margin-bottom:27px}
/* txt, links, lines, titles */
a {color:orange;outline:none;text-decoration:none}
a:hover{text-decoration:underline;}
h4 a:hover {color:#c72d00;text-decoration:underline}
.link1 {display:block;float:right;background:url(images/link1-bg.gif) left top repeat-x;color:#c72201;text-decoration:none;position:relative}
.link1:hover {text-decoration:none}
.link1 em {display:block;background:url(images/link1-left.gif) no-repeat left top;float:left}
.link1 b {display:block;background:url(images/link1-right.gif) no-repeat right top;padding:5px 20px 5px 20px;font-style:normal;float:left}
.link1 b span {position:absolute;left:19px;top:4px;color:#fff;cursor:pointer}
.address {float:left}
.address dt {margin-bottom:16px}
.address dd {clear:both;text-align:right}
.address dd span {float:left;padding-right:25px}
/* header */
#header .row-1 {height:25px}
#header .row-1 .top-nav {float:right;padding:12px 34px 0 0}
#header .row-1 .top-nav li {display:inline;float:left}
#header .row-2 {height:85px}
#header .row-2 .indent {padding:54px 0 0 36px}
#header .row-3 {float: right;}

/* menu */	
.site-nav {width:500px; float:right; margin-top:76px;height:25px;}
.site-nav ul { /*margin-right:30px;*/ list-style:none; border:0;float:right;}
.site-nav ul li { float:left; margin:0; padding:0 5px; border:0;}
.site-nav ul li a { background: url("images/menu-button-brd.gif") no-repeat scroll left center transparent;float:left; margin:0; padding:13px 0; color:#000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.site-nav ul li a span { padding:13px;}
.site-nav ul li a:hover { color:orange; }
.site-nav ul li a:hover span {color:orange;}
.site-nav ul li a.active { color:orange;}
.site-nav ul li a.active span { color:orange;}


/*.current_page_item {
color:#FFF;background:url(images/r_menu.gif) no-repeat right;
}*/

.current_page_item span {
color:orange; 
}


.current_page_item a, .current_page_item a:hover {
color:orange;/*background:url(images/r_menu.gif) no-repeat right;*/
}

./*current_page_item a:hover span{
color:#FFF; background:url(images/l_menu.gif) no-repeat left;
}
/*
.site-nav {overflow:hidden;float: right}
.site-nav li {display:inline}
.site-nav li a {display:block;float:left;height:25px;/*line-height:59px;color:#666;text-decoration:none;text-transform:uppercase;font-weight:bold;padding:0 28px}
.site-nav li a:hover {color:#c72d00; text-decoration: none;}*/
/* content */
#content {padding:42px 35px 50px 49px}
#content .col-1 {width:556px;margin-right:60px}
#content .col-2 {width:290px}
#content .section {padding-bottom:38px}
#content .inner_copy {border:0;color:#f00;float:right;width:28%!important;margin:-123px auto 0;overflow:hidden;line-height:0;padding:0;font-size:12px}
/* End captions */
/* search */
.search { padding-left: 10px; padding-top:4px; padding-right:10px;/*border-left:1px solid #fff;*/margin:0; width:200px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left;background: url(images/search_bg.gif) left top no-repeat; border:0; height:33px; width:139px; padding:0 10px;}
.search form .keywords { line-height:14px; float:left; background:none; border:0; height:13px; width:139px; padding:10px 0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#7a7a7a;}
.search form .button { float:left; margin:0; padding:0;}



/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/

#sidebar { float: right; padding-left: 13px; /*padding-right: 13px;*/ width: 24%; background-color: #FFF; border-left: 2px solid #EDEDED; /*margin-top: 10px;*/ }

#sidebar-wrapper { width: 283px; float: left; margin-top: 20px; margin-bottom: 20px; }

.widget { padding-top: 5px; margin-bottom: 0px; }

.widget ul {list-style-image:url("images/bullet.gif");padding-left:30px;}

.widget ul li a:link, .widget ul li a:visited, .widget ul li a:active { display: block; color: #8C8C8C; width: 90%; padding: 3px 3px 3px 3px; background-image: none !important; }

.widget ul li { background-image: none !important; background-color: #FFF !important; color: #848484 !important; }

.widget ul li:hover, .widget ul li a:hover { background-image: none !important; /*background-color: #FFF !important;*/ }

.widget ul li a:hover { width: 90%; display: block; color: #393939; padding: 3px 3px 3px 3px; }

.widget h2 { margin-top: 5px; font-size: 17px; color: #EE5113; padding-top: 4px; font-weight: normal; padding-bottom: 4px; text-transform: uppercase; /*margin-left: 10px;*/ font-family: Trebuchet MS; }

.widget .current_page_item { border-bottom: none !important; }

/* About Me */
.addthis_container {float:right;}
.bio { border-bottom:1px solid #D9D9D9;
margin:0 0 15px;
padding:15px; }

.floatleft { float:left ; padding-right:10px;}

.bio-details { float:right; }

.aktt_tweets ul {
background: url("images/twitter.png") no-repeat scroll 0% 0% transparent;
padding-right : 20px;
list-style : none;
}

.aktt_tweets ul li {
padding-left : 20px;
}

.aktt_tweets ul li a:link,.aktt_tweets ul li a:visited,.aktt_tweets ul li a:active{
display:inline;
color : orange;
}

.aktt_tweets ul li a:hover { width: 90%; color: #393939; padding: 3px 3px 3px 3px; }

.entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	list-style : decimal;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.clr {
clear:both;
float:none;
font-size:1px;
height:1px;
line-height:0;
margin:0;
overflow:hidden;
}