/*
Theme Name: Indy QuickSign Template
Theme URI: http: //www.indyquicksign.com/news
Description: Custom Design for IndyQuickSign.com developed by AB Strategic Tech.
Version: 0.1
Author: AB Strategic Tech
Author URI: http: //www.abstrategic.com
*/

/* Begin Typography & Colors */
body {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background: #183e65 url(images/body-background.gif) scroll repeat-x left top;}

.clear {clear: both;}

a {color: #123354;}
a img {border: none;}

h1, h2, h3 {margin: 0; padding: 0;color: #f97709;font-family: Georgia, "Times New Roman", serif;font-weight: bold;}
h1 {text-align: justify;font-size: 16pt;line-height: 12px;padding-left: 40px;}
h1 a, h1 a:hover, h2 a, h2 a:hover {text-decoration: none;}
h2 {font-size: 14px;}
h3 {font-size: 14px; border-left: 3px solid #f97709; padding-left: 8px; margin: 0 0 0.7em 0;}
#content img{float: left;}
#page {margin: 0 auto;width: 800px;}

#header {height: 90px;color: #96a6b5;font-size: 9pt;font-weight: bold;}
#header ul {overflow: hidden;clear: left;margin: 0;padding: 5px 0;list-style: none;}
#header ul li {float: left;margin-right: 2em;}
#header .contact-info {float: right;width: 270px;margin-top: 25px;}
#header .contact-info div {float: left;margin: 5px;}

#nav-top {width: 800px;height: 12px;background: transparent url(images/nav-top-background.gif) scroll no-repeat left top; overflow: hidden;}
#nav {width: 800px;height: 20px;color: #123354;font-size: 12px;background: transparent url(images/nav-background.gif) scroll repeat-x left top;}
#nav ul {overflow: hidden;height: 100%;margin: 0;padding: 0;list-style: none;line-height: 20px;}
#nav ul li {display: inline;float: left;margin-left: 79px;}
#nav a, #nav  a:visited {color: #123354;text-decoration: none;font-weight: bold;}
#nav .current_page_item a, #nav a:hover {color: #f97709;border: none;}
#nav-bottom {width: 800px;height: 12px;font-size: 0;background: transparent url(images/nav-bottom.jpg) scroll no-repeat left top;}

#orange {height: 30px;background: transparent url(images/orange-background.jpg) scroll no-repeat left top;margin: 0px 0px 0px 0px;}
.flash_ourwork{position: relative;height: 220px;margin: 0;padding: 0;background-image: url(/images/no-flash.jpg);background-repeat: no-repeat;}
.flash_bottom{height: 14px;width: 800px;overflow: hidden;margin: 0px;padding: 0px;background-image: url(images/flash-bottom.jpg);background-repeat: no-repeat;}

#content-container {overflow: hidden; height: 100%;padding-bottom: 7px; background: #ffffff url(images/content-container-background.gif) scroll repeat-x left bottom;}
#sidebar-background {overflow: hidden; height: 100%;background: transparent url(images/sidebar-background.gif) repeat-y scroll left top;}

#sidebar {float: left;width: 180px;padding: 10px;}
#sidebar ul.servicespagelist ul li {padding: 10px 0 0 0; display: block;}
#sidebar ul.servicespagelist li a {color: #123354;font-family: Helvetica, Verdana, sans-serif;list-style: none;font-size: 12px; text-decoration: none;padding: 0px 0px 0px 15px;}
#sidebar ul.servicespagelist li a:hover {color: #f97709;}
#sidebar .testimonial {height: 50px;width: 150px;margin: 10px 0px 0px 10px;padding: 0px 0px 0px 0px;background-color: #96a6b5;color: #ffffff;}
#sidebar .testimonial p {padding: 10px 5px 10px 15px;}
#sidebar ul, #sidebar ul ol {list-style: none;margin: 10px 0 0 0;padding: 0;_margin: 20px 0 0 0;}
#sidebar ul li {margin-bottom: 15px; padding: 0px 0px 0px 0px;}
#sidebar ul li.current_page_item a {color: #f97709;}
#sidebar ul li h2 {margin: 5px 5px 0 0;padding: 0px 0px 0px 10px;font-size: 12pt;}
#sidebar ul p, #sidebar ul select {margin: 5px 5px 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 0;list-style: none;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0px 5px 0px 15px;}
#sidebar ul ul li a {color: #123354;font-family: Helvetica, Verdana, sans-serif;list-style-type: none;font-size: 12px; text-decoration: none;padding: 0px 0px 0px 0px;}
#sidebar ul ul li a:hover {color: #f97709;}
#sidebar ul ul ul, #sidebar ul ul ol {margin: 0 0 0 10px;}
#sidebar #search {padding: 0px 0px 0px 15px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}

#content {float: right;width: 540px;padding: 20px 30px 30px 30px;}
#content1{width: 800px;}
.photoheader {margin: -30px -30px 20px -30px;}
.news {overflow: hidden;float: right;display: inline-block;width: 250px;min-height: 123px;padding-right: 30px;}
.news {min-height: 140px;height: auto !important;height: 140px;} /* IE 6 min-height equivalent  */
.homepost {font-size: 1.1em;padding-bottom: 10px;}
.services {float: left;overflow: hidden;width: 500px;display: inline-block;}
.bottom_logo {float: right;clear: right;padding: 10px 50px 0px 0px;}

.archive-list {list-style: none;margin: 10px 0 0 0;padding-left: 0;}
.archive-list li {display: block;float: left;margin: 0 10px 0 0;padding: 2px 0 2px 10px;width: 150px;}
.archive-list li:hover {background-color: #ededed;}
.archive-list a:hover {text-decoration: none;}

.post {clear: both;text-align: justify;}

.entry-meta a {text-decoration: none;}
.entry-tags {padding: 5px;font-weight: bold;color: #ffffff;background-color: #96a6b5;}
.entry-related {float: left;}
.entry-related ul li {list-style: none;}
.entry a:hover {text-decoration: underline;}
.post hr {clear: both;display: block;}
.entry p{overflow: hidden;padding-left: 5px;line-height: 1.8em;}

.commentlist li, #commentform input[type="text"], #commentform textarea {font: 12px Arial, Helvetica, Sans-Serif;border: 1px solid #dcdace;}
.commentlist li {font-weight: bold;border: 1px solid #dcdace;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 9pt;text-decoration: none;}
.commentlist p {font-weight: normal;line-height: 12px;text-transform: none;}
#commentform p {}
.commentmetadata,.commentmetadata a {font-weight: normal;text-decoration: none;}

#footer {clear: both;margin: 10px;text-align: center;color: #96a6b5;}
#footer a {text-decoration: none;color: #96a6b5;}
#footer a:hover {text-decoration: underline;}
small{color: gray;font-size: 11px;}
.nocomments, blockquote, strike {color: #777;}
code {font: 9pt "Courier New", Courier, fixed;}
acronym, abbr, span.caps{font-size: 7pt;letter-spacing: 0.7px;}
/* End Typography & Colors */


/* Begin Images */
.alignright {float: right;}
.alignleft {float: left}
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;}
/* End Images */


/* Begin Form Elements */
.entry form {/* text-align: center; */} /* This is mainly for password protected posts, makes them look better. */
select {width: 130px;}
#commentform{padding: 0px 0px 0px 20px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 90%;padding: 2px;}
#commentform #submit {margin: 0;float: left;padding: 0px 20px 0px 0px;}
#respond{padding: 0px 0px 0px 20px;border-left: none;}
/* End Form Elements */


/* Begin Comments*/
.commentlist {margin: 0; padding: 0;text-align: justify;width: 510px;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
#comments{padding: 0px 0px 0px 0px;border-left: none;margin: 0px 0px 0px 20px;}
/* End Comments */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
hr {display: none;}
.navigation {display: block;text-align: center;margin-bottom: 20px;}
/* End Various Tags & Classes*/


.entry-title h2 {border-left: 3px solid #f97709;}
.entry-title h2 a {font-family: Helvetica, Verdana, sans-serif;font-size: 14px; color: #f97709;padding: 0px 0px 0px 10px;}
.entry-title h2 a:hover {color: #123354;}
.entry-meta {margin: 10px 0px 0px 15px; font-weight: normal;font-size: 11px;font-family: Helvetica, Verdana, sans-serif;color: #123354;}
.postmetadata {float: right;margin: 0;font-family: Helvetica, Verdana, sans-serif;font-weight: bold;font-size: 12px;}
.postmetadata a {color: #123354;text-decoration: none;}
.postmetadata a:hover {color: #f97709;text-decoration: none;}
.pagetitle {font-family: Helvetica, verdana, sans-serif;font-size: 17px;padding: 10px 0px 0px 20px;}


/* Slides Styling */
.services h2{margin: 0px 0px 0px 10px;padding: 0px 0px 0px 10px;font-size: 14px;border-left: 3px solid #f97709;}
#imagebox {display: inline;float: left;width: 200px;height: 150px;margin: 10px 20px;padding: 5px;background-color: #ffffff;border: 1px solid #dcdace;}
ul.imagebox-links {float: right;padding: 0; margin: 1em 0; list-style: none; width: 240px; height: auto; position: relative; z-index: 10;}
ul.imagebox-links li {display: block;float: left;width: 100px;margin: 0 20px 0px 0;}
ul.imagebox-links li a {text-align: left;color: #000;text-decoration: none;font-weight: bold;display: block;margin: 0 0 20px 0;}
ul.imagebox-links li a:hover{text-decoration: underline;}
/* End Slides Styling */