/*
  Theme Name: Scoop Pacific
  Theme URI: http://pacific.scoop.co.nz
  Author: Paul Walker - Catalyst IT Limited
  Author URI: http://pacific.scoop.co.nz
  Description: Theme for Scoop Pacific
*/
  
/**** General styles ****/
  
* {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
  
body {
  background: #eff0e0;
  font: 0.75em/140% "Lucida Grande", Verdana, Helvetica, sans-serif;
  color: #000;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}
  
#wrap {
  width: 980px;
  background:#fff;
  overflow: hidden;
  position:relative;
  margin: 0 auto 0 auto;
  padding: 0;
}
  
/**** Links ****/

a, a:visited, a:hover, a:active {
  color: #5353FF;
  font-weight: normal;
  text-decoration: none;
}

a:hover {
  color: #2E6E97;
  text-decoration: underline;
}
  
.feed-leftalign {
  background: url(images/feed-icon-12x12-orange.png) no-repeat 0 50%;
  padding-left: 14px;
}

a.trackback-leftalign {
  background: url(images/trackback-icon-12x12.png) no-repeat 0 50%;
  padding-left: 14px;
}

/**** Tags below the link of the comments feed ****/

.utwtags {
  background: url(images/tag-icon.gif) no-repeat 0 50%; padding-left: 14px;
} 
 
/**** Images ****/

a img {
  border:0;
}

img.rb {
  border: 1px solid #aaa;
  float: right;
  margin: 0 0 5px 5px;
  padding: 4px;
}
 
/**** Header ****/

h1,h2,h3,h4 {
  font-weight: bold;
  font-family: "Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;
}
 
h2 {
  font-size: 150%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}
  
h5,h6 {
  font-weight: normal;
  font-family: "Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;
}
  
h5 {
  font-size: 110%;
  color: #6D9100;
  margin-top: 0.5em;
}

h6 {
  font-size: 95%;
  color: #757575;
  margin-bottom: 0.5em;
}
  
h3 a {
  font-weight:bold !important;
}
 
/**** Code, Blockquote etc. ****/

code {
  background-color: #eeeeee;
  padding: 5px;
  border: 1px solid #cccccc;
}
  
blockquote {
  border-left: 1px solid #aaaaaa;
  color: #666666;
  margin: 7px 10px 7px 10px;
  padding-left: 6px;
  font-style: italic;
}
 
/*** tagcloud ***/
 
.st-tag-cloud {
  background-color: #eff0e0;
} 
 
/**** Header ****/
 
#header {
  width:980px;
  background:#FFF;
  margin: 0 auto; 
  padding: 0;
}
 
/**** Header Logo ****/

#header #logo {
  position: relative;
  width: 980px;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  border-top: 1px solid #d1d1d1;	
}

#header #logo a {
  padding:0;
  margin:0 5px;
  line-height:0;
}

#header #logo img {
  margin: 0 5px;
}
 
.breadcrumb a {
  color: #000;
  font-weight: bold;
}

#header #logo h1 {
  height: 50px;
  margin: 0 0 0 0; padding: 20px 0 0 20px;
  line-height: 1em;
}

#header #logo h1 a {
  display: block;
  height: 100%; width: 100%;
  text-decoration: none;
  color: #fff;
}

#header #logo h1 a:hover {
  color: #ddd;
}

/**** nav bar ****/

.tdunderline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E0E0D6;
}

#topnavBodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #666633;
}

.topnavsubheadlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 0 0;
  color: #E0E0D6;
  display: block;
  width: 80px;
  padding: 5px 2px 4px 5px;
  background: #A3A385;
}

