/* @override http://www.mcguyverpainting.com/wp-content/themes/mcguyver/style.css */

/* 
Theme Name: McGuyver Painting
Theme URI: http://wordpress.org/
Description: McGuyver Painting's Wordpress theme
Version: 1.0
Author: Adrian Hanft
Author URI: http://www.redrocketmg.com/



 Begin Typography & Colors 
*/

body {
color:#666;
font-family:'trebuchet ms', verdana, sans-serif;
background-color:#f0f1e8;
text-align:left;
font-size:62.5%;
margin:0;
padding:0;
background-image:url('images/blue_pattern.gif');
background-position: top center;
}

#container_home {
font-size:1.1em;
line-height:1.4em;
background-image:url('images/blue_pattern.gif');
background-position:top left;
background-repeat:repeat-y;
width:1016px;
margin:0 auto;
padding:0;
}

#container {
width:1016px;
min-height:100%;
font-size:1.1em;
line-height:1.4em;
background-image:url('images/paint_background.gif');
background-position:top center;
background-repeat:repeat-y;
margin:0 auto;
padding:0;
}

#container-inner_home {
width:1016px;
min-height:100%;
margin:0 auto;
padding:0;
}

a {
color:#666;
text-decoration:none;
border:none;
}

ul {
margin:0 0 20px;
padding:0;
}

#alpha ul {
line-height:1.3em;
margin:0 0 25px;
padding:0;
}

#alpha ul li {
color:#777;
font-family:"trebuchet ms", Helvetica, Arial, sans-serif;
font-size:1.1em;
font-style:normal;
font-weight:700;
text-align:left;
text-transform:uppercase;
padding:0 15px 5px 0;
}

#alpha ul li a {
color:#777;
}

#alpha li {
list-style:none;
margin:0;
padding:0;
}

li {
list-style:none;
list-style-type:disc;
list-style-position:inside;
margin:0;
padding:0;
}

form#searchform {
margin:0 0 20px;
}

#alpha li a,#beta a {
color:#666;
text-decoration:none;
border:0;
border-style:solid;
}

#beta a img {
color:#666;
text-decoration:none;
border-top:0;
border-right:0;
border-left:0;
border-bottom:0;

}

h1 a, h2 a {
color:#666;
text-decoration:none;
border:0;
}



#beta h2 a,#beta h1 a {
border:none;
}

p {
font-size:1.1em;
font-weight:400;
margin:0 0 20px;
padding:0 10px 1em;
}

h1 {
color:#666;
font-family:ScalaSansOT-Regular, "trebuchet ms", Helvetica, Arial, sans-serif;
font-style:normal;
line-height:25px;
letter-spacing:0;
font-weight:400;
text-align:left;
text-transform:none;
margin:0 0 10px;
padding:0;
}
#beta h2 {
color:#fff;
font-family:ScalaSansOT-Regular, "trebuchet ms", Helvetica, Arial, sans-serif;
font-style:normal;
line-height:22px;
letter-spacing:0;
font-weight:bold;
text-align:left;
text-transform: uppercase;
margin:0 0 10px 0px;
padding:0 0 0 30px;
}
h2 {
color:#666;
font-family:"trebuchet ms", Helvetica, Arial, sans-serif;
font-size:1em;
font-style:normal;
letter-spacing:0.1em;
font-weight:700;
text-align:left;
text-transform:uppercase;
margin:0;
padding:0 0 0 20px;
background-image:url('images/headline_background_brush.gif');
background-position: top left;
background-repeat: no-repeat;
}
#alpha h2 {

background-image:url('images/headline_background_brush_sidebar.gif');

}
#content-inner2 {
width:1016px;
min-height:600px;
margin:0 auto;
padding:0;
}

#content_wrapper {
width:1016px;
margin:0 auto;
padding:0;
}

#content_wrapper_home {
width:1016px;
background-image:url('../lizard/images/home_background.gif');
background-position:bottom left;
background-repeat:no-repeat;
min-height:590px;
margin:0 auto;
padding:0;
}

#header {
width:1016px;
height:180px;
background-image:url('images/paint_top.gif');
background-position: top right;
background-repeat: no-repeat;
background-color:none;
margin:0 auto;
padding:0;
z-index:1;
}

