/*
Theme Name: equitabletransitions
Theme URI: http://counterintuity.com
Version: 1.0
Author: Counterintuity
Tags: white, light, two-columns, fixed-width, threaded-comments, custom-header, custom-menu, theme-options
License: GNU General Public License, Version 3.
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
*/




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

textarea{
	font:inherit;
}

ol, ul {
	list-style: none;
}


blockquote {
	quotes: none;
}

blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: none;
}

:focus {
	outline: 0;
}

body {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #444444;
	/*background: url("images/default_bg.png") repeat;*/
	line-height:1.4;
}

img {
	border: 0;
}

h1, h2, h3, h4, h5, h6, h11 {
	font-weight: normal; 
	line-height:1.6;
}

h1 { 
	font-family: 'PT Sans Narrow', Arial, sans-serif; 
	font-size: 36px;
}

h2 { 
	font-family: 'Georgia'; 
	font-weight:Bold;
	font-size: 24px; 
	color:#06427b;
	margin-left:30px;
}

h3 { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 19px; 
	color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	margin-bottom:16px;
}

h4 { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 16px; 
	color:#000;
	
}

h5 { 
	font-size: 14px; 
}

h6 { 
	font-family: "Georgia";
	font-size: 17px; 
	color:#c1ced9;
	line-height:18px;
	margin-top:11px;
	margin-bottom:7px;
}

h7 { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 26px; 
	color:#000000;
}

h8 { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 22px; 
	color:#000000;
}

h9 { 
	font-family: "Arial";
	font-weight:bold;
	font-size: 25px; 
	color:#06427b;
}

h10 { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 17px; 
	color:#FFF;
}

h11 { 
	font-family: "Georgia";
	font-size: 17px; 
	color:#c1ced9;
	line-height:18px;
	margin-top:6px;
	margin-bottom:7px;
}

h12 { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 21px; 
	color:#06427b;
}

h13 { 
	font-family: "Arial";
	font-weight:bold;
	font-size: 14px; 
	color:#06427b;
}

h14 { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	margin-left:10px;
	
}


h15 { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 23px; 
	color:#06427b;
	line-height:30px;
}


.seven { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 26px; 
	color:#000000;
}

.eight { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 22px; 
	color:#000000;
}

.nine { 
	font-family: "Arial";
	font-weight:bold;
	font-size: 25px; 
	color:#06427b;
}

.ten { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 17px; 
	color:#FFF;
}

.eleven { 
	font-family: "Georgia";
	font-size: 17px; 
	color:#c1ced9;
	line-height:18px;
	margin-top:6px;
	margin-bottom:7px;
}

.twelve { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 21px; 
	color:#06427b;
}

.thirteen { 
	font-family: "Arial";
	font-weight:bold;
	font-size: 14px; 
	color:#06427b;
}

.fourteen { 
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	margin-left:10px;
	
}


.fifteen { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 23px; 
	color:#06427b;
	line-height:30px;
}

.sixteen { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 14px; 
	color:#06427b;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	margin-bottom:16px;
}

.ppchead { 
	font-family: "Georgia";
	font-weight:bold;
	font-size: 21px; 
	color:#06427b;
	line-height:26px;
}

.ppctestimonial {
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	font-style:normal;
}

.ppctesti {
	font-family: "Georgia";
	font-weight:100;
	font-size: 15px; 
	color:#d1b043;
	font-style:italic;
	margin-bottom:9px;
}

.ppcsub {
	font-family: "Georgia";
	font-weight:100;
	font-size: 16px; 
	color:#777777;
	font-style:italic;
	margin-bottom:9px;
	line-height:19px;
	padding-top:2px;
	padding-bottom:9px;
	padding-left:3px;
}

.helpedlist li {
	font-family: "Georgia";
	font-weight:100;
	font-size: 13px; 
	color:#06427b;
	font-style:italic;
	margin-bottom:9px;
}

.helpedlist {
	font-family: "Georgia";
	font-weight:100;
	font-size: 13px; 
	color:#06427b;
	font-style:italic;
	margin-bottom:9px;
	margin-top:7px;
}

