/* Layout for Movable Type----------------------------------------------------------------- */

body {
    background-image:url(/taxjusticedigest/images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	text-align:left;
}

#container {
    width: 933px;
    margin: 0 auto;
    text-align: left;

}

#header, #, #alpha, #beta, #gamma, #footer {
    position: relative;
}

#alpha, #beta, #gamma {
    
    float: left;
}

#header-inner, #-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    position: relative;
}

#header-inner, #-inner, #footer-inner {
    padding-top: 20px;
    padding-bottom: 20px;
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    overflow: hidden;
    padding-right: 15px;
    /*padding-left: 15px;*/
}

#beta-inner, #alpha-inner a {color: #003C7A;}
#alpha-inner, #beta-inner {border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9; background-image:url(images/content_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;}

a{color: #003C7A;}


/* Wide-Thin */

.layout-wt #alpha {
    /*width: 750px; */
	width: 680px;
}

.layout-wt #beta {
    width: 239px;	
}


/* Thin-Wide */

.layout-tw #alpha {
    left: 190px;
    width: 750px;
}

.layout-tw #beta {
    left: -750px;
    width: 190px;
}


/* Utilities */

.pkg:after, #-inner:after {
    : " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #-inner { display: inline-block; }
/* no ie mac \*/
* html .pkg, * html #-inner { height: 1%; }
.pkg, #-inner { display: block; }
/* */



/*
*{
	padding:0px;
	margin:0px;
	outline:none;
	behavior: url(/iepngfix.htc);
	
}
*/
body{
	width:100%;
	background-image:url(/taxjusticedigest/images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

hr {
  border: 0;
color:#CF3143;;
background-color: #CF3143;
height: 1px;
}

h1{
	font-size:24px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	/*border-left:3px solid #e81d3a;*/
	padding-left:10px;
	margin-left:-10px;
	margin-bottom:20px;
	color:#CF3143;
}


h2{
	font-size:22px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

h3{
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003c7a;
}

h4{
	color:#CF3143;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	padding-left:10px;
	margin-left:-10px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}

h5{
	color:#CF3143;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/*h6{
	color:#CF3143;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
*/
h6{
	font-size:30px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	/*border-left:3px solid #e81d3a;*/
	padding-left:10px;
	margin-left:-10px;
	color:#CF3143;
}

h7{
	font-size:24px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	/*border-left:3px solid #e81d3a;*/
	padding-left:10px;
	margin-left:-10px;
	margin-bottom:20px;
	color:#CF3143;
}

p{
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.clear{
	clear:both;
	font-size:1px;
}

#container{
	width:923px;
	_width:933px;
	margin:0px auto;
	color:#283130;
	padding-bottom:185px;
}

#header{
	width:919px;
	_width:929px;
	height:156px;
	text-align:right;
	background-image:url(/taxjusticedigest/images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
}

#menu{
	background-image:url(/taxjusticedigest/images/menu_bg.gif);
	background-repeat:repeat-x;
	padding-bottom:5px;
}

#menu ul.menu{
	margin-top:-6px;
}

#menu a.top{text-align:left;}
ul.menu li{
	float:left;
	list-style:none;
}

ul.menu li a{
	display:block;
	height:21px;
	padding-top:14px;
	text-align:center;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#CF3143;
	background-repeat:no-repeat;
	background-position:left 6px;
}

ul.menu li a.active,
ul.menu li a:hover{
	background-position:0px -29px;
	color:#283130;
	font-family:Arial, Helvetica, sans-serif;
}

#search{
	width:98px;
	height:20px;
	border:none;
	background-color:transparent;
	background-image:url(/taxjusticedigest/images/search_bg.png);
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:3px;
	margin-top:121px;
	margin-right:70px;
}

html>/**/body #{
	padding-top:2px;
}

#{
	padding-top:2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:10px;

	background-image:url(images/_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
}

# a{
	color:#003C7A;
	font-size: small;
}

# a:hover{
	color:#999999;
}

# ul{
	margin-left:15px;
}

# ul {
	list-style-image:url('images/arrow.gif');
	margin-bottom:10px;
}

#left,
#right{
	float:left;
}

#left{
	/*width:576px;*/
	width:653px;
	_width:643px;
	background-image:url(/taxjusticedigest/images/_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

#right{
	width:249px;
	padding-top:0px;
	padding-left:0px;
	background-color:transparent;
}

#flash{
}

.wrapper{
	
	
	min-height:100%;
}

.boxes{
	border-top:1px dotted #CCCCCC;
	padding-bottom:50px;
	background-image:url(/taxjusticedigest/images/boxes_bg.gif);
	background-repeat:no-repeat;
	background-position:50% top;
	margin-left:20px;
	margin-right:20px;
	_margin-right:10px;
	_margin-top:20px
}

.box_1,
.box_2{
	float:left;
}

.box_1{
	width:234px;
	padding-right:10px!important;
	padding-left:20px;
	padding-right:0px;
	margin-top:20px;
	margin-right:30px;
}

