/*  
Theme Name: DigitalLanding-by-ContentRobot-v1.2
Theme URI: http://www.contentrobot.com/
Description: This three column WordPress theme was created for the <a href="http://www.digitallanding.com/">Digital Landing</a> blog by <a href="http://www.contentrobot.com/">ContentRobot</a>.
Version: 1.2
Author: Dana Rockel
Author URI: http://www.contentrobot.com/
*/

/* =Elements Reset
--------------------------------------------------------------------------------------- */
#right_sidebar * { margin:0; padding:0; }

/* =Clearfix Hack
--------------------------------------------------------------------------------------- */
.clearfix:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */

/* =Wrapper
--------------------------------------------------------------------------------------- */
#wrapper { width:973px; margin:0 auto 16px; background-color:#fff; }

/* =Container
--------------------------------------------------------------------------------------- */
#container { clear:both; background:#fff; }

/* =Left Sidebar
--------------------------------------------------------------------------------------- */
#left_sidebar { width:200px; float:left; margin-right:20px; }
#left_sidebar .search { padding:0px 0px 10px 2px; }
#left_rail_features h2 { color:#595959; font-size:12px; font-weight:bold; padding-left:10px; background-repeat:repeat-x; margin-top:0px; margin-bottom:0px; line-height:17pt; padding-top: 2px; background-image:url(http://www.digitallanding.com/graphics/67/nav_bg_left.gif); background-position:center; margin-top:-4px; height:24px; }
#left_sidebar #left_rail_features ul li a { line-height: 16px!important; padding-top:4px!important; padding-bottom:4px!important; }
#left_sidebar li { list-style:none; }
#left_sidebar li ul li:last-child { border-bottom: none; }
#left_sidebar li ul li.rss a { color:#fff; text-decoration:none; display:block; line-height:25px; padding:0 3px 0 22px; background:url(./images/rss-chicklet.gif) 2px 5px no-repeat; }
#left_sidebar li ul.plain { padding:0 3px; background:#7c7c7c!important; }
#left_sidebar li ul li.plain a { color:#fff; text-decoration:none; display:block; line-height:25px; padding:0 3px 5px 13px; background:url(./images/left_sb_bullet_alt.gif) left top no-repeat!important; }
#left_sidebar li ul li.plain a:hover { color:#dff4f7; }

