/* --------------------------------------------
   reset
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content_left:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{outline:none;}
a img { border: 0; }

/* - GENERAL ----------------------------- */

body {
	background: #999988;
	margin: 0;	
	_text-align: center; /*For IE fix*/ 
}

div#main {
	width: 744px;
	padding: 23px 30px 60 25px;
	margin: 0 auto;
	background: #fffff3;
	overflow: hidden;
		_text-align: left;
		_width: 800px;
		_margin: 0;
		_position: relative;		
}

div#main_bottom {
	width: 744px;
	padding: 23px 30px 0 25px;
	margin: 0 auto;
	background: #fffff3;
	overflow: hidden;
		_text-align: left;
		_width: 800px;
		_margin: 0;
}

div#header {
	height: 147px;
	position: relative;
	margin: 0;
		_text-align: left;
		_width: 744px;
}


div#content_wrapper {
	overflow: hidden;
	margin: 0;
	padding-top: 15px;
	_text-align: left;
}


div#footer {
	margin: 0;
	position: relative;
	padding: 0px 0px 20px 0px;
	width: 744px;
		_margin: 0;
		_text-align: left;
}


/* - HEADER IMAGES ----------------------------- */

div#header div.subscribe {
	float:left;
	padding-left: 1px;
	width: 191px;
}

div#header div.logo {
	position: absolute;
	left: 210px;
	top: -1px;
	z-index: 10;
}

div#header div.navigation {
	position: absolute;
	left: 0px;
	top: 117px;
}

/* - SEARCH FORM ----------------------------- */

div#header div.search_box {
	position: absolute;
	right: 0px;
	top: 2px;
	z-index: 10;
}

div#header div.search_box input,
div#header div.search_box a.submit {
	float: left;
}

div#header div.search_box input.text {
	font-family: verdana, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 12px;
	border: 0;
	background: #eed;
	padding: 6px;
	width: 160px;
	height: 30px;
	margin: 0px;
		_line-height: 16px;
}

div#header div.search_box a.submit {
	width: 30px;
	height: 30px;
	margin-top: 0px;
	background: #eed url(../images/search_icon.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

div#header div.search_box a.submit:hover {
	background: #eed url(../images/search_icon_on.gif) no-repeat;
	border: 0px;
}

/* - SIGN-UP FORM ----------------------------- */

div#header div.sign_up {
	position: absolute;
	right: 0px;
	top: 72px;
	z-index: 10;
}

div#header div.sign_up input,
div#header div.sign_up a.submit {
	float: left;
}

div#header div.sign_up input.text {
	font-family: verdana, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 12px;
	border: 0;
	background: #eed;
	padding: 6px;
	width: 160px;
	height: 30px;
	margin: 0px;
		_line-height: 16px;
}

div#header div.sign_up a.submit {
	width: 30px;
	height: 30px;
	margin-top: 0px;
	background: #eed url(../images/sign_up_icon.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

div#header div.sign_up a.submit:hover {
	background: #eed url(../images/sign_up_icon_on.gif) no-repeat;
}

div#header div.sign_up_text {
	position: absolute;
	right: 0px;
	top: 58px;
	z-index: 10;
		_top: 54px;
}

/* - CONTENT GENERAL ----------------------------- */

div#content_left,
div#content_blog_home,
div#content_tags {
	float: left;
	width: 505px;
	margin-bottom: 0 0 20px 0;
	padding-right: 0px;
}

div#content_article {
	float: left;
	width: 505px;
	margin-bottom: 0 0 20px 0;
	padding-right: 0px;
}

div#sidebar {
	float: right;
	width: 203px;
	padding-left; 20px;
	border-left: 1px solid #776;
	margin: 0;
}
div#sidebar_top {
	float: right;
	width: 203px;
	padding-left; 20px;
	border-left: 1px solid #776;
	margin: 0;
}

/* - CONTENT LEFT GENERAL ----------------------------- */

div#content_left span.datestamp_home,
div#content_blog_home span.datestamp_home {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #332;
	margin: 0px;
}

div#content_left span.issuestamp_home,
div#content_blog_home span.datestamp_home {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 1px;
	font-weight: bold;
	text-decoration:none;
	color: #332;
	margin: 0px;
}

div#content_left div.articledate  {
	padding-bottom: 14px;
	padding-top: 0px;
	margin: 0px;
}

