.textj
{
text-align:justify;
}
.textsmj
{
font-size:.9em;
text-align:justify;
}
h1
{
font-size:1.5em;
font-weight:bold;
color:#000000;
font-family:arial;
padding:0px;
margin:0px auto;
}
h2
{
font-size:1.2em;
font-weight:bold;
color:#000000;
font-family:arial;
padding:0px;
margin:0px auto;
}
h3
{
font-size:1.1em;
font-weight:bold;
color:#000000;
font-family:arial;
padding:0px;
margin:0px auto;
}
.pagehdg {
color:#000000;
font-size:1.5em;
font-weight:bold;
text-align:left;
}
.pagesub {
color:#000000;
font-size:1.1em;
font-weight:bold;
}
.subblu {
color:#336699;
font-size:1.1em;
font-weight:bold;
}
.subblu2 {
color:#336699;
font-size:1.4em;
font-weight:bold;
}
.subblk {
color:#000000;
font-size:1.25em;
font-weight:bold;
}
.vsmfont{
font-size:.7em;
color:#000000;
}
.postdate {
font-size:.8em;
color: #990033;
}
.pressdate {
font-size:.8em;
color: #666666;
}
.commfont {
font-size:.9em;
}
.leadfont {
font-size:.85em;
}
.memleadfont {
font-size:.85em;
}
.memleadfont a {
text-decoration:underline;
color:#000099;
}
.memleadfont a:hover {
text-decoration:none;
color:#000099;
}
.memleadfont a:visited {
text-decoration:underline;
color:#581C90;
}
.memleadfont a:visited:hover {
text-decoration:none;
color:#581C90;
}
.bluelink {
color:#0033CC;
text-decoration:underline;
}
/* styles for zip code search */
#zipborder
{
width: 520px;
margin: 0px auto 0px auto;
border: 1px #336699 solid;
background: #cccc99;
padding: 10px;
text-align: center;
}
.zipblue
{
width: 320px;
float: left;
color:#336699;
font-size: 1.2em;
font-weight: bold;
}
.zipbox
{
width: 100px;
float: left;
}
.zipsearch
{
width: 100px;
float: left;
}
.ziperrorfont
{
font-size: 1.1em;
text-align: center;
}
.pressmonth {
font-size:1.3em;
font-weight:bold;
}
#presslinks {
font-size:.85em;
font-weight:normal;
text-align:left;
}
.pressdate {
font-size:.9em;
color: #333333;
}

/* committee styles */
#postlinks li{
	padding:4px 0px;
}
.posttitle{
	color:#FFFFFF;
	background-color:#000066;
	padding:3px;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}
.bigsub{
	font-size:1.4em;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.smsub{
	font-size:1.1em;
	color:#000000;
	text-align:left;
}
.postsmsub{
	font-size:.85em;
	color:#000000;
	text-align:left;
}
.postsmdate{
	font-size:.65em;
	color:#000000;
	text-align:left;
}
.bigsub2{
	font-size:1.25em;
	color:#000000;
	text-align:center;
	font-weight:bold;
}
.memfont{
	width:275px;
	float:left;
	margin-left:15px;
}
.commlinks{
	margin-left:20px;
}

/*Minority styles (minnew) */
.minaltdate{
	color:#660000;
	font-size:.85em;
}
.minmonth{
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
}
.mindate{
	font-size:.85em;
}
.minyear{
	font-size:1.4em;
	text-align:center;
	font-weight:normal;
}


#sitelinks{
	font-size:.85em;
	font-weight:normal;
	text-align:left;
}
#sitelinks a{
	color:#000066;
}
#sitelinks a:hover{
	text-decoration:none;
}
#sitelinks a:visited{
	color:#333333;
}

/* About styles */
.medsub{
	text-align:left;
	font-weight:normal;
	font-size:1.2em;
}

/*Renovation styles*/
#renovph{
	padding:20px 30px 0px 30px;
	text-align:center;
}
#renovlinks{
	padding:0px 30px 30px;
	font-size:.85em;
}
/* New posting titles - one web interface story per page*/
#postingtitle {
font-weight:bold; 
font-size:1.4em;
color:#000066;
text-align:left;
}
#postingsub {
font-weight:bold; 
font-style:italic;
font-size:1.1em;
color:#336699;
text-align:left;
}
#postingtext {
font-weight:normal;
font-size:.9em;
text-align:justify;
}
#postingdate {
font-size:.95em;
font-style:italic;
color:#444444;
}
/* legislative marquee font */
#legmarqee {
background-color:#000066;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px;
}
/* other fonts */
.fontpt9ital {
font-style:italic;
font-size:.9em;
}
/* legislative session calendar fonts */
.calsmfont {
font-size:.95em;
font-style:normal
}
.callgfont {
font-size:1.1em;
font-weight:bold;
}
.calboldital {
fonts-size:.95em;
font-weight:bold; 
font-style:italic
}
.vsmital {
font-size:.8em;
font-style:italic;
}
.smgrydate {
font-size:.8em;
font-style:italic;
font-weight:normal;
color:#444444;
}
.smreddate {
font-size:.8em;
font-style:italic;
font-weight:normal;
color:#990066;
}
#srchlinks{
font-weight:normal;
text-align:left;
}
#srchlinks a{
color:#000066;
}
#srchlinks a:hover{
text-decoration:none;
}
#srchlinks a:visited{
color:#333333;
}

/*about fonts*/
#aboutbox
{
width: 600px;
position: relative;
border: #069 solid 2px;
background:#e5e1e1;
padding: 5px;
}
#about_col1
{
width: 100px;
float: left;
margin-right: 10px;
}
#about_col2
{
width: 476px;
float:left;
}
.abouttitle
{
font-size: 1.25em;
}
/* used for header */
#thinborder {
background-color:#CCCCCC;
font-size:0.1em;
padding:1px;
margin:0px;
width:796px;
border-right:1px solid #000066;
border-left:1px solid #000066;
}

/** SOCIAL BUTTONS **/
#header a{
	color:#ffffff;
}

#header .main-twitter #twitter-button {
    background-position: 0 0;
	margin-left:5px;
}

#header .main-twitter #twitter-button:hover {
    background-position: 0px -40px;
}

#header .main-twitter .social-button {
    background-image: url("/images/socialbuttons.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 40px;
    width: 41px;
}

#header .main-twitter{
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:10px;
	text-align:left;
	top:10px;
	width:155px;
}
#header #follow-maj{
	margin-right:15px;
}

#hdr-watch-button {
    margin-top: 17px;
	padding-top:2px;
	text-align:center;
}
.header-button {
    background: url('/images/whomembutton.jpg') no-repeat scroll 0 0;
	position: absolute; 
	right: 60px; 
	width:130px;
	z-index:2;
	min-height:35px;
	font-size:.85em;
}
#header #hdr-watch-button a {	
	color:#0B105B;
	text-decoration:none;
	font-weight:bold;
}