/*

Theme Name: Coleman PhotoGraphix

Theme URI: http://colemanphotographix.com

Description: Custom theme for photographer Nick Coleman.

Version: 1.0

Author: Nick Coleman, Coleman PhotoGraphix

Author URI: http://colemanphotographix.com

Tags: two column

Created : 09-04-2008

Modified : 12-03-2008

*/



*{

margin:0;

padding:0;

font-family:Verdana, Geneva, sans-serif;

font-size: 100.01%;

/*line-height: 1em;*/

}

html{

font-size:62.5%;

}

body{

background-color:#f4eedd !important;

}



/* ----- IDS ----- */

#splash {

background-color:#503e2e !important;

background:url(img/splash_bg.jpg) repeat-y;

}

#splash #teaser{

display:block;

width:100%;

height:40px;

opacity:10%;

background-color:#8C8C8C;

filter:alpha(opacity=20);

-moz-opacity:.20;

opacity:.20;

margin-top:20px;

}

#splash #teaser h2{

display:block;

float:right;

margin:0;

margin-right:10%;

font-size:3em;

line-height:1.25em;

color:black;

}

#splash #wrapper{

margin-top:15px;

}

#splash #header{

display:block;

height:715px;

width:100px;

float:left;

background:url(img/subhead.png) center no-repeat;

}

#splash .post{

display:block;

float:left;

height:300px;

overflow:hidden;

width:455px;

}

#splashLogo{

display:block;

height:415px;

width:620px;

clear:both;

overflow:hidden;

background:url(img/splashLogo_bg.png) bottom no-repeat;

}

#splashLogo img{

display:block;

margin:0;

padding:0;

}

#splash #primaryContainer{

display:block;

height:715px;

width:620px;

float:left;

}

#splash #footer{

display:block;

height:42px;

width:720px;

margin-left:85px;

background:url(img/splashFooter_bg.png) center no-repeat;

clear:both;

}

#splash #footer h3, #splash #footer p{

display:none;

}

.blogposts, .headshots, .art{

background:url(img/wrapper_bg.jpg) repeat;

}

#headerBreadcrumbs {
background-color:#200;
color:#960;
display:block;
width:100%;
text-align:center;
}

#header{

display:block;

width:900px;

height:164px;

margin:0;

margin-left:auto;

margin-right:auto;

padding:0;

}

#header h3 a {

display: block;

height: 100%;

width: 100%;

}

.blogposts #wrapper, .headshots #wrapper{

background:url(img/headshots_bg.jpg) top center repeat-x;

margin:0;

padding:0;

}

.art #wrapper{

background:url(img/art_bg.jpg) top center repeat-x;

margin:0;

padding:0;

}

#teaser {

display:block;

width:100%;

height:37.5px;

margin-bottom:20px;

background:url(img/teaser_bg.png) repeat;

}

#teaser h1{

display:block;

float:right;

font-size:3em;

margin-right:25%;

line-height:1em;

color:#64625f;

}

.blogposts #primaryContainer, .headshots #primaryContainer, .art #primaryContainer{

display:block;

width:900px;

margin:auto;

margin-bottom:20px;

background:url(img/primaryContainer_bg.png) center repeat-y;

}

#allPosts{

display:block;

float:left;

width:610px;

float:left;

}

.blogposts #footer{

clear:both;

}

#comments{

margin-top:0;

margin-left:20px;

}



/* ----- SPLASH NAVIGATION ----- */

#splash .navigation{

display:block;

height:100px;

width:165px;

float:right;

margin:0;

margin-top:190px;

padding:0;

text-align:right;

}

#splash .navigation li{

height:25px;

width:165px;

list-style:none;

margin:0;

padding:0;

}

#splash .navigation li a{

display:block;

height:100%;

width:100%;

font-family:"BankGothic MD Bt", Verdana, sans-serif;

font-size:2em;

font-weight:bold;

color:#88774f;

}


#splash .navigation .page-item-3{

background:url(img/splash_headshots.png) right;

}