div#content_left div.image,
div#content_tags div.image {
	margin-bottom: 10px;
}
div#content_left div.image_box  {
	margin-bottom: 5px;
}

div#content_left h1,
div#content_blog_home h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 6px;
}

div#content_left h1 a,
div#content_blog_home h1 a {
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 6px;
}

div#content_left h1 a:hover,
div#content_blog_home h1 a:hover {
	text-decoration: underline;
}

div#content_left p  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 18px;
}

div#content_left p a {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

div#content_left p a:hover {
	color: #444;
	font-weight: bold;
	text-decoration: underline;
}

div#content_left p.mission,
div#content_blog_home p.mission,
div#content_article p.mission {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 18px;
}

div#content_left p.mission a {
	color: #444;
	font-weight: normal;
	text-decoration: underline;
}

div#content_left p.mission a:hover {
	color: #444;
	font-weight: normal;
	text-decoration: none;
}

div#content_left ul#home_links_list  {
	margin-bottom: 23px;
}

div#content_left li.title_links  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	/* font-weight: normal; */
	text-decoration: none;
	color: #333;
	width: 440px;
}

div#content_left li.title_links a {
	color: #444;
	/* font-weight: bold; */
	text-decoration: none;
}

div#content_left li.title_links a:hover {
	color: #444;
	/* font-weight: bold; */
	text-decoration: underline;
}

div#content_left span.byline {
	color: #444;
	font-weight: bold;
}

div#content_left h2 {
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #ccb;
	padding-bottom: 6px;
}

div#content_left div.next_issue  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #ccb;
	padding-bottom: 24px;
}

div#content_left span.byline_next_issue {
	color: #ccb;
	font-weight: bold;
}

div#content_left div.six_point_rule {
	height: 6px;
	background: #ccb;
	margin-bottom: 11px;
	font-size: 1px;
	line-height: 1px;
	width: 505px;
}

div#content_left div.view_issues,
div#content_blog_home div.previous_next,
div#content_tags div.previous_next,
div#content_tags div.previous_next span.previous_off {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #ccb;
	padding-bottom: 20px;
}
div#content_left div.view_issues,
div#content_tags div.previous_next {
	padding-top: 20px;
}
div#content_blog_home div.previous_next,
div#content_tags div.previous_next {
	float: right;
	padding-top: 0px;
}
div#content_tags div.previous_next {
	margin-top: 13px;
}

div#content_left div.view_issues a,
div#content_blog_home div.previous_next a,
div#content_tags div.previous_next a {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #444;
	padding-bottom: 20px;
	text-decoration: underline;

}
div#content_blog_home div.previous_next a {
	padding-right: 8px;

}
div#content_tags div.previous_next a,
div#content_tags div.previous_next span {
	padding-left: 8px;

}

div#content_left div.view_issues a:hover,
div#content_blog_home div.previous_next a:hover,
div#content_tags div.previous_next a:hover {
	text-decoration: none;
}

/* - ARTICLE ----------------------------- */

div#content_article p,
div#content_blog_home p {
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 23px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 18px;

}

div#content_list ul, div#content_list_ol ol {
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 23px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 10px;
	margin-left: 30px;
}

div#content_list li {
	list-style-type: disc;
}

div#content_list_ol li {
	list-style-type: decimal !important;
}

div#content_blog_home p {
	padding-top: 0px;

}

div#content_article a  {
    font-weight: normal;
    text-decoration: underline;
    color: #333;
}
div#content_article a:hover {
    text-decoration: none;
    color: #333;
}

div#content_blog_home p a {
    color:#0088cc;
    text-decoration:none;
}
   
div#content_blog_home p a:hover {
    color:#0088cc;
    text-decoration:underline;
}

div#content_article p em,
div#content_blog_home p em {
	font-style: italic;
}

div#content_article p strong,
div#content_blog_home p strong {
	font-weight: bold;
}
div#content_article blockquote,
div#content_blog_home blockquote  {
	padding: 0 40px 0 40px;
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 23px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
}

div#content_article blockquote strong,
div#content_blog_home blockquote strong  {
	font-weight: bold;
}

div#content_article blockquote em,
div#content_blog_home blockquote em {
	font-style: italic;
}


div#content_article span.initial  {
	font-family: Georgia, serif;
	float: left;
	width: auto;
	font-size: 78px;
	line-height: 69px;
	color:#333;
	padding: 0 5px 0 0;
	font-weight: normal;

}
div#content_article div.issuestamp_article,
div#content_tags div.issuestamp_tags,
div#content_blog_home div.issuestamp_blog {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 7px;
	font-weight: bold;
	text-decoration:none;
	color:#776;
	padding: 0px 0 8px 0;
}