.sidebartitle { 
	font-family: "Georgia";
	font-weight: bold;
	font-size: 16px; 
	color:#000;
}

.schedule { 
	font-family: "Arial";
	font-weight:bold;
	font-size: 12px; 
	color:#777777;
}

.schedulem { 
	font-family: "Arial";
	font-weight:bold;
	font-size: 12px; 
	color:#777777;
}

.seofooter { 
	font-size:11px;
	color:#d8e2eb;
	line-height:30px;
	margin-bottom:10px;
}



a, a:link { 
	text-decoration: none;
	color: #064077;	
}
	
a:hover {
	color: #d2a712;	
	-moz-transition: color 0.3s ease-in-out;
	-webkit-transition: color 0.3s ease-in-out; 
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out; 	
}

img.alignright {
	float:right; 
	margin:0 0 1em 1em;
}

img.alignleft {
	float:left; 
	margin:0 1em 1em 0;
}

img.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto
}

.alignright {
	float:right;
}

.alignleft {
	float:left; 
}

.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto
}

#wrapper {
	width: 960px;
	margin: 0px auto;
	overflow:auto;	
}
#wrapper2 {
	width: 960px;
	margin: 0px auto;
	overflow:auto;	
	background: url("images/subpagebg.jpg") repeat-y;

}

#wrapperhome {
	width: 960px;
	margin: 0px auto;
	overflow:auto;	
}


#wrapperslider {
	width: 960px;
	margin: 0px auto;
	overflow:hidden;	
	z-index: -1;
}

#wrapperslider2 {
	width: 100%;
	margin: 0px auto;
	overflow:hidden;	
	z-index: -1;
	background: #FFF;
}

#wrapper3 {
	width: 905px;
	margin: 0px auto;
	overflow:auto;	
	padding-top:7px;
}

#wrapper4 {
	width: 768px;
	margin: 0px auto;
	overflow:auto;	
	padding-top:7px;
	margin-left:35px;
}

#tabletclick {
	background: url("images/tabletclick.png");
	width:352px;
	height:138px;

}

#tabletsign {
	background: url("images/tabletsign.png");
	width:352px;
	height:121px;
	float:right;
	padding-top:17px;
	
}


#contentwrapper {
	width: 960px;
	margin: 0px auto;
	overflow:auto;	
}

#gazpo_header {	
	height: 36px;
	clear:both;	
}

#gazpo_topheader {	
	height: 135px;
	clear:both;	
	background: url("images/headerbg.png") repeat-x;
}

#gazpo_homebottom {	
	height: 359px;
	clear:both;	
	background: url("images/homebottombg.png") repeat-x;
}

#prefooter {	
	height: 70px;
	clear:both;	
	background: url("images/prefooter.png") repeat-x;
}


#widgetfooter {	
	height: 150px;
	clear:both;	
}



#gazpo_header .wrap{
	width:960px;
	margin: 0px auto;
	overflow:auto;	
}

#gazpo_header .menu{
	width:960px;
	float:left;
	margin-left:25px;
	
}

#gazpo_header .search{
	width:250px;
	float:left;
}

#gazpo_header .search .box{
	margin-top:3px;
}

#gazpo_header .search input,
#sidebar .widget_search input{
	border: 1px solid #262c33;
    color: #888888;
    float: left;
    line-height: 1em;
    margin-top:2px;
    padding: 4px 6px;
    width: 168px;
	background: url("images/search_bg.png") repeat;
	border: 1px solid transparent;
}

#gazpo_header .menu ul li{
	display:inline;	
}



#gazpo_header .menu a{
	font-family: 'Georgia'; 
	font-size:16px;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 #000000;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	float: left;
	padding-left: 14px;
	padding-right: 16px;
}

#gazpo_header .menu a:hover{
	color: #E3E3E3
}

#logo-wrap{
	overflow:auto;
	margin:20px 0 10px;	
}

#logo-wrap .logo{
	width:500px;
	float:left;	
}

