/*
Theme Name: Fulton Leasing
Theme URI: http://www.sugarcoat.com Supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Sugarcoat
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* Fulton Leasing Blog Style Sheet
------------------------------------------------------------------------------------*/
* {
	margin:0; 
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	color:#333;
	background:#ffffff url("images/header-repeat.jpg") repeat-x top;
}

/* LAYOUT 
------------------------------------------------------------------------------------*/
#wrapper {
	position:relative; 
	width:1002px; 	
	margin:0 auto;
}

/* ELEMENTS
------------------------------------------------------------------------------------*/
h1, h2, h3 {
	font-weight:normal;
	color:#999999; 
}

h1 {
	padding:11px 8px;
	margin-bottom:20px;
	font-size:1.5em;
	color:#e7690f;
	background:url("images/h1-repeat.jpg") repeat-x;
	border:1px solid #e1e1e1;
}

h1 a {
	color:#e7690f;
}


h2 {
	padding-bottom:10px;
	font-size:2.0em; 
}

h3 {
	padding-bottom:10px;
	font-size:1.3em;
}

h3 a {
	color:#e7690f;
}

h3 a:hover {
	text-decoration:underline;
}

	#primary h3 {
		padding:8px 0 0 10px;
		color:#e7690f;
	}

p {
	font-size:.8em; 
	line-height:1.4em; 
}

a {
	text-decoration:none; 
	color:#333;
}

a:hover {
	text-decoration:underline; 
}

ol, ul {
	list-style-type:none; 
	list-style-position:outside;
}
	#categories-2 ul,
	#recent-posts-2 ul,
	#archives-2 ul,
	#tag_cloud-3 ul {
		margin:5px 15px;
		font-size:.75em;
	}		

input {
	padding:2px 2px 2px 2px;
}

option {
	padding-right:10px;
}

small {
	font-size:70%;
	font-weight:normal !important;
	letter-spacing:1px;
}

table {
	border-collapse:collapse; 
	border-spacing:0;
}

img {
	border:0;
}

/* CLEARFIX 
------------------------------------------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* GLOBAL CLASSES
------------------------------------------------------------------------------------*/
.imgBlock {
	display:block; 
	height:0; 
	overflow:hidden;
}

.left, 
.right {
	float:left;
}
.right {
	float:right;
}

/* HEADER 
------------------------------------------------------------------------------------*/
#header {
	height:100px; 
}

#header #falton-logo {
	position:absolute;
	top:8px;
	width:175px;
	padding-top:88px;
	background:url("images/fulton_logo2012.png") no-repeat;
}

#header #personal-business {
	position:absolute;
	top:6px;
	left:270px;
	width:457px;
	padding-top:50px;
	background: url("images/personal-business.jpg") no-repeat top;
}

#header #tel-number {
	position:absolute;
	top:40px;
	left:780px;
	width:220px;
	padding-top:55px;
	background: url("images/tel-number.jpg") no-repeat top;
}

/* VEHICLE NAVIGATION 
------------------------------------------------------------------------------------*/
#nav {
	background:url("images/main-top.png") bottom no-repeat;
}

#vehicle-nav {
	float:left;
	padding-left:20px;
	padding-top:10px;
}

#vehicle-nav #vehicle_list {
	width:371px;
}

#vehicle-nav #vehicle_list li {
	float:left; 
	background:url("images/vehicle-choice.png") no-repeat;
}

#vehicle-nav #vehicle_list li.cars {
	background-position:0px 0px;
}

#vehicle-nav #vehicle_list li.vans {
	background-position:-123px 0px;
}

#vehicle-nav #vehicle_list li.green {
	background-position:-246px 0px;
}

#vehicle-nav #vehicle_list li a {
	padding:41px 0 0 0; 
	background:url("images/vehicle-choice.png") no-repeat;
}

#vehicle-nav #vehicle_list #cars {
	width:123px; 
	background-position:0px -42px;
}

#vehicle-nav #vehicle_list #vans {
	width:123px; 
	background-position:-123px -42px;
}

#vehicle-nav #vehicle_list #green {
	width:125px; 
	background-position:-246px -42px;
}

#vehicle-nav #vehicle_list li a:hover, 
#vehicle-nav #vehicle_list li a.selected {
	background:none !important;
}

