/*
Theme Name: the Conche2
Theme URI: http://www.theconche.com
Description: A modernized factory.
Version: 1
Author: Brendan Gannon
Author URI: http://www.lightupbox.com
Tags: brown, custom header, boxes, fixed width, two columns, widgets
*/

/* Begin General Styles */

body {margin:0px; 
padding: 0px;
background: #52220e url(./images/choctile.jpg) repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:63%;
}
	
address, blockquote, del, div, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, ins, noscript, ol, p, pre, script, table, ul {margin:0px;
padding:0px;}
	
a {text-decoration:none;color:#a45b20;}

a:hover, a:active {text-decoration:underline;}

p {font-size:1.2em;}

img {border:none;}

.description {text-indent:-9999px;}
	
code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {font-size:0.9em;letter-spacing:.07em;}

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor:help;}

acronym, abbr {border-bottom:1px dashed #999;}

blockquote {margin:15px 30px 0px 10px;
padding:1px 15px;
background-color:#F8F8F8;}

blockquote cite {margin:5px 0px 0px;
display:block;}

.center {text-align:center;}

.hidden {display:none;}

a img {border:none;}

.pagetitle {padding:15px 0px 20px 54px;}

/* End Various Tags & Classes*/

/* begin header styles */

#header {height:170px;
width:100%;
background: transparent url(./images/orangebar.gif) repeat-x;}

#header h1 {text-indent:-9999px;
background: transparent url(./images/spatulalogo.png) no-repeat;
width:694px;
height:157px;
position:relative;
left:-314px;
top:6px}

#header h1 a {display:block;
width:694px;
height:157px;}

#header h2 {background: transparent url(./images/subtitle.png) no-repeat;
text-indent:-9999px;
width:213px;
height:16px;
position:relative;
left:385px;
top:-130px;}

#nav {background: transparent url(./images/pipe1.png) no-repeat;
width:975px;
margin-left:auto;
margin-right:auto;
background-position:635px 16px;}

/* begin top navigation */	

#nav ul {list-style:none;
position:relative;
left:400px;
top:-75px;
width:400px;
clear:both;}

#nav ul li {display:inline;
width:103px;
height:34px;}

#nav ul li a {display:block;
width:103px;
height:34px;
text-indent:-9999px;
float:left;}

#revnav a {background:transparent url(./images/reviews1.png) no-repeat;}
#revnav a:hover, #revnav a:active {background:transparent url(./images/reviews2.png) no-repeat;}

#guidenav a {background: transparent url(./images/guide1.png) no-repeat;}
#guidenav a:hover, #guidenav a:active {background: transparent url(./images/guide2.png) no-repeat;}

#aboutnav a {background: transparent url(./images/about1.png) no-repeat;}
#aboutnav a:hover, #aboutnav a:active {background: transparent url(./images/about2.png) no-repeat;}

#uppernav {position:relative;
margin-left:775px;
top:-145px;
width:150px;}

#uppernav *, #uppernav * * {float:left;
text-indent:-9999px;}

#contactnav {width:95px;
height:26px;}

#contactnav a {background: transparent url(./images/contact1.png) no-repeat;
width:95px;
height:26px;
display:block;}
#contactnav a:hover, #contactnav a:active {background: transparent url(./images/contact2.png) no-repeat;}

#rss {width:32px;
height:32px;
margin-left:10px;}

#rss a {width:32px;
height:32px;
display:block;}

/* end header styles */

#content {background:transparent;
width:975px;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:10;
clear:both;}

#coltop {background: transparent url(./images/columntop.png) top no-repeat;
width:608px;
height:100%;
position:relative;
top:-77px;
left:90px;
float:left;}

#colbottom {background: transparent url(./images/columnbottom.png) bottom no-repeat;
padding-bottom:73px;}

#main {background: transparent url(./images/columnslice.png) repeat-y;
width:608px;
position:relative;
top:32px;}

.entry {padding-top:7px;}

.entry ul {font-size:1.4em;
margin-top:.8em;
margin-bottom:.8em;
padding-left:2em;}

