/*
Theme Name: Urban Elements
Theme URI: http://www.press75.com/
Description: The first release under my abstract line of blogging themes. Detailed usage instructions for this theme can be found at <a href="http://www.press75.com/docs/urbanelements/">http://www.press75.com/docs/urbanelements/</a>. Don't forget to configure the Urban Elements Theme Options page.
Version: 1.3
Author: Jason Schuller
Author URI: http://www.press75.com/

This theme was designed and built by Jason Schuller,
whose portfolio you will find at www.jdidit.com

The CSS, XHTML and design is all Copyright 2009 Circa75 Media, LLC:
*/

body {
margin: 0;
padding: 0;
background: #1A1915 url(images/bg.jpg) top center no-repeat fixed;
font: 0.75em Tahoma, Arial, Helvetica, sans-serif; 
color: #47443a; 
line-height: 18px;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 36px;
color: #FFFFFF;
}

h1 a:link, h1 a:active, h1 a:visited {
color: #FFFFFF;
}

h1 a:hover {
color: #999999;
}

a:link, a:visited {
color: #1F1E18;
text-decoration: none;
}

a:hover {
color: #A7A195;
}

h2 {
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
margin: 5px 0 0 5px;
padding: 0;
width: 450px;
}

h2 a:link, h2 a:active, h2 a:visited{
font-size:1em; color:#47443A;
}

h2 a:hover {
font-size:1em; color:#333333;
text-decoration: underline;
}

#wrapper {
margin-left: auto;
margin-right: auto;
width: 980px;
}

img {
border: 0;
}

p {
margin: 0 0 10px 0;
}

ul {
list-style: none;
}

blockquote {
width: 80%;
height: auto;
margin: 0; 
padding: 15px 25px 15px 85px;
display: block;
}

#header {
background: url(images/headerbg.png) top right no-repeat;
height: 150px;
}

#logo {
height: 90px;
width: 540px;
margin: 0 0 0 40px;
float: left;
}

#textlogo {
height: 75px;
width: 540px;
margin: 0 0 0 40px;
padding: 15px 0 0 0;
float: left;
}

* + html #textlogo {
height: 50px;
margin: 0 0 0 40px;
padding: 40px 0 0 0;
}

/** navigation **/
#navigation {
width: 670px;
margin: 0 0 0 40px;
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #FFFFFF;
}

#navigation a:link, #navigation a:visited {
color: #FFFFFF;
}

#navigation a:hover {
color: #B1B1B1;
}

li.menu_item {
display: block;
list-style: none;
float: left;
margin: 0 10px 0 10px;
height: 31px;
padding: 8px 20px 0 0;
background: url(images/pagebg.png) top right no-repeat;
}

li.menu_item:hover {
background-position: bottom right;
}

#nav {
bottom: 0;
right: 0;
z-index: 999;
list-style: none;
float: left;
margin: 11px 0 0 23px;
padding: 0;
}

#nav li {
float: left;
}

#nav li a {
float: left;
display: block;
height: 22px;
color: #FFFFFF;
text-decoration: none;
}

#nav li.current a {
color: #FFFFFF;
}

#nav li ul {
clear: left;
position: absolute;
left: -999em;
z-index: 999;
width: 161px;
margin-top: 30px;
margin-left: -21px;
_margin-top: 0; /* IE6 only */
border: 1px solid #525252;
border-top: 1px solid #525252;
border-bottom: 0;
list-style: none;
line-height: 1;
padding-left: 0px;
}
/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
* + html #nav li ul {
margin-top: 0;
}

#nav li li {
display: inline;
_display: block;
float: none;
_float: left;
margin: 0;
font-size: 11px;
text-transform: uppercase;
}

#nav li ul ul {
margin: -31px 0 0 161px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}

#nav li li li {
font-size: 11px;
}

#nav li:hover li a, #nav li.sfhover li a {
float: none;
width: 133px;
height: auto;
padding: 9px 14px;
border-bottom: 1px solid #525252;
color: #47443A;
background: #FFFFFF;
}

#nav li:hover li a:hover, #nav li.sfhover li a:hover {
background: #F0F0F0;
}

/** main content **/
#sitesearch {
float: left;
margin: 18px 0 0 0;
}

#searchwrap {
margin: 0 0 0 25px;
}

#searchwrap input{
vertical-align: middle;
background: none;
color: #FFFFFF;
font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 12px;
}

#searchwrap #s{
border: none;
padding: 6px 0 5px 0;
margin: 0;
width: 188px;
}

#content {
float: left;
background: url(images/shadow.png) top left repeat-y;
}

#main {
width: 605px;
float: left;
}

#main h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: normal;
margin: 0 0 5px 0;
padding: 0;
}

.themonth {
color: #000000;
text-transform: uppercase;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
margin: 60px 0 0 13px;
float: left;
}

.postbox {
width: 605px;
float: left;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
background: url(images/postbreak.gif) bottom left no-repeat;
}

.postbox ul {
list-style: disc;
}

.pagebox {
width: 605px;
float: left;
padding: 0 0 10px 12px;
margin: 0 0 10px 43px;
background: url(images/pagebreak.gif) bottom left no-repeat;
}

.thepost {
width: 525px;
float: left;
margin: 0 0 0 6px;
}

* + html .thepost {
width: auto;
}

img.postimage {
margin: 4px 0 0 0;
}

* + html img.postimage {
margin: -8px 0 0 0;
}

.postcomments {
width: 60px;
height: 38px;
float: right;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
text-align: center;
color: #FFFFFF;
padding: 9px 0 0 0;
background: url(images/postcomments.png) no-repeat 0 0;
cursor: pointer;
}

* + html .postcomments {
margin: 0 17px 0 0;
padding: 10px 0 0 0;
}

.postcomments:hover {
background: url(images/postcomments.png) no-repeat 0 -48px;
}

.postcomments a:link, .postcomments a:visited {
color: #FFFFFF;
}

.postdets {
font: .92em Georgia, "Times New Roman", Times, serif; 
line-height: 1.2em;
text-transform: uppercase;
margin: 4px 0 5px 5px;
color: #404040;
}

.postdets a:link,.postdets a:visited {
color: #404040;
}

.postdets a:hover {
color: #A3A09A;
}

.postcontent {
margin: 10px 0 5px 5px;
width: 515px;
}

#inlinead {
margin: 20px 0 20px -1px;
width: 515px;
height: 82px;
background: #EBEBEB;
border: 1px solid #BDBDBD;
text-align: center;
}

