/*
1.GENERAL
2.TEXT
3.IMAGES
4.LISTS
5.TABLES
6.LINKS
7.PAGES/SECTIONS
*/

/* -- 1.GENERAL -- */
body {
	color: #383c3f;
	font: 80%/1.4 Arial, Helvetica, sans-serif;
}
dl, ol, p, blockquote, table, ul {
	margin: 0 0 1.5em 0;
}
address {
	font-size: .9em;
	font-style: normal;
	margin: 0 0 1em 0;
}
/* -- 2.TEXT -- */
h1 {
	color: #8e1518;
	margin: 0 0 0.5em 0;
	font-size: 2em;
	line-height: 1.3;
}
h2 {
	color: #15395c;
	margin: 0 0 0.5em 0;
	font-size: 1.5em;
	line-height: 1.3;
}
h3 {
	color: #222;
	margin: 0 0 0.5em 0;
	font-size: 1.3em;
	line-height: 1.3;
}
h4 {
	margin: 0 0 0.25em 0;
	font-size: 1.2em;
	line-height: 1.3;
}
h5 {
	margin: 0 0 0.25em 0;
	font-size: 1.1em;
	line-height: 1.3;
}
h6 {
	margin: 0 0 0.25em 0;
	font-size: 1em;
	line-height: 1.3;
}

p {
	padding: 0;
}

blockquote {
	font-style: italic;
	padding-left: 4em;
}

pre {
	font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 1.0em;
}

code {
	font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;
	font-size: 1em;
	white-space: pre;
}

.text-smallest {
	font-size: 75%;
}

.text-smaller {
	font-size: 85%;
}

.text-small {
	font-size: 95%;
}

.text-larger {
	font-size: 120%;
}

.text-largest {
	font-size: 140%;
}

span.image-caption {
	color:#5F5F5F;
	font-size:11px;
	font-style:italic;
	padding-top:5px;
}

/* -- 3.IMAGES -- */
a img {
	border: none;
}
img.image-left {
	float: left;
	margin: 0 10px 10px 0;
}
img.image-right {
	float: right;
	margin: 0 0 10px 10px;
}
img.bordered {
	border: 1px #ccc solid;
}
img.centered {
	display: block;
	margin: 10px auto;
}
/* -- 4.LISTS -- */
ul li {
	margin: 0 0 0.25em 30px;
}
ol li {
	margin: 0 0 0.25em 30px;
}
dl dt {
	margin: 0.25em 0 0.25em 0;
	font-weight: bold;
}
dl dd {
	margin: 0 0 0 30px;
}

/* -- 5.TABLES -- */
table {
	border-spacing: 5px;
	border-collapse: collapse;
}

caption {
	text-align: left;
	font-weight: bold;
}
th, td {
	border: 1px #ccc solid;
	padding: .5em;
}
th {
	background-color: #dadada;
	font-weight: bold;
}


/* -- 6.LINKS -- */
a {
	color: #003A6D;
	text-decoration: underline;
}

a:hover, a:focus, a.active {		
	color: #AE1416;
	text-decoration: underline;
}

/* -- 7.PAGES/SECTIONS -- */
/* 
7.1 Modules
7.2 The Issues/District Map 
7.3 Sidebar
7.4 Video
7.5 Take Action
7.6 Get Connected
7.7 Home
7.8 Newsroom
7.9 Articles
7.10 Contact
7.11 Online Office, Awards & Accolades 
7.12 Flickr Photo Gallery
7.13 Meet Kirk
7.14 Issues
7.15 Watson Wire
7.16 Search Results
*/


/* 7.1 Modules */
#main .module {
	background: url(/images/layout/content-module.jpg) 0 2px repeat-x;
	border-top: 1px #fff solid;
	padding: 15px;
}
.module h2 {
	color: #15395c;
	font-size: 1.2em;
	text-transform: uppercase;
}
#contact-info.module h2 a {
	text-decoration: none;
}