div#content_article h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 6px;
}

div#content_article h2,
div#content_archive h2 {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 16px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #333;
	padding-bottom: 3px;
}
div#content_article div.byline,
div#content_blog_home div.byline  {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 18px;
}
div#content_blog_home div.byline_post  {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 53px;
}

div#content_article h3 {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 35px;
}
div#content_article h3 a {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #08c;
}
div#content_article h3 a:hover {
	text-decoration: underline;
	color: #08c;
}

div#content_article div.issuestamp_article_bottom	{
	clear:left;
	font-family: Verdana, san-serif;
	font-size: 9px;
	line-height: 16px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#776;
	/* float: left; */
	padding: 12px 0px 4px 0px;
}

div#content_article div.previous_next	{
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color:#333;
	float: right;
	margin: 0px 54px 0px 0px;
}

div#content_article div.previous_next a	{
	text-decoration: underline;
	color:#333;
	padding: 0px 3px 0px 3px;
}

div#content_article div.previous_next a:hover	{
	text-decoration: none;
}

div#content_article div.tags {
	clear:left;
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color:#000;
	padding: 18px 30px 0px 0;
}

div#content_article div.tags a {
	text-decoration: none;
	color:#08c;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

div#content_article div.tags a:hover {
	text-decoration: underline;
}
div#content_article div.six_point_rule {
	height: 6px;
	background: #ccb;
	margin-bottom: 8px;
	font-size: 1px;
	line-height: 1px;
	width: 505px;
}
div#content_article div.image,
div#content_blog_home div.image {
	margin-bottom: 49px;
	float: left;
}

div#content_article div.post_comment,
div#content_blog_home div.post_comment {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color:#333;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#content_article div.post_comment a,
div#content_blog_home div.post_comment a {
	text-decoration: underline;
	color:#333;
	padding: 0px 3px 0px 3px;
}

div#content_article div.post_comment a:hover,
div#content_blog_home div.post_comment a:hover {
	text-decoration: none;
}

div#content_article div.comment,
div#content_blog_home div.comment {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color:#222;
	padding: 4px 0px 20px 0px;
	border-bottom: 1px solid #776;
}

div#content_article div.comment p,
div#content_blog_home div.comment p {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color:#222;
	padding: 0px; 
	margin: 0px 0px 11px 0px;
	/* display: inline; */
}
div#content_article div.comment p a,
div#content_blog_home div.comment p a {
	text-decoration: none;
	color:#0088cc;
}
div#content_article div.comment p a:hover,
div#content_blog_home div.comment p a:hover {
	text-decoration: underline;
	color:#0088cc;
}

div#content_article div.comment span.nickname,
div#content_blog_home div.comment span.nickname {
	font-weight: bold;
	float: left;
	padding-right: 6px;
}

div#content_article div.comment span.comment_date,
div#content_blog_home div.comment span.comment_date {
	color: #887;
	font-size: 9px;
	line-height: 15px;
	font-weight: normal;
	display: inline;
}

/*

div#content_article div.comment_rule,
div#content_blog_home div.comment_rule {
	margin-bottom: 0px;
	border-bottom: 1px solid #776;
	font-size: 2px;
	line-height: 2px;
}

div#content_article p.comment_last,
div#content_blog_home p.comment_last {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color:#222;
	float: right;
	padding: 4px 0px 21px 0px;
}

div#content_article p.comment_last span.nickname,
div#content_blog_home p.comment_last span.nickname {
	font-weight: bold;
}

div#content_article p.comment_last span.comment_date,
div#content_blog_home p.comment_last span.comment_date {
	color: #887;
	font-size: 9px;
	line-height: 15px;
	font-weight: normal;
}
*/



/* - Article Pagination - Added by Dean -----------*/

ul.pagination_new
{
	overflow: hidden;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
}

ul.pagination_new li,
ul.pagination_new li a
{
	
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 9px;
	
	/*font-size: 18px;
	line-height: 18px;*/
}

