/*

Theme Name: SceneStealer Official

Theme URI: http://www.scenestealergraphics.com

Description: A theme by SceneStealer Graphics

Version: 1.00

Author: SceneStealer

Author URI: http://www.scenestealergraphics.com

Tags: fixed width, one column, widget ready



*/



body {
color:#869a96;
text-decoration: none;
font: 95%/150% Arial, Tahoma, "Trebuchet MS";
background: #100c09 url(images/backtile3.jpg);
background-repeat:repeat-x;
margin: 0px;
padding: 0px 0px 0px 0px;
}

p {
padding: 0px 0px 10px;
line-height:18px;
margin: 0px;

}

a {
color: #91826e;
text-decoration: underline;
outline:none;
}

a:visited {
color: #91826e;
text-decoration: underline;
}

a:hover {
color: #cdd1d0;
text-decoration: underline;
}

img {
border: 0;
}

h1, h2, h3, h4, h5, h6 {
}

form {
margin:0px;
padding:0px;
}

.rss {
float:right;
margin:15px;
}

#pageback-top {
padding:0px;
margin: 0px auto;
width: 1040px;
height:200px;	
background: url(images/shadow.png) center top repeat-y;
}

#pageback-bottom {
padding:0px;
margin: 0px auto;
width: 1040px;
height:auto;
background: url(images/shadow.png) repeat-y;
}

#mainpage {
margin-left:40px;
margin-top:28px;
padding-bottom:28px;
width: 960px;
height:100%;
background: url(images/graypage.jpg) repeat-y;
}


#top {
background: url(images/scenestealergraphics-header.jpg) center top no-repeat;
	width: 1040px;
        height:200px;	
	margin:0px;
	padding:0px;
}


#header {
	width: 1040px;
        height:151px;	
}

	

/* The Menu */


#navbar{
width:960px;
margin-left:25px;
font-size:13px;
font-weight:normal;
font-family:Arial,Verdana,Helvetica,sans-serif;
padding:20px;
}


#navbar ul{
	margin:0px;
	padding:0px 0px 0 10px;
	list-style-type:none;
	width:auto;
	float:left;
}
#navbar ul li{
	display:block;
background:transparent;
	float:left;
	margin:0 0px 0 0;
	width:116px;
}
#navbar ul li a{
	display:block;
	float:left;
	color:#8796a6;
	text-align: center;
	text-decoration:none;
	padding:7px 0px 0 0px;
	width:116px; 
	height: 29px;
font-weight:bold;
	background: url(images/button1.png) no-repeat top right;
outline: none;

}
#navbar ul li a:hover,#menu ul li.current_page_item a{
	color:#fff;
	background: url(images/button2.png) no-repeat top left;
	width:116px; height: 29px;
	text-align: center;
outline: none;
}

#navbar ul li .current_page_item a,#menu ul li .current_page_item a:hover{
	color:#fff;
	width: 116px; height: 29px;
	background:transparent url(images/button2.png) no-repeat top right;
outline: none;
}


#search {
float: right;
width:200px;
height:24px;
background-color:transparent;
padding-right:5px;
padding-top:2px;
border:0px;
}

 #search input {
background: url('./images/searchbox.png') no-repeat;
width:200px;
height:24px;
float: left;
padding-left:5px;
padding-top:2px;
border:0px
 }

#search #searchsubmit {
background: url(images/go.png) no-repeat top right;
width:28px;
height:24px;
float: right;
}

#content {
padding: 10px 10px 30px 0px;
margin-top:20px;
float: right;
width: 673px;
overflow: hidden;
}


.post-meta {
list-style-type: none;
}

.post-meta-key {
display: none;
}

#maincontent {
padding-top:25px;
padding-left:10px;
}


#slidepanel {
float:left;
padding:10px;
width:auto;
height:226px;
background: url(images/slidepanel.jpg) no-repeat;
}

html* #slidepanel {
float:left;
padding:10px;
width:auto;
height:226px;
background: url(images/slidepanel.jpg) no-repeat;
margin-bottom:-20px;
}