.dark_navbar {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

.dark_navbar li {
  float: left;
  margin: 0;
  padding: 0px 0 0 0;
  list-style: none;
}

.dark_navbar a {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #666633;
  display: block;
  padding: 4px 5px 2px 6px;
}

.dark_navbar a:hover {
  color: #333300;
}

.topnavsubheaddark {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 0 0;
  color: #A3A385;
  display: block;
  padding: 5px 2px 4px 5px;
  width: 80px;
  background: #E0E0D6;
}

.light_navbar {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

.light_navbar li {
  float: left;
  margin: 0;
  padding: 1px 1px 0 0;
  list-style: none;
}

.light_navbar a {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #666633;
  display: block;
  padding: 4px 5px 2px 6px;
}

.light_navbar a:hover {
  color: #333300;
}

#selectedpage {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.8em;
  color: #CC3300;
}

/**** Header Navigation ****/

#topnav {
  text-align: justify;
  word-wrap: break-word;
  margin: 0px;
  margin-top:6px;
  width:980px;
  margin-left:auto;
  margin-right:auto;
  border-left: 0px solid #dbe8f7;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
}
 
#topnav ul {
  padding: 2px 0px;
  white-space: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left:0px;
  font-size:0.9em;
  background:#ececec;
}

#topnav ul li.current_page_item a  {
  background-color:#ffffff;
  border-top: 0px solid #dbe8f7;
  color: #cc0000;
}

#topnav a {
  text-decoration: none;
  color: #2E6E97;
  height: 29px;
  text-align: center;
  padding-left:10px;
  padding-right:15px;
  font-size: 120%;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

#topnav a:hover {
  color: #cc0000;
}
  
/**** Pages Navigation ****/

#toppage {
  font-family: arial,helvetica,sans-serif;
  text-align: right;
  color: #646543;
  position: absolute;
  top: 5px;
  right: 10px;
}

#toppage a {
  text-decoration: none;
  color:#646543;
  height: 29px;
  text-align: center;
  padding-left:10px;
  padding-right:15px;
  font-size: 10px;
  font-weight: 700;
}

#toppage a:hover {
  text-decoration: underline;
  color:#646543
  height: 29px;
  text-align: center;
  padding-left:10px;
  padding-right:15px;
  font-size: 10px;
  font-weight: 700;
}

/**** nzsearch ****/

#nzssearch {
  position: absolute;
  top: 44px;
  right: 10px;
  color: #666666;
  font-size: 10px;
  font-weight: 700;
  font-family: arial,sans-serif;
}

#nzssearch a {
  color: #666666;
  font-size: 10px;
  font-weight: 700;
  font-family: arial,sans-serif;
}

/**** Search box ****/

#scoopsearch {
  position: absolute;
  top: 72px;
  right: 10px;
  color: #666666;
  font-size: 10px;
  font-weight: 700;
  font-family: arial,sans-serif;
}

#scoopsearch a {
  color: #666666;
  font-size: 10px;
  font-weight: 700;
  font-family: arial,sans-serif;
}

.scoop-words {
  margin-top:0;
  padding: 1px 0 0 2px;
  border:solid 1px #000;
  height:15px;
  width:107px;
  font-size:11px;
  background:#eff0e0;
}

/**** Content ****/
  
#contentwrap {
  width: 430px;
  float: left;
  display:inline;
  margin: 15px 0 0 20px;
  padding: 0 15px 15px 0;
  border-right: 1px dotted #cdcdcd;
}
  
.Byline {
  font-style: italic;
  margin-bottom: 10px;
}
  
/**** tag style ****/

.primary {
  padding-bottom:10px;
}

/**** Sidebar ****/
  
#sidebar {
  margin: 15px 0 0 0;
  float: right;
  width: 500px;
}
  
#sidebar .sb-about {
  margin: 0 20px 10px 0;
  background-color: #ececec;
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 0.6em;
}

#sidebar .sb-about p {
  margin-top: 5px;
  margin-bottom: 10px;
}
  
#sidebar1 {
  width: 300px;
  float: right;
  line-height: 1.5em;
  display:inline;
  margin: 3px 20px 0px 0px;
  list-style: none;
}

#sidebar2 {
  width: 160px;
  float: right;
  line-height: 1.5em;
  display:inline;
  margin: 3px 20px 0px 0px;
  list-style: none;
}

#sidebar #recentcomments {
  clear:both;
  margin: 10px 20px 0 0;
}

