/* 
Theme Name: Just F*ing Entertain Me
Theme URL: http://whiteboardframework.com/
Description: A theme for Julie Gray
Author: Amber Franks
Author URI: http://digitalzenonline.com
Version: 1.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html {-webkit-text-size-adjust:none;}

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-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;}

/*
Here is a list of all the <DIV>s in Whiteboard.

#container{}
.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_reply{}
.comments_text{}
.comments_meta{}
*/
#clear{clear: both;}
.comments p{line-height:200%;}

/*Typography*/

#content {font-size: 12px; font-weight: normal; font-family:Verdana, Arial, Myriad Pro, sans-serif; }
.titles{color:#863737;font-weight:bold;}
#intro_parag{color:#863737; font-size: 14px; font-weight: bold;}
hr {color:#863737; height:1px;}
.red{color:#863737;font-size: 14px;}
.gray{color:#5d5d5d;font-weight: bold; font-size: 14px;}
.subnote {font-size: 10px; color:#5d5d5d;}
.subnote ul{list-style-position: oustide; list-style-type: circle; margin-left: 24px; margin-top: 0px;}
.quote{ font-style:italic;font-size: 12px; margin-top:10px;}
.quoteauthor{ font-weight:bold;font-size: 12px;}
.italic{font-style:italic;}
#post { overflow: auto; }
#writerclass{ padding:8px;}
#content strong{font-weight:bold;}
#content em{font-style:italic;}
.learn ul{list-style-position: outside; padding-left:20px;}
h1 {font-size: 18px; color: #863737; font-weight: bold; padding-bottom: 1em; }
#content h2 {font-size: 14px; color: #863737; font-weight: bold; /* margin-top: 1.5em; */ margin-bottom: 0px; }
#content h2 a { color: #006699; text-decoration: underline; }
#content h2 a:hover { color: #999; }
#content ul { list-style-position: outside; padding-left: 1.5em; }
#content li { padding-bottom: 1em; }
#content p { margin-bottom: 1em; }
.localtime { margin: -1em 0 1em 0; }
span.localtime { color: #999; }
#postdate { color: #999; margin: -1em 0 1em 0; }
#postmeta { margin-top: -2em; margin-bottom: 1.5em; padding-bottom: 1.5em; text-align: right; overflow: auto; border-bottom: 1px solid #E3E3E3; }


/*Twitter Feed*/
#twitterfeed {margin: -15px 0 0 4px;}
#twitterfeed .title {margin: 0px 0px 20px 5px;}
#twitterfeed .entry-content {font-weight: normal;}
#twitterfeed li {padding-bottom: 20px;}
#twitterfeed .from-meta {font-weight: normal;}
#twitterfeed .from-meta a {font-weight: bold;}

/*Site Terms*/
.siteterms ol { padding-left: 2em; }
.siteterms ol li ol { list-style-type: lower-alpha; }
.siteterms ol li ol li ol { list-style-type: lower-roman; }

/*Odd Ball*/
p.lineheight{ line-height:200%; padding-top:10px; margin-left:13px;}
p.podcast{ line-height:200%; padding-top:10px;}
.home p{padding-bottom:10px;}
#podcast_list{margin-left:30px;}
#pushpins{margin-right:40px; margin-top:5px;}
.widget_text li{ list-style:none;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}

/* Fixing link colors within jquery tabs and accordion */
#tabs ul li a { text-decoration: none; }
.jqueryfix a{text-decoration: underline; color:#863737;}
.jqueryfix a:visited{}
.jqueryfix a:hover{color: #a4b3b7;}
.jqueryfix p{margin-top: 10px;}
.postbreak p{margin-bottom: 18px;}
.postbreak ul{margin-left: 20px; margin-bottom: 20px;}
.postbreak ul{margin-left: 20px; margin-bottom: 20px;}
.postbreak ol{margin-left: 20px; margin-bottom: 20px;}
.center {text-align: center;}
DIV.underline {text-decoration:underline;}
div.left {float:left; margin-right: 20px; margin-bottom: 40px; padding-top: 10px;}
.graybox {border: thin solid #999; margin-top: 8px; padding: 8px; width:310px;}
.readername {font-size: 125%; font-weight: bold; margin-top: -10px; padding-left: 25px;}
div.section { border-top-width: 1px; border-top-color: #999; border-top-style:solid; padding-top: 20px; overflow: auto; }
p.consultationheader { margin-top: -15px; padding-bottom: 20px; }
div.pagedata { color: #333333; }
div.pagedata h1{ margin-bottom:15px; }
div.pagedata h2{ font-weight:bold; font-size: 14px; margin-bottom: 10px; color: #863737; }
div.pagedata h3{ font-weight:bold; font-size: 12px; margin-bottom: 10px; }
div.pagedata p{ margin-bottom: 10px; line-height: 150%; }
div.pagedata ul{ margin-top: -10px; margin-left: 2px; margin-bottom: 10px; list-style-position: inside; }
div.pagedata p.small{ font-size: 90%; line-height: 100%; color: #999999; }
span.underline { text-decoration: underline; }
#aboutJulie {font-weight: normal;}
#aboutJulie strong{font-weight: bold;}
#aboutJulie h3{font-weight: bold;}
#aboutJulie {margin: -5px 0px 20px 5px;}
.tags { margin-top: 20px; }
.alignleft { float:left; }
img.alignleft { float: left; margin: 10px 15px 10px 0; }
.alignright { float:right; }
img.alignright, img.alignright a { float:right; margin: 0 0px 10px 15px; }
#sidenav img.alignright { float:right; margin: 0; }

/* faqs */

div.pagedata p.question {font-style: italic; margin-bottom: 0px;}
div.pagedata p.answer {font-style: normal;}

/* winners */

div.winner {border: 1px solid #CCC; background-color: #F4F4F4; padding: 25px; overflow: auto; margin-bottom: 25px;}

/* rightbox */

.rightbox {width: 220px; position:inherit; float: right; font-size:90%; color: #333; }
.rightbox a {color:#006699;}
.rightbox ul {list-style-position: outside; list-style-type: none; margin-left: 0px; margin-top: 0px;}
.rightbox li {margin-bottom: 15px;}
.rightbox p {margin-bottom: 15px;}
.rightbox span.entry-content {}
.rightbox h2 {padding-bottom: 0px;}
.rightbox h2 a{color: #006699; font-weight:bold; font-size: 18px;}
.rightbox h3 a{color: #006699; font-weight:bold; font-size: 12px; }
.opacity {opacity:0.4; filter:alpha(opacity=40);}
img.left  {float:left; padding-right: 15px;}
img.center {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;}
.center p {text-align: center;} 

/* meaning */
.meaning {position:relative; width:362px; background-repeat:no-repeat; color: #333333;}
.meaning p{margin-bottom: 20px; }

/* leftbox */
.leftbox {float:left; width:362px; height: 100%; background-repeat:no-repeat; color: #333333;}
.meaning p{margin-bottom: 10px; }

/* Blogfeed */
.blogfeed {position:relative; width:352px; background-repeat:no-repeat;}
.blogfeed h1 {background-image:url(http://www.justeffing.com/wp-content/uploads/2010/02/HomePageTitle.jpg); background-repeat:no-repeat; height:33px; background-position: 0px;}

/* Workshops */
.workshops {color: #333; margin: 0px 0px 0px 0px;}
.workshops h2 {color: #006699; font-weight:bold; padding-bottom: 15px; font-size: 16px; text-align: center;}
.workshops h3 {color: #006699; font-weight:bold; padding-bottom: 15px; font-size: 16px; text-align: center;}
.workshops a {color:#006699;}
.workshops ul {list-style-position: outside; list-style-type: none; margin-left: 0px; margin-top: 0px;}
.workshops li {margin-bottom: 5px;}
.workshops li a {color:#006699;}
.workshops li a:hover{color: #a4b3b7;}
.workshops p a {color:#006699;}
.workshops p a:hover{color: #a4b3b7;}

/* Newsletter */
#newsletter { margin-top: 0; padding-top: 0; border: 1px solid #CCC; }

/*Header*/
body{background-color:#90d4e6;background-image: url(images/effingBG-2.jpg); background-repeat:repeat-x; font-family:Verdana, sans-serif;}
#topTitle{background-image:url(images/JulieSiteBanner.png); width: 933px; height:290px; text-indent: -99999px;}
#container{width: 933px; margin-left: 50%; left: -466px; position: absolute;}
#topNav {font-family: Verdana, sans-serif; font-size:10px; float: right;  width:652px; height: 24px; background-image: url(images/navBG.jpg); text-align:center; margin-right: 10px; text-transform: uppercase; }
#topNav ul{list-style: none; }
#topNav li{display: inline; padding: 0 10px 0 15px; letter-spacing: 1px; }
#topNav li a:hover { color: black; }
#topNav li.current_page_item { text-decoration: underline overline; font-weight: bold; }
li.page_item {position:relative; top:-8px;}
li.current_page_item {position:relative; top:-8px;}

.page_item a{text-decoration: none; color:#184854;}
.page_item a:visited{color: #184854;}
.page_item a:hover{color: #a4b3b7;}

.current_page_item a, .current_page_item a:visited, .current_page_item a:hover{color: #184854;}


/*Sidebar*/
#sidebar {font-family: Verdana, Ariel,sans-serif; font-size: 11px; font-weight: bold; }
#sidebar {background-color: white; width: 210px; border: 2px solid #dcdad4; float: left; position:relative; margin-left: 25px; padding-right: 10px; padding-left: 3px; padding-top: 20px; top:-26px;}
#sidebar ul {list-style: none; font-weight: bold; margin-left: 5px; }
.execphpwidget ul li { border-top: 1px solid #8c8b8b; width:200px;padding-top:10px; padding-bottom: 15px;}
/* #sidebar ul li{ border-top: 1px solid #8c8b8b; width:200px;padding-top:10px; padding-bottom: 15px;} */
#sidebar a{text-decoration: none; color:#863737;}
#sidebar a:visited{color:#863737;}
#sidebar a:hover{color:#a4b3b7;}


/*SidebarBlog*/
#sidebarBlog {font-family: Verdana, Ariel,sans-serif; font-size: 11px; font-weight: normal;}
#sidebarBlog {width: 160px; float: right; position:relative; margin-left: 0px; padding-right: 20px; padding-left: 0px; padding-top: 20px; top:-22px;left:20px; }
#sidebarBlog ul {list-style: none; margin-left:0px;} 
#sidebarBlog ul li{width:160px;padding-top:5px; padding-bottom:5px; margin-left: -16px; }
#sidebarBlog li.widget {padding:0 0 20px;}
#sidebarBlog a{text-decoration: none; color:#863737; font-weight: normal;}
#sidebarBlog a:visited{color:#863737;}
#sidebarBlog a:hover{color:#a4b3b7;}
#sidebarBlog div.title{font-size:12px; font-weight:bold; padding-bottom: 5px; padding-top:10px; border-top: 1px solid #863737;}
#sidebarBlog #searchform #s {width: 120px;height:17px;padding: 1px;margin:3px 0 0;border: 1px solid #333333;}



img#pic1{ margin-top: -8px;}
img#pic2{ margin-top:-8px;}
img#pic3{margin-top:-6px}

#bio{font-family:Verdana; font-weight:normal; font-size:10px; margin: -10px 10px 10px 5px; }
#bio h1, h2, h3 { font-size: 10px; font-weight: bold; padding-bottom: 1em; }
#bio p {padding-bottom: 1em;}
#bio strong { font-weight: bold; }

/*Main Content*/
#content{background-color: white; width:610px; border: 2px solid #dcdad4; float: right; position:relative; margin-right: 9px; margin-top: 0px; margin-bottom:30px; padding: 20px 20px 20px 20px;}
#content p.quoteauthor{margin-bottom:20px;}
.post { /* margin-right: -40px; */ overflow: auto; margin-bottom: 2em; /* border-bottom: 1px solid #E3E3E3; */}
.post h2{color:#863737; margin-bottom: 1em; }
.post p{/* margin-top:1em; */ /* margin-right: 110px; */ margin-bottom: 1em; }
.post strong{font-weight:bold;}
a {text-decoration: none; color:#863737;}
a:visited{}
a:hover{color: #a4b3b7;}
#content .separator{margin-top:20px;padding-top:20px;}
#content a { text-decoration: underline; }
hr {height:1px;}

/*Main Content edit for PHPBB3*/
#phpbbcontent{background-color: white; width:878px; border: 2px solid #dcdad4; float: right; position:automatic; padding: 10px; margin-right: 8px; padding-top: 25px;}
#phpbbcontent p.quoteauthor{margin-bottom:20px;}
#phpbbcontent {font-size: 10px; font-weight: normal; font-family:Verdana, Arial, Myriad Pro, sans-serif;}
#phpbbcontent strong{font-weight:bold;}
#phpbbcontent em{font-style:italic;}
#phpbbcontent h4{margin: 5px;}

/*Comments*/
#comments_template {
	border-top:1px solid #e3e3e3;
	margin-top:30px;
	padding-top:30px;
}
ul.commentlist {
	margin:20px 0px 20px 0px;
	border:5px solid #dedede;
}

ul.commentlist li {
	margin:0px;
	margin-left: -18px; 
	padding:10px 30px 20px 60px;
	position:relative;
	list-style:none;
	border:1px solid #dedede;
	border-bottom:0px;
	background:#ffffff;
	background-position:1px 1px;
}

ul.commentlist .commentmetadata {
	display:none;
}
ul.commentlist ul  {
	margin:20px 0px 20px 0px;
	padding:0px;
}
ul.commentlist ul li {
	border:0px;
	background-color:#ffffff;
	overflow:auto;
	padding-bottom:0px;
}
ul.commentlist p {
        margin-top:12px;
}

/*Footer*/
#footer{clear:both; font-family:"Courier New", Courier, monospace;margin-left: 25px;}
#footer ul li.copy {font-size: 9px; }
#footerNav ul{list-style:none; padding-top:10px;}
#footerNav ul li{ display:inline; margin-left:10px; margin-right:45px; font-size: 12px; }
#footerNav a{text-decoration: none; color:#184854;}
#footerNav a:visited{color: #184854;}
#footerNav a:hover{color: #000;}
#footerNav ul.legal { margin-left: 270px; }

/*Submit_form.php*/

/*HomePage Feed Styling*/

#homefeed {
	margin-top: 10px;
	margin-left: -15px; }

#homefeed h2 { font-size: 18px; font-weight:bold; color: #006699; text-align: center; text-transform: uppercase; }

#homefeed h3 { 
        font-family: arial, verdana, sans-serif;
        padding-bottom: 0px; 
        font-size: 1.2em;
        font-weight: bold; }

#homefeed a {
	color:#006699; }

#homefeed a:hover {
	color:#a4b3b7; 
	text-decoration: underline; }

#homefeed p.feeddate {
	padding-bottom: 10px;
	font-size: 90%; 
	font-weight : normal;
	color: #6b6b6b;
	}

#homefeed p.feedexcerpt { padding-bottom: 2em; }

/* ------- TESTIMONIALS ------- */

#testimonial { margin-left: -15px; }
#testimonial a { font-weight: bold; }
#testimonial img { padding: 10px; border: 1px solid #ABF2EA; background: #D3E2CF; }
/* #testimonial p { margin-bottom: 10px; color: #666; } */
#testimonial p.intro { margin-bottom: 15px; text-align: center; }
#testimonial p.feedexcerpt { margin-bottom: 10px; color: #666; }
#testimonial p.question { font-size: 1em; font-weight: bold; }
#testimonial p.answer { font-size: 1em; font-weight: normal; margin-bottom: 20px; }
#testimonial h2 { font-size: 1.4em; margin-bottom: -10px; color: #006699; font-weight: bold; }
#testimonial h3, h3 a, h3 a:visited { font-size: 14px; margin-bottom: -10px; color: #006699; line-height: 22px; }
#testimonial h3 a:hover { color: #666; text-decoration: underline; }
#testimonial ul { list-style-type: none; }
#testimonial li { border: 1px solid #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 35px 15px 15px 56px; margin-bottom: 10px; background-image:url('http://www.justeffing.com/wp-content/uploads/2011/05/Take_two_Note_Paper.jpg'); }
#testimonial p.readall { text-align: center; }