/* - 7.2 The Issues/District Map - */
#home-issues, #home-map {
	width: 250px;
}
#home-issues h2 a, #home-map h2 a {
	line-height: 1;
}

#home-issues h2 a, #home-map h2 a {
	display: block;
	color: #15395C;
	height: 125px;
	text-decoration: none;
}
#home-issues h2 a strong, #home-map h2 a strong {
	display: block;
	font-size: .8em;
	font-weight: normal;
	line-height: normal;
	margin: 20px 0 0 0;
	text-decoration: underline;
	text-transform: none;
	width: 125px;
}
#home-issues {
	float: left;
}
#home-issues h2 a {
	background: url(/images/layout/home-pie-chart.jpg) right 0 no-repeat;
}
#home-issues h2 a:hover {
	background-position: right -150px;
}
#home-issues a span {
	display: block;
	color: #383c3f;
}
#home-map {
	float: right;
}
#home-map h2 a {
	background: url(/images/layout/home-district-map.jpg) right 0 no-repeat;
}
#home-map a:hover {
	background-position: right -150px;
}
/* -- 7.3 Sidebar -- */
#sidebar .module {
/*	border-top: 1px #fff solid;
*/	background: #fff;
	margin-bottom: 5px;
	padding: 15px;
}
#sidebar #video.module p {
	margin: .3em 0 0 0;
	text-align: center;
}

/* -- 7.4 Video -- */
#sidebar #video-nav ul,
ul.video-archive {
	margin: 0 0 2em 0;
	padding-bottom: 1em;
}
#sidebar #video-nav ul li,
ul.video-archive li {
	display:block;
	float:left;
	line-height:1.2;
	list-style-type:none;
	margin: .2em 0 1em 0;
	width: 95%;
}
ul.video-archive li img {
	border:1px solid #B4AF91;
	float:left;
	margin-right:5px;
	padding:2px;
}
ul.video-archive.featured li {
	margin-bottom: 2em;
	padding: 1em;
	background-color: #f1f4f5;
	border: 1px solid #fff;
}
ul.video-archive.featured li h4 {
	font-size: 1.3em;
}
#sidebar #video-nav ul.latest-video {
	border-bottom: solid 1px #ccc;
	float: left;
}
#sidebar #video-nav h3 {
	margin: 0;
}
#sidebar #video-nav h4 {
	color: #8E1518;
	font-size: 1em;
}
#sidebar #video-nav h4 a {
	color: #8E1518;
	text-decoration: none;
}
#sidebar #video-nav h4 a:hover {
	text-decoration: underline;
}
body#multimedia #flashContainer3 { 
	margin-bottom: 2em;
}
body#multimedia p.view-all {
	float: none;
	clear: both;
}


/* -- 7.5 Take Action - */

#take-action ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#take-action li {
	background: #f1f4f5 url(/images/layout/nav-take-action.gif) left top no-repeat;
	min-height: 65px;
	height: auto!important;
	height: 65px;
	margin: 0 0 2px 0;
	padding: 2px;
}
#take-action li a{
	display: block;
	height: 65px;
	line-height: 65px;
	font-size: 1.4em;
	color: #383c3f;
	text-decoration: none;
}
#take-action li#nav-donate a:hover, #take-action li#nav-share a:hover, #take-action li#nav-register a:hover, #take-action li#nav-wire a:hover, #take-action li#nav-contact a:hover {
	background-color: #fff;
}
#take-action li a span {
	display: block;
	font-style: normal !important;
	padding-left:  80px;
}
#take-action li#nav-donate a {
	background: transparent url(/images/icons/donate.png) left top no-repeat;
}
#take-action li#nav-donate a span {
	color: #8E1518;
	font-size:1.2em;
	font-weight:bold;
}
#take-action li#nav-wire a {
	background: transparent url(/images/icons/wire.png) left top no-repeat;
}

#take-action li#nav-wire a span {
	line-height: 1em;
	padding: 15px 0 0 80px;
}
#take-action li#nav-contact a {
	background: transparent url(/images/icons/contact.png) left top no-repeat;
}

