/*  
Theme Name: Armadillo Studios - SpeedSpecialist.com
Description: Custom Theme WP Theme create for Concept 3's Speedspecialist.com
Version: 1.0
Author: Connor Turner 

/*

/* Global Stylings
---------------------------------------------------------------------------------------------- */

*
{
padding:0px;
margin:0px;
}


/* Colors
white: #FFFFFF    	Light Blue: #XXXX 	 	Dark Blue: #XXXXX  */

/* 
------------------------------------------------------------------------------------------------- */

body
{
background-color:#000000;
background-repeat:repeat;
padding: 0px;
margin: 0px;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address 
{ 
margin:0; 
}

a
{
text-decoration:none;
}

img{border:none;}

.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear {clear:both;}
a img{ border:none; }

.sep
{
clear:both;
background-image:url(http://www.speedspecialists.com/images/sep.png);
background-repeat:no-repeat;
background-position:center center;
margin: 18px auto;
padding: 0px 10px;
height: 18px;
width: 392px;
}

/* Header
------------------------------------------------------------------------------------------------------- */

#header
{
background-image:url(http://www.speedspecialists.com/images/headerpat.png);
background-repeat:repeat-x;
background-position:top left;
height: 35px;
margin: 0px 0px;
}

#headText
{
background-image:url(http://www.speedspecialists.com/images/headertxt.png);
background-repeat:no-repeat;
background-position:top left;
height: 30px; 
width: 950px;
text-align:left;
text-indent:-8000px;
margin: 0px auto;
}

/* Main Wrapper
------------------------------------------------------------------------------------------------ */

#wrapper
{
margin: 0px auto;
padding: 0px;
width: 970px;
height: 100%;
}

* html #wrapper

{
\width: 990px;
w\idth: 970px;
}


#wrapper h5
{
text-align:center;
font: .55em/1.0em  Verdana, Tahoma, Helvetica, sans-serif;
color:#fff;
}


/* SpeedSpecialists Banner
----------------------------------------------------------------------------------------------------------- */

#ssBanner
{
background-image:url(http://www.speedspecialists.com/images/headbanner.png);
background-position:left top;
background-repeat:no-repeat;
width:970px;
height:225px;
}

#mainNavigation
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
color:#fff;
font: .90em  Verdana, Tahoma, Helvetica, sans-serif;
}

#mainNavigation ul
{
padding-top: 185px;
}

#mainNavigation li
{
float: left;
padding-right: 10px;
margin-right: 5px;
list-style-type:none;
border-right: 1px solid #ccc;
line-height: 15px;
}


#mainNavigation a {
  display: block;
  text-indent: -9000px;
  outline: none;
}

#mainNavigation a:hover {
  background-position: left bottom;
}

#mainNavigation .home
{
  width: 50px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/home.menu.gif) no-repeat;
  background-position: left top;
}

#mainNavigation .skunk
{
  width: 102px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/skunk.menu.gif) no-repeat;
}

#mainNavigation .bio
{
  width: 55px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/about.menu.gif) no-repeat;
}

#mainNavigation .pics
{
  width: 35px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/pics.menu.gif) no-repeat;
}

#mainNavigation .vids
{
  width: 40px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/vids.menu.gif) no-repeat;
}

#mainNavigation .showcase
{
  width: 86px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/show.menu.gif) no-repeat;
}

