/*
Theme Name: justjulie
Theme URI: http://www.justjulieb.com
Description: Just Julie Theme.  Graphics and Layout by Swank Web Style
Version: 2.5.1
Author: Jen Shepherd
Author URI: http://www.swankwebstyle.com/
*/
* {
margin:0pt;
padding:0pt;
}
body {
background-image:url(images/justjulie-back.png);
background-repeat:repeat-y;
background-position:center top;
background-color:#D0DBD7;
color:#05070F;
font-family:"Lucida Sans Unicode","Lucida Grande",arial,helvetica,sans-serif;
font-size:small;
margin-bottom:0pt;
margin-top:0pt;
}
* html body {
font-size:small;
}
img {
border: #6A0A00 2pt solid;
}

img.ttf {
border: #6A0A00 0pt solid;
}

img.wp-smiley {
border: #6A0A00 0pt solid;
}


.alignright {
float:right;
margin:10px 0 10px 10px;
}
.alignleft {
float:left;
margin:10px 10px 10px 0;
}
.clear {
clear:both;
}
#container {
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:795px;
}
#container-image {
background-image:url(images/justjulie-header2.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:256px;
width:795px;
}
#topmenu {
background-image:url(images/justjulie-nav2.png);
background-position:left top;
background-repeat:repeat-x;
float:left;
font-size:18px;
font-weight:700;
height:240px;
margin:0px;
width:795px;
padding-left: 270px;
padding-top: 0px;
display:inline;

}
#topmenu a {
float:left;
margin:10px 0pt 0pt 5px;
}
#topmenu input, #topmenu select {
float:left;
margin:10px 0pt 0pt 5px;
padding:5px;
}
#topmenu form p {
margin:0pt;
padding:0pt;
}
#topmenu select#menu1 {
width:160px;
}
#topmenu input#s {
width:170px;
}
#topmenu input#searchsubmit {
padding:0pt;
}
a {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
a:link {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
a:visited {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
a:hover {
background-color:#D0DBD7;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#topmenu a {
border-bottom:0pt none;
border-left:0pt none;
color:#ffffff;
display:block;
float:left;
padding:0pt 10px;
text-decoration:none;
}
#topmenu a:link {
border-bottom:0pt none;
border-left:0pt none;
color:#ffffff;
display:block;
float:left;
padding:0pt 10px;
text-decoration:none;
}
#topmenu a:visited {
border-bottom:0pt none;
border-left:0pt none;
color:#ffffff;
display:block;
float:left;
padding:0pt 10px;
text-decoration:none;
}
#topmenu a:hover {
background-color:#D0DBD7;
color:#999999;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt a:link {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt a:hover {
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li a {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li a:link {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li a:visited {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li a:hover {
background-color:#D0DBD7;
color:#000000;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt .highlighted a {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt .highlighted a:link {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt .highlighted a:visited {
color:#6A0A00;
font-weight:normal;
text-decoration:none;
}
ol#commentlist li.alt .highlighted a:hover {
background-color:#D0DBD7;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#content {
border:0px solid #5F0833;
float:right;
margin:0pt 0px 0 0;
padding:0px 0pt 0pt;
width:560px;
}
.storycontent {
padding:10px 15px;
}
p {
margin:0pt 0pt 10px;
}
.post {
background:transparent url(images/justjulie-sig.png) no-repeat scroll left top;
border-top:0px solid #808080;
clear:both;
font-size:85%;
margin:10px 0pt 0pt;
padding:80px 0pt 10px;
text-align:left;
}
#side {
background-color:#999999;
border:0px solid #5F0833;
float:left;
font-size:90%;
margin:0pt 0 0 5px;
padding:0px 5px 0pt;
text-align:center;












width:195px;
}
.navigation {
font-size:90%;
margin:10px 0pt;
padding:0pt 0pt 10px;
text-align:center;
}
#footer {
background-image:url();
background-position:left top;
clear:both;
height:0px;
margin-left:auto;
margin-right:auto;
width:795px;


}
h1 {
color:#6A0A00;
font-family:Georgia,Times,Times New Roman,serif;
font-size:170%;
font-weight:normal;
margin:0pt;
padding:0pt 0 5pt;
text-align:left;
text-decoration:none;
}
h2 {
border-bottom:1px solid #6A0A00;
color:#FFFFFF;
font-family:Georgia,Times,Times New Roman,serif;
font-size:160%;
font-weight:normal;
margin:0pt 0pt 10px 0px;
padding:15pt 0pt 5px 5px;
text-align:center;
}
h3 {
border-bottom:1px solid #6A0A00;
color:#000000;
font-size:110%;
font-weight:normal;
margin:0pt 0pt 10px 0px;
padding:0pt 0pt 5px 5px;
text-align:left;
}
h3.pagetitle {
border-bottom:0px solid #6A0A00;
color:#6A0A00;
font-size:130%;
font-weight:normal;
margin:0pt 20px 10px 10px;
padding:0pt 0pt 5px;
text-align:center;
}
ul {
list-style-type:none;
margin:0pt 5px 20px;
padding:5px;
text-align:left;
}
li {
list-style-type:none;
}
.storycontent ul {
list-style-type:none;
margin:0pt 0pt 0pt 15px;
padding:5px;
text-align:left;
}
.storycontent li {
list-style-position:outside;
list-style-type:disc;
}
blockquote {
background-color:#FFFFFF;
border:1px solid #D0DBD7;
font-size:90%;
margin:10px auto;
padding:5px;
text-align:left;
width:85%;
}
img.centered {
display:block;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}
input, textarea, select {
background-color:#FFFFFF;
border:1px solid #D0DBD7;
color:#6A0A00;
margin:0pt 0pt 2px;
text-align:left;
}
#s {
width:180px;
}
ol#commentlist {
margin:0pt auto;
padding:0pt;
}
ol#commentlist li {
background-color:#FFFFFF;
border:1px solid #D0DBD7;
color:#000000;
list-style-type:none;
margin:0pt auto 20px;
padding:5px;
width:520px;
}
ol#commentlist li.alt {
background-color:#D0DBD7;
border:1px solid #FFFFFF;
color:#000000;
list-style-type:none;
margin:0pt auto 20px;
padding:5px;
width:520px;
}
.highlighted {
background-color:#FFFFFF;
color:#D0DBD7;
padding:5px;
}
#commentform {
margin:0pt auto;
padding:0pt;
}
#commentform #author, #commentform #email, #commentform #url {
background-color:#FFFFFF;
border:1px solid #D0DBD7;
margin:0pt 0pt 2px 10px;
padding:1px;
width:225px;
}
#commentform textarea {
background-color:#FFFFFF;
border:1px solid #D0DBD7;
margin:0pt 0pt 0pt 10px;
padding:1px;
width:520px;
}