#inlinead img {
margin: 11px 0 0 0;
}

.postcontent a:link, .postcontent a:visited {
text-decoration: underline;
}

/** comment styles **/
#comments {
margin: 0 0 0 0;
}

#comments h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: normal;
color: #181512;
margin: 5px 0 0 0;
padding: 0;
}

#comments p {
margin: 5px 0 5px 0;
}

.comment-author {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;
}

.comment-meta {
font-size: 10px;
font-weight: normal;
margin: 0 0 10px 0;
}

.avatar {
float: right;
display: inline;
padding: 8px;
margin: 0 2px 4px 4px;
background: url(images/avatarbg.png) top left no-repeat;
}

#comment {
width: 510px;
font: 12px arial,helvetica,verdana,sans-serif;
}

h2.commh2 {
font-size: 1.4em !important;
padding: 0 0 5px;
color: #333 !important;
}

ol.commentlist {
margin: 10px 0 20px;
padding: 0;
list-style: none;
font-size: 12px;
}

ol.commentlist p {
margin-bottom: 10px;
width: 515px;
}

ol.commentlist cite {
font-style: normal;
font-weight: bold;
margin: 0;
padding: 0;
}

ol.commentlist li.alt {
padding: 0 15px 15px 66px;
margin: 10px 0 5px 0;
background: url(images/postbreak.gif) bottom left no-repeat;
}

ol.commentlist li {
padding: 0 15px 15px 66px;
margin: 10px 0 5px 0;
background: url(images/postbreak.gif) bottom left no-repeat;
}

ol.commentlist li div.reply {
border: 1px solid #999999;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius :2px;
color: #666666;
font: bold 9px/1 helvetica,arial,sans-serif;
padding: 5px 10px;
text-align: center;
width: 36px;
}

ol.commentlist li div.reply:hover {
background: #999999;
border: 1px solid #666666;
}

ol.commentlist li div.reply a {
color: #666;
text-decoration: none;
text-transform: uppercase;
}

ol.commentlist li ul.children { 
list-style: none; 
margin: 0;
padding: 0;
text-indent: 0; 
}

ol.commentlist li ul.children li {
background: none;
margin: 0;
padding: 10px 0 10px 0;
}

ol.commentlist li ul.children li.alt {
background: none;
margin: 0;
padding: 10px 0 10px 0;
}

ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 { margin:0; }

input#submit {
background: url(images/submit.png);
cursor: pointer;
margin: 0 0 0 -5px;
}

input#submit:hover {
background: url(images/submit.alt.png);
}


#comment,#author,#email,#url {
background: url(images/fields.jpg) top left repeat-x;
border: 1px solid #E5E3D8;
padding: 2px;
margin: 3px 0 2px 0;
color: #404040;
}

#respond {
padding: 0 15px 10px 66px;
}

/** sidebar styles **/
#sidewrap {
width: 375px;
float: left;
background: url(images/sidefooterbg.png) bottom left no-repeat;
}

* + html #sidewrap {
padding: 0 0 49px 0;
}

#sidebar {
width: 360px;
float: left;
background: url(images/sidebg.png) top left repeat-y;
color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.2em;
margin: 0 0 49px 0;
padding: 0 0 0 15px;
}

#sidebar p {
margin: 5px 0 5px 0;
}

#sidebar h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #FFFFFF;
font-weight: normal;
margin: 2px 0 4px 0;
padding: 0 0 8px 0;
background:url(images/sidebreak.png) bottom left no-repeat;
}

#sidebar a:link, #sidebar a:visited {
color: #FFFFFF;
}

#sidebar a:hover {
color: #CCCCCC;
text-decoration: underline;
}

#sidebar .widget_simplesidebarads {
width: 320px;
margin: 0 0 25px 15px;
float: left;
}

#sidebar .widget_simplesidebarads img {
width: 125px;
height: 125px;
float: left;
margin: 10px;
}

.widgetblock {
width: 320px;
margin: 0 0 25px 0;
float: left;
}

.widgetblock ul {
list-style:none;
margin:0;
padding:0;
}

.widgetblock li {
padding:5px 0 8px 0;
background:url(images/sidebreak.png) bottom left no-repeat;
}

#tag_cloud {
font-family: Georgia, "Times New Roman", Times, serif;
margin: 10px 0 25px 0;
float: left;
}

#contactblock {
width: 320px;
float: left;
padding-top: 15px;
}

ul.follow {
list-style:none;
margin:10px 0 0 0;
padding:0;
}

li.rss {
background:url(images/social/subscribe.png) left no-repeat;
padding:2px 0 2px 22px;
}

li.feedburner {
background:url(images/social/subscribe.png) left no-repeat;
padding:2px 0 2px 22px;
}

li.facebook {
background:url(images/social/facebook.png) left no-repeat;
padding:2px 0 2px 22px;
}

li.twitter {
background:url(images/social/twitt.png) left no-repeat;
padding:2px 0 2px 22px;
}

li.technorati {
background:url(images/social/technorati.png) left no-repeat;
padding:2px 0 2px 22px;
}

li.delicious {
background:url(images/social/delic.png) left no-repeat;
padding:2px 0 2px 22px;
}

/** footer **/
#footer {
width: 980px;
height: 105px;
float: left;
font-size: 11px;
background: url(images/footerbg.png) top left no-repeat;
line-height: 1.2em;
height: 105px;
}

#footer a:link, #footer a:visited {
color: #404040;
}

#footer a:hover {
text-decoration: underline;
}

#footer p {
margin: 0 0 0 70px;
padding: 0;
}

.copyright {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 1.5em;
color: #181512;
}

#footertext {
float: left;
width: 400px;
margin: 20px 0 0 0;
}

#pagenav {
float: right;
margin: 0 395px 0 0;
}

* + html #pagenav {
margin: 3px 395px 0 0;
}

span.navback {
width:24px;
height:24px;
display:block;
float:right;
background:url(images/back.png) no-repeat 0 0;
cursor:pointer;
}

span.navback:hover {
background:url(images/back.png) no-repeat 0 -24px;
}

span.navforward{
width:24px;
height:24px;
display:block;
float:right;
background:url(images/forward.png) no-repeat 0 0;
cursor:pointer;
}

span.navforward:hover {
background:url(images/forward.png) no-repeat 0 -24px;
}

/** days **/
.day-01 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-01.png) top left no-repeat;
}

.day-02 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-02.png) top left no-repeat;
}

