/* Theme Name: DOG MILK
Description: Version: 5.2 
Author: Jaime Derringer
Author URI: http://dog-milk.com
*/


/* START MAIN LAYOUT */

body {
	font-size: 12px;
        font-family: Helvetica, Helvetica Neue, Arial, Sans-Serif;
	color:#333;
	margin: 0;
	padding: 0;
        background: url("/wp-content/themes/dogmilk/images/gray-paw-eee-sm.png") repeat scroll 0 0;
	}

#page {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: #FFF;
	min-height:2000px;
        border-left: 1px dotted #8c8d8a;
        border-right: 1px dotted #8c8d8a;
}


#wrapper {
        margin: 50px 40px 0px 40px;
        background: #FFFFFF;
}


pre {
	overflow:auto;
}
acronym, abbr{
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dashed #888;
}
strong {
		color:#333;
}
a {
	color: #000000;
	text-decoration: none;
        font-weight: bold;
}
a:hover {
	color: #8c8d8a;
        font-weight: bold;
        text-decoration: underline; 
}
hr {
	display: none;
	}
a img {
	border: none;
	}

small {
	font-family: Helvetica, Helvetica Neue, Arial, Sans-Serif;
	font-size: 11px;
	}
h1 {
	font-family: Helvetica, Helvetica Neue, Arial, Sans-Serif;
	font-weight: bold;
	text-transform:uppercase;
	text-align:left;
        color: #000000;
}

h2 {
	font-size:18px; 	
	border-bottom: 1px dotted #8c8d8a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align:left;
	color:#000000;
	text-transform:uppercase;
	padding:12px 0px 8px 0px;
	margin:0px 0px 8px 0px;
}

h2.archive-header {
	font-size:18px;
	border-bottom: 1px dotted #8c8d8a;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-weight: bold;
	text-align:left;
	color:#000000;
	text-transform:uppercase;
	padding:12px 0px 5px 0px;
	margin:0px 0px 8px 0px;
}

h2.widgettitle {
	font-size:16px;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-weight: bold;
	text-align:left;
	text-transform:uppercase;
	color:#000000;
	margin:12px 0px 14px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dotted #8c8d8a;
}

h3 {
 font-size: 18px;
 font-family: Helvetica, Helvetica Neue, Arial, Sans-Serif;
 color: #000000;
 font-weight: bold;
 text-transform:uppercase;
 text-align:left;
 margin: 12px 0 8px;
 padding: 5px 0;
}



/* END MAIN LAYOUT */

/* START HEADER */

#header {
	margin: 0px;
        height: 155px;
        background: #ffffff;
}

#header-banners {
	margin: 0px 20px 0px 20px;
}

#logo {
	float: left;
        margin: 15px 5px 0px 5px;
}

#headerbanner-large {
	margin: 15px 5px;
	float: right;
}

/* START HEADER TABS */

.navtabs{
       padding: 0;
	margin-left: 0;
	font-size: 11px;
	text-transform: uppercase;
	list-style-type: none;
	float: left;
	text-align: left;
	 /*set to left, center, or right to align the menu as desired*/
	}

.navtabs li{
	display: inline;
	margin: 0px 8px 0px 0px;
	}


.navtabs li a{
	text-decoration: none;
	padding: 10px 15px 10px 15px;
	margin-right: 3px;
	background-color: #e1e1e1;
	color: #000;
	}

.navtabs li a:hover{
	background-color: #8c8d8a;
	color: #000;
	}

.navtabs li a:active{
	color: #000;
	}

.navtabs li.selected {
	 /*selected tab effect*/position: relative;
	padding: 10px 15px 10px 15px;
	background-color: #ffffff;
	color: #000;
	margin: 0px 8px 0px 0px;
	}

.navtabs li.selected a{
	 /*selected tab effect*/position: relative;
	padding-top: 4px;
	background-color: #ffffff;
	color: #000;
	margin: 0px 8px 0px 0px;
	}

/* END HEADER TABS */
/* START HEADER SITE NAV LINKS AND IMAGES */

