body {
    color:#323232;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:18px;
    text-align:center;
}

img {
    border-style: none;
}

b {
    font-style:italic;
    font-weight:bold;
}

div#wrapper a:hover {
    color:#FF0000;
    text-decoration:underline;    
}

div#wrapper #top_banner_wrapper {
    width:1024px;
    height:90px;
}

div#wrapper div#top_banner_ad {
    width:728px;
    height:90px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

div#wrapper a {
    color:#FF0000;
    text-decoration:none;
}

#content h1 a {
    color:#444444;
    text-decoration:none;
}

#content h1 a:hover {
    color:#FF0000;
    text-decoration:underline;
}

#header .nav ul li span.beta {
    color:#888888;
    font-size:9px;
    text-transform:none;
}

#header .nav ul li a {
    color:#444444;
    text-decoration:none;
}

#header .nav ul li a:hover {
    color:#FF0000;
    text-decoration:underline;
}

#footer .nav ul li a {
    color:#444444;
    text-decoration:none;
}

#footer .nav ul li a:hover {
    color:#FF0000;
    text-decoration:underline;
}

#logo_wrapper {
    float:left;
    width:1060px;
}

#logo_wrapper span#index_sticker {
    float:left;
    width:122px;
    margin-top:18px;
    margin-left:30px;
}

#logo_wrapper span#logo {
    float:left;
    margin-top: 35px;
}

#logo_wrapper span#livefeed_sticker {
    float:left;
    margin-left:40px;
    margin-top:-35px;
    position:relative;
}

#ticker {
    float:left;
    width:995px;
    border-bottom:1px solid #E2DDDE;
    border-top:1px solid #E2DDDE;
    margin-bottom: 4px;
}

#logo_last_update {
    float:left;
    text-align:center;
    margin-top:-30px;
    margin-bottom:20px;
    width:1000px;
}

#post {
    margin-bottom: 50px;
}

#editorialPost {
    margin-bottom: 50px;
}

#liveFeedPost {
    margin-bottom: 25px;
}

#album {
    width:100%;
    background-color:#FFFFFF;
    padding: 0px;
    float:left;
}

#featureindex {
    width:100%;
    background-color:#FFFFFF;
}

#featureindex .feature_index_desc {
    height:95px; 
    width:180px;
    overflow:hidden;
}

#featureindex .feature_index_header {
    height:20px;
    text-align:center;
    width:180px;
    word-wrap:break-word;
}

.feature_index_column {
    padding-right:5px;
    padding-bottom:30px;
}

.feature_index_last_column {
    padding-bottom:30px;
}

.feature_index_from_heading_wrapper {
    margin-top:20px;
    margin-bottom:20px;
}

.feature_index_from_heading_back {
    float:right;
}

.feature_index_user_fb_like_btn {
    margin-top:4px;
}

.feature_index_fb_like_btn {
    margin-top:4px;
}

#featureindex a {
    font-weight:bold;
}

#album .header {
    text-align:center;
    height:55px;
    width:180px;
    word-wrap:break-word;
}

#album .header .title {
    height:35px;
    overflow:hidden;
}

#comments {
    margin-top: 50px;
}

#comments .anchor {
    font-size:18px;
    text-decoration:none;
}

#commentsRespond {
    margin-top: 50px;
}

#commentsRespond .anchor {
    font-size:18px;
    text-decoration:none;
}

#comments #commentEntry {
    border-color:#DDDDDD;    
    border-style:solid;
    border-width:1px;
}

#comments #commentEntry p {
    padding:0px;
}

#comments #commentEntry .content {
    padding-top: 5px;
}

/************************************************
*       Navbar                                 *
************************************************/
.nav, #nav-align-left {
    text-align: left;
    margin: 0px auto 0px;
    padding: 0px;
}

.nav ul {
    margin: 15px 0px 0px 0px;
    padding: 0px;
}

.nav li {
    display: inline;
    font-weight:bold;
    padding:0 5px 0 10px;
}

.nav a { font-weight:bold; }

#footer .nav {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#footer .nav ul {
    text-align: left;
    margin-left: 8px;
}