.post {width:500px;
margin-left:auto;
margin-right:auto;
clear:both;
padding-bottom:35px;}

.post h2 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
color: #420909;}

/*post title in search results:*/
.post h3 {font-size:1.4em;}

.post p {font-size:1.4em;
line-height:130%;
margin-top:.8em;}

p.postmetadata {font-size:1.2em;
padding-top:10px;}

#sidewrap {background: transparent url(./images/pipe2.png) no-repeat;
float:right;
position: relative;
top:-77px;
z-index:-5;
background-position:-65px 0px;}

.sidetop {background: transparent url(./images/sidetop.png) no-repeat;
width: 293px;}

.sidebottom {background: transparent url(./images/sidebottom.png) no-repeat bottom;
width: 293px;
padding-bottom:39px;
position: relative;
top:33px;}

.sidebar {background: transparent url(./images/sidetile.png) repeat-y;}

.sidecont {width:205px;
margin-left:50px;}

.sidecont ul {list-style:none;}

#sidewrap2 {background: transparent url(./images/pipe3.png) no-repeat;
width:325px;
position:relative;
left:675px;
top:-40px;
z-index:-6;
background-position:120px -10px;
padding-top:20px;}

.widget {padding-bottom:20px;padding-top:20px;}

.textwidget {margin:0px;
padding:0px;
font-size:1.2em;}

.textwidget img {display:block;
margin-left:auto;
margin-right:auto;}

#footer {height:60px;
margin-left:auto;
margin-right:auto;
clear:both;}

#footer p {text-align:center;
width: 100%;
font-weight:lighter;
color:#310000;}

img.centered {display:block;
margin-left:auto;
margin-right:auto;}

img.alignright {padding:4px;
margin:0px 0px 2px 14px;
display:inline;}

img.alignleft {padding:4px;
margin:0px 14px 2px 0px;
display:inline;}

.alignright {float:right;}

.alignleft {float:left}

.clear {clear:both;}

#respond, #commentform {width:500px;
margin-left:auto;
margin-right:auto;
clear:both;
padding-bottom:15px;}

.navigation {width:500px;
margin-left:auto;
margin-right:auto;}

/* Begin Form Elements */

#searchform {margin:20px auto;
padding:5px 3px;
text-align:left;}

#searchform #s {margin-bottom:10px;}

#sidebar #searchsubmit {padding:1px;}

.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}

select {width:130px;}

#commentform input {width:170px;
padding:2px;
margin:5px 5px 1px 0px;}

#commentform textarea {width:100%;
padding:2px;}

#commentform #submit {margin:0px;
float:right;}

/* End Form Elements */

/* Begin Comments*/

.alt {margin:0px;
padding:10px;}

.commentlist {padding:0px;text-align:justify;}

.commentlist li {margin:15px 0px 3px;
padding:5px 10px 3px;
list-style:none;}

.commentlist p {margin:10px 5px 10px 0px;}

#commentform p {margin:5px 0px;}

.nocomments {text-align:center;
margin:0px;
padding:0px;}

.commentmetadata {margin:0px;
display:block;}

/* End Comments */

/* Begin Calendar */

#wp-calendar {empty-cells:show;
margin:10px auto 0px;
width:155px;}

#wp-calendar #next a {padding-right:10px;
text-align:right;}

#wp-calendar #prev a {padding-left:10px;
text-align:left;}

#wp-calendar a {display:block;}

#wp-calendar caption {text-align:center;width:100%;}

#wp-calendar td {padding:3px 0px;text-align:center;}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color:#fff; }

/* End Calendar */

/* Captions */

.aligncenter, div.aligncenter {display:block;
margin-left:auto;
margin-right:auto;}

.wp-caption {border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}

.wp-caption img {margin:0px;
padding:0px;
border:0px none;}



.wp-caption p.wp-caption-text {font-size:11px;
line-height:17px;
padding:0px 4px 5px;
margin:0px;}

/* End captions */
