/* 
Theme Name: We Are Lancaster
Theme URL: http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/
Description: A theme developed around Brian Purkiss' 'Whiteboard'
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 1.0.4

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*---------------------------------
	1. CSS RESET
---------------------------------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*---------------------------------
	2. GENERAL SELECTORS
---------------------------------*/

html{background-color:#e3e8da; margin:0 auto; width:900px;background:#fafff4; /*url(http://www.wearelancaster.com/wp-content/themes/wearelancaster/images/wrTopImage.jpg)*/ top center no-repeat; font-family:Arial, Helvetica, sans-serif;}
body{width:960px; margin:0 auto;}
p{color:#787c75; font-size:9pt; margin:10px 0; line-height:14pt;}
h1, h2{font-weight:bold; font-size:16px;}
h2.tagArchive{color:#cccccc; padding:0 0 10px 20px; margin:0 0 10px 0; border-bottom:1px solid #ced3c7;}
h3{color:#60a79d;font-weight:bold; font-size:12pt; line-height:16px; padding:6px 0 0 0;}
li{list-style-type:none;}
p em{font-style:italic; }

a{color:#60a79d; text-decoration:none;}
a:hover{text-decoration:underline; color:#065b52;}


#header{width:200px; float:left; }
#header p{font-size:9pt; color:#6b6b6b; padding:0 32px 0 0; line-height:16px; display:inline;}
#branding{width:200px; height:180px; background:url(images/wrLogo.jpg) no-repeat; border-bottom:1px solid #ced3c7; text-indent:-9999px;}
#logoLink{width:164px; height:154px; position:absolute; z-index:2; margin:0px 0 0 0;}
#description{padding:0px 0 25px 0; border-bottom:1px solid #ced3c7;}
#mainNav{padding:25px 40px 25px 0; border-bottom:1px solid #ced3c7; list-style:none; text-align:right; }
#mainNav li{font-size:12px; font-weight:bold; line-height:24px;}
#mainNav li a{text-decoration:none; color:#425060;}
#mainNav li a:hover{text-decoration:underline;}

#findUsOn{padding:25px 40px 25px 0; list-style:none; text-align:right;/* border-bottom:1px solid #ced3c7;*/}
#findUsOn li{font-size:10px; font-weight:bold; line-height:20px;}
#findUsOn li a{text-decoration:none; color:#425060;}
#findUsOn li a:hover{text-decoration:underline;}

#container{margin:55px auto 30px auto;}
#content{width:758px; margin: 0 0 0 200px; min-height:300px; border: 1px solid #ced3c7; background:url(images/wrContentBack.jpg) repeat-y;}

/*---------------------------------
	2. BLOG CONTENT
---------------------------------*/
#col1{width:480px; float:left; padding:20px 0px 30px 0px;}
#col1 .blogPostContent{width:440px; padding:0 20px 0 20px;}
#col1 .blogPostContent a{color:#60a79d; text-decoration:none;}
#col1 .blogPostContent a:hover{text-decoration:underline; color:#065b52;}
#col1 .blogPost img{border:1px solid #ced3c7; padding:2px; margin:10px 0 10px 0; max-width:440px;}
#col1 p.wp-caption-text{margin:-4px 0 0 0; padding:0 0 0 4px;font-size:9px; font-style:italic;}
#col1 .blogPost h2{color:#435060; float:left;}
#col1 .blogPost p.postSubTitleInfo{color:#6b6b6b; margin:0px 0 0 0; padding:0px 40px 0px 0;  float:left; display:block;}
#postTitle{border-bottom:1px dotted #ced3c7; padding:0 0 4px 0; margin:0 0 6px 0; display:block;}
#postTitle h2{width:390px;}
#postTitle h2 a{color:#405060;}
#postTitle h2 a:hover{text-decoration:underline;}
#col1 .blogPostContent .commentNumber {min-height:20px; background:url(images/commentLink.jpg) no-repeat; margin:0; padding:0; float:right; }
#col1 .blogPostContent p.commentNumber {color:black; padding:1px 0 0 21px; display:block; }
#col1 .blogPostContent p.commentNumber a:hover{text-decoration:underline;}

#col1 .blogPostContent .postmetadata{margin:10px 0 0 0; padding:10px 0 10px 0; border-top:1px dotted #ced3c7;}
#col1 .blogPostContent .postmetadata p{margin:0; padding:0; font-size:9px; line-height:12px;}
#col1 .blogPostContent p.author{margin:0; padding:6px 0 0 0; font-size:11px; line-height:12px; color:#435060; font-weight:bold;}
#col1 .blogPost p.commentCategoryMeta {clear:both; }
#col1 li.blogPost {border-bottom:1px solid #ced3c7; margin:0 0 20px 0; padding:0 0 30px 0;}

#col1 li.blogPost .blogPostContent #postTitle h2 a{color:#405060;}





/* Navigation below posts */
#nav-below{font-size:8pt; font-weight:bold; letter-spacing:1px;}

#nav-below .nav-previous a{color:#60a79d; text-decoration:none; padding:10px 0 0 20px; float:left;}
#nav-below .nav-previous a:hover{color:#065b52;}
#nav-below .nav-next a{color:#60a79d; text-decoration:none; padding:10px 20px 0 0px; float:right;}
#nav-below .nav-next a:hover{color:#065b52;}

/*---------------------------------
	2. SIDEBAR CONTENT
---------------------------------*/

#sidebar{width:278px; float:right; padding:0px 0 0 0px; }

#sidebar li{padding:0 20px 6px 20px; color:#60a79d; font-size:10pt;}
#sidebar a{color:#60a79d; text-decoration:none;}
#sidebar a:hover{color:#065b52; text-decoration:underline;}
#sidebar h2{color:#435060; padding:20px 0 0 20px;}
#sidebar p{padding:0 20px 0 20px;}

#sidebarDescription{border-bottom:1px solid #ced3c7; margin:0px 0 0 0; padding:0 0 16px 0;}
#sidebarCategories{border-bottom:1px solid #ced3c7; margin:0px 0 0px 0; padding:0 0 20px 0;}
 #sidebarCategories h2, #sidebarArchives h2{padding:20px 0 8px 20px;}
#sidebarCategories li.current-cat a{color:#065b52;}


 /*---------------------------------
	ADVERTISEMENTS IN SIDEBAR
---------------------------------*/
#ads{border-bottom:1px solid #ced3c7;  padding:0 0 10px 0;}
#sidebarAds{width:268px; padding:0; margin:0px 0 0 12px;}
#sidebarAds li{float:left;width:120px; height:120px;background-image:url("http://www.wearelancaster.com/wp-content/themes/wearelancaster/images/wrLnc_Ad.jpg"); border:1px solid #ced3c7;padding:0; margin:10px 10px 0 0; text-indent:-9999px;}
/*#sidebarAds li.ad1 a{width:120px; height:120px; position:absolute; z-index:2; background-color:green;}

#sidebarAds li.ad1{background-image:url(images/ad_INF.jpg);}
#sidebarAds li.ad2{background-image:url(images/ad_fig.jpg);}
#sidebarAds li.ad3{background-image:url(images/ad_squareOne.jpg)}
#sidebarAds li.ad4{}*/

#ads p.adIntro{margin:8px 0 0 0; padding:0; font-size:8pt;}

#sidebarAds li a{display:block; width:120px; height:120px;}
#sidebarAds li a#ad1{background-image:url(images/ad_INF.jpg);}
#sidebarAds li a#ad2{background-image:url(images/ad_squareOne.jpg);}
#sidebarAds li a#ad3{background-image:url(images/ad_waterSt.jpg)}
#sidebarAds li a#ad4{}






 
 /*---------------------------------
	2. PAGE CONTENT
---------------------------------*/
#pageWrapper {width:698px; margin: 0 0 0 200px; min-height:300px; border: 1px solid #ced3c7; backround-color:white;}
#pageContent {padding:20px 20px 30px 20px; background-color:white;}
#pageContent h2{line-height:40px; background-color:#13a89e; color:white; display:block; padding:0 0 0px 20px;}
#pageContent img{border:1px solid #ced3c7; padding:2px; margin:0px auto 0 auto;}
#pageContent img.full{width:652px;}


 /*---------------------------------
	CONTRIBUTORS PAGE LIST
---------------------------------*/

#List{width:700px; margin:0; padding:0;}
#List li{float:left; width:131px; height:260px; background-color:#fafff4; border:1px solid #ced3c7; margin: 0 15px 15px 0; padding:10px;}
#List li.contributorItem h3{color:#13a89e; text-transform:capitalize; font-size:7pt; letter-spacing:1px; padding:8px 0 0 0; font-weight:bold;}
#List img{border:none; padding:0; margin:0;}
#List p.jobTitle{padding:0 0 4px 0; margin:0; font-size:7pt; color:#999999; font-style:italic;}
#List p{font-size:7pt; line-height:10pt; color:#999999; padding:0; margin:0;}
#List a{text-decoration:none; font-weight:bold; color:#999999;}
#List a.personalLink{display:block; padding:4px 0 0 0;}
#List a:hover{color:#666666;}

p.contributorsIntro{border-bottom:1px solid #13a89e; padding:10px 0 10px 0; margin:0 0 15px 0;}
p.contributorsIntro a{text-decoration:none; color:#666666; font-weight:bold;}
p.contributorsIntro a:hover{color:#13a89e;}

/*---------------------------------
	COMMENTS STYLING
---------------------------------*/
p.commentNumberText{color:#435060;font-weight:bold;font-size:10pt; line-height:16px; padding:6px 0 6px 0;}

ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	list-style:none;
	margin-bottom:14px;
	background-color:#fafff4;
	border:1px solid #cfd2c7;
	}

.commentlist cite {
	padding: 7px;
	display:block;
	font-size:8pt;
	font-style:normal;
	background:url(http://www.wearelancaster.com/wp-content/themes/wearelancaster/images/bg_comments2_cite.gif);
	border-bottom:1px solid #d8dcd3;
	color:#435060;
	}	

.commentlist a:link, .commentlist a:visited {
	color:#596e3b;
	}

.commentlist a:hover, .commentlist a:active {
	color:#8ec343;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #cfd2c7;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font: small-caps bold 11pt Arial, Helvetica, sans-serif;
	color:#12a89f;
	margin:0 0 6px 0;
	padding:0 0 0 2pt;
	}
	
.commentlist .author a{text-decoration:none;}

.commentlist .time {
	background: url(http://www.wearelancaster.com/wp-content/themes/wearelancaster/images/clock.png) no-repeat 1px;
	padding:4px 0px 4px 15px;
	}

.commenttext {
	background: #f7f7f7 url(http://www.wearelancaster.com/wp-content/themes/wearelancaster/images/bg_comments2_text.jpg) repeat-x bottom;
	border-top:1px solid #f1f4e7;
	padding: 0 20px 10px 20px;
	color: #435060;
	}
	
#comments p{color:#435060;}
#commentsform p.finePrint{font-size:7pt; line-height:10pt;}


 /*---------------------------------
	STORE PAGE LIST 
---------------------------------*/

#storeList{width:700px; margin:0; padding:0;}
#storeList li{float:left; width:131px; height:260px; background-color:#fafff4; border:1px solid #ced3c7; margin: 0 15px 15px 0; padding:10px;}
#storeList li.storeItem h3{color:#13a89e; text-transform:capitalize; font-size:7pt; letter-spacing:1px; padding:8px 0 0 0; font-weight:bold;}
#storeList li.storeItem h3:hover{color:#666666; }
#storeList img{border:none; padding:0; margin:0;}
#storeList p.storeItemDetails{padding:0 0 4px 0; margin:0; font-size:7pt; color:#999999; font-style:italic;}
#storeList p{font-size:7pt; line-height:10pt; color:#999999; padding:0; margin:0;}
#storeList a{text-decoration:none; font-weight:bold; color:#999999;}
#storeList a.personalLink{display:block; padding:4px 0 0 0;}
#storeList a:hover{color:#666666;}

p.storeIntro{border-bottom:1px solid #13a89e; padding:10px 0 10px 0; margin:0 0 15px 0;}
p.storeIntro a{text-decoration:none; color:#666666; font-weight:bold;}
p.storeIntro a:hover{color:#13a89e;}

 
 

 /*---------------------------------
	FOOTER
---------------------------------*/
#footer{float:right; width:760px; color:#6b6b6b; font-size:8pt; padding:10px 0 0px 0;  margin:0;}
#footer p{margin:0; padding:0px; font-size:7pt;}
#footer a{font-weight:bold; color:#666666; text-decoration:none;}

#footer .feed {margin-left: 0; float:left; padding: 0px 0 0 20px; background: url("http://www.wearelancaster.com/wp-content/themes/wearelancaster/images/feedIcon.png") no-repeat 0 50%;}
#footer .copyright{float:right; font-size:7pt; padding:0 66px 0 0; margin:0;}


strong{font-weight:bold}
.clear{clear:both;}