body	{
	margin : 0px auto 0px auto;
	padding : 0px;
	font-family : arial, tahoma, geneva, sans-serif;
	font-size : 14px;
	background-color : #9e9e9e;
}

*	{
	margin : 0;
	padding : 0;
	border : none;
}
a	{
	color : #666;
	text-decoration : none;
	font-weight : bold;
}
a:hover	{
	text-decoration : underline;
}

td	{
	vertical-align : top;
	overflow : hidden;
}

#wrapper	{
	width : 950px;
	margin : 0 auto;
	background-color : #fff;
	border-left : 3px solid #fff;
	border-right : 3px solid #fff;
	border-bottom : 3px solid #fff;
}


td#icolL	{
	width : 197px;
	border-right : 3px solid #fff;
	background-color : #98bddb;
}
#icolLimg	{
	border-bottom : 3px solid #fff;
}
#icolL a	{
	color : #101010;
	text-decoration : none;
	font-weight : normal;
}
#icolL a:hover	{
	text-decoration : none;
	font-weight : normal;
}
#icolL div.text {
	font-size : 11px;
	padding : 5px;
	line-height : 16px;
	color : #101010;
}
div.text ul	{
	list-style : outside disc;
	margin : 5px 0px 20px 10px;
}
div.text ul li	{
	margin-bottom : 8px;
}
div.text h1	{
	font-weight : bold;
	color : #004065;
	font-size : 11px;
	letter-spacing : 0.3em;
	text-transform : uppercase;
	margin-top : 20px;
	padding-top : 5px;
}
td.icolR	{
	width : 750px;
}
td#icolR1	{
	width : 602px;
	border-right : 3px solid #fff;	
}
td#icolR2	{
	width : 135px;
	background-color : #98bddd;
	color : #3e3e3e;
	padding : 5px;
}

#icolR2 h1	{
	font-size : 13px;
	font-weight : normal;
	text-transform : uppercase;
	color : #004065;
	border-top : 2px dotted #004065;
	padding : 2px 0 0 0;
	margin-top : 20px;
}
#icolR2 .viewcontent	{
	margin-bottom : 20px;
}
#icolR2 a {
	font-weight : normal;
}
div.view-field ul {
	list-style : none;
}
#icolR2 ul	{
	list-style : none outside; 
	padding : 0px 0px 0px 0px;
	margin : 0px;
}
#icolR2 ul div	{
	display : inline;
}
#icolR2 ul li	{
	margin-bottom : 8px;
}

td#header	{
	background : url('https://web.archive.org/web/20130917002127im_/http://capanddividend.org/themes/capanddiv/img/int_headbg.png') repeat-y;
	width : 750px;
	height : 83px;
	overflow : hidden;
	border-bottom : 3px solid #fff;
}
div#breadcrumb	{
	background-color : #004065;
	width : inherit;
	height : 23px;
	overflow : hidden;
	font-family : arial;
	color : #fff;
	font-size : 11px;
	line-height : 12px;
	padding : 10px 2px 0px 15px;
}

#breadcrumb	p	{
	margin : 0;
	padding : 0;
}
#breadcrumb a	{
	color : #fff;
	font-weight : normal;
}
#breadcrumb a:hover	{
	color : #fff;
	font-weight : normal;
}


div#iMain	{
	padding : 10px 15px 5px 10px;
	font-size : 15px;
}
#iMain p	{
	margin-bottom : 20px;
	line-height : 19px;
}
#iMain blockquote	{
	margin-bottom : 20px;
	padding : 0px 15px 0px 15px;
}
#iMain sub	{
	margin : 0px;
}
#iMain table	{
	width : 100%;
}
#iMain table th	{
	padding-bottom : 5px;
}
#iMain table td	{
	padding  : 3px 2px 3px 2px;
}
#iMain table td a	{
	font-weight : normal;
}
#iMain h2	{
	font-family : georgia, times, serif;
	font-size : 32px;
	font-weight : normal;
	padding-bottom : 5px;
	margin-bottom : 10px;
	color : #535353;
	border-bottom : 3px dotted #004065;
}
#iMain ul	{
	padding : 0px 10px 0px 15px;
	margin-left : 5px;
}
#iMain ul li	{
	margin-bottom : 3px;
}
h4	{
	font-size : 15px;
	font-weight : bold;
	margin-top : 25px;
	color : #472300;
}
.view-content-home-recent-newsblog h4	{
	font-weight : bold;
	text-transform : uppercase;
}
div.supporting	{
	font-size : 11px;
	padding : 0px 20px 0px 20px;
	color : #333;
}
#footer	{
	background-color : #aaaaaa;
	color : #000;
	font-size : 10px;
	padding : 10px 5px 10px 5px;
	border-top : 3px solid #fff;
}