#hmenu{
       padding:5px 20px 10px 20px;
       text-align:right;
       background: #e1e1e1;
       margin:0 auto;
       position:relative;
       height:19px;
       overflow:hidden;
}
#hmenu-img {
	float: right;
        margin-top: 5px;
}
#hmenu-img a {
	margin-left: 13px;
}
#hmenu-links {
	font-size: 10px;
	text-transform:uppercase;
	margin: 11px 0px 0px 0px;
}
#hmenu-links a {
	margin:0 0 0 13px;
	padding:0;
}

/* END HEADER SITE NAV LINKS AND IMAGES */
/* START HORIZONTAL CATEGORY MENU */

#menu {
	padding: 0px;
	background: #FFF;
	clear: both;
	border-top:2px solid #000;
}

ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	border-bottom:1px dotted #8c8d8a;
}

ul#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

ul#menu li a {
	color:#000;
	display:block;
	float:left;
	font-weight:bold;
	height:8px;
	padding:10px 14px 12px 14px;
	text-decoration:none;
}

ul#menu a:hover {
	background:#e1e1e1;
}

#current {
	background:#e1e1e1;
}

/* END HORIZONTAL CATEGORY MENU */

/* END HEADER */

/* START CONTENT */

#content {
        background:#FFFFFF none repeat scroll 0 0;
        border-right: 1px dotted #8c8d8a;
        margin: 0px 20px 0px 0px;
        padding-right: 40px;
        width:505px;
	float:left;
}


/* START FEATURED CONTENT */


#dfcg-thumbnails .dfcg-carouselBtn {
       padding: 4px 8px !important;
       bottom: -2px !important;
}

/* END FEATURED CONTENT */

.front{
       margin-top:15px;
}

/* START POSTS */


h3.post-title {
	font-size: 18px;
	font-weight:bold;
	margin:15px 0 0 0;
	padding: 0px 0px 8px 0px;
	text-align:left;
	text-transform:uppercase;
	border-bottom: 1px dotted #8c8d8a;
	background: none;
	font-family: Georgia, Times New Roman, Serif;  
}

.post {
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: justify;
}

div.archive-title {
	font-size: 18px;
	font-weight:bold;
}
.post hr {
	display: block;
	}
.postmetadata {
	clear: both;
	font-size:11px;
	color:#999;
        margin-top: 5px;
}
.postmetadata a {
	font-size:11px;
	color:#666;
}
.postmetadata a:hover {
	font-size:11px;
	color:#999;
}
.clear {
	clear: both;
}
.entry {
	font-size: 12px;
	line-height:16px;
	margin:15px 0px 10px 0px;
}
.entry blockquote {
	border-top:1px dotted #8c8d8a;
	border-bottom:1px dotted #8c8d8a;
	font-size:1em;
	padding: 3px 15px;
	margin:10px 0;
	background:#e1e1e1;
}
.entry blockquote blockquote {
	font-size:1em;
}
.entry fieldset {
	border:1px dashed #8c8d8a;
}

.entry a {
	border-bottom: 1px dotted #8c8d8a;
}

.entry a:hover {
	color: #8c8d8a;
	border-bottom: 1px dotted #8c8d8a;
	text-decoration: none;
}

a.more-link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
        background:#000000;
        color:#FFFFFF;
        padding:4px 6px;
	text-transform: uppercase;
	float:right;
        margin-bottom: 10px;
	border-bottom: none;
}

a.more-link:hover {
        color:#FFFFFF;
	border-bottom: none;
	text-decoration: underline;
}
.entry fieldset legend {
	font-weight:bold;
	text-transform:uppercase;
}
.entry table {
	border-width:0;
	font-size:1em;
}
.entry table tr td {
	padding:15px 0px;
}
.entry ol {
 list-style-type:decimal;
 }
.entry ol ol {
	list-style-type:lower-alpha;
 }
.entry ol ol ol {
	list-style-type:lower-roman;
 }