#logo-wrap .social{
	margin-top:15px;
	width:458px;
	float:left;	
	text-align:right;
	line-height:24px;
}

#logo-wrap .social img{
	margin-right:5px;
	opacity:0.8;
}

#logo-wrap .social img:hover{
	opacity:1;
}

#site-title{
	font-size: 48px;
	font-weight: bold;
	line-height:1.2;
	text-shadow: 0px 2px 2px #ccc;
}

#site-title a{
	text-decoration: none;
	clear:both;	
	overflow:auto;
}

.wrap {
	width:960px;
	margin: 0px auto;
	z-index: 3;
}

.menu {	
	background: url("images/default_header.png") repeat-x;
	height: 36px;
	clear:both;	
	position:relative;
	z-index:3000;
}

.main-nav ul, .main-nav li {
	display: inline;
}

.main-nav a {
	font-family: 'Georgia'; 
	font-size:16px;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 #000000;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	float: left;
	padding-left: 14px;
	padding-right: 16px;
	display: block;
}

.main-nav a:hover {
	color: #E3E3E3
}

.main-nav ul ul a {
	width: 320px;
	height: 36px;
	padding-bottom:-5px;
	display: block;
	padding-top:1px;
	font-size:14px;
}

.main-nav ul li {
	position: relative;
	float: left;
}

.main-nav ul ul {
	position: absolute;
	top: -9999999px;
	left: 0;
	opacity: 0;
	background: #063b6d;
	text-align: left;
}

.main-nav ul li:hover > ul {
	position: absolute;
	top: 100%;
	opacity: 1;
}

input[type=text] {
	width:150px;
	height: 20px;
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom:10px;
	background: #FFF;
}

input[type=button] {
 color: #FFFFFF; 
 font-size: 0px;
 width: 162px; 
 height: 36px; 
 border: none;
 margin: 0;
 padding: 0;
 background: #FFFFFF url(./images/submitbutton.png) 0 0 no-repeat; 
}

#topsearch {
	width:150px;
	height: 20px;
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	background: url("images/search.png") no-repeat;
	background-position:left center; 
	margin-bottom:10px;
}

.contactform {
	width:150px;
	height: 20px;
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom:10px;
	background: #FFF;
}

#contactform {
	width:150px;
	height: 20px;
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom:10px;
	background: #FFF;
}

.contactformbig {
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	background: #FFF;
	border-width: 2px;
	width: 350px;
	height: 140px;
	margin-left:130px;
	margin-top:-22px;
}

#contactformbig {
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom:10px;
	background: #FFF;
	border-width: 2px;
	width: 350px;
	height: 140px;
	margin-left:130px;
	margin-top:-22px;
}


.ppcmessage {
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	background: #FFF;
	border-width: 2px;
	width: 350px;
	height: 140px;
	margin-left:0px;
	margin-top:0px;
}

.submit_button{
 color: #FFFFFF; 
 font-size: 0px;
 width: 162px; 
 height: 36px; 
 border: none;
 margin: 0;
 padding: 0;
 background: #FFFFFF url(./images/submitbutton.png) 0 0 no-repeat; 
 margin-left:128px;
}

.submit_button2 {
 color: #FFFFFF; 
 font-size: 0px;
 width: 162px; 
 height: 36px; 
 border: none;
 margin-top: 8px;
 padding: 0;
 background: url(./images/submitbutton2.png) 0 0 no-repeat; 
 margin-left:0px;
}

#submit_button{
 color: #FFFFFF; 
 font-size: 0px;
 width: 162px; 
 height: 36px; 
 border: none;
 margin: 0;
 padding: 0;
 background: #FFFFFF url(./images/submitbutton.png) 0 0 no-repeat;
 margin-left:128px; 
}

.contacttd {
	padding-right:30px;
}

input[type=textwidget] {
	width:155px;
	height: 20px;
	border-style:solid;
	border-color:gainsboro;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom:10px;
}

#nqwidget-2 {
	margin-right:33px;
	margin-left:11px;
	font-style:italic;
}