#sidebar #recentcomments ul li {
  font-size: 90%;
  list-style: none;
  border-bottom: 1px dotted #cdcdcd;
  line-height: 1.3em;
  padding: 5px 0 5px 0;
}
  
#sidebar #recentcomments ul li:hover, #sidebar #recentcomments ul li a {
  background-color: #f9f9f9;
  text-decoration: none !important;
}
  
#sidebar h2, #sidebar1 h2, #sidebar2 h2 {
  font-size: 130%;
  color: #2E6E97;
  font-weight: bold;
  margin: 0px;
  padding: 0 0 2px 0;
  border-bottom: 1px dotted #CDCDCD;
  list-style: none;
}

#sidebar1 p, #sidebar2 p {
  margin-bottom: 10px;
  margin-top: 10px;
}

#sidebar1 ul, #sidebar2 ul {
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
}

#sidebar1 ul li, #sidebar2 ul li {
  display: inline;
}

#sidebar a {
  color: #3EA4DB;
}

#sidebar a:hover {
  color: #2E6E97;
}

#sidebar1 ul li a, #sidebar2 ul li a {
  border-bottom: 1px dotted #d5d7d0;
  cursor: pointer;
  display: block;
  text-decoration: none !important;
  margin: 0;
  padding: 1px 0 1px 0;
  list-style: none;
}

#sidebar1 ul li a {
}

#sidebar2 ul li a {
  color:#000;
}

#sidebar1 ul li a:hover, #sidebar2 ul li a:hover {
  background: #f9f9f9;
  border-bottom-color: #C3B9A2;
}

#sidebar2 ul li a:hover {
  color:#D44207;
}

#sidebar1 ul#feed {
  margin: 0 0 12px 0;
  padding: 0px;
  list-style: none;
}

#sidebar1 ul#feed li {
  padding-top: 3px;
  padding-bottom: 3px;
}

#sidebar1 ul#feed li a {
  background: url(images/feed-icon-16x16-orange.png) no-repeat left 50%;
  padding-left: 25px;
}
  
/**** SEARCH ****/

#sidebarsearch {
  padding: 0 0 4px 0;
  margin: 10px 0 10px 0;
  color: #2E6E97;
}

#sidebarsearch #s {
  padding: 2px 4px 2px 4px;
  border: 1px solid #cbcacc;
  width: 240px;
}

#sidebarsearch #s:focus {
  border: 1px solid #ff97b1;
  background-color: #f9f9f9;
}

#sidebarsearch #s:hover {
  border: 1px solid #88b070;
}

#sidebarsearch b {
  position:relative;
}

#sidebarsearch #searchsubmit {
  background: #f9f9f9 url(images/button-bg.png) repeat-x;
  border: 1px solid #aaa;
  border-bottom: 1px solid #858585;
  margin: 0 0 0 0;
  padding: 1px 2px 1px 2px;
}

#sidebarsearch #searchsubmit:hover {
  border: 1px solid #ff97b1;
}

/**** Post Entry ****/

h3.entrytitle {
  font-size: 180%;
  font-weight: bold;
  line-height: 100%;
  margin: 0 0 0 0; 
  padding: 2px 0 5px 0;
  text-align: left;
  display: block;
  border-bottom: 1px solid #d1d1d1;
}

h3.entrytitle a, h3.entrytitle a:visited {
  color: #D20800;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:normal !important;
}

h3.entrytitle a:hover {
  text-decoration: none;
  color: #2E6E97;
}

.entry {
  clear:both;
  margin-top:0px;
}

.entrybody {
  margin-bottom: 30px;
}

.entrybody p {
  margin-bottom: 15px;
}

.entrymeta1 {
  margin: 0 0 5px 0;
  color: #777;
  font-size: .9em;
  font-family: Arial, Helvetica, sans-serif;
  background:#ececec;
}

.entrymeta1 a {
  color:#777;
}

.entrymeta1 .meta-time {
  /*background: url(images/meta_date.gif) no-repeat 0 50%;*/
  padding-left: 12px;
  margin-left: 1px;	
}