#mainNavigation .cont
{
  width: 86px;
  height: 15px;
  background: url(http://www.speedspecialists.com/images/contact.menu.gif) no-repeat;
}

.ssFVideo
{
position:absolute;
top: 30px;
left: 65%;
background-color:#000;
background:url(http://www.speedspecialists.com/images/ssVideoBk.gif) no-repeat;
background-position:top left;
height:225px;
width: 350px;
padding: 0px 30px;
}


/* Left-side 
---------------------------------------------------------------------------------------- */

#wrapperLeft
{
width: 590px;
margin:0px 0px 0px 0px;
padding: 0px 0px 18px 10px;
float: left;
color:#fff;
}

* html #wrapperLeft

{
\width: 580px;
w\idth: 590px;
}

#wrapperLeft p
{
margin: 0 0 1.5em; 
}

.contentTop
{
background:url(http://www.speedspecialists.com/images/contentTop.png);
background-position:top left;
background-repeat:no-repeat;
width: 590px;
height:57px;
padding:0px;
margin: 0px;
}

.contentTop h2
{
padding: 0px;
margin: 0px 0px 0px 15px;
width: 100%;
height:100%;
}

.content
{
background-image:url(http://www.speedspecialists.com/images/contentBody.png);
background-position: top left;
background-repeat:repeat-y;
width:590px;
min-height:800px;
height:100%;
padding:10px 0px;
font: normal 100% "Trebuchet MS", Tahoma, Arial;
}


.content h2
{
font: 1.05em 130% "Trebuchet MS", Tahoma, Arial;
font-weight: 100;
}

.content h4
{
font: 1.05em 130% "Trebuchet MS", Tahoma, Arial;
font-weight: 100;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 9px;
}

.content a
{
color:#66CCFF;
text-decoration: none;
}

.content a:hover
{
color:#fff;
background-color: #66CCFF;
}

.content ul
{
margin: 9px 0px 9px 18px;
padding: 0px;
list-style-type: none;
}

.content li
{


}

.contentBot
{
background-image:url(http://www.speedspecialists.com/images/contentBot.png);
background-position:top left;
background-repeat:no-repeat;
width:590px;
height: 111px;
margin: 0px 0px 20px 0px;
}



/* Articles
---------------------------------------------------------------------------------------------------- */

.articles
{
padding: 0px 15px 0px 15px;
width: 560px;
font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
}

.lgarticles
{
padding: 0px 15px;
width: 590px;
font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
}


/* Large Content Page
---------------------------------------------------------------------------------------------------- */

.lgcontentTop
{
background-image:url(http://www.speedspecialists.com/images/lgcontentTop.png);
background-position:top left;
background-repeat:no-repeat;
width: 840px;
height:57px;
padding:0px;
margin: 0px;
}

.lgcontentTop h2
{
padding: 0px;
margin: 0px 0px 0px 15px;
width: 100%;
height:100%;
}

.lgcontent
{
background-image:url(http://www.speedspecialists.com/images/lgcontent.png);
background-position: top left;
background-repeat:repeat-y;
width:840px;
min-height:950px;
height:100%;
padding:10px 0px;
font: normal 100% "Trebuchet MS", Tahoma, Arial;
}

.lgcontent h2
{
font: 1.05em 130% "Trebuchet MS", Tahoma, Arial;
font-weight: 100;
}

.lgcontent h4
{
font: 1.05em 130% "Trebuchet MS", Tahoma, Arial;
font-weight: 100;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 9px;
width: 560px;
}

.lgcontent a
{
color:#66CCFF;
text-decoration: none;
}

.lgcontent a:hover
{
color:#fff;
background-color: #66CCFF;
}

.lgcontent ul
{
margin: 9px 0px 9px 18px;
padding: 0px;
list-style-type: none;
}

.lgcontent li
{


}

.lgcontentBot
{
background-image:url(http://www.speedspecialists.com/images/lgcontentBot.png);
background-position:top left;
background-repeat:no-repeat;
width:840px;
height: 111px;
margin: 0px 0px 20px 0px;
}

/* Page Menus
------------------------------------------------------------------------------------------------ */

#showlist

{
font-size: 1.15em;
color: #FFF;
margin: 0px auto;
padding: 0px 0px;
width: 460px;
line-height: 1.00em;
}

#showlist ul
{
list-style-type:none;
padding: 9px 0px;
}

#showlist li
{
float: left;
padding-right: 10px;
margin-right: 5px;
line-height: 15px;
}

#skunklist
{
font-size: 1.15em;
color: #FFF;
margin: 0px auto;
padding: 0px 0px;
width: 300px;
line-height: 1.00em;
}

#skunklist ul
{
list-style-type:none;
padding: 9px 0px;
}

#skunklist li
{
float: left;
padding-right: 10px;
margin-right: 5px;
line-height: 15px;
}



/* Right-Side Wrappet
---------------------------------------------------------------------------------------------------- */

#wrapperRight
{
margin:32px 0px 32px 0px;
float: left;
font: .75em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
font-weight:100;
color:#fff;
width: 355px;
display:block;
}

* html #wrapperRight

{
\margin-left: -13px;
m\argin-left: 0px;
\width: 340px;
w\idth: 350px;
}


#wrapperRight ul
{
padding: 0px 0px;
margin:0px 15px;
list-style-type:none;
}

#wrapperRight a
{
color:#55CCFF;
text-decoration: none;
}

#wrapperRight a:hover

{
color:#fff;
background-color: #55CCFF;
}


/* SideBar Sections
---------------------------------------------------------------------------------------------------------*/

.sideSectTop
{
width:355px;
margin:9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:55px;
background-image:url(http://www.speedspecialists.com/images/sideSectTop.png);
background-position:left top;
background-repeat:no-repeat;
}

.sideSectTop h3
{
margin: 0px;
padding: 10px 10px 0px 0px;
text-align: right;
}


.sideSect
{
width:355px;
margin:0px;
padding: 0px 0px 0px 0px;
background-image:url(http://www.speedspecialists.com/images/sideSect.png);
background-position:left top;
background-repeat:repeat-y;
text-align: right;
}

.sideSect p, .sideSect h2, .sideSect h3
{
padding: 0px 15px 0px 0px;
margin: 0px;
}

.sideSectBot
{
width:355px;
margin:0px;
padding: 0px 0px 0px 0px;
height:10px;
background-image:url(http://www.speedspecialists.com/images/sideSectBot.png);
background-position:left top;
background-repeat:no-repeat;
}

.sideStefan
{
width:355px;
height: 140px;
margin:18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(http://www.speedspecialists.com/images/stefan.png);
background-position:left top;
background-repeat:repeat-y;
text-align: right;
}



/* Image Replacement Page Titles
------------------------------------------------------------------------------------------------------ */

.latestPage
{
background-image:url(http://www.speedspecialists.com/images/latestposts.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}

.skunkPage
{
background-image:url(http://www.speedspecialists.com/images/skunkworks.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}

.showcasePage
{
background-image:url(http://www.speedspecialists.com/images/showcase.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}

.vidsPage
{
background-image:url(http://www.speedspecialists.com/images/vids.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 170px;
height:37px;
text-indent: -8000px;
}

.picsPage
{
background-image:url(http://www.speedspecialists.com/images/pics.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}

.aboutPage
{
background-image:url(http://www.speedspecialists.com/images/about.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}

.contactPage
{
background-image:url(http://www.speedspecialists.com/images/contact.gif);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}


/* Gallery
------------------------------------------------------------------------------------------------------ */
.gallerySS{margin:20px auto;padding:0;width:300px;}
.gallerySS h2{;margin:0 0 .2em;}
.gallerySS h2 em{font:normal 80%/100% Arial,Helvetica,sans-serif;color:#999999;}
.bigImage{border:solid 3px #66CCFF;width:286px;height:300px;/*padding:3px;*/}
.thumbs{width:300px;}
.thumbs img{border:solid 3px #66CCFF;;width:63px;height:52px; margin-left: 3px;/*padding:3px;*/}
.thumbs img:hover{border-color:#FFF;margin-left: 3px}

/* Image Replacement Sidebar Titles
------------------------------------------------------------------------------------------------------ */


/* Image Replacement Footer
------------------------------------------------------------------------------------------------------- */

.siteMap
{
background-image:url(http://www.speedspecialists.com/images/sMap.png);
background-position:left bottom;
background-repeat:no-repeat;
width: 167px;
height:37px;
text-indent: -8000px;
}

.recentPosts
{
background-image:url(http://www.speedspecialists.com/images/rPosts.png);
background-position:right;
background-repeat:no-repeat;
width: 124px;
height:37px;
text-indent: -8000px;
text-align: right;
}

/* Footer 
------------------------------------------------------------------------------------------------------ */

#footer
{
border-top: 1px solid #fff;
background-image:url(http://www.speedspecialists.com/images/footerpat.png);
background-position:top left;
background-repeat:repeat-x;
padding: 18px 0px;
margin: 18px 0px 0px 0px;
font: .75em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
color:#fff;
display:block;
height:275px;
}

#footer h5
{
font-size: .75em;
text-align:center;
font-weight: 100;
color:#CCCCCC;
}

#footer h5 a
{
color:#66CCFF;
text-decoration:none;
}

#footer h5 a:hover
{
color:#000;
background-color:#66CCFF;
}

.footerWrap
{
width:750px;
height: 250px;
margin: 0px auto;
padding: 18px 0px 0px 0px;
background-image:url(http://www.speedspecialists.com/images/footerbk.png);
background-position:center bottom;
background-repeat:no-repeat;
}

.footerLeft
{
float:left;
width: 350px;
height:100%;
display:block;
text-align:left;
}

.footerLeft a
{
color:#66CCFF;
text-decoration:none;
}

.footerLeft a:hover
{
color:#000;
background-color:#66CCFF;
}

.footerLeft ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

.footerLeft li
{
background-image:url(http://www.speedspecialists.com/images/footerList.png);
background-position:center left;
background-repeat:no-repeat;
padding-left: 35px;
line-height: 130%;
}

.footerRight
{
float:right;
height:100%;
width: 350px;
display:block;
text-align:right;
}

.footerRight ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

.footerRight li
{
background-image:url(http://www.speedspecialists.com/images/footerList.png);
background-position:center right;
background-repeat:no-repeat;
padding-right: 35px;
line-height: 18px;
}

.footerRight a
{
color:#66CCFF;
text-decoration:none;
}

.footerRight a:hover
{
color:#000;
background-color:#66CCFF;
}