#nqwidget-2 h4 {
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	font-style:normal;
}

#nqwidget-3 {
	margin-right:33px;
	margin-left:11px;
	font-style:italic;
}

#nqwidget-3 h4 {
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	font-style:normal;
}

#nqwidget-4 {
	margin-right:33px;
	margin-left:20px;
	font-style:italic;
}

#nqwidget-4 h4 {
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	font-style:normal;
}

#helped {
	margin-right:33px;
	margin-left:20px;
	font-style:italic;
}

#helped {
	font-family: "Georgia";
	font-weight:100;
	font-size: 20px; 
	color:#06427b;
	font-style:normal;
}

#wpgmza_map {
	margin-bottom:10px;
}


/*----------------------------------
			Content
------------------------------------*/
#content {
	padding:10px;
	float: left;
	width: 640px;
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	/*border-radius:3px;
	box-shadow: 0px 0px 3px #D1D1D1;	*/
}



#homecontent {
	padding:25px;
	float: left;
	width: 610px;
	line-height:20px;
	font-size:15px;
	
}

#content .details{
	overflow:auto;
}

#content .tags span{
	font-size:13px;	
	font-weight:bold;
}

#content .post-meta{
	color:#888888;
	margin-bottom:10px;
	padding-bottom:5px;
	overflow:auto;
}

#content .post-meta .info{
	width:450px;
	float:left;
}

#content .post-meta .social{
	overflow:auto;	
	float:left;	
	width:200px;
}

#content .post-meta .twitter-share-button { 
	vertical-align:top;
	float:left;	
}

#content .post-meta .fb-like{
	display:inline-block;
	float:left;	
}

#content .post,
#content .page{
	margin-bottom:10px;		
}

#content .entry{
	padding-left:30px;
	
}

#content .entry p{
	margin-bottom: 15px;
	
}

#content .post .entry img{
  border: 5px solid #F3F3F3;
  outline: 1px solid #e2e2e2;
  
}

#content .more-link{
	margin-top:8px;
	display:block;
}

#content hr{
    width:90%;
	background:url(images/bg-border.png) repeat-x bottom left;
	border:0;
	display:block;
    border:none;
    height:10px;
	clear:both;
}

#content .entry img{
	max-width: 97.5%;
	height:auto;	
	margin:5px;
	overflow:auto;
	margin-right:26px;
	margin-left:15px;

}

#content .entry blockquote{
	font-style:italic;
    margin: 7px 35px 7px 45px;    
	font-style:italic;
	border-left:1px solid #777777;
	padding-left:10px;
}

#content .entry ul{
	list-style-image:url(images/bullet.png);
    margin: 5px 10px 10px 40px;
}



#content .entry ol{
	list-style-type:decimal;
	margin: 5px 10px 10px 40px;
}

#content .search-title{
	margin-bottom:15px;
}

#content .wp-caption-text{
	text-align:center;
	font-size:12px;
	color:#888888;
}

.main-nav {
	margin-left:36px;
}

#contentul {
	line-height:27px;
}

#seofooter {
	font-size:11px;
	margin-left:265px;
	padding-bottom:10px;
}





/*----------------------------------
			Contentppc
------------------------------------*/
#contentppc {
	padding:10px;
	float: left;
	width: 585px;
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	/*border-radius:3px;
	box-shadow: 0px 0px 3px #D1D1D1;	*/
}


#contentppc .details{
	overflow:auto;
}

#contentppc .tags span{
	font-size:13px;	
	font-weight:bold;
}

#contentppc .post-meta{
	color:#888888;
	margin-bottom:10px;
	padding-bottom:5px;
	overflow:auto;
}

#contentppc .post-meta .info{
	width:450px;
	float:left;
}

#contentppc .post-meta .social{
	overflow:auto;	
	float:left;	
	width:200px;
}

#contentppc .post-meta .twitter-share-button { 
	vertical-align:top;
	float:left;	
}

#contentppc .post-meta .fb-like{
	display:inline-block;
	float:left;	
}