#take-action li#nav-register a {
	background: transparent url(/images/icons/register-to-vote.png) left top no-repeat;
}
#take-action li#nav-share a {
	background: transparent url(/images/icons/share-with-a-friend.png) left top no-repeat;
}
#take-action li#nav-contact #nav-contact-info {
	display: none;
	margin: 20px;
}
#take-action li#nav-contact #nav-contact-info a {
	background:none;
	color:#383C3F;
	display:block;
	font-size:1.1em;
	height:25px;
	line-height:10px;
	outline:none;
	text-decoration: underline;
}

#take-action li#nav-share form, #take-action li#nav-wire form {
	display: none;
	margin: 10px;
	padding-bottom: 20px;
}
#take-action li#nav-share form label, #take-action li#nav-wire form label {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	color: #8E1518;
}
#take-action li#nav-share label#receive-wire {
	color: #000;
	font-size: .875em;
}
#take-action li#nav-share form .input-box, #take-action li#nav-wire form .input-box {
	width: 97%;
	font-size: 1.1em;
	padding: 2px;
}
#take-action li#nav-share form p, #take-action li#nav-wire form p {
	margin-bottom: .5em;
}
#take-action li#nav-share form input#Submit_Spread, #take-action li#nav-wire form input#Submit_Watson_Sidebar {
	margin-top: 5px;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 1.1em;
}

/* -- 7.6 Get Connected -- */
#sidebar #get-connected {
	background: transparent;
}
#get-connected ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#get-connected li {
	float: left;
	margin: 0;
	padding:0px 10px;
}
#get-connected li a {
	display: block;
	height: 33px;
	width: 32px;
	outline: 0;
	text-indent: -9000px;
}
#get-connected li#nav-facebook a {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) 0 0 no-repeat;	
}
#get-connected li#nav-facebook a:hover {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) 0 -33px no-repeat;		
}
#get-connected li#nav-twitter a {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) -39px 0 no-repeat;
}
#get-connected li#nav-twitter a:hover {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) -39px -33px no-repeat;
}
#get-connected li#nav-flickr a {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) -78px 0 no-repeat;
}
#get-connected li#nav-flickr a:hover {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) -78px -33px no-repeat;
}
#get-connected li#nav-youtube a {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) -117px 0 no-repeat;
}
#get-connected li#nav-youtube a:hover {
	background:#e9ecf3 url(/images/icons/social_media_icons.jpg) -117px -33px no-repeat;
}

/* -- 7.7 Home -- */
/* - Featured - */
#home-featured, #home-watson-wire {
	background: #fff;
	padding: 8px;
	height: 275px;
}
#featured-scrollable {
	float: left;
	width: 75px;
}
#featured-scrollable a.prev, #featured-scrollable a.next {
	cursor: pointer;
	height: 8px;
	margin: 0;
	padding: 0;
	text-indent: -800em;
}
#featured-scrollable a.prev {
	background: url(/images/icons/featured-up-arrow.gif) center top no-repeat;
	margin-bottom: 2px;
}
#featured-scrollable a.next {
	background: url(/images/icons/featured-down-arrow.gif) center top no-repeat;
	margin-top: 2px;
}
#featured-scrollable .items {
	height: 255px !important;
	overflow: hidden;
	
}
#featured-scrollable a {
	display: block;
	margin-bottom: 2px;
}
#featured-scrollable a img {
	opacity: 0.4;
	-moz-opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
#featured-scrollable a.active img, #featured-scrollable a:hover img {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#featured-viewer {
	position: relative;
	float: left;
	height: 274px;
}
#featured-viewer h3 {
	position: absolute;
	color: #fff;
	width: 493px;
	left: 0;
	bottom: 0;
	margin: 0;
}
#featured-viewer h3 a {
	background: #666;
	color: #fff;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	white-space: nowrap;
	-moz-opacity:.75; 
	filter:alpha(opacity=75);
	opacity:.75;
}
#home-watson-wire {
	display: none;
	background: #8a1517 url(/images/layout/featured-wire-bg-new.jpg) center center no-repeat;
}

