col@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/beige_bg.jpg);
	margin: 0px;
}


#contentBox{
		float: left;
	width: 100%;
	min-height: 300px;
	margin-right: 22px;
		margin-left: 5px;
		background-color: #fff;
		margin-top: 20px;
		border-left: 1px solid #ccc;
	background-position: right;
	background-repeat:repeat-y;
	position:relative;
}
#contentBoxGeneric{
		float: left;
width: 760px;
	min-height: 300px;
	margin-right: 22px;
		margin-left: 5px;
		background-color: #fff;
		margin-top: 0px;
	background-position: right;
	background-repeat:repeat-y;
	position:relative;
	
	  margin-left: auto ;
  margin-right: auto ;
}
#homeBoxContainer{
	color:#fba817;
	font-weight: 100px;
	letter-spacing:1px;
	padding-top: 10px;
	float: left;
	width: 80%;


}
#container_content {
		background-image:url(images/sirworksalot.png);
	background-repeat: no-repeat;
	background-position:auto;
	padding-top: 10px;
	  margin-left: auto ;
  margin-right: auto ;
  height: 400px;

}
#container_content   h2 {
font-size: 16px;
font-weight: bold;
color: #5f5454;
}
#container_content .subhead {
font-size: 12px;
font-weight: bold;
color: #5f5454;

}
#container_content ul li {
	margin-left: 0px;
	tex-indent: 0px;
}


#container_content .left.column                      { 
max-width: 800px;
margin-top: 25px;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
color: #5f5454;
	  margin-left: auto ;
  margin-right: auto ;
background-color: #efece1;
padding: 15px;
border: solid 1px #fff;


}

#container_content .left.column_clear                      { 
max-width: 800px;
margin-top: 10px;
font-family: 'Rokkitt', serif;
font-size: 2.3em;
line-height: .9em;
color:#d2cec2;
margin-left: auto ;
margin-right: auto ;
padding: 0px 20px 0px 20px;	
text-align:center;
}

#container_content .left.column_talk {

margin-left: auto ;
margin-right: auto ;
margin-top: 20px;

	
}
#container_content .left.column_home                      { 
width: 960px;
margin-top: 8px;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
	  margin-left: auto ;
  margin-right: auto ;
  background-image:url(images/home_bg_text.gif);
  background-position:left top;
  background-repeat:no-repeat;
min-height: 700px;
overflow:visible;

}
#container_content .left.column_generic                      { 
width: 960px;
margin-top: 8px;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
	  margin-left: auto ;
  margin-right: auto ;
min-height: 700px;
overflow:visible;

}
#container_content .left.column_detail                      { 
width: 760px;
margin-top: 0px;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
color: #5f5454;
margin-left: auto ;
margin-right: auto ;
background-color: #efece1;
padding: 15px;
border: solid 1px #fff;

}
#container_content .anchortop                      { 
max-width: 800px;
margin-top: 25px;
	  margin-left: auto ;
  margin-right: auto ;
background-color: #efece1;
padding: 15px;
border: solid 1px #fff;
text-align: center;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
}

#container_content .navtop                      { 
width: 760px;
margin-top: 25px;
	  margin-left: auto ;
  margin-right: auto ;
background-color: #efece1;
padding: 15px;
border-top: solid 1px #fff;
border-left: solid 1px #fff;
border-right: solid 1px #fff;


}
#container_content a {
	text-decoration: none;
	color: #435c78;
}
#container_content .left.column_stacked                      { 

margin-right: 20px;
margin-top: 0px;
margin-left: 50px;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
color: #5f5454;
float: left;

/*election*/
}
#container_content .subcolumn                    { 
width: 150px; 
float: left;
line-height: 9px;
margin-left: 25px;
white-space: nowrap;

}

/*election*/

#container_content .subcolumn_2x                    { 
max-width: 600px;
margin-left: 238px;
margin-right: 10px;
border-left: 10px solid #d2cec2;
padding-left: 8px;
padding-top:10px;
padding-bottom:10px;
background-color: #fff;


}

#container_content .subcolumn_top                    { 
max-width: 800px;
margin-left: 5px;
margin-right: 5px;
padding-left: 8px;
padding-right: 8px;
padding-top: 0px;
overflow:hidden;

}
#container_content .subcolumn_top a:hover                    { 
text-decoration: underline;

}
/*election*/
#container_content .subcolumn_full                    { 
width: 500px; 
margin-right: 10px;
float: left;
line-height: 9px;
margin-bottom: 10px;
margin-left: 0px;

}
#container_content .smallpic {
border: 6px solid #d2cec2;	
}

#container_content .smallpic a:hover {
border: 6px solid #ffaa4f;	
}

/*election*/
#container_content .image                    { 
width: 150px; 
float: left;
margin-left: 0px;
white-space: nowrap;
padding: 10px;
background-color:#fff;
margin-right: 10px;
border: solid 1px #ccc;

}
#container_content .sidebar                  { 
width: 200px; 
float: left;
margin-left: 0px;
padding: 10px;
background-color:#fff;
margin-right: 10px;
border: solid 1px #ccc;

}


#container_content .subcolumn_full_border                    { 
width: 500px; 
margin-right: 20px;
float: left;
line-height: 9px;
padding-bottom: 10px;
margin-left: 25px;
padding-bottom: 10px;
padding-top: 10px;
border-bottom: solid 1px #ececec;

}
#container_content .subcolumn_full_width                   { 
width: 100%; 
margin-right: 20px;
float: left;
line-height: 9px;
margin-left: 0px;
height: 35px;

}

#container_content .right.column                      { 
width: 300px; 
margin-right: 20px;
margin-top: 25px;
padding-left: 20px;
font-family: helvetica, arial, verdana;
font-size: 12px;
line-height: 15px;
color: #5f5454;
float: left;
border-left: solid 1px #ccc;

}

#container_content .two.columns                     { width: 100px; }
#container_content .three.columns                   { width: 160px; }
#container_content .four.columns                    { width: 220px; }
#container_content .five.columns                    { width: 280px; }
#container_content .six.columns                     { width: 340px; }
#container_content .seven.columns                   { width: 400px; }
#container_content .eight.columns                   { width: 460px; }
#container_content .nine.columns                    { width: 520px; }
#container_content .ten.columns                     { width: 580px; }
#container_content .eleven.columns                  { width: 640px; }
#container_content .twelve.columns                  { width: 700px; }
#container_content .thirteen.columns                { width: 760px; }
#container_content .fourteen.columns                { width: 820px; }
#container_content .fifteen.columns                 { width: 880px; }
#container_content .sixteen.columns                 { width: 940px; }
#container_content .one-third.column                { width: 300px; }
#container_content .two-thirds.column               { width: 620px; }

