
#content .block { clear: none; }
h2#header-section { 
	display: none; 
	padding: 0; 
	margin: 0; 
}
#links-ticker { display: none; }
#header-section { margin-bottom: 10px; }
#main { 
	background-color: #285058; 
	border-top: 1px solid #cccccc; 
	padding-bottom: 20px; 
	padding-top: 20px; 
}
#main-inner { background: none; }
#main-inner-wrap { 
	padding: 0px 0px 20px 0px; 
	background-image: none; 
	background: none; 
}
#content { 
	border-top: 1px solid #ffffff; 
	border-left: 1px solid #DCDCDC; 
	border-right: 1px solid #7A7979; 
	border-bottom: 2px solid #DCDCDC; 
	padding: 0 40px 0 40px; 
	width: 613px; 
	background: white; 
	margin: 0 0 0 0; 
}
h2#the-hook { 
	background: url('/Blogs/ui/img/TheHook-logo-transparent.png') center 15px no-repeat white; 
	padding: 40px 0 40px 0; 
	text-indent: -5000px; 
	margin-bottom: 20px; 
}
p.meta, p.meta a, p a { 
	font-family: "Lucida Grande"; 
	font-style: normal; 
}
.post-info { 
	color: 0; 
	font-family: "Lucida Grand", Verdana, sans-serif; 
	line-height: 1.5em; 
}
.post-info .author { 
	color: #568C00; 
	font-weight: bold; 
	text-transform: uppercase; 
}
#content p, #content ul li, #content ul li p, .filed { 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	font-size: 1.2em; 
	line-height: 1.5em; 
	color: #303030; 
}
.category ul { 
	list-style: none; 
	display: inline; 
	padding: 0; 
	margin: 0; 
}
.category ul li { display: inline; }
.category ul li a { 
	color: #285058; 
	font-style: normal; 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	border-bottom: 1px dotted #285058; 
}
#main-inner-wrap { padding: 0px 0 20px 5px; }
#content .entry-content a:link, #content .entry-content a:visited { 
	color: #547678; 
	border-bottom: 1px dotted #547678; 
}
#content .entry-content a:hover { text-decoration: none; }
.post { margin-bottom: 60px; }
div.shares { margin: 10px 0 10px 0; }
#content .comment_count a:link, #content .comment_count a:visited { 
	font-style: normal; 
	font-family: "Lucida Grande","Lucida Sans",Verdana,sans-serif; 
	color: #7A7979; 
}
#sidebar-right { 
	background: #ffffff; 
	border-top: 1px solid #ffffff; 
	width: 334px; 
	margin: 0; 
	padding: 0; 
}
#blog-search { 
	background: #547678; 
	height: 100px; 
	border-top: 1px solid #285058; 
	margin-bottom: 1px;
}

