/*  Theme Name: Digg 3 ColumnsThemeURI: http://www.wpdesigner.comDescription: Digg-like 3 Columns Wordpress theme created by Small Potato (WPDesigner.com). Re-released under GPL.Version: 1.0.2Author: Small PotatoAuthor URI: http://www.wpdesigner.com/Adapted by Bryan Bougher (Thank You Small Potato)*//* MENU *//*<![CDATA[*//* - - - ADxMenu: BASIC styles - - - *//* remove all list stylings */.menu, .menu ul {	margin: 0;	padding: 0;	border: 0;	list-style-type: none;	display: block;}/* move all list items into one row, by floating them */.menu li {	margin: 0;	padding: 0;	border: 0;	display: block;	float: left;}/* define new starting point for the nested UL, thus making positioning it a piece of cake */.menu li:hover {	position: relative;}/* force the submenu items into separate rows, while still keeping float:left (which resolves IE6 white-gap problem) */.menu li li {	width: 100%;}/* fix the position for 2nd level submenus.	first make sure no horizontal scrollbars are visible on initial page load by sliding them all into top-left corner  */.menu li li ul {	top: 0;	left: 0;}/* ...and then place the submenu where it should be when shown */.menu li li:hover ul {	left: 100%;}/* initialy hide all sub menus */.menu ul {	visibility: hidden;	position: absolute;	z-index: 10;}/* display them on hover */.menu li:hover>ul {	visibility: visible;}/* -- float.clear -- force containment of floated LIs inside of UL */.menu:after, .menu ul:after {	content: ".";	height: 0;	display: block;	visibility: hidden;	overflow: hidden;	clear: both;}/* IE7 float clear: */.menu, .menu ul {	min-height: 0;}/* -- float.clear.END --  *//* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it, make sure you 110% know what you do */.menu ul {	background-image: url(/wp-includes/images/empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */	padding: 10px 30px 30px 30px;	margin: -10px 0 0 -30px;/*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}/* - - - ADxMenu: DESIGN styles - - - */.menu {	height: 26px;	padding: 0;	border-top: none;	border-right: 1px solid #ddd;	border-left: 1px solid #ddd;	border-bottom: 4px solid #ddd;}.menu, .menu ul li {	color: #fff;	background: #114823;}.menu ul {	width: 11em;}.menu li:hover>a {	color: #ffcc00;/*background-color: #9cb97a;*/}.menu a {	text-decoration: none;	color: #fff;	padding: 6px .75em;	display: block;}.menu a:hover {	color: #ffcc00;}.menu .current_page_item a {	color: #ffcc00;}.menu .current_page_item ul li a {	color: #fff;}.menu .current_page_item ul li a:hover {	color: #ffcc00;}li.page_folder ul li.page_folder a	/* attaches side-arrow to all parents */ {	background-image: url(/wp-content/themes/digg-3-col/images/nav_white.gif);	background-position: right center;	background-repeat: no-repeat;	background-x-position: 95%;	background-y-position: 50%;}li.page_folder ul li.page_folder ul li a	/* attaches side-arrow to all parents */ {	background-image: none;}/* Fix for IE5/Mac \*//*/.menu a {	float: left;}.menu {	display: inline-block;}/* End Fix *//*]]>*//* END MENU */body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {	margin: 0;	padding: 0;}body {	font-family: Arial, Helvetica, Georgia, Sans-Serif;	font-size: 12px;	text-align: center;	vertical-align: top;	background: #666 url(images/bg_body.gif);	color: #fff;}#menu {	width: 100%;	margin-left: 0px;	position: fixed;	top: 0px;	text-align: left;}ul#menuList {	padding-left: 10px;}h1, h2, h3, h4, h5, h6 {	font-family: Arial, Helvetica, Georgia, Sans-Serif;	font-size: 16px;}a {	text-decoration: underline;	color: #105cb6;}a:hover {	text-decoration: none;}a img {	border: 0;} a[href$='.pdf'] { display:inline-block; padding:2px 0px 2px 22px; line-height:18px; min-height:18px; overflow:visible; background:transparent url(/wp-content/inc/pdf.png) center left no-repeat;} a[href$='.zip'] { display:inline-block; padding-left:22px; line-height:18px; background:transparent url(/wp-content/inc/zip.png) center left no-repeat;} a[href$='.doc'] { display:inline-block; padding-left:22px; line-height:18px; background:transparent url(/wp-content/inc/doc.png) center left no-repeat;} a[href^="mailto:"] { display:inline-block; padding:2px 0px 2px 22px; line-height:18px; min-height:18px; overflow:visible; background:transparent url(/wp-content/inc/mailto.png) center left no-repeat;}abbr, acronym {	border: 0;}address, dl, p {	padding: 10px 0 0;}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 {	background: #f9f9f9;}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#author, input#email, input#url, textarea#comment {	border: 1px solid #cbb945;	background-color: #fffadb;	padding: 3px;}input#author, input#email, input#url {	margin: 0 5px 0 0;}/*, #menu, #menu ul li, #menu ul li a*/#container, #header, #pagetitle, h1, #syndication, .pagewrapper, .page, .wrapper, .narrowcolumnwrapper, .narrowcolumn, .content, .post, .entry, .browse, sidebar {	text-align: left;	vertical-align: top;}#container {	margin: 0 auto;	width: 904px;	padding: 3px 0 0;}#header {	margin: 35px 0 10px 0;	float: left;	width: 904px;	height: 212px;	background: url(images/banner-background.png) no-repeat left bottom;	color: #333;}#pagetitle {	clear: both;	width: 904px;	height: 155px;}#pagetitle h1 {	padding: 45px 0 0 50px;	font-size: 28px;	font-weight: normal;	letter-spacing: 2px;	color: #fff;}#pagetitle h1 a {	text-decoration: none;	color: #fff;}#pagetitle h1 a:hover {	text-decoration: none;	color: #ffcc00;}#syndication {	float: left;	padding: 15px 31px 0;	color: #999;}#syndication a {	color: #666;}#syndication a.feed {	padding: 0 0 0 19px;	background: url(images/feed_icon.png) no-repeat 0 1px;}#searchbox {	float: right;	padding: 10px 31px 0;}#searchbox input#s {	border: 1px solid #ddd;	padding: 3px;	background: #fff;}#searchbox input#searchsubmit {	height: 24px;}#agmsponsors {	position: absolute;	right: 0;	top: 0;	height: 200%;	width: 50px;	background: #fff;	z-index: 1;}.pagewrapper {	margin: 0 0 10px;	float: left;	width: 904px;	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: 695px;}.narrowcolumnwrapper {	margin: 5px 0 0;	float: left;	width: 695px;	background: #fff url(images/bg_narrowcol.gif) repeat-y;}.page ul {	padding: 0 0 0 25px;	margin: 0px;}.narrowcolumn {	float: left;	width: 695px;	background: url(images/bg_narrowcol_bottom.gif) no-repeat left bottom;}.content {	float: left;	width: 695px;	background: url(images/bg_narrowcol_top.gif) no-repeat left top;}.post {	padding: 9px 16px 15px;	line-height: 18px;	width: 650px;}.indexpost {	padding: 5px 16px 5px;	width: 650px;}/*#post-11 div.entry {	width: 500px;	float: left;}#post-11 div.sec_menu {	width: 175px;	float: right;}*/.post h2 {	padding: 0 0 2px;	font-size: 16px;	font-weight: bold;	line-height: 27px;}.post h2 a {	text-decoration: none;	color: #105cb6;	border-bottom: 1px solid #75abea;}.post img {	vertical-align: top;	padding: 4px;	border: 1px solid #ddd;	background: #fff;}.post img.noborder {	vertical-align: middle;	padding: 4px;	border: none;	background: none;}.alignleft {	float: left;	margin: 5px 10px 0 0;}.alignright {	float: right;	margin: 5px 0 0 10px;}.captionedimg {	width: 310px;}.captionedimg p {	font-size: 10px;	font-weight: bold;	padding: 3px 0 0;}.post img.wp-smiley {	padding: 0;	border: 0;	background: none;}.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;}.entry p {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: justify;}.entry table tr td p {	text-align: left;}.entry li {	font-family: Verdana, Arial, Helvetica, sans-serif;}.postinfo {	font-size: 11px;	color: #999;}.postinfo a {	color: #578cca;}.postdate {	color: #a12a2a;}.breadcrumb, .breadcrumb-bottom {	margin: 5px 0 0 18px;	padding: 4px 0;	vertical-align: middle;}.breadcrumb .bctitle {	font-size: 16px;	font-weight: bold;}.breadcrumb-bottom {	margin: 5px 10px 0 18px;	padding: 4px 0 10px 0;}.browse {	border-top: 1px solid #bdbdbd;	padding: 15px 16px;	line-height: 18px;}.sidebar, .obar {	margin: 0 0 0 5px;	float: right;	width: 192px;	line-height: 18px;}.obar {	margin: 0 5px 0 0;	float: left;}.sidebar ul, .obar ul {	margin: 0;	padding: 0;	list-style: none;}.sidebar li.current_page_item {	font-weight: bold;}.sidebar li.current_page_item .page_item {	font-weight: normal;}.sidebar ul li, .obar ul li {	margin: 5px 0 0;	padding: 9px 16px 15px;	background: url(images/bg_ul_li.gif) no-repeat left top;}.sidebar ul li.widget_search, .obar ul li {	padding: 15px 16px;}.sidebar ul li h2, .obar ul li h2 {	font-size: 16px;	font-weight: bold;	line-height: 27px;	color: #8dab3b;}.sidebar ul ul li, .obar ul ul li {	margin: 0;	padding: 6px 0 3px;	background: none;}.sidebar ul ul ul, .obar ul ul ul {	padding: 3px 0 0;}.sidebar ul ul ul li, .obar 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, .obar ul ul ul li {	background: url(images/bg_arrow_right_2.gif) no-repeat 0px 8px;}/* COMMENTS TEMPLATE */.post h3#comments, .post h3#respond {	line-height: 27px;	color: #e45b00;}.post h3#respond {	color: #333;}ol.commentlist {	margin: 0 0 11px;	padding:0;	list-style: none;}ol.commentlist li {	padding: 13px 0;	background: url(images/bg_comment_bottom.gif) no-repeat left bottom;}ol.commentlist li .commentmetadata {	font-size: 11px;	color: #546477;}ol.commentlist li .commentmetadata a {	color: #546477;}form#commentform small {	font-size: 11px;}#footer {	text-align: center;}#footer a, #footer a:hover {	color: #fff;}.hideme, .hideme h1, .hideme h2, .hideme h3 {	height: 0px;	color: #FFFFFF;	font-size: 0px;}#post-57 h3 {	background-color: #ddd;	margin-top: 10px;}#post-57 .entry a img {	margin-bottom: 3px;}.clearp {	clear: both;	lineheight: 1px;	margin: 0px 0px;}.wp-caption p {	color: #aaa;	margin: 0 .5em;	text-align: right;}.widget {	clear:left;}.entry-meta {	clear: both;	font-size: .8em;	font-style: italic;	padding-top: 1em;	color: #cccccc;}