#home-watson-wire .column1 {
	float: left;
	padding-left: 10px;
	padding-top: 15px;
	width: 270px;
}
#home-watson-wire .column1 h2 {
	color: #8a1517;
	font-size: 2em;
}
#home-watson-wire .column1 h3 {
	color: #15395c;
}
#home-watson-wire .column1 h3 a {
	text-decoration: none;
}
#home-watson-wire .column2 {
	float: right;
	padding-right: 10px;
	padding-top: 60px;
	width: 265px;
}
#home-watson-wire .column2 p {
	text-align: center;
	margin-top: 60px;
	width: 230px;
}
#home-watson-wire .column2 p a {
	color: #fff;
	padding: 25px 40px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
#home-watson-wire .column2 form {
	position: relative;
	margin-top: 35px;
}


#home-watson-wire .column2 form div {
	position: relative;
}
#home-watson-wire .column2 form label, #home-watson-wire form #First_Name, #home-watson-wire form #Last_Name, #home-watson-wire form #Email {
	margin-left: 24px;
	margin-bottom: 5px;
	padding: 1px 0;
}
#home-watson-wire .column2 form label.overlabel-apply {
	position:absolute;
	top: 3px;
	left: 5px;
	z-index: 1;
	color: #999;
}

#home-watson-wire .column2 form #watson-signup {
	position: absolute;
	top: 90px;
	left: 18px;
}


/* SIGN UP ONLY */
#signup #main form {
	background: transparent url(/images/layout/sign-up-wire-bg.jpg) left top no-repeat;
	padding: 20px 0 0 0;
	position: relative;
	min-height: 200px;
}
#signup form #watson-signup {
	position: absolute;
	top: 110px;
	left: 18px;
}
#signup form label, #signup form #First_Name, #signup form #Last_Name, #signup form #Email 
 {
	margin-left: 24px;
	margin-bottom: 5px;
	padding: 1px 0;
}
#signup form label.overlabel-apply {
	position:absolute;
	top: 3px;
	left: 5px;
	z-index: 1;
	color: #999;
}
#signup form div {
	position: relative;
}
	
	
ul#home-tabs {
	background: url(/images/layout/featured-tabs.gif) left top repeat-x;
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
}
ul#home-tabs li {
	float: right;
	margin: 0;
	padding: 0;
}
ul#home-tabs li a {
	display: block;
	height: 37px;
	outline: 0;
	text-indent: -800em;
}
ul#home-tabs li#featured-tab a {
	background: url(/images/layout/featured-tab.jpg) 0 -37px no-repeat;
	width: 157px;
}
ul#home-tabs li#featured-tab a.active {
	background: url(/images/layout/featured-tab.jpg) left top no-repeat;
}
ul#home-tabs li#watson-wire-tab a {
	background: url(/images/layout/featured-tab-watson.jpg) left top no-repeat;
	width: 183px;
}
ul#home-tabs li#watson-wire-tab a.active {
	background: url(/images/layout/featured-tab-watson.jpg) 0 -37px no-repeat;
}

/* -- 7.8 Newsroom - */
#home-newsroom {
	position: relative;
}
body#newsroom #content #main div h1 {
	float: left;
}
body#newsroom #content #main div span.rss {
	float: right;
}
body#newsroom #content div.byline {
	margin: .5em 0;
}
body#newsroom #content div.byline,
body#newsroom #content div.byline em {
	color: #666;
}
body#newsroom #content div.article-excerpt h2 a {
	text-decoration: none;
}
body#newsroom #content div.article-excerpt h2 a:hover,
body#newsroom #content div.article-excerpt h2 a:focus {
	text-decoration: underline;
}
#home-newsroom h3 {
	font-size: 1em;
}
#home-newsroom h3 a, #home-watson-wire li a {
	color: #003a6d;
	padding-left: 5px;
	text-decoration: none;
}
#home-newsroom h3 a:hover, #home-watson-wire li a:hover {
	color: inherit;
}
#home-newsroom h3 span, #home-watson-wire li span {
	display: block;
	float: left;
	text-indent: -500em;
}
#home-newsroom p.read-more {
	position: absolute;
	top: 20px;
	right: 15px;
	background: url(/images/icons/star.png) left top no-repeat;
	font-size: .825em;
	margin: 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
}
#home-newsroom a {
	color: #383c3f;
	text-decoration: none;
}

