@charset "utf-8";

/* Citizens for Independent Government StyleSheet */





html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#a2994e;
}

#dropShadow {
	background-image:url(img/dropshadow.png);
	width:981px;
	background-repeat:repeat-y; 
	height:100%;
	margin-right:auto;
	margin-left:auto;
/*	border-left:4px solid #42772a;
	border-right:4px solid #42772a; */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
}
*html #dropShadow {
	background:none;
	width:961px;
	background-repeat:repeat-y; 
	height:100%;
	margin-right:auto;
	margin-left:auto;
	border-left:4px solid #42772a;
	border-right:4px solid #42772a; 
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
}



#container {

	width:961px;
	padding:0px;
	background-color:#fff;
	background-image:url(img/main_bg.jpg);
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;	

}



p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4b4b4b;

	padding:0px;

	margin:5px 5px 5px 0px;



}



label {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#4b4b4b;

	padding:1px 4px 1px 1px;

	font-weight:bold;

}



h1 {	

	color:#a2994e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:0px;

}



h2 {

	color:#42772a;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	padding:0px;

}



h3 {

	color:#a2994e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0px;

}



a:link, a:active, a:visited {

	color:#4b4b4b;

	font-weight:bold;

}



a:hover {
	color:#000;
	text-decoration:underline;
}


input[type="text"] {

	color:#000;
	background-color:#dfdfdf;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	height:15px;
	border:1px solid #a0a0a0;

}
textarea {

	color:#000;
	background-color:#dfdfdf;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	border:1px solid #a0a0a0;
}

 /*
input[type="checkbox"] {

	color:#000;
	background-color:#dfdfdf;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;

}*/
input[type="submit"] {

	color:#fff;
	background-color:#42772a;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding:2px 5px 2px 5px;

}
input[type="reset"] {

	color:#fff;
	background-color:#42772a;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding:2px 5px 2px 5px;

}


blockquote {
	margin:6px;
	padding:6px;
}

#main_nav {

	border-top:1px solid #000;
	width:739px;



}



#mainContent {

	width:750px;

}



#left_col {

	width:165px;

	padding:0px;

	margin:0px;
	margin-left:10px;
	float:left;

}



#left_col p {

	padding:2px 5px 2px 14px;

	margin:0px;



}



#left_col h2 {

	padding:3px 5px 2px 14px;

	margin:0px;



}



#left_col h3 {

	padding:3px 5px 2px 14px;

	margin:0px;



}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#42772a;
	padding:0px 0px 0px 14px;
	margin:1px 1px 2px 1px;
	background-image:url(img/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:none;
}
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#42772a;
	padding:0px;
	margin:2px 2px 2px 10px;
	list-style-type:none;
}

.fullStory {
	color:#a2994e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px 2px 14px;
}

.fullStory a:link, .fullStory a:active, .fullStory a:visited {
	color:#a2994e;
	text-decoration:none;
}

.fullStory a:hover {
	color:#a2994e;
	text-decoration:underline;
}

.StoryTitleLink {
	color:#42772a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px 2px 14px;
}

.StoryTitleLink a:link, .StoryTitleLink a:active, .StoryTitleLink a:visited {
	color:#42772a;
	text-decoration:none;
}

.StoryTitleLink a:hover {
	color:#42772a;
	text-decoration:underline;
}


.newsMainTitleLink a:link, .newsMainTitleLink a:active, .newsMainTitleLink a:visited {
	color:#a2994e;
	text-decoration:none;
}

.newsMainTitleLink a:hover {
	color:#a2994e;
	text-decoration:underline;
}




#right_col {

	width:540px;

	float:right;

	margin-right:32px;



}

*html #right_col {

	width:540px;
	float:right;
	margin-right:15px;

}

#right_col  p {

	padding:0px 1px 1px 0px;

}





#footer {
	clear:both;
	position:relative;
	text-align:left;
	width:100%;
	bottom:0; /* stick to bottom */
	padding-top:3em;
	padding-bottom:2em;

}
#footer p {
	padding-left:15.2em;
}
.SEOfooter {
	font-size:85%;
}
.SEOfooter a:link, .SEOfooter a:active, .SEOfooter a:visited {
	text-decoration:none;
}

