/*  
Theme Name: JSLG
Theme URI: http://www.webwisedesign.com/
Description: JSLG
Version: 1.0
Author: webwisedesign.com
Author URI: http://www.webwisedesign.com/
*/

/* Begin Typography & Colors */
*{padding:0; margin:0;}

body {background:#102b49 url(i/bg.gif) repeat-x top left; color:#4d2b0f; font:62.5% Verdana,Geneva,Arial,Helvetica,sans-serif;}

a {color:#641d05;}
a:hover {background-color:transparent; color:#1f150b;}
a:active {color:#1f150b; text-decoration:none;}
a:visited {color:#641d05;}

/*em {color:#085518; font-style:italic; margin:0;}*/

h1 {color:#102b49; font:bold 135% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:12px;}
h2 {color:#123d6a; font-size:120%; margin:12px;}
h3 {color:#123d6a; font-size:110%; margin:12px;}
h4 {color:#123d6a; font-size:100%; margin:12px;}

ul {margin:0 0 0 25px;}
ol {margin:0 0 0 3em;}
ul li {list-style: disc outside;}
/* ol {margin:0;}
li {list-style:none none; margin:0;} */

img {border:0;}
.small {font-size:85%;}

#maincolumncontent li {margin:0 60px 4px 80px; list-style:disc url(i/bullet.gif);}

p {line-height:140%; margin:12pt;}
blockquote {font:italic normal 100% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0; padding:0 .5em .8em 2em;}
strong {font-weight:bold;}

/* main content */
#container {font-size:1.3em; margin:0 auto 8px auto; width:920px;}
/* 2 column layout - static width - left rail */
#column {background-color:#dfe3ec; color:#4d2b0f; overflow:hidden; width:920px;}
#maincolumn {width:640px;}
#maincolumncontent {background-color:#fff; border:1px solid #cacbcf; margin:10px; padding:0;}
#maincolumncontenthome {background-color:#fff; border:1px solid #cacbcf; margin:10px; padding:0;}
#maincolumncontenthome h2, #column-wide h2 {background:#fff url(i/bg-header.gif) repeat-y top left; color:#fff; font:bold 140% Verdana,Geneva,Arial,Helvetica,sans-serif; height:33px; line-height:33px; margin:12pt 0; padding:0 0 0 20px; width:505px;}
#column-wide {background-color:#fff; border:1px solid #cacbcf; margin:10px; width:780px;}
#columns {background-color:#dfe3ec; color:#4d2b0f; overflow:hidden; width:920px;}
#columns div#maincolumn {background-color:transparent; border-right:240px solid #dfe3ec; float:left; margin-right:-240px; width:660px;}/**/
#sidecolumn {color:#323031; float:right; padding:10px 10px 10px 0; width:240px;}

/* header */
#header {background:transparent url(i/header02.gif) no-repeat bottom; display:block; height:181px; margin:0 auto; /* if outside the main id */ padding:0; width:920px;}
#header a {background:transparent url(i/header.png) no-repeat top left; display:block; height:120px; margin:0; padding:0; text-decoration:none; width:920px; /* width of the image */}

a.head, a.head img {border:0; margin:0; padding:0;}

#nav {background:#174f8a url(i/bg-nav.gif) repeat-x top left; border-bottom:1px solid #b80d03; height:23px; text-align:center; text-transform:uppercase; width:920px;}
#nav ul {display:block; margin:0 auto; padding:0;}
#nav ul ul {display:none;}
#nav ul li {display:inline; font-size:9pt; line-height:23px; margin:0; padding:0;}
#nav ul a {color:#85bafe; letter-spacing:.03em; margin:0; padding:10px 8px 9px 8px; text-decoration:none; text-transform:uppercase; font-size:10pt;}
#nav ul li.page-item-3 a {}
#nav ul a:hover {color:#fff; text-decoration:underline;}
/*#nav ul li.page-item-3 a {border-left:1px solid #BFBFBF; font-size:9pt; margin-left:0;}*/

/* main column */
#maincolumncontent table {border-collapse:collapse; border-right:1px solid #999; border-top:1px solid #999; margin:1em auto;}
#maincolumncontent td {border-bottom:1px solid #999; border-left:1px solid #999; font-size:80%; font-weight:normal; padding:0 5px; text-align:left; vertical-align:top;}
#maincolumncontent th {background-color:#DEDEE8; border-bottom:1px solid #999; border-left:1px solid #999; font:bold 120% Arial, Helvetica, sans-serif; padding:0 5px; text-align:center;}
#maincolumncontent td.data {text-align:left;}
#maincolumncontent td.dataheader {background-color:#ccc; font-weight:bold; text-align:center;}

/* sidebar */
#sidecolumn ul li {list-style:none none;}
#sidecolumn ul li ul li {list-style:disc none;}

#blogsidebar p {margin:0; padding:0 0 1em 0; text-align:left;}
#blogsidebar h2 {font-size:130%; margin:1em 0 0 0; padding:0; text-align:left;}
#blogsidebar h3 {font-size:110%; margin:.8em 0 0 0; text-align:left;}
#blogsidebar ul {margin:0; padding:0;}
#blogsidebar ul li ul li {list-style:disc outside; margin:.4em .4em .4em 1.8em; text-align:left;}

#sidebarhomepage {}
#sidebarhomepage #sidenav {background:#fff; border:1px solid #c7cfe4; margin-top:10px; margin-bottom:10px; padding:0; position:relative; width:220px;}
#sidebarhomepage #sidenav li {background:url(i/hr-s.gif) no-repeat bottom left; color:#790000; height:50px; line-height:50px; margin:0 0 0 5px; padding:0; text-transform:uppercase;}
#sidebarhomepage #sidenav li.last {background:none; color:#790000; height:50px; line-height:50px; margin:0 0 0 5px; padding:0; text-transform:uppercase;}
#sidebarhomepage #sidenav a {color:#790000; text-decoration:none;}
#sidebarhomepage #sidenav a:hover {color:#174b84; text-decoration:none;}

/* Bottom Nav */
#bottomnav {clear:both; display:list-item; font-size:9pt; list-style:none; margin-bottom:12px; text-align:center; width:920px;}
#bottomnav ul {display:block; margin:3px 0; padding:0;}
#bottomnav ul li {display:inline; margin:0; padding:0;}
#bottomnav ul a {border-left:1px solid #FFC607; color:#FFFac7; margin:0; padding:0 6px 0 9px; text-decoration:underline;}
#bottomnav ul a:hover {color:#fff;}
#bottomnav ul li.page-item-63 a {border-left:0px solid #FFC607;}

/* footer */
#footer {clear:both; color:#dfe3ec; font-size:95%; letter-spacing:.05em; margin:0 auto; padding:5px 1em; width:920px;}
#footer a {color:#dfe3ec;}

/* Web 2.0 */
.social-icons {text-align:center;}
.social-icons a {padding:0 .3em;}
.button:hover{margin-top:-2px;}
#blogposts {background-color:#fff; border:1px solid #315C99; float:right; margin-top:1em; padding:0; width:300px;}
#blogposts h2 {background:#4A7198 none; color:#fff; font:bold 120% Verdana,Geneva,Arial,Helvetica,sans-serif; height:auto; line-height:normal; margin:0; padding:.2em 1em; width:auto;}
#blogposts ul.recentposts {list-style:none none; margin:0; padding:0 0 .5em 0;}
#blogposts ul.recentposts li {font-weight:bold; list-style:none outside url(i/arrow.gif); margin:0 0 0 26px; padding:.3em .5em .8em 0;}
#blogposts ul.recentposts li .date {color:#888; font:bold .9em "Courier New", Courier, monospace; padding-left:1.3em;}
a.posttitle {font-weight:bold;}
#facebookposts {background-color:#fff; border:1px solid #315C99; float:left; margin-top:1em; padding:0; width:300px;}
#facebookposts h2 {background:#4A7198 none; color:#fff; font:bold 120% Verdana,Geneva,Arial,Helvetica,sans-serif; height:auto; line-height:normal; margin:0; padding:.2em 1em; width:auto;}
/*div#facebookposts div.fan_box div.connect_top, #facebookposts .fan_box .connections {display:none !important;}*/

.moreblog a {background-color:#edeff4; border-top:1px solid #ccc; color:#3b5998; display:block; margin:0; padding:3px 1em; text-align:right; width:auto;}

/* search box */
#s {background:#fff; border:1px solid #c9ceca; color:#25323a; margin:20px 0 0 0; padding:3px 3px 4px 5px; width:130px;}
#searchsubmit {background:#FFC607; border:1px solid #c9ceca; color:#133E6B; font:bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif; margin:5px 0 5px 5px; padding:2px 6px; text-decoration:none;}
#searchsubmit:hover {background-color:#133E6B; color:#FFC607;}

/* calendar */
#blogsidebar table#wp-calendar {border-collapse:collapse; border-top:1px solid #000; margin:0 auto;}
#blogsidebar table#wp-calendar tr {border-left:1px solid #000;}
#blogsidebar table#wp-calendar caption {border:none; color:#082076; font-weight:bold; margin:1.2em 0 .3em 0;}
#blogsidebar table td, #blogsidebar table th {border-bottom:1px solid #000; border-right:1px solid #000; font-size:90%; padding:1px 3px;}
#blogsidebar table#wp-calendar tfoot tr {border-left:0px solid #000;}
#blogsidebar table tfoot td {border:none;}
#blogsidebar table tfoot td#next {text-align:right;}
#blogsidebar table tfoot td a {color:#274AA4; font-weight:bold; text-decoration:none;}
#blogsidebar table tfoot td a:hover {color:#99A9DC;}

/* Posts */
.recentposts li {list-style:none none; margin:.9em 1em;}
/* h2 */
.post h2 {padding-top:1.5em;}
.post h2 a {color:#fff;}
.post h2 a:hover, .post h2 a:active, .post h2 a:visited {color:#DFE3EC;}

/* date */
.post small {padding-left:3.5em;}
.recentposts li h3 span.date {font-size:80%; font-weight:normal; padding-left:2em;}

/* entry */
.blogentry {padding-left:1.3em;}

/* post data */
p.postmetadata {background-color:#B5C5D8; margin:1em 0 1em -.9em; padding:3px 2.3em; width:80%;}

/* Comments */
#comment {width:470px;}
#submit {background-color:#111F60; border:1px solid #3D3532; color:#fff; font-size:80%; font-weight:bold; margin:1em 0 1.5em 350px; padding:2px .5em; text-align:center; text-decoration:none;}
#submit:hover {background-color:#A39AC5;}

/* captions */
.moviewcaption h3 {font:bold 90% "Times New Roman", Times, serif; margin:0; padding:.3em 0 1em 0; text-align:center;}

/* link indication */
a.lipdf {background:transparent url(i/_pdf.gif) no-repeat left; margin:0; padding:0 0 0 22px; text-align:left;}

/* alignment */
.center {text-align:center;}
.aligncenter {margin:0 auto; text-align:center;}
.alignright {text-align:right; padding-left:1em;  right: 10px; }