#contentppc .post,
#contentppc .page{
	margin-bottom:10px;		
}

#contentppc .entry{
	padding-left:30px;
	
}

#contentppc .entry p{
	margin-bottom: 15px;
	
}

#contentppc .post .entry img{
  border: 5px solid #F3F3F3;
  outline: 1px solid #e2e2e2;
  
}

#contentppc .more-link{
	margin-top:8px;
	display:block;
}

#contentppc hr{
    width:90%;
	background:url(images/bg-border.png) repeat-x bottom left;
	border:0;
	display:block;
    border:none;
    height:10px;
	clear:both;
}

#contentppc .entry img{
	max-width: 97.5%;
	height:auto;	
	margin:5px;
	overflow:auto;
	margin-right:26px;
	margin-left:15px;

}

#contentppc .entry blockquote{
	font-style:italic;
    margin: 7px 35px 7px 45px;    
	font-style:italic;
	border-left:1px solid #777777;
	padding-left:10px;
}

#contentppc .entry ul{
	list-style-image:url(images/bullet.png);
    margin: 5px 10px 10px 40px;
}



#contentppc .entry ol{
	list-style-type:decimal;
	margin: 5px 10px 10px 40px;
}

#contentppc .search-title{
	margin-bottom:15px;
}

#contentppc .wp-caption-text{
	text-align:center;
	font-size:12px;
	color:#888888;
}



/*----------------------------------
			Sidebar
------------------------------------*/
#sidebar {
	width: 268px;
	float: left;
	padding-top:25px;
}

#sidebarppc {
	width: 268px;
	float: left;
	padding-top:25px;
	line-height:20px;
}

#sidebarppc h4.title{
	margin-bottom: 5px;
	font-size:16px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}

#sidebarppc ul li{
	color: #d1b043;	
	font-size:14px;
}

#sidebarppc .widget{
	margin-bottom: 20px;
}

#sidebarppc .widget_search{
	overflow:auto;
}

#sidebarppc .widget_search input{
	width:90%
}

#sidebarppc #wp-calendar {
	margin-left:5px;
	color: #888888;
}

#sidebarppc #wp-calendar caption {
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #FFFFFF;
}

#sidebarppc #wp-calendar thead tr th { 
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 6px;
    text-transform: uppercase;
}

#sidebarppc #wp-calendar tbody tr td {
    border: 1px solid #dddddd;
    text-align: center;
	padding: 8px 10px;	
}

#sidebarppc #wp-calendar tbody tr td a{
	text-decoration:underline;
}

#sidebarppc .widget_archive li,
#sidebarppc .widget_categories li{
	display:inline-block;
	margin-right:14px;
	width:115px;
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
}

#sidebarppc .widget_links li,
#sidebarppc .widget_recent_comments li,
#sidebarppc .widget_recent_entries li{
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
	display:block;
	color:#888888;
}

#sidebarppc .widget_ad125 ul{
	overflow:auto;
}

#sidebarppc .widget_ad125 li{
	float:left;
}

#sidebarppc .widget_ad125 li:first-child{
	float:left;
	margin-right:12px;
}

#sidebarppc .tagcloud a {
	background-color: #ffffff;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    color: #444444;        
    margin: 3px 2px;
    padding: 3px 4px;
	display:inline-block;    
}

#sidebarppc .tagcloud a:hover {
	background-color: #ececec;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;    
}

#homesidebar {
	width: 268px;
	float: left;
	padding-top:25px;
}

#sidebar h4.title{
	margin-bottom: 5px;
	font-size:16px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}

#sidebar ul li{
	color: #074b8a;	
	font-size:13px;
}

#sidebar .widget{
	margin-bottom: 13px;
}

#sidebar .widget_search{
	overflow:auto;
}

#sidebar .widget_search input{
	width:90%
}

#sidebar #wp-calendar {
	margin-left:5px;
	color: #888888;
}

#sidebar #wp-calendar caption {
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #FFFFFF;
}

#sidebar #wp-calendar thead tr th { 
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 6px;
    text-transform: uppercase;
}

