/*
Theme Name: LA8AJA
Theme URI: http://la8aja.com
Description: LA8AJA theme with dropdown menu and built in breadcrumbs
Author: LA8AJA
Author URI: http://la8aja.com
Version: 4
*/

/* Body */
*  {margin:0; padding:0;}
body {background-color:#b6c9db;font:76% Verdana,Tahoma,Arial,sans-serif;padding:5px;}
#wrap {border:solid 1px;background-color:#ffffff;color:#303030;margin:0 auto;padding:0 10px 0 10px;width:960px;}

/* Links */
a {color:#2a5a7a; font-weight:700; text-decoration:none;}
a:hover {color:#1a4a6a; font-weight:700; text-decoration:underline;}
a img {border:0;}

/* Header */
#header {height:130px;margin:10px 0 5px;background:url(img/front.jpg) bottom left no-repeat;}
#caption {padding:35px 35px 0;}
#title a {font-size:25px;text-decoration:bold;color:#FFF;height:30px;display:block;font-family:"Verdana";letter-spacing:0;}
#tagline {color:#FFF;border-top:1px solid #FFF;text-decoration:none;font-size:10px;float:left;padding:0 3px;margin:5px;}

/* Sidebars */
#leftside {clear:left; float:left; line-height:1.4em; margin:0 0 5px; width:150px;border:0px solid;padding: 5px 5px 5px 0px;background-color:#ffffff;}
#extras {float:right; line-height:1.4em; margin:0 0 5px 5px; width:150px;border:0px solid;padding: 5px 5px 5px 5px;background-color:#ffffff;}
#leftside p,#leftside ul,#leftside div.textwidget,#extras p,#extras ul,#extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li,#extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul,#extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li,#extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a,#extras ul ul li a {font-weight:400;}
#leftside ul.linklist,#extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul,#extras ul.linklist ul {margin:0 0 18px;}
#leftside ul.linklist ul li a,#extras ul.linklist ul li a {font-weight:700;}
#leftside h2,#leftside ul.linklist li h2,#leftside h3,#extras h2,#extras ul.linklist li h2,#extras h3, table#wp-calendar caption {color:#555; font-size:1.3em; font-weight:400; margin:0 0 8px; text-align:left;}
#leftside label,#extras label {display:none;}

/* Main menu with css dropdown */
#nav li a:hover {background-color:#e0e7ee; border-left:4px solid #286ea0; color:#000000;}
#nav li a {background-color:#ffffff;border-left:4px solid #000000;border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; float:left; font-weight:bold; padding:5px 1px 5px 5px; text-decoration:none; width:140px;}
#nav li { /* all list items */position : relative;float : left;list-style:none;width:140px;display:inline;}
#nav li ul { /* second-level lists */z-index: 999;position: absolute;width: 140px;margin-left:130px;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul a{font-size: 12px;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/* Content */
#content {margin:0 165px 5px; padding:0; line-height:1.5em;padding-right: 0px;text-align:justify;}
#contentwide {line-height:1.6em; margin:0 0 5px 165px; line-height:1.5em; padding:0;padding-right: 0px;text-align:justify;}
#content h2,#contentwide h2,#content h2 a,#contentwide h2 a {letter-spacing:-1px; font-weight:400; margin:5px 0 5px;}
#content h3,#contentwide h3,#content h3 a,#contentwide h3 a {font-weight:400; margin:0 0 8px; letter-spacing:0px;}
#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}
#content li,#contentwide li {padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

/* Footer */
#footer {background-color:#ffffff;font-size:0.9em; border:1px solid #000;clear:both;color:#555; font-weight:400; line-height:1.4em; margin:5px 0px 10px; padding:10px 0px; text-align:center; width:958px;}
#footer p {margin:0; padding:0;}
#footer a {color:#555; font-weight:400; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:underline;}
#footer span.credits {font-size:1.2em;}

/* Calendar */
#wp-calendar #today {background:#E6E6E6;font-weight:bold;color:#000;}
#wp-calendar tbody a {font-weight:bold;}
#wp-calendar caption {font-family:Arial;font-weight:bold;font-size:100%;text-align:left;padding-bottom:3px;}
#wp-calendar th, 
#wp-calendar td {text-align:center;padding: 0px;text-decoration: none;color: #2a5a7a;background-color: #FFFFFF;}
#wp-calendar tbody td {border:1px solid #CCC;}
#wp-calendar tbody td.pad {border:0 none;}
#wp-calendar th {background:#999;color:#FFF;}
#wp-calendar td#prev {text-align:left;padding-top:5px;padding-bottom:5px;}
#wp-calendar td#next {text-align:right;	padding-top:5px;padding-bottom:5px;}
#wp-calendar a{border: none; overflow: hidden;}
#wp-calendar a:hover{border: 3px solid black;margin:-3px;background-color:#000;color:#fff;}

/* WP-PageNavi */
.wp-pagenavi a, .wp-pagenavi a:link {padding: 4px 6px 4px 6px; margin: 2px;text-decoration: none;border: 1px solid #2a5a7a;color: #2a5a7a;background-color: #FFFFFF;}
.wp-pagenavi a:visited {padding: 4px 6px 4px 6px; margin: 2px;text-decoration: none;border: 1px solid #2a5a7a;color: #2a5a7a;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #000000;color:#fff;background-color:#000;}
.wp-pagenavi a:active {padding: 4px 6px 4px 6px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 4px 6px 4px 6px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #000000;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 4px 6px 4px 6px; margin: 2px;font-weight: bold;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 4px 6px 4px 6px; margin: 2px;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi {display:block; margin:10px 0; padding:5px; text-align:center;}

/* Tags */
p,ul,ol {margin:0 0 18px;}
blockquote {background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;border:1px dashed #CCC;border-left:4px solid #e0e0e0;padding:15px 12px 0px 36px;margin:20px;}
blockquote p {color:#555; font-size:0.9em; line-height:1.3em;}
label {color:#606060; font-size:0.9em; font-weight:700;}
code {font-size:1.2em; display:block; background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:4px solid #ccc; color:#606060; margin:5px 0 15px; padding:8px 5px 8px 8px;}

/* Headers */
h2 {font-size:1.8em;}
h3 {font-size:1.5em;}

/* Forms */
#s {width:130px;}
#submit {background-color:#fff; border:1px solid #ccc; color:#555; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}

/* Searchbox */
.searcbox {margin:0; padding:0;}
.searcbox label {display:none;}
.searcbox input {background:#f4f4f4; font-size:0.9em; padding:4px 2px 4px 4px; margin:0; width:185px; color:#555; border:1px solid #ddd;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Various classes */
.left {border:1px solid #ccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #ccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:700;}
.hide {display:none;}
.clearing {clear:left; padding:5px 0; visibility:hidden;}

.post {border:solid 0px;margin:0 0 5px;padding: 10px 10px 10px 10px; background-color:#ffffff;}
hr {border-style: solid;border-width: 1px 0 0;}
img.kjgrcGravatar {float:left;margin-right:5px; border:1px solid;background:#FFF;padding:1px;}

/* Next and previous links in singleposts */
#content .postnav {clear:both;margin:0; padding:0;}
#content .postnav a {font-weight:400;}
#content .alignleft {float: left; width: 48%; margin:0 0 10px 0; padding:0;}
#content .alignright {float:right; width: 48%; text-align: right; margin:0 0 10px 0; padding:0;}

/* WP 2.6 stuff */
img.alignleft, div.alignleft{float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright{float:right;margin:0 0 0.5em 0.5em;}
img.aligncenter, div.aligncenter{text-align:center;margin:0 auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* Smilies styling */
img.wp-smiley {float: none;border: none;margin:0;}

/* CSS for nextgen gallery */
/* ----------- Album Styles Extend -------------*/
.ngg-albumoverview {margin-top: 10px;width: 99%;clear:none;display:block !important;}
.ngg-album {height: 100%;padding: 5px;margin-bottom: 5px;border: 1px solid #fff;}
/* IE6 will ignore this */
html>body .ngg-album {overflow:hidden;padding: 5px;margin-bottom: 5px;border: 1px solid #cccccc;} 
.ngg-album {overflow: hidden;padding: 5px;margin-bottom: 5px;border: 1px solid #cccccc;}
.ngg-albumtitle {text-align: left;font-weight: bold;margin:0px;padding:0px;font-size: 1.4em;margin-bottom: 10px;}
.ngg-thumbnail {float: left;margin-right: 12px;}
.ngg-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-thumbnail img:hover {background-color: #A9A9A9;}
.ngg-description {text-align: left;}
/* ----------- Album Styles Compact -------------*/
.ngg-album-compact {float:left;height:180px;padding-right:6px !important;margin:0px !important; text-align:left;width:150px;}
.ngg-album-compactbox {background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0pt 0pt 6px !important;padding:12px 0pt 0pt 7px !important;width:120px;}
.ngg-album-compactbox .Thumb {border:1px solid #000000;margin:0px !important;padding:0px !important;width:91px;height:68px;}
.ngg-album-compact h4 {font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;width:110px;}
.ngg-album-compact p {font-size:11px;margin-top:2px;}
/* ----------- Gallery style -------------*/
.ngg-galleryoverview {overflow: hidden;margin-top: 10px;width: 99%;clear:none;display:block !important;}
.ngg-galleryoverview .desc {/* required for description */margin:0px 10px 10px 0px; padding:5px;}
.ngg-gallery-thumbnail-box {float: left;width: 25%;height:130px;} 
.ngg-gallery-thumbnail {float: left;margin-right: 5px;text-align: center;}
.ngg-gallery-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-gallery-thumbnail img:hover {background-color: #A9A9A9;} 
.ngg-gallery-thumbnail span {/* Images description */font-size:90%;padding-left:5px;display:block;}
.ngg-clear {clear: both;}
/* ----------- Gallery navigation -------------*/
.ngg-navigation {font-size:0.9em !important;clear:both !important;display:block !important;padding-top:15px;padding-bottom:15px;text-align:center;}
.ngg-navigation span {font-weight:bold;margin:0pt 6px;}
.ngg-navigation a.page-numbers, a.next, a.prev, span.page-numbers, span.next, span.prev {border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, span.page-numbers:hover, span.next:hover, span.prev:hover {background-color: #0066CC;color: #FFFFFF !important;text-decoration: none !important;}
/* ----------- Image browser style -------------*/
.ngg-imagebrowser {}
.ngg-imagebrowser h3 {text-align:center;}
.ngg-imagebrowser img {border:1px solid #A9A9A9;margin-top: 10px;margin-bottom: 10px;width: 100%;display:block !important;padding:5px;}
.ngg-imagebrowser-nav {padding:5px;margin-left:10px;}
.ngg-imagebrowser-nav .back {float:left;border:1px solid #DDDDDD;margin-right:3px;        padding:3px 7px;}
.ngg-imagebrowser-nav .next {float:right;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter {text-align:center;font-size:0.9em !important;}
/* ----------- Slideshow -------------*/
.slideshow {margin-left: auto;margin-right: auto;text-align:center;outline: none;}
.slideshowlink {}
/* ----------- Single picture -------------*/
.ngg-singlepic {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;/*margin:4px 10px 4px 5px*/;padding:4px;position:relative;}
.ngg-left {float:left;margin:3px 10px 3px 0;}
.ngg-right {float: right;margin:3px 0px 3px 10px;}
.ngg-center {margin-left: auto !important;margin-right: auto !important;}
/* ----------- Sidebar widget -------------*/
.ngg-widget, .ngg-widget-slideshow {overflow: hidden;margin:0pt;padding:5px 0px 0px 0pt;}
.ngg-widget img {border:2px solid #A9A9A9;margin:0pt 2px 2px 0px;padding:1px;}
/* ----------- Related images -------------*/
.ngg-related-gallery {background:#F9F9F9;border:1px solid #E0E0E0;overflow:hidden;        margin-bottom:1em;        margin-top:1em;padding:5px;}
.ngg-related-gallery img {border: 1px solid #DDDDDD;float: left;margin: 0pt 3px;padding: 2px;height: 50px;width:  50px;}
.ngg-related-gallery img:hover {border: 1px solid #000000;}
/* ----------- Gallery list -------------*/
.ngg-galleryoverview ul li:before {content: '' !important;}
.ngg-gallery-list {list-style-type:none;padding: 0px !important;text-indent:0px !important;}
.ngg-galleryoverview div.pic img{width: 100%;}
.ngg-gallery-list li {float:left;margin:0 2px 0px 2px !important;overflow:hidden;}
.ngg-gallery-list li a {border:1px solid #CCCCCC;display:block;padding:2px;}
.ngg-gallery-list li.selected a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#000000 none repeat scroll 0 0;}
.ngg-gallery-list li img {height:40px;width:40px;}
li.ngg-next, li.ngg-prev {height:40px;width:40px;font-size:3.5em;}
li.ngg-next a, li.ngg-prev a  {padding-top: 10px;border: none;text-decoration: none;}

/* Feed area */
.feed {float:left;line-height:1.7em;margin-right:5px;margin-bottom:5px;}
.clear {clear:both;}

/* COMMENTS */
div#comments{margin-top:20px}
div#comments h2{width:576px;float:left;margin:0px 0 20px 0;font-size:22px;font-weight:normal;}
div.comments-single{width:588px;float:left;margin:0px 0 40px 0;	position:relative;}
div.comments-single a,
div.comments-single a:active,
div.comments-single a:visited{ color:#B30000;}
div.comments-single img.arrow-c{width:17px;height:31px;	position:absolute;left:114px;top:26px;margin:0;float:none;border:0;background:none;}
div.comments-info-box img.avatar{width:80px;height:80px;padding:2px;background:#fff;border: 1px solid #dddddd;float:left;margin:0px 44px 10px 0;}
div.comments-info-box{float:left;width:130px;}
p.comments-name{float:left;width:120px;}
p.comments-name a,
p.comments-name a:active,
p.comments-name a:visited{color:#B30000;}
p.comments-date{float:left;width:120px;color:#A6A6A6;font-size:11px;height:14px;line-height:16px;}
div.comments-single-txt{width:414px;float:left;padding:10px 20px 10px 20px;border: 1px solid #dddddd;background:#FFF;min-height:112px;}
div.comments-single-txt-writer{width:414px;float:left;padding:10px 20px 10px 20px;border: 1px solid #dddddd;background:#e0e7ee;	min-height:112px;}
p.awaiting{font-weight:bold;text-decoration:underline;}
div#comments-form{width:586px;float:left;}
div#comments-form h2{width:586px;float:left;margin-bottom:20px;font-size:22px;font-weight:normal;}
div.comments-fields{width:456px;float:left;}
div.comments-fields textarea{width:414px;float:left;padding:10px 20px 10px 20px;border: 1px solid #dddddd;background:#FFF;height:112px;	margin-bottom:5px;}
div.comments-fields input{width:448px;float:left;padding:5px 0px 0px 6px;border: 1px solid #dddddd;background:#FFF;height:23px;	margin-bottom:5px;}
div.comments-fields input#send-com-btn{width:120px;float:right;border: 1px solid #ccc;height:28px;padding:0px 0 2px 0;margin-top:10px;cursor:pointer;background:url(send-btn.jpg) repeat-x;}
div.comments-fields input#send-com-btn:hover{border: 1px solid #dddddd;	background:#B30000;color:#FFF;}
p#avatar-info{border: 1px dashed #ccc;padding:10px 20px 10px 20px;float:left;background:#fff;}
p.subscribe-to-comments{width:320px;float:left;margin-top:12px;}
p.subscribe-to-comments input{margin:0;padding:0;border:0;}
p.subscribe-to-comments label{margin:4px 0 0 6px;padding:0;}
.wp-table-reloaded2 {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 8pt;
	width: 50%;
	text-align: left;
}
.wp-table-reloaded2 th {
	background-color: #E6EEEE;
	border: 1px solid #FFFFFF;
	padding: 8px;
	color: #3D3D3D!important;
}
.wp-table-reloaded2 td {
	color: #3D3D3D;
	padding: 8px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.wp-table-reloaded2 .even td {
	background-color: #FFFFFF;
}
.wp-table-reloaded2 .odd td {
	background-color: #F0F0F6;
}
.wp-table-reloaded2 .row-hover tr:hover td {
	background-color: #000!important;
}