.day-03 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-03.png) top left no-repeat;
}

.day-04 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-04.png) top left no-repeat;
}

.day-05 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-05.png) top left no-repeat;
}

.day-06 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-06.png) top left no-repeat;
}

.day-07 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-07.png) top left no-repeat;
}

.day-08 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-08.png) top left no-repeat;
}

.day-09 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-09.png) top left no-repeat;
}

.day-10 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-10.png) top left no-repeat;
}

.day-11 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-11.png) top left no-repeat;
}

.day-12 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-12.png) top left no-repeat;
}

.day-13 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-13.png) top left no-repeat;
}

.day-14 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-14.png) top left no-repeat;
}

.day-15 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-15.png) top left no-repeat;
}

.day-16 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-16.png) top left no-repeat;
}

.day-17 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-17.png) top left no-repeat;
}

.day-18 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-18.png) top left no-repeat;
}

.day-19 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-19.png) top left no-repeat;
}

.day-20 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-20.png) top left no-repeat;
}

.day-21 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-21.png) top left no-repeat;
}

.day-22 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-22.png) top left no-repeat;
}

.day-23 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-23.png) top left no-repeat;
}

.day-24 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-24.png) top left no-repeat;
}

.day-25 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-25.png) top left no-repeat;
}

.day-26 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-26.png) top left no-repeat;
}

.day-27 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-27.png) top left no-repeat;
}

.day-28 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-28.png) top left no-repeat;
}

.day-29 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-29.png) top left no-repeat;
}

.day-30 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-30.png) top left no-repeat;
}

.day-31 {
width: 55px;
height: 102px;
float: left;
background: url(images/days/day-31.png) top left no-repeat;
}

/** wordpress basics **/
.wp-caption img {
margin-bottom: 5px;
padding:4px;
border: 1px solid #ddd;
background-color:#FFFFFF;
}

.wp-caption-text {

text-align:center;
padding-top: 5px;
padding-bottom: 5px;
width: auto;

background-repeat: repeat-x;
background-position: left bottom;
font-weight: bold;

}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff;
}

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}

.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {

padding-top: 4px;
margin: 10px;

}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 4px 4px 5px;
margin: 0;
background: none;
color: #333;
}

#add{
text-align: center;
}

.testimonial{
border-bottom: solid;
border-bottom-color: #000000;
border-bottom-width: 1px;
border-bottom-style: dotted;
margin-bottom: -10px;

}

.testimonial a{

padding-right: 10px;
color: #024966;

}
.testimonial img{
float: left; 
padding-top: 8px;

}

#test{

border-top: solid;
border-top-color: #000000;
border-top-width: 3px;

border-bottom: solid;
border-bottom-color: #000000;
border-bottom-width: 1px;
border-bottom-style: dotted;
height: 240px;


}

#buzzpic{
height: 198px;
width: 130px;
margin-top: 10px;

}

#testim {
    float: right;
    margin-top: -215px;
    width: 383px;
}

#testim ul li{
list-style: none;

}

#testim ul{
margin: 0;
padding: 0;

}

#test #testim ul li:last-child .testimonial{
border: none;
} 

#test #testim ul li:first-child .testimonial span{
font-weight: bold;
font-size: 16px;
} 

#test #testim ul li:first-child .testimonial span img{
z-index: -54;
position: relative;
} 

#linkcat-51 li{
display: -moz-box;
width: 50%;
display:-webkit-box;

}

.widget_categories li{
width: 49%;
float: left;

}
.right {float:left; width:167px;  list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;}
.left {float:left; width:160px;  list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;}
.left li{ background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/sidebreak.png");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;}
.right li{ background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/sidebreak.png");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;}

#menu-media{
display: none; !important
}

#wydrp-2 .yd_rp_widget ul li h4 img{

width: 120px;
height: 120px;
}


#wydrp-2 .yd_rp_widget ul li {
   
    padding-bottom: 10px;
    padding-right: 22px;
    padding-top: 5px;
    width: 125px;
    background-image: none;
}

.yd_rp_widget ul li:nth-child(1) .yd_rp_excerpt {

}

.yd_rp_widget ul li:nth-child(2){
float: right;
margin-top: -15px;
  
}

.yd_rp_widget ul li:nth-child(2){
background-image: url("");
  
}

.yd_rp_widget ul li:nth-child(3) .yd_rp_excerpt {
  
}

.yd_rp_widget ul li:nth-child(4){
  
  float: right;
margin-top: -15px;
}

.yd_rp_widget ul li:nth-child(4){
background-image: url("");
  
}
.yd_rp_widget ul li:nth-child(5) .yd_rp_excerpt {
  
}

.yd_rp_widget ul li:nth-child(6) {
 
  float: right;
margin-top: -15px;
  
}
.yd_rp_widget ul li:nth-child(6){
background-image: url("");
  
}

.yd_rp_widget ul li .yd_rp_excerpt{

width: 117px;
height: 27px;
background-image: url("http://tabloidprodigy.com/wp-content/themes/UrbanElements-v1.3/urbanelements/images/50p_black.png");
position: absolute;
margin-top: 93px;
text-align: left;
padding-left: 3px;
}

#wydrp-2 .yd_rp_widget ul{
   
    padding-left: 10px;
   
}

.twit{

 padding-left: 36px;
    padding-top: 15px;

}
 

#text-419622978 body.transparent_widget {
background-color: #ffffff; !important

}

.fan_box .page_stream_short {
     height: 250px;
}

.fan_box .page_stream .loader {
     padding-top: 20px;
}

.fan_box .UIIntentionalStory {
     background: none repeat scroll 0% 0% transparent;
     padding: 7px 0pt 0pt;
     text-align: left;
}

.fan_box .UIIntentionalStory .UIMediaItem_UnknownWidth {
     max-width: 100px;
}

.fan_box .connections {
     border-top: 1px solid #D8DFEA;
     min-height: 150px;
     padding: 10px 0pt 4px 10px;
}

.pts .fan_box .connections {
     padding: 5px 0pt 4px 5px;
}

.fan_box .connections .connections_grid {
     padding-top: 5px;
}

.fan_box .connections_grid .grid_item {
     float: left;
     overflow: hidden;
     padding: 0pt 5px 8px 0pt;
     width: 50px;
}

.fan_box .connections_grid .grid_item .name {
     color: #808080;
     font-size: 9px;
     overflow: hidden;
     padding-top: 2px;
     text-align: center;
     white-space: nowrap;
}

