/*
Theme Name: Big Daddy Paul
Theme URI: http://www.wayfire.com
Description: Custom Theme for Big Daddy Paul
Version: 1.0
Author: Kevin Henney, Wayfire Media
Author URI: http://www.wayfire.com
*/



/* General */

body { margin: 0; background: #15346d url(images/bg.gif) repeat-x top center; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; line-height:1.6em; }
h1,
h2,
h3,
h4 { margin: 0; font-family: Georgia, "Times New Roman", Times, serif; }
img { border: 0; }
.clear { clear: both; height: 0; overflow: hidden; }
/* Page */

#page { margin: 0px auto 0 auto; width: 960px; background: url(images/page.gif) repeat-y; }
#page-top { width: 960px; background: url("images/page_top.jpg") no-repeat; }
#page-bottom { width: 960px; min-height: 1px; background: url(images/page_bottom.gif) no-repeat left bottom; }
/* Header */

#header { width: 960px; height: 330px; position: relative; }
/* Header - Info */
	
	#header #header-info { position: absolute; top: 190px; left: 255px; width: 460px; height: 81px; padding-left: 0px; background: url(images/logo.gif) no-repeat; }
#header #header-info h1 { color: #FF9C01; font-weight:bold; font-size:42px; line-height:1em;  padding: 10px 0 5px 0; }
#header #header-info h1 a { color: #15346D; text-decoration: none; }
#header #header-info .description { color: #000000; font-size:14px; line-height:1.2em; }
/* Header - Search */
	
	#header #header-search { position: absolute; top: 255px; left: 725px; width: 217px; height: 22px; }
#header #header-search #searchform { margin: 0; padding: 0; width: 217px; height: 22px; }
#header #header-search #s { width: 117px; height: 18px; padding: 2px 5px; border: 0; font: normal 13px; color: #000000; background: transparent; float: left; }
#header #header-search #searchsubmit { background: transparent; border: none; width: 85px; height: 22px; padding: 0; float: right; }
/* Main */

#main { margin: 0 auto; width: 940px; }
/* Main - Content */
	
	#content { float: left; width: 460px; padding: 0px 20px; margin-top:-15px; }
/* Main - Content - Post */
	
	#content .post { margin-bottom: 30px; }
/* Post - Title */
		
		#content .post .post-title { font-size: 11px; color: #666; padding-left:68px; }
		#content .post .fullpage { padding-left:10px; }

#content .post .post-title a { color: #000000; text-decoration: none; }
#content .post .post-title a:hover { text-decoration: underline; }
#content .post .post-title h2 { color: #15346D; font-size: 22px; padding: 2px 0; }
#content .post .post-title h2 a { color: #15346D; text-decoration: none; }
#content .post .post-title h2 a:hover { text-decoration: underline; }
#content .post .post-title .post-date { float: left; background: url(images/post_date.gif) no-repeat; width: 48px; height: 48px; margin: 4px 10px 0 -58px; color: #444	; text-align: center; font: bold 16px Arial, Helvetica, sans-serif; line-height:1.3em }
#content .post .post-title .post-date span { padding: 0; display: block; font-size:24px; }
/* Post - Entry */
		
		#content .post .post-entry { font: normal 12px/18px; color: #000000; padding: 0 10px; }
#content .post .post-entry a { color: #15346C; text-decoration: underline; }
#content .post .post-entry a:hover { text-decoration: underline; }
#content .post .post-entry a.more-link { font: bold 12px/18px; color: #000000; text-decoration: none; }
#content .post .post-entry a.more-link:hover { text-decoration: underline; }
#content .post .post-entry blockquote { border-left: 10px solid #e6e6e6; margin: 0px 30px; padding-left: 15px; }
/* Post - Info */
		
		#content .post .post-info { padding: 0 15px; clear: both; color: #666666; font-size:12px; }
#content .post .post-info a { color: #FF9C01; text-decoration: none; }
#content .post .post-info a:hover { text-decoration: underline; }
/* Post - Comments */
		
		#content .post h3 { margin: 30px 0 5px 0; color: #15346D; font: bold 18px; }
#content .post .commentlist { font-size:13px; color: #333; margin: 0 0; padding-left: 0;  list-style:none; }
#content .post .commentlist p { margin: 0 0;}
#content .post .commentlist img {border:none; padding:0; margin:0; }
#content .post .commentlist li{ border:1px solid #ddd; padding:5px; margin-bottom:5px; }
#content .post #commentform { margin: 0; padding-left: 25px; font: normal 12px/18px; color: #000000; }
#content .post #commentform a { color: #000000; text-decoration: none; }
#content .post #commentform a:hover { text-decoration: underline; }


#comment {width:390px; padding:10px;}
.commentlist li ul li {background-color: #f3f2f1; border:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; margin-top:13px; list-style:none;}
.commentlist li ul li ul li {background-color: white; border:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; margin-top:13px; list-style:none;}
.commentlist cite {font-size:14px; font-style:normal}
.comment-meta, #content .post .post-entry .comment-meta a{font-size:11px; font-style:italic; color:#999; text-decoration:none;}
.comment-author, .comment-meta, .commentlist cite, .commentlist .reply {font-size:13px; font-style:normal}
.commentlist .reply { text-align:right;}
.commentlist .reply a{ text-decoration:none;}

/* Main - Content - Navigation */
	
	#content .navigation { margin-bottom: 30px; font: bold 12px; color: #000000; }
#content .navigation a { color: #000000; text-decoration: none; }
#content .navigation a:hover { text-decoration: underline; }
#content .navigation .navigation-previous { float: left; }
#content .navigation .navigation-next { float: right; }

#content img { padding:4px; border:1px solid #999; margin:5px 0;}
#content img[align~=right], #content img[float~=right], .alignright {float:right; clear:none; margin:5px 0px 5px 10px ;}
#content img[align~=left], #content img[float~=left], .alignleft { float:left; clear:none; margin:5px 10px 5px 0px ;}
/* Main - Sidebar */
	
	.sidebar { float: left; width: 220px; font-size: 13px; font-weight:normal; line-height:1.3em; color: #eee; font-family:"Lucida Sans Unicode","Lucida Grande", Arial, sans-serif; }
.sidebar a { color: #eeeeee; text-decoration: none; }
.sidebar a:hover { text-decoration: underline; }
.sidebar .sidebar-box { width: 220px; padding-bottom: 15px; border-bottom:2px solid #999; }
/* Sidebar - Titles */
		
		.sidebar h3 { font-size: 18px; font-weight:bold; color: #eee; padding: 10px 10px 5px; margin-bottom: 0;  }
/* Sidebar - Menus */
		
		.sidebar ul { margin: 0; padding: 0 0 0 15px; list-style-type: none; }
.sidebar ul li { padding-top: 5px; color: #ffffff; }
.sidebar ul li a { color: #FFE400; text-decoration: none; }
.sidebar ul li a:hover { text-decoration: underline; }
.sidebar ul li ul { padding: 0 0 0 10px; }

.sidebar ul.wp-tag-cloud li {display:inline;}

#sideblog--3 ul { margin: 5px 5px -15px; padding: 15px 0 0 0; background:url(images/malcolm.jpg) top left no-repeat; }
#sideblog--3 ul li{ background:url(images/malcolm.jpg) bottom left no-repeat; padding: 0 25px 85px; font-size:18px; line-height:1.3em; color:#333; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}

div.quotescollection_randomquote { margin: 5px 5px -15px; padding: 15px 0 0 0; background:url(images/malcolm.jpg) top left no-repeat; }
div.quotescollection_randomquote p q{padding: 0 25px; font-size:18px; line-height:1.3em; color:#333; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; display:block;}
p.quotescollection_nextquote{ background:url(images/malcolm.jpg) bottom left no-repeat; padding: 85px 0 0; margin:0; }

/* Sidebar - Forms */
		
		.sidebar #searchform { margin: 0; padding: 10px 0; width: 295px; text-align: center; }
.sidebar #searchform #s { width: 205px; }
/* Sidebar - Tables */
		
		.sidebar #calendar_wrap { margin: 0 auto; padding-top: 5px; width: 116px; }
.sidebar #calendar_wrap caption { font-weight: bold; }
.sidebar #calendar_wrap tbody { text-align: right; }
.sidebar #calendar_wrap tfoot #next { text-align: right; }
.sidebar #calendar_wrap #today { background-color:#C4CDD6 }
.sidebar #calendar_wrap tbody td  { text-align:center; }
.sidebar #calendar_wrap tbody td a { font-weight: bold; display:block; background-color:#15346D; color:#FF9C01;}

/* Sidebar - Texts */
		
		.sidebar .textwidget { padding: 0 5px; }
/* Footer */

#footer { margin: 0 auto; width: 960px; padding-top:20px; color: #cccccc; font: normal 10px; background:#5e7091 url(images/page_bottom.gif) top center no-repeat; }
#footer a { color: #cccccc; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
/* Footer - Copyright */
	
	#footer #copyright { width: 960px; text-align: center; line-height: 14px; font-size:11px; }
	
	.wp-caption-text {font-size:11px; color:#666; line-height:1.3em; margin-top:0;}
	
	div.akpc_report li span {display:none;}
	
	.sidebar .wpcf7-form input, .sidebar .wpcf7-form textarea {width: 200px;}