/* TABS MENU */
    #tabs {
      float:right;
      width:100%;
      font-size: 10px;
      line-height:normal;
	text-transform : uppercase;
	margin : 0px;
	padding : 0px;
      }
    #tabs ul.links {
	  margin:-10px 0 0 0;
	  padding:5px 5px 0 50px;
	  list-style:none;
      }
    #tabs .links li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:right;
      background:url("../img/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	border : none;
	font-weight : normal;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../img/tabright.gif") no-repeat right top;
      padding:5px 5px 2px 1px;
	margin : 0px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover {
      color:#FF9834;
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

/*home page */
td#home1	{
	width : 372px;
	border-right: 3px solid #fff;
	background-color : #ffe989;
}
div.view-random-image img {
	border-bottom : 3px solid #fff;
}
div.content	{
	padding : 5px;
	font-family : arial;
}
#home1 .content	{
	color : #5b5b5b;
	font-size : 18px;
	line-height : 22px;
}

#home1 .content sub	{
	font-size : 12px;
	line-height : 10px;
	display : inline;
	
}
.content p	{
	margin-bottom : 20px;
}
td#homeHead	{
	background : url('https://web.archive.org/web/20130917002127im_/http://capanddividend.org/themes/capanddiv/img/home_head_bg.jpg') repeat-y;
	height : 70px;
	border-bottom : 3px solid #fff;
	padding-top : 11px;
	overflow : hidden;
}

td#home2	{
	border-right : 3px solid #fff;
	background-color : #a0c4e2;
}
#home2	a,#iMain a	{
	color : #004065;
}
#home2 a:visited	{
	color : #004065;
}
td#home3	{
	background-color : #004065;
	padding : 5px;
	width : 140px;
	color : #eaeaea;
	font-family : arial;
}
#home3 a	{
	color : #eaeaea;
	font-weight : normal;
}
#home3 h1	{
	font-size : 15px;
	font-weight : normal;
	text-transform : uppercase;
	color : #fff;
	border-top : 2px dotted #fff;
	padding : 2px 0 0 0;
	margin : 20px 0 3px 0;
}

#home3 ul li	{
	margin-bottom : 7px;
}

#home3 ul div	{
	display : inline;
}

#home3 div.view-data-node-created	{
	padding-right : 4px;
}
div#homePromo, div#homePromo2	{
	font-size : 14px;
	line-height : 115%;
	padding-top : 3px;
}
div#homePromo2	{
	border-bottom : 3px solid #fff;
}
div#homePromo2 h4	{
	margin : 0px;
	padding : 0px;
	color : #000;
}
div#homeTeaser	{
	background-color : #c0c0c0;
	font-size : 12px;
	line-height : 18px;
}
div#homeTeaser div.view-data-node-title	{
	font-family : georgia, serif;
	font-size : 29px;
	line-height : 31px;
	margin : 0px 0px 10px 0px;
	padding : 5px 0px 0px 0px;
}
div.view-data-node-title a	{
	font-weight : normal;
	text-decoration : none;
}
div.view-data-node-title a:hover	{
	text-decoration : underline;
}
div.view-data-node-link	{
	text-align : right;
}
div#homeTeaser h1, div#homePromo2 h1	{
	font-size : 10px;
	font-weight : normal;
	text-transform : uppercase;
	color : #000;
	margin : 0px;
	padding : 0px;
}
h1.homePromoHead	{
	font-size : 24px;
	padding-top : 5px;
	line-height : 31px;
	margin-bottom : 10px;
}
 h1.homePromoHead a {
	text-decoration : none;
}
h1.homePromoHead a:visited {
	text-decoration : none;
}
table#homeBooks	{
	font-size : 12px;
	margin-top : 25px;
	line-height : 18px;
	clear : both;
}

#homeBooks h1	{
	font-size : 14px;
	font-weight : bold;
}
#homeBooks h1 a	{
	text-decoration : none;
}
table#homeBooks td#left	{
	padding-right : 5px;
	border-right : 1px solid #004065;
}
table#homeBooks td#right	{
	padding-left : 5px;
}
#homeBooks img	{
	float : left;
	margin : -3px 5px 2px 0px;
}
div#quote	{
	width : 425px;
	height : 140px;
	overflow : hidden;
	border-bottom : 3px solid #fff;
}
div#quote div#quotecontent	{
	padding : 10px 10px 0px 10px;
	overflow : hidden;
}
.quotes-author p	{
	font-size : 14px;
	text-align : right;
}
/* FORMS FOR SEARCH */

form#search-theme-form	{
	margin : 0px 0px 10px 0px;
}
.form-text {
	color : #000;
	width : 90%;
	font-size : 11px;
	height : 18px;
	background-color : #eaeaea;
	border : 1px solid #004065;
	padding : 2px 1px 0px 2px;
}
.form-submit	{
	margin : 5px 0px 0px 0px;
	background-color : #004065;
	color : #fff;
	padding : 2px;
	font-size : 10px;
	text-transform : uppercase;
	font-weight : bold;
}

#home3 .form-submit	{
	background-color : #a2c6e4;
	border : 1px solid #fff;
	color : #004065;
}

/* COMMENTS */
div#comments h2.title {
	font-size : 16px;
	border : 0px;
	font-style: italic;
}

div#comments {
	margin-top : 70px;
}

div#comments h2.comments {
	font-size : 19px;
}