#logo {
width:267px;
height:109px;
font-size:0.9em;
float:left;
margin: 45px 0 0 30px;
padding:0;
background-image:url('images/mcguyver_painting_logo.jpg');
background-repeat: no-repeat;
}

#logo_home {
width:320px;
font-size:0.9em;
float:left;
margin:29px 0 0 108px;
padding:0;
}

#header_home {
width:1016px;
height:187px;
background-image:url('../lizard/images/header_home.gif');
background-position:bottom left;
background-repeat:no-repeat;
background-color:#f0f1e8;
margin:0 auto;
padding:0;
}

#alpha {
position:relative;
width:250px;
line-height:1.5em;
display:inline;
float:left;
padding:0 0 0 15px;
}

#alpha2 {
position:relative;
width:231px;
line-height:1.5em;
display:inline;
float:left;
padding:20px 40px 0 17px;
}

#alpha_home {
position:relative;
width:230px;
line-height:1.5em;
display:inline;
float:left;
padding:0;
}

#alpha-inner-home {
height:382px;
width:230px;
}

#address {
width:180px;
float:right;
padding:105px 150px 0 0;
}

#address h4 {
font-size:12px;
line-height:14px;
height:20px;
margin:0;
padding:0;
}

#address h3 {
font-size:21px;
line-height:21px;
height:21px;
margin:0;
padding:0;
}

#beta {
width:658px;
float:right;
margin:0 45px 0 0;
padding:0;
background-image:url('images/content_background.gif');
}

#beta-inner {
margin: 0;
width:608px;
padding: 0 30px 0 20px;
background-image:url('images/top_left_corner.gif');
background-repeat: no-repeat;
background-position: top left;

}



#beta a:hover,#beta a {
	color:#72A6D6;
}

#beta-inner ul {
	padding-left:20px;
}

#beta-inner ul li {
	font-size:1.1em;
	padding-bottom:1.1em;
}

#beta_home {
width:569px;
float:left;
margin:40px 0 0 10px;
padding:0;
}

#beta_home li {
list-style-type:disc;
list-style-position:inside;
font-size:12px;
color:#444;
}

#beta_home #beta-inner p {
font-size:11px;
margin:0 0 10px;
padding:0;
}

#beta_home table {
margin:10px 0;
}

#home_coupon {
width:165px;
float:left;
margin:0;
}

#home_form {
width:105px;
float:left;
margin:0 0 0 10px;
}

#beta_center {
width:375px;
display:inline;
float:left;
margin:0;
padding:20px 111px 0 170px;
}

#alpha-inner {
padding:0 0 50px;
}

#latest-meta {
padding:0 0 50px;
}

#extra_home_content {
font-size:1.1em;
line-height:1.4em;
background-color:#fff;
width:600px;
margin:150px auto;
padding:50px;
}

#extra_home_content p {
margin:0;
padding:0 0 20px;
}

.post-meta-key,.linklove {
display:none;
}

ul.post-meta li {
list-style-type:none;
}

ul.post-meta li ul li {
list-style-type:disc;
}

#cformsform.cform {
margin:0 0 25px;
padding:0;
}

#date {
height:25px;
text-align:right;
font-size:1.2em;
margin: 0;
padding: 25px 0 0 10px;
}

#rotating-image {
width:460px;
height:145px;
float:right;
margin:0;
padding:0 52px 0 0;
}

#login {
width:300px;
font-size:0.9em;
margin:0 25px 0 477px;
padding:33px 0 0;
}

#nav {
width:304px;
height:26px;
float:left;
margin:0 0 0 409px;
padding:0;
}

#nav li {
display:inline;
padding:10px;
}

#flash {
width:802px;
height:326px;
font-size:1.2em;
position:relative;
margin:0 auto;
padding:0;
}

#content {
width:802px;
position:relative;
margin:0 auto;
}

#content2 {
width:1016px;
position:relative;
margin:0 auto;
}

#content-inner,#alpha-inner,#beta-inner {
position:static;
}
.subhead {
font-size:1.3em;
color:#666;
line-height:1.3em;
font-weight:700;
}

.underline {
text-decoration:underline;
}

