/* 
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;}
#writerclass{ padding:8px;}
#content strong{font-weight:bold;}
#content em{font-style:italic;}
.learn ul{list-style-position: outside; padding-left:20px;}


/*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 */
.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;}
.graybox {border: thin solid #999; margin-top: 8px; padding: 8px; width:310px;}

/* rightbox */

.rightbox {width: 220px; position:absolute; left:410px; top: 20px; 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 {position:relative; width:362px; height:865px; background-repeat:no-repeat; color: #333333;}
.meaning p{margin-bottom: 10px; }

/* Blogfeed */
.blogfeed {position:relative; width:352px; height:850px; 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 {width: 220px; position:absolute; left:410px; top: 600px; color: #333;}
.workshops h2 {color: #006699; font-weight:bold; padding-bottom: 15px; font-size: 16px;}
.workshops a {color:#006699;}
.workshops ul {list-style-position: outside; list-style-type: none; margin-left: 0px; margin-top: 0px; margin-bottom: 20px;}
.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;}

/*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;}
#topNav ul{margin-left:3px; list-style: none;}
#topNav li{display: inline; padding-left: 8px; padding-right:10px;}

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: #a4b3b7;}


/*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: 20px; padding-right: 10px; padding-left: 10px; padding-top: 20px; top:-26px;}
#sidebar ul {list-style: none; margin-left:5px; font-weight: bold;} 
#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;}
#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.alignright{float:right; margin-left:5px;}
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;}



/*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;}
.post h2{color:#863737;}
.post p{margin-top:1em; margin-right: 110px;}
.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;}
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;
	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-size:9px; font-family:"Courier New", Courier, monospace;margin-left: 25px;}
#copy{padding-right: 35px}
#footerNav ul{list-style:none; padding-top:10px;}
#footerNav ul li{ display:inline; margin-left:10px; margin-right:10px;}
#footerNav a{text-decoration: none; color:#184854;}
#footerNav a:visited{color: #184854;}
#footerNav a:hover{color: #a4b3b7;}

/*Submit_form.php*/