.entrymeta1 .meta-category {
  background: url(images/meta_category.gif) no-repeat 0 50%;
  padding-left: 15px;
  margin-right: 10px;
  display:none;
}

.entrymeta1 .meta-author a {
  background: url(images/meta_author.gif) no-repeat 0 50%;
  padding-left: 11px;
  margin-right: 10px;
}

.entrymeta1 .meta-comments {
  /* background: url(images/meta_comments.gif) no-repeat 0 50%; */
  padding-left:15px;
}

.entrymeta2 {
  border: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  margin: 0 0 15px 0;
  padding: 5px;
  font-size: 90%;
}

.entrymeta2 ul {
}

.entrymeta2 ul li {
  margin-left: 10px;
  list-style-type: none;
}

h2.archives{
  margin-bottom: 15px;
}

.entrymeta-single{
  color: #ADD248;	
  margin-top: 3px;
  margin-bottom: 20px;
}

.entrybody h3 {
  margin-bottom: 1.5em;
  font-size: 12pt;
  font-weight: bold;
}

.entrybody ul, .entrybody ol {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:30px;
}

.entrybody li{
  padding-top:1px;
  padding-bottom:1px;
}

/**** Post Comments ****/

ol#commentlist {
  margin: 15px 0px 0px;
  padding: 0px;
  list-style:none;
}

.commentname {
  color: #88b070;
}

.commentname a {
  color: #333333;
  text-decoration: underline;
  font: bold 110% "Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;
}

/**** Comment Text ****/

.commenttext {
  min-height: 90px;
  background: #D5E3F6 url(images/bg-comment-02.gif) repeat-y left top;
}

* html .commenttext {
  height: 90px; overflow: visible;
}

.commbgtop {
  background: #ffffff url(images/bg-comment-01.gif) no-repeat left top;	
  height: 18px;
}

.commbgbottom {
  background: #ffffff url(images/bg-comment-03.gif) no-repeat left top;
  height: 8px;
}

.commentp {
  margin-left: 65px;
  padding: 6px 12px 24px 10px;
}

.commenttext p {
  margin: 0px 0px 10px;
  padding: 0px;
}

#commentblock ol li {
  margin-bottom: 30px;
}

#commentblock h2 {
  font-size: 140%;
}

.gravatar {
  float: left;
  height: 32px;
  padding: 8px;
  width: 32px;
  margin: 10px 0px 0px 10px;
  background:  url(images/grav.png) no-repeat;
  display: inline;
}

/**** Comments Form ****/

#commentsform {
  padding: 0 15px 0 0;
}

#commentsform p {
  margin-top: 5px;
  margin-bottom: 5px;
}

#commentsform .label {
  font-size: 95%;
}

#commentsform #author, #commentsform #email, #commentsform #url, #commentsform #mcspvalue, #commentsform textarea {
  background: #fff;
  border: 1px solid #aaa;
  padding: .3em;
  width: 200px;
}

#commentsform #author:focus, #commentsform #email:focus, #commentsform #url:focus, #commentsform #mcspvalue:focus, #commentsform textarea:focus {
  background-color: #f9f9f9;
  border: 1px solid #88b070;
}

#commentsform textarea {
  width: 98%;
  font-size: 1em;
  line-height: 1.3em;
}

#submit {
  background: #f9f9f9 url(images/button-bg.png) repeat-x;
  border: 1px solid #aaa;
  border-bottom: 1px solid #858585;
  margin: 5px 0 0 0;
  padding: 2px;
}

#submit:hover {
  border: 1px solid #88b070;
}

/** Quicktags **/

#commentsform .quicktags {
  margin-top: 10px;
}

#commentsform .quicktags input {
  background: #f9f9f9 url(images/button-bg.png) repeat-x;
  border: 1px solid #aaaaaa;
  font-size: .9em;
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  width: auto;
  margin: 1px 2px 2px 0px;
  padding: 0px 1px 0px 1px;
}

#commentsform .quicktags input:hover {
  border: 1px solid #f79637;
}