#sidebar #wp-calendar tbody tr td {
    border: 1px solid #dddddd;
    text-align: center;
	padding: 8px 10px;	
}

#sidebar #wp-calendar tbody tr td a{
	text-decoration:underline;
}

#sidebar .widget_archive li,
#sidebar .widget_categories li{
	display:inline-block;
	margin-right:14px;
	width:115px;
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
}

#sidebar .widget_links li,
#sidebar .widget_recent_comments li,
#sidebar .widget_recent_entries li{
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
	display:block;
	color:#888888;
}

#sidebar .widget_ad125 ul{
	overflow:auto;
}

#sidebar .widget_ad125 li{
	float:left;
}

#sidebar .widget_ad125 li:first-child{
	float:left;
	margin-right:12px;
}

#sidebar .tagcloud a {
	background-color: #ffffff;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    color: #444444;        
    margin: 3px 2px;
    padding: 3px 4px;
	display:inline-block;    
}

#sidebar .tagcloud a:hover {
	background-color: #ececec;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;    
}

#topwidget {
	background: url(images/topwidgetbg.png);
	width:288px;
	height:161px;
}

#bottomwidget {
	background: url(images/bottomwidgetbg.png);
	width:288px;
	height:113px;
	margin-top:-15px;
	padding-top:10px;
}

#subtopwidget {
	background: url(images/subsidebartop.png);
	width:247px;
	height:74px;
	margin-bottom:30px;
}

#subbottomwidget {
	background: url(images/subsidebarbottom.png);
	width:247px;
	height:178px;
	margin-top:-15px;
	padding-top:15px;
	line-height:21px;
}

#subnewwidget {
	background: url(images/new-widget.png);
	width:247px;
	height:74px;
	margin-bottom:30px;
}

#submenu {
	background: url(images/submenubg2.png);
	width:561px;
	height:105px;
	margin-left:18px; 
}

#submenu3 {
	background: url(images/submenu1-1.png);
	width:235px;
	height:267px;
	margin-left:18px; 
	padding-top:5px;
	
}


#submenu3 ul {
	list-style-type:circle !important;
	line-height:12px;
	padding-top:40px;
	
}

#submenu3 ul li {
	padding-bottom:12px;
	padding-top:12px;
	
}
#submenu2 {
	background: url(images/submenu1-1-1.png);
	width:235px;
	height:320px;
	margin-left:18px; 
	padding-top:5px;
	
}


#submenu2 ul {
	list-style-type:circle !important;
	line-height:12px;
	padding-top:40px;
	
}

#submenu2 ul li {
	padding-bottom:12px;
	padding-top:12px;
	
}

#servicessmall {
	background: url(images/servicessmall.png);
	width:305px;
	height:35px;
	margin-bottom:6px; 
	padding-top:15px;
	padding-left:15px;
	margin-left:160px;
}

#servicesbig {
	background: url(images/servicesbig.png);
	width:305px;
	height:175px;
	margin-bottom:6px; 
	padding-top:15px;
	padding-left:15px;
	margin-left:160px;
}

#team {
	background: url(images/teambg.png);
	width:291px;
	height:135px;
	padding-top:9px;
	line-height:13px;
	
}

#ppcform {
	width: 268px;
	float: left;
	padding-top:25px;
}


/*----------------------------------
			Footer
------------------------------------*/

#gazpo_footer {
	color: #888888;
	text-shadow:none;	
}

#gazpo_footer .wrap{
	width:960px;
	margin:0 auto;
	padding:10px 0;	
}

#gazpo_footer h3{
	text-shadow:none;	
}

#gazpo_footer h4{
	color:#E16640;
	text-shadow: 0 1px 0px #000000;
}

#gazpo_footer  a {
	color: #FFF;
    text-shadow: 1px 1px 0 #000000;
}

#gazpo_footer a:hover {
	color: #e3e3e3;
}

#gazpo_footer .widgets_area{
	overflow:auto;
	margin-bottom:5px;	
	color:#FFFFFF
}