#servicepanel {
padding:10px 10px 10px 10px;
width:920px;
height:225px;
background: url(images/servicepanel.jpg) no-repeat;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:10pt;
line-height:15pt;
}

#servicepanel img{
float:left;
padding:0px 10px 10px 10px;
}

#wpservice {
float:left;
padding:12px 0 0 0;
width:600px;
height:225px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:10pt;
line-height:12pt;
text-align:justify;
}

#wservicepanel {
float:right;
padding:0;
margin:10px 0px 0 3px;
width:286px;
height:236px;
}

#wservicepanel_title {
padding:0px 0 0 15px;
width:284px;
height:56px;
background: url(images/webdesign.jpg) no-repeat;
}


#wservicepanel_bottom {
float:left;
margin-left:2px;
width:284px;
height:5px;
background: url(images/graphicline.jpg) no-repeat;
}

#wservicepanel ul {
float:left;
padding:0px 0px 0 20px;
margin-top:5px;
margin-left:0px;
width:auto;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#wservicepanel ul li{
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style-type:none;
padding-left:32px;
line-height:25px;
}

#wservicepanel ul li a{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
outline: none;
}

#wservicepanel ul li a:hover{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}


#pservicepanel {
float:right;
padding:0;
margin:10px 0px 0 3px;
width:286px;
height:236px;
}

#pservicepanel_title {
padding:0px 0 0 15px;
width:284px;
height:56px;
background: url(images/printdesign.jpg) no-repeat;
}


#pservicepanel_bottom {
float:left;
margin-left:2px;
width:284px;
height:5px;
background: url(images/graphicline.jpg) no-repeat;
}

#pservicepanel ul {
float:left;
padding:0px 0px 0 20px;
margin-top:5px;
margin-left:0px;
width:auto;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#pservicepanel ul li{
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style-type:none;
padding-left:32px;
line-height:25px;
}

#pservicepanel ul li a{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
outline: none;
}

#pservicepanel ul li a:hover{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#aboutpanel {
float:left;
padding:10px;
width:629px;
height:200px;
margin-bottom:30px;
background: url(images/slidepanel.jpg) no-repeat;
}

html* #aboutpanel {
float:left;
padding:10px;
width:629px;
height:200px;
margin-bottom:-10px;
background: url(images/slidepanel.jpg) no-repeat;
}

#about {
float:left;
padding:10px 0 0 5px;
width:600px;
height:200px;
text-align:center;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:11pt;
line-height:15pt;
}

#about p{
line-height:15pt;
}

#mainlinks {
float:right;
width:262px;
height:226px;
padding:5px 10px 0px 0;
margin-right:20px;
}

#mainlinks_button {
width:auto;
height:40px;
text-align:left;
padding-left:40px;
padding-top:9px;
padding-bottom:7px;
background: url(images/buttonback.png) no-repeat;
}


#mainlinks_icons {
width:262px;
height:47px;
text-align:left;
padding-left:25px;
padding-top:4px;
padding-bottom:7px;
background: url(images/buttonback2.png) no-repeat;
}

#mainlinks a {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
outline: none;
}

#mainlinks a:hover{
color:#a9a9a9;
}

#mainlinks_button2 {
width:auto;
height:40px;
text-align:left;
padding-left:40px;
padding-right:8px;
padding-top:7px;
padding-bottom:7px;
background: url(images/buttonback.png) no-repeat;
}

#mainlinks_button2 img{
padding-right:5px;
}


#panels {
float:left;
padding:0;
width:935px;
}


#webpanel {
float:left;
padding:0;
margin:10px 39px 0 3px;
width:286px;
height:236px;
}

#webpanel_title {
padding:0px 0 0 15px;
width:284px;
height:56px;
background: url(images/webdesign.jpg) no-repeat;
}

#webpanel_bottom {
float:left;
margin-left:2px;
width:284px;
height:5px;
background: url(images/graphicline.jpg) no-repeat;
}