p img {
	padding: 0;
	max-width: 100%;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignright {
	padding:0;
	margin: 2px 0 5px 10px;
	display: inline;
	float:right;
	}
.alignleft {
	padding:0;
	margin: 2px 10px 5px 0;
	display: inline;
	float:left;
	}
.aligncenter,div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* START POST SHARE/COMMENT */

.post_share_comment_front {
	width: 505px;
	font-size: 11px;
	font-family: Helvetica, Arial, Sans-Serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	border-top: 1px dotted #8c8d8a;
}

.post_share_comment_single {
	width: 505px;
	font-size: 11px;
	font-family: Helvetica, Arial, Sans-Serif;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 0px;
	border-top: 1px dotted #8c8d8a;
}

.post_comment_front {
	float: right;
	width: 190px;
	text-align: right;
	padding: 2px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	display: inline;
}

.post_share_single {
	width: 512px;
	margin: 10px 0px 20px 0px;
	display: inline;
	float: left;
	font-size: 11px;
	font-family: Helvetica, Arial, Sans-Serif;
	line-height: 27px;
}

.post_share_front {
	/* width: 250px; */
      margin: 10px 0px 0px 0px;
	display: inline;
	float: left;
}

li.twitter-item {
    margin-top: 10px !important;
}

.posttags {
      font-size: 12px;
      margin: 10px 0px 15px 0px;
}

p.tags {
      font-size: 12px;
}

/* END POST/SHARE COMMENT */


/* START POST PHOTO GALLERY */

.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
        border: none !important;
	}

.gallery .gallery-row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0;
        border: none !important;
	}

.gallery .gallery-item {
	overflow: hidden;
	float: left;
	text-align: center;
	list-style: none;
	padding: 0;
        border: none !important;
	}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
	max-width: 89%;
	height: auto;
	/* padding: 3px; !important;  */       
        border: none !important;
  	margin: 0 auto;
	}
#gallery-1 img {
	/* padding: 3px !important;  */  
           border: none !important;
  }

#gallery-1 .gallery-item {
       width: auto;
        border: none !important;
}
.gallery .gallery-item img:hover {
	/* background-color: #8c8d8a;  */  
        /* padding: 3px;  */  
 }

.gallery-caption {
	margin-left: 0;
        font-size: 10px;
        display: none;
	}

/* END POST PHOTO GALLERY */


/* START NAVIGATION */

.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:right;
}
.navigation {
	font-size:12px;
	margin:8px 0px 15px 0px;
        text-align: center;
}

.attachment-navigation {
	font-size:12px;
	margin:50px 0px 0px 0px;
        text-align: center;
}

.post_navigation {
	font-size:12px;
	padding: 10px 0px 35px 0px;
}

.post_nav_left {
       display:inline;
       float:left;
       width: 250px;
}

.post_nav_right {
       float:right;
       width: 250px;
       display:inline;
       text-align: right;
}

.wp-caption {
	border: 0;
	text-align: left;
        width: auto!important;
}
.wp-caption img {
	margin: 0;
	padding-top: 4px;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
        font-style: italic;
}

.caption-attachment {
        font-size: 12px;
	line-height: 17px;
	margin: 0;
        font-style: italic;
}

.description-attachment {
	margin-bottom: 20px;
}

.searchbox {
	padding:20px;
	text-align:center;
	clear:both;
}
.center {
	text-align: center;
	}
.hidden {
	display: none;
	}

/* END NAVIGATION */

/* START POST ADS */

#aboveposttitlead  {
       margin: 0px 0px 8px 0px;
       background:#e1e1e1;
       padding:3px;
       text-align: center;
}

#abovecommentsad
{
      margin: auto 0px 20px 100px;
      clear: both;
}

#attachmentad
{
      margin: auto 0px 20px 100px;
      clear: both;
}

#betweenpostsad  {
      margin: 40px 0px 10px 100px;
      padding:15px 0px 0px 0px;
}

/* END POST ADS */

/* START RELATED POSTS */  

#related_posts_thumbnails {
list-style:none;
padding:0px;
margin:0px;
}