ul.pagination_new li
{
	color: #333;
	float: left;
	padding-right: 13px;
	margin-right: 5px;
	background: url(http://dajoi.org/_resources/images/bg_pagination.gif) no-repeat 100% 2px; 
}

ul.pagination_new li.last
{
	padding-right: 0;
	margin-right: 0;
	background: none;
}

ul.pagination_new li a
{
	text-decoration: underline;
}

.pagination_new li.one-page
{
    font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 9px;
    cursor: pointer;
	float: left;
	padding-right: 12px;
	background: none !important;
}

/* - END Article Pagination - Added by Dean -----------*/



/* - Blog Pagination - Added by Dean -----------*/

ul.pagination_blog
{
	overflow: hidden;
	margin-bottom: 0px;
	padding: 3px 0px 18px 0px;
}

ul.pagination_blog li,
ul.pagination_blog li a
{
	
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 9px;
	
	/*font-size: 18px;
	line-height: 18px;*/
}

ul.pagination_blog li
{
	color: #333;
	float: left;
	padding-right: 13px;
	margin-right: 5px;
	background: url(http://dajoi.org/_resources/images/bg_pagination.gif) no-repeat 100% 2px; 
}

ul.pagination_blog li.last
{
	padding-right: 0;
	margin-right: 0;
	background: none;
}

ul.pagination_blog li a
{
	text-decoration: underline;
}


/* - END Blog Pagination - Added by Dean -----------*/

/* - Archive Pagination - Added by Dean -----------*/

ul.pagination_archive
{
	/* overflow: hidden; */
	margin-bottom: 0px;
	padding: 3px 0px 18px 0px;
}

ul.pagination_archive li,
ul.pagination_archive li a
{
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #333;
	padding-bottom: 9px;
}

ul.pagination_archive li
{
	color: #333;
	/* float: left; */
	padding-right: 13px;
	margin-right: 5px;
	/* background: url(http://dajoi.org/_resources/images/bg_pagination.gif) no-repeat 100% 2px; */
}

ul.pagination_archive li a
{
	text-decoration: underline;
}


/* - END Archive Pagination - Added by Dean -----------*/



/* - SIDEBAR ----------------------------- */

div#sidebar div.ad	{
	float: right;
	width: 171px;
	height: auto;
	margin-bottom: 10px;
	background: #eed;
	border: 1px solid #dddddc;
	padding: 6px 8px 6px 9px;
		_width: 188px;
}

div#sidebar div.ad h1	{
	font-family: Verdana, san-serif;
	font-size: 9px;
	color: #444;
	padding-bottom: 8px;
	text-decoration: none;
}
div#sidebar div.ad h1 a {
	color: #444;
	text-decoration: none;
}
div#sidebar div.ad h1 a:hover {
	color: #444;
	text-decoration: underline;
}

div#sidebar h1	{
	font-family: Verdana, san-serif;
	font-size: 9px;
	color: #444;
	padding-bottom: 8px;
}

div#sidebar h2	{
	font-family: Verdana, san-serif;
	font-size: 10px;
	line-height: 12px;
	color: #444;
	padding-top: 6px;
}

div#sidebar h2 a	{
	color: #444;
	text-decoration: underline;
}
div#sidebar h2 a:hover	{
	color: #444;
	text-decoration: none;
}

div#sidebar div.arguments	{
	float: right;
	width: 180px;
	margin-bottom: 10px;
	background: #eef5f5  url(../images/arguments.gif) no-repeat;
	border: 1px solid #dde8e8;
	padding: 0px 4px 6px 4px;
		_width: 188px;
}
div#sidebar h3	{
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #08c;
	padding-bottom: 3px;
	padding-top: 19px;
}
div#sidebar h3 a	{
	color: #08c;
	text-decoration: none;
}
div#sidebar h3 a:hover	{
	text-decoration: underline;
}
div#sidebar p  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	padding-bottom: 13px;
	text-decoration: none;
}
/*ADDED BY JB to solve arguments spacing in sidebar*/
div#sidebar div.arguments p  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	padding-bottom: 0px;
}
div#sidebar div.arguments h3	{
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #08c;
	padding-bottom: 3px;
	padding-top: 12px;
}
div#sidebar div.arguments h3 a	{
	color: #08c;
	text-decoration: none;
}
div#sidebar div.arguments h3 a:hover	{
	text-decoration: underline;
}
/*DONE*/
div#sidebar p a {
	color: #000;
	text-decoration: underline;
}
div#sidebar p a:hover  {
	color: #000;
	text-decoration: none;
}
div#sidebar span.byline {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
}

div#sidebar div.image,
div#sidebar div.popular_tags div.image {
	margin-bottom: 17px;
	margin-left: 0px;
}

