/*
Theme Name: 			Lyndi1
Version:				1.0.1
Description: 			Dynamic sidbars controlled via widgets. Menu set-up from links entered in back-end..
Author: 				Lyndi Geldenhuis
Author URI: 			http://nice2all.com/
Tags:					white, two-columns, fixed-width, right-sidebar, threaded-comments

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
						
*/
/* Reset, please do not change anything here */
a img{border:none}
blockquote, q {quotes:"" "";}
blockquote:before, blockquote:after, q:before, q:after {content:""}
body{line-height:1;font-size:62.5%}
caption, th, td{text-align:left;font-weight:normal}
h1, h2, h3, h4, h5, h6{font-size:100%;padding:0;margin:0}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
table{border-collapse:separate;border-spacing:0}
table, td, th{vertical-align:middle}
ul, ol{list-style:none}
/* Your customization should be done from here on downwards*/
/* All elements are in alphabetic order to assist with finding things */
a{text-decoration:none}
a img {border:none}
a:link, a:visited{color:#2a4566;text-decoration:none;padding:2px 0}
a:hover, a:focus, a:active{color:#fff;background:#2a4566;text-decoration:none;padding:2px 0}
acronym, abbr{border-bottom:1px dotted #555;cursor:default}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.align-rss{float:right;margin:30px 10px 5px 0}
.align-wp{float:right;margin:0 25px}
.alt{margin:0;padding:10px}
blockquote{border:1px solid #93998d;padding:0 10px 10px 10px;margin:15px 0;background:#b1bece;color:#000;font-style:italic}
blockquote a{background:#b1bece !important} 
body{font-family:Verdana, Arial, Helvetica, sans-serif;background:#203946;color:#888;font-size:.8em;line-height:1.6}
#bottom-container{width:100%;float:left;background:#2A4566}
#calendar_wrap caption{text-align:left}
caption {text-align:center;font-weight:normal}
.category{background:url(images/category.gif) left center no-repeat;padding-left:20px}
.clear{clear:both}
code{font-family:"Courier New", Courier, monospace;overflow:auto;font-size:1.2em;padding:15px 15px 15px 0}
.commentlist{list-style:none;margin:0 0 10px 0;padding:0;text-indent:0}
.commentlist li.bypostauthor, .commentlist li.bypostauthor a{background:#b1bece;color:#555}
.commentlist li.comment{padding:10px;margin:10px 0;border:1px solid #ccc}
.commentlist li div.vcard{font-size:16px}
.commentlist li div.vcard cite.fn{font-style:normal}
.commentlist li div.vcard img.avatar{float:left;margin:0 10px 10px 0}
.commentlist li div.comment-meta{font-size:9px}
.commentlist li div.comment-meta a{color:#2a4566;background:transparent}
.commentlist li div.reply a{font-weight:bold;margin-left:58px}
.commentlist li p{margin:0 0 10px 58px}
.commentlist li.pingback{padding:10px;margin:10px 0 0 0;border:1px solid #ccc}
.commentlist li ul{list-style:square;margin:10px 0 0 0}
.commentlist li ul.children{list-style:none;margin:10px 0 0 0;padding:0}
.commentlist li ul.children li.depth-2{margin:10px 0 0 0}
.commentlist li ul.children li.depth-3{margin:10px 0 0 0}
.commentlist li ul.children li.depth-4{margin:10px 0 0 0}
.commentlist li ul.children li.depth-5{margin:10px 0 0 0}
.commentlist li ul.children li.depth-6{margin:10px 0 0 0}
.commentlist li ul.children li.depth-7{margin:10px 0 0 0}
.commentlist li ul.children li.depth-8{margin:10px 0 0 0}
.commentlist li ul.children li.depth-9{margin:10px 0 0 0}
.commentlist li ul.children li.depth-10{margin:10px 0 0 0}
.comments{background:url(images/comments.gif) left center no-repeat;padding-left:20px}
#content{width:605px;float:left;background:transparent;padding:15px 30px 15px 15px;overflow:hidden}
#content-container{clear:both;width:950px;margin:0 auto;background:#fff url(images/container.jpg) left top repeat-y}
#content p{margin:15px 0 0 0}
dd{margin:0;padding:0 15px}
.description{line-height:.9;color:#fff;margin:15px 0}
dl{margin:0 0 0 15px;padding:15px 0}
dt{margin:0;padding:0}
fieldset{padding:15px;border:1px solid #eee}
#footer{clear:both;width:920px;padding:10px 15px;background:#93998d url(images/footer.jpg) left top no-repeat;color:#000;margin:0 auto 15px auto}
form input#author{background:#fff url(images/name.jpg) 2px 3px no-repeat;padding-left:20px}
form input#email{background:#fff url(images/mail.jpg) 2px 3px no-repeat;padding-left:20px}
form input#password{width:300px;border:1px solid #ddd;padding:3px;margin:2px 0;color:#000;background:#fff}
form input#text{width:300px;border:1px solid #ddd;padding:3px;margin:2px 0;color:#000;background:#fff}
form input#url{background:#fff url(images/home.jpg) 2px 3px no-repeat;padding-left:20px}
form p{margin:0;padding:3px}
form .select{width:310px;border:1px solid #ddd;padding:0 0 0 3px;margin:0;color:#000;background:#fff}
form textarea{width:300px;border:1px solid #ddd;padding:3px;margin-right:10px;color:#000;background:#fff}
h1{font-size:4.5em;color:#fff}
h2, h3, h4, h5, h6{color:#666;padding:5px 0}
h2{font-size:1.8em}
h3{font-size:1.5em}
h4{font-size:1.4em}
h5{font-size:1.3em}
h6{font-size:1.2em}
#header{width:650px;float:left;background:transparent}
#header-container{clear:both;width:950px;margin:15px auto 0 auto;background:#93998d url(images/header.jpg) left top no-repeat}
#header h1{font-family:"Times New Roman", Times, serif;margin:0 0 0 15px;line-height:1.5}
#header h1 a:link{color:#fff;text-decoration:none;background:transparent}
#header h1 a:visited{color:#fff;text-decoration:none;background:transparent}
#header h1 a:hover{color:#fff;text-decoration:none;background:transparent}
#header h1 a:focus{color:#fff;text-decoration:none;background:transparent}
#header h1 a:active{color:#fff;text-decoration:none;background:transparent}
#header h1.current_page_item a{cursor:default}
.hidden{display:none}
hr{border:0;color:#ccc;background-color:#ccc;height:1px}
iframe{padding:5px 0 0 5px;margin:0}
img{margin:5px 0;padding:0;border:0}
img.alignleft{padding:4px 4px 4px 0;margin:0 7px 2px 0;display:inline}
img.alignleft .wp-caption{margin:0 10px 2px 0;padding:0;border:0 none}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.centered{display:block;margin:0 auto 10px auto}
legend{margin:0;padding:5px;font-weight:bold}
#main-container{width:100%}
#main-top{text-align:center;margin:10px 0 0 0;padding:5px 0}
.menu{width:650px;float:left;overflow:hidden;background:#b1bece;padding:2px 0;margin:0}
.menu-container{width:950px;margin:0 auto;background:#b1bece}
.menu ul{list-style:none;text-align:left;padding:0;margin:0 0 0 15px}
.menu ul a{height:auto}
.menu ul li{display:inline;padding:0 5px 0 0;margin:0}
.menu ul li a:link,.menu ul li a:visited{padding:5px;color:#333;text-decoration:none;font-weight:normal} 
.menu ul li a:hover,.menu ul li a:focus, .menu ul li a:active{padding:5px;background:#2A4566;color:#fff;text-decoration:none;font-weight:normal} 
.menu ul li.current_page_item a, .menu ul li.current_page_item a:hover,.menu ul li.current_page_item a:focus, .menu ul li.current_page_item a:active{padding:5px;background:#2A4566;color:#fff;cursor:default;text-align:left;text-decoration:none;font-weight:normal}
#middle-container{clear:both;width:100%;float:left;background:#6E6D7D}
.more-link{clear:both;display:block;margin:10px 0;padding:0;background:#f1f1f1;padding:2px 5px}
.navigation{float:left;width:100%;margin:15px 0;padding:0;background:#b1bece;color:#000}
.navigation-left{float:left}
.navigation-right{float:right}
ol{list-style:decimal;margin-left:15px;padding:15px}
.page-navi{width:595px;float:left;padding:15px 10px 0 0;margin:0;background:#fff;color:#555}
.post table{width:100%;border:1px solid #ccc;border-top:0;border-collapse:collapse}
.post table th{text-align:left;border-bottom:2px solid #ccc}
.post table th,.post table td{border:1px solid #ccc;border-bottom:0;padding:.3em .5em}
.post{clear:both}
.post-detail{border:1px solid #93998d;padding:0 10px 10px 10px;margin:15px 0;background:#b1bece;color:#000}
pre{font-family:"Courier New", Courier, monospace;overflow:auto;font-size:1.2em;padding:15px 15px 15px 0}
#respond{clear:both}
#rss{width:300px;float:right;background:transparent}
#searchform #s{width:245px;padding:2px 3px 2px 20px;background:#fff url(images/search.jpg) 5px 5px no-repeat;color:#000;border:1px solid #bbb;margin:0 0 15px 0}
#sidebar{width:270px;float:right;background:transparent;padding:15px;overflow:hidden}
#sidebar dl{padding:15px 15px 0 0}
#sidebar h4{margin:5px 0 0 0;padding:0}
#sidebar p{margin:15px 0 0 0}
#sidebar ul{list-style:square;padding:15px 15px 0 0}
#sidebar ol{list-style:decimal;padding:15px 15px 0 0}
#single-bottom{text-align:center;margin:10px 0 0 0;padding:5px 0}
#single-top{text-align:center;margin:10px 0 0 0;padding:5px 0}
small{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:1em;margin:0 0 10px 0}
table {margin-bottom:15px;width:100%;border-collapse:separate;border-spacing:0}
table, td, th {vertical-align:middle}
.tag{background:url(images/tag.gif) left center no-repeat;padding-left:20px}
#tagline{width:270px;float:right;background:#b1bece;color:#fff;text-align:right;padding:2px 15px;font-weight:bold}
.textwidget{margin:0}
tfoot {font-style:italic}
#top-container{width:100%;float:left;background:#2A4566;margin:0}
th {font-weight:bold;background:#b1bece}
th, td {padding:4px 10px 4px 5px;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;text-align:left;font-weight:normal}
tr.even td {background:#eee}ul{list-style:square;margin:0 15px;padding:15px}
.widget_calendar caption{background:none;margin-bottom:6px}
.widget_calendar th, td{padding:1px 0 1px 12px;margin:0}
.widget_calendar thead th{background-color:#666666;color:white;font-weight:normal}
.widget_calendar tbody td a{background-color:#EEAD24; padding:2px 1px;color:white}
.widget_calendar tbody td a:hover{background-color:#666666}
.widget_pages ul ul{margin-top:4px}
.widget_tag_cloud{line-height:2.5em}
#wp-calendar{width:200px;margin:0;padding:0}
#wp-calendar td#today{font-weight:bold;color:#203946}
#wp-calendar th,#wp-calendar td{text-align:left}
.wp-caption{text-align:center;background-color:#B1BECE;padding-top:4px;margin:15px 0}
.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;color:#555}
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px;text-decoration:none;border:1px solid #000;color:#203946;background-color:#fff}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px;text-decoration:none;border:1px solid #000;color:#203946;background-color:#fff}
.wp-pagenavi a:hover{	border:1px solid #000;color:#000;background-color:#fff}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px;text-decoration:none;border:1px solid #000;color:#2a4566;background-color:#fff}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px;font-weight:bold;border:1px solid #203946;color:#000;background-color:#fff}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px;	border:1px solid #000;color:#000;background-color:#fff}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px;color:#000;border:1px solid #000;background-color:#fff}