/*
Theme Name: AVL
Theme URI: http://usebombs.com/themes/avl
Description: The default theme for AVL Signs & Graphics.

Version: 0.1
Author: Arion Londraville
Author URI: http://usebombs.com/
Tags: custom, blue, yellow, fixed width, two columns

	AVL v1.0
	http://usebombs.com/
	This theme was designed and built by Arion Londraville,

	whose blog you will find at http://usebombs.com/
*/






/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


body{background: #2a2925 url(images/background.png) repeat-y 50% 0;}

h1{margin: 0 0 6px;}
h1 span, h2 span, #stock-list, #searchlabel{
position:absolute;
left:-10000px;}

h1 a{
display:block;
height: 431px;
width: 960px;
background: url(images/branding.jpg) no-repeat 50% 0;}

h2{
height: 50px;
margin: 12px 0 10px;
clear: both;}
.pagetitle{font-size:275%;height:275%;font-family:times new roman;font-weight:normal;}
.overview{height: 80px;}
div#gallery-1 img {border:1px solid black;}
div#gallery-1{margin-bottom:10px;}
#searchform{text-align:center;margin-bottom:25px;}
#s{width: 300px;}
#sitemap{list-style-type:none;font-family:Impact;font-size:200%;}
#sitemap li li{font-family:Arial,Helvetica,Sans-Serif;font-size: 50%;margin-top:2px;margin-bottom:2px;}
#sitemap li li a,#sitemap a:hover,#sitemap a:visited{color:#000;font-weight:bold;text-decoration:none;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- ICONS -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


.icon-wrapper ul{
list-style-type: none;
margin: 0;
padding: 0;
text-indent: 0;
font-size: .9em;
text-align: center;}

.icon-wrapper ul li{
float: left;
width: 100px;
margin: 0 13px 6px 0;
padding: 0;
text-indent: 0;}

.icon-wrapper ul li a:link, .icon-wrapper ul li a:visited, .icon-wrapper ul li a:hover, .icon-wrapper ul li a:active{
color: #000; text-decoration: none;}

.icon-wrapper br{clear: left;}

.icon-wrapper{
height: 250px;
margin-left: 6px;
width: 100%;}


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- AVL COLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


#avl{
width: 455px;
margin: 0 15px 0 10px;
background-color: #ffe178;}

#header-design{background: url(images/header-print-design.gif) no-repeat;}
#header-portfolio{background: url(images/header-portfolio.gif) no-repeat;}
#header-projects{background: transparent url(images/header-projects.gif) no-repeat;}
#header-contact{background: transparent url(images/header-contact.gif) no-repeat;}
#header-call{background: transparent url(images/header-call.gif) no-repeat;}
#avl #header-site{background: url(images/header-map-yellow.gif) no-repeat;}
#avl #header-search{background: url(images/header-search-yellow.gif) no-repeat;}

	/* -------- CURRENT PROJECTS -------- */

	.post h3{
	font-family: Impact;
	font-size: 26px;
	margin: 0;
	color: #333;}
	.post h3 a{color: #333; text-decoration:none;}

	.post .meta{
	font-size: 12px;
	margin: 0 0 15px;}

	/* -------- ALIGN IMAGES -------- */

	.wp-caption{
	margin: 5px;
	padding: 5px 0 0;
	text-align: center;
	background-color: #333;
	color: #fff;
	font-size: 10px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;}
	.wp-caption p{
	margin: 0px;
	padding: 5px 0;}
	img.centered, div.aligncenter {
	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;}

	/* -------- Other -------- */
	.oldnew{clear: both; margin-bottom: 10px;}




/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- SHIRT HEADS COLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


#shirtheads{
width: 455px;
margin: 0 10px 0 15px;
background-color: #48aee2;}

#header-merchandise{background: transparent url(images/header-merchandise.gif) no-repeat;}
#header-promotions{background: transparent url(images/header-promotions.gif) no-repeat;}
#header-work{background: transparent url(images/header-work.gif) no-repeat;}
#header-stock{background: transparent url(images/header-stock.gif) no-repeat;}
#shirtheads #header-site{background: url(images/header-map-blue.gif) no-repeat;}
#shirtheads #header-search{background: url(images/header-search-blue.gif) no-repeat;}

#additional{
padding: 15px 0;
background: transparent url(images/additional.jpg) no-repeat 50% 0;}
#avladditional{margin: 0 5px 0 0;}
#shadditional{margin: 0 0 0 5px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


#footer{margin: 0;}

#avlfooter{
height: 255px;
background: #e0a21d;
margin: 0 5px 0 0;
padding: 15px 0 0;
color: #000;}

#shfooter{
height: 255px;
background: #0d5792;
margin: 0 0 0 5px;
padding: 15px 0 0;
color: #fff;
text-align: center;}

#avlfooter a{color: #fff;}

#header-contact, #header-stock, #header-call, #avlfooter h3, #avlfooter p, #shfooter p, #avlfooter address{
width: 455px;
margin: 0 15px 15px 10px;
font-weight: bold;}

#avlfooter address{margin: 0 0 8px 10px; }

#header-call{margin-bottom: 8px;}
#avlfooter h3, #avlfooter p {margin-bottom: 8px; padding: 0;}