#splash .navigation .page-item-5{

background:url(img/splash_art.png) right;

}

#splash .navigation .page-item-7{

background:url(img/splash_latest.png) right;

}

#splash .navigation .page-item-10{

background:url(img/splash_about.png) right;

}

#splash .navigation li ul{

display:none;

}

/* ----- GALLERY NAVIGATION ----- */

#galleryNav ul {
display:block;
height:20px;
width:90em;
margin:0;
margin-bottom:20px;
padding:0;
}

#galleryNav ul li {
list-style:none;
display:block;
height:20px;
width:128px;
float: left;
margin:0;
}

#galleryNav ul li a {
display:block;
height:100%;
width:100%;
}

#galleryNav .page-item-152 {
background-image:url(img/GallerySubNavWomen.png);
}

#galleryNav .page-item-147 {
background-image:url(img/GallerySubNavMen.png);
}

#galleryNav .page-item-15 {
background-image:url(img/GallerySubNavRates.png);
}

#galleryNav .page-item-17 {
background-image:url(img/GallerySubNavContact.png);
}

#galleryNav .page-item-61 {
background-image:url(img/GallerySubNavFaqs.png);
}

#galleryNav .page-item-63 {
background-image:url(img/GallerySubNavShoot.png);
}

#galleryNav .page-item-81 {
background-image:url(img/GallerySubNavResources.png);
}

/* ----- FOOTER NAVIGATION ----- */

#footer .navigation{

display:block;

width:660px;

height:25px;

margin:auto;

padding:0;

}

#footer .navigation li{

display:block;

float:left;

height:25px;

width:165px;

list-style:none;

margin:0;

padding:0;

background:none;

}

#footer .navigation li a{

display:block;

height:100%;

width:100%;

font-family:"BankGothic MD Bt", Verdana, sans-serif;

font-size:2em;

font-weight:bold;

color:#88774f;

}

#footer .navigation .page-item-3{

background:url(img/headshots_center.png) right;

}

#footer .navigation .page-item-5{

background:url(img/art_center.png) right;

}

#footer .navigation .page-item-7{

background:url(img/latest_center.png) right;

}

#footer .navigation .page-item-10{

background:url(img/about_center.png) right;

}

#footer .navigation li ul{

display:none;

}

#contactInfo{

display:block;

height:60px;

width:100%;

background:url(img/contact_info.png) center no-repeat;

clear:both;

}



/* ----- CLASSES ----- */



.hide{

display:none;

}

.show{

display:block;

}



/* ----- HEADINGS ----- */



h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {

font-family:Verdana, Geneva, sans-serif;

font-weight:bold;

color:#88774f;

margin:0;

}

#splash #header h1, #splash #header h2{

display:none;

}

#splash #primaryContainer h1, #splash #primaryContainer h2, #splash #primaryContainer h3{

margin-top:.75em;

font-size:2.2em;

}

.blogposts #header h3, .headshots #header h3, .art #header h3{

display:block;

position:relative;

top:10px;

float:right;

background:url(img/header_logo.png) no-repeat;

height:80px;

width:650px;

margin:0;

margin-right:20px;

}

.blogposts #header h2, .headshots #header h2{

display:block;

position:relative;

top:10px;

float:right;

background:url(img/header_subhead_headshots.png) no-repeat;

height:50px;

width:660px;

margin:0;

margin-right:20px;

}

.art #header h2{

display:block;

position:relative;

top:10px;

float:right;

background:url(img/header_subhead_art.png) no-repeat;

height:50px;

width:660px;

margin:0;

margin-right:20px;

}

#allPosts h2{

font-size:2.5em;

width:100%;

}

#archives #allPosts h2{

margin-left:15px;

}

.post h2 {

font-size:2em;

margin-left:0;

margin-top:1em;

}

.post h2 a {
color:#004071;
	
}

.post h3{

font-size:2em;

}

#archives .post h3{

border-bottom: solid 1px #88774f;

}

#archives .post h3 a{