#gazpo_footer .widget{
	width:300px;
	float:left;
	margin-right: 17px;
}

#gazpo_footer .widget_archive li,
#gazpo_footer .widget_categories li,
#gazpo_footer .widget_links li{
	display:inline-block;
	margin-right:14px;
	width:130px;
	padding: 6px 0 6px 0px;
	background: url(images/footer_sep.png) repeat-x center bottom;
}

#gazpo_footer .widget_links li,
#gazpo_footer .widget_recent_comments li,
#gazpo_footer .widget_recent_entries li{
	padding: 6px 0 6px 0px;
	background: url(images/footer_sep.png) repeat-x center bottom;
	display:block;
	color:#888888;
}

#gazpo_footer .widget_text{
	line-height:1.2;
	font-size:12px;
}

#gazpo_footer .widget_tweets .twtr-tweet-wrap  {
	padding: 6px 0 !important;
}

#gazpo_footer .twtr-widget .twtr-tweet{
padding-bottom:3px;
border-bottom:none !important;
background: url(images/footer_sep.png) repeat-x center bottom;
}

#gazpo_footer .widget_tweets  .twtr-hd{
	display:none;
}
#gazpo_footer .widget_tweets  .twtr-ft{
	display:none;
}

#gazpo_footer .twtr-tweet-text em{
	display:none !important;
}

#gazpo_footer .info{
	margin-top:10px; 
	color: #888888; 
	font-size:12px;
}

/*----------------------------------
			Comments
------------------------------------*/
#comments h3.title{
	margin-bottom:15px;
}

#comments .commentlist { 
	list-style:none; 
	margin:0 0 1em;  
}

#comments .commentlist li div.vcard cite.fn { 
	font-style:normal; 
}

#comments .commentlist li div.vcard cite.fn a.url {
	font-size:12px; 
	font-weight:bold;
}

#comments .commentlist li div.vcard img.avatar { 
	float:left; 
	margin-right:8px; 
	margin-bottom:3px; 
	border: border: 1px solid rgba(0, 0, 0, 0.2); 
	outline: 3px solid rgba(0, 0, 0, 0.03); 
	padding: 2px;
}

#comments .commentlist li div.vcard span.says {
	display:none;
}

#comments .commentlist li div.comment-meta { 
	font-size:12px; 
	margin-bottom:5px;
}

#comments .commentlist li div.comment-meta a { 
	color:#999; 
}

#comments .commentlist li ul { 
	margin:0 0 1em 2em; 
}

#comments .commentlist li div.reply { 
	margin-top:0px;
}

#comments .commentlist li div.reply a {
	font-size:12px
}

#comments .commentlist li ul.children li.comment {
	margin-bottom:5px
}

#comments .commentlist li ul.children li.depth-2 { 
	margin-left:5px; 
}

#comments .commentlist li ul.children li.depth-3 { 
	margin-left:5px; 
}

#comments .commentlist li ul.children li.depth-4 { 
	margin-left:5px; 
}

#comments .commentlist li.pingback { 
	border-bottom:1px dotted #666; 
	padding:10px; 
}

#comments .reply {
	text-align:right; 
	margin:25px 15px 0 0;
}

#respond {
	width:98%;
}
            
#respond .comment-notes{ 
	display:none;
}
  
#respond .required   {
	display:none;
}

#respond .form-allowed-tags{
	display:none;
}
 
#respond #cancel-comment-reply-link{
	font-size:13px;
}      
       
#respond input {
	width:92%;
	padding:9px; 
	border:1px solid #d8d7d7; 
	background-color:#fff;
}

#respond input:focus,#respond textarea:focus {
	background-color:#f7f7f7;
}

#respond textarea {
	width:97%;
	border:1px solid #d8d7d7;
	background-color:#fff;
	height:135px;
	padding:10px;
	font-family:inherit;
}

#respond #submit{
	border:none;
	background:#333333;
	color:#999999;
	float:right;
	width:130px;
	margin:0 0 20px;
	padding:8px
}