.box_2{
	width:205px;
	padding:25px 10px 20px 24px!important;
	padding:25px 10px 20px 24px;
	background-image:url(/taxjusticedigest/images/box_2_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:35px;
	_margin-right:25px;
}

h3,
#left h3,
#right h3,
.box_1 h3{
	height:30px;
	padding-top:10px;
	padding-left:10px;
	border-left:3px solid #CF3143;
	margin-bottom:10px;
	line-height:30px;
}

#right h3{
	margin-left:10px;
}

.box_1 img{
	margin-bottom:10px;
}

.box_1 p{
	margin-bottom:10px;
}

#right div.news_item{
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background-image:url(/taxjusticedigest/images/news_divider.jpg);
	background-repeat:no-repeat;
	background-position:bottom 20px;
}

#right div.news_item a{
	color:#003E7E;
	font-weight:bold;
}

#right div.news_item h3{
	border-left:none;
	padding-top:0px;
	padding-left:0px;
}

.img_container{
	display:block;
	width:90px;
	height:90px;
	padding:5px;
	border:1px solid #999999;
}

#wide{
	margin-right:30px;
	padding-top:30px;
	padding-left:20px;
}

#footer{
	position:relative;
	width:100%;
	height:185px;
	background-image:url(/taxjusticedigest/images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e7e6e2;
	margin-top:-185px;
}

#footer_{
	width:919px;
	color:#999999;
	text-align:left;
	padding-top:20px;
	margin:0px auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size:10px;
}

#footer_ a{
	color:#999999;
}

#footer_menu{
	width:919px;
	text-align:left;
	padding:20px 0px 0px 0px;
	text-align:left;
}

#footer_menu ul li{
	display:inline;
	list-style:none;
	border-right:1px solid #999999;
	padding:0px 3px 0px 3px;
}

#footer_logo{
	width:168px;
	height:50px;
}

# a.readmore{
	display:block;
	text-align:left;
	padding-left:11px;
	background-image:url(/taxjusticedigest/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight: bold;
}

#container div.wide ul li{
	list-style:url(/taxjusticedigest/images/red_arrow.gif);
}

div#container div# div#left div.wrapper ul.projects li{
	list-style:none;
	list-style-image:none;
	padding-bottom:20px;
	background-image:url(/taxjusticedigest/images/projects_li_bg.gif);
	background-repeat:no-repeat;
	background-position:30px bottom;
	margin-bottom:20px;
}

ul li.nobullet{
}

#left ul.projects li p{
	margin-bottom:0px;
}

#left ul.projects li h5{
	font-size:12px;
	margin-bottom:0px;
}

span.date{
	display:block;
	font-style:italic;
}



div#wide div{
	background-color:none;
}

div#res table{
	background-color:transparent;
}

.widget-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
	list-style:url(images/red_arrow2.png);
	 padding-bottom: 5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 margin-right:10px;
}

.widget-cloud .widget-list {
    margin-right: 0;
    margin-left: 0;
}

.widget-cloud .widget-list-item {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
}

#a{color:#003c7a;}

#content{

}
#container div.wide ul li{
	list-style:url(images/red_arrow2.png);
	 padding-bottom: 8px;
	 font-family:Arial, Helvetica, sans-serif;
	 margin-left:20px;
	 font-size:14px;
	 margin-right:10px;
}

/* ----------Menu and Top Nav--------------*/
#menu{
	background-image:url(http://www.ctj.org/TESTING2/images/menu_bg.gif);
	background-repeat:repeat-x;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#menu ul.menu{
	margin-top:-6px;
}

ul.menu li{
	float:left;
	list-style:none;
}

ul.menu li a{
	display:block;
	height:21px;
	padding-top:14px;
	text-align:center;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#3F3F3F;
	background-repeat:no-repeat;
	background-position:left 6px;
}

ul.menu li a.active,
ul.menu li a:hover,
ul.menu li li a.active,
ul.menu li li a:hover{
	background-position:0px -29px;
	color:#000000;
	font-weight:bold;
}


#search{
	width:98px;
	height:20px;
	border:none;
	background-color:transparent;
	background-image:url(images/search_bg.png);
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:3px;
	margin-top:121px;
	margin-right:70px;
}

/* ----------END Menu and Top Nav--------------*/
/*---------START collapsible menu style---------------*/
.treenode {	
	background-color: ;
}

.treenode ul a{ margin-left: 0; padding-left: 0;
}

.treenode li a{
	display : inline;
}

.treenode a {
	display : block;
	padding-left : 12px;
}

.treenode .treeopen {
	background-image : url('http://www.ctj.org/taxjusticedigest/minus.gif');
	background-repeat : no-repeat;
	background-position : left;
}		

.treenode .treeclosed {
	background-image : url('http://www.ctj.org/taxjusticedigest/plus.gif');
	background-repeat : no-repeat;
	background-position : left;
}
/*------------------END collapsible menu-------------------------------*/