/*
THEME NAME: Kern Glass
THEME URI: http://www.kernglass.com/
DESCRIPTION: A custom Wordpress theme built by Fluxar Studios Inc. for Kern Glass based in Bakersfield CA.
VERSION: 1.0.0
AUTHOR: <a href="http://www.fluxar.com/">Fluxar Studios Inc.</a>
AUTHOR URI:
TAGS: glass, hardware, doors, bakersfield, fluxar, web, design
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

div#search{float:right;padding:14px 0 0 0;}
#search #s{background:url(images/searchBg.gif);width:174px;height:18px;border:none;font-size:12px;color:#666666;padding:8px 0px 8px 8px;float:left;margin:10px 0 0 0;}
#search .button{background:url(images/searchBtn.gif);width:51px;height:48px;float:left;border:none;cursor:pointer;}

#content{min-height:600px;}


	div#container{background:#EDF1F8 url(images/containerBg.gif) repeat-x;margin-top:4em;}
	#container div#content{width:967px;margin:0 auto;padding-left:20px;}
	.mainPosts{float:left;width:470px;margin-top:20px;}
	.mainPosts .entry-title a, .entry-title{font-size:20px;color:#62090c;line-height:24px;font-weight:bold;display:block;margin-top:4px;}
	.mainPosts .post{border-top:2px solid #62090c;}
	.post p{margin:12px 0;}
	.mainPosts .post:first-child{margin-right:34px;}
	.mainPosts .entry-date{color:#666666;font-size:13px;position:absolute;margin:-48px 0 0 350px;width:60px;font-weight:bold;text-transform:uppercase;}
	a.more-link{float:left;}
	
	.subPosts{width:283px;float:left;margin-right:30px;}
	.subPosts .post{border-top:2px solid #03246a;height:215px;}
	.subPosts .entry-content{height:60px;overflow:hidden;}
	.subPosts .entry-title a{font-size:15px;color:#03246a;line-height:20px;font-weight:bold;display:block;margin-top:4px;}
	.subPosts .entry-date{color:#666666;font-size:11px;position:absolute;margin:-45px 0 0 237px;width:50px;font-weight:bold;text-transform:uppercase;}
	
	.subReadMore{color:#62090c;display:block;margin:5px 0 5px 0;}
	
	#sidebar-holder{border:2px solid #666666;border-left:none;border-right:none;width:283px;float:left;position:absolute;margin:217px 0 0 626px;}
	li.default-sidebar li a{color:#666666;}
	li.default-sidebar li a:hover{color:#03246a;}
	li.default-sidebar{list-style:none;margin:10px 0;}
	li.default-sidebar li{border-bottom:#666666 1px dotted;padding:8px;width:267px;}
	li.default-sidebar li:first-child{border-top:#666666 1px dotted;}
	ul li.default-sidebar ul{margin:0;}
	.sidebar ul ul{margin-bottom:20px;}
	/*div#content{min-height:840px;}*/
	.navigation{display:block;margin:0px 57px 20px 0;}


	div#footer{width:967px;margin:20px auto 0 auto;text-align:right;}


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

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%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}



div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}


div.sidebar ul ul li {
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header {
text-align:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