.catimage {
border:1px solid #6A0A00;
float:right;
margin:0pt 0pt 10px 10px;
padding:2px;
}

/*		
//////////////////////////////////////////////////////
						MENU
//////////////////////////////////////////////////////
*/ 

.menu {
float:left;
font-size:16px;
font-weight:700;
height:30px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
width:540px;
z-index:100;
}
* html .menu {
width:540px;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.menu ul ul {
}
.menu li {
float:left;
position:relative;
}
.menu a, .menu a:visited {
border-bottom:0pt none;
border-left:0pt none;
color:#ffffff;
display:block;
float:left;
padding:0pt 10px;
text-decoration:none;
}
* html .menu a, * html .menu a:visited {
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background-color:#D0DBD7;
color:#999999;
}
.menu ul ul a.drop:hover {
background-color:#D0DBD7;
color:#999999;
}
.menu ul ul *:hover > a.drop {
background-color:#D0DBD7;
color:#999999;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#096d63 none repeat scroll 0%;
}
.menu ul ul ul a:hover {
background-color:#D0DBD7;
color:#999999;
}
.menu ul ul {
border-top:1px solid #096d63;
height:0pt;
left:0pt;
position:absolute;
top:31px;
visibility:hidden;
width:149px;
}
* html .menu ul ul {
top:31px;
}
.menu ul ul ul {
left:100px;
top:-1px;
}
.menu ul ul ul.left {
left:-149px;
}
.menu table {
border-collapse:collapse;
left:0pt;
position:absolute;
top:0pt;
}
.menu ul ul a, .menu ul ul a:visited {
border-width:0pt 1px 1px;
color:#ffffff;
height:auto;
line-height:1em;
padding:5px 10px;
width:128px;
}
* html .menu ul ul a, * html .menu ul ul a:visited {
width:128px;
}
.menu a:hover, .menu ul ul a:hover {
background:#b2e1e7 none repeat scroll 0%;
color:#FFFFFF;
}
.menu *:hover > a, .menu ul ul *:hover > a {
background:#b2e1e7 none repeat scroll 0%;
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}
.menu ul *:hover ul ul {
visibility:hidden;
}
.menu ul *:hover ul *:hover ul {
visibility:visible;
}