color:#004071;

}

#archives .post h3 a:hover{

text-decoration:none;

}

#comments h3{

font-size: 2em;

}

.postheader h2{

color:#004071;

}

.entry h3{

font-size:2.25em;

margin-top:2em;

margin-bottom:1em;

}

.entry h4 {

font-size:1.5em;

margin-top:1.5em;

margin-bottom:1em;

}





/* ----- PARAGRAPHS ----- */



p{

font-size:1.2em;

word-spacing:.25em;

margin-top:1em;

line-height:1.75em;

}



/* ----- QUOTES ----- */



blockquote{

margin:20px 40px 20px 60px;

padding:15px 20px 15px 20px;

background-color:#f1eadf;

border-right: 3px solid #ddd;

border-bottom: 5px solid #ddd;

font-style:italic;

color:#261700;

font-size:1em;

}

.entry blockquote h1, .entry blockquote h2, .entry blockquote h3, .entry blockquote h4, .entry blockquote h5, .entry blockquote h6 {
margin-top:0;
padding:0;
font-size:2em;
}

blockquote p{

font-family:Georgia, "Times New Roman", Times, serif;

margin-bottom:.5em;

}

cite{

display: block;

position:relative;

float:right;

font-size:1.2em;

margin-left:20px;

font-weight:bold;

font-style:normal;

}



/* ----- LISTS ----- */

li{

margin-left:45px;

}

ol{

margin-top:1em;

}

ul{

margin-top:1em;

}

ul li{

list-style:square;

}

.rateList {
margin-left: 0;
}



/* ----- IMAGES ----- */



img{

border:none;

}

img a{

border:none;

text-decoration:none;

}

img a:hover{

border:none;

}

#splash .post img{

display:none;

}



/*----- BREAK -----*/



hr{

display:none;

}



/* ----- TEXT FORMATTING ----- */



strong{

font-weight:bolder;

}

em{

font-weight:bolder;

font-style:italic;

}

b{

font-weight:bold;

}

i{

font-style:italic;

}



/* ----- LINKS ----- */



a{

color:#0066b3;

text-decoration:none;

border-bottom:none;

}

.entry p a, .entry li a{

text-decoration:underline;

}

a:hover{

text-decoration:none;

}

.entry p a:hover, .entry li a:hover {

background-color:#deedf8;

}

a:visited, a:active, a:focus{

color:#004071;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{

text-decoration:none;

}

h2 a:visited, h2 a:active, h2 a:focus{

color:#004071;

}



/* ----- TABLES ----- */



table{

margin:10px;

border: thin solid #CCC;

}

caption{

font-size:1.2em;

font-weight:bold;

background-color:#CCC;

padding:.5em;

}

td{

padding:.25em;

border:1px solid #CCC;

}



/* ----- DEFINITIONS ----- */



dl{

font-size:;

margin:;

padding:;

}

dt{

color:;

margin:;

padding:;

}

dd{

color:;

margin:;

padding:;

}



/* ----- ENTRIES ----- */
.entry {

display:block;
width:100%;

}

.entry p {
font-size: 1.2em;
}

#archives .excerptIMG {
display:block;
float:left;
margin:5px 0 10px 0;
}

#archives .post p {
display:block;
width:300px;
margin-left:175px;
}

.postmetadata {

text-align: center;

}

.postCallToAction {
text-align:center;
line-height:40px;
}

.postCallToAction img {
margin-right:5px;
vertical-align:middle;
}

.alt {

border-top: 1px dashed #c2aa71;

border-bottom: 1px dashed #c2aa71;

}

.alt ul li {

margin-left: 0;
padding-right: 20px;

}

small {

font-size: 1.25em;

line-height: 1.5em;

}

small strong {

color:#0066b3;

}



/*----- COMMENTS -----*/



.commentlist{

margin-left:20px;

}



.commentlist li {
}

.commentlist li .avatar {

float:right;

margin-top:20px;

margin-left:10px;

margin-bottom:7.5px;

border: 1px solid #eee;

padding: .2em;

background: #fff;

}

