/*Theme Name: AddingtonTheme 

URI: http://ithemes.com/purchase/addington
Author: iThemesAuthor 
URI: http://www.free-premium-wordpress-themes.com/
Version: 1.0.24
Description: Addington is a premium WordPress theme designed by iThemes.  
More Stuff : <strong><a href="http://www.nic.cz.cc/index.php?ref=zearth">Free .cz domain</a></strong> | <strong><a href="http://www.co.cc/?id=183086">Free .cc domain</a></strong> | <strong><a href="http://www.000webhost.com/240709.html">Free Hosting Forever</a></strong>.  This theme is Shared by <a href="http://www.free-premium-wordpress-themes.com">Free Premium Wordpress Themes</a>Copyright (c) 2009 iThemes Media, LLC.See license.txt for terms and conditions.See history.txt for version history./*                             

   */*//*CSS Reset*/@import url("css/reset.css");html, body, #outer-wrap {	height: 100%;}body { /* This is where you set many of the universal defaults */	background: #FFF;	color: #2d2d2d;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	text-align: left;	line-height: 1.5em;}body > #outer-wrap {	height: auto;	min-height: 100%;}#outer-wrap {	background: url('images/bodybg.gif') top center repeat-x;	clear: both;	width: 100%;	margin: 0 auto;	padding: 0;	position: relative;}#wrap {	padding-bottom: 10px;}.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 */

/*********************************************	Container Div*********************************************/
#container {	margin: 0px auto;	padding: 30px 0 0;	text-align: left;	width: 960px;}

/*********************************************	Universal Link Styles*********************************************/