#webpanel ul {
float:left;
padding:0px 0px 0 20px;
margin-top:5px;
margin-left:0px;
width:auto;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}


#webpanel ul li{
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style-type:none;
padding-left:32px;
line-height:25px;
}

#webpanel ul li a{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
outline: none;
}

#webpanel ul li a:hover{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#printpanel {
float:left;
padding:0;
margin:10px 39px 0 3px;
width:286px;
height:236px;
}


#printpanel_title {
padding:0px 0 0 15px;
width:286px;
height:56px;
background: url(images/printdesign.jpg) no-repeat;
}


#printpanel_bottom {
float:left;
margin-left:2px;
width:284px;
height:5px;
background: url(images/graphicline.jpg) no-repeat;
}

#printpanel ul {
float:left;
padding:0px 0px 0 20px;
margin-top:5px;
margin-left:0px;
width:auto;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#printpanel ul li{
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style-type:none;
padding-left:32px;
line-height:25px;
}

#printpanel ul li a{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
outline: none;
}

#printpanel ul li a:hover{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}


#marketingpanel {
float:left;
padding:0;
margin:10px 0px 0 3px;
width:266px;
height:236px;
}


#marketingpanel_title {
padding:0px 0 0 15px;
width:266px;
height:56px;
background: url(images/marketing.jpg) no-repeat;
}


#marketingpanel_bottom {
float:left;
margin-left:2px;
width:266px;
height:5px;
background: url(images/graphicline.jpg) no-repeat;
}

#marketingpanel ul {
float:left;
padding:0px 0px 0 20px;
margin-top:5px;
margin-left:0px;
width:auto;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#marketingpanel ul li{
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style-type:none;
padding-left:32px;
line-height:25px;
}

#marketingpanel ul li a{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
outline: none;
}

#marketingpanel ul li a:hover{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#clientpanel {
float:left;
padding:0;
margin:10px 34px 0 3px;
width:286px;
height:auto;
}

#clientpanel ul{
margin-left:27px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:10pt;
margin-top:0;
}

#clientpanel2 {
float:left;
padding:0;
margin:10px 0px 0 3px;
width:286px;
height:auto;
}

#clientpanel2 ul{
margin-left:27px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#b5a586;
font-size:10pt;
margin-top:0;
}

#clientpanel_title {
padding:5px 0 0 0px;
width:284px;
height:56px;
}


#clientpanel_bottom {
float:left;
margin-left:2px;
width:284px;
height:5px;
background: url(images/graphicline.jpg) no-repeat;
}

#mainpanel {
margin:10px 0 0 0px;
padding:0;
width:935px;
float:left;
}


#testypanel {
margin:10px 0 30px 0px;
padding:8px;
width:935px;
float:left;
}

#testypanel2 {
margin:-20px 0 30px 0px;
padding:8px;
width:935px;
float:left;
}

#webdesign {
margin:10px 0 0 0px;
padding:0;
width:935px;
}

#portitle {
margin-top:20px;
width:746px;
height:26px;
}

#blogpanel {
margin:30px 0 0 3px;
float:left;
padding:0;
width:935px;
}

#blogpanel_title {
padding:10px 0 0 15px;
width:935px;
height:42px;
background: url(images/latestblogtitle.jpg) no-repeat;
}

#blogpanel_title a{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
}

#blogpanel_title a:hover{
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#ab9e89;
text-decoration:none;
font-size:12pt;
font-weight:bold;
}

#service_title {
padding:10px 0 0 15px;
margin-bottom:10px;
width:935px;
height:42px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
background: url(images/latestblogtitle.jpg) no-repeat;
}

#blogpanel_divider {
float:left;
padding:0;
margin:20px 0 0 2px;
width:935px;
height:5px;
background: url(images/divider.png) no-repeat;
}


.latest {
float: left;
margin:0;
padding:0px 0 0 15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
width:400px;
text-decoration:none;
font-size:10pt;
text-align:justify;
}