/*NAVIGATION DIV
------------------------------------------------------------------------------------*/
#nav-block {
	background:url("images/main-top.png") bottom no-repeat;
	height:56px;
}
/* SITE NAVIGATION 
------------------------------------------------------------------------------------*/
#nav {
	float:left;
	float:right;
	padding-top:11px;
	margin-bottom:0px;
}
#nav #nav_list {
	width:602px;
	height:32px;
}

#nav #nav_list li {
	float:left; 
	background:url("images/nav.jpg") no-repeat;
}

#nav #nav_list li a {
	padding:34px 0 0 0; 
	background:url("images/nav.jpg") no-repeat;
}

/* load list items with the background colour (silver) to show when the anchor is hovered over */
#nav-block #nav #nav_list li.blog {
	background-position:0px -35px;
}

#nav-block #nav #nav_list li.insurance {
	background-position:-53px -35px;
}

#nav-block #nav #nav_list li.leasing {
	background-position:-143px -35px;
}

#nav-block #nav #nav_list li.fleet {
	background-position:-279px -35px;
}	

#nav-block #nav #nav_list li.flexiplan {
	background-position:-436px -35px;
}

#nav-block #nav #nav_list li.contact {
	background-position:-519px -35px;
}

/* load the anchor items with the background colour (orange) to show by default */
#nav-block #nav #nav_list #blog {
	width:53px; 
	background-position:0px 0px;
}
#nav-block #nav #nav_list #insurance {
	width:90px; 
	background-position:-53px 0px;
}

#nav-block #nav #nav_list #leasing {
	width:136px; 
	background-position:-143px 0px;
}

#nav-block #nav #nav_list #fleet {
	width:157px; 
	background-position:-279px 0px;
}

#nav-block #nav #nav_list #flexiplan {
	width:83px; 
	background-position:-436px 0px;
}

#nav-block #nav #nav_list #contact {
	width:83px; 
	background-position:-519px 0px;
}

/* load the selected list items with the background colour (white) to show when the anchor is selected */
#nav-block #nav #nav_list li.blog.selected {
	background-position:0px -69px;
}

#nav-block #nav #nav_list li.insurance.selected {
	background-position:-53px -69px;
}

#nav-block #nav #nav_list li.leasing.selected {
	background-position:-143px -69px;
}

#nav-block #nav #nav_list li.fleet.selected {
	background-position:-279px -69px;
}	

#nav-block #nav #nav_list li.flexiplan.selected {
	background-position:-436px -69px;
}

#nav-block #nav #nav_list li.contact.selected {
	background-position:-519px -69px;
}

#nav-block #nav #nav_list li a:hover, 
#nav-block #nav #nav_list li.selected a {
	background:none !important;
}

#nav #nav_list li a:hover, 
#nav #nav_list li.selected a {
	background:none !important;
}

/* Client Login Area
------------------------------------------------------------------------------------*/
#client-login {
	display:none;
	position:absolute;
	top:1px;
	right:0px;
	width:82px;
	padding-top:20px;
	background: url("images/client-login.jpg") no-repeat top;
}


/* CONTENT
------------------------------------------------------------------------------------*/
#main {
	width:1002px;
	background:url("images/vehicle-body.jpg") no-repeat;
}

#main #container {
	float:left;
	padding-left:15px;
	margin-top:10px;
	margin-right:10px;
	width: 660px;
}

	#main #content {
		border:1px solid #dddddd;
		width:640px;
		padding:0 10px 5px 10px;
	}

#main #primary {
	float:left;
	width:300px;
	margin-top:10px;	
}

/* HOME PAGE: Gallery Widget
------------------------------------------------------------------------------------*/
#main #gallery-rotator {
	padding:10px 0 0 15px;
}

#main #gallery-rotator #fs-main {
	padding:10px 10px;
}

#main #gallery-rotator #fs-slide {
	width:600px;
}

#main #gallery-rotator #fs-picture {
	width:585px;
	height:328px;
	border:1px solid #333;
}

#main #gallery-rotator .fs-entry {
	height:58px !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
	border:1px solid #e8e8e8;
}

#main #gallery-rotator .fs-entry:hover,
#main #gallery-rotator .fs-current {
	border:1px solid #666;
}

/* CONTENT: Main Posts 
------------------------------------------------------------------------------------*/
#main #content #posts {
	padding-top:10px;
}

