/*
Theme Name: FatSpaniel
Theme URI: http://wordpress.org/
Description: The theme for www.fatspaniel.com
Version: 1
Author: Definition LLC
Author URI: http://www.definitionstudio.com/
Tags: custom
*/

@media projection, screen {
	/* screen and projection styles */

	body {background:#d2d2d2 url('/wp-content/themes/fatspaniel/images/bg-body.jpg') repeat-x scroll 0 0;text-align:center;padding:0;margin:0;}
	
		#container {padding:0;margin-left:auto;margin-right:auto;width:912px;overflow:hidden;font-family:verdana;}
	
			#header {text-align:left;}
				#header-top {width:912px;height:21px;}
					#header-top-left {padding:0;margin:0;width:auto;float:left;}
						#log-in-links {background-color:#a3e773;height:20px;width:465px;line-height:12px;display:none;}
						#log-in-links a {font-size:11px;color:#222;padding-left:10px;}
						#header-top-left ul {padding:0;margin:0;list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;}
							#header-top-left ul li {float:left;list-style:none;background:transparent url('/wp-content/themes/fatspaniel/images/button-top-nav-green-right.png') no-repeat right top;padding:0;margin:0;}
								#header-top-left ul li a {padding:1px 13px 4px;background:transparent url('/wp-content/themes/fatspaniel/images/button-top-nav-green-left.png') no-repeat left top;font-size:11px;color:#fff;text-decoration:none;display:block;}
							#header-top-left ul li.active {background-image:url('/wp-content/themes/fatspaniel/images/button-top-nav-dark-green-right.png');}
								#header-top-left ul li.active a {background-image:url('/wp-content/themes/fatspaniel/images/button-top-nav-dark-green-left.png');color:#000;}		
					#header-top-right {padding:0;margin:0;width:auto;float:right;}
						#header-top-right ul {padding:0;margin:0;list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;}
							#header-top-right ul li {float:left;list-style:none;background:transparent url('/wp-content/themes/fatspaniel/images/button-top-nav-light-yellow-right.png') no-repeat scroll right top;padding:0;margin:0 0 0 5px;}
								#header-top-right ul li a {padding:1px 13px 4px;background:transparent url('/wp-content/themes/fatspaniel/images/button-top-nav-light-yellow-left.png') no-repeat scroll left top;font-size:11px;color:#808080;text-decoration:none;display:block;}					
							#header-top-right ul li.active {background-image:url('/wp-content/themes/fatspaniel/images/button-top-nav-dark-yellow-right.png');}
								#header-top-right ul li.active a {background-image:url('/wp-content/themes/fatspaniel/images/button-top-nav-dark-yellow-left.png');color:#000;}					
				#header-bottom {width:912px;height:auto;}
					#header-bottom-left{float:left;height:111px;width:415px;margin-bottom:10px;}
						#header-bottom-left img {border:0;float:left;margin-top:11px;}
						#tagline {visibility:hidden;padding:0;margin:0;width:162px;height:60px;float:left;margin:49px 0 4px 15px;overflow:hidden;}
						#tagline h3 {padding:0;margin:0;height:0;font-size:11px;line-height:19px;color:#999;font-weight:normal;}
					#header-bottom-right {width:497px;height:121px;float:left;}
							/* this is changed to the search/web 2.0 box: width from 200 -> 350; margin-right from 3 -> 0 */
							#live-feed {height:70px;width:497px;float:right;margin:9px 10px 10px 0;}
						#tabbed-nav {width:100%;height:32px;overflow:hidden;margin:0;padding:0;float:left;}
							/* tabz slylez goez herez */						
							.tab {float:left;position:relative;background:transparent url('/wp-content/themes/fatspaniel/images/tabs/middle-off.png') repeat-x scroll left top;height:32px;}
							
							.tab img.tab-left {display:block;position:absolute;left:0;top:0;padding:0;}
							.tab .tab-name {margin:.3em 1em 0 1.1em;padding:0px;position:relative;}
							.tab .tab-name a {font-size:14px;font-weight:normal;}
							.tab img.tab-right {display:block;position:absolute;right:0;bottom:0;}
							
							.tab.long .tab-name  {}
							
							.tab.left-most .tab-name  {margin-left:50px;margin-right:11px;}
							.tab.right-most .tab-name  {margin-right:50px;margin-left:18px;}
							
							.tab.active {background-image:url('/wp-content/themes/fatspaniel/images/tabs/middle-on.png');}
						
							.tab .tab-name a {color:gray;text-decoration:none;}
							.tab.active .tab-name a {color:#000;}
				
			#content {
			padding:0;
			margin:0;
			}
				#content-top {background:transparent url('/wp-content/themes/fatspaniel/images/bg-content-top.png') no-repeat scroll 0 0;width:912px;height:20px;padding:0;margin:0;}
				#content-middle {background:transparent url('/wp-content/themes/fatspaniel/images/bg-content-middle.png') repeat-y scroll 0 0;width:878px;padding:0 20px 0 14px;margin:0;}
					#content-middle-home {width:870px;float:left;margin-right:10px;margin-top:-6px;margin-bottom:-5px;text-align:left;padding:0 0 0 3px;position:relative;text-align:left;display:inline;}
						#content-middle-home h2 {color:#CD4E27;margin-bottom:10px;padding-left:10px;font-size:18px;}
						#content-middle-home p {padding:0 15px 10px 20px;margin:0;font-size:12px;line-height:18px;color:#333333;}
						#content-middle-home a:link, #content-middle-home a:visited{text-decoration:none;} 
					#flashbox {margin-bottom:10px;}
					/* responsible energy changed 4/23/2009 width 390 -> 280; height: 200 -> 280 */
					#responsibleenergy {cursor:pointer;display:inline;float:left;height:280px;position:relative;width:350px;}
						#rehead {font-size:34px;left:10px;line-height:40px;position:absolute;top:10px;}
						#recontent {bottom:35px;font-size:16px;left:20px;line-height:24px;position:absolute;text-align:center;width:310px;}
						#container #responsibleenergy a:link, #container #responsibleenergy a:visited, #container #responsibleenergy a:hover, #container #responsibleenergy a:active{color:#666;text-decoration:none;}
						.smalltm {font-size:12px;vertical-align:top;line-height:28px;}
					#dog-blog-index-container {overflow:hidden;height:280px;width:510px;float:left;margin:0 10px 0 0px;}
						h3#dog-blog-header {margin:0px 0px 10px 0px;padding:0;color:#CD4E27;font-size:18px;font-weight:bold;height:25px;}
							h3#dog-blog-header a {color:#CD4E27;position:relative;}
					/* latest-news energy changed 4/23/2009 margin:0 0 0 20 -> 0 10px 0 0; width: 460 -> 580; height: 200 -> 280  */
					#latest-news {overflow:auto;height:245px;width:510px;margin:0;position:relative;}					
						#latest-news a {color:#CD4E27;text-decoration:none;}
						#latest-news h3 {margin:0;padding:0;color:#CD4E27;font-size:18px;font-weight:bold;height:20px;}
						#latest-news h2 a {margin-bottom:0;padding-bottom:0;font-size:18px;font-weight:normal;height:20px;line-height:18px;}
					#content-middle-left {width:600px;float:left;margin-right:10px;margin-top:-7px;margin-bottom:-7px;text-align:left;padding:0 0 0 2px;position:relative;}
						#content-middle-left h1.headertext {color:white;position:absolute;top:115px;left:20px;font-size:24px;font-weight:normal;margin:0px;padding:0px;font-style:italic;height:30px;}
						#content-middle-left h1 {color:#CD4E27;margin-bottom:10px;padding-left:10px;font-size:21px;margin-top:5px;}
						#content-middle-left h2 {color:#CD4E27;margin-bottom:10px;padding-left:10px;font-size:18px;margin-top:5px;}
						#content-middle-left h3 {color:#CD4E27;margin-bottom:0px;padding-bottom:0px;padding-left:10px;font-size:14px;margin-top:10px;}
						#content-middle-left p {padding:0 15px 10px 20px;margin:0;font-size:12px;line-height:18px;color:#333333;}
						#content-middle-left ul {padding:0 15px 10px 20px;margin:0px;font-size:12px;line-height:18px;color:#333333;}
						#content-middle-left li {padding:0px;margin-left:15px;}
						#content-middle-left td	{vertical-align:top;font-size:12px;}
						#content-middle-left .integrators td{padding:0px 20px 10px 20px;font-size:11px;}
						#content-middle-left a:link, #content-middle-left a:visited{color:#007cc2;text-decoration:none;}
						#content-middle-left a:hover, #content-middle-left a:active{color:#007cc2;text-decoration:underline;}
						#content-middle-left td img {border:none;}
						#header-image-and-title {margin-bottom:10px;height:165px;}
					#content-middle-right {width:264px;float:left;margin-top:-8px;margin-bottom:-7px;position:relative;}
						.sidebar-nav-top {background:transparent url('/wp-content/themes/fatspaniel/images/bg-body-sidebar-nav-top.png') no-repeat scroll 0 0;min-height:9px;height:auto !important;height:9px;}
						.sidebar-nav-middle {background-color:#007CC2;width:243px;padding:0 5px 10px 15px;text-align:left;}
							.sidebar-nav-middle h2 {padding:0;margin:0;font-size:24px;color:#FFD200;font-weight:normal;}
							.sidebar-nav-middle ul {list-style:none;padding:0;margin:0;width:210px;}
							.sidebar-nav-middle ul li {background:transparent url('/wp-content/themes/fatspaniel/images/sidebar-nav-bp.png') no-repeat 9px 0.55em;padding-left:25px;margin:0 0 5px;}
							.sidebar-nav-middle ul li a {text-decoration:none;color:#fff;font-size:14px;line-height:25px;}
							.sidebar-nav-middle ul li.active {background:transparent url('/wp-content/themes/fatspaniel/images/sidebar-nav-current-bp.png') no-repeat left 0.55em;}
							.sidebar-nav-middle ul li.current_page_item {background:transparent url('/wp-content/themes/fatspaniel/images/sidebar-nav-current-bp.png') no-repeat left 0.55em;}
						.sidebar-nav-bottom {background:transparent url('/wp-content/themes/fatspaniel/images/bg-body-sidebar-nav-bottom.png') no-repeat scroll 0 0;min-height:9px;height:auto !important;height:9px;margin-bottom:10px;}
						
						.sidebar-top {background:transparent url('/wp-content/themes/fatspaniel/images/bg-body-sidebar-top.png') no-repeat scroll 0 0;min-height:9px;height:auto !important;height:9px;}
						.sidebar-middle {background-color:#b2d7ed;width:243px;margin:0;padding:0 5px 5px 15px;text-align:left;}
							.sidebar-middle h2 {color:#fff;padding:0;margin:0;font-size:18px;font-weight:normal;}
							.sidebar-middle p {padding:0;margin:0;}
							.sidebar-middle ul {list-style:none;padding:0;margin:0;width:225px;font-size:12px;color:#666;}
								.sidebar-middle ul li {background:transparent url('/wp-content/themes/fatspaniel/images/sidebar-nav-bp.png') no-repeat 9px 0.55em;padding-left:30px;margin:5px 0 0;}
								.sidebar-middle ul li a {text-decoration:none;color:#007CC2;line-height:16px;}
						.sidebar-middle.links-webinars-downloads {padding:0 5px 2px 15px;width:243px;}
						.sidebar-middle.links-webinars-downloads p {font-size:12px;line-height:18px;color:#666;padding:5px 0 0 10px;}
							.sidebar-middle.links-webinars-downloads p.middle-align {text-align:center;margin:10px 0 0;}
							.sidebar-middle.links-webinars-downloads h2 {padding-left:0px;font-size:18px;}
							.sidebar-middle.links-webinars-downloads ul {padding:0;margin:0;width:225px;}
								.sidebar-middle.links-webinars-downloads ul li {background:transparent url('/wp-content/themes/fatspaniel/images/sidebar-nav-bp.png') no-repeat 9px 0.4em;padding-left:30px;margin:5px 0 0;}
								.sidebar-middle.links-webinars-downloads ul li a {text-decoration:none;color:#007CC2;font-size:12px;line-height:14px;}
								.sidebar-middle.links-webinars-downloads ul li.pdf {background:transparent url('/wp-content/themes/fatspaniel/images/acrobat-icon.png') no-repeat left 0.15em;min-height:21px;height:auto !important;height:21px;}
						.sidebar-bottom {background:transparent url('/wp-content/themes/fatspaniel/images/bg-body-sidebar-bottom.png') no-repeat scroll 0 0;min-height:9px;height:auto !important;height:9px;margin-bottom:10px;}
						.current-cat {background:transparent url('/wp-content/themes/fatspaniel/images/sidebar-nav-current-bp.png') no-repeat left 0.55em !important;}
				#content-bottom {background:transparent url('/wp-content/themes/fatspaniel/images/bg-content-bottom.png') no-repeat scroll 0 0;width:912px;height:20px;padding:0;margin:0;}
				#content-footer {font-size:12px;color:#999;padding:0;margin:0 0 10px;width:912px;}
					#content-footer-top {padding:0;margin:0;min-height:5px;height:auto !important;height:5px;background:transparent url('/wp-content/themes/fatspaniel/images/bg-content-footer-top.png') no-repeat scroll 0 0;}
					#content-footer-middle {width:812px;padding:4px 55px 0 45px;margin:0;min-height:11px;height:auto !important;height:11px;background:transparent url('/wp-content/themes/fatspaniel/images/bg-content-footer-middle.png') repeat-y scroll 0 0;}
						#content-footer-middle p {float:right;padding:0; margin:0;}
						#content-footer-middle ul {list-style:none;float:left;padding:0;margin:0;}
						#content-footer-middle div#footer-log-in-and-2-point-0 p{padding-bottom:6px;}
						#content-footer-middle div#footer-log-in-and-2-point-0 p a, #content-footer-middle div#footer-log-in-and-2-point-0 p a:visited {color:#fff;text-decoration:none;}
						#content-footer-middle div#footer-log-in-and-2-point-0 p a:hover {text-decoration:underline;}
						#content-footer-middle div#footer-log-in-and-2-point-0 #log-in{float:left;}
						#content-footer-middle div#footer-log-in-and-2-point-0 #two-point-0 {float:right;}
							#content-footer-middle ul li {display:inline;}
								#content-footer-middle ul li a {text-decoration:none;color:#fff;}
						.footer-hr {height:1px;clear:both;width:100%;margin:3px 0 5px 0;background-color:#888;overflow:hidden;}
						a.socialnetwork{height:16px;line-height:16px;padding: 0px 0px 0px 18px;}
						a.twitter:link,a.twitter:visited{background:url('/wp-content/themes/fatspaniel/images/soc_icons.gif') 0px 0px no-repeat;}
						a.twitter:hover,a.twitter:active{background:url('/wp-content/themes/fatspaniel/images/soc_icons.gif') 0px -16px no-repeat;}
						a.facebook:link,a.facebook:visited{background:url('/wp-content/themes/fatspaniel/images/soc_icons.gif') 0px -32px no-repeat;}
						a.facebook:hover,a.facebook:active{background:url('/wp-content/themes/fatspaniel/images/soc_icons.gif') 0px -48px no-repeat;}
					#content-footer-bottom {padding:0;margin:0;min-height:8px;height:auto !important;height:8px;background:transparent url('/wp-content/themes/fatspaniel/images/bg-content-footer-bottom.png') no-repeat scroll 0 0;}

				#commentform textarea {width:560px;}
				.navigation {font-size:13px;text-decoration:none;color:#666;padding:10px 20px;margin:0 0 15px;}
				.navigation a {font-size:13px;text-decoration:none;color:#666;}
				#respond h3 {padding-bottom:10px;}
				

			

	#container a:hover {text-decoration:underline;}		
	.clear-left {clear:left;}
	.clear-right {clear:right;}
	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}
	.nocomments {display:none;}

	/* site-map credit */
	#content-middle-left div.ddsg-wrapper div p {font-size:9px !important;color:#eee;}
	#content-middle-left div.ddsg-wrapper div p a{color:#eee !important;}
	
	/* search box */
	#searchform {margin-top:25px;margin-right:10px;float:right;height:24px;width:155px;}
	#searchform input#s {color:#aaa;}
	.sociallink {padding:0;margin:0;height:24px;float:right;margin-top:25px;display:inline;margin-left:10px;}
	#twoPointOh img {border:none;}
	#twoPointOh div a, #twoPointOh div a:visited {color:#909090;font-size:12px;text-decoration:none;}
	#twoPointOh a:hover {text-decoration:none;}
	#twoPointOh div a:hover span {text-decoration:underline;}	
	.twoPointOh-txt {vertical-align:super;}
	
	
	/*search results */
	#slider {
	 width: 850px;
	 margin: 0 auto;
	 position: relative;
	}
	
	.scroll {
	 overflow: auto;
	 position: relative;
	 clear: left;
	}
	
	.scrollContainer div.panel {
	 padding:0px;
	 width: 850px; 
	}
	
	span.left, span.right {font-size:12px;color:#CD4E27;padding-left:10px;cursor:pointer;}
	#content-middle-left span.left a, #content-middle-left span.right a {color:#CD4E27;}
	
	#content-middle-left ul.navigation{list-style-type:none;padding-top:1px;padding-bottom:0;margin:0;}
	#content-middle-left ul.navigation li {float:left;margin:0 20px 0 -10px;padding:0;}
	#content-middle-left ul.navigation li a {color:#CD4E27;}
	#content-middle-left ul.navigation li a.selected{font-weight:bold;cursor:default;text-decoration:none;}
	
	.panel {float:left;position: relative !important;}
	
}


@media print {
	/* print styles */
	}