div#sidebar div.editors_picks,
div#sidebar div.recent_comments,
div#sidebar div.popular_tags {
	float: right;
	width: 185px;
/*	border-top: 6px solid #ccb;*/
	padding: 7px 4px 0px 1px;
		_width: 188px;
}

div#sidebar h4	{
	font-family: Verdana, san-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #888;
	padding-bottom: 0px;
	padding-top: 3px;
}
div#sidebar div.recent_comments h4	{
	font-family: Verdana, san-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #888;
	padding-bottom: 0px;
	padding-top: 3px;
}
div#sidebar h5	{
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #dd2121;
	padding-bottom: 6px;
}
div#sidebar div.recent_comments h5 {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #dd2121;
	margin-bottom: -4px;
}
div#sidebar h5 a	{
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 20px;
	color: #08c;
	text-decoration: none;
}
div#sidebar h5 a:hover	{
	text-decoration: underline;
}
div#sidebar h6	{
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #08c;
	text-decoration: none;
}
div#sidebar h6 a	{
	color: #08c;
	text-decoration: none;
}
div#sidebar h6 a:hover	{
	text-decoration: underline;
}

div#sidebar div.follow	{
	float: right;
	width: 185px;
	margin-bottom: 0px;
/*	border-top: 6px solid #ccb;*/
	padding: 7px 4px 17px 1px;

}
div#sidebar div.image_follow  {
	margin: -10px 0 0px 0;
}

div#sidebar div.six_point_rule,
div#sidebar div.six_point_rule_follow,
div#sidebar div.six_point_rule_popular_tags,
div#sidebar div.six_point_rule_tags_sidebar {
	height: 6px;
	background: #ccb;
	font-size: 1px;
	line-height: 1px;
	width: 190px;
	position: relative;
	display: block;
	float: right;
}
div#sidebar div.six_point_rule {
	margin: 0 0 3px 0;
}
div#sidebar div.six_point_rule_follow {
	margin: 3px 0 3px 0;
}
div#sidebar div.six_point_rule_popular_tags {
	margin: 13px 0 3px 0;
}
div#sidebar div.six_point_rule_tags_sidebar {
	margin: 14px 0 4px 0;
}

/* - SIDEBAR TOP used on interior pages ----------------------------- */


div#sidebar_top div.sidebar_options	{
	float: right;
	width: 185px;
	margin-bottom: 8px;
	padding: 0px 4px 17px 0px;
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 9px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
div#sidebar_top div.options_links {
	color: #333;
	font-weight: bold;
	margin-bottom: 8px;
}
div#sidebar_top div.options_links a {
	text-decoration: underline;
	color: #333;
	font-weight: normal;
}
div#sidebar_top div.options_links_podcast {
	color: #999;
	font-weight: normal;
	margin-bottom: 8px;
}
div#sidebar_top div.options_links_podcast a {
	text-decoration: underline;
	color: #999;
	font-weight: normal;
}
div#sidebar_top span.options_links_more a {
	text-decoration: underline;
	color: #333;
	font-weight: normal;
	font-size: 12px;
	line-height: 36px;
	display: inline;
	vertical-align: top;
	_vertical-align: bottom;
	margin: 0px 0px 0px -6px;
}
div#sidebar_top div.options_links a:hover,
div#sidebar_top div.options_links_podcast a:hover,
div#sidebar_top span.options_links_more a:hover {
	text-decoration: none;
}

div#sidebar_top div.image_follow  {
	margin: 10px 0px 7px 0px;
	display: block;
}
div#sidebar_top div.image_follow_blog  {
	margin: 10px 0px 8px 0px;
	display: block;
}

div#sidebar_top div.six_point_rule {
	height: 6px;
	background: #ccb;
	margin: 0 0 3px 0;
	font-size: 1px;
	line-height: 1px;
	width: 190px;
	position: relative;
	display: block;
	float: right;
}

div#sidebar_top div.side_bio {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 18px;
	color: #222;
	padding-bottom: 20px;
	padding-top: 3px;
	float: right;
	width: 188px;
	text-decoration: none;
}

div#sidebar_top div.side_bio a  {
	font-weight: normal;
	text-decoration: underline;
	color: #333;

}
div#sidebar_top div.side_bio a:hover  {
	text-decoration: none;
	color: #333;
}

div#sidebar_top div.side_bio p em  {
	font-style: italic;
}