.fan_box .connect_span {
     margin: 0pt 0pt 1px;
}

.fan_box .connect_widget .connect_widget_text {
     padding: 0pt;
}

.fan_box .connect_widget td.connect_widget_vertical_center {
     height: 20px;
}

.fan_box .connect_widget td.connect_widget_vertical_center a.connect_widget_like_button {
     margin-right: 7px;
}

.fan_box .connect_widget .connect_widget_interactive_area {
     margin: 5px 0pt 0pt;
}

.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
     background-image: url("/images/connect_favicon.png");
     background-repeat: no-repeat;
     outline: medium none;
     text-decoration: none;
}

.FBConnectButton_RTL_Simple {
     background-position: right 0pt;
}

.FBConnectButton_Simple .FBConnectButton_Text_Simple {
     margin: 0pt 0pt 0pt 20px;
     padding-bottom: 1px;
}

.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple {
     margin: 0pt 10px 0pt 0pt;
}

a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
     text-decoration: underline;
}

.FBConnectButton, .FBConnectButton_RTL {
     background: url("/images/connect_sprite.png") no-repeat scroll 0% 0% #29447E;
     cursor: default;
     display: inline-block;
     outline: medium none;
     padding: 0pt 0pt 0pt 1px;
     text-decoration: none;
}

.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
     background: url("/images/connect_sprite.png") repeat scroll 0% 0% #5F78AB;
     border-bottom: 1px solid #1A356E;
     border-top: 1px solid #879AC0;
     color: #FFFFFF;
     display: block;
     font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
     font-weight: bold;
     margin: 1px 1px 0pt 0pt;
     padding: 2px 6px 4px;
     text-shadow: none;
}

a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
     text-decoration: none;
}

a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
     background: none repeat scroll 0% 0% #4F6AA3;
     border-bottom: 1px solid #29447E;
     border-top: 1px solid #45619D;
     text-shadow: none;
}

.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
     background-position: left -60px;
     font-size: 24px;
     line-height: 30px;
}

.FBConnectButton_BigPun .FBConnectButton_Text {
     margin-left: 38px;
     padding: 3px 8px 3px 12px;
}

a.FBConnectButton_BigPun:active {
     background-position: left -99px;
}

.FBConnectButton_RTL_BigPun {
     background-position: right -268px;
}

.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
     margin-right: 39px;
     padding: 3px 8px 3px 12px;
}

a.FBConnectButton_RTL_BigPun:active {
     background-position: right -307px;
}

.FBConnectButton_Large, .FBConnectButton_RTL_Large {
     background-position: left -138px;
     font-size: 13px;
     line-height: 16px;
}

.FBConnectButton_Large .FBConnectButton_Text {
     margin-left: 24px;
}

a.FBConnectButton_Large:active {
     background-position: left -163px;
}

.FBConnectButton_RTL_Large {
     background-position: right -346px;
}

.FBConnectButton_RTL_Large .FBConnectButton_Text {
     margin-right: 25px;
}

a.FBConnectButton_RTL_Large:active {
     background-position: right -371px;
}

.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
     background-position: left -188px;
     font-size: 11px;
     line-height: 14px;
}

.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
     margin-left: 21px;
     padding: 2px 6px 3px;
}

a.FBConnectButton_Medium:active {
     background-position: left -210px;
}

.FBConnectButton_RTL_Medium {
     background-position: right -396px;
}

.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
     margin-right: 22px;
     padding: 2px 6px 3px;
}

a.FBConnectButton_RTL_Medium:active {
     background-position: right -418px;
}

.FBConnectButton_Small, .FBConnectButton_RTL_Small {
     background-position: left -232px;
     font-size: 10px;
     line-height: 10px;
}

.FBConnectButton_Small .FBConnectButton_Text {
     margin-left: 17px;
     padding: 2px 6px 3px;
}

a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
     background-position: left -250px;
}

.FBConnectButton_RTL_Small {
     background-position: right -440px;
}

.FBConnectButton_RTL_Small .FBConnectButton_Text {
     margin-right: 18px;
     padding: 2px 6px;
}

a.FBConnectButton_RTL_Small:active {
     background-position: right -458px;
}

.FBConnectButton_Inactive {
     opacity: 0.4;
}

.connect_comment_widget {
     margin: 0pt 4px;
     padding: 5px 0pt;
     position: relative;
}

.connect_comment_widget .nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/zv/r/agyQHs6yLID.gif") no-repeat scroll 8px 0pt transparent;
     height: 6px;
     left: 0pt;
     line-height: 0;
     margin: 0pt;
     padding: 0pt;
     position: absolute;
     top: 0pt;
     width: 20px;
     z-index: 2;
}

.connect_comment_widget .side_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/zn/r/vAOEfR4cWQM.gif") no-repeat scroll 0pt 0pt transparent;
     height: 20px;
     left: -5px;
     line-height: 0;
     margin: 0pt;
     padding: 0pt;
     position: absolute;
     top: 14px;
     width: 6px;
     z-index: 2;
}

.connect_comment_widget_rtl .side_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/zK/r/R95msRfVr6a.gif") no-repeat scroll 0pt 0pt transparent;
}

.connect_comment_widget .comment_content {
     background: none repeat scroll 0% 0% white;
     border-color: #333333 #333333 #283E6C;
     border-style: solid;
     border-width: 1px 1px 2px;
     padding: 8px 8px 5px;
}

.connect_comment_widget .connect_comment_widget_text {
     padding: 0pt 0pt 4px;
}

.connect_comment_widget .connect_comment_widget_placeholder_input {
     color: #808080;
     height: 20px;
     line-height: 16px;
     width: 304px;
}

.connect_comment_widget .connect_comment_widget_placeholder_input_region {
     padding: 3px 0pt 6px;
}

.connect_comment_widget .connect_comment_widget_user_pic {
     display: block;
     float: left;
     height: 30px;
     padding: 0pt 5px 0pt 0pt;
     width: 30px;
}

.connect_comment_widget .connect_comment_widget_full_input_textarea {
     height: 30px;
     width: 268px;
}

.connect_comment_widget .connect_comment_widget_full_input_region {
     padding-top: 3px;
}

.connect_comment_widget textarea.connect_comment_widget_disabled {
     color: #808080;
}

.connect_comment_widget div.connect_comment_share_preview {
     padding-left: 35px;
     padding-top: 6px;
}

.connect_comment_widget div.connect_comment_widget_button_region {
     padding: 6px 1px 4px;
     text-align: right;
}

