/* base css */
@import url(/.shared/themes/common/base-weblog.css);



/* portal css */


/* theme css */
/* general page elements */

a {text-decoration: underline; }

a:link { color: #0e3b74; }
a:visited { color: #0e3b74; }
a:hover { color: #0e3b74; }
a:active { color: #0e3b74; }


/* layout */

body {margin: 0; color: #333333; background: #f4f7f8; font-family: Verdana, sans-serif; font-weight: normal; font-size: 13px; line-height: 20px; }

#container {position: static; }

#container-inner {position: static; border: 0; background: #FFFFFF; }

#banner {margin: 5px 0 0px 0; padding: 0 0 0px 0; /* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */ color: #FFFFFF; background: #FFFFFF; text-align: left; font-family: Verdana, sans-serif; }
#banner-inner {padding: 0px; }
#banner a { color: #FFFFFF; text-decoration: none; }
#banner-header{}
#banner-description {margin: 0.25em 0; font-size: 10px; }

	/* banner image */
	
	#banner	{height: 153px; width: 955px; background-image: url(""); background-position: 0px 0px; background-repeat: no-repeat; text-align: left; }
	#banner-inner {overflow: visible; padding: 0; }
	#banner-header {position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; }
	#banner-header a {display: block; left: 0; top: 0; height: 153px; width: 955px; text-indent: -1000em; }
	#banner-description {overflow: hidden; width: 0; height: 0; margin: 0; padding: 0;text-indent: -1000em; }


/* default to artistic/calendar/timeline layout */

#container {width: 780px; }

.layout-artistic #alpha, .layout-calendar #alpha { width: 315px; /* 285px + 15px + 15px */ }

.layout-artistic #alpha-inner, .layout-calendar #alpha-inner, .layout-timeline #alpha-inner {border: 0; padding: 15px 15px 15px 15px; background: #CCCCCC; }

.layout-artistic #beta, .layout-calendar #beta {width: 465px; }

.layout-artistic #beta-inner, .layout-calendar #beta-inner, .layout-timeline #beta-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; }

/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */

#beta #gamma, #beta #delta { width: 210px; margin: 15px 0; }
#beta #gamma-inner, #beta #delta-inner { padding: 0; }


/* content */

.content-nav { margin-top: 0; }

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {margin: 0 0 10px 0; border-bottom: 1px solid #333333; padding: 3px; color: #333333; font-family: Verdana, sans-serif; font-size: medium; text-align: left; font-weight: bold; }

.entry-header {margin: 1px 0 10px 0; border: 0; color: #1e3046; font-family: Verdana, sans-serif; font-size: 15px; text-align: left; font-weight: bold; }

.entry-header a {text-decoration: none; font-weight: bold; }

.entry-header a:link { color: #1e3046; }
.entry-header a:visited { color: #1e3046; }
.entry-header a:hover { color: #1e3046; }
.entry-header a:active { color: #1e3046; }

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content {margin: 10px 0; }

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer {margin: 0 0 10px 0; border-bottom: 1px dotted #999999; padding: 3px; color: #999999; font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; text-align: left; font-weight: bold; }

.entry-postdate {
	margin: 0 0 10px 0; 
	padding: 0px; 
	color: #777777; 
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 7px; 
	text-align: left; 
}
.entry-postdate span.combubble a {background:url(/images/comment.png) top left no-repeat;padding-left:20px;}
#comment-author, #comment-email, #comment-url, #comment-text {width: 80%; }

.container-footer {margin: 15px 0 30px 0px; color: #aeaeae; font-size: 9px; line-height: 11px; text-align: center; }

/* fixes bug in ie win */
img.image-full {width: 100%; }


/* modules */

	.module a {text-decoration: underline; font-weight: inherit; }

	.module a:link { color: #; }
	.module a:visited { color: #; }
	.module a:hover { color: #; }
	.module a:active { color: #; }


.module-header {margin: 5px 0; border-bottom: 1px solid #999999; padding: 3px; color: #666666; font-family: Verdana, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; text-transform: none; letter-spacing: .3em; text-align: left; }

.module-content {margin: 5px 0 5px 0px; color: #333333; font-family: Verdana, sans-serif; font-size: 10px; line-height: 150%; text-align: left; }
*html .module-content {margin-left: 10px; }
.module-content ul {list-style-type: disc; }
.module-content ul li {margin-left: 16px; padding-left: 0px; }

.module-list { margin: 8px 0 0 0; }
.module-list-item { margin: 4px 0; padding-left: 0px; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img {border: none; }
.module-photo img {border: 5px solid #EEEEEE; }

.module-photo .module-content {text-align: left; }

.module-powered { text-align: left; }

.module-calendar .module-header {color: #666666; font-family: Verdana, sans-serif; font-size: 10px; border-bottom: 1px solid #999999; text-align: left; font-weight: bold; text-transform: uppercase; padding: 3px; letter-spacing: .3em; }

.module-calendar th,
.module-calendar td {text-align: center; font-weight: normal; }

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button {float: left; }

.module-archives h2 a {text-decoration: none; }

.module-categories span.subCategory {float: none; margin; 0 0 -8px 0; padding: 0px; font-family: Verdana, sans-serif; font-size: 10px; text-align: left; font-weight: bold; }



/* moblog1 tweaks */
	
	.layout-moblog1 #container {width: 780px; }
	
	.layout-moblog1 #alpha {width: 200px; }
	
	.layout-moblog1 #alpha-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF;	}
	
	.layout-moblog1 #beta {width: 380px; }
	
	.layout-moblog1 #beta-inner {border: 0; padding: 15px 15px 15px 15px; background: #CCCCCC; }
	
	.layout-moblog1 #gamma {width: 200px; }
	
	.layout-moblog1 #gamma-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; }


/* moblog2 tweaks */
	
	.layout-moblog2 #container {width: 780px; }
	
	.layout-moblog2 #alpha {width: 100px; }
	
	.layout-moblog2 #alpha-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; }
	
	.layout-moblog2 #beta {width: 350px; }
	
	.layout-moblog2 #beta-inner {border: 0; padding: 15px 15px 15px 15px; background: #CCCCCC; }
	
	.layout-moblog2 #gamma {width: 190px; }
	
	.layout-moblog2 #gamma-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; }
	
	.layout-moblog2 #delta {width: 140px; }
	
	.layout-moblog2 #delta-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF; }
	
	.layout-moblog2 .module-photo img { width: 100px; height: auto; }


/* timeline tweaks */

	.layout-timeline #alpha {width: 390px; /* 285px + 15px + 15px */ }
	
	.layout-timeline #beta {width: 390px; }
	
	.layout-timeline #beta #gamma { width: 175px; }
	.layout-timeline #beta #delta { width: 170px; }

	

/* one-column tweaks */
	
	.layout-one-column #container {width: 400px; }

	.layout-one-column #alpha {display: block; float: none; width: auto; }

	.layout-one-column #alpha-inner {border: 0; padding: 15px 15px 15px 15px; background: #CCCCCC; }


/* two-column-left tweaks */
	
	.layout-two-column-left #container {width: 600px; }

	.layout-two-column-left #alpha {width: 200px; }
	
	.layout-two-column-left #alpha-inner {border: 0; padding: 15px 15px 15px 15px; background: #FFFFFF;	}
	
	.layout-two-column-left #beta {width: 400px; }
	
	.layout-two-column-left #beta-inner {border: 0; padding: 15px 15px 15px 15px; background: #CCCCCC; }


/* two-column-right tweaks */
	
	.layout-two-column-right #container	{width: 955px; }

	.layout-two-column-right #alpha {width: 625px; }
	
	.layout-two-column-right #alpha-inner {border: 0; padding: 10px 15px 15px 15px; background: #fff; border-left: 1px solid #999;}
	
	.layout-two-column-right #beta {width: 330px; margin-top:0; }
	
	.layout-two-column-right #beta-inner {border: 0; padding: 0px 8px 8px 8px; background: #ecf8fd; }


/* three-column tweaks */
	
	.layout-three-column #container {width: 955px; }
	
	.layout-three-column #alpha {width: 200px; }
	
	.layout-three-column #alpha-inner {border: 0; padding: 5px; background-color: #ecf8fd; }
	
	.layout-three-column #beta {width: 555px; }
	*html .layout-three-column #beta {width: 493px; }
	
	.layout-three-column #beta-inner {border: 0; padding: 15px 15px 15px 15px; background: #f4f7f8; }
	
	.layout-three-column #gamma {width: 200px; }
	
	.layout-three-column #gamma-inner {border: 0; padding: 0px; background-color: #ecf8fd; }



/* user css */

#contactDan {margin-bottom: 25px; }
#aboutDan p, #contactDan p {font-size: 10px; line-height: 14px; text-align: left; }

#aboutDan ul {margin: -15px 0 20px -25px; list-style-type: disc; }
*html #aboutDan ul {margin-left: 0px; }
#aboutDan ul li {margin: 0 0 8px 0; font-size: 10px; line-height: 14px; }
*html #aboutDan ul li {margin: 0 0 8px 13px; padding-left: 8px;}

#blogs {margin-bottom: 15px; }
#blogs ul li {font-size: 10px; line-height: 14px; text-align: left; }



/* other css */

.fbsubscribe {padding-top:5px;}
.fbsubscribe p {margin:0;}
.center {text-align:center;}
#cse-search-box form, #cse-search-box input{margin:0;}
#cse-search-box {border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:5px;}
.aboutblog img {vertical-align:middle;}
#cse-search-box input, .fbsubscribe input {width:auto;overflow:visible;padding: 0 2px;}
#bannerlink {position:absolute;width:955px;height:153px;z-index:1;}
#cse-search-results iframe {width:574px;}

.prevpost a {font-size:15px;line-height:1.2;}
.prevpost li {padding-bottom:10px;}
.recentposts {text-align:left !important;line-height:2;margin:0 0 10px 0 !important;border-bottom:1px solid #999;padding-bottom:10px;}
.recentposts a {background: url(http://blog.streamingmedia.com/images/arrow3.gif) left 2px no-repeat;padding-left:20px;}

.dan_rayburn .comment-content {background:#ecf8fd;padding:5px 10px;}

.tweetmeme {float:right;display:inline;margin:0 0 8px 8px;}

#popbar .clear, .entry-postdate .clear {clear:both;height:0px;font-size:0px;line-height:0;}
#popbar {border-left:1px solid #999;padding-left:4px;}
#popbar-inner {background:#000;}
#popbar ul {margin:0;padding:0;list-style:none;height:1%;}
#popbar ul li {margin:0;padding:0;float:left;display:inline;font-size:11px;color:#fff;line-height:17px;font-weight:bold;}
#popbar h3 {margin:0;padding:0;float:left;display:inline;font-size:11px;color:#fff;background:#f39d03 url(http://blog.streamingmedia.com/images/popbg.gif?a=1) right center no-repeat;line-height:17px;padding:0 17px 0 10px;font-weight:bold;}
#popbar ul li a {color:#fff;text-decoration:none;padding:0 8px;}
#popbar ul li a:hover, #popbar ul li a:active {text-decoration:underline;}

#headbar {background:#000;font-size:11px;padding:2px 2px 2px 10px;color:#fff;font-family:Arial,Helvetica,sans-serif;}
#headbar a {color:#fff;font-weight:bold;}
#headbar .search {float:right;display:inline;}
#headbar #cse-search-box {border:none;padding:0;}
#headbar a img {vertical-align:middle;margin-left:2px;}
#headbar #cse-search-box input {font-size:11px;margin:0;}
#headbar #cse-search-box {margin:0;}

/*
.newleft, .fblike, .tweetbutton {float:left;display:inline;}
.newleft {line-height:20px;font-size:9px;}
.fblike {margin-left:13px !important;}
.tweetbutton {margin-left:5px !important;}
*/

.sharebuttons {margin:8px 0;}
.sharebuttons ul {margin:0;padding:0;list-style:none;}
.sharebuttons ul li {margin:0 5px 0 0;padding:0;float:left;display:inline;}
/* ph=1 */