#related_posts_thumbnails li {
display:inline;
width: 100px;
height: 150px;
float: left;
padding: 12px;
font-size: 12px;
}

#related_posts_thumbnails img {
margin: 0px 0px 2px;
}

/* END RELATED POSTS */  

/* END POSTS */

/* START COMMENTS */

#comments {
	font-size:1.4em;
	line-height:1.4em;
      }
.commentlist {
	margin:10px 0px 0px 0px;
	padding:0 0 1px 0;
}

.commentlist .depth-1 {
	border-bottom: 1px dotted #8c8d8a;
}

.commentlist li {
	list-style:none;
	margin:0;
	padding:0;
	/* border-top: 1px solid #e1e1e1; */
        font-size: 12px;
}

li.comment div, li.pingback div {
	padding: 10px;
	overflow:auto;
}

li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}

.commentlist li.even {
	background-color:#ffffff;
}

.commentlist li.odd {
	background-color:#ffffff;
}

#comment-author vcard {
        font-size: 0.9em;
}

.children {
        padding-left: 20px;
}

ul.children li {
	list-style:none;
}

img.avatar {
	float:right;
	border:1px solid #e1e1e1;
	padding:2px;
	margin:0px 0px 10px 20px;
	background:#fff;
}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:0.9em;
}
.comment-author cite {
	font-style:normal;
	font-weight:bold;
}
textarea#comment {
	width:100%;
}
#comments div.navigation {
	font-size:0.8em;
        padding: 0px 0px 15px 0px;
}


.bypostauthor{
    background-color: #e1e1e1 !important;
}

p.subscribe-to-comments {
        font-family:Helvetica,Helvetica Neue,Arial,Sans-Serif;
        font-size: 11px;
        clear: none  !important;
}

/* END COMMENTS */


/* START SIDEBAR */

#sidebar {
        font-size: 12px;
        font-family: Helvetica, Helvetica Neue, Arial, Sans-Serif;
        margin: 0px 0px 20px 0px;
	width:300px;
	float:right;
	padding:0px;
        background: #ffffff;
}
		
#sidebar h2 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 18px;
	}

#sidebar ul li#archives-2 {
        background:#e1e1e1; 
        padding:13px 13px 10px 13px;
}

#archives-2 h2.widgettitle{
	font-size:14px;
	float:right;
	border:none;
	margin:5px 14px 0 0 ;
	padding:1px 0 0 24px;
	font-family: Georgia,"Times New Roman", Times, serif;
	background:url(/wp-content/themes/dogmilk/images/archive_icon.png) no-repeat;
}


#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
        clear: both;
	}
#sidebar ul li {
	margin: 0px 0px 15px 0px;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}
#sidebar ul ul, #sidebar ul ol {
	margin: 0;
	}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 20px;
	}
#sidebar ul ol li {
	list-style: decimal outside;
	}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}


/* START BLOGROLL */

.blogroll {
	text-align: left;
	margin: 0 auto;
        line-height: 16px;
	}

/* END BLOGROLL */

/* START THE BEST OF DOG MILK */

.bookmarks-gallery {
	text-align: left;
 	margin: 0 auto;
        width: 300px;
	}
.bookmarks-gallery img {
}

.bookmarks-gallery a img {
        width: 97px;
        height: 97px;
}

.bookmarks-gallery a:hover img {

}

/* END THE BEST OF DOG MILK */


/* START EXCLUSIVE COLUMNS */

.sidebar-columns {
width: 275px;
}

.sidebar-columns-row {
display: block;
width: 275px;
height: 100px;
margin: 15px 0px 0px 0px;
}

.sidebar-columns img {
display: block;
float: left;
border: none;
padding: 0px 20px 3px 0px !important;
}

.sidebar-columns-text {
display: block;
margin: 15px 0px 0px 0px;
}

img.wpp-thumbnail {
display: block;
float: left;
border: none;
padding: 0px 20px 3px 0px !important;
}

/* END EXCLUSIVE COLUMNS */

/* START SIDEBAR ADS AND CONTENT */
/* START BUTTON ADS */