@media screen and (min-width:990px) {
	#blog-search { 
		width: 307px;
		margin-left:13px;
	}
}
#blog-search-form { 
	position: relative; 
	top: 20px; 
	left: 30px; 
}
#blog-search-input { 
	width: 180px; 
	height: 20px; 
	margin-right: 10px; 
}
#sidebar-right .browse-select { 
	position: relative; 
	top: 20px; 
	left: 30px; 
}
#sidebar-right-inner { 
	background: white; 
	border-right: 1px solid #DCDCDC; 
	border-bottom: 2px solid #DCDCDC; 
	padding-bottom: 28px; 
}
h2#header-section img { border: none; }
.box { margin-bottom: 4px; }
.box h4 { 
	background: #083643; 
	padding: 5px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.box-content { padding: 5px; }
.box .box-content h4 { background: none; }
.box .box-content h4 a { 
	color: #083643; 
	font-style: normal; 
	text-transform: none; 
}
.box-content ul { 
	list-style: none; 
	padding: 0; 
	margin: 0; 
}
.box-content ul li { 
	display: block; 
	clear: both; 
}
.box-content ul li img { 
	float: left; 
	margin: 0 10px 10px 0; 
}
ul.pager { 
	list-style: none; 
	padding: 0; 
	padding-top: 5px; 
	margin: 0; 
	border-top: 1px solid #eeeeee; 
}
ul.pager li.previous { float: left; }
ul.pager li.next { float: right; }
ul.pager li a { 
	font-style: normal; 
	font-weight: bold; 
}
.box-content img.author-photo { 
	float: left; 
	margin: 0 10px 10px 0; 
}
.box-content form input#email { width: 200px; }
.box-content form input#postal { width: 90px; }
#content h3.entry-title a:link, #content h3.entry-title a:visited, #content h3.entry-title { 
	font-family: "franklin-gothic-urw-cond", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 2.3em; 
	line-height: 1.2em; 
	color: #141414; 
}
ul#most_recent { 
	list-style: none; 
	padding: 0 30px 0 30px; 
	margin: 0; 
}
ul#most_recent li { margin-bottom: 20px; }
.post-info { 
	color: #7A7979; 
	margin-bottom: 10px; 
}
p.photo-insert, .photo-caption p { 
	margin: 0; 
	margin-bottom: 5px; 
	color: #7A7979; 
}
.photo-caption { 
	border-bottom: 1px solid #F0F0F0; 
	margin-bottom: 10px; 
	font-style: italic; 
}
.caption p { 
	border-bottom: 1px solid #F0F0F0; 
	font-style: italic; 
}
#next_prev_nav, #next_prev_nav a:link, #next_prev_nav a:visited { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.17em; 
	color: #285058; 
}
#next_prev_nav { 
	border-top: 1px solid #F0F0F0; 
	border-bottom: 1px solid #F0F0F0; 
	padding: 10px 0 10px 0; 
	margin-bottom: 20px; 
	line-height: 20px; 
}
h2, h3, h4 { 
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif; 
}
div.about { 
	padding: 10px; 
	border-top: 1px solid #7A7979; 
	color: #575756; 
}
div#sidebar-right div.hr { 
	border-bottom: 1px solid #F0F0F0; 
	height: 1px; 
	width: 308px; 
	margin-left: 13px; 
	margin-bottom: 10px; 
}
div.about h3 { 
	font-family: "franklin-gothic-urw", Arial, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.2em; 
	margin-bottom: 10px; 
}
div.about img { 
	float: left; 
	margin: 0 10px 10px 0; 
}
div.subscribe { 
	background: url('/Blogs/ui/img/box_subscribe_top.png') repeat-x top left #285058; 
	padding-top: 10px; 
	width: 308px; 
	margin-left: 13px; 
	color: white; 
	margin-bottom: 13px; 
	margin-top: 13px; 
}
form.subscribe-form { 
	background: url('/Blogs/ui/img/box_subscribe_bottom.png') repeat-x bottom left; 
	padding: 0 0 20px 5px; 
}
div.recent { 
	padding-top: 14px; 
	width: 308px; 
	margin: 13px 0 13px 13px; 
}
div.recent p { 
	font-size: .9em; 
	color: #575756; 
}
div.recent ul { 
	list-style: none; 
	padding: 0 0 15px 0; 
	margin: 0; 
}
div.recent ul li { margin: 0 10px 10px 10px; }
div.recent ul li a { 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #628C00; 
}
div.recent h3 { 
	font-family: "futura-pt", Arial, sans-serif; 
	text-transform: uppercase; 
	text-indent: 10px; 
	color: #093742; 
	font-weight: bold; 
	font-size: 1em; 
	margin-bottom: 10px; 
	padding-bottom: 6px; 
}
div.recent ul li { 
	border-bottom: 1px dotted #C8C8C8; 
	clear: both; 
	margin: 0 10px 10px 10px; 
}
div.recent ul li a { 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #598700; 
}
div.recent ul li img { 
	float: left; 
	margin: 0 10px 10px 0; 
}
div.thetyee { background: url('/Blogs/ui/img/box_green_top.png') repeat-x top left #eef3dd; }
div.thetyee ul { background: url('/Blogs/ui/img/box_green_bottom.png') repeat-x bottom left; }
div.thetyee h3 { 
	color: #285058; 
	border-bottom: 1px solid #accc4f; 
}
div.thehook { background: url('/Blogs/ui/img/box_blue_top.png') repeat-x top left #e9edee; }
div.thehook ul { background: url('/Blogs/ui/img/box_blue_bottom.png') repeat-x bottom left; }
div.thehook h3 { 
	color: #285058; 
	border-bottom: 1px solid #547678; 
}
.thehook-top { display: none; }
body.blog-post .thehook-top { display: block; }
body.blog-post div.about { display: none; }
body.blog-post .thehook-bottom { display: none; }
#content .block-article_related p { 
	font-size: 1em; 
	line-height: 1.4em; 
	color: #000000; 
}
.block-article_related { 
	float: left; 
	width: 540px; 
	background: url('/Blogs/ui/img/box_gray_bottom.png') repeat-x bottom left #F0F0F0; 
}
.block-article_related ul { 
	list-style: none; 
	margin: 0; 
	padding: 0 10px 10px 10px; 
}
.block-article_related ul li a { 
	font-style: normal; 
	font-weight: bold; 
}
.block-article_related h2 { 
	background: url('/Blogs/ui/img/box_gray_top.png') repeat-x top left; 
	border-bottom: 1px solid #7A7979; 
	color: black; 
	text-transform: uppercase; 
	text-indent: 10px; 
	font-weight: bold; 
	font-size: .9em; 
	margin: 0 0 10px 0; 
	padding-top: 10px; 
}
.block-article_related .content { background: none; }
#around-the-web { 
	float: left; 
	width: 540px; 
	background: url('/Blogs/ui/img/box_gray_bottom.png') repeat-x bottom left #F0F0F0; 
}
#around-the-web ul { 
	list-style: none; 
	margin: 0; 
	padding: 0 10px 10px 10px; 
}
#around-the-web ul li a { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.17em; 
}
#around-the-web h2 { 
	background: url('/Blogs/ui/img/box_gray_top.png') repeat-x top left; 
	border-bottom: 1px solid #7A7979; 
	color: black; 
	text-transform: uppercase; 
	text-indent: 10px; 
	font-weight: bold; 
	font-size: .9em; 
	margin: 0 0 10px 0; 
	padding-top: 10px; 
}
div#body_ad { 
	display: inline; 
	float: left; 
	width: 300px; 
}
#content .block-adspace, #content .block-adspace-half, #content .block-adspace-full { 
	border-bottom: 1px solid #F0F0F0; 
	margin-top: 0px; 
	padding: 10px 0 10px 0; 
	position: relative; 
	width: 540px; 
}
#sidebar-right .block-adspace { 
	width: 332px; 
	padding-top: 17px; 
}
#sidebar-right .adspace.d300x250 { padding-top: 0px; }
#sidebar-right .block { margin-bottom: 0px; }
#sidebar-right .housead { 
	margin-left: 17px; 
	margin-top: 17px; 
	padding-bottom: 17px; 
}
#content #most_recent h3.entry-title a:link { 
	font-size: 1em; 
	line-height: 1.1em; 
}
#content .hentry { 
	border-bottom: 1px solid #F0F0F0; 
	margin-bottom: 20px; 
	padding-bottom: 10px; 
}
.updated { margin-bottom: 10px; }
.blog #comments { 
	width: inherit; 
	float: none; 
}
.node .content .comment .cmt { width: 320px; }
.readmore a { 
	color: #285058; 
	border-bottom: 1px dotted #285058; 
}
body.blog #sidebar-right .radio { display: inline; }
body.blog #sidebar-right input[type="radio"] { margin: 0px; }
body.blog #sidebar-right label { font-weight: normal; }
