
BODY 
{
font-family: georgia, times, serif;
font-size: 14px;
line-height: 18px;
font-style: normal;
font-weight: normal;
color: #000;
text-align: center;
}
a
{
text-decoration: none;
font-weight: bold;
color: #333;
outline: none;
}
a:visited {
color:  #333;
}
a:active
{
color: #425d5d;
}
a:hover {
background:#669293;
color: #FFFFFF;

}
strong, b {
font-weight: bold;
}

H2
{
font-style: normal;
color: #000;
font-family: Arial, Helvetica, Sans-serif;
font-size: 16px;
line-height: 16px;
text-align: center;
font-variant: normal;
}
H1
{
color: #333;
font-family: Georgia, "Times New Roman", times, serif;
font-size: 22px;
line-height: 24px;
font-variant: normal;
text-align: center;
font-weight: bold;
}
p
{
font-family: georgia, times, serif;
font-size: 14px;
line-height: 20px;
font-style: normal;
font-weight: normal;
color: #000;
margin: 0 20px 10px 0;
}
/* homepage elements */



.sidebar
{
width: 250px;
float: right;
margin-left: 10px;
margin-bottom: 10px;
border-left: 1px solid #666;
padding-left: 10px;
font-family: arial;
font-size: 11px;
}
.sidebar p
{
font-family: arial;
font-size: 12px;
color: #000;
line-height: 14px;
}

H3
{
font-family: arial;
font-size: 17px;
color: #333;
line-height: 18px;
margin: 0px 0px 8px 0px;
font-weight: bold;
}

img
{
     border: 0
}


#topLinks
{
padding: 0px;
text-align: left;
background-color: #FFF;
font-weight: normal;
margin: -8px 0 8px 0;
font-family: arial, helvetica, san-serif;
font-size: 12px;
text-transform: uppercase;
border: 1px #666 solid;
color: #CCC;
width: 975px;
height: 19px;
}

#topLinks1015
{
padding: 0px;
text-align: left;
background-color: #FFF;
font-weight: normal;
margin: -8px 0 8px 0;
font-family: arial, helvetica, san-serif;
font-size: 12px;
text-transform: uppercase;
border: 1px #666 solid;
color: #CCC;
width: 1015px;
height: 19px;
}

#topLinks a 
{
text-decoration: none;
color: #425d5d;
font-weight:normal;
}
#topLinks a:hover 
{
color: #425d5d;
text-decoration: underline;
}
#topLinks a:hover 
{
color: #425d5d;
text-decoration: underline;
}

.socialLink
{
float: right;
padding: 1px 6px 1px 6px;
}

.navLink
{
border-right: 1px #999 solid;
float: left;
padding: 0px 6px 0px 6px;
}