/* 7.9 Articles */
a.back-to-previous {
	background: transparent url(/images/bullets/triangle.gif) left 11px no-repeat;
	border-top: solid 1px #ccc;
	display: block;
	font-size: 1.1em;
	margin: 2em 0 0 0;
	padding: .5em 0 .5em 1.3em;
	text-decoration: none;
}
a.back-to-previous:hover {
	background-position: left -27px;
	text-decoration: underline;
}
a.forward {
	background: transparent url(/images/bullets/triangle-forward.gif) left 11px no-repeat;
	display: block;
	font-size: 1.1em;
	margin: 1em 0 2em 0;
	padding: .5em 0 .5em 1.3em;
	text-decoration: none;
}
a.forward:hover {
	background-position: left -27px;
	text-decoration: underline;
}
#content .article-date {
	color: black;
	display: block;
	font-style: italic;
	margin-top: -.7em;
	
}
#content .article p {
	margin-bottom: 1em;
}
#content .article {
	margin: 1.8em 0;
}
#content .article-excerpt p {
	margin-bottom: .5em;
}
#content .article-excerpt p.read-more {
	margin: .7em 0 1.5em 0;
}

#content p.paginate {
	font-size: 1.1em;
	color: #383c3f;
	border-top: 1px solid #CCCCCC;
	padding: .5em 0 0 0;
}
#content p.paginate b {
	background-color: #fff;
	border: solid 1px #003A6D;
	padding: .2em .3em;
}

#content p.paginate span {
	margin-right: 1em;
}
#content p.paginate a {
	background-color: #003A6D;
	border: solid 1px #003A6D;
	color: #fff;
	padding: .2em .3em;
	text-decoration: none;
}
#content p.paginate a:hover, #content p.paginate a:focus {
	background-color: #fff;
	border: solid 1px #003A6D;
	color: #003A6D;
	text-decoration: underline;
}

/* 7.10 Contact */
#content #sidebar #contact-full-sidebar h2 {
	font-size: 1.4em;
	margin: 0;
}
#content #sidebar #contact-full-sidebar h3 {
	font-size: 1em;
	margin: 0;
}
#content #sidebar #contact-full-sidebar h4 {
	color: #8E1518;
	font-size: 1em;
	margin: 1.5em 0 0 0;
	 
}
#content #sidebar #contact-full-sidebar h5 {
	font-size: .9em;
	margin: 0;
}
#content #sidebar #contact-full-sidebar address {
	margin: 0 0 1em 0;
	font-size: .9em;
}


/* 7.11 Online Office, Awards & Accolades */
#sidebar #sidebar-nav ul {
	margin-left: 15px;
}
#sidebar #sidebar-nav ul li {
	list-style: none;
	background: url(/images/bullets/bullet.gif) no-repeat left 5px; 
	margin: 3px 0;
	padding: 0 0 5px 15px;
}
.endorsements cite {
	font-weight: bold;
}
.endorsements blockquote {
	font-size: 120%;
	padding-left: 0;
}