.latest img {
width: 150px;
height: 150px;
float: left;
margin: 0 10px 0 0;
} 

#vdivider {
float:left;
width:8px;
height:193px;
background: url(images/horizontaldivider.png) no-repeat;
margin-left:45px;
margin-top:15px;
}

#blist {
float:left;
padding:10px 0 0 15px;
margin-top:35px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
width:400px;
text-decoration:none;
font-size:10pt;
text-align:justify;
}

#blist ul {
float:left;
padding:13px 0px 0 30px;
width:auto;
height:auto;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
text-decoration:none;
font-size:12pt;
font-weight:bold;
list-style-type:none;
}

#blist ul li{
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .4em;
list-style-type:none;
padding-left:20px;
line-height:25px;
}

#blist a {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#899e9a;
font-size:12pt;
text-decoration:none;
}

#blist a:hover{
color:#a9a9a9;
text-decoration:underline;
}

.post {
display:block;
width: 673px;
}

.post-top {
width:673px;	
height:50px;
background: url('./images/title2.jpg') no-repeat top left;
}

.post-title {
float:left;
margin: 0px;
padding:0px;	
}

.post h2 {
padding:0px;
margin:0px;
font-size:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#869a96;
}


.post-title h1 {
padding:10px;
margin: 5px 0px 0px 0px;
font-size:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#869a96;
}

.post-title h1 a {
color:#869a96;
text-decoration:none;
}

.post-title h1 a:hover {
color:#869a96;
text-decoration:underline;
}


.post h1 {
margin: 0px 0px 0px 0px;
}

.post-date {
margin: 5px 0px 0px 0px;
padding-top:5px;
color:#191310;
width: 98px;
float:right;
font-size: 11px;
}

.entry {
padding-top: 10px;
font-size:13px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color: #91826e;
min-height:180px;
}

.entry p {
}

.entry img {
border:0;
float:left;
}

.entry-thumb {
padding:0 10px 0 0;
border:0;
float:left;
width:162px;
height:162px;
background: url('./images/imagebox.jpg') no-repeat top left;
}

.entry-thumb img{
padding:6px 0 0 6px;
border:0;
outline:none;
width:150px;
height:150px;
}

.post-calendar {
background: url(images/mini-calendar.gif) no-repeat top left;
float: left;
font-size: 95%;
color: #999999;
}

.post-content {
clear: both;
padding-top: 10px;
}

.post-bottom {
background: url('./images/postdivider.jpg') no-repeat top left;
padding-bottom:30px;
height:38px;
width:668px;
}

.post-cat {
background: url(images/postedinback.jpg) no-repeat center bottom;
width:218px;
height:38px;
padding-top: 15px;
float:left;
font-size: 95%;
color: #91826e;
font-size:12px;
}

.post-cat a {
color: #91826e;
text-decoration:none;
font-size:12px;
}

.post-cat a:hover{
color: #91826e;
text-decoration:underline;
font-size:12px;
}

.post-more {
background: url(images/commentback.jpg) no-repeat right bottom;
width:418px;
height:38px;
padding-top: 15px;
float:right;
font-size: 95%;
color: #91826e;
font-size:12px;
}

.post-more a {
color: #91826e;
text-decoration:none;
float:right;
margin-right:7px;
}

.post-more a:hover {
color: #91826e;
text-decoration:underline;
}

.post-comments {
background: url(images/commentback.jpg) no-repeat right bottom;
width:218px;
height:38px;
padding-top: 15px;
float:right;
font-size: 95%;
color: #91826e;
}

.post-comments a {
color: #91826e;
text-decoration:none;
float:right;
margin-right:7px;
}

.post-comments a:hover {
color: #91826e;
text-decoration:underline;
}



#comments, #respond {
border-bottom: 1px dotted #324147;
padding-bottom: 5px;
color:#324147;
font-size:12px;
}

.commentlist {
margin:0px;
padding:0px;
list-style-type:none;
}



.commentlist li{
padding: 5px 10px;
position: relative;
background: #324147;
margin-bottom:10px;
}