.commentlist cite, .commentlist cite a {

}

.commentlist p {

font-weight:normal;

}

#commentform p {

}

.commentmetadata {

font-weight: normal;

}

.commentauthor{

font-size:2em;

font-weight:bold;

color:#0066b3;

}

.commentauthor a, .commentauthor a:hover,.commentauthor a:visited{

color:#0066b3;

margin:0;

}



/*----- MISC -----*/

code {

font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps{

font-size: 0.9em;

letter-spacing: .07em;

}

#wp-calendar #prev a, #wp-calendar #next a {

font-size: 9pt;

}

#wp-calendar a {

text-decoration: none;

}

#wp-calendar caption {

font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

text-align: center;

}

#wp-calendar th {

font-style: normal;

text-transform:capitalize;

}



/*----- POSTS -----*/

.blogposts .post {
	
background-image:url(img/post_bg.png);

padding: 20px;

border: groove 4px #28305E;

margin-left:20px;

margin-bottom:30px;

}

.post {
	
margin-left:20px;

}

#archives .post {

margin-top:40px;

margin-bottom:0;

}

#splash .post{

margin-top:0;

margin-left:0;

margin-bottom:0;

}



.postheader {

margin-bottom:30px;

padding-bottom:10px;

background:url(img/postheader_bg.gif) bottom left no-repeat;

}



.post hr {

display: block;

margin-top:20px;

}

.postmetadata {

margin: 10px 0;

margin-left:20px;

}

.smallattachment {

text-align: center;

float: left;

width: 128px;

margin: 5px 5px 5px 0;

}

.attachment {

text-align: center;

margin: 5px 0;

}

.postmetadata {

clear: both;

}

.clear {

clear: both;

}



/*----- POST IMAGES -----*/

p img {

padding: 0;

max-width: 100%;

}



/*	Using 'class="alignright"' on an image will (who would've

thought?!) align the image to the right. And using 'class="centered',

will of course center the image. This is much better than using

align="center", being much more futureproof (and valid) */



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

}



/*----- POST LISTS -----*/

.entry li {

padding-right:20px;

}

.entry ul{

list-style: none;

margin-left: 0;

padding-left: 15px;

}

.entry ul li{

list-style:outside square;

margin-left:10px;

font-size:1.2em;

line-height:1.5em;

padding-top:7.5px;

padding-bottom:7.5px;

}

.entry ol{

margin-left: 0;

padding-left: 15px;

}

.entry ol li{

margin-left:20px;

font-size:1.2em;

line-height:1.5em;

padding-top:7.5px;
padding-bottom:7.5px;

}

.postmetadata ul{

display:block;

margin:auto;

margin-top:20px;

margin-bottom:20px;

}

.postmetadata ul li{

display:inline;

list-style-type:square;

}

/*----- CONTINUE TEXT -----*/
.continue {
margin-top:15px;
text-align:center;
font-weight:bold;
}
.continue a {
font-size:1.5em;
}

/*----- WORDPRESS FORMS -----*/

#searchform {

margin: 10px auto;

padding: 5px 3px;

text-align: center;

}

#sidebar #searchform #s {

width: 108px;

padding: 2px;

}



#searchsubmit {

padding: 1px;

width:100px;

}



select {

width: 130px;

}



#commentform input {

width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;

}



#commentform textarea {

width: 100%;

padding: 2em;

}



#commentform #submit {

margin: 0;

float: right;

}



/*----- COMMENTS -----*/


.commentlist {

padding: 0;

text-align: justify;

}

.commentlist .alt{

border:none;

}

.commentlist li {

margin: 15px 0 3px;

padding: 5px 10px 3px;

list-style: none;

}



.commentlist p {

margin: 5px 0 5px 0;

}

#commentform p {

margin: 5px 0;

}

p.commentauthor {
margin:0;
}



.nocomments {

text-align: center;

margin: 0;

padding: 0;

}



