/*
Theme Name: JessieFarrell.com_V2
Theme URI: http://www.bstro.com
Description: A customized theme for Jessie Farrell.
Version: 1.2
Author: Kevin Chan
Author URI: http://www.bstro.com
*/

/* @override http://www.jessiefarrell.com/wp-content/themes/jessieFarrellModified/style.css */

/* Structure */

body { font-family: arial; font-size: 8pt;	padding: 0px; margin: 0px; text-align: center; background: url(images/header_bg.jpg) repeat-x; background-color: #ffffff;width: 100%;}
div, p{
	color: #6d6e71;
}
div {/*border: 1px solid red;*/}
h1,h2,h3{
	color: #be1e2d;
}
a { color: #523b24; text-decoration: none; }
#document { }
.edit-post-link { float: right; padding: 1px; border: 1px solid #888; width: 50px; text-align: center; background: #be1e2d; font: 12px "Lucida Grande", Lucida, Verdana, sans-serif; }
.edit-post-link a { color: #fff; }
.clearer { clear: both; }
#mp3Player{
	position: relative;
	left: 0px;
	top: 0px;
	height: 120px;
	z-index: 10000;
}
#globalNav { top: 120px; position:absolute; width:960px; font-size: 16px;
font-family: Helvetica Neue,Helvetica,  Arial, sans-serif; text-transform: uppercase; list-style:none; font-style: bold; font-weight: 800;#margin-left: -450px;#margin-top:12px;}
#globalNav li { float:left; margin-right:40px; }
#globalNav a { color:#be1e2d; }
#globalNav a:hover { color:#be1e2d;text-decoration:underline; }

#header { height: 130px; text-align: center; margin-bottom:0px;}
#header-logo { float: left; position: relative; right: 15px; width:500px;}
#header-logo img { border: 0px; margin-top: 30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }
#header-inside { margin: auto; width: 960px; text-align: left; }

#sidebar { float:right; width:420px; padding-top: 55px; margin-bottom: 50px; font-family: Georgia, Garamond, Helvetica, Geneva, sans-serif; line-height:16px;
clear: right;}
#sidebar.shop { float:right; width:420px; padding-top: 55px; margin-bottom: 50px; font-family: Georgia, Garamond, Helvetica, Geneva, sans-serif; line-height:16px;
clear: right;#margin-top: 60px;}
.side-spacer { height: 40px; }
.sidebar_content{
	padding: 0px 0px 11px 0px;
}
#sidebar .sidebar-area { padding-left: 35px; border-left: 1px solid #939598; }
#sidebar .sidebar-section { float: left; text-align:left; width:188px; margin-left:0px; margin-top:0px; } /* with bandbox - width: 215px; */
#sidebar .sidebar-section #blogroll h2 { }
#sidebar .sidebar-section ul.xoxo.blogroll { list-style-type:none; padding:0 0 15px; margin-bottom:0; margin-left:0; margin-right:0; font-size:12px; }
#sidebar #blogroll ul { list-style:none; padding-left:0px; }
#sidebar .sidebar-section ul#blogroll li { list-style: none; margin: 0; padding: 0; }
#sidebar .sidebar-section .sidebar-content { font-family:georgia; font-size:12px; color:#523b24; margin-bottom:15px; }
#sidebar .sidebar-section .sidebar-content a { color: #6d6e71; }
#sidebar .sidebar-section .sidebar-content a:hover { color: #be1e2d; }
#sidebar .sidebar-section .sidebar-content .sidebar-date { color: #829fa6; text-transform: lowercase; }
#sidebar .sidebar-section h2 { font-family: georgia; font-size: 12px; text-transform: uppercase; color: #be1e2d; border-bottom: 1px solid #dbe3e5; padding-bottom: 3px; }

#findMeAt { padding: 0px 0px 5px 0px;margin:0px; float:left; list-style:none; text-align:left; clear: right;}	
#findMeAt li { float:left; }
#findMeAt img { border:none; }

#footer { margin: auto; width: 960px; text-align: center; font-family: font-family: Helvetica Neue,Helvetica,  Arial, sans-serif;  border-top: 1px solid #ddd; padding-top: 20px; margin-bottom: 20px; font-size: 11px; color: #695141; line-height: 1.3; }



/* @end */

#about-image-1 { float: left; margin-right: 6px; margin-bottom: 5px; }
#about-image-1 img { width: 270px; height: auto; }
#about-image-2 { float: right; margin-left: 6px; margin-bottom: 5px; }
#about-image-2 img { width: 270px; height: auto; }
#main-menu .menu-section a { color:#e1b8c5;	}
#main-menu .menu-section a:hover { color:#ffffff;	}
#main-menu a img { border: 0; }
#content-area { margin: 20px auto 0 auto; width: 960px; text-align: left; }
#main-area { float:left; width: 520px; padding-top: 60px; }
.blog-entry .date-time { color: #be1e2d;	font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif ;  padding-bottom: 2px; margin-bottom: 5px; }
.blog-entry .blog-entry-content img { padding: 2px; border: 1px solid #ddd; }
h2.title { padding-bottom:0px; margin-bottom:10px; margin-top:0px; padding-top:0px; font-size: 20px;
font-family: Helvetica Neue,Helvetica,  Arial, sans-serif; font-style: bold; font-weight: 800; color: #be1e2d; line-height: 1.25;}
h2.title a { color: #be1e2d; }
#footer a { color: #be1e2d; }
div.aligncenter { text-align: center; margin: auto; }
div.aligncenter img { margin-bottom: 0px; padding-bottom: 0px; }
.blog-entry-content { font-family: lucida grande; font-size: 12px; color: #513f33; overflow: hidden; text-align: justify; margin-right: 20px; }
.blog-entry-content a { text-decoration: underline; color: #be1e2d; }
.blog-entry-content a:hover { text-decoration: underline; color: #829fa6; }
.blog-entry { margin-bottom: 40px; line-height: 1.6em; }

/* @group Social networking */

#sidebar ul#jessies-link { list-style-type: none; margin: 0; padding: 0; position: relative; bottom: 6px; font-family: georgia; }
#sidebar ul#jessies-link li { font-size: 12px; font-weight: normal; padding-bottom: 4px; margin: 0; }
#sidebar ul#jessies-link li a:hover { color: #be1e2d; }
#sidebar ul#jessies-link li img { position: relative; top: 7px; margin-right: 6px; width: 20px; height: 20px; }

/* @end */

/* @group Fan Club */

form#cforms2form { border-style: none; color: #513f33; } 
form#cforms2form input { border: 1px solid #acc6d8; padding: 2px; color: #513f33; }
form#cforms2form.cform { border-style: none; color: #513f33; }
form#cforms2form.cform legend { display: block; width: 100%; border-bottom: 1px solid #dbe3e5; padding-top: 30px; }
form#cforms2form.cform fieldset.cf-fs1 { border-style: none; background-color: #fff; }
form#cforms2form.cform fieldset.cf-fs2 { border-style: none; background-color: #fff; }
form#cforms2form.cform fieldset.cf-fs3 { border-style: none; background-color: #fff; }
form#cforms2form.cform fieldset.cf-fs4 { border-style: none; background-color: #fff; }
form#cforms2form.cform fieldset.cf-fs1 ol.cf-ol {}
form#cforms2form.cform li#li-2-10.textonly { text-align: left; letter-spacing: 0; padding: 6px; width: 98%; margin-bottom: 0; margin-top: 0; margin-right: 0; position: relative; left: 10px; font-weight: bold; }
form#cforms2form.cform li#li-2-16.textonly { text-align: left; letter-spacing: 0; padding: 6px; width: 98%; margin-bottom: 0; margin-top: 0; margin-right: 0; position: relative; left: 10px; font-weight: bold; }
form#cforms2form textarea#cf2_field_24.area { width: 73%; border: 1px solid #acc6d8; }
form#cforms2form input#sendbutton2.sendbutton { background-color: #ec9fc3; color: #222; font-weight: bold; padding: 5px; font-family: Georgia, Garamond, Helvetica, Geneva, sans-serif; border: 1px solid #a7d0e6; }

/* @group Share Block */

#sharer { width: 315px; height: 140px; color: #555; z-index: 99; background-color: #fff; border: 1px solid #bbb; margin-left: 90px; position: absolute; margin-top: 10px; }
#sharer ul { width:130px; display: inline; margin:0; list-style-type:none; font-size: 11px; float: left; clear: right; padding: 0 0 0 20px; }
#sharer li { margin:0; padding: 2px 0; text-align: left; }
#sharer li img { position:relative; top:3px; margin-right:5px; }
.sharehead { font-size: 14px; font-weight: bold; color: #555; background-color: #CCC; z-index: 3; letter-spacing: -1px; width: 305px; padding: 5px; height: 10px; }
.shareclose { text-align:right; display:inline; float:right; font-size:11px; position:relative; bottom:4px; }

/* @group Comments */

h3#comments { font-size: 15px; color: #be1e2d; }
#comments-area { padding: 0; margin: 40px 0 0; }
#comments-area ol.commentlist { list-style-type: none; margin: 0; padding: 0; }
#comments-area ol.commentlist li { border-bottom: 1px solid #dbe3e5; padding-top: 20px; padding-bottom: 20px; text-align: justify; margin-top: 5px; margin-bottom: 5px; padding-left: 5px; padding-right: 5px; }
em.mod { color: #829fa6; font-size: 14px; }
#comments-area .comtop { font-size: 13px; font-weight: bold; display: block; margin-bottom: 20px; color:#be1e2d; }
#comments-area .combody { line-height: 18px; font-size: 12px; color: #513f33; }
#comments-area .commentmetadata { font-size: 11px; display: block; font-weight: normal; font-style: normal; }
#comments-area .avatar { float: left; padding: 1px; background-color: #be1e2d; border-style: solid; border-color: #a7d0e6; margin-right: 10px; width: 22px; height: 22px; margin-top: 3px; }
#comments-area .jessie { background: #ffe2ff; border: 1px solid #ccc; }
#comments-area textarea#comment { border: 1px solid #acc6d8; padding: 2px; width: 99%; }
form#commentform input { border: 1px solid #acc6d8; padding: 2px; }
form#commentform label { font-weight: bold; font-size: 13px; color: #be1e2d; }
form#commentform input#submit { background-color: #be1e2d; color: #fff; font-weight: bold; padding: 5px; font-family: Georgia, Garamond, Helvetica, Geneva, sans-serif; border: 1px solid #a7d0e6; }
form#commentform input#submit:hover { background-color: #ec9fc3; color: #222; font-weight: bold; padding: 5px; font-family: Georgia, Garamond, Helvetica, Geneva, sans-serif; border: 1px solid #a7d0e6; }

/* @end */

/* @group Header iCons */

.rssicon { position: relative; top: 2px; }
.newicon { position: relative; top: 2px; }


/* @end */

/* @group Post Area */

p.wp-caption-text { font-size: x-small; color: #be1e2d; vertical-align: middle; margin: 5px 0 0; }

/* @end */

/* @group IE6 Hacks */

* html img, div  { behavior: url('http://www.jessiefarrell.com/iepngfix.htc') }
* html #plaid-wrap  { width: 972px; }
* html #plaid-bar  { }
* html #polaroids  { }
* html #plaid-banner { }
* html #plaid-ad { position: relative; top: 65px; right: 15px; }

/* @end */

/* @group Main Menu (No longer used) */

#main-menu { padding-top: 10px; float: right; }
#main-menu a { font-size: 14px; }
#main-menu .menu-section li { text-transform: lowercase; }
#main-menu .menu-section { float: left; margin-right: 18px; font-weight: normal; font-style: normal; }
#main-menu .menu-section ul { list-style: none; border-left: 1px solid #745234; padding-left: 4px; margin-left: 0px; margin-right: 65px;	}
#main-menu .menu-section li { font-family: georgia; font-size: 15px; font-weight: normal; }


/* @group Plaid Bar (No longer used) */

#plaid-wrap { margin: 0 auto; width: 969px; z-index: 1; }
#number-wrap { text-align: center; position: relative; }
#plaid-bar { height:282px; width:100%; background-image:url(images/plaid-rep.jpg); margin-top:10px; position:relative; }
#plaid-banner1 { width: 423px; position: relative; z-index: 2; background: url(images/new-header/big-white-blotch.png) no-repeat; margin-top:15px; padding-top:91px; float:left; padding-bottom:100px; margin-bottom:0; }
#plaid-banner2 { width: 298px; position: relative; z-index: 2; margin-top: 15px; background: url(images/white-blotch.png) no-repeat; float: left; padding-bottom: 114px; padding-top: 77px; }
#plaid-banner3 { width:435px; position:relative; z-index:2; background:url(images/new-header/big-white-blotch.png) no-repeat; margin-top:15px; padding-top:65px; float:left; padding-bottom:62px; margin-bottom:0; }
#tea { position: relative; top: 6px; }
#polaroids { position: relative; top: 1px; }
#award { position: relative; top: 22px; }
#number-wrap { text-align: center; margin: auto; width: 969px; }
#numbers { z-index: 3; position: absolute; width: 969px; top: -30px; text-align: left; margin: auto; }
#numbers img { border: 0px; }
#plaid-bar #numbers img { border: 0px; }
#jessie-award img { padding-top: 24px; padding-left:0px; position:relative; left: -20x; }
.plaid-text { font-size: 14pt; color: #523b24; font-family: georgia; }
.plaid-text a { color: #be1e2d; }
.plaid-text em { color: #be1e2d; }
#comments-area { padding-top: 20px; border-top: 1px solid #ddd; margin-top: 20px; font-family: georgia; }
#comments-area textarea { width: 500px; }
.post-comments-bookmarks { font-family: georgia; font-size: 11px; text-transform: uppercase; margin-bottom: 4px; margin-top: 15px; }
.navigation { font-family: georgia; font-size: 11px; text-transform: uppercase; color: #be1e2d;	text-align: center; margin-bottom: 20px; }
.navigation a { color: #be1e2d; }
.post-comments-bookmarks a { color: #be1e2d;	}
#sidebar #twitter-follow img { border: 1px solid #fff; }
#sidebar #twitter-follow img:hover { border: 1px solid  #be1e2d; }
.post-bottom { text-align: center; margin-top: 35px; }
.post-bottom img { border: 0px; }

/* @end */