.commentlist .avatar {

float:right;

margin-top: 15px;

margin-right: 5px;

border: solid 1px #5c4d58;

padding: 1px;

background: #fff;

}



.commentlist .alt {

background: #324147;

}



.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
font-style: normal;
font-size: 100%;
color: #869a96;
}

.commentlist small {
margin-bottom: 5px;
display: block;
font-size: 87%;
background: #869a96;
padding-left:10px;

}



.commentlist small a {

color: #271308;

}



#commentform {
margin-top: 10px;
font: 110% Arial, Helvetica, sans-serif;

}



#commentform p {
padding: 0px;
margin: 0px;
color:#91826e;
font-size: 85%;
}



#commentform p a{
color:#91826e;
font-size: 95%;
text-decoration:none;
}

#commentform p a:hover{
color:#91826e;
font-size: 95%;
text-decoration:underline;
}

#commentform label{
color: #b5a586;
font-size: 100%;
}

#commentform input{
width: 153px;
background:#324147;
border: 0px;
margin-top: 3px;
}

#commentform textarea{
width: 478px;
height: 115px;
background:#324147;
border: 0px solid #f4e083;
padding: 2px;
margin-top: 3px;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
background: #ffffff;
}

#commentform #submit {
border: none;
float:left;
width: 118px;
height: 27px;
background:transparent;
}

#navigation {
}


#sidebar {
   	float: left;   
  	width: 227px;
   	margin-left:15px;
   	margin-top:31px;
   	padding:0px;
}


#sidebar_main {
  	background: url('./images/sidebarmain.jpg') repeat-y;
   	width: 227px;
  	margin-top:-20px;
   	padding:0 0 0 5px;
}

#sidebar_bottom {
   	background: url('./images/sidebarbottom.jpg') no-repeat top center;
  	height: 9px;
   	width: 227px;
   	margin-bottom:20px;
}

#sidebar_top {
   	background: url('./images/sidebartop.jpg') no-repeat;
   	height: 29px;
   	width: 227px;
padding:0;
margin:0;
}

#sidebar h2 {
background: url('./images/h2title.jpg') no-repeat;
  	width:231px;
height:56px;
  	padding:0px 20px 0px 0px;
   	font-weight:normal;
   	margin:0 -20px 0 0 ;
}

#sidebar ul {
   	list-style-type: none;
   	margin: 0px ;
   	padding: 0px ;
margin-bottom:10px;
text-align:left;
}
	
#sidebar ul li {
   	height:100%;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
   	color:#869a96;
   	text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
   	}

#sidebar ul li a:hover {
   	width:217px;
   	color:#ccc;
}

#sidebar p {
   	padding: 7px 10px;
   	margin:0;
   	color:#c8d9b0;
}

#footer {
background: url(images/divider.png) center no-repeat;
height:5px;
width:935px;
clear: both;
color: #ceccce;
font-size: 75%;
text-align:center;
padding-bottom:2px;
padding-top:15px;
padding-left:15px;
}

#footer a {
color: #ceccce;
font-size: 95%;
}

#pagefooter {
clear: both;
color: #ceccce;
font-size: 75%;
text-align:center;
padding-bottom:2px;
padding-top:15px;
padding-left:15px;
margin-bottom:-20px;
}

#pagefooter a {
color: #ceccce;
font-size: 95%;
}

#homepagefooter {
clear: both;
background: url(images/bottombar.png) center no-repeat;
height:30px;
width:935px;
color: #261208;
font-size: 75%;
text-align:center;
padding-left:5px;
padding-top:10px;
margin-bottom:-20px;
}

#homepagefooter a {
color: #261208;
font-size: 95%;
}

.recent-comments {
list-style: none;
margin: 0px;
padding: 0px;
line-height: 110%;
}

.recent-comments li{
background: url(images/mini-footer-comments.gif) no-repeat;
padding: 0px 0px 10px 20px;
}