.commentmetadata {

margin: 0;

display: block;

}

#respond{

margin-top:10px;

}

/*----- ARCHIVES ----- */

#archives .post {
background-image: none;
border:none;
}


/*----- Begin Sidebar -----*/

#sidebar {

display:block;

width:230px;

margin-top:40px;

margin-right:20px;

float:right;

}

#sidebar2 {

display:block;

width:230px;

margin-top:20px;

margin-right:20px;

float:right;

}

#sidebar2 ul li {
list-style:none;
margin:0;
padding:0;
text-align:center;
}

#sidebarnavigation .navigation li{

height:25px;

width:230px;

list-style:none;

margin:0;

}

#sidebarnavigation .navigation li a{

display:block;

height:25px;

width:230px;

}

#sidebarnavigation .navigation .page-item-3{

background:url(img/headshots_right.png) top right no-repeat;

}

.headshots #sidebarnavigation .navigation .page-item-3{

background:url(img/headshots_left.png) top left no-repeat;

height:auto;

}

.headshots #sidebarnavigation .page-item-3 ul{

margin:0;

display:block;

}

.headshots #sidebarnavigation .page-item-152{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_women.png) top left no-repeat;

}

.headshots #sidebarnavigation .page-item-147{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_men.png) top left no-repeat;

}

.headshots #sidebarnavigation .page-item-61{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_faqs.png) top left no-repeat;

}

.headshots #sidebarnavigation .page-item-63{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_shoot.png) top left no-repeat;

}

.headshots #sidebarnavigation .page-item-81{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_resources.png) top left no-repeat;

}

.headshots #sidebarnavigation .page-item-15{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_rates.png) top left no-repeat;

}

.headshots #sidebarnavigation .page-item-17{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_contact.png) top left no-repeat;

}

#sidebarnavigation .navigation .page-item-5{

background:url(img/art_right.png) top right no-repeat;

}

.art #sidebarnavigation .navigation .page-item-5{

background:url(img/art_left.png) top left no-repeat;

height:auto;

}

.art #sidebarnavigation .page-item-5 ul{

margin:0;

display:block;

}

.art #sidebarnavigation .page-item-21{

display:block;

height:20px;

width:200px;

margin-left:20px;

background:url(img/subNav_gallery.png) top left no-repeat;

}

#sidebarnavigation .navigation .page-item-7{

background:url(img/latest_right.png) top right no-repeat;

}

.latest #sidebarnavigation .navigation .page-item-7{

background:url(img/latest_left.png) top left no-repeat;

}

#sidebarnavigation .navigation .page-item-10{

background:url(img/about_right.png) top right no-repeat;

}

.about #sidebarnavigation .navigation .page-item-10{

background:url(img/about_left.png) top left no-repeat;

}

#sidebarnavigation .navigation .page-item-210{
display:none;
}

#sidebarnavigation .navigation .page-item-222{
display:none;
}

#blognavigation{

background:url(img/sidebarSubnav_bg.jpg) top center repeat-y;

width:202.5px;

margin:auto;

margin-top:50px;

}

#blognavigation li{

list-style:none;

}

#blognavigation ul{

border:solid 2px #c2aa71;

margin-top:0;

}

#blognavigation ul li ul{

background:none;

border:none;

}

#blognavigation ul li h3{

font-family:Verdana;

font-size:1.2em;

margin-top:2em;

}

#blognavigation ul li ul li{

margin:0;

margin-top:5px;

margin-bottom:10px;

font-size:1.2em;

}



/*----- Begin Calendar -----*/

#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; }



/*----- Begin Various Tags & Classes -----*/

acronym, abbr, span.caps {

cursor: help;

}



acronym, abbr {

border-bottom: 1px dashed #999;

}


blockquote cite {

margin: 5px 0 0;

display: block;

}



.center {

text-align: center;

}



.hidden {

display: none;

}



hr {

display: none;

}



a img {

border: none;

}