/* 7.12 Flickr Photo Gallery */
div.falbum-album {
	clear: both;
	margin-bottom: 2em;
}
div.falbum-album div.falbum-thumbnail {
	float: left;
	margin-right: 1em;
}
div.falbum-album div.falbum-thumbnail a img,
div.falbum-album-thumbnail a img,
div.falbum-photo a img {
	border: 5px solid #fff;
}
div.falbum-album div.falbum-thumbnail a:hover img,
div.falbum-album div.falbum-thumbnail a:focus img,
div.falbum-album-thumbnail a:hover img,
div.falbum-album-thumbnail a:focus img {
	border: 5px solid #aab6c4;
}
div.falbum-album h3.falbum-title {
	font-size: 1.2em;
	margin-bottom: 3px;
}
div.falbum-album h3.falbum-title a {
	text-decoration: none;
}
div.falbum-album div.falbum-album-description p {
	margin: .25em 0 0 0;
}
div.falbum-album div.falbum-album-description span {
	font-size: 95%;
	font-weight: bold;
}
div.falbum-album-thumbnail {
	overflow: hidden; float: left; text-align: center; height: 90px; width: 90px;
	margin: 5px 5px 0 0;
}
p.flickr-paging {
	clear: left;
	padding-top: 1.5em;
}
p.flickr-paging span {
	margin-right: 1em;
}
p.flickr-paging a,
p.flickr-paging b {
	margin: 0 .25em;
}
div.falbum-photo a img  {
	margin-bottom: 1em;;
}
p.flickr-photo-paging a {
	margin-right: .5em;
	background-color: #fff;
	padding: 3px 5px;
	border: 1px solid #ccc;
	color: #383c3f;
	text-decoration: none;
}
p.flickr-photo-paging a:hover,
p.flickr-photo-paging a:focus {
	background-color: #aab6c4;
	color: #000;
}

/* 7.13 Meet Kirk */

body#meet-kirk h1, 
body#meet-kirk #main h2 {
	position: absolute;
	height: 0;
	width: 0;
	overflow: hidden;
}
body#meet-kirk #wrapper {
	width: 520px;
	position:relative;
	margin: 0 auto;
}
body#meet-kirk #meet-kirk-image {
/*	background: #fff url(/images/meet-kirk/main-bg.jpg) 0 0 no-repeat;
*/	height: 298px;
}
body#meet-kirk #meet-kirk-nav {
	height: 64px;
	width: 100%;
	background: #fff url(/images/meet-kirk/nav-bg.jpg) 0 0 repeat-x;
}
body#meet-kirk #meet-kirk-nav ul {
	margin: 0;
	padding: 0;
}
body#meet-kirk #meet-kirk-nav ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
body#meet-kirk #meet-kirk-nav li a {
	text-decoration:none;
	display:block;
	float: left;
}
body#meet-kirk #meet-kirk-nav li img {
	border:0;
	margin:0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
body#meet-kirk #meet-kirk-nav li a:hover img, 
body#meet-kirk #meet-kirk-nav li a.active img, 
body#meet-kirk #meet-kirk-nav li a:focus img {
	visibility:visible;
}
/* SPECIAL CASES - In order to have the previous rollovers show up */

body#meet-kirk.father-and-attorney li.father a img, body#meet-kirk.fighting-the-fight li.fight a img, body#meet-kirk.austin-mayor li.mayor a img, body#meet-kirk.texas-state-senator li.senator a img {
	display: none;
}

body#meet-kirk #meet-kirk-image {
	background: #fff url(/images/meet-kirk/kirk-baylor.jpg) no-repeat scroll 0 0;
}
body#meet-kirk.fighting-the-fight #meet-kirk-image {
	background: #fff url(/images/meet-kirk/kirk-fight.jpg) no-repeat scroll 0 0;
}
body#meet-kirk.austin-mayor #meet-kirk-image {
	background: #fff url(/images/meet-kirk/kirk-mayor.jpg) no-repeat scroll 0 0;
}
body#meet-kirk.father-and-attorney #meet-kirk-image {
	background: #fff url(/images/meet-kirk/kirk-father.jpg) no-repeat scroll 0 0;
}


body#meet-kirk.texas-state-senator #meet-kirk-image {
	background: #fff url(/images/meet-kirk/kirk-senator.jpg) no-repeat scroll 0 0;
}