#alpha p {
font-size:1.1em;
line-height:1.2em;
}
#alpha h2, #beta h2, #inside-left h2 {
	color: #fff;
	font-size: 12px;
	padding: 3px 0 0 30px;
}
#beta h2 {
		padding: 0px 0 0 30px;
}
#latest {
	margin-top: 20px;
}
h2.widgettitle {
	margin: 20px 0 0 20px;
	padding: 3px 0 10px 30px;
}
li#search {
	margin: 0 0 0 30px
}
#alpha ul li {
	margin: 0 0 0 50px;
}
#beta p,#beta_home p {
font-size:1.15em;
line-height:1.5em;
margin:0;
padding:0 0 20px;
}

.pkg:after,#content-inner:after,#content-inner2:after {
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0;
}

#content-inner {
display:block;
}

* html #content-inner {
height:1%;
}

blockquote {
display:block;
color:#8ECC23;
line-height:20px;
font-style:italic;
font-size:1.3em;
background-color:#fff;
border-top:1px solid #8ECC23;
border-bottom:1px solid #8ECC23;
border-right:0;
border-left:0;
float:none;
margin:0 0 20px;
padding:15px 0 0;
}


margin:0 0 100px;
}

.navigation {
padding:0 0 30px;
}

.alignright {
float:right;
padding:0;
}

.alignleft {
float:left;
text-transform:uppercase;
padding:0;
}

.postmetadata,.postmetadata a {
color:#ccc;
text-transform:uppercase;
}

#environmental {
height:120px;
background-color: #fff;
margin:0;
padding:0;
}
#environmental_none {
		float: left;
margin:0 0 0 -20px;
height:61px;
}

#alpha ul li a:hover,h3,tr#release-notes td a {
color:#333;
}

a:link,a:visited,a:active,a:hover,#footer a {
color:#666;
}

a img,img {
border:none;
border-style:none;
}

#blog {
float:right;
text-align:right;
margin:-13px 33px 0 0;
padding:0;
}

#quote {
	background:url(/wp-content/themes/mcguyver/images/6quote.gif) top left no-repeat;
	height:272px;
	width:260px;
}

#quote_inside {
	padding:20px 35px 0 45px;
}

#quote_inside p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
}

#quote_inside p.testimonial {
	color:#2e4f86;
	font-size:11px;
	text-transform:uppercase;
	font-style:normal;
	background-image:none;
	margin:0;
	padding:0;
}

#quote-home {
	float:left;
	background:url(/wp-content/themes/mcguyver/images/home-quote.gif) top left no-repeat;
	height:244px;
	width:246px;
	padding-top:20px;
}

#quote_inside-home {
	padding:20px 30px 0 40px;
}

#quote_inside-home p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	line-height:16px;
}

#quote_inside-home p.testimonial {
	color:#2e4f86;
	font-size:11px;
	text-transform:uppercase;
	font-style:normal;
	background-image:none;
	margin:0;
	padding:0;
}

/* @group Footer */

#footer-nav li {
display:inline;
font-size:11px;
margin:0;
padding:0 10px 0 0;
}

#footer-nav_home li {
display:inline;
font-size:12px;
border-right:1px solid #FFF;
background-color:#8ECC23;
margin:5px 0;
padding:5px;
}

#footer-nav_home a {
color:#fff;
}

#footer-nav {
width:570px;
height:25px;
font-size:0.9em;
position:relative;
color:#333;
float:left;
margin:20px 0 30px 80px;
padding:0;
}

#footer-nav_home {
width:650px;
height:30px;
font-size:0.9em;
position:relative;
color:#333;
margin:0 0 25px -10px;
padding:20px 0 0;
}

#footer-content p {
text-align: right;
font-size:9px;
margin:0;
padding:0; 
}

#footer-content {
height:20px;
float:left;
margin:0;
margin:0 0 0 20px;
padding:15px 20px 0 0;
float:right
}

#footer-content_home {
height:20px;
font-size:9px;
margin:10px auto;
padding:0;
}

#footer-content_home_top {
height:20px;
font-size:9px;
z-index:100;
margin:-125px 0 0 50px;
padding:20px 0 0;
}

#footer p,#footer_lizard_bottom p {
font-size:10px;
color:#666;
text-align:left;
padding:5px 0 0;
}

#footer h3,#footer_lizard_bottom h3 {
color:#333;
font-size:1.1em;
height:18px;
margin:0;
padding:0;
}