.postnavigation {

display: block;

height:10px;

clear:both;

margin-top:0;

margin-bottom:40px;

margin-left:20px;

font-size:1.6em;

}



/* Captions */

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}



.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}



.wp-caption p.wp-caption-text {

font-size: 1.1em;

line-height: 1.7em;

padding: 0 .4em .5em;

margin: 0;

}

/*----- WIDGET FIXES -----*/

.widget_search{

margin:auto;

}

/*----- TEASERS ----- */

#teasers {
display: block;
clear:both;
margin-top: 10px;
margin-bottom: 40px;
padding: 0 20px;
}

.teasers_excerpt .excerptIMG {
display:block;
margin:5px 10px 10px 0;
float:left;
}

.teasers_excerpt {
display:block;
float:left;
width:410px;
height:300px;
margin-top:20px;
padding:10px;
}

.teasers_excerpt h3 {
font-size:1.5em;
}

/*----- SPLASH TEASERS ----- */

#splash #teasersBox {
display:block;
width:800px;
margin-bottom:20px;
}

#splash #teasersBox li {
list-style:none;
display:block;
width:380px;
height:260px;
margin:20px 0 0 20px;
float:left;
}

#splash #teasersBox img {
margin:5px 10px 10px 0;
float:left;
width:80px;
height:80px;
}

#splash #teasersBox li h3 {
font-size:1.2em;
}

/*----- TWITTER ----- */

/**
  * Twitter - http://www.twitter.com
  * Copyright (C) 2009 Twitter
  * URL: http://twitter.com/goodies/widgets
  *
  * V1.0.1
  */
.twtr-widget{display:block;width:200px;margin:auto;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{color:#ffffff;font-size:10px!important;font-weight:normal!important;}
.twtr-widget h4{color:#ffffff;font-size:16px!important;}
.twtr-widget i{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}

#twtr-search-widget {
display:block;
width:200px;
margin:0 auto 20px auto;
}

#twtr-search-widget h3, #twtr-search-widget h4 {
color:#ffffff;
}

.twtr-tweet-text p {
font-size:1em;
}

/*----- FACEBOOKBADGE -----*/

#facebookBadge {
display:block;
margin:20px auto;
}

/*----- RELATED POSTS -----*/

#related_posts {
margin-top:40px;
}
#related_posts h4 {
font-size:2em;
}
#related_posts ul {
margin-left:0;
}
.related_item {
display:block;
height:150px;
margin-left:0;
margin-top:10px;
clear:both;
}
.related_item h5 a {
display:block;
clear:both;
font-size:1.25em;
font-weight:bold;
line-height:2em;
text-decoration:none;
}
.related_item abbr {
font-size:.7em;
}
.related_item .excerptIMG {
float:left;
width:75px;
height:75px;
margin:10px 10px 0 0;
}
.related_item small {
font-size:.85em;
}

/*----- SOCIAL VIBE -----*/
.SV_Badge object {margin:20px auto;}
#socialvibe h3 {display:none;}

/*----- TEMPORARY RATES -----*/
#Rates h5 {font-size:2em; margin-top:1em; color: #253d6d;}
#Rates .entry h4 {font-size: 2em; margin-top: 1em; color: #253d6d;}

/*----- DIGG DIGG -----*/
#diggDigg {
display:block;
width:52px;
float:left;
margin-left:-99px;
padding:10px;
background:#ffffff;
border:1px solid #ffffff; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; 

}
#diggDigg ul {
display:block;
margin:0;
margin:0 auto 0 auto;
padding:0;
}
#diggDigg ul li {
margin:0;
padding:0;
margin-bottom:5px;
}
#diggDigg ul li {
list-style:none;
}

/* Vote It Up */

#voteBox {
display:block;
width:150px;
text-align:center;
margin:auto;
padding:20px 0 20px 0;
}
#voteBox span {
margin:auto;
}
#voteBox strong {
font-size:20px;
padding:10px 0 10px 0;
clear:both;
line-height:30px;
}

#breadcrumbs small {
font-size:.75em;
}