div#sidebar_top div.side_bio p strong  {
	font-weight: bold;
}

div#sidebar_top div.side_bio span.byline {
	font-weight: bold;
}

div#sidebar form#form_tags,
div#content_archive form#form_tags{
	font-family: Verdana, san-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	padding-bottom: 13px;
	padding-top: 5px;
	width: 158px;
}

/* - BLOG - ARGUMENTS HOME ----------------------------- */

div.header_arguments 	{
	width: 175px;
	padding: 0px;
	margin: 0px;
}

div#content_blog_home div.image_blog_top  {
	margin-bottom: 17px;
	margin-top: 8px;
}
div#content_blog_home div.image_blog_left  {
	padding: 7px 20px 10px 0px;
	float: left;
}
div#content_blog_home div.image_blog_right  {
	padding: 7px 0px 10px 20px;
	float: right;
}

div#content_blog_home div.read_more,
div#content_blog_home div.read_more a  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-bottom: 21px;
	color: #dd2121;
	text-decoration: none;
}

div#content_blog_home div.tags {
	clear:left;
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0px 30px 3px 0;
}

div#content_blog_home div.permalink {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0px 30px 3px 0;
}

div#content_blog_home div.permalink {
	margin-bottom: 6px;
}

div#content_blog_home div.tags a {
	text-decoration: none;
	color: #08c;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
div#content_blog_home div.permalink a {
	text-decoration: none;
	color: #08c;
	font-weight: normal;
	padding: 0px 6px 0px 0px;
}

div#content_blog_home div.tags a:hover,
div#content_blog_home div.permalink a:hover,
div#content_blog_home div.read_more a:hover {
	text-decoration: underline;
}

div#content_blog_home div.tags a:hover,
div#content_blog_home div.permalink a:hover {
	text-decoration: underline;
}

div#content_blog_home div.six_point_rule {
	height: 6px;
	background: #ccb;
	margin-bottom: 31px;
	font-size: 1px;
	line-height: 1px;
	width: 505px;
}
div#content_blog_home div.six_point_rule_bottom {
	height: 6px;
	background: #ccb;
	margin-bottom: 12px;
	font-size: 1px;
	line-height: 1px;
	width: 505px;
}
div#content_blog_home div.six_point_rule_post {
	height: 6px;
	background: #ccb;
	margin-bottom: 8px;
	margin-top: 21px;
	font-size: 1px;
	line-height: 1px;
	width: 505px;
}

div#content_blog_home div.image_box  {
	margin-bottom: 5px;
}

/* - TAGS PAGE ----------------------------- */

div#content_tags h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 6px;
}

div#content_tags h1 a {
	font-family: Georgia, serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 0px;
}

div#content_tags h1 a:hover {
	text-decoration: underline;
}
div#content_tags div.issuestamp_tags {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 7px;
	font-weight: bold;
	text-decoration:none;
	color:#776;
	padding: 8px 0 8px 0;
}

div#content_tags p  {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 16px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #333;
	padding-bottom: 4px;
}

div#content_tags p a {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

div#content_tags p a:hover {
	color: #444;
	font-weight: bold;
	text-decoration: underline;
}


div#content_tags div.tags {
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0px 30px 3px 0;
}

div#content_tags div.tags a {
	text-decoration: none;
	color: #08c;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

div#content_tags div.tags a:hover {
	text-decoration: underline;
}

div#content_tags div.six_point_rule {
	height: 6px;
	background: #ccb;
	margin-top: 10px;
	font-size: 1px;
	line-height: 1px;
	width: 505px;
}

div#content_tags div.byline  {
	font-family: Verdana, san-serif;
	font-size:  12px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 10px;
	border-bottom: 1px solid #776;
}


/* - FROM OLD SITE ----------------------------- */
/* - ARCHIVE TABLE ----------------------------- */

.archive_entry td {
	font-family: verdana, arial, sans-serif;
	color: #333322;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	padding: 9px 9px 9px 9px;

}
.archive_entry a {
	font-family: verdana, arial, sans-serif;
	color: #333322;
	font-weight: normal;
	text-decoration: underline;
}
.archive_entry a:hover; {
	text-decoration: none;
}

.dropdown {
	font-family:verdana, arial, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
/*	border: solid 1px;*/
	margin: 10px 0 10px 0;
}
	
div#content_archive div.image  {
	margin-bottom: 6px;
	margin-top: 6px;
}

/* - FROM OLD SITE ----------------------------- */