/* =Right Sidebar
--------------------------------------------------------------------------------------- */
#right_sidebar #left_rail_features ul { background: none; padding-bottom: 3px; }
#right_sidebar #left_rail_features ul li a { color:#333; background: none; padding-left: 8px; }
#right_sidebar #left_rail_features ul li a:active, #right_sidebar #left_rail_features ul li a:hover { color:#18485F; }
#right_sidebar { width:210px; float:right; padding-top:40px; }
#right_sidebar li { list-style:none; }
#right_sidebar li ul li:last-child { border-bottom: none; }
#right_sidebar li ul li.rss a { color:#fff; text-decoration:none; display:block; line-height:25px; padding:0 3px 0 22px!important; background:url(./images/rss-chicklet.gif) 2px 5px no-repeat!important; }
#right_sidebar li ul.plain { padding:0 3px; background:#7c7c7c; }
#right_sidebar li ul li.plain a { color:#fff; text-decoration:none; display:block; line-height:25px; padding:0 3px 0 13px; background:url(./images/left_sb_bullet_alt.gif) left top no-repeat; }
#right_sidebar li ul li.plain a:hover { color:#dff4f7; }
.widget_rss h2.widgettitle img { display: none!important; }
.widget_rss h2.widgettitle a { text-decoration:none; color:#595959; }
.widget_rss li a { line-height:10px!important; }
.widget_rss li { padding:5px 0!important; }
.widget_rss .rss-date { display:block; font-size:9px; font-weight:normal; padding:0 8px!important; }
.stylefix li { border-top:1px solid #ccc; }

/* =Content
--------------------------------------------------------------------------------------- */
#content { width:520px; float:left; padding:15px 0 20px; }

/* =Miscellaneous
--------------------------------------------------------------------------------------- */
.floatleft { float:left !important; }
.floatright { float:right !important; }

/* =Blog Authors
--------------------------------------------------------------------------------------- */
#blog_authors { clear:both; padding:0px 5px; }
#blogslist { font-size: 12px; font-weight: bold; padding: 2px 5px 10px; }
#blogslist a { color: #666; padding-right: 10px; }
#blogslist a:active, #blogslist a:hover { color: #333; }
#ba1 { padding: 10px 0 0; }
#ba2 { padding: 10px 0 0; }
#ba3 { padding: 10px 0 0; }
#ba4 { padding: 10px 0 0; }
#ba1 p, #ba2 p, #ba3 p, #ba4 p { line-height: 15px; }
.bloggerleft { width:96px; height:128px; float:left; }
.bloggerright { width:380px;float:right; }
.auth { font-size:12px; color: #666; }
.ba_bio { font-size:12px; color:#000; line-height:15px; margin:5px 0 0; }
.ba_bio p { padding:0; margin:0; }
#blog_authors a:active, #blog_authors a:hover { color:#000!important; }
.bloggerpostsarea { background-color:#fff; padding:10px; margin-top:10px; }
.bloggerposts { padding: 5px 0; }
.bloggerpostsarea p { padding:0;margin:0; }
.posttitle { font-weight: bold; padding: 0 0 3px; }
.viewall { float:right; }
.viewall a { color:#666!important; font-weight: bold; }
.article_bottom { width: 521px; height: 18px; background:url(http://www.digitallanding.com/images/67//UI/new/tables/home_sectioin_intro_bottom.jpg) left top no-repeat; }

/* =Entry
--------------------------------------------------------------------------------------- */
.entry { clear:both; margin-bottom:0px; }
.entry h1.pagetitle { color:#142B5A; }
.entry .postinfo	{ margin-bottom: 10px; color: #666; }
.entry .postmeta { color: #333; background-color: #cbdaea; font-size: 11px; border-top: 1px solid #b2cae1; border-bottom: 1px solid #b2cae1; padding: 5px 10px; }
.entry .postmeta a { text-decoration: none; }
.entry .postmeta a:hover, .entry .postmeta a:active { text-decoration: underline; }
.entry hr { display:block; border:none 0; line-height:.1em; height:1px; border-top:1px dotted #577AA0; margin:10px 0px;}

/* =Images
--------------------------------------------------------------------------------------- */
.entry img { max-width:100%; }
.center { text-align:center; }
.alignright { float:right; }
.alignleft { float:left }
img.center, img[align="center"] { display:block; margin-left:auto; margin-right:auto; }
img.alignright, img[align="right"] { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft, img[align="left"] { padding:4px; margin:0 7px 2px 0; display:inline; }
img.noborder { border:none !important; }

/* =Prev Next Nav
--------------------------------------------------------------------------------------- */
.navigation { padding:15px 0; }
.navigation a { font-size:12px; color:#142b5a; text-decoration:underline; font-weight:bold; }
.navigation a:hover { color:#000; text-decoration:underline; }

/* =Comments
--------------------------------------------------------------------------------------- */
#entry_comments { padding:0 10px; }
h3#comments { font-size:13px; font-weight:bold; color:#000; text-transform:uppercase; }
.commentlist { clear:both; }
ol.commentlist { padding:0; margin:0; }
.commentlist li { list-style:none; clear:both; border-bottom:1px solid #faf0e7; padding:10px; }
.avatar { float:left; margin-right:10px; }
.alt { background:#faf0e7; }
.commentlist li a { color:#142b5a; font-weight:bold; text-decoration:underline; }
.commentlist li a:hover { color:#142b5a; text-decoration:none; }
.commentlist li p { font-size:12px; color:#000; margin-bottom:10px; }
h3#respond { font-size:12px; font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:10px; padding:0px; clear:both; display:block; }
p.logged { font-size:12px; color:#000; font-weight:bold; margin-bottom:5px; }
p.logged a { color:#142b5a; font-weight:bold; text-decoration:underline; }
p.logged a:hover { color:#142b5a; text-decoration:none; }
#commentform p { clear:both; margin-bottom:5px; }
#commentform label { font-size:12px; color:#444; }
#author { width:200px; height:16px; padding:3px 0 0 5px; }
#email { width:200px; height:16px; padding:3px 0 0 5px; }
#url { width:200px; height:16px; padding:3px 0 0 5px; }
#comment { width:450px; height:150px; }
.comment_bottom { width: 521px; height: 18px; background:url(images/commentbg_bottom.jpg) left top no-repeat; }

/* =ContentRobot
--------------------------------------------------------------------------------------- */
#poweredbycr {
	width: 180px;
	height: 26px;
	position: relative;
	left: 7px;
	bottom: 7px;
	padding: 15px 0 0 5px;
	clear: right;
}
#poweredbycr a {
	display:block;
	text-align: left;
	padding-left: 30px;
	color: #666!important;
	background-image: url(images/cr-bot.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 12px;
	font-size: 10px;
	text-decoration: none;
}
#poweredbycr a:hover, #poweredbycr a:active {
	background-position: 0 -26px;
	color: #000!important;
	text-decoration: none;
}