.navLink:hover { background-color: #CCC; }
.navLink2
{
border-right: 1px #999 solid;
float: left;
padding: 0px 4px 0px 4px;

}
.navLink2:hover { background-color: #FFF; }
.navLinkOn
{
background-color: #CCC;
border-right: 1px #999 solid;
float: left;
padding: 0px 4px 0px 4px;
}
.navLinkEnd
{
float: left;
padding: 0px 4px 0px 4px;
}
.navLinkEnd:hover { background-color: #CCC; }
#leftCol
{
width: 108px;
float: left;
padding: 0px 8px 10px 0px;
text-align: center;
}

#leftCol p
{
font-size: 13px;
line-height: 15px;
font-family: arial, helvetica, sans-serif;
text-align: center;
padding: 0px;
margin: 0px 0px 10px 0px;
}
#center
{
width: 533px;
float: left;
padding: 0px 8px 10px 8px;
border-color: #999;
border-width: 0px 1px 0px 1px;
border-style: dotted;
}
.SimpleSearch
{font-family: arial, helvetica, sans-serif;}

.SearchResults
{
font-family: arial, helvetica, sans-serif;
width: 400px;
}
#centerSearch
{
width: 534px;
float: left;
padding: 0px 8px 10px 8px;
border-color: #999;
border-width: 0px 1px 0px 0px;
border-style: dotted;
}
#centerSearchResults
{
width: 650px;
float: left;
padding: 0px 8px 10px 8px;
border-color: #999;
border-width: 0px 1px 0px 0px;
border-style: dotted;
font-family: arial, helvetica, sans-serif;
text-align: left;
font-size: 12px;
}
.DottedLine
{
border-color: #666;
border-width: 1px 0px 0px 0px;
border-style: dotted;
margin: 5px 0px 5px 0px;
}
.ActorSR
{
border-color: #666;
border-width: 1px 0px 0px 0px;
border-style: dotted;
margin: 15px 0px -5px 0px;
padding: 5px 0px 0px 10px;
font-size: 16px;
font-weight: bold;
}
#rightCol
{
width: 298px;
float: left;
padding: 0px 0px 10px 8px;
text-align: left;
}
#centerHead
{
font-family: Georgia, "Times Roman," Times, serif;
font-size: 20px;
line-height: 22px;
font-weight: bold;
padding: 0px;
text-align: center;
margin: 12px 0px 10px 0px;
}
.clickAround
{
font-family: arial;
text-align: center;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}
.adLineBottom
{
width: 645px;
padding-top: 5px;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 1px solid #999;
}
.AdWrap300
{
width: 300px;
background: #ffffff;
padding: 0px;
margin: 10px;
}
.AdWrapLeaderBoard
{
/*border-bottom: 1px #999 dotted;*/
width: 970px;

padding-bottom: 2px;
margin-bottom: 2px;

}
.newsletter
{
font-size: 14px;
margin-top: 5px;
margin-bottom: 3px;
text-align: center;
font-family: arial;
}
#centerHeadTop
{
font-family: Georgia, "Times Roman," Times, serif;
font-size: 20px;
line-height: 22px;
font-weight: bold;
padding: 0px;
text-align: center;
margin: 5px 0px 10px 0px;
}
.searchList
{
font-family: arial;
}
.searchList li { margin: 0 0 0 -40px; }

/* major page elements */

#frame
{
width: 980px;
margin: 0px auto 0px auto;
padding: 0px;

}
#topbanner2
{
width: 975px;
padding: 0px;
position: relative;
margin: 0px 0px -2px 0px;
height: 75px;
}

#topbanner
{
width: 975px;
padding: 0px;
position: relative;
border-width: 0px;
margin: 0px;
}
#breadCrumbs
{
width: 970px;
height: 15px;
padding: 1px 0px 3px 5px;
position: relative;
margin: 0px 0px 10px 0px;
text-align: left;
font-size: 13px;
font-weight: bold;
}
#breadCrumbs a
{
text-align: left;
font-size: 13px;
font-weight: bold;
}

#crumbWrap
{
float: left;
padding: 0px;
margin: 0px;
font-family: arial;
}

.bigPicture
{
font-family: arial, helvetica, sans serif;
font-size: 12px;
font-weight: bold;
text-align: center;
margin: -5px 0 0px 0;
border-color: #CCC;
border-width: 0px 1px 1px 1px;
border-style: solid;
padding: 5px 0px 1px 0px;
}
.bigPictureResult
{
font-family: arial, helvetica, sans serif;
font-size: 12px;
font-weight: bold;
text-align: center;
margin: 0px 0 10px 0;
padding: 3px 0px 1px 0px;
border-color: #CCC;
border-width: 0px 1px 1px 1px;
border-style: solid;
width: 650px;
}







/* story styles */


#date2
{
position: absolute;
top: 75px;
left: 800px;
color: #666;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
text-align: right;
}

#mmap
{
width: 655px;
height: 100%;
margin: 0px 10px 0px 0px;
}
#mmap2
{
width: 645px;
margin: 0px;
}


#adboxteases
{
width: 280px;
margin: 7px;
color: #000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
}


/* actor specific styles */




.dottedLine
{

margin-top: 5px;
margin-bottom: 5px;
border-bottom: 1px dotted #808080
}
.dottedLine p
{
font-size: 1px;
line-height: 1px;
}



#search
{
position: absolute;
margin: 0px;
width: 300px;
z-index: 10;
top: 0px;
right: 0px;
font-family: arial;
font-size: 11px;
line-height: 12px;
padding: 0px 0px 0px 10px;
float: right;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 1px #999 dotted;
font-weight: bold;
}
.searchDivider { margin: 0px 0px 2px 0px; }

.hide
{
z-index: 25;
visibility: hidden;
width: 0px;
height: 0px;
display: none;
}

#searchBox
{
font-size: 12px;
font-weight: normal;
}

#searchTips
{
font-size: 12px;
margin-bottom: 15px;
margin-top: 5px;
}


#searchbox 
{
position: relative;
margin: 0px;
padding: 6px;
border: 1px solid #000;
background: #F0F0F0;
width: 286px; 
margin-bottom: 12px;
}
#searchMapBug
{
width: 284px;
text-align: center;
}
#searchExplainer
{
color: #343434;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
#searchInput
{
margin: 0px;
padding: 0px;
}

#searchAdvanced
{
font-family: arial, helvetica, sans-serif;
color: #999;
font-size: 10px;
font-weight: normal;
float: left;
margin: 10px;
}

#submit
{
width: 284px;
position: relative;
height: 20px;
}
#searchButton
{
float: right;
position: relative;
margin: 2px 0px 0px 0px;
}
.form
{
width: 1px;
height: 1px;
padding: 0px;
margin: 0px;
}
.formz
{
width: 1px;
height: 1px;
padding: 0px;
margin: 0px;
}



#story
{
padding: 0 15px 0 0px;
text-align: left;
}
p#story 
{
padding: 0px;
font-size: 14px;
line-height: 20px;
margin: 10px 0px 10px 0px;
}

#story li
{
list-style-type: none;
margin: 0 10px 20px 20px;
font-size: 14px;
line-height: 20px;
padding: 0px 60px 0px 10px;
font-family: georgia, times, serif;


}
#story ul { margin: 15px 0px 0px 0px; }

#story h2
{
font-family: arial;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #666;
text-align: left;
margin: 15px 0px 5px 0px;
word-spacing: 0px;

}
#story2 h2
{
text-indent: 0px;
text-align: left;
font-size: 15px;
font-weight: bold;
padding-top: 10px;
color: #666;
text-transform: none;
font-family: arial;
margin: 15px 0px 5px 0px;
word-spacing: 0px;
}

#story h6
{
font-family: georgia, times, serif;
font-size: 12px;
line-height: 14px;
font-style: normal;
font-weight: bold;
color: #000;
text-align: left;
margin: 0px 0px 4px 0px;
text-indent: 0px;
}

#footer
{
width: 975px;
border-color: #999;
position: relative;
}

#footer1015
{
width: 1015px;
border-color: #999;
position: relative;
}

#bottomLinks
{
padding: 0px;
text-align: center;
background-color: #425d5d;
color: #FFF;
font-weight: bold;
margin: 10px;
font-family: arial, helvetica, san-serif;
font-size: 12px;
text-transform: uppercase;
}
#bottomLinksSearch
{
padding: 0px;
text-align: center;
background-color: #425d5d;
color: #FFF;
font-weight: bold;
margin: 10px;
font-family: arial, helvetica, san-serif;
font-size: 12px;
text-transform: uppercase;
width: 975px;
}

#bottomLinks a { color: #FFF; }

#moreLinks
{
border-bottom: #425d5d;
border-width: 0px 0px 1px 0px;
border-style: dotted;
font-family: arial, helvetica, san-serif;
font-size: 12px;
padding: 3px;
text-transform: uppercase;
}
#disclaimer
{
font-size: 11px;
line-height: 12px;
font-family: arial, helvetica, san-serif;
width: 600px;
margin: 5px auto 10px auto;
}

#Input
{
margin: 5px 0px 5px 10px;
float: left;
}
#InputSR
{
margin: 5px 0px 5px 60px;
float: left;
}

#InputAdvanced
{
margin: 5px 0px 15px 10px;
float: left;
}

#Button
{
float: left;
margin: 3px 0px 0px 10px;
}

#Advanced
{
margin: 5px 0px 0px 0px;
text-align: center;
clear: both;
font-size: 10px;
width: 975px;
}

.Check1
{
width: 430px;
color: #000;
font-size: 12px;
text-align: left;
margin: 0px;
float: left;
}

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: #CCC;
width: 210px;
border-width: 0 0 1px 0;
border-style: none none dotted none;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 1px;
font-size: 10px;
border-color: #CCC;
border-width: 1px 0px 0px 0px;
border-style: dotted;
}

#navlist li a { text-decoration: none; }

.ulhead
{
color: #666;
font-size: 11px;
margin: 0px 0px -5px 0px;
font-weight: bold;
}

.narrow
{
margin: 0px 0px 10px 0px;
color: #333;
font-size: 11px;
}
.open
{
display: block;

}
.open li
{
list-style-position: inside;
padding: 0 0 0 10px;
}

.closed {
display: none;
}
li
{
list-style-type: none;
font-size: 12px;
font-family: arial, helvetica, san serif;
}
        
li img {
vertical-align: middle;
}

fieldset
{
padding: 0px;
border-color: #CCC;
border-style: dotted;
margin: 0px;
border-width: 0px 0px 1px 0px;
}




/* index page styles */

table.index
{
text-align: left;
font-weight: normal;
font-size: 12px;
width: 645px;
margin: 0px;
padding: 2px;
border-collapse: collapse;
border-spacing: 0px;
line-height: 16px;
}
table.index td
{
color: #000;
text-align: left;
padding: 2px;
vertical-align: top;
margin: 0px 0px 0px 5px;
width: 33%;
border-bottom: #CCC;
border-width: 1px;
border-style: none none dotted none;
}
table.index tr
{
color: #000;
text-align: left;
border-color: #CCC;
border-width: 0px 0px 1px 0px;
border-style: dotted;
}
table.listings
{
text-align: left;
font-weight: normal;
font-size: 12px;
line-height: 18px;
width: 655px;
margin: 0px;
padding: 2px;
border-collapse: separate;
border-spacing: 5px 5px;
}
table.listings td
{
color: #000;
text-align: left;
padding: 5px;
vertical-align: top;
margin: 0px 20px 0px 5px;

}
table.listings tr
{
color: #000;
text-align: left;

}
table.meter
{
font-weight: normal;
font-size: 11px;
line-height: 18px;
margin: 0px;
padding: 0px;
border-collapse: separate;
border-spacing: 0px 0px;
}
table.meter td
{
color: #000;
padding: 0px;
vertical-align: bottom;
margin: 0px 20px 0px 5px;

}
table.meter tr
{
color: #000;

}
#listNav
{
margin: 10px;
padding: 0px;
border-color: #999;
border-width: 1px 0px 0px 0px;
border-style: dotted;
}

#listNav li
{
list-style: none;
margin: 0;
padding: 0px;
font-size: 12px;
border-color: #999;
border-width: 0px 0px 1px 0px;
border-style: dotted;
line-height: 18px;
}

.date
{
color: #666;
font-size: 12px;
text-align: center;
margin: 0px 0px 10px 0px;
}
.weblinks
{
border-color: #666;
border-width: 1px 0px 1px 0px;
border-style: dotted;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
color: #666;
font-size: 12px;
font-family: arial, helvetical, sans serif;
padding: 2px 0px 0px 10px;
font-weight: bold;
text-align: left;
}
.links
{
margin: 0px 10px 0px 10px;
color: #666;
font-family: arial, helvetica, sans serif;
font-size: 12px;
line-height: 16px;
text-align: left;
}

#homeMap { margin: 5px 0px 0px 0px; }



.sectionTease
{
margin: 0px 10px 10px 0px;
font-family: arial;
}

.sectionTease h1
{
font-family: arial;
font-size: 18px;
color: #333;
line-height: 22px;
text-align: left;
margin: 12px 0px 5px 0px;
}


.sectionTease p
{
font-family: arial;
}
.teaseMap
{
text-align: center;
right: auto;
left: auto;
margin: 0px 0px 10px 0px;
}

.RelatedTopics
{
background-color: #425d5d;
font-weight: bold;
color: #fff;
text-align: center;
font-family: arial, helvetica, sans serif;
font-size: 12px;
margin-left: -10px;
margin-bottom: 5px;
}
.InLineLinkUnitAd
{
float: right;
border-color: #425d5d;
border-width: 1px;
border-style: solid;
width: 220px;
height: 120px;
padding: 0px 0px 5px 10px;
margin: 5px 0px 5px 12px;

}
.InLineLinkUnitAdActors
{
float: right;
border-color: #425d5d;
border-width: 1px;
border-style: solid;
width: 220px;
height: 120px;
padding: 0px 0px 5px 10px;
margin: 5px 10px 5px 12px;

}

.putThis
{
width: 290px;
height: 100px;
overflow: scroll;
margin-top: 5px;
margin-bottom: 5px;
}

.putText
{
font-size: 11px;
line-height: 13px;
font-family: arial, helvetica, sans serif;
padding: 0px 0px 0px 20px;
}

.indexMonth
{
color: #999;
font-family: arial;
font-size: 16px;
line-height: 18px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
margin-bottom: -5px;
width: 650px;
border-top: 0px;
border-right: 0px;
border-bottom: 1px #999 dotted;
border-left: 0px;
word-spacing: 5px;
margin-top: 10px;
}
/* FeedBurner */
div.feedburnerFeedBlock ul li div
{

list-style-type: none;
}
div.feedburnerFeedBlock span.headline
{
font-weight: normal;

}
div.feedburnerFeedBlock ul li
{
margin-bottom: 0;
margin-left: 0px;
list-style-type: none;
font-size: 12px;
line-height: 14px;
padding: 0px 0px 6px 0px;

}
div.feedburnerFeedBlock p
{
text-align: left;
color: #999;
font-family: arial;
font-size: 10px;
margin: 0px;
padding: 0px;
}


#creditfooter { margin:0px; }


.relation
{
text-indent: 0px;
text-align: left;
font-size: 15px;
font-weight: bold;
padding-top: 10px;
color: #666;
text-transform: none;
font-family: arial;
margin: 15px 0px 5px 0px;
word-spacing: 0px;
border-width: 0px 0px 1px 0px;
border-color: #CCC;
border-style: solid;
width: 400px;
padding-bottom: 3px;
}

.relation600
{
text-indent: 0px;
text-align: left;
font-size: 15px;
font-weight: bold;
padding-top: 10px;
color: #666;
text-transform: none;
font-family: arial;
margin: 15px 0px 5px 0px;
word-spacing: 0px;
border-width: 0px 0px 1px 0px;
border-color: #CCC;
border-style: solid;
width: 600px;
padding-bottom: 3px;
}
.relLink
{
font-size: 14px;
font-family: arial;
line-height: 17px;
margin: 3px 0px 0px 0px;
}
.relLinkSmall
{
font-size: 12px;
font-family: arial;
line-height: 17px;
margin: 3px 0px 0px 0px;
}

.relLink a
{
font-size: 14px;
font-family: arial;
line-height: 17px;
margin: 3px 0px 0px 0px;
}


.addlInfo
{
text-indent: 0px;
text-align: left;
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
padding-top: 10px;
border-top: 1px #666 dotted;
color: #666;
width: 630px;
text-transform: none;
font-family: arial;
}
#tooltip
{
border: 1px solid #777;
background-color: #CCC;
width: 200px;
z-index: 1;
position: absolute;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 11pt;
text-align: left;
}
#tooltip ul{
margin:0;
padding-left:1em;
}
#tooltip ul li{
list-style-type: disc;
margin:0;
}
.hidden{
display:none;
}
.picBox{
float:right;
border: 1px solid #000000;
margin-right:0px;
margin-left:10px;
margin-top: 10px;
}
.picBox img{
margin:3px;
}


.nicknm
{
font-family: arial;
font-size: 14px;
line-height: 18px;
margin: 1em 0px 0;
font-weight: normal
}

.nicknm b
{
font-family: arial;
font-size: 14px;
line-height: 18px;
margin: 1em 0px 0;
font-weight: bold;
text-indent: 0px;
text-align: left;
color: #666;
text-transform: none;
}


/*TEXT PROPS*/

.address
{
display: inline;
font-size: 14px;
line-height: 18px;
font-family: arial;
}
#prhead h2 .relation
{
text-indent: 0px;
text-align: left;
font-size: 15px;
font-weight: bold;
padding-top: 10px;
color: #666;
text-transform: none;
font-family: arial;
margin: 15px 0px 5px 0px;
word-spacing: 0px;
}

.bio
{
color: #000;
font-family: arial;
font-size: 14px;
line-height: 18px;
margin: 0px 170px 0px 0px;
}
.bio2
{
color: #000;
font-family: arial;
font-size: 12px;
line-height: 16px;
margin: 0px 170px 0px 0px;
}

.bio p
{
color: #000;
font-family: arial;
font-size: 12px;
line-height: 16px;
margin: 0px 0px 20px 0px;
}
.relation
{
text-indent: 0px;
text-align: left;
font-size: 15px;
font-weight: bold;
padding-top: 10px;
color: #666;
text-transform: none;
font-family: arial;
margin: 10px 0px 5px 0px;
word-spacing: 0px;
border-width: 0px 0px 1px 0px;
border-color: #CCC;
border-style: solid;
width: 400px;
padding-bottom: 3px;
}

.tp_quote
{

background-image: url(/images/quote-bgr.gif);
background-repeat: no-repeat;

font-family: times, "times new roman", serif;
font-size: 26px;
color: #666;
line-height: 28px;
font-style: italic;
margin: 16px 0px 10px 0px;
}

.tp_quote b
{
color: #666;
font-weight: bold;
font-size: 15px;
font-family: arial;
font-style: normal;
padding: 0px;
margin: 0px;
}
.tp_muckScore
{
color: #648c8c;
font-weight: bold;
font-size: 72px;
font-family: verdana;
font-style: normal;
padding: 0px 0px 0px 40px;
margin: -0px;
}

.tp_quote em
{
color: #666;
font-weight: bold;
font-size: 12px;
font-family: arial;
font-style: normal;
padding: 0px 0px 0px 40px;
margin: -10px;
}


.tp_tooManyConnex
{
font-size: 12px;
line-height: 14px;
background-color: #e7e7e7;
margin: 20px;
padding: 13px 20px 11px 20px;
border-width: 1px 1px 4px 1px;
border-color: #CCC;
border-style: solid;
}

.tp_death
{
margin: 0px;
padding: 0px;
}

/* New Single Sidebar
 */
#singleSidebar
{
width: 310px;
float: right;
font-size: 12px;
line-height: 14px;
padding: 0px 0px 60px 5px;
margin: 10px 0px 10px 10px;
text-align: left;
border-width: 0px 0px 0px 1px;
border-color: #CCC;
border-style: solid;
}

.homeSectionHeaderWrap
{
text-align: center;
font-family: arial;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

#singleSidebar ul
{
margin: 0px 5px 0px 5px;
padding: 0;
list-style-type: none;
}
#singleSidebar li
{
list-style: none;
margin: 0px;
padding: 2px 0px 3px 0px;
font-size: 12px;
line-height: 16px;
font-family: arial;
}

#singleSidebar ul li ul, #singleSidebar ul div ul
{
margin:0px;
font-size: 12px;
line-height: 16px;
}


#singleSidebarBigMap
{
width: 300px;
float: left;
font-size: 12px;
line-height: 14px;
padding: 0px 5px 10px 5px;
margin: 10px 0px 10px 30px;
background-color: #FFFFFF;
text-align: left;
border-width: 0px 0px 0px 1px;
border-color: #999;
border-style: solid;
}

.homeSectionHeaderWrap
{
text-align: center;
font-family: arial;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

#singleSidebarBigMap ul
{
margin: 0px 5px 0px 5px;
padding: 0;
list-style-type: none;
}
#singleSidebarBigMap li
{
list-style: none;
margin: 0px;
padding: 2px 0px 3px 0px;
font-size: 12px;
line-height: 16px;
font-family: arial;
}

#singleSidebarBigMap ul li ul, #singleSidebarBigMap ul div ul
{
margin: 0 0 0 0px;
font-size: 12px;
line-height: 16px;
}

#content_boxSingle
{
width: 975px;
margin: 0px;
border: 0px #CCC solid;
}

.pngText
{
color: #000;
font-family: arial;
font-size: 14px;
line-height: 18px;
width: 600px;
margin: 0px 170px 0px 0px;
}

.postsSingle
{
padding: 0px;
width: 645px;
border: 0px #999 solid;
float: left;
margin: 0px;
font-family: arial;
}

.postsSingle h1
{
color: #000;
font-family: Arial;
margin-top: 0px;
font-size: 20px;
line-heigh: 24px;
font-weight: bold;
margin-bottom: 3px;
padding: 0px;
}


.postsSingle h2 .relation
{
text-indent: 0px;
text-align: left;
font-size: 15px;
font-weight: bold;
padding-top: 10px;
color: #666;
text-transform: none;
font-family: arial;
margin: 15px 0px 5px 0px;
word-spacing: 0px;
}


.postsSingle ul
{
font-size: 14px;
line-height: 22px;
color: #000;
margin: 10px 0px 15px 0px;

}

.postsSingle li
{
font-size: 14px;
line-height: 22px;
color: #000;
}

.newsletter3
{
margin-top: 5px;
font-family: arial;
}
.newsletter1
{
font-size: 14px;
margin-top: 5px;
margin-bottom: 3px;
text-align: center;
font-family: arial;
}
.newsletter2 
{ 
font-size: 11px; 
font-family: arial;
}



/* textProp styles */

.tp_relationPhoto
{
margin: 3px 0px 10px 0px;
border-bottom: 3px #CCC solid;
width: 400px;
color: #666;
font-size: 11px;
line-height: 12px;
padding: 0px 0px 2px 0px;
}
.tp_relationPhoto2
{
margin: 18px 0px 10px 0px;
border-bottom: 3px #CCC solid;
width: 400px;
color: #666;
font-size: 11px;
line-height: 12px;
padding: 0px 0px 2px 0px;
}
.tp_relationPhoto640
{
margin: 18px 0px 10px 0px;
border-bottom: 3px #CCC solid;
width: 642px;
color: #666;
font-size: 11px;
line-height: 12px;
padding: 0px 0px 2px 0px;
}



.relPhoto
{
padding: 4px;
border: 1px #666 solid;
margin: 0px 0px 3px 0px;
}

.camp
{
font-size: 12px;
font-style: italic;
margin: -4px 0px 14px 0px;
}

.mapHint
{
font-size: 12px;
font-style: italic;
text-align: left;
margin: 0px -4px 0px 0px;
}

.update
{
font-size: 12px;
font-style: italic;
text-align: left;
margin: 0px -4px 0px 0px;
}
.tp_polParty-State { display: inline; }
.tp_congressDistrict
{
display: inline;
margin: 0px 0px 0px 3px;
}
.tp-persAddressCity { display: inline; }
.tp-interestArea 
{ 
display: inline; 
margin: 0px -4px 0px 0px;
}
.tp-mapHint 
{ 
font-size: 12px;
text-align: left;
margin: 0px -4px 0px 0px;

}

.tp_sourcesSpecial
{
display: inline;
padding: 0px;
margin: 0px -4px 0px 0px;
}

.tp_localActivities
{
display: inline;
padding: 0px;
margin: 0px -4px 0px 0px;
}

.tp_localActivitiesPast
{
display: inline;
padding: 0px;
margin: 0px -4px 0px 0px;
}

.head
{
display: inline;
}
.imap
{
border: 0px #CCC solid;
margin: 0px;
}

.listingsHead1
{
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
font-family: arial;
font-size: 20px;
}


.listingsGSearch
{
margin-top: 12px;
margin-bottom: 12px;
text-align: left;
width: 645px;
}
.listingsPageTop
{
font-family: arial;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 4px solid #999;
}
.listingsPageTopIndex
{
font-family: arial;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 4px solid #999;
float: left;
width: 645px;
margin-right: 10px;
}

.listingPageTopHeader
{
color: #999;
margin-bottom: 5px;
text-align: center;
}

.listingsAlphaText
{
text-align: left;
font-size: 12px;
}
#listListings
{
padding: 0px;
margin: 0px;
} 
#listListings li
{
list-style-type: decimal;
margin: 0px 0px 0px 30px;
} 

table.listings2
{
text-align: left;
/*font-family: Arial, Helvetica, sans-serif; */
font-weight: normal;
font-size: 16px;
width: 645px;
margin: 0px;
padding: 0px;
border-collapse: separate;


}

table.listings2 td
{
color: #000;
text-align: left;
vertical-align: top;


}
table.listings2 tr
{
color: #000;
text-align: left;

}

.listings2 a
{
font-weight: normal;
font-size: 16px;
line-height: 21px;
text-decoration: underline;
}
.listAlpha
{
margin: 0px 0px 0px 14px;
font-size: 13px;
line-height: 14px;
}

.listAplha a
{
font-size: 13px;
line-height: 14px;
text-decoration: underline;
}

.peopleInTheNews
{
float: left;
width: 100px;
margin-right: 60px;
margin-bottom: 20px;
font-size: 11px;
line-height: 13px;
text-align: left;
}
.peopleInTheNewsLast
{
float: left;
width: 100px;
margin-right: 10px;
margin-bottom: 20px;
font-size: 11px;
line-height: 13px;
text-align: left;
}
.peopleInTheNews img
{
padding: 4px;
border: 1px #999 solid;
margin-bottom: 4px;;
}
.peopleInTheNewsLast img
{
padding: 4px;
border: 1px #999 solid;
margin-bottom: 4px;;
}

.listingsList
{
float: left;
width: 208px;
margin-bottom: 20px;
margin-right: 9px;
padding-right: 0px;
border-right: 1px solid #999;
}

.listingList b { color: #999; }


.listingsListLast
{
float: left;
width: 209px;
margin-bottom: 20px;
}
.listingsListLast b { color: #999; }

.more
{
padding-top: 10px;
display: inline;
margin: 10px 5px 0px 0px;
font-weight: bold;
}
.relnav
{
margin: 10px 5px 0px 0px;
border-width: 1px 0px 1px 0px;
border-color: #999;
border-style: solid;
padding: 5px 10px 5px 0px;
}
.tpNewsHead
{}
.tpNewsExcerpt
{
padding: 5px 30px 3px 20px;
line-height: 20px;
}
.tpNewsDate
{
color: #999;
font-size: 12px;
padding: 0px 0px 8px 20px;
}
.prentSongs
{
margin-top:14px;
}.prentRecords
{
margin-top:14px;
}
.helpBoxStory
{
width: 640px;
border-color: #CCC;
border-width: 3px 1px 1px 1px;
border-style: solid;
color: #333;
font-family: arial, helvetica, sans serif;
font-size: 10px;
line-height: 12px;
text-align: left;
padding: 2px 5px 2px 5px;
margin: 0px 0px 0px 0px;
}
.chiBox
{
float: right;
width: 185px;
color: #333;
margin: 15px 10px 10px 20px;
padding: 0px 10px 0px 20px;
border-width: 0px 0px 0px 1px;
border-color: #999;
border-style: solid;
}
.pngConnectBox
{
font-family: arial, helvetica, sans serif;
font-size: 10px;
line-height: 11px;
width: 225px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 20px;
float:right; 
border-style: none;
border-width: 0px 0px 0px 0px;

}
.polSpecBox
{
float: right;
width: 185px;
color: #333;
margin: 15px 10px 10px 20px;
padding: 0px 10px 0px 20px;
float:right; 
}

#photoBar1{
background: center center; 
    background-repeat: no-repeat;
background-position: center;
width: 98px; 
height: 58px; 
}

.title{
    position:absolute;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Helvetica, Sans-serif;
    width:98px;
    border-radius:1px;
    background:#669293;
}

#mapCrop{
display: block;
float:left;
/* margin:.5em 10px .5em 0; */
margin: 0 0 0 0;
overflow:hidden; /* this is important */
border: 1px #999 solid;
}
/* input values to crop the image: top, right, bottom, left */
/* 1st & 3rd entries total 530 / 2nd & 4th total 500 */
.mapCropImage1 img{
margin:-480px -250px -50px -250px;
}
.mapCropImage2 img{
margin:-265px -225px -265px -275px;
}
.mapCropImage3 img{
margin:-265px -250px -265px -250px;
}
.mapCropImage4 img{
margin:-265px -260px -265px -240px;
}