/*
Theme Name: Already Been Chewed
Theme URI: http://alreadybeenchewed.net/
Description: Already Been Chewed.
Version: 3.1
Author: Process Design+Marketing+Internet
Author URI: http://byprocess.com/
Tags: abc, already been, abc motion design, byprocess, Process


*/



/* Begin Typography & Colors */
body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; /*background: #d5d6d7 url('images/kubrickbgcolor.jpg')*/; color: #6d6969; text-align: center; background: #000 url('images/bodybg.jpg') center top;   }
ul, li { list-style:none}
#page { background:#fff url(images/gary.jpg) repeat-y center right;text-align: left; position:relative; }
a.calltoaction{ background:url(images/callactionbg.png) left center no-repeat; float:left; padding:20px 0 0 5px; height:64px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; clear:both; margin:4px 0 0 -49px; width:109px; text-transform:uppercase; line-height:12px; text-align:center; font-style:italic }
a:hover.calltoaction{ color:#fff; text-decoration:none; }
a.booking { margin:-15px 0 0 -49px; height:52px; padding:5px 0 0 5px; text-align:center; text-transform:capitalize; line-height:14px }
#header { background: #000 url('images/headbg.jpg') no-repeat top left; }
#headerimg { margin: 7px 9px 0 20px; float:left; padding:0/* height: 192px; width: 740px; */}
#content { font-size: 1.2em; }
.widecolumn .entry p { font-size: 1.0em; color:#6D6969 }
.narrowcolumn .entry, .widecolumn .entry { /*line-height:1.3em; */font-size:1.4em; color:#6d6969; font-family:Arial, Helvetica, sans-serif; margin:-10px 0 0 0; padding:0 }
.cpartgallery .entry { padding-top:40px !important; padding-left:2px; padding-bottom:74px;}
#post-1821 .sercon .entry {border-bottom:1px solid #808080}
#post-1821 .sercon h3 { margin:0 !important}
.widecolumn { line-height: 1.6em; }
.narrowcolumn .postmetadata { text-align:left; }
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #4f4f4f; }
.even, .alt { border-left: 1px solid #4f4f4f; }

small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
h1, h2, h3 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; }
h1 { font-size: 4em; text-align: center; }
.logo { background:url(images/logo.png) no-repeat left top; width:356px; height:91px; float:left}
#headerimg .description { font-size: 1.3em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; clear:both; margin:-16px 0 0 96px; float:left; color:#f0f0ef }
h2 { font-size: 1.6em; }
h2.pagetitle { font-size: 1.6em; }
#sidebar h2 { font-family: 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.2em; }
h3 { font-size: 1.3em; }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; color: white; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #333; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px !important; font-style:italic; color:#969690; margin:0 !important; padding:0; line-height:31px; text-transform:uppercase }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }

h2.sercon { color:#f9f9f4; border-bottom:#808080 10px solid; margin:0 0px 12px 0 !important; padding:0;  min-height:17px!important}
.sercon h3 { font-size:1.1em !important; color:#1c1b1b; margin:25px 0 0 0 !important;  text-transform:none}
.sercon p { margin:0; padding:0; font-size:0.8em; color:#fefefe}
.serconsubhead { color:#dad9d8 !important; font-size:0.8em; margin-bottom:-4px;}
.entry p a:visited { color: #b85b5a; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
a, h2 a:hover, h3 a:hover { color: #6D6969; text-decoration: none; }
h2 a:hover { color:#969690; }
a:hover { color: #6D6969; text-decoration: underline; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
a.postthumbimg{ background:#b9b1ac; padding:7px; margin:6px 14px 0 0}
a.postthumbimg img { border:#fff 1px solid; width:127px; height:127px}

/* End Typography & Colors */



/* Begin Structure */
body { margin: 0 0 20px 0; padding: 0; }
#page { background-color: white; margin:0px auto; padding: 0; width:1004px; /*border: 1px solid #959596; */}
#header { background-color: #000; margin: 0 0 0 0px; padding: 0; height:138px; width:1004px; }
#headerimg { margin:18px 9px 0 14px; padding:0; float:left; }
.quote { margin:25px 20px 0 0;  height:78px}
.social { margin:0px 8px 0 0}
.narrowcolumn { float: left; padding:0px ; width:720px; margin:7px 7px 0 7px ;}
.cpart {border:#c8c8c7 5px solid; padding:5px 13px 13px; width:707px; min-height:776px }
.cpart1 {border:#c8c8c7 5px solid; padding:5px 13px 13px; width:707px; min-height:1086px}
.sercon{ background:#989695; padding:10px 10px 0px 10px; color:#fefefe; font-size:1.2em; width:713px; <!--padding-top:0px--> }
.cpartgallery {background:#000; width:1004px;}
.motion { padding:6px 6px 61px 6px}
.slidewrap { border:#c8c8c7 8px solid; float:left}
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
.post { margin: 0 0 00px; text-align: left;/*justify;*/ }
.post hr { display: block; border:none; background:#f0edeb; padding:4px 0 0 0; clear:both; line-height:18px; margin:7px 0;}
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: both; }

.bloginner{ float:left; width:707px; height:111x; border-bottom:#ccc 1px solid; margin:0 0 29px 0; color:#6d6969}
.bloginner a { color:#6d6969}
.bloginner h2 { float:left; width:578px; border-bottom:#dedede 10px solid; padding-top:2px; padding-bottom:1px;}
.innerdatewrap a { text-transform:uppercase; padding-left:6px;}
.ML70 {margin-left:65px;}

.clear { clear: both; }
#footer { padding:0; margin: 0 auto; width:1004px; clear: both; height:141px; border-top:7px solid #FFFFFF; background:url('images/fmainbg.png') left top repeat-x; }
#footer1 { padding:0; margin: 0 auto; width:1004px; clear: both; height:141px;border:none; background:url('images/fmainbg.png') left top repeat-x; }
#footer p, #footer1 p  { margin: 0; padding:0; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#footer p.white, #footer1 p.white { color:#fff; padding:0px 0 0 15px; letter-spacing:normal; clear:both}
ul.flogo { padding:0px; float:left; margin:10px }
ul.flogo li { float:left; padding:0 15px; height:118px}
ul.flogo li.bor { border-left:#2f312d 1px solid}

ul.frightlink { float:right; margin:25px 20px 0 0 }
ul.frightlink li { width:100px; margin:0 0 0 10px; display:inline-block}
ul.frightlink li a { float:left; color:#c7a891; padding:1px 0; font-size:12px; clear:both; font-family:Arial, Helvetica, sans-serif}
a.readmore { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-style:inherit; text-align:center; background:#969690; padding:3px; color:#fff; width:137px; font-style:italic; margin:5px 0 8px 0 ; font-weight:bold;}

a:hover.readmore { text-decoration:none}
.datecatcom { width:544px; padding:5px 0 0 0; color:#6d6969; margin:4px 0px 0 20px}
.datecatcom a { color:#6d6969; padding-left:6px;}
/* End Structure */



/*	Begin Headers */
h1 { padding-top: 70px; margin: 0; }
h2 { margin: 30px 0 0; }
h2.pagetitle { margin-top: 30px; text-align: center; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3 { padding: 0; margin: 30px 0 0; }
h3.comments { padding: 0; margin: 40px auto 20px; }
/* End Headers */



/* Begin Images */
p img { padding: 0; max-width: 100%; }
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; width:230px !important }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; padding-left:; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }

#sidebar h2{ font-size:12px !important; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#333; border-bottom:#b3b3b2 8px solid; margin:0px 0 5px 3px !important; padding:0 0px 0px 30px; width:207px; line-height:30px}
#sidebar h2.flickerhead{ background:url(images/sidebarflicker.png) no-repeat left center}
#sidebar h2.tweeterhead{ background:url(images/sidebartweeter.png) no-repeat left center}
#sidebar h2.cate{ padding:0 0 0 5px; margin:0px 0 5px 5px !important; width:230px; line-height:30px}
/* FLICKER */
.flickerwrap { float:left; margin:0 0 0 2px}
.flickerwrap a{ padding:3px; float:left}

.categoriwrap { float:left; }
.categoriwrap ul { margin:0 0px 20px 5px !important}
.categoriwrap ul li { padding:0; margin:0 0 5px 0 !important; font-size:12px; color:#393939 }
.categoriwrap ul li a{color:#393939 }

.storewrap { background:url(images/sideboxbotimg.png) left top no-repeat; height:248px; height:148px; position:absolute; bottom:0; margin-bottom:148px; width:247px;}
a.storelink { background:url(images/storebglink.png) left top no-repeat; width:128px; height:115px; float:right; display:block; text-indent:-9999em; margin:-3px -50px 0 0}
/* End Entry Lists */



/* Begin Form Elements */
.searchbox { width:211px}
.searico{ padding:3px; margin:5px 0 0 0}
#searchform { /*margin: 10px auto; padding: 5px 3px; text-align: center;*/ margin:0; padding:0;  }
#searchform #s { width: 178px; padding: 2px; border:#959796 1px solid; background:none; margin:4px 7px 0 0; color:#808181  }
#searchsubmit { padding: 1px; display:none}
.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 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
/* End Form Elements */



/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */



/* Begin Sidebar */
#sidebar { float:right; width:247px; background:#c8c8c7; min-height:883px}
#sidebar form { margin: 0; }
/* End Sidebar */



/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; 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 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #4f4f4f; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 35px; }

#nav{ background:#000000;  margin:0; float:left; padding:0; width:1004px; border:#434444 4px solid; border-left:none; border-right:none}
#nav, #nav ul {list-style: none; margin:0; padding:0 0 0 0px}
#nav li{float: left;list-style:none}
#nav li a { display:block; font-weight:bold; color:#fff; padding:6px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#808181; background:url(images/navlefticon.png) center left no-repeat; text-transform:uppercase; margin:0 0 0 20px}
#nav li a:hover { color:#949494; text-decoration:none}
#cat{float: left; clear: both}
#cat li a{ color: #333; font-size: 0.9em}
#cat li a:hover {color:#fff}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #4f4f4f; 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: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */



.textar{text-align:right;}
.clear{clear:both}
.clearnone{clear:none}
.left{float:left}
.right{float:right}
.low { text-transform:lowercase}
.uper {text-transform:uppercase}
.PL22{padding-left:22px}
.PL5{padding-left:10px}
.PL10{padding-left:10px}
.PL20{ padding-left:20px}
.PR20{padding-right:20px}
.PT5{padding-top:5px}
.PT10{padding-top:10px}
.PT13{padding-top:13px}
.PT20{ padding-top:20px}
.ML8 {margin-left:8px}

.MT8{margin-top:8px}
.ML20{margin-left:20px}
.MR10{margin-right:10px}
.MR5{margin-right:5px}
.wth314 {width:314px}
.MT5{ margin-top:5px}
.MT10{ margin-top:10px}
.padding{padding:6px;}
.pb{ padding-bottom:25px; font-size:16px; color:#fff}
 .pb a { font-size:16px; color:#fff}
.br {padding-bottom:20px}
.bknone, #rpart p.btnnone{background:none; float:none}@charset "utf-8";
.br a{ color:#fff}
/* CSS Document */

.innerdatewrap {padding-top:5px}
@charset "utf-8";
/* CSS Document */

#tweetmeme_button {
	padding-left: 10px !important;
}
.cpartgallery .entry  p {display:none}

#post-14 .cpartgallery { padding-left:6px; width:998px;}
.flickerwrap ul li, .flickerwrap ul { width:241px !important; overflow:hidden}
#post-14 .cpartgallery .entry {padding-bottom:74px; padding-left:2px; padding-top: 46px !important}
.tag{ margin-top:-7px; float:left; padding-bottom:12px}

.mar-right{margin-right:0px; float:left; width:auto;}

.entry a { color:#959595; }
