/* 

Theme Name: Livewire Theme
Description: Livewire Theme
Version: 1.0
Author: Marites Quitoriano (marites@orangefix.net)
*/


/* Remove all margin and paddings */

* {
   margin: 0;
   padding: 0;
}

html {
	height: 100%;
	
}

body {
	height: 100%; 
	background: #000 url(images/bg.jpg) top left repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71.5%;
	line-height: 1.35em;
	color: #000;
}

/* Remove all border for images */

a img, img {
	border: none; 
	display: block; 
}

/* Hides Text */
.hidetext {
	display: none;
}

/* links */

a, a:link, a:visited {
	font-size: 100%;
	color: #01468E;
	text-decoration: none;
}	

a:hover {
	font-size: 100%;
        color: #7A7A7A;
	text-decoration: none;

}

.title, .title a, .title a:link, .title a:visited  {
color: #000;
   font-weight: bold;
}

.more a, .more a:link, .more a:visited {
        font-weight: bold;
        padding-top: 2px;
        font-size: .8em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-size: 1.9em;
}

h2 {
font-size: 1.8em;
}

h3 {
font-size: 1.5em;
}

h4 {
font-size: 1.3em;
}



h5 {
font-size: 1.2em;
}


#accessibility {
	display: none;
}

#wrapper_home
{
	width: 990px;
	margin: 0 auto;
    background: url(images/wrapper_bg.gif) top left no-repeat;
	height: 700px;
    
}

#wrapper
{
	width: 990px;
	margin: 0 auto;
   background: url(images/wrapper_bg2.png) top left no-repeat;
	height: 700px;
}


#maincontent {
float: left;
width: 100%;

}

#leftcontent {
float: left;
width: 780px;
}

#lights {
float: left;
position: relative;
top: 60px;
left: 205px;
background: url(images/lights.png) top left no-repeat;
width: 82px;
height: 105px;
z-index: 200;
}

#par64 {
float: left;
position: relative;
top: 20px;
left: 25px;
background: url(images/par64_yellow.png) top left no-repeat;
width: 206px;
height: 109px;
z-index: 200;
}

#ducttape {
float: left;
position: relative;
top: 52px;
left: 654px;
background: url(images/duct_tape.png) top left no-repeat;
width: 132px;
height: 134px;
z-index: 100;
}

#ducttape2 {
float: left;
position: relative;
left: 370px;
top: 55px;
background: url(images/duct_tape.png) top left no-repeat;
width: 132px;
height: 134px;
z-index: 100;
}

#reel {
float: left;
position: relative;
z-index: 200;
top: 350px;
left: -345px;
}


#reel, #reel a {
display: block;
width: 120px;
height: 120px;
}

#reel a {
filter: alpha(opacity=85);
opacity: .85;
background: url(images/reel.png) top left no-repeat;
}

#reel a:hover {
filter: alpha(opacity=100);
opacity: 1;
background: url(images/reel.png) top left no-repeat;
}


#slideshow {
float: left;
position: relative;
top: -50px;
left: 100px;
width: 645px;
height: 440px;
background: url(images/slideshow_bg.png) top left no-repeat;
}

#easysmoothgallery_gallery_50 {
position: relative;
top: 15px;
left: 15px;
}

#clear {
clear:both;
}

#innercontent {
float: left;
margin-top: 85px;
width: 615px;
padding-bottom: 50px;
background: #ded9c3 url(images/inner_bg.gif) 0 0 no-repeat; 
}

#innercontent .title {
position: relative;
left:33px;
top:76px;
}


#innercontent2 {
float: left;
position: relative;
top: 86px;
width: 615px;
height: 590px;
margin-bottom: 125px;
background: url(images/content_bg2.png) 0 0 no-repeat;
}

#leftinner {
float: left;
width: 246px;
position: relative;
margin-top:76px;
padding-bottom: 40px;
left:27px;
color: #fff;
background: url(images/leftinner_bg.png) 50px 10px repeat;
}

#leftinner .post {
padding-left: 20px;
}

#leftinner .entry {
padding: 15px 10px 0 10px;
}

#leftinner .entry p {
padding-bottom: 10px;
}

#leftinner .entry a {
color: #fff;
text-decoration: underline;
}

#rightinner {
float: right;
position: relative;
padding-top: 340px;
right: 20px;
height: 250px;
width: 300px;
}


#rightcontent {
float: left;
width: 210px;
}

#logo {
float: left;
padding-top: 200px;
padding-left: 5px;
}


#logo, #logo a {
display: block;
width: 176px;
height: 55px;
}


#logo a {
  background: transparent url(images/livewire_logo.png) 0 0 no-repeat;
}

#sidenav {
float: left;
padding: 50px 0 0 50px;
}

#sidenav ul{
padding: 0;
margin:0;
}

#sidenav li {
float: left;
list-style-type:none;
padding-bottom: 30px;
width: 140px;
font-size: 1.1em;
}


#sidenav a {
text-decoration: none;
display: block;
height: 11px;
}


#nav_whoweare a {
background: url(images/nav_whoweare.gif) top left no-repeat;
height: 11px;
width: 92px;
}

#nav_whoweare a:hover {
background: url(images/nav_whoweare.gif) bottom left no-repeat;
height: 11px;
width: 92px;
}


#nav_whatwedo a {
background: url(images/nav_whatwedo.gif) top left no-repeat;
height: 11px;
width: 92px;
}

#nav_whatwedo a:hover {
background: url(images/nav_whatwedo.gif) bottom left no-repeat;
height: 11px;
width: 92px;
}

#nav_callus a {
background: url(images/nav_callus.gif) top left no-repeat;
height: 11px;
width: 64px;
}

#nav_callus a:hover {
background: url(images/nav_callus.gif) bottom left no-repeat;
height: 11px;
width: 64px;
}

#nav_phonenum a:hover {
background: url(images/nav_phonenum.gif) top left no-repeat;
height: 11px;
width: 129px;
}

#nav_phonenum a {
background: url(images/nav_phonenum.gif) bottom  left no-repeat;
height: 11px;
width: 129px;
}

#nav_email a {
background: url(images/nav_email.gif) top left no-repeat;
height: 14px;
width: 156px;
}

#nav_email a:hover{
background: url(images/nav_email.gif) bottom  left no-repeat;
height: 14px;
width: 156px;
}

#innercontent2 #content {
padding: 60px 25px 0 40px;
}

/* Footer */

#footer {
float: left;
clear: both;
width: 100%;
}


#cassette {
float: left;
position: relative;
top: -100px;
left: 70px;
width: 159px;
height: 147px;
background: url(images/cassette.png) 0 0 no-repeat;
}

#vcard, #vcard_home {
float: left;
color: #fff;
padding-left: 115px;
}

#vcard {
position: relative;
top: 60px;
left: -30px;
padding-left: 0px;
}

#vcard a, #vcard_home a {
color: #f3a32a;
}


#vcard a:hover, #vcard_home a:hover {
text-decoration: underline;
}

div .falbum-thumbnail-nods a  {
float: right;
padding-left: 4px;
border-left: none;
}

div .falbum-thumbnail-nods a:hover  {
float: right;
padding-left: 4px;
border-left: 5px solid #f3a32a;
}

div .falbum-thumbnail-nods img {
border: 2px solid #fff;
}