#footer .nav li {
    display:inline;
    font-weight:bold;
    padding:0 2px 0px 0;
}

#footer .nav li.neat {
    font-weight:normal;
}

/***************************
*     content styling      *
***************************/
h2 {
    border-bottom:1px solid #4C666A;
    color:#444444;
    font-size:11px;
    font-weight:bold;
    font-style:normal;
    margin:25px 0px 5px;
    padding:0px 0px 5px;
    text-transform:uppercase;
}

.date {
//    color:#A97965;
    font-family:Georgia,"Times New Roman",Times,serif;
}

.bt-links {
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #DDDCDC;
    font-family:Georgia,"Times New Roman",Times,serif;
    margin:10px 0px;
    padding:10px 0px 10px 15px;
}

#content .single {
    margin:20px 0px 3px;
    padding:0px 0px 20px;
}

#content .single_inline {
    margin:20px 0px 3px;
    padding:0px 0px 20px;
    display:inline;
}

#content p img {
    border:medium none;
    margin-bottom:10px;
    margin-right:15px;
    padding-top:7px;
}

#content h1 {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:20px;
    font-weight:normal;
    letter-spacing:0px;
    margin:20px 0px 3px;
    padding:3px 0px 0px;
    text-transform:uppercase;
}

#content p {
    line-height:20px;
    margin:0px;
    padding:0px 0px 15px;
}

#siderail1 .ul_livefeed {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#siderail1 #recent-post {
    background:transparent url(../images/bullet.gif) no-repeat scroll 0px 7px;
    margin:0px;
    padding-left:10px;
    padding-bottom:4px;
}

.sidebar_tags {
    line-height: 24px;
}

.sidebar_tags .tag1 {
    font-size: 9px;
}

.sidebar_tags .tag2 {
    font-size: 15px;
}

.sidebar_tags .tag3 {
    font-size: 21px;
}

.sidebar_tags .tag4 {
    font-size: 27px;
}

#siderail1 .ul_items {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#siderail1 .li_item {
    background: transparent url(../images/bullet.gif) no-repeat scroll 0px 10px;
    margin: 0px;
    padding-top: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
}

#siderail1 .sidebar_items .shell_div a {
    font-weight:bold;
}

#siderail2 .ul_items {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#siderail2 .li_item {
    background: transparent url(../images/bullet.gif) no-repeat scroll 0px 10px;
    margin: 0px;
    padding-top: 4px;
    padding-left: 10px;
    padding-bottom: 10px;
}

#siderail2 .textwidget .social_div {
    margin-left:2px;
    margin-top:8px;
}

#siderail2 .textwidget .mytpp_div {
    margin-left:6px;
    margin-top:8px;
}

#siderail2 .textwidget .market_div {
    margin-top:8px;
    margin-left:20px;
}

#siderail2 .textwidget .social_div img {
    border:medium none;
    margin-right:2px;
}

#livefeed_img_container {
    width:150px;
    margin-left:25px;
    margin-bottom:30px;
}

#livefeed_img_container .livefeed_img {
    width:100%; 
}

/****************
* Misc. styling *
****************/

/* add to any */
.add2any {
    margin-top:10px;
}

.add2any .social_item {
    margin-left:3px;
}

/* live feed table */

.livefeed_column {
    padding-right:5px;
    padding-bottom:30px;
}

.livefeed_third_column {
    padding-bottom:30px;
}

#album a {
    font-weight:bold;
}

div#album a.favorite_heart {
    text-decoration:none;
}

#siderail2 .sidebar_items .twitter_widget {
    font-style:italic;
}

#siderail2 .sidebar_items .twitter_widget a {
    font-style:normal;
}

#siderail2 .sidebar_items .twitter_widget .twitter_date {
    font-style:normal;
}

#date_under_logo {
    text-align:center;
    margin-bottom:20px;
}

#content .hp_content_separator {
    background-color:#000000;
    border-color:#000000;
    border-style:solid;
    border-width:5px;
    margin-bottom:20px;
    width:742px;
    float:left;
}

#content #hp_livefeed .heading_wrapper .single {
    display:inline;
}