#sidebar .buttonads {
	margin: 0px;
	width: 300px;
}


#sidebar .button-left {
	margin: 10px 9px 10px 0;
	float: left;
        border:8px solid #e1e1e1;
}

#sidebar .button-right {
	margin: 10px 0 10px 9px;
	float: right;
        border:8px solid #e1e1e1;
}

#sidebar .button-row {
	margin:0;
	padding:0;
	width: 300px;
	display: inline-block;
}


/* END BUTTON ADS */

/* START OTHER ADS AND CONTENT */

#sidebar .boxad {
        margin: 20px 0px 0px 0px;
}


#sidebar .skyscraper {
        margin: 0px;
}

#sidebar .skyscraper-left {
        margin: 0 0 20px;
        float: left;
        width: 115px;
}

#sidebar .skyscraper-right {
        margin: 17px 0px;
        float: right;
}


/* NEW NEW NEW NEW! */

#follow-search{
	width:300px;
	float:left;
	margin:0px 0px 20px 0px;
}

#follow-search .col{
		float:left;
		border-left:1px dotted #8c8d8a;
		width:140px;
		font:14px/17px Georgia, "Times New Roman", Times, serif;
		padding:0 0 0 7px;
		margin:0;
	}

#follow-search .col a {
 		float:left; text-transform:uppercase; padding:0 0 
}

#follow-search .col img {
		margin:0 3px -2px 0 ; float:left; clear:left
}

#follow-search form { 
		clear:left; display:block; padding:12px 0 0 0; margin:0;  
}

	

#follow-search .search-text {
		width:255px;
		border:none;
		background:#e1e1e1;
		color:#000;
		text-align:right;
		height:21px;
		float:left;
		padding:3px 6px 0 ;
		font-size:10px;
		font-weight:bold;
		overflow:hidden
	}

	
#follow-search .search-submit {
		height:24px;
		width:30px;
		background:#000;
		color:#fff;
		overflow:hidden;
		display:inline-block;
		text-align:center;
		text-transform:uppercase;
		float:left;
		border:none;
		font-size:10px;
		font-weight:bold;
	}


/* END OTHER ADS AND CONTENT */

/* END SIDEBAR ADS AND CONTENT */

.textwidget{
        clear: both;
}
.textwidgetfeat  {
        width: 320px;
        border: 1px solid #8c8d8a;
}

/* END SIDEBAR */

/* START CALENDAR */

#wp-calendar {
	empty-cells: show;
	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;
	font-weight:bold;
	}
#wp-calendar caption {
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0 0 5px 8px;
	color:#666;
	}
#wp-calendar td {
	padding: 3px 5px;
	text-align: center;
	}
	#wp-calendar td#today {
	background:#e1e1e1;
}
	#wp-calendar td#prev a {
	padding: 0;
	text-align:left;
	font-weight:normal;
}
#wp-calendar td#next a {
	padding: 0;
	text-align:right;
	font-weight:normal;
}

/* END CALENDAR */
/* START FOOTER */	

#footer {
	border-top: 1px dotted #8c8d8a;
	padding:10px 60px 0px 60px;
	text-align:center;
	font-size: 10px;
	color:#999;
	margin: 20px 0px 0px 0px;
	clear: both;
        background: #ffffff;
}

#footer a {
	color:#666;
	font-size: 10px;
        font-weight:bold;
}

#footer a:hover {
	color:#999;
}

#footer-containers {
        float: left;
	padding: 0px 30px;
	font-size: 12px;
}

#footer-container1 {
        width: 250px;
        float: left;
        margin-right: 25px;
}

#footer-container2 {
        width: 250px;
        float: left;
        margin-right: 25px;
}

#footer-container3 {
        width: 150px;
        float: left;
        margin-right: 25px;
}

#footer-container4 {
        width: 100px;
        float: left;
        margin-right: 25px;
}

#footer ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}

#footer ul li {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}


#footer li {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}

#footer h3 {
 font-size: 14px;
}

/* END FOOTER */	

/* ETC */

