/*
THEME NAME: G2 Support LLP Theme


*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');


body {
	background: #fff;
	color: #5c605e;
	font-family:  verdana,helvetica, arial, sans-serif;
	font-size: 12px;
	margin-left: 10%;
	width: 879px;
	
}

div#top-nav {
	background-image:url('images/top-nav.png');
	height:47px;
	width:879px;
	color:#ededed;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px;


}

div#search-top {
	margin-top:10px;
	margin-right:25px;
	float:right;
	
}



div#top-nav .current_page_item, div#top-nav .current_page_parent {
	background-image:url('images/top-nav-high.png');
}

div#top-nav ul li a {
	color:#ededed;
	text-decoration:none;
	display:block;
	line-height:47px;
	height:47px;
	padding-left:5px;
	padding-right:5px;

}

div#top-nav a:hover {
	color:#ededed;
	text-decoration:none;
	background-image:url('images/top-nav-high.png');
	
}



div#top-nav ul li {
	list-style:none;
	display: block;
	float:left;
	margin-right:20px;
	height:47px;


}





div#header{
	text-align: left;
	margin-bottom: 10px;
	color: #5c605e;
	font-family:verdana;
	font-size: 10px;
}

div#blog-description{
	margin-top 0px;
	margin-bottom: 28px;
}

h1{
	margin-bottom: 0px;
	font-size: 24px;
}

h2 {
	margin-bottom: 10px;
	font-size: 15px;
	margin-top:10px;
}

h3 {
	margin-bottom: 10px;
	font-size: 12px;
text-decoration:bold;
}


div#menu{
	font-size:12px;
	/*background-image:url('images/left-nav.png');*/
	background:#f4f4f4;
	width:205px;
	/*height:289px;*/
	margin-top:12px;
margin-bottom:15px;
	float:left;
	line-height:1.75em;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}


div#menu ul a{
	/*padding-left: 15px;*/

	font-weight:none;
	text-decoration:none;


}

div#menu ul a:hover {
	/*padding-left:15px;*/
	text-decoration: none;
}



div#menu ul li a{
	/*padding-left: 15px;*/

	text-decoration: none;

}

div#menu ul {
margin-left:0px;
margin-top:0px;
padding-left:0px;
}


div#menu ul li {
background-image:url(images/sidebullet.png);
background-repeat:no-repeat;
background-position: 0px 7px;
list-style:none;
margin-left:0px;
padding-left:20px;

}



div#container {
/*	float: right;*/
/*	width: 620px;*/
}

div#content {
	margin: 0px 0px 0px 0px;
	float:left;
	width:100%;
}
div.sidebar {
	float: left;
	width: 180px;
	overflow: hidden;
}
div#secondary {
	clear: left;
}
div#footer {
	clear: both;
	width: 100%;
	margin-top:0px;
/*	text-align:center;*/
	float:bottom;
	
}

div#footer ul {
	margin-top:10px;
	line-height:1.5em;
}


div#footer ul li {
	list-style:square;
margin-left:-15px;

}




.entry-title{clear:both;}
div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;

}

div.sidebar h3{
	font-size:1em; 
	font-family: verdana, arial, sans-serif;
	color: #000;
	text-transform: normal;
}


div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:20px 0 0;}
div.sidebar li form{margin:0.4em 0 0;padding:0;}
div.sidebar ul ul{margin:5 0 0 0em;}
div.sidebar ul ul li{list-style:none;margin-top:10px;}
div.sidebar ul ul ul{margin:0 0 0 0;}
div.sidebar ul ul ul li{list-style:circle;}



/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

/*G2 Support*/
img#logo {
border:0px;
}
div#contacts-body {
	float:left;
	width:315px;
}

div#contact-map {

float:right;
}

div#header a, div#header a:visited, div#footer a, div#footer a:visited {

	text-decoration:none;
	color: #5c605e;
}

div#header a:hover, div#footer a:hover {

	text-decoration:none;
	color: #000;
}

div#content .entry-content {
	line-height:1.5em;
margin-bottom:10px;
}

a,a:visited{
	color: #0270d3;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}


div#content img {
	/*border:1px solid #6d716f;*/
	border:0px;
	/*padding: 10px;*/
	/*margin:10px;*/
}

div#content .img-no-border {

	border:0px;
	
	padding: 0px;
	margin:0px;
}

div .wp-caption {
	background: #eeeeee;
	border:1px solid #aaaaaa;
	margin:10px auto 20px;
	padding-top:5px;
	text-align:center;

}

div#content .wp-caption img {
	border:0px;
	padding:0px;
	margin:0px;

}

div .wp-caption-text {

}

div .entry-meta {
	margin-top:15px;
	font-size:9px;
}

div#right-side-nav {
	float:right;
	/*background-image:url('images/left-nav.png');*/
	width:175px;
margin-top:10px;
}

div#right-side-nav ul li {
	list-style:decimal;
	line-height:1.5em;
	
}

div#right-side-nav ul {
	margin:0px;
	margin-left:20px;
	padding:0px;

}

div#right-side-nav a {
	text-decoration:none;
	color: #5c605e;

}

div#right-side-nav a:hover {
	color: #000;
	text-decoration: none;

}

div.entry-date {
		font-size: 9px;
}

div#right-tagcloud {
	margin-left:10px;
}

.wp-caption-dd {
	font-size:9px;
	margin:0px;
	padding:0px;
}

span.subnavtitle {
	margin-bottom:5px;
	text-decoration:strong;

}

div.imgbox img {
	margin:10px;
	padding:10px;
}

div#breadcrumbs {
	padding-top:10px;
	padding-left:10px;
height:15px;
}

div#cust_code {

margin: 10px;

padding:10px;
background:#f4f4f4;
font-family: courier;

}

div.horizontalblock {
	background:#f2f2f2;
background-image:url('images/horiz-back-fill.png'); 
	height:150px;
/*	padding:18px;*/

}

div.sqbox {
background:inherit;
float:left;
width:180px;
margin-left:38px;
margin-top:20px;
/*margin-bottom:15px;*/
}
div.text {
margin-top:10px;
}

div.firstcol {
   margin-left:0px;
   float:left;
   margin-right:15px
}