.like_button_dark .nub {
     background-image: url("http://static.ak.fbcdn.net/rsrc.php/zL/r/7vbl1usLlV8.gif");
}

.like_button_dark .side_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/zB/r/Gvy8rtIdNBK.gif") no-repeat scroll 0pt 0pt transparent;
     left: -4px;
}

.connect_comment_widget_rtl.like_button_dark .side_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/zp/r/E-2vs4qfO7d.gif") no-repeat scroll 0pt 0pt transparent;
}

.like_button_dark .comment_content {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: none repeat scroll 0% 0% #111111;
     border-color: #666666 #666666 #CCCCCC;
     border-style: solid;
     border-width: 1px 1px 2px;
     color: #CCCCCC;
}

.like_button_dark .connect_comment_widget_placeholder_input {
     border: 1px solid #505050;
     color: #FFFFFF;
}

.like_button_dark .connect_comment_widget_full_input_textarea, .like_button_dark .connect_comment_widget_placeholder_input {
     background-color: #666666;
     border-color: #666666;
     color: #DEDEDE;
}

.like_button_dark .connect_comment_widget_full_input_textarea {
     color: #FFFFFF;
}

.like_button_dark a {
     color: #FFFFFF;
}

body.transparent_widget {
     background-color: transparent;
     overflow: hidden;
}

.connect_widget {
     background-color: transparent;
}

.connect_widget .connect_widget_facebook_favicon {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll -1px -47px transparent;
     display: block;
     height: 14px;
     left: -1px;
     padding: 0pt;
     position: absolute;
     width: 14px;
}

.connect_widget .connect_widget_interactive_area {
     border-collapse: collapse;
}

.connect_widget td.connect_widget_vertical_center {
     border-spacing: 0pt;
     font-size: 11px;
     line-height: normal;
     padding: 0pt;
}

.connect_widget td.connect_widget_button_cell {
     vertical-align: top;
}

.connect_widget .connect_button_slider {
     position: relative;
}

.connect_widget .connect_widget_button_cell .connect_slide_hide_content {
     margin-right: 0pt;
     overflow: hidden;
     width: 1px;
}

.connect_widget .connect_slide_hide_content .connect_button_container {
     margin-left: 1px;
}

.button_count .connect_widget_interactive_area .connect_widget_facebook_favicon, .button_count .connect_widget_interactive_area .connect_widget_text {
     float: left;
     position: static;
}

body.ie7 .connect_widget a.connect_widget_like_button {
     float: none;
}

a.connect_widget_like_button {
     border-radius: 3px 3px 3px 3px;
     border: 1px solid #000000;
     display: block;
     float: left;
     padding: 4px 5px;
}

.button_count a.connect_widget_like_button {
     padding: 2px 4px;
}

.button_count a.connect_widget_like_button span {
     line-height: 14px;
}

a.connect_widget_like_button:hover {
     text-decoration: none;
}

.connect_widget_number_cloud {
     background: none repeat scroll 0% 0% #F3F3F3;
     border: 1px solid #D3D3D3;
     height: 24px;
     padding-top: 6px;
     text-align: center;
}

.like_widget_dark div.connect_widget_number_cloud {
     background-color: #C7C7C7;
     border-color: #C7C7C7;
}

div.connect_widget_number_cloud table.connect_widget_number_cloud_summary {
     margin-left: auto;
     margin-right: auto;
}

div.connect_widget_number_cloud table.connect_widget_number_cloud_summary td {
     font-size: 13px;
}

.thumbs_up_icon {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll -1px -32px transparent;
     height: 15px;
     margin-right: 2px;
     width: 15px;
}

.like_widget_dark .thumbs_up_icon {
     background-position: -1px -2px;
}

.like_widget_dark div.connect_widget_number_cloud_extension a {
     color: #333333;
}

div.connect_widget_number_cloud .connect_widget_text {
     padding-left: 0pt;
}

.connect_widget_number_cloud_nub {
     height: 7px;
     left: 5px;
     position: relative;
     top: 8px;
     width: 0pt;
     z-index: 2;
}

.connect_widget_number_cloud_nub s, .connect_widget_number_cloud_nub i {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: transparent transparent transparent #D3D3D3;
     border-style: solid;
     border-width: 0pt 0pt 7px 7px;
     display: block;
     position: relative;
}

.connect_widget_number_cloud_nub i {
     border-left-color: #F3F3F3;
     left: 1px;
     top: -9px;
}

.like_widget_dark .connect_widget_number_cloud_nub s {
     border-left-color: #C7C7C7;
}

.like_widget_dark .connect_widget_number_cloud_nub i {
     display: none;
}

.connect_widget_offscreen {
     position: absolute;
     top: -10000px;
}

div.connect_widget_number_cloud_extension {
     font-size: 11px;
     height: 30px;
     margin-left: 4px;
     margin-right: 4px;
     margin-top: 6px;
}

div.connect_widget_number_cloud_extension_icon {
     margin-left: 2px;
     margin-top: 3px;
}

div.connect_widget_number_cloud_extension_text {
     border-color: #DEDEDE;
     border-style: solid;
     border-width: 1px 0pt 0pt;
     line-height: 11px;
     margin-top: 1px;
     text-align: center;
}

div.connect_widget_number_cloud_extension_text table {
     width: 100%;
}

div.connect_widget_number_cloud_extension_text td {
     height: 30px;
     text-align: center;
     vertical-align: middle;
}

div.connect_widget_number_cloud_extension span.like_reminder {
     color: #777777;
     font-size: 9px;
}

.like_widget_dark div.connect_widget_number_cloud_extension span.like_reminder {
     color: #333333;
     font-size: 9px;
}

table.connect_widget_button_count_summary {
     background-color: #ECEEF5;
     color: #000000;
     font-size: 11px;
     height: 21px;
}

table.connect_widget_button_count_summary div.thumbs_up {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll 3px -32px #ECEEF5;
     height: 15px;
     width: 18px;
}

.connect_widget_rtl table.connect_widget_button_count_summary div.thumbs_up {
     background-position: -1px 0pt;
}

table.connect_widget_button_count_summary div.undo {
     background-color: #ECEEF5;
     height: 21px;
     width: 18px;
}

.like_button_dark table.connect_widget_button_count_summary div.undo {
     background-color: #C7C7C7;
}

table.connect_widget_button_count_summary label.undo_button {
     margin-left: 6px;
     margin-top: 4px;
}