.recent-comments a{
font-size: 105%;
line-height: 130%;
font-weight: bold;
}

.recent-posts {
list-style: none;
margin: 0px;
padding: 0px;
font-size: 92%;
line-height: 110%;
}

.recent-posts li{
background: url(images/mini-footer-post.gif) no-repeat;
padding: 0px 0px 10px 20px;
}

.recent-posts a{
font-size: 115%;
line-height: 130%;
font-weight: bold;
}

#credits {
margin: 0px auto;
width: 760px;
color: #7a9299;
font-size: 85%;
line-height: 120%;
}

#credits a, #credit a:visited{
color: #048db4;
}



.left {
float: left;
}



img.left, a img.left {
float:left;
margin: 4px 10px 5px 0px;
border: 1px solid #bdd77f;
padding: 3px;
background: #FFFFFF;
}

a:hover img.left{
border-color: #FF6600;
background: #FF6600;
}

.right {
float: right;
}

img.right, a img.right {
float:left;
margin: 4px 10px 5px 0px;
border: 1px solid #bdd77f;
padding: 3px;
background: #FFFFFF;
}

a:hover img.right{
border-color: #FF6600;
background: #FF6600;
}

.clear {
clear:both;
}

hr.clear {
clear:both;
visibility: hidden;
margin: 0px;
padding: 0px;
}


#widget{
clear:both;
text-align:center;
width:238px;
color:#869a96;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
}

.textwidget{
margin-top:4px;
padding:0;
clear:both;
text-align:center;
color:#869a96;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
}

.widget widget_cc {
text-align:left;
}

#sliderback{ 
	width:806px;
	height:216px;
padding:10px 0 0 0px;
background: url(images/portfolio-panel.png) center no-repeat;
	}


#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}

#slider, #slider li{ 
	width:670px;
	height:200px;
	overflow:hidden; 
position:relative;
	}

span#prevBtn{
float:left;
display:block;
width:30px;
height:77px;
margin-top:-65px;
outline: none;
}

span#prevBtn a{
float:left;
display:block;
width:30px;
height:77px;
background: url(images/leftarrow.png) left top no-repeat;
margin-top:-65px;
outline: none;
}

span#nextBtn{
float:right;
display:block;
width:30px;
height:77px;
margin-top:-65px;
outline: none;
}

span#nextBtn a{
float:right;
display:block;
width:30px;
height:77px;
background: url(images/rightarrow.png) center no-repeat;
margin-top:-65px;
outline: none;
}

.wpcf7 textarea {
color:#555;
width:262px;
}

div.wpcf7-mail-sent-ok {
	display:none;
}

.fan_box .full_widget .connect_top {
background: url(http://www.scenestealergraphics.com/wp-content/themes/SceneStealerGraphics/images/facetop.png) center no-repeat !important;
background-attachment: scroll;
background-position: 0% 0%;
}

.fan_box .full_widget{
width:228px;
  height: 410px;
  border: 3px !important;
background: url(http://www.scenestealergraphics.com/wp-content/themes/SceneStealerGraphics/images/faceback.png) center no-repeat !important;
  position: relative;
}

.fan_box .full_widget p{
color: #b5a586;
}

.fan_box .connections{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ab9e89;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 25px;
min-height: 150px;
text-align:left;
color: #b5a586;
}



.fan_box .connections_grid .grid_item{
float: left;
padding-top: 0pt;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 0pt;
overflow-x: hidden;
overflow-y: hidden;
width: 50px;
}

.app_content_43656841779 a {
color: #91826e;
text-decoration: underline;
outline-style: none;
outline-width: medium;
border:2px;
}

.fan_box .profileimage{
width: 60px;
height: 60px;
}

.connect_widget_like_button .liketext {
background-color: #transparent;
}

a.connect_widget_like_button {
background-color: #b5a586;
border:1px;
border-color:#b5a586;
}

.connect_widget a.like_button_no_like:hover .piece, .connect_widget a.like_button_no_like:hover 
{
background-color: #eceef5;
border:0px;
}