/**** Footer ****/

#footer {
  clear: both;
  padding: 10px 0 10px 0;
  margin: 0 auto 0 auto;
  width: 974px;
  text-align: center;
  border-top: 1px solid #cccccc;
}

#footer p {
  color: #777;
  font-size: 0.8em;
}

#footer p a {
  color: #333;
}

#footer p a:hover {
  color: #88b070;
}

.wp-caption.alignright, .alignright {
  float: right;
  text-align: right;
}

.wp-caption.aligncenter, .aligncenter {
  text-align: center;
}

.wp-caption.alignleft, .alignleft {
  float: left;
  text-align: left;
}

/***** PLUGINS ****/
  
/**** Link Indication ****/

a.liexternal {
  background: url(images/link-icon_external.gif) no-repeat right;
  padding-right: 7px;
}

a.liwikipedia {
  background: url(images/link-icon_wikipedia.gif) no-repeat right;
  padding-right: 11px;
}

a.liftp {
  background: url(images/link-icon_ftp.png) no-repeat right;
  padding-right: 13px;
}

a.limailto {
  background: url(images/link-icon_mail.gif) no-repeat right;
  padding-right: 12px;
}

a.liflickr {
  background: url(images/link-icon_flickr.png) no-repeat right;
  padding-right: 8px;
}

a.liinternal { }

a.lipdf {
  background: url(images/link-icon_pdf.png) no-repeat right;
  padding-right: 12px;
}

a.lixls {
  background: url(images/link-icon_excel.png) no-repeat right;
  padding-right: 12px;
}

a.lidoc {
  background: url(images/link-icon_word.png) no-repeat right;
  padding-right: 12px;
}

a.linsf {
  background: url(images/link-icon_notes.png) no-repeat right;
  padding-right: 13px;
}

a.lizip {
  background: url(images/link-icon_zip.png) no-repeat right;
  padding-right: 12px;
}

/**** extra ****/

.post-meta {
  font-variant: small-caps;
  color: maroon;
}

.post-meta-key {
  color: green;
  font-weight: bold;
  font-size: 110%;
}	

.leftpic {
  float: left;
  margin: 8px 15px 10px 2px;
} 

.rightpic {
  float: right;
  margin: 8px 2px 10px 15px;
} 

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
  
.caption {
  margin: 6px; 6px 6px 6px;
  padding: 6px 6px 6px 6px;
  border: solid 1px #E5E5FF;
  background: #E5F2FF;
  font-size: 78%;
  color: #747474;
  line-height: 1.3em
}

.wp-caption-text {
  font-style: italic;
}

.caption2 {
  margin: 6px; 6px 6px 6px;
  padding: 6px 6px 6px 6px;
  border: solid 1px #E5E5FF;
  background: #E5F2FF;
  font-size: 90%;
  color: black
}

ul#tagcloud {
  padding:0;
  margin:0;
  list-style:none;
}

ul#tagcloud li {
  display: inline;
  font-size: 100%;
  color: #ccc;
  background: none;
  padding: 0;
}

ul#tagcloud li a, ul#tagcloud li a:link {
  text-decoration:none;
}

ul#tagcloud li a:hover {
  text-decoration:underline;
}

ul#tagcloud li.t1 a {
  color:red;
  font-size: 120%;
}

ul#tagcloud li.t2 a {
  color:green;
  font-size: 160%;
}

ul#tagcloud li.t3 a {
  color:blue;
  font-size: 190%;
}

ul#tagcloud li.t4 a {
  color:yellow;
  font-size: 210%;
}

ul#tagcloud li.t5 a {
  color:purple;
  font-size: 230%;
}

ul#tagcloud li.t6 a {
  color:#3c3c3c;
  font-size: 250%;
}

ul#tagcloud li.t7 a {
  color:#303030;
  font-size: 270%;
}

ul#tagcloud li.t8 a {
  color:#990000;
  font-size: 290%;
}

ul#tagcloud li.t9 a {
  color:#CC9900;
  font-size: 310%;
}