#client_login {
width:111px;
text-align:left;
font-weight:700;
color:#333;
float:right;
margin:0;
padding:0;
}

#footer{
width:1016px;
font-size:0.9em;
position:relative;
color:#333;

margin:-60px auto;
}


#footer {
height: 40px;
overflow:hidden;
margin: -40px auto 0 auto;
padding:0;
background-image:url('images/paint_bottom.gif');
background-position: bottom center;
}

* {
margin:0;
padding:0;
}

html,body,* html #container {
height:100%;
}



/* @end */

/* @group header */

#header-nav {
width:654px;
height:30px;
float: left;
background-image:url('images/nav_background.gif');
background-position: top left;
background-repeat: no-repeat;
margin: 65px auto 0 auto;
padding: 6px 0 0 40px;
z-index:200;
}

#pixopoint_menu_wrapper1 {
	z-index:200;
}

#pixopoint_menu1 {
	z-index:200;
}

#header-nav li {
display: inline;
font-size: 10px;
margin: 0;
padding: 0;
text-transform: uppercase;
letter-spacing: 0.1em;
z-index:200;
}

#header-nav a {
border-right: 1px solid #bfbfbf;
}

#header-nav li.page_item.page-item-30 a {
border-right: 0px solid #f0f1e8;

}

#header-nav ul li li a {
border-right: 0px solid #bfbfbf;
}

/* @end */

/* @group Suckerfish */

#suckerfishnav {
	z-index:200;
	width:100%;}

#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:20px;
	padding:0;
	border:0px solid #aaa;
	margin:0;	
	width:100%;
	z-index:200;
	}

#suckerfishnav a {
	display:block;
	z-index:200;
	text-decoration:none;
	padding: 0px 7px;}

#suckerfishnav li {
	float:left;
	padding:0;
	font-weight:bold;
	z-index:200;
	}

#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;	
	width:126px;
	font-weight:normal;
	margin:0;
	line-height:1;	
	border:0;
	border-top:0px solid #666666;	}

#suckerfishnav li li {	
width:124px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-weight: normal;
}

#suckerfishnav li li a { 
padding:4px 10px;	
width:100px;
font-size:10px;
color:#dddddd;}

#suckerfishnav li ul ul {
	margin:-19px 0 0 122px;}

#suckerfishnav li li:hover {
	background:#fff;}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {
	color:#397bc6;}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#397bc6;}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#666;}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {
	left:-999em;}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {
	left:auto;
	background:#f6f5f1;
	}

#suckerfishnav li:hover, #suckerfishnav li.sfhover{
	background:#fff;}
/* @end */

#photo-gallery img {
	padding:15px;
}

/* @group homepage */

#top {
	float:left;
	width:974px;
	height:28px;
	margin:-85px 0 0 19px;
	z-index:50;
	}

#home-container {
	float:left;
	width:974px;
	margin:-57px 0 0 15px;
}

#main-image {
	float:left;
	width:730px;
	height:352px;

}

#stack {
	float:right;
	width:235px;
	margin-right: 9px;
	display: inline;
	}
	
#stack img {
	float:right;

}

#home-content {
	float:left;
	width:974px;
	margin:20px 0 0 30px;
}
	
#home-text {
	float:right;
	width:685px;
	margin-right:35px;
}

#inside-left {
	float:left;
	width:415px;
	margin:40px 0 0 10px;
}
#inside-left p {

	margin:0;
	padding: 0;
}

#inside-left h2 a {
color: #fff;
}
#inside-right {
	float:right;
	width:235px;
	height:264px;
}

#latest {
margin: 0;
padding: 20px 0 0 0;

}

#extra-content {
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
	border-left:#78AEE1 solid 0px;
	border-right:#78AEE1 solid 0px;
}

#extra-content-INSIDE {
	padding:200px 40px 0 40px;
	margin: 0px 0 0 0;
background-image:url('images/blue_pattern.gif');
background-position:top center;
background-repeat:repeat-y;
}

/* @end */

#extra-content {
	clear: both;
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
background-image:url('images/paint_bottom.gif');
background-position: top center;
background-repeat: no-repeat;
}
#extra-content-INSIDE p, #extra-content-INSIDE h3  {
	background-color: #fff;
	margin: 0;
	padding: 10px 20px;
}
#footer {
	clear: both;
}