a, a:link, a:visited {	color: #006699;	text-decoration: none;}a:hover, a:active {	color: #000;	text-decoration: underline;}

/*******************************Universal Text Elements**************************************/

p, ul, ol {}ol, ul, dd {	margin: 5px 35px;}ol {	list-style-type: decimal;}ul {	list-style-type: square;}strong {	font-weight: bold;}em {	font-style: italic;}blockquote {	margin: 0 35px 15px;	padding: 15px 15px 1px;	background: #f5f5f5;	border: 1px solid #ddd;	color: #666;}img {	border: 0px;	background: none;}p {	padding: 0px;	margin: 0 0 15px;}acronym, abbr, span.caps {	cursor: help;}acronym, abbr {	border-bottom: 1px solid #999;}* html acronym, abbr {	border-bottom: 1px dashed #999;}code {	font: 1.1em 'Courier New', Courier, Fixed;}hr {	display: block;	clear: both;}table {	border-collapse: collapse;	margin-bottom: 15px;}tr, td, th {	margin: auto;}td, th {	padding: 10px;	vertical-align: top;}th {	border: 1px solid #ccc;	font-weight: bold;	background: #ddd}td {	border: 1px solid #ccc;}

/********************************Header Styles*********************************************/

h1, h2, h3, h4, h5, h6 { /* Use this for universal styles for all header elements */	font-family: arial, helvetica, sans-serif;	font-weight: bold;	letter-spacing: -1px;	padding: 0px;	margin: 0px 0px 10px;	text-decoration: none;	text-align: left;	line-height: 1.2em;	color: #2d2d2d;}h1 {	font-size: 24px;}h2 {	font-size: 22px;}h3 {	font-size: 20px;}h4 {	font-size: 18px;}h5 {	font-size: 16px;}h6 {	font-size: 14px;}.post h3 { /* This style used as the post titles on homepage/archive and comments headings */	margin-bottom: 5px;}.entry h3 { /* This style used within the post content itself */}.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {	margin-bottom: 10px;}h3 a, h3 a:link, h3 a:visited {	color:#2d2d2d;}h3 a:hover, h3 a:active {	color:#000;}#comments h3 { /* This style used as title in the comments section */	margin-bottom: 10px;}#respond h3 { /* This style used as title in the comments section */	margin-bottom: 3px;}#home-top .widget h4 { /* This style used in the Home page welcome message title */	font-family: georgia, 'times new roman', times, serif;	font-size: 30px;	margin: 0 0 10px;	padding: 0;	color:#0A4766;	font-weight: normal;}.sitemap h2 {	margin: 0 0 5px;	font-size: 18px;}

/*****************************The Obligatory WP Styles**************************************/

.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;	text-align: left;}.alignright {	float: right;	text-align: right;}img.alignright {	margin: 0px 0px 8px 8px;}img.alignleft {	margin: 0px 8px 8px 0px;}.wp-caption {	text-align: center;	background-color: #eee;	padding-top: 4px;	margin: 10px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}img.alignright, img.alignleft, img.aligncenter {	background:#fff;	padding: 5px;	border: 1px solid #ddd;}

/***************************Header Styles*********************************************/

#header-wrap {	position: relative;	z-index: 1;	width: 100%;	clear: both;	height: 155px;	margin: 0 auto;	padding: 0;}

#header {	position: relative;	width: 960px;	clear: both;	height: 155px;	margin: 0 auto;	padding: 0;}

#title-outer-wrapper {	display: table;	height: 155px;	

#position: relative;	overflow: hidden;	float: left;	width: 300px;}

#title-inner-wrapper {	#position: absolute;	#top: 50%;	display: table-cell;	vertical-align: middle;}

#header #title {	#position: relative;	#top: -50%;}

#header #title a {	font-weight: bold;	letter-spacing: -1px;	font-size: 28px;	line-height: 32px;	text-decoration: none;}

/******************************Header Support Button*************************************/
#support-button-outer-wrapper {	float: left;	position: absolute;	right: 0;	z-index: 999;	height: 22px;	background: url('images/support-button-left.gif') top left no-repeat;	padding-left: 8px;}#support-button-inner-wrapper {	float: left;	height: 22px;	background: url('images/support-button-right.gif') top right no-repeat;	padding-right: 8px;}#support-button {	float: left;	height: 22px;	background: url('images/support-button-middle.gif') top center repeat-x;}#support-button a, #support-button a:link, #support-button a:visited {	font-weight: bold;	text-align: center;	font-size: 12px;	color: #FFF;	line-height: 22px;	text-decoration: none;	padding: 0 15px;}#support-button a:hover, #support-button a:active {	color: #FFF;}#support-button .dark {	color: #CCC;}

/********************************Search Form Styles*********************************************/

#searchform {	padding: 0;	margin: 0;}#searchform label {	display: none;	text-indent:-999em;}#searchform #searchfield {}#searchform #submitbutton {}

/*************************Horizontal Navigation Styles (with dropdowns)***********************/

#menu-wrap {	height: 54px;	position: absolute;	right: 0px;	top: 50px;	width: 650px;}#menu {	float: right;	height: 54px;	margin: 0;	padding: 0 9px 0 0;	background: url(images/topnav-wrap-rt.gif) top right no-repeat;	vertical-align: middle;	position: relative;}#menu ul {	float: right;	font-family: "Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	height: 54px;	line-height: 54px;	padding: 0 0 0 9px;	margin: 0;	background: url(images/topnav-wrap-left.gif) top left no-repeat;	float: right;	list-style: none;	margin: 0;}#menu li {	margin: 0;	padding: 0;	float: left;	font-weight: bold;}#menu li li {	padding: 0;	margin: 0;	font-weight: normal;	height: 30px;	line-height: 30px;}#menu li a, #menu li a:link, #menu li a:visited {	color: #454545;	text-decoration: none;	display: block;	padding: 0 15px;}#menu li a:hover, #menu li a:active {	color: #000;}#menu li.current_page_item,#menu li.current_page_ancestor {	background: url(images/nav-rt.png) center right no-repeat;	padding-right: 15px;}#menu li.current_page_item a,#menu li.current_page_item a:link,#menu li.current_page_item a:visited,#menu li.current_page_ancestor a,#menu li.current_page_ancestor a:link,#menu li.current_page_ancestor a:visited {	background: url(images/nav-lt.png) center left no-repeat;	padding: 0px 0px 0px 15px;	color: #fff;}#menu li li.current_page_item,#menu li li.current_page_ancestor {	padding-right: 0;	background: transparent;}#menu li ul {	float: none;	z-index: 9999;	position: absolute;	left: -999em;	height: auto;	width: 200px;	margin: 0;	padding: 0 0 5px;	background: transparent url(images/nav-drop-bg.png) bottom left no-repeat;}#menu li ul a,#menu li ul a:link,#menu li ul a:visited,#menu li.current_page_item ul a,#menu li.current_page_item ul a:link,#menu li.current_page_item ul a:visited,#menu li.current_page_ancestor ul a,#menu li.current_page_ancestor ul a:link,#menu li.current_page_ancestor ul a:visited {	padding: 0px 15px;	width: 170px;	background: transparent;	color: #fff;}#menu li ul a:hover,#menu li ul a:active,#menu li.current_page_item ul a:hover,#menu li.current_page_item ul a:active,#menu li.current_page_ancestor ul a:hover,#menu li.current_page_ancestor ul a:active {	color: #fff;	background: #444;}#menu li ul ul,#menu li.current_page_item ul ul,#menu li.current_page_ancestor ul ul  {	margin: -30px 0 0 -200px;}#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {	left: -999em;}#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {	left: auto;}#menu li:hover, #menu li.sfhover {	width: auto;}


/*********************************************	Content Div*********************************************/

#content {	display: inline;	float: right;	margin: 0;	padding: 0;	width: 650px;}#content-full {	display: block;	padding: 0;	margin: 0;}#content-left {	display: inline;	float: left;	margin: 0 49px 0 0;	padding: 0;	width: 650px;}

/*********************************************	Post Div*********************************************/

.post {	clear: both;	margin: 0 0 15px;	padding: 0 0 15px;	border-bottom: 1px dotted #ddd;}

/*********************************************	Post Meta Styles, if needed*********************************************/

.meta {	clear: both; /* we need this so floats in the post are cleared */	margin: 0 0 15px;	padding: 0;}#page-head .meta {	clear: both; /* we need this so floats in the post are cleared */	margin: 0;	padding: 0 0 0 40px;	color:#fff;	width: 500px;}.meta-bottom {	clear: both; /* we need this so floats in the post are cleared */	margin: 0 0 20px 0;	padding: 0;}.meta-date { }.meta-author { }.meta-comments { }.meta-category { }

/*********************************************	Previous/Next Page Navigation*********************************************/

.page-nav {	clear: both; /* To clear any floats */	margin: 0px;	padding: 0px;}

/*********************************************	Sidebar*********************************************/

.sidebar {	font-size: 12px;	display: inline;	float: left;	width: 261px;	margin: 0px;	padding: 0;}#float-right .sidebar {	float: right;}.sidebar .widget {	padding: 0;	clear: both;	margin: 0;	background: url('images/widget-bg-repeat.gif') center center repeat-y;	width: 261px;}.sidebar .widget-bottom,.sidebar .widget-top {	background: url('images/widget-bg-ends.gif') center center no-repeat;	width: 261px;	height: 1px;	margin: 0;	padding: 0;}.sidebar .widget-bottom {	margin: 0 0 20px;}.sidebar .widget-title {	padding: 0 10px 13px 40px;	margin: -1px 0 -10px;	background: url('images/widget-title.gif') top left no-repeat;	height: 37px;	line-height: 37px;	overflow: hidden;	width: 211px;	font-size: 14px;	color:#fff;	letter-spacing: 0px;}.sidebar .textwidget,.sidebar .widget div {	padding: 15px 25px 15px;}.sidebar img {	margin: 0px;}.sidebar form {	margin: 0px;	padding: 15px 25px 15px;}.sidebar ul {	list-style-type: none;	margin: 0;	padding: 15px 25px 15px;}.sidebar ul ul {	list-style-type: none;	margin: 0;	padding: 0;}.sidebar ul ul ul {	margin: 0 0 0 15px;}.sidebar ul li {	list-style-type: none;	margin: 0 0 10px;	padding: 0 0 0 12px;	background: url('images/side-bullet.gif') 0 4px no-repeat;}.sidebar a, .sidebar a:link, .sidebar a:visited {	color:#565656;}.sidebar a:hover, .sidebar a:active {	color:#000;}.sidebar li li {	margin: 0 0 5px;	padding: 0;	background: transparent;}.flickr img {	margin: 0 3px 3px 0;	vertical-align: top;	width: 75px;	height: 75px;}

/*********************************************	Comment Styles*********************************************/

#comments {	margin: 15px 0 0;	padding: 0px;	overflow: hidden;}#comments .title {	font-size: 25px;	margin: 0px;	padding: 15px 0px;}#comments ol.commentlist {	margin: 0px;	padding: 0px;}#comments ul.children {	margin: 0px;	padding: 10px 0px 0px;}#comments .vcard { }#comments .vcard .avatar {	display: block;	float: left;	margin: 0 10px 0 0;	padding: 2px;	background:#fff;	border: 1px solid #ddd;}#comments .comment-meta {	padding: 0px 0px 20px 0px;}#comments li.even,#comments li.odd {	clear: both;	list-style-type: none;	border: 1px solid #ddd;	background:#f5f5f5;	margin: 10px 0 0;	padding: 15px;	overflow: hidden;}#comments ul.children li {	border: 1px solid #ddd;	background:#fff;}#comments li.even {}#comments li.odd {}#comments blockquote {	background: #ccc;	margin: 10px 0px;	padding: 10px;}#comments .alert {	background: #fffbd6;	border: 1px solid #ebe067;	margin: 5px 0px;	padding: 5px;}#comments p {	margin: 0px 0px 10px;	padding: 0px;}#respond {	overflow: hidden;	padding: 15px;	background:#f5f5f5;	border: 1px solid #ddd;	margin-top: 15px;}#respond #commentform {	margin: 5px 0px 0px 0px;	padding: 0px;	overflow: hidden;}#commentform input,#commentform textarea {	font-size: 12px;	font-family: arial, helvetica, sans-serif;}#respond #commentform #author,#respond #commentform #email,#respond #commentform #url {	width: 50%;	margin: 0px 0px 5px 0px;	padding: 5px;}#respond #commentform #comment {	width: 95%;	margin: 10px 0px 15px 0px;	padding: 5px;}#commentform p {	margin-bottom: 5px;}#commentform label {	display: block;}

/*********************************************	Contact Form Styles*********************************************/

#ithemes-contact-page-form table {	border: 0;	margin: 0;}#ithemes-contact-page-form td {	padding-bottom: 15px;	vertical-align: top;	border: 0;}#ithemes-contact-page-form td.label {	padding-right: 5px;}#ithemes-contact-page-form textarea {	width: 330px;}#ithemes-contact-page-name,#ithemes-contact-page-website,#ithemes-contact-page-email,#ithemes-contact-page-form textarea {	background:#f5f5f5;	padding: 5px;	border: 0;	color:#666;	border: 1px solid #ddd;}#ithemes-contact-page-form input,#ithemes-contact-page-form textarea {	font-size: 12px;	font-family: arial, helvetica, sans-serif;}

/*********************************************	125x125 Banner Ad Styles*********************************************/

.sidebar ul.banner125 {	list-style-type: none;	margin: 0px;	padding: 0px;}.sidebar ul.banner125 li {	float: left;	margin: 0px 5px 5px 0px;	padding: 0px;}.sidebar ul.banner125 li img {	display: block;	margin: 0px;	padding: 0px;}

/*********************************************	Footer Styles*********************************************/

#footer {	clear: both;	background: #1c1c1c;	font-size: 11px;	display: block;	text-align: center;	padding-top: 10px;	color: #ccc;	width: 100%;	height: 50px;	position: relative;	margin-top: 5px;}#footer p {	margin: 0;	padding: 0;}#footer a, #footer a:link, #footer a:visited {	color: #ccc;}#footer a:hover, #footer a:active {	color: #fff;	text-decoration: underline;}

/*********************************************	Site Map Page*********************************************/

.sitemap {	font-size: 12px;	line-height: 1.4em;}.sitemap ul {	margin: 0 0 15px 15px;}.sitemap ul ul {	margin: 0;}.sitemap ul ul ul {	margin-left: 15px;}.sitemap ul li {}.sitemap ul li ul li {	list-style-type: none;}p.site-map {	margin: 0;	font-weight: bold;	font-size: 10pt;}.map-narrow {	width: 30%;	float: left;}.map-wide {	width: 65%;	float: right;}.sitemap .post {}

/*********************************************	Home Top Styles*********************************************/

#home-top-top {	width: 978px;	height: 13px;	background: url('images/home-top-top.gif') bottom left no-repeat;	padding: 0;	margin: 0 auto;	display: block;}#home-top-mid {	width: 978px;	height: 267px;	background: url('images/home-top-mid.gif') top left no-repeat;	padding: 0;	margin: 0 auto;	overflow: hidden;}#home-top-bottom {	width: 978px;	height: 37px;	background: url('images/home-top-bottom.gif') top left no-repeat;	padding: 0;	margin: 0 auto;}#home-top {	width: 100%;	background: url('images/home-top-bg.gif');	padding: 0;	margin: 0 auto;}#widget-home-top-container {	width: 490px;	padding: 16px 0 0 45px;	float: left;}.widget-home-top {	line-height: 18px;	margin: 0;	color:#fff;	font-weight: bold;}.widget-home-top .textwidget {	padding-top: 4px;}

/*********************************************	Image Rotator Styles*********************************************/

#featured-images-rotator-wrapper { /* The image rotator container */	margin: 0;	padding: 24px 46px 0 0;	float: right;}

/*********************************************	Home Middle Styles*********************************************/

#home-middle {	line-height: 1.6em;	display: inline;	float: right;	margin: 0;	padding: 0;	width: 670px;}#home-middle .widget {	margin-bottom: 30px;}#home-middle .widget h4 {	color:#0099cc;	height: 44px;	line-height: 44px;	padding: 0;	font-size: 24px;}

/*********************************************	Home Bottom Styles*********************************************/

#home-bottom {	line-height: 1.6em;	display: inline;	float: right;	margin: 0;	padding: 15px;	width: 640px;	background: url('images/home-bottom-bg.gif') top left repeat-x;}#home-bottom .home-bottom-widget-container {	display: inline;	float: left;	margin: 0 20px 0 0;	padding: 0;	width: 200px;	overflow: hidden;}#home-bottom #widget-home-bottom-right-container {	margin: 0;}#home-bottom .widget {	margin-bottom: 20px;}#home-bottom .widget h4 {	color: #004c76;	padding: 0 0 10px 0;	margin: 0;	line-height: 34px;}#home-bottom ul,#home-bottom ol {	list-style-position: outside;	margin: 0 0 0 15px;	padding: 0;}#home-bottom ol {	margin-left: 20px;	*margin-left: 24px; /* targeted IE 6, 7 fix */}#home-bottom li {	margin: 0;	padding: 0;}

/*********************************************	Page Head Styles*********************************************/

#page-head {	width: 100%;	margin: 0 auto;	padding: 0;	background: url('images/page-head-bg.gif');}#page-head-top {	width: 978px;	height: 13px;	margin: 0 auto;	padding: 0;	background: url('images/page-head-top.gif') bottom left no-repeat;}#page-head-middle {	width: 978px;	height: 154px;	margin: 0 auto;	padding: 0;	background: url('images/page-head-mid.gif') top left no-repeat;	overflow: hidden;}#page-head-bottom {	width: 978px;	height: 27px;	margin: 0 auto;	padding: 0;	background: url('images/page-head-bottom.gif') top left no-repeat;}#page-head .page-title {	font-family: georgia, 'times new roman', times, serif;	font-size: 50px;	margin: 0 0 5px;	padding: 46px 0 0 65px;	color: #0A4766;	font-weight: normal;	width: 500px;}#page-head .excerpt {	color: #fff;	padding: 4px 0 0 45px;	width: 570px;}

/*********************************************	Custom Changes*********************************************/

#content1 {	display: inline;	float: right;	margin: 0;	padding: 0;	width: 650px;}#content1 .ngg-gallery-thumbnail-box {	width:25%!important;}.ngg-gallery-thumbnail img {	margin:0 auto!important;}

.sidebar ul.dsq-widget-list {padding:0px;}

.widget.archive-dropdown {padding-left:4px;}