table.connect_widget_button_count_summary div.summary_text {
     padding-left: 3px;
     padding-right: 6px;
     white-space: nowrap;
}

.like_button_dark table.connect_widget_button_count_summary {
     background-color: #C7C7C7;
}

.like_button_dark table.connect_widget_button_count_summary div.thumbs_up {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll 3px -3px transparent;
}

.connect_widget_rtl .like_button_dark table.connect_widget_button_count_summary div.thumbs_up {
     background-position: -1px -3px;
}

.connect_widget_button_count_count {
     background: none repeat scroll 0% 0% #EFEFEF;
     border: 1px solid #C1C1C1;
     float: left;
     font-weight: normal;
     height: 14px;
     margin-left: 1px;
     min-width: 15px;
     padding: 1px 2px;
     text-align: center;
}

.like_button_dark div.connect_widget_button_count_count {
     background-color: #C7C7C7;
     border-color: #C7C7C7;
}

.connect_widget_button_count_nub {
     float: left;
     height: 0pt;
     left: 2px;
     position: relative;
     top: -5px;
     width: 5px;
     z-index: 2;
}

.connect_widget_button_count_nub s, .connect_widget_button_count_nub i {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: transparent #C7C7C7 transparent transparent;
     border-style: solid;
     border-width: 5px 5px 0pt 0pt;
     display: block;
     position: relative;
}

.connect_widget_button_count_nub i {
     border-right-color: #EFEFEF;
     left: 2px;
     top: -6px;
}

.like_button_dark .connect_widget_button_count_nub i {
     display: none;
}

td.connect_widget_button_count_excluding {
     padding: 0pt;
}

td.connect_widget_button_count_including {
     padding: 0pt;
}

td.connect_widget_button_count_including .connect_widget_button_count_count {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zp/r/qDH1xoDhFBF.gif") no-repeat scroll 4px 2px transparent;
     padding-left: 22px;
     padding-right: 4px;
}

.connect_widget_rtl td.connect_widget_button_count_including .connect_widget_button_count_count {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zp/r/qDH1xoDhFBF.gif") no-repeat scroll 4px 2px transparent;
     padding-left: 4px;
     padding-right: 22px;
}

.connect_widget_like_button .vertical {
     border-bottom: 1px solid;
     border-top: 1px solid;
     display: block;
     left: 0pt;
     margin: 0pt 3px -6px 0pt;
     padding: 3px 4px 4px 3px;
     position: relative;
     top: -6px;
}

.button_count .connect_widget_like_button .vertical {
     padding: 2px 3px 3px 2px;
}

.connect_widget_like_button .horizontal {
     border-left: 1px solid;
     border-right: 1px solid;
     display: block;
     height: 100%;
     left: -3px;
     padding-left: 1px;
     position: absolute;
     top: -3px;
     width: 100%;
}

.connect_widget_like_button .corner_mask {
     display: block;
     height: 3px;
     overflow: hidden;
     position: absolute;
     width: 3px;
}

.connect_widget_like_button .corner {
     background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png");
     display: block;
     height: 6px;
     width: 6px;
}

.connect_widget_like_button .topleft {
     left: -3px;
     top: -6px;
}

.connect_widget_like_button .topleft .corner {
     margin: 0pt;
}

.connect_widget_like_button .topright {
     right: 0pt;
     top: -6px;
}

.connect_widget_like_button .topright .corner {
     margin: 0pt 0pt 0pt -3px;
}

.connect_widget_like_button .bottomright {
     bottom: 0pt;
     right: 0pt;
}

.connect_widget_like_button .bottomright .corner {
     margin: -3px 0pt 0pt -3px;
}

.connect_widget_like_button .bottomleft {
     bottom: 0pt;
     left: -3px;
}

.connect_widget_like_button .bottomleft .corner {
     margin: -3px 0pt 0pt;
}

.connect_widget_like_button .liketext {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll -1px -33px transparent;
     color: #3B5998;
     display: block;
     padding-left: 17px;
     white-space: nowrap;
}

.connect_widget_like_button .fbLikeButtonTrackingPixel {
     display: inline;
     height: 0pt;
     width: 0pt;
}

.button_count .like_button_dark .like_button_no_like .liketext, .button_count .connect_widget_like_button .liketext {
     background-position: -1px -47px;
}

.connect_widget .like_button_no_like .piece, .connect_widget .like_button_no_like {
     background-color: #ECEEF5;
     border-color: #CAD4E7;
}

.connect_widget .like_button_no_like .corner {
     background-position: 10px 67px;
}

.connect_widget a.like_button_no_like:hover .piece, .connect_widget a.like_button_no_like:hover {
     background-color: #ECEEF5;
     border-color: #9DACCE;
}

.connect_widget .like_button_no_like:hover .corner {
     background-position: 10px 61px;
}

.connect_widget .like_button_pressed, .connect_widget .like_button_pressed .piece {
     background-color: #CED4E6;
     border-color: #94A5CA;
}

.connect_widget .like_button_pressed .corner {
     background-position: 10px 55px;
}

.connect_widget .like_button_like .corner {
     background-position: 10px 49px;
}

.connect_widget .like_button_dark .like_button_no_like, .connect_widget .like_button_dark .like_button_no_like .piece {
     background-color: #C7C7C7;
     border-color: #E2E2E2 #C7C7C7 #C7C7C7;
}

.connect_widget .like_button_dark .like_button_no_like .corner {
     background-position: 10px 92px;
}

.connect_widget .like_button_dark .liketext {
     background-position: -1px -3px;
}

.connect_widget .like_button_dark .like_button_no_like:hover, .connect_widget .like_button_dark .like_button_no_like:hover .piece {
     background-color: #D9D9D9;
     border-color: #E9E9E9 #D9D9D9 #D9D9D9;
}

.connect_widget .like_button_dark .like_button_no_like:hover .corner {
     background-position: 10px 86px;
}

.connect_widget .like_button_dark .like_button_no_like_pressed, .connect_widget .like_button_dark .like_button_no_like_pressed .piece {
     background-color: #A8A8A8;
     border-color: #8F8F8F #A8A8A8 #A8A8A8;
}

.connect_widget .like_button_dark .like_button_no_like_pressed .corner {
     background-position: 10px 80px;
}

.connect_widget .like_button_dark .like_button_like .corner {
     background-position: 10px 74px;
}

.connect_widget .connect_text_wrapper {
     position: relative;
}

