@import url('examples/2c-l.css');

/*

THEME NAME: ESQUARED

THEME URI: 

DESCRIPTION: Based on Sandbox

VERSION: 1.0

AUTHOR: Emily Beach

AUTHOR URI:

TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar



Two-column with sidebar on left from the /examples/ folder  

Just some example content */



.clear{

clear:both;

}



#wrapper{

width:1000px;

background:#FFF;

padding:0px 20px;

margin:0px auto;

position:absolute;

top:0;

}



#blog-title{

width:113px;

height:137px;

float:left;

}



#blog-title a{

width:113px;

height:137px;

background: url(http://www.esquareddesign.net/wp-content/uploads/2010/02/logo.png) no-repeat top left;

display:block;

}



#blog-title a span{

position: absolute;

top: -9999px;

left: -9999px;

}



#blog-description{

height:130px;

width:800px;

line-height:220px;

background:#CC2229;

color:#fff;

float:right;

margin:20px 0px 0px 0px;

text-align:right;

padding:0px 20px 0px 0px;

font-weight:bold;

font-style:italic;

}



#content{

text-align:left;

}



.sidebar{

text-align:left;

}



div.skip-link {

position:absolute;

right:1em;

top:1em;

}

 /*navigation*/
div#menu {
height:22px;
width:100%;
margin:1em 0;
border-bottom:3px solid #1E71B8;
padding:0px;
font-size:0.75em;
}

div#menu ul{
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
letter-spacing:3px;
text-transform:uppercase;
display:table;
}

div#menu ul li{
display:block;
float:left;
}

div#menu ul a {
display:block;
margin-right:0.5em;
text-decoration:none;
padding:0.5em 0.5em;
color:#fff;
background:#1E71B8;
}

div#menu ul a:hover {
background:#12446E;
}

div#menu ul li ul {
left:-999em;
position:absolute;
display:none;
margin:0px 0px;
background-color:transparent;
}

div#menu ul li ul li a{
background-color:transparent;
color:#1E71B8;
float:left;
}

div#menu ul li ul li a:hover{
background-color:transparent;
color:#12446E;
text-decoration:underline;
}

div#menu ul li:hover ul {
left:auto;
display:block;
}

.current_page_item a{
display:block;
margin-right:0.5em;
text-decoration:none;
padding:0.5em 0.5em;
color:#fff;
background:#12446E;
}

.nav-previous{

font-size:0.75em;

font-style:italic;

}



.nav-next{

font-size:0.75em;

font-style:italic;

}



div#container,div#primary {

margin-top:2em;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

overflow:auto;

width:66%;

margin:0 0 0.5em;

}



.alignright, img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignright img{

text-align:center;

padding:5px;

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft {

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter {

display:block;

text-align:center;

margin:1em auto;

}



/*Posts*/



.entry-content{

line-height:180%;

font-size:0.813em;

padding:0px 5px;

}



.entry-date{

color:#1E71B8;

font-size:0.688em;

font-weight:bold;

margin:0px 0px 10px 0px;

padding:0px 5px;

}



.entry-date abbr{

border:none;

}



.entry-title{

padding:10px 5px;

margin:10px 0px;

color:#CC2229;

letter-spacing:140%;

font-size:1.25em;

}



h2.entry-title a{

color:#CC2229;

text-decoration: none;

font-size:1em;

}



h2.entry-title a:hover{

text-decoration:underline;

}



.entry-meta{

font-size:0.75em;

}



#respond{

font-size:0.875em;

}



#respond h3{

padding:10px 0px;

margin:10px 0px;

color:#CC2229;

letter-spacing:140%;

font-size:1.125em;

}



#respond .form-label{

}



#login{

}



/*gallery*/



div.gallery {

clear:both;

height:180px;

width:100%;

margin:1em 0;

}



div.gallery dl {

overflow:hidden;

text-align:center;

margin:1em auto;

}



div.gallery dl.gallery-columns-1 {

min-width:1px;

margin:10px;

}



div.gallery dl.gallery-columns-2 {

min-width:1px;

margin:10px;

}



div.gallery dl.gallery-columns-3 {

min-width:1px;

margin:10px;

}



div.gallery dl.gallery-columns-4 {

min-width:1px;

margin:5px;

}



div.gallery dl.gallery-columns-5 {

min-width:1px;

margin:10px;

}



div.gallery dt.gallery-icon{

width:150px;

text-align:center;

padding:5px;

border:solid 1px #CC2229;

}