.tab-content {
       padding: 1px 5px 5px 8px;
}


/* START PAGENAVI */
/* Use !important to override PageNavi CSS */ 

.wp-pagenavi a, .wp-pagenavi a:link {
	border: 1px solid #000000 !important;
	color: #000000 !important;
}
.wp-pagenavi a:visited {
	border: 1px solid #000000 !important;
	color: #000000 !important;
}
.wp-pagenavi a:hover {
		border: 1px solid #8c8d8a !important;
	color: #8c8d8a !important;
}
.wp-pagenavi a:active {
	border: 1px solid #666666 !important;
	color: #666666 !important;
}
.wp-pagenavi span.pages {
	border: 1px solid #666666 !important;
	color: #666666 !important;
}
.wp-pagenavi span.current {
	border: 1px solid #666666 !important;
	color: #666666 !important;
}
.wp-pagenavi span.extend {
	border: 1px solid #666666 !important;
	color: #666666 !important;
}

/* END PAGENAVI */



.notice {
	font-size:1.2em;
	line-height:1.3em;
	margin:10px 0px 5px 0px;
	font-style:italic;
}



/* START SIDEBAR TABS -- NOT USING THESE ANYMORE */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide{display:none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber{}
.tabberlive{margin-top:0px;}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 /*margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;*/
 
 
 /*OLD*/
 padding: 0px 0px 4px 0px !important;
 border-bottom:1px solid #8c8d8a;
 font-size: 11px;
 height: 26px;
 letter-spacing: 0px;
}

ul.tabbernav li
{
 /*list-style: none;
 margin: 0;
 display: inline;*/
 
 
 /*OLD*/
 float: left;
 font-size: 11px;
 line-height: 26px;
}

ul.tabbernav li a
{
 /*padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;*/
 
 
 
 /*OLD*/
 background: #e1e1e1;
 border: 1px solid #e1e1e1;
 border-bottom: 0;
 color: #333;
 display: block;
 margin: 0 2px 0 0;
 padding: 0 9px;
 font-weight:bold;
 text-transform:uppercase;
}

ul.tabbernav li a:link{color: #333333;}
ul.tabbernav li a:visited{color: #333333;}

ul.tabbernav li a:hover
{
 /*color: #000;
 background: #AAE;
 border-color: #227;*/
 
 
 
 /*OLD*/
 background: #8c8d8a;
 border-bottom:1px solid #8c8d8a;
 text-decoration:none;
}

ul.tabbernav li.tabberactive a{font-weight:normal;}

ul.tabbernav li.tabberactive a
{
 background: #FFFFFF;
 border: 1px solid #8c8d8a;
 border-bottom:1px solid #FFFFFF;
 color: #333333;
}

ul.tabbernav li.tabberactive a:hover
{
 /*color: #000;
 background: white;
 border-bottom: 1px solid white;*/
 
 
 
 /*OLD*/
 background: #FFFFFF;
 border: 1px solid #8c8d8a;
 border-bottom:1px solid #FFFFFF;
 color: #333333;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 background: #FFFFFF;
 border: 1px solid #8c8d8a;
 border-top: 0px;
 margin: 0px 0 5px;
 padding: 13px;
 position:relative;
 /*Stops focus rect from disturbing appearance*/

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {height:200px; overflow:auto;}

/* END SIDEBAR TABS */




#twitter-feed{
	width:210px;
	background:url("/wp-content/themes/dogmilk/images/bkg-twitter2.png") #ffffff  no-repeat left;
	padding:20px 0 20px 90px;
	float:left;
	color:#000;
	margin:0px 0px 8px 0px;
}

#twitter-feed div { 
	/*float:left;*/ 
}

#twitter-feed #date {
	width:33px; text-align:center; font-size:11px; text-transform:uppercase; margin-left: 5px;
}

#twitter-feed #twitter-content { 
	width:185px; padding:0 7px; height:70px; overflow:hidden; margin:0; position:relative
} 

#twitter-feed #twitter-content-inner { 
	display:block; position:absolute; 
 }