#main #content .post {
	padding-bottom:15px;
	margin-bottom:15px;
	background:url("images/post-bottom-line.jpg") no-repeat bottom center;
}

#main #content .post .post-thumbnail {
	display:block;
	float:left;
	width:162px;
	height:112px;
	margin-right:10px;
	margin-bottom:10px;
}

#main #content .post img {
	margin:10px 0px;
	padding:5px;
	border:1px solid #eeeeee;
	background:#f1f1f1;
}

#main #content .post .entry-meta {
	float:left;
	width:466px;
	margin-bottom:5px;
}

	#main #content .post .entry-meta .meta-prep {
		background:#0F9;
	}

#main #content #posts .post .more {
	padding-top:10px;
	margin-bottom:20px;
	font-weight:bold;
	text-align:right;
}

#main #content #posts .post .tag-links a {
	color:#666;
}
	.tag-links {
		clear:both;
		padding:5px 10px;
		font-size:.7em;
		border:1px solid #eeeeee;
		background-color:#f1f1f1;
	}

/* Post Details	Layout
------------------------------------------------------------------------------------*/
#main #content .entry-meta li {
	display:inline;
	float:left;
	width:125px;
	font-size:.75em;
	color:#666;
}

#main #content .entry-meta li a {
	color:#666;
	text-decoration:underline;
}

	#main #content .entry-meta .calendar {
		width:130px;
		padding-left:20px;
		background:url("images/icon_calendar.png") no-repeat;
	}

	#main #content .entry-meta .category {
		padding-left:20px;
		margin-left:10px;
		background:url("images/icon_category.png") no-repeat;
	}

#main #content .entry-meta .post-meta {
	margin-bottom:10px;
}

/* Single Posts Page
------------------------------------------------------------------------------------*/
#main #container #content .breadcrumbs {
	margin:20px 0 20px 0;
	font-size:.7em;
}

#main .breadcrumbs li {
	padding:0 5px;
	display:inline;
	list-style:none;
}	

#main #content #crumb-trail {
	height:20px;
	padding:5px 0 5px 8px;
	font-size:1em;
}

.readmore,
.post-edit-link  {
	padding:4px 11px;
	color:#fff;
	background:url("images/orange-button.jpg") no-repeat;
}


#main #content #content-post .entry-content h2 {
	margin:20px 20px -10px 20px;
	font-size:1.3em;
	font-weight:bold;
	color:#E7690F;
}

#main #content #content-post .entry-content h3 {
	margin:10px 20px;
	font-size:1.1em;
	font-weight:bold;
	color:#E7690F;
}

#main #content #content-post .entry-content p {
	margin:15px 20px 15px 20px;
}

#main #content #content-post .entry-content p em {
	font-weight:bold;
}

#main #content #content-post .entry-content ul {
	list-style-type:disc;
	margin-left:35px;
}
	
#main #content #content-post .entry-content li {
	font-size: .8em;
	line-height: 1.4em;
}

#main #content #content-post .entry-content a {
	/*font-weight:bold;*/
	text-decoration:underline;
	color:#E7690F;
}

#main #content #content-post .entry-utility {
	padding:5px 10px;
	background-color:#f1f1f1;
	clear:both;
	border:1px solid #eeeeee;
	font-size:.7em;
}

#main #content #content-post .entry-utility .edit-link .post-edit-link {
	padding:0px 11px;
}

/* Bottom Navigaion Area
------------------------------------------------------------------------------------*/
#nav-below {
	display:inline;
}

#nav-below .nav-previous,
#nav-below .nav-next {
	float:left;
	width:310px;
	height:30px;
	margin:0 0 10px 0;
}
	
	.navigation .nav-next {
		float:right;
		text-align:right;
	}
	
	.navigation .nav-previous a,
	.navigation .nav-next a {
		font-size:.75em;
		font-weight:bold;
		color:#000;
	}
	
/* Widget Area
------------------------------------------------------------------------------------*/
.widget-container {
	margin-bottom:10px;
}

/* Search Widget Area
------------------------------------------------------------------------------------*/
#search-2 {
	height:44px;
	background:url("images/search-block.jpg") no-repeat;
}

#search-2 #searchsubmit {
	float:right;
	width:97px;
	height:44px;
	padding-left:2px;
	border:none;
	background:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