ul#tagcloud li.t10 a {
  color:#990000;
  font-size: 330%;
}

/**** scoop group ****/

#scoop-group {
  padding:0px 0 0 0;
  width: 980px;
  background: #fff;
  margin: 0 auto 0 auto;	
}

#scoop-group UL {
  margin:0;
  padding:0;
}

#scoop-group UL LI {
  display:inline;
  color:#FFF;
  border-left:1px solid #949558;
  padding:6px 8px;
}

#scoop-group UL LI.second {
  display:inline;
  color:#FFF;
  border-left:0 solid #949558;
  padding:6px 8px 6px 0;
}

#scoop-group UL LI A:link,#scoop-group UL LI A:visited {
  color:#FFF;
  text-decoration:none;
  font:bold 10pt arial, sans-serif;
  padding:3px 0;
}

#scoop-group UL LI.first {
  display:inline;
  color:#D6D6AD;
  font:bold 10pt arial, sans-serif;
  border-left:0 solid #949558;
  padding:1px 10px 1px 0;
}
 
div.center { 
  text-align: center;
  margin:10px 0 15px 0;
} 

.cap1 {
  margin: 6px 6px 6px 6px;
  color: #747474;
  font-size: .8em;
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #d1d1d1;
  background:#f9f9f9;
  width: 400px;
}

/**** DirectBroking ****/
  
.dgtbl {
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
  background-color: #ffffff;
  border-collapse: collapse;
}

.dgitTR {
  font-weight: normal;
  font-size: 8pt;
  height: 20px;
  background-color: #ffffff;
}

.dghdTR {
  font-weight: normal;
  font-size: 8pt;
  color: black;
  height: 23px;
  background-color: #cccccc;
}

.dghdtitle {
  white-space: nowrap;
  padding: 0px;
  color: black;
  height: 23px;
  font-weight: bold;
  background-color: #e6e6e6;
}

.uparrow {
  background-image: url(/wp-content/themes/Scoop_Business/images/up_dbl.gif);
  background-repeat: no-repeat;
  width: 15px;
  height: 10px;
}

.downarrow {
  background-image: url(/wp-content/themes/Scoop_Business/images/down_dbl.gif);
  background-repeat: no-repeat;
  width: 15px;
  height: 10px;
}

/******* twitter **********/

.widget_twitter div {
    border: 1px solid #9AE4E8;
    font-size: 11px;
    padding: 5px;
    margin: 10px 0;
}

.widget_twitter div.clear {
    border: none;
    padding: 0;
}

.widgettitle {
    margin: 5px 0 10px 0 !important;
    padding-bottom: 0 0 3px !important;
    font-family: "Trebuchet MS","Lucida Grande",verdana,helvetica,arial,sans-serif;
}

.widgettitle a:link, .widgettitle a:visited {
    font-family: "Trebuchet MS","Lucida Grande",verdana,helvetica,arial,sans-serif;
    color:#2E6E97;
    font-size: 15px;
    text-decoration: none;
}

.widgettitle a:hover {
    color: #4F99CA;
}

.widget_twitter ul li {
    display: block !important;
}

.widget_twitter ul li a {
    color:#3EA4DB;
    padding: 4px 0 !important;
    border: none !important;
    display: inline !important;
}

#sidebar1 .widget_twitter ul li a:hover {
    background: none;
    color:#4F99CA;
    text-decoration: underline !important;
}

.twitter-meta a:link, .twitter-meta a:visited {
    color: #999 !important;
    background: none;
    font-size: 11px;
    font-style: italic;
    border:0 none;
    padding: 0 0 3px 0 !important;
}

.twitter-meta a:hover {
    background: none !important;
    color: #2E6E97 !important;
}

li .twitter-content {
    background: none !important;
}

.twitter-meta {
    background: none !important;
}

.twitter-content a {
    font-size: 12px;
}

.twitter-auth-link {
    display: none;
}

.widget_twitter ul li.twitter-content {
    display: block !important;
    padding: 5px 0; 
    border-bottom: 1px dotted #CDCDCD !important;
}