/* - FOOTER ----------------------------- */
	
.copyright	{
	font-family: Verdana, san-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#555544;
	line-height: 11px;
	margin-bottom: 6px;
	}
	
.footer	{
	font-family: Verdana, san-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#555544;
	}
	
.footer:active {
	color:#555544;
	text-decoration:none;
	}
	
.footer:hover {
	color:#555544;
	text-decoration:underline;
	}

/* - NEWS AND EVENTS -------------------- */

div#content_left .featureslug  {
	line-height: 24px;
	margin-top: 13px;
}

div#content_left .newsevents_datestamp  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#777766;
	line-height: 16px;
	margin-top: 11px;
}

div#content_left p.news_sideblurb  {
	line-height: 20px;
	margin-top: 1px;
	margin-bottom: 0px;
	display: inline;
}

div#content_left .newsevents_colhed	{
	font-family:georgia;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#333322;
}
	
div#content_left .articlesideblurb  {
	line-height: 19px;
	margin-top: 2px;
}

div#content_left p.articlesideblurb  {
	font-family: Verdana, san-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	padding-bottom: 18px;
}

div#content_left p.articlesideblurb strong {
	font-weight: bold;
}

div#content_left span.comments_text strong {
	font-weight: bold;
}

div#content_left p.articlesideblurb a {
	color: #444;
	font-weight: normal;
	text-decoration: underline;
}

div#content_left p.articlesideblurb a:hover {
	color: #444;
	font-weight: normal;
	text-decoration: none;
}

.rightsidebody	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#333322;
}

.p_spacerrow  { 
	margin:0px 0px 0px 0px 
}



/* - STATIC PAGES -------------------- */

.textlink	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#333322;
	}
	
.textlink:active {
	color:#333322;
	text-decoration:underline;
	}

.textlink:hover {
	color:#333322;
	text-decoration:none;
	}
	
	
/* - ADDED FROM OLD SITE for Book Reviews -------------------- */

.body_noindent { 
color: #333322; 
font-family: Verdana, Arial, Helvetica, Lucida, sans-serif; 
line-height: 20px; 
font-size: 12px;
font-weight: normal 
}
.body_noindent strong { 
font-weight: bold 
}


.articlebookreview  {
	line-height: 20px;
	margin-top: 20px;
}
.bookreview	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#333322;
	}
	
div#book_review_titles  {
	padding-bottom: 35px;
}
div#book_review_titles span.body_noindent a.mainbodylink {
	color:#0088cc;
	text-decoration:none;
	font-weight:bold;
	}
	
div#content_article p a.mainbodylink {
	color:#0088cc;
	text-decoration:none;
	}

div#content_article ul a.mainbodylink {
	color: #0088cc;
	text-decoration: none;
	}	

div#book_review_titles span.body_noindent a.mainbodylink:hover,
div#content_article p a.mainbodylink:hover {
	color:#0088cc;
	text-decoration:underline;
	}

	/* --------------------------------------------
        Slide out box 2013 - DP
----------------------------------------------- */

#slidebox{
    width:400px;
   /* height:100px; */
	height:auto !important;
    padding:10px;
    background-color:#fffff3;
    border-top:6px solid #d2061b;   
    position:fixed;
    bottom:20px;
    right:-430px;
	-moz-box-shadow:-4px 0px 8px #333;
	-webkit-box-shadow:-4px 0px 8px #333;
	box-shadow:-4px 0px 8px #333;
	z-index: 100;
}
#slidebox p.close, a.more{
    font-size:11px !important;
    /* text-transform:uppercase; */
    font-family: Verdana,sans-serif !important;
    letter-spacing:0px !important;
    color:#888 !important;
	text-decoration:none !important;
	margin-bottom: 0px !important;
	line-height: 11px !important;
	padding-bottom: 0px !important;

}

#slidebox h2.slide, #slidebox h2.slide a {
    color:#08c !important;
	font-family: Georgia, serif !important;
    font-size:18px !important;
	line-height:20px !important;
	font-weight:bold !important;
	font-style:normal !important;
	text-decoration:none !important;
    margin:8px 20px 10px 0px !important;
}

#slidebox h2.slide a, #slidebox a.more {
    cursor:pointer !important;
    color:#08c !important;
}
#slidebox h2.slide a:hover, #slidebox a.more:hover {
    text-decoration:underline !important;
}

a.close{
    background:transparent url(../images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}