.connect_widget div.connect_confirmation_cell {
     margin: 0pt;
     padding: 0pt;
}

.connect_widget div.connect_confirmation_cell_like {
     left: -1px;
     padding-left: 0pt;
     position: relative;
}

.connect_widget div.connect_confirmation_cell_no_like {
     padding-left: 7px;
}

.connect_widget .vertical_centering {
     padding-top: 5px;
}

.connect_widget .connect_widget_text {
     display: block;
     padding-left: 17px;
}

.button_count .connect_widget_interactive_area .connect_widget_text {
     font-weight: bold;
     padding-left: 0pt;
}

.connect_widget .like_button_dark .connect_widget_text, .connect_widget .like_button_dark .connect_widget_confirmation {
     color: #808080;
}

.connect_widget .like_button_dark .connect_widget_text a {
     color: #FFFFFF;
}

.connect_widget .connect_widget_connect_button {
     float: left;
}

.connect_widget .connect_bar_widget_interactive_area {
     float: left;
}

.connect_widget .connect_bar_widget_text_cell {
     width: 400px;
}

.connect_widget .connect_widget_icon {
     padding: 4px 0pt 4px 4px;
     vertical-align: middle;
}

.connect_widget a.connect_widget_link_inactive {
     color: #808080;
     cursor: default;
     text-decoration: none;
}

.connect_widget a.connect_widget_error_text {
     color: #AA0000;
     font-weight: bold;
}

div.connect_widget_comment_box_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zn/r/vAOEfR4cWQM.gif") no-repeat scroll 0pt 0pt transparent;
     height: 12px;
     left: -6px;
     position: absolute;
     top: 6px;
     width: 20px;
     z-index: 3;
}

div.connect_widget_comment_box_upward_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zv/r/agyQHs6yLID.gif") no-repeat scroll 0pt 0pt transparent;
     height: 12px;
     left: 5px;
     position: absolute;
     top: -6px;
     width: 20px;
     z-index: 3;
}

.connect_widget_rtl div.connect_widget_comment_box_nub {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zK/r/R95msRfVr6a.gif") no-repeat scroll 0pt 0pt transparent;
     left: -20px;
}

.connect_widget div.connect_widget_comment_box {
     background-color: #FFFFFF;
     border-color: #000000;
     border-style: solid;
     border-width: 1px 1px 2px;
     position: relative;
     z-index: 100;
}

.connect_widget div.connect_widget_header_text {
     float: left;
     overflow: hidden;
     padding-left: 7px;
     padding-top: 3px;
}

.connect_widget div.connect_widget_cancel_button {
     cursor: pointer;
     float: right;
     padding-right: 7px;
     padding-top: 3px;
}

.connect_widget div.connect_widget_comment_text_area_div {
     padding-left: 7px;
     padding-top: 2px;
}

.connect_widget div.connect_widget_comment_area {
     padding: 8px;
}

.connect_widget .connect_widget_comment_textinput {
     width: 325px;
}

.connect_widget .connect_widget_comment_summary {
     padding: 7px 5px;
}

.connect_widget .connect_widget_comment_button {
     margin-left: -1px;
}

.connect_widget .connect_widget_comment_close_button {
     margin-left: 2px;
}

.connect_widget textarea.connect_widget_comment_text_area {
     height: 30px;
     width: 476px;
}

.connect_widget .connect_widget_image {
     height: 30px;
     padding-top: 3px;
     vertical-align: bottom;
     width: 30px;
}

.connect_widget a.name_tooltip_link {
     display: block;
}

.connect_widget a.name_tooltip_link .uiTooltipWrap:hover {
     display: none;
}

.connect_widget .connect_widget_name {
     text-align: center;
}

.connect_widget .connect_widget_sample_connection {
     float: left;
     padding-right: 3px;
     padding-top: 5px;
     width: 30px;
}

.connect_widget .connect_widget_user_not_connected {
     display: none;
}

.connect_widget .connect_bar_widget_sample_connections {
     float: right;
}

.connect_widget .connect_widget_whats_this {
     color: #999999;
     font-size: 9px;
     padding-top: 4px;
}

.connect_widget .connect_widget_whats_this a:hover {
     color: #3B5998;
     text-decoration: none;
}

.connect_widget .page_stream img {
     max-width: 120px;
}

.fbConnectWidgetTopmost {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #315C99 #AAAAAA #AAAAAA;
     border-right: 1px solid #AAAAAA;
     border-style: solid;
     border-width: 1px;
     overflow: hidden;
     padding: 0pt;
     position: relative;
}

div.fbDarkWidget {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #111111;
     border-color: #CCCCCC #666666 #666666;
     border-right: 1px solid #666666;
     border-style: solid;
     border-width: 1px;
}

.fbDarkWidget .fbWidgetTitle {
     color: #FFFFFF;
}

.fbDarkWidget a {
     color: #CCCCCC;
}

div.fbConnectWidgetHeaderTitle {
     border-width: 0pt 0pt 1px;
}

div.ConnectActivityLogin {
     border-width: 0pt 0pt 1px;
}

.fbRecommendationWidgetContent .recommendations_metadata {
     color: #808080;
     padding-top: 3px;
}

.fbDarkWidget div.ConnectActivityLogin {
     background-color: #111111;
     border-color: #303030;
}

.fbProfilePic {
     height: 35px;
     width: 35px;
}

.fbImageContainer {
     background: url("http://static.ak.fbcdn.net/rsrc.php/ze/r/nZW4C56WJb6.png") no-repeat scroll 0pt 0pt #EDEFF4;
     height: 35px;
     overflow: hidden;
     width: 35px;
}

.fbDarkWidget .fbImageContainer {
     background-position: -35px 0pt;
}

.fbConnectWidgetHeaderTitle {
     border: 1px solid #C6CEDD;
     color: #1C2A47;
     cursor: default;
     padding-bottom: 7px;
     padding-top: 8px;
}

.fbConnectWidgetHeaderTitleBranded {
     background: none repeat scroll 0% 0% #3B5998;
     color: #FFFFFF;
     cursor: default;
     padding-bottom: 5px;
     padding-top: 7px;
}

.fbDarkWidget .fbConnectWidgetHeaderTitle {
     background-color: #333333;
     border: 1px solid #444444;
}

.fbConnectWidgetTrackingPixel {
     display: inline;
     height: 0pt;
     width: 0pt;
}

.fbLoginButton {
     float: left;
}

.ConnectActivityLoginMessage {
     color: #666666;
     line-height: 14px;
     vertical-align: top;
}

