/* CSS Document */

/*
Theme Name: Painting Smart 2.Awesome
Theme URI: http://www.paintingsmart.com
Description: For Smart Companies, Inc.
Author: Michael Haws
Author URI: http://www.michaelhawsweb.com
Version: 2.0
.
Enjoy what's under the hood code monkey.
.
*/

    body { color: #666; margin:0; padding: 0; background: #fff url("newbg.png") 50% 0 no-repeat; text-align: center;  } 
    body.iframe { text-align: left; background: transparent; }
    body, input, textarea, select { font: 14px/21px "Helvetica Neue", Arial, Helvetica, sans-serif; }

#copyright {
color: #7a85bd;
margin: 30px 30px 0 0;
float: right;
text-align:right;
width:300px;
}
#footer img {text-decoration:none;border:none;}



.cheat {margin-left:200px;}
.cheat img {margin-left:200px;}

#container {
width: 948px;
height: 100%;
margin: 0 auto;
text-align: left;
}



#content{
width: 948px;
height: 100%;
margin: 0 auto;
text-align: left;
}
.welcome {margin-top: 20px; float: left; border-bottom: 3px solid #4d5e98; margin-left: 5px; width:935px; padding-bottom: 10px;}
.bye {margin-top: 20px; float: left; border-top: 3px solid #4d5e98; margin-left: 15px;}
#header {
width: 948px;
height: 100%;
margin: 0 auto;
text-align: left;
margin-left: -20px;
}
#header img {float: left;}

#homesidebar {
clear: both;
float: left;
width: 334px;
margin-top: 10px;

}

#homesidebar img {border:none;text-decoration:none;}

#categoryhome {
float: left;
width: 524px;
height: 394px;
border-left: 1px dashed gray;
margin-left: 20px;
padding-left: 30px;
margin-top: 30px;}

#contacthome {
clear: both;
float: left;
width: 400px;
margin-left: 20px;
padding-left: 30px;
margin-top: 30px;}




#categorytext {
width: 210px;
float: left;
margin-top: 40px;
margin-left: 20px;
font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#categorytext img {border:none;text-decoration:none;}
#contactright {
float: left;
width: 400px;
border-left: 1px dashed gray;
padding-left: 30px;
margin-top: 30px;
margin-left: 15px;
}

#aboutsidebar h4 {padding-top: 15px;}

#aboutsidebar {
clear: both;
float: left;
width: 276px;
margin: 0;
margin-top: 13px;
margin-left: -4px;
font: 18px/21px "Helvetica Neue", Arial, Helvetica, sans-serif; 
border-right: 1px dashed gray;
}

#aboutsidebar h4 {
font: 22px/18px "Helvetica Neue", Arial, Helvetica, sans-serif; 
color: #f1bd59;
margin-top: 20px;
margin-left: 10px;
padding: 10px;
}

#aboutsidebar ul li {display: block; text-decoration: none; }
#aboutsidebar li{
font: 16px/16px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin-top: 10px;
padding: 0;
padding-top: 15px;
text-decoration: none;
color: #6f6f6f;
border-bottom: 1px dashed #b2b2b2;

}
#aboutsidebar ul{
font: 18px/21px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin: 0;
margin-left: 6px;
padding: 0;
margin-top: -20px;
text-decoration: none;
width: 250px;
}

#aboutsidebar li a{
color: #6f6f6f;
text-decoration: none;
margin-left: 20px;
}
#aboutsidebar li a:hover{
color: #f1bd59;
text-decoration: none;
margin-left: 20px;
}


#aboutsidebar ul li a {text-decoration: none; }

#aboutsidebar img {text-decoration: none; border:none; margin-top: 25px; margin-left: 8px;}

#about {
float: left;
width: 630px;
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 10px;
}


#about img {text-decoration: none; border: none; float: left; margin-right: 20px; margin-left: 7px;}


#footer {
	width: 944px;
	height: 140px;
	overflow: hidden;
	clear: both;
	float: left;
	text-align: left;
	font: 10px "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin-bottom: 30px;
margin-top: 0px;
border-top: 1px dashed #4d5e98;


}

#footer a {
	color: #888;
}

#footer p#copy {
	float: left;
}

#footer ul#footernav {
	float: right;
	margin-right:30px;
}

#footer ul#footernav li {

	float: left;
	list-style: none;
	
}

#footer ul#footernav li a {
	padding: 0 10px;
	border-right: 1px solid #888;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, sans-serif;
	
}

#footer ul#footernav li:last-child a {
	border: none;
	padding-right: 0;
}

#footer img {float: left; margin-top: 12px; margin-left: 40px;}




















.lavaLampNoImage {
            position: relative;
            height: 30px;
            width: 450px;
            padding: 15px;
            margin: 10px 0 ;
            overflow: hidden;
    		float: right;
			margin-right: -35px;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
					
                }
                    .lavaLampNoImage li.back {
                       
                       border-bottom: 4px solid #4d5e98;
                        width: 7px;
                        height: 27px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font:  14px "Helvetica Neue", Arial, Helvetica, sans-serif;
						font-weight: bold;
                        text-decoration: none;
                        color: gray;
                        outline: none;
                        text-align: center;
                        top: 7px;                    
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 16px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border:none;
                        }         

.text_block { width: 400px; float: left; }    
.image_block {width: 400px; float: left; }    

#servicessidebar {
clear: both;
float: left;
width: 276px;
margin: 0;
margin-top: 13px;
margin-left: -2px;
font: 18px/21px "Helvetica Neue", Arial, Helvetica, sans-serif; 
border-bottom: 1px dashed gray;
border-right: 1px dashed gray;
}

#servicessidebar h4 {
font: 22px/18px "Helvetica Neue", Arial, Helvetica, sans-serif; 
color: #f1bd59;
margin-top: 10px;
margin-left: 10px;
padding: 10px;
}

#servicessidebar ul li {display: block; text-decoration: none; }
#servicessidebar li{
font: 16px/16px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin-top: 10px;
padding: 0;
padding-top: 15px;
text-decoration: none;
color: #6f6f6f;
border-bottom: 1px dashed #b2b2b2;

}
#servicessidebar ul{
font: 18px/21px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin: 0;
margin-left: 6px;
padding: 0;
margin-top: -20px;
text-decoration: none;
width: 250px;
}

#servicessidebar li a{
color: #6f6f6f;
text-decoration: none;
margin-left: 20px;
}
#servicessidebar li a:hover{
color: #f1bd59;
text-decoration: none;
margin-left: 20px;
}


#servicessidebar ul li a {text-decoration: none; }

#servicessidebar img {text-decoration: none; border:none; margin-top: 25px; margin-left: 8px;}