.widget_search #s {
	float:left;
	margin:2px 0 0 2px;
	width:195px;
	height:32px;
	border:1px solid #ccc;
}

/* Categories Widget Area
------------------------------------------------------------------------------------*/
#categories-2 {
	height:216px;
	background:url("images/categories-block.jpg") no-repeat;
}

#categories-2 li {
	display:block;
	float:left;
	width:120px;
	padding-top:4px;
	padding-left:15px;
	background:url("images/list-arrow.png") no-repeat bottom left;
}

/* Recent Posts Widget Area
------------------------------------------------------------------------------------*/
#recent-posts-2 {
	height:216px;
	background:url("images/recent-block.jpg") no-repeat;
}

#recent-posts-2 li {
	padding:4px 0;
}

/* Socail Network Widget Area
------------------------------------------------------------------------------------*/
#social-network {
	position:relative;
	height:216px;
	margin-bottom:10px;
	background:url("images/social-block.jpg") no-repeat;
}

#social-network a {
	font-size:.75em;
}

#social-network #facebook {
	position:absolute;
	top:40px;
	left:10px;
	height:48px;
	padding:8px 10px 0 55px;
	background:url("images/facebook-icon.jpg") no-repeat;
}

#social-network #twitter {
	position:absolute;
	top:98px;
	left:10px;
	height:48px;
	padding:8px 10px 0 55px;
	background:url("images/twitter-icon.jpg") no-repeat;
}

#social-network #rss {
	position:absolute;
	top:156px;
	left:10px;
	height:48px;
	padding:8px 10px 0 55px;
	background:url("images/rss-icon.jpg") no-repeat;
}

/* Archives Widget Area
------------------------------------------------------------------------------------*/
#archives-2 {
	padding-bottom:20px;
	background:#fefefe url("images/archive-block.jpg") no-repeat;
	border:1px solid #dcdcdc;
	overflow:auto;
}

#archives-2 li {
	display:block;
	float:left;
	width:120px;
	padding-top:4px;
	padding-left:14px;
	background:url("images/list-arrow.png") no-repeat bottom left;
}

/* Twitter Widget Area
------------------------------------------------------------------------------------*/
#twitter-3 {
	background:#fff url("images/twitter-block.jpg") no-repeat;
	border:1px solid #dcdcdc;
	overflow:auto;
}

#twitter-3 ul {
	width:290px;
	padding-top:10px;
	font-size:.75em;
}

#twitter-3 li {
	margin:0 10px;
	padding-bottom:10px;
}

#twitter-3 .entry-content {
	font-weight:bold;
	color:#333;
}

#twitter-3 .entry-content a {
	color:#e7690f;
}

#twitter-3 .entry-meta a,
#twitter-3 .time-meta a,
#twitter-3 .form-meta a {
	color:#777777;
}

/* Tag Cloud Widget Area
------------------------------------------------------------------------------------*/
#tag_cloud-3 {
	padding-bottom:10px;
	background:#fefefe url("images/tags-block.jpg") no-repeat;
	border:1px solid #dcdcdc;
	overflow:auto;
}

.widget_tag_cloud div {
	margin:0 10px;
}

/* FOOTER
------------------------------------------------------------------------------------*/
#footer {
	height:142px;
	margin-top:25px;
	background:url("images/footer-repeat.jpg") repeat-x;
}

#footer a {
	color:#333333;
	text-decoration:underline;
}

#footer-wrapper {
	position:relative;
	width:980px; 	
	margin:0 auto;
	padding-top:15px;
}

#footer li {
	display:inline;
	font-size:.75em;
}

#footer .menu {
	width:438px;
	margin:0px;
	padding-top:60px;
}
#footer .menu p {
	margin-bottom:0px;
}

#footer #links {
	width:525px;
}
#footer #links li {
	float:right;
	margin-left:20px;
	margin-top:25px;
}

	#footer #nacfb {background:url("images/footer_icon_nacfb.png") no-repeat bottom; padding-top:72px; width:93px;}
	#footer #bvrla {background:url("images/footer_icon_bvrla.png") no-repeat bottom; padding-top:72px; width:108px;}
	#footer #fsa {background:url("images/footer_icon_fsa.png") no-repeat bottom; padding-top:72px; width:74px;}
	#footer #ccta {background:url("images/footer_icon_ccta.png") no-repeat bottom; padding-top:72px; width:100px;}