div.gallery dd.gallery-caption{

font-size:.833em;

width:150px;

padding:5px;

overflow:hidden;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



/*sidebar*/



div.sidebar h3 {

font-size:0.875em;

color:#fff;

letter-spacing:140%;

background-color:#CC2229;

padding:5px;

margin:0 0 10px;

font-style:italic;

}



div.sidebar input#s {

width:7em;

}



div.sidebar ul{

list-style:none;

padding:5px;

}



div.sidebar li {

list-style:none;

margin:10px 0 2em;

border:solid 2px #CC2229;

padding:0 0 5px 0;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

margin:0;

border:none;

list-style:none;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:none;

border:none;

padding:5px 0px;

}



div.sidebar ul li#search form div{

padding:5px;

}



div.sidebar ul li#search form div .button{

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar ul {

margin:0;

padding:0;

}



/***** Global Settings *****/

html,body {

border:0;

margin:0;

padding:0;

}



body {

font:100%/1.25 Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#505050;

font-size:1em;

}



.button{

color:#fff;

background-color:#1E71B8;

border:none;

padding:3px;

font-size:0.688em;

}



/***** Headings *****/

h1,h2,h3,h4,h5,h6 {

font-weight:400;

margin:0;

padding:0;

font-weight:bold;

font-size:0.625em;

color:#CC2229;

}



h1 {

letter-spacing:-1px;

font-size:2em;

padding:30px 0 25px;

}



h2 {

letter-spacing:-1px;

font-size:1.5em;

padding:20px 0;

}



h3 {

font-size:1em;

font-weight:700;

}



/***** Common Formatting *****/

p,ul,ol {

margin:0;

padding:0 0 1.25em;

}



ul,ol {

padding:0 0 1.25em 2.5em;

}



blockquote {

margin:1.25em;

padding:1.25em 1.25em 0;

}



small {

font-size:0.85em;

}



img {

border:0;

}



sup {

position:relative;

bottom:0.3em;

vertical-align:baseline;

}



sub {

position:relative;

bottom:-0.2em;

vertical-align:baseline;

}



acronym,abbr {

cursor:help;

letter-spacing:1px;

border-bottom:1px dashed;

}



/***** Links *****/

a,a:link,a:visited,a:hover {

text-decoration:underline;

color:#1E71B8;

}



/***** Forms *****/

form {

display:inline;

margin:0;

padding:0;

}



form input,form select,form textarea {

font:1em Arial, Helvetica, sans-serif;

}



form textarea {

width:100%;

line-height:1.25;

}



form label {

cursor:pointer;

}



/***** Tables *****/

table {

border:0;

margin:0 0 1.25em;

padding:0;

}



table tr td {

padding:2px;

}



.float-right {

float:right;

}



.text-left {

text-align:left;

}



.text-right {

text-align:right;

}



.text-justify {

text-align:justify;

}



.bold {

font-weight:700;

}



.underline {

border-bottom:1px solid;

}



.highlight {

background:#ffc;

}



.img-left {

float:left;

margin:4px 10px 4px 0;

}



.img-right {

float:right;

margin:4px 0 4px 10px;

}



.noindent {

margin-left:0;

padding-left:0;

}



.nobullet {

list-style:none;

list-style-image:none;

}



div#menu ul ul ul a,p.wp-caption-text,.italic {

font-style:italic;

}



.wp-caption-text{

font-size:.833em;

padding:5px;

overflow:hidden;

text-align:center;

}



.entry-title,.entry-meta,.clear {

clear:both;

}



form#commentform,form#commentform p,.nopadding {

padding:0;

}



div.gallery dl,div.navigation div.nav-previous,.float-left {

float:left;

}



div#header,div#footer,.text-center {

text-align:center;

}

div#footer{
font-size:0.75em;
}


#wrap,.wrap {

width:960px;

margin:0 auto;

}

#copyright{
font-size:0.75em;
padding:10px;
text-align:center;
}

form#loginform p{
font-size:.875em;
padding: 0px 5px;
}

.sidebar{
font-size:0.813em;
}

.entry-content dt{
background:#CC2229;
color: #fff;
font-weight:bold;
padding:5px;
}

.entry-content dd{
padding:10px 5px;
}

/*Next Gen*/

#shDisplay div#shTitle a {
	text-decoration: none;
	font: bold 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */
	margin: 0 10px;
	color: #999999;
}