#content #hp_livefeed .heading_wrapper .filter {
    background-color:#000000;
    color:#FFFFFF;
    float:right;
}

#content #hp_livefeed .heading_wrapper {
    margin-top:15px;
    margin-bottom:15px;
    width:756px;
}

#content #hp_livefeed {
    float:left;
    width:756px;
}

#content #livefeed_heading_wrapper {
    width:756px;
    margin-bottom:14px;
}

#content #livefeed_heading_wrapper .single {
    display:inline;
}

#content #livefeed_heading_wrapper .filter {
    background-color:#000000;
    color:#FFFFFF;
    float:right;
}

#content #hp_editors {
    float:left;
    width:756px;
    margin-top:-8px;
}

/* ads css */

.hp_ad_200_div {
    margin-top:15px;
}

#homepage_banner_ad_728 {
    margin-left:460px;
    display:none;
}

#content .museum_links a {
    color:#323232;
}

#album .favorite_empty {
    width:180px;
    height:23px;
}

// nav styles
#content .nav_wrapper_wide {
    float:left;
    width:756px;
}

#content .nav_wrapper_wide .nav_previous {
    float:left;
}

#content .nav_wrapper_wide .nav_next {
    float:right;
}

#content .nav_wrapper_wide .nav_middle_wide {
    float:left;
    text-align:center;
    width:645px;
}

#content .nav_wrapper {
    float:left;
    width:530px;
}

#content .nav_wrapper .nav_previous {
    float:left;
} 

#content .nav_wrapper .nav_next {
    float:right;
}

#content .nav_wrapper .nav_landing {
    float:left;
    margin-left:180px;
}

#content .nav_wrapper .nav_middle {
    float:left;
    text-align:center;
    width:410px;
}
//end nav styles

// Tweet feed styling
div#content .tweet_chat {}

div#content .tweet_chat .twtr-widget {
    float:left;
    width:520px;
    margin-top:4px;
    margin-bottom:10px;
    border:1px solid #4C666A;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

div#content .tweet_chat .twtr-widget .twtr-doc .twtr-hd h4 {
    font-weight:normal;
}

#secondary_nav {
    float:left;
    width:1060px;
    margin-bottom:8px;
}

#secondary_nav li {
    display: inline;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    padding:0 24px 0 0;
}

#secondary_nav ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#secondary_nav ul li a {
    color:#323232;
}

#secondary_nav ul li a.highlight {
    color:#FF0000;
}

#secondary_nav ul li span.new {
    color:#888888;
    font-size:9px;
    text-transform:none;
}

// Rss page
div#content .rss_heading {
    float:left;
}

div#content .rss_heading .blog_name {
    float:left;
}

div#content .rss_heading .back_link {
    float:right;
    margin-top:22px;
}

div#content .featureEntry {
    float:left;
    width:520px;
}

div#content .featureEntryPostTitle {
    font-weight:bold;
}

div#content .featureEntryPostDate {
    margin-bottom:12px;
}

div#content .featureEntryPostExcerpt {
    margin-bottom:20px;
}

div#content .featureEntryPostReadMore {
    margin-bottom:20px;
}

div#content .featureEntryShare {
    margin-bottom:30px;
}

div#content #entries {
    float:left;
    width:520px;
}

div#content #entries .entry {
    margin-bottom:15px;
}

div#content #entries .entry .entryTitle {
    font-weight:bold;
}

div#content #entries .entry .entryDate {
    margin-bottom:12px;
}

div#content #sub_heading {
    margin-top:10px;
    margin-bottom:20px;
}

div#content #sub_heading .back_link {
    float:right;
}

div#content #sub_heading .row1 {
    margin-bottom:2px;
}

div#content .header_twocols {
    margin-top:20px;
    margin-bottom:20px;
}

div#search_form {
    margin-top:10px;
}

div#search_submit_wrapper {
    margin-top:10px;
}

#featured_carousel_wrapper {
    float:left;
}

.featureEntry .featureEntryShare .fb_like_btn {
    margin-left:5px;
}

.center {
    text-align:center;
}

.indexfeed_margin10 {
    margin-left:10px;
}