.fbDarkWidget .ConnectActivityLoginMessage {
     color: #808080;
}

.fbConnectWidgetFooter {
     background-color: #FFFFFF;
     bottom: 0pt;
     cursor: default;
     position: absolute;
     width: 100%;
}

.fbDarkWidget .fbConnectWidgetFooter {
     background-color: #111111;
}

.fbConnectWidgetFooter .fbFooterBorder {
     border-top: 1px solid #CCCCCC;
     margin: 0pt 6px;
     padding: 4px 3px;
}

.fbDarkWidget .fbConnectWidgetFooter .fbFooterBorder {
     border-top: 1px solid #303030;
}

.fbSeparator {
     background-color: #CCCCCC;
     color: #CCCCCC;
     height: 1px;
}

.fbDarkWidget .fbSeparator {
     background-color: #303030;
     color: #303030;
}

.fbConnectWidgetContent, .fbImageContainer img {
     visibility: hidden;
}

div.fbHalfPage {
     overflow: hidden;
}

div.fbAdminOptions {
     float: right;
}

body.ie7 .connect_widget a.connect_widget_like_button, body.ie8 .connect_widget a.connect_widget_like_button, body.ie9 .connect_widget a.connect_widget_like_button {
     background-color: transparent ! important;
     border: 0pt none;
     margin: 6px 0pt 0pt 3px;
     overflow: visible;
     padding: 0pt;
     position: relative;
}

.connect_widget_like_button .liketext {
     background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll -1px -33px transparent;
}

.connect_widget a.like_button_no_like:hover .piece, .connect_widget a.like_button_no_like:hover {
     background-color: #ECEEF5;
     border-color: #9DACCE;
}

.connect_widget .like_button_like, .connect_widget .like_button_like .piece {
     background-color: #6C83B9;
     border-color: #3A589B;
}

.connect_widget .like_button_like .liketext, .connect_widget .like_button_dark .like_button_like .liketext {
     background-position: -1px -18px;
     color: #FFFFFF;
     padding-left: 19px;
}

.connect_widget .like_button_dark .liketext {
     border-top-color: #E9E9E9;
}

.connect_widget .like_button_dark .like_button_like, .connect_widget .like_button_dark .like_button_like .piece {
     background-color: #6D84B4;
     border-color: #576A90 #6D84B4 #6D84B4;
}

.fbpage_edit_header {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: none repeat scroll 0% 0% #FFFFFF;
     border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
     border-style: none none solid;
     border-width: 0pt 0pt 1px;
     height: 31px;
     margin: -7px 0pt 19px;
     padding: 0pt;
}

.pages_edit .fbpage_edit_header {
     margin: 0pt;
}

.icon_dock {
     float: right;
     margin: 0pt;
     padding: 0pt;
     width: 300px;
}

.icon_dock .icon_dock_container {
     float: right;
     margin: 0pt;
     padding: 8px 0pt 0pt;
     z-index: 30;
}

.icon_dock .edit_link {
     color: #666666;
     display: block;
     float: right;
     font-weight: bold;
     margin: 0pt;
     padding-right: 8px;
     padding-top: 10px;
}

.icon_dock a {
     margin: 0pt;
     padding: 8px 0pt 0pt 5px;
}

.edit_app_switcher {
     margin: 0pt;
     padding-top: 6px;
}

.edit_app_switcher .app_switcher_button .name {
     padding: 2px 0pt 2px 6px;
}

.edit_app_switcher .app_switcher_menu {
     width: 160px;
}

.edit_app_switcher .app_switcher_menu .name {
     text-align: left;
     width: 105px;
}

.edit_app_switcher .app_switcher_button .arrow {
     padding: 2px 0pt 1px;
}

.fbpage_edit_header .left_header {
     float: left;
     font-size: 11px;
     font-weight: bold;
     overflow: hidden;
     padding: 7px 0pt 2px;
     white-space: nowrap;
     width: 250px;
}

.fbpage_edit_header .left_header_text {
     padding-left: 5px;
     position: relative;
     top: -4px;
}

.fbpage_edit_header div.left_header .edit_link {
     color: #CCCCCC;
     font-weight: normal;
     padding-left: 4px;
}

.fbpage_edit_header div.left_header .edit_link a {
     color: #6D84B4;
}

.fan_status_inactive {
     background-color: #FFFCCC;
     color: #666666;
     line-height: 18px;
     margin: 0pt;
     padding: 0pt 0pt 0pt 3px;
}

.connect_widget {
     overflow: hidden;
}

.connect_widget .connect_widget_facebook_logo_menubar {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #3B5998;
     border-color: #244588 #244588 -moz-use-text-color;
     border-style: solid solid none;
     border-width: 1px 1px medium;
     margin-bottom: -1px;
     position: relative;
}

.connect_widget .connect_widget_facebook_logo {
     float: left;
     padding: 3px 0pt 5px 6px;
}

.connect_widget .connect_widget_facebook_logo span {
     background: url("http://static.ak.fbcdn.net/rsrc.php/zx/r/zZEOQP4uOC1.gif") no-repeat scroll 0pt 0pt transparent;
     display: block;
     height: 17px;
     width: 90px;
}

.connect_widget .connect_widget_facebook_logo:hover span {
     background-position: left -17px;
}

.connect_widget .connect_widget_menu_options {
     float: right;
}

.connect_widget .connect_widget_menu_link {
     color: #FFFFFF;
     float: left;
     font-size: 11px;
     height: 17px;
     margin-right: 5px;
     padding: 5px 5px 3px;
}

.connect_widget .connect_widget_menu_link:hover {
     background-color: #5C75AA;
     text-decoration: none;
}

#bootloader_TZ_br {
     height: 42px;
}

#text-419622978{
 height: 368px;
    margin-bottom: 0;
}

#text-419622978 body.plugin {
background-color: #ffffff; 

}

#bottomlinks {
background-color: white;
height: 440px;
width: 980px;
margin-left: 42px;
margin-top: 130px;
padding: 0 0 0 0;
}

#bottomlinks .widgetblock {
float:left;
width:244px;
height:210px;
border-bottom: 1px solid #CECECE;
border-right: 1px solid #CECECE;
margin: 0;
padding: 0;
}

#bottomlinks .logo img {
display: block;
margin: 10px auto 20px;
}

#bottomlinks ul {
list-style-type: disc;
list-style-position: inside;
margin-left: 20px;
}