/* Navigation */
body#meet-kirk #meet-kirk-nav li.baylor a {
	background: url(/images/meet-kirk/baylor.jpg) left 0 no-repeat;
	height: 64px;
	width: 111px;
}
body#meet-kirk #meet-kirk-nav li.baylor a span {
	visibility: hidden;
}
body#meet-kirk #meet-kirk-nav li.baylor a:hover, 
body#meet-kirk #meet-kirk-nav li.baylor a.active, 
body#meet-kirk #meet-kirk-nav li.baylor a:focus {
	background-position: left -64px;
}
body#meet-kirk #meet-kirk-nav li.father a {
	background: url(/images/meet-kirk/father.jpg) left 0 no-repeat;
	height: 64px;
	width: 98px;
}
body#meet-kirk #meet-kirk-nav li.father a span {
	visibility: hidden;
}
body#meet-kirk #meet-kirk-nav li.father a:hover, 
body#meet-kirk #meet-kirk-nav li.father a.active, 
body#meet-kirk #meet-kirk-nav li.father a:focus {
	background-position: left -64px;
}
body#meet-kirk #meet-kirk-nav li.fight a {
	background: url(/images/meet-kirk/fight.jpg) left 0 no-repeat;
	height: 64px;
	width: 106px;
}
body#meet-kirk #meet-kirk-nav li.fight a span {
	visibility: hidden;
}
body#meet-kirk #meet-kirk-nav li.fight a:hover, 
body#meet-kirk #meet-kirk-nav li.fight a.active, 
body#meet-kirk #meet-kirk-nav li.fight a:focus {
	background-position: left -64px;
}
body#meet-kirk #meet-kirk-nav li.mayor a {
	background: url(/images/meet-kirk/mayor.jpg) left 0 no-repeat;
	height: 64px;
	width: 81px;
}
body#meet-kirk #meet-kirk-nav li.mayor a span {
	visibility: hidden;
}
body#meet-kirk #meet-kirk-nav li.mayor a:hover, 
body#meet-kirk #meet-kirk-nav li.mayor a.active, 
body#meet-kirk #meet-kirk-nav li.mayor a:focus  {
	background-position: left -64px;
}
body#meet-kirk #meet-kirk-nav li.senator a {
	background: url(/images/meet-kirk/senator.jpg) left 0 no-repeat;
	height: 64px;
	width: 117px;
}
body#meet-kirk #meet-kirk-nav li.senator a span {
	visibility: hidden;
}
body#meet-kirk #meet-kirk-nav li.senator a:hover, 
body#meet-kirk #meet-kirk-nav li.senator a.active, 
body#meet-kirk #meet-kirk-nav li.senator a:focus {
	background-position: left -64px;
}

/* 7.14 Issues */
body#issues #main h3 {
	border-bottom: 1px solid #ccc;
}
body#issues .article-date {
	margin-top: -.3em;
}

/* 7.15 Watson Wire */
body#watson-wire #content #main div h1 {
	float: left;
}
body#watson-wire #content #main div span.rss {
	float: right;
}
body#watson-wire #content div.article-excerpt h2 a {
	text-decoration: none;
}
body#watson-wire #content div.article-excerpt h2 a:hover,
body#watson-wire #content div.article-excerpt h2 a:focus {
	text-decoration: underline;
}
body#watson-wire #content div.article {
	margin: 0 0 1.8em 0;
}
#video-container {
	float: right; 
	margin: 0 0 10px 15px;
	width: 330px;
} 
#video-container span {
	font-style: italic; 
	color: #5f5f5f; 
	font-size: 12px;
	padding-top:5px;
}
#video-container2 {
	margin: 0 0 10px 15px;
	width: 330px;
} 
#video-container2 span {
	font-style:italic; 
	color: #5f5f5f; 
	font-size: 12px;
	padding-top:5px;
}
div.image-caption-305 {
	float: right;
	width: 305px;
	margin: 0 0 10px 10px;
}

/* 7.16 Search Results */
body#search div.result-listing {
	margin-bottom: 1.5em;
}
body#search div.result-listing h3 {
	font-size: 1.1em;
	margin: 0;
}
body#search div.result-listing p {
	margin: 0;
}

/* 7.17 Monopoly Buster Sidebar */
p#monopolybuster-sidebar {
	margin-top: 25px;
}