#respond #submit:hover {
	cursor:pointer;
	color:#E3E3E3;
} 

#respond label {
	width:101.5px;
	clear:left;
	display:block;
	float:left;
	font-size:1em;
	line-height:40px;
	margin:0;
	text-align:left;
	vertical-align:middle;
}

#respond p {
	padding:10px 0 0px;
	margin-bottom:0;
	float:left;
	width:32%;
	margin-right:2%;
}

#respond p.comment-form-comment {
	width:100%;
}

#respond p.comment-form-url {
	margin-right:0;
}

#respond p.form-submit {
	border-bottom:none;
	width:100%;
}

#respond p.comment-form-author label,
#respond p.comment-form-email label,
#respond p.comment-form-url label {
	height:38px;
}

#pagination{
	text-align:center; 
	text-shadow: none;  
}

#form {
	padding:10px;
	margin-right:70px;  
}

#pagination a:hover, #pagination span.current { 
	background: #707070;
	color: #FFFFFF; 
}

#pagination .page-numbers{
	background: #f6f6f6;
	border-radius: 2px 2px 2px 2px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 7px 11px;
	text-decoration: none;
}

ul.hometopwidget {
	line-height:38px;
	margin-left:13px;
	padding-top:4px;
	font-weight:bold;
	font-size:13px;
	
}

.hometopwidget li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	width:92%;
}

#lilast {
	border-bottom-style:solid;
	border-bottom-width:0px;
	border-bottom-color:#CCCCCC;
	width:92%;
}

#subpagelists {
	font-size:14px;
}

#sub1 {
	font-size:12px;
	margin-left:30px;
}

#sub2 {
	font-size:11px;
	margin-left:60px;
}

ul.contactwidget {
	line-height:19px;
	margin-left:13px;
	padding-top:4px;
	font-weight:bold;
	color:#074b8a;
	
}

ul.contactwidget2 {
	line-height:19px;
	margin-left:2px;
	color:#074b8a;
	
}

li.sub1 {
	margin-left:40px;
}

li.sub2 {
	margin-left:60px;
}

ul.subpagemenu {
	line-height:30px;
	margin-left:13px;
	padding-top:5px;
	color:#074b8a;
	font-size:12px;
	
}

ul.services {
	list-style-type:circle;
	color:#06427b;
	
}

ul.sub-menu {
	list-style-type:circle;
	color:#06427b;
	
}

.subpagemenu li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	width:92%;
}

ul.subpagemenu2 {
	line-height:30px;
	margin-left:13px;
	padding-top:10px;
	color:#074b8a;
	font-size:12px;
	
}

.subpagemenu2 li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	width:92%;
}

.contactwidget li {
	color:#074b8a;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	width:92%;
	padding-bottom:5px;
	padding-top:5px;
	line-height: 14px;
}

.contactwidget2 li {
	color:#074b8a;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	width:92%;
	padding-bottom:5px;
	padding-top:5px;
	line-height: 14px;
}

#show-nav {
	display: none;
	background:black;
	height:35px;
	
}

#close-nav {
	display: none;
	background:black;
	height:35px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}

/* Slider */

.featured-game{
	position: relative;
	z-index: 1;
	font-family: sans-serif;
}
.featured-game .caption {
	position: absolute;
	top: 15px;
	right: 15px;
	bottom: 15px;
	padding: 10px;
	color: #fff;
	width: 40%;
	background: #000;
	opacity: .6;
	line-height: 18px;
	font-size: 14px;
	z-index: 2;
}
.featured-game .game-title {
	font-size: 22px;
	font-weight: 600;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.featured-game a:visited {
	color: #fff;
}
.featured-game .playnow {
	text-align: center;
	text-decoration: none;
	background: #56C928;
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 10px;
}

.input {
	text-align:center;
	width:225px;
}


.ppcform {
	line-height:10px;
	margin-left:8px;
	margin-top:10px;
	background: #dedede;
	border-width:2px;
	border-color:#06427b;
	border-style:solid;
	width:255px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	
}

#gazpo_footer .widget { width: 460px!important; }