﻿/*  
Theme Name: Digg
Theme URI: http://www.wpdesigner.com
Description: Digg-like Wordpress theme created by Small Potato (WPDesigner.com). Re-released under GPL.
Version: 1.0.2
Author: Small Potato
Author URI: http://www.wpdesigner.com/
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}


body{
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
  	text-align: center;
	vertical-align: top;
	background: #666 url(images/bg_body.gif);
	color: #fff;
        line-height:1.8em;
}

h1, h2, h3, h4, h5, h6{
	font-family: "New York", Utopia, Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
h2 {letter-spacing: .07em;}

a {color: #00009C;text-decoration: none;}
a:hover {color: #900; text-decoration: underline;}
a:active {text-decoration: underline overline;}
a img {border: none;}


abbr, acronym{ border: 0; }
abbr em, abbr em a{ color:#546477; font-size:11px;}

address, dl, p{ padding: 10px 0 0; line-height:1.8em;}

blockquote{
	margin: 10px 10px 0;
	background: #fffada url(images/bg_blockquote.gif) no-repeat 5px 7px;
	color: #736926;
}

blockquote p{
	padding: 10px 10px 10px 20px;
}

blockquote blockquote{
	margin: 10px 20px;
	background: #fff;
	color: #333;
}

blockquote blockquote p{ padding: 10px; }

.code, code {
 border-left: 5px solid #DDDDDD;
 border-right: 5px solid #DDDDDD;
 padding: 5px;
 background: #EFEFEF;
 font-size: 12px;
 color: #666666;
 font-family: 'Courier New', Courier, Monospace;
 margin-top: 10px;
 margin-bottom: 25px;
 text-align: left;
 overflow: auto;
}

code { display: block; }

dt{
	font-weight: bold;
}

dd{
	padding: 0 0 5px 15px;
}

hr{
	clear: both;
	margin: 15px 0 5px;
	width: 100%;
	border: 0;
	height: 1px;
	text-align: left;
	background: url(images/bg_comment_bottom.gif) no-repeat;
}

small{
	font-size: 10px;
}

input, textarea{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	padding: 2px;
}

input[type="text"]{
	width: 200px;
}

input#author, input#email, input#url, textarea#comment{
	border: 1px solid #cbb945;
	background-color: #fffadb;
	padding: 3px;
}

textarea#comment
{
   width: 99%;
}
input#author, input#email, input#url{
	margin: 0 5px 0 0;
}

#container, #header, #menu, #menu ul li, #menu ul li a, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar{
	text-align: left;
	vertical-align: top;
}

#container{
	margin: 0 auto;
	width: 1024px;	padding: 10px 0 0px;
}

#header{
	margin: 0 0 10px;
	float: left;
	width: 1024px;	height: 250px;
	background: url(images/bg_header.png) no-repeat left bottom;
	color: #333;
}

#menu ul{
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

#menu ul li{
	float: left;
	margin: 0 5px 0 0;
	font-size: 14px;
	font-weight: bold;
	background: url(images/bg_tab_right.gif) no-repeat right top;
	color: #325b0a;
}

#menu ul li a{
	display: block;
	padding: 14px 20px 10px;
	text-decoration: none;
	background: url(images/bg_tab_left.gif) no-repeat left top;
	color: #325b0a;
}

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

#pagetitle{
	clear: both;
	width: 1024px;	height: 155px;
}

#pagetitle h1{
	padding: 36px 28px 0;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
}

#pagetitle h1 a{
	text-decoration: none;
	color: #fff;
}

#syndication{
	float: left;
	padding: 0px 31px 0;
	color: #999;
}

#syndication a{ color: #666; }

#syndication span {
  float: left;
  margin-top:15px;
}

#syndication a.feed{
	padding: 0 0 0 5px;
	/*background: url(images/feed_icon.png) no-repeat 0 1px;*/
}

#searchbox{
	float: right;
	padding: 7px 31px 0;
}

#searchbox input#s{
	border: 1px solid #ddd;
	padding: 3px;
	background: #fff;
}

#searchbox input#searchsubmit{ height: 24px; }

.pagewrapper{
	margin: 0 0 10px;
	float: left;
	width: 1024px;	background: #fff url(images/bg_page_bottom.gif) no-repeat left bottom;
	color: #333;
}

.page{
	float: left;
	padding: 0 5px 5px;
	background: url(images/bg_page_top.gif) no-repeat;
}

.wrapper{ /* This wrapper class appears only on Page and Single Post pages. */
	float: left;
	width: 737px;}

.narrowcolumnwrapper{
	margin: 5px 0 0;
	float: left;
	width: 737px;	background: #fff url(images/bg_narrowcol.gif) repeat-y;
}

.narrowcolumn{
	float: left;
	width: 737px;	background: url(images/bg_narrowcol_bottom.gif) no-repeat left bottom;
}

.content{
	float: left;
	width: 737px;	background: url(images/bg_narrowcol_top.gif) no-repeat left top;
}

/**************** footer *****************/
.footer_top
{
 background: transparent url(images/footer_bg_narrowcol_top.gif) no-repeat left top;
 height:30px;
 padding-top:15px;
 vertical-align:middle;
 color:#AAAAAA;
 font-family:Tahoma;
 font-size:0.8em;
}
.footer_bottom
{
 background: transparent url(images/footer_bg_narrowcol_bottom.gif) no-repeat left bottom;
}
.footer_body
{   
   background:transparent url(images/footer_bg_narrowcol.gif) repeat-y scroll 0%;
}

/**************** post *****************/

.post{
	padding: 9px 16px 15px;
	line-height: 18px;
}

.post h2{
	padding: 0 0 2px;
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
}

.post h2 a{
	text-decoration: none;
	color: #105cb6;
}

.post img{
	padding: 4px;
	background: transparent #fff;
}

.post img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}

.post img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

.post img.wp-smiley{
	padding: 0;
	border: 0;
	background: none;
}

.post img.avatar {
       float: left;
       margin-right: 5px;
}

.post cite.fn {
       color:#546477;
       font-size:11px;
       font-weight:bold;
}

.post cite.fn *{
       color:#546477;
       font-size:11px;
       font-weight:bold;
}

.post span.says {
       color:#546477;
       font-size:11px;
       font-weight:bold;
}

.entry{}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding: 9px 0 0;
}

.entry h1{
	font-size: 20px;
	line-height: 30px;
}

.entry h2{ line-height: 18px; }

.entry h3{ font-size: 14px; }

.entry h4{ font-size: 12px; }

.entry h5{ font-size: 11px; }

.entry h6{ font-size: 10px; }

.postinfo{
	font-size: 11px;
	color: #999;
}

.postinfo a{
	color: #578cca;
}

.postdate{ color: #a12a2a; }

.browse{
	border-top: 1px solid #bdbdbd;
	padding: 15px 16px;
	line-height: 18px;
}

.sidebar{
	margin: 0 0 0 5px;
	float: right;
	width: 272px;
	line-height: 18px;
}

.sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar ul li{
	margin: 5px 0 0;
	padding: 9px 16px 15px;
	background: url(images/bg_ul_li.gif) no-repeat left top;
        clear: both;
}

.sidebar ul li.widget_search{
	padding: 15px 16px;
}

.sidebar ul li h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
	color: #8dab3b;
}

.sidebar ul ul li{
	margin: 0;
	padding: 6px 0 3px;
	background: none;
}

.sidebar ul ul ul{ padding: 3px 0 0; }

.sidebar ul ul ul li{
	padding: 6px 0px 3px 15px;
	background: url(images/bg_arrow_right.gif) no-repeat 0px 8px;
}

.sidebar ul ul ul ul li{
	background: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;
}

/* COMMENTS TEMPLATE */

div.rules{ font:normal 10px/1.3em verdana,helvetica,arial,sans-serif; }

.post h3#comments{ line-height:30px; color:#e45b00; }
.post h3#respond{ line-height:40px; color:#333; }

form#commentform small { font-size: 11px; }

ol.commentlist { list-style:none; margin:0 0 11px; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#546477; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#990000; }
ol.commentlist li div.vcard img.avatar { border:1px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata { }
ol.commentlist li div.comment-meta { color:#546477; font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#546477; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#990000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 0.5em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:3px 10px;&nbsp; text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#990000; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}



span.alert 
{
background:#FFD6D6 url(images/status-alert.png) no-repeat 10px 10px;
border-bottom:3px solid #FE7B7A;
border-top:3px solid #FE7B7A;
color:#CC0000;
}

span.info 
{
background:#D8E5F8 url(images/status-info.png) no-repeat 10px 10px;
border-bottom:3px solid #629DE3;
border-top:3px solid #629DE3;
color:#0055BB;
}

span.note 
{
background:#FEF6D8 url(images/status-note.png) no-repeat 10px 10px;
border-bottom:3px solid #FDE179;
border-top:3px solid #FDE179;
color:#B79000;
}

span.download 
{

background:#EEF7DD url(images/status-download.png) no-repeat 10px 10px;
border-bottom:3px solid #C2DF88;
border-top:3px solid #C2DF88;
color:#57861A;
}

span.alert, span.info, span.download, span.note 
{
display:block;
margin:15px 0pt;
padding:10px 10px 10px 45px;
}

li.number-1 {
	background: url(images/typo/number-1.png) 0 0 no-repeat;	
}

li.number-2 {
	background: url(images/typo/number-2.png) 0 0 no-repeat;	
}

li.number-3 {
	background: url(images/typo/number-3.png) 0 0 no-repeat;	
}

li.number-4 {
	background: url(images/typo/number-4.png) 0 0 no-repeat;	
}

li.number-5 {
	background: url(images/typo/number-5.png) 0 0 no-repeat;	
}

li.number-6 {
	background: url(images/typo/number-6.png) 0 0 no-repeat;	
}

li.number-7 {
	background: url(images/typo/number-7.png) 0 0 no-repeat;	
}

li.number-8 {
	background: url(images/typo/number-8.png) 0 0 no-repeat;	
}

li.number-9 {
	background: url(images/typo/number-9.png) 0 0 no-repeat;	
}

li.number-10 {
	background: url(images/typo/number-10.png) 0 0 no-repeat;	
}

li.number-11 {
	background: url(images/typo/number-11.png) 0 0 no-repeat;	
}

li.number-12 {
	background: url(images/typo/number-12.png) 0 0 no-repeat;	
}

li.number-13 {

	background: url(images/typo/number-13.png) 0 0 no-repeat;	
}

li.number-14 {
	background: url(images/typo/number-14.png) 0 0 no-repeat;	
}

li.number-15 {
	background: url(images/typo/number-15.png) 0 0 no-repeat;	
}

li.number-16 {
	background: url(images/typo/number-16.png) 0 0 no-repeat;	
}


li.number-17 {
	background: url(images/typo/number-17.png) 0 0 no-repeat;	
}

li.number-18 {
	background: url(images/typo/number-18.png) 0 0 no-repeat;	
}

li.number-19 {
	background: url(images/typo/number-19.png) 0 0 no-repeat;	
}

li.number-20 {
	background: url(images/typo/number-20.png) 0 0 no-repeat;	
}

ul.media-1 li {
	background: url(images/media-1.png) 0 2px no-repeat;
}

ul.media-2 li {
	background: url(images/media-2.png) 0 2px no-repeat;
}

ul.media-3 li {
	background: url(images/media-3.png) 0 2px no-repeat;
}

ul.media-4 li {
	background: url(images/media-4.png) 0 2px no-repeat;
}

ul.arrow-1 li {
	background: url(images/typo/arrow-1.png) 2px 2px no-repeat;
}


ul.arrow-2 li {
	background: url(images/arrow-2.png) 2px 2px no-repeat;
}



ul.plus-1 li {
	background: url(images/typo/plus-1.png) 4px 2px no-repeat;
}


ul.plus-2 li {
	background: url(images/plus-2.png) 4px 2px no-repeat;
}


ul.cart li {
	background: url(images/cart.png) 2px 2px no-repeat;
}


ul.circles li {
	background: url(images/circles.png) 2px 2px no-repeat;
}

ul.camera li {
	background: url(images/camera.png) 2px 2px no-repeat;
}


ul.people li {
	background: url(images/people.png) 2px 2px no-repeat;
}


ul.star-1 li {
	background: url(images/star-1.png) 2px 2px no-repeat;
}


ul.star-2 li {
	background: url(images/star-2.png) 2px 2px no-repeat;
}


ul.rss li {
	background: url(images/rss.png) 2px 2px no-repeat;
}


ul.check li {
	background: url(images/typo/check.png) 2px 2px no-repeat;
}


ul.triangle-1 li {
	background: url(images/typo/triangle-1.png) 6px 4px no-repeat;
}


ul.triangle-2 li {
	background: url(images/triangle-2.png) 6px 4px no-repeat;
}


ul.bullet-1 li {
	background: url(images/typo/bullet-1.png) 4px 4px no-repeat;
}


ul.bullet-2 li {
	background: url(images/bullet-2.png) 4px 4px no-repeat;
}



ul.number,

ul.media-1,

ul.media-2,

ul.media-3,

ul.media-4,

ul.arrow-1,

ul.arrow-2,

ul.plus-1,

ul.plus-2,

ul.cart,

ul.circles,

ul.camera,

ul.people,

ul.rss,

ul.check,

ul.star-1,

ul.star-2,

ul.triangle-1,

ul.triangle-2,

ul.bullet-1,

ul.bullet-2 {

	padding-left: 20px;

	margin-left: 0;

}



ul.number li,

ul.media-1 li,

ul.media-2 li,

ul.media-3 li,

ul.media-4 li,

ul.arrow-1 li,

ul.arrow-2 li,

ul.plus-1 li,

ul.plus-2 li,

ul.cart li,

ul.circles li,

ul.camera li,

ul.people li,

ul.rss li,

ul.check li,

ul.star-1 li,

ul.star-2 li,

ul.triangle-1 li,

ul.triangle-2 li,

ul.bullet-1 li, 

ul.bullet-2 li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 10px;
	padding-left: 28px;
}

pre {
background:#F7F7F7 none repeat scroll 0%;
border:1px solid #F0F0F0;
padding:10px;
}

.transon
{
opacity:0.50; !important;
filter: alpha(opacity=50); !important;
-moz-opacity: 0.50; !important;
}

.trans25 
{
opacity:.25;
filter: alpha(opacity=25); 
-moz-opacity: 0.25;
}

.trans75 {
opacity:.75;
filter: alpha(opacity=75); 
-moz-opacity: 0.75;

}
.spiffy{display:block}
.spiffy
{
  display:block;
  overflow:hidden;
  font-size:.01em;
}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b6b6b6;
  border-right:1px solid #b6b6b6;
  background:#dfdfdf}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #8b8b8b;
  border-right:1px solid #8b8b8b;
  background:#e6e6e6}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;}
.spiffy4{
  border-left:1px solid #b6b6b6;
  border-right:1px solid #b6b6b6}
.spiffy5{
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf}
.spiffyfg
{
  background:#ffffff;
  padding:0 5px 0 5px;
  text-align:center;
}

.spiffywrap
{
  color:#333333;  
  margin:0pt 0pt 10px;
  width:1024px;
  float:left;
  text-align: left;
  vertical-align: top;
}
/************* spiffy gary ***************/

.spiffy_gray{display:block}
.spiffy_gray *{
  display:block;
  height:1px;
  overflow:hidden;


  font-size:.01em;
  background:#BCBCBC}
.spiffy_gray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2;

  background:#cccccc}
.spiffy_gray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#c8c8c8}
.spiffy_gray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8;}
.spiffy_gray4{
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2}
.spiffy_gray5{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc}
.spiffy_grayfg{
  background:#BCBCBC}

div.alert 
{
background:#FFD6D6 no-repeat 10px 10px;
border-bottom:3px solid #FE7B7A;
border-top:3px solid #FE7B7A;
color:#CC0000;
}

div.info 
{
background:#D8E5F8 no-repeat 10px 10px;
border-bottom:3px solid #629DE3;
border-top:3px solid #629DE3;
color:#0055BB;
}

div.note 
{
background:#FEF6D8 no-repeat 10px 10px;
border-bottom:3px solid #FDE179;
border-top:3px solid #FDE179;
color:#B79000;
}

div.download 
{
background:#EEF7DD no-repeat 10px 10px;
border-bottom:3px solid #C2DF88;
border-top:3px solid #C2DF88;
color:#57861A;
}

div.alert, div.info, div.download, div.note 
{
display:block;
margin:15px 0pt;
padding:10px 10px 10px 10px;
}

 .xTab{width: 100%;border-collapse: collapse;}
 .xTab TH{text-align: left;font-weight: normal;}
 .xTab TD{text-align: center;height: 28px;border: 1px dotted #ccc;}
 .xTab .l{text-align: left;padding: 0px 0px 0px 10px;}
 .xTab .b{font-weight: bold;}
 .xTab .tick{background: url('http://www.glockeasymail.com/images/tick.png') no-repeat center center;}
 .xTab .but{height: 60px;}
    
.gm_free{background-color: #FFFADD;}
.gm_pers{background-color: #FFF2AB;}
.gm_bus{background-color: #FFE970;}

.breadcrumb{
border-bottom:medium double #EAEAEA;
float:left;
font-size:11px;
margin:0 0 10px;
padding:0 0 3px;
width:100%;
}

label.gsom-optin-div-label {
width:65px; !Important;
}