/*
Theme Name: 		Prism Theme
Description: 		Feature rich with an easy to use options page. Further customiztion notes also provided. Basic support available via support forum. It has related posts, breadcrumb navigation, drop caps, Javascript tabbed box, a dropdown menu, and pages with comments built in. The theme is WP PageNavi ready and out of the box it is valid XHTML and CSS.
Version: 			1.0.1
Author: 			Lyndi Geldenhuis
Author URI: 		http://nice2create.com/themes/
Tags: 				light,two-columns,fixed-width,custom-colors,theme-options,threaded-comments

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*RESET - PLEASE DO NOT MAKE ANY CHANGES HERE*/
:focus{outline:0}
blockquote,q{quotes:"" ""}
blockquote:before,blockquote:after,q:before,q:after{content:""}
body{line-height:1.5}
caption,th,td{font-weight:400;text-align:left}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
/*CHANGES CAN BE MADE FROM HERE*/
* html .menu ul li { float: left; height: 1%}
* html .menu ul li a { height: 1%}
a{padding:3px}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
a:focus,a:active{color:#fff;background:#888;text-decoration:underline}
abbr,acronym{cursor:help;border-bottom:1px dotted #666}
blockquote{border:1px solid #ddd;padding:10px 10px 0 10px;margin:15px 0;background:#f1f1f1}
body{font-family:Helvetica, Arial, sans-serif;font-size:13px;background:#fff;color:#777}
bold{font-weight:bold}
cite{font-weight:bold;font-style:italic}
dl,dd{margin-left:15px;padding:0}
dt{font-weight:700;margin:0;padding:0}
em{font-style:italic}
fieldset{padding:0 10px;border:1px solid #ddd}
fieldset p{margin:0}
form input{width:250px;margin:0 0 10px 0;background:#f1f1f1;;color:#777;border:1px solid #ddd}
form input#button{width:100px;margin:0 0 10px 0;background:#f1f1f1;;color:#777;border:1px solid #ddd;cursor:pointer}
form input#checkbox{margin:0;padding:0}
form textarea{width:250px;border:1px solid #ddd;padding:0;margin:0 15px 10px 0;color:#777;background:#f1f1f1}
form select{border:1px solid #ddd;padding:0 0 0 3px;margin:0;color:#777;background:#fff}
form input:focus,form textarea:focus{color:#666;background:#fff}
form .text#rss{width:208px;border:1px solid #ddd;padding:5px;margin:3px 0;color:#666;background:#fff;}
form .button#rss-button{margin-top:5px;text-align:center;padding:3px;width:100px;background:#fff;border:1px solid #ddd;cursor:pointer}
form input#author{width:280px;background:#fff url(images/name.gif) 5px 4px no-repeat;padding-left:20px}
form input#email{width:280px;background:#fff url(images/email.gif) 5px 4px no-repeat;padding-left:20px}
form input#text{width:300px;border:1px solid #ddd;padding:3px;margin:2px 0;color:#000;background:#fff}
form input#url{width:280px;background:#fff url(images/home.gif) 5px 4px no-repeat;padding-left:20px}
form input#submit-single{width:120px;padding:4px;background:#ddd;color:#777;margin:10px 0;border-bottom:1px solid #bbb;border-left:1px solid #fff;border-right:1px solid #bbb;border-top:1px solid #fff;cursor:pointer}
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:295px;border:1px solid #ddd;padding:5px;margin-right:10px;color:#000;background:#fff url(images/noff.gif) right bottom no-repeat;overflow:auto}
form textarea:focus{background:#fff}
h1{font-size:36px;margin:0 0 10px 0}
h2{font-size:24px;margin:0 0 15px 0}
h3{font-size:20px;margin:0 0 10px 0}
h4{font-size:18px;margin:0 0 10px 0}
h5{font-size:16px;margin:0 0 10px 0}
h6{font-size:14px;margin:0 0 10px 0}
hr{border:0;color:#ddd;background-color:#ddd;height:1px;}
legend{margin:0;padding:0;font-weight:bold}
ol{list-style:decimal;margin-left:15px;padding:15px}
p{margin:0 0 15px 0}
pre{background:#f1f1f1;border:1px solid #ddd;color:#555;font-size:1.2em;margin-bottom:10px;overflow:auto;padding:10px}
select{width:270px;border:1px solid #ddd}
select.search{border:1px solid #ddd;padding:0 0 0 3px;margin:5px 0;color:#777;background:#fff}
small{color:#8b959c;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.8em;left:4px;position:relative;top:0}
ul{list-style:square;margin:0 15px;padding:15px}
ul.tabs{margin:0 0 5px;padding:0}
ul.tabs li{display:inline;list-style:none}
ul.tabs li a{background-color:#f1f1f1;border:1px solid #ddd;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:3px 7px;text-decoration:none;text-transform:uppercase}
ul.tabs li a:hover{background-color:#f1f1f1;border-color:#ddd}
ul.tabs li a.active{background-color:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;cursor:default}
#breadcrumb{width:100%;float:left;overflow:hidden;margin:0;font-size:12px}
#calendar-wrap{margin:0;padding:0}
#container{margin:0 auto;width:950px;overflow:hidden}
#content-left{float:left;width:640px;padding:5px 40px 5px 0;overflow:hidden;margin:15px 0 0 0}
#content-left img{max-width:640px;height:auto;}
#content-right{float:right;width:640px;padding:5px 0 5px 40px;overflow:hidden;margin:15px 0 0 0}
#content-right img{max-width:640px;height:auto;}
#footer{float:left;width:950px;padding:20px 0 10px 0;overflow:hidden;text-align:center;margin:15px 0 10px 0;height:30px;color:#eee}
#footer a:link,#footer a:visited{color:#fff;text-decoration:none}
#footer a:hover{color:#fff;text-decoration:underline}
#footer a:focus,#footer a:active{color:#000;background:#fff;text-decoration:underline}
#header{float:left;width:100%;height:100px;margin:0;line-height:1}
#header h1,#header h1 a,#header h1 a:link,#header h1 a:visited,#header h1 a:hover,#header h1 a:focus,#header h1 a:active{color:#fff;background:transparent;text-decoration:none;font-variant:small-caps;margin:0;padding:20px 0 3px 10px}
#header p{margin:0;padding:0 0 0 25px;color:#fff}
#searchform #s{color:#777;padding:12px 3px 12px 25px;width:240px;margin:0;background:#fff url(images/search.png) 5px 10px no-repeat}
#search-page #s{color:#777;padding:12px 3px 12px 25px;width:240px;margin:5px 0;background:#fff url(images/search.png) 5px 10px no-repeat}
#sidebar-left{float:left;width:270px;padding:5px 0;overflow:hidden;margin:15px 0 0 0}
#sidebar-left h4{clear:both;font-variant:small-caps;padding:3px 5px; margin:10px 0;background:#f1f1f1}
#sidebar-left h4.no-top{clear:both;font-variant:small-caps;padding:3px 5px;margin:0 0 10px 0;background:#f1f1f1}
#sidebar-left ul{margin:0;padding:0}
#sidebar-right{float:right;width:270px;padding:5px 0;overflow:hidden;margin:15px 0 0 0}
#sidebar-right h4{clear:both;font-variant:small-caps;padding:3px 5px; margin:10px 0;background:#f1f1f1}
#sidebar-right h4.no-top{clear:both;font-variant:small-caps;padding:3px 5px;margin:0 0 10px 0;background:#f1f1f1}
#sidebar-right ul{margin:0;padding:0}
#single{margin:15px 0 0 0;background:#f1f1f1;color:#777;padding:10px}
#skip{width:100%;text-align:center;margin:0;height:10px}
#tabbed_box{margin:8px auto 0;width:270px}
#wp-calendar{width:270px;margin:0 auto;padding:0}
#wp-calendar td#today{font-weight:bold;}
#wp-calendar th,#wp-calendar td{text-align:center;}
.accessible{display:block;height:0;overflow:hidden}
.adblock,adblock img a{padding:0;margin:0;text-align:center}
.adsense{background:#f1f1f1;border:1px solid #ddd;color:#555;display:block;margin:10px 0;padding:10px 0 5px 0;text-align:center}
.aligncenter{display:block;margin:15px auto 0 auto}
.alignleft{float:left;display:inline;margin:0 7px 2px 0;padding:4px 4px 4px 0}
.alignright{float:right;display:inline;margin:0 0 2px 7px;padding:4px}
.article-date{border:1px solid #ddd;display:inline;float:right;margin-left:20px;background:#fff}
.article-day{text-align:center;background:#fff;color:#000}
.article-month{padding:0 5px;text-align:center}
.category{background:url(images/category.gif) left center no-repeat;padding-left:12px}
.commentlist{list-style:none;margin:0;padding:0;text-indent:0;list-style-type:none}
.commentlist li.comment{border-bottom:1px solid #ddd;border-left:1px solid #fff;border-right:1px solid #ddd;border-top:1px solid #fff;padding:10px}
.commentlist li div.vcard{font-size:16px}
.commentlist li div.vcard cite.fn{font-style:normal}
.commentlist li div.vcard img.avatar{float:right;background:#ddd;margin:0 0 10px 10px;border-bottom:1px solid #bbb;border-left:1px solid #fff;border-right:1px solid #bbb;border-top:1px solid #fff;padding:10px}
.commentlist li div.comment-meta{font-size:10px}
.commentlist li div.comment-meta a{}
.commentlist li p{margin:10px 0 10px 0}
.commentlist li pre{margin:0 0 10px 0}
.commentlist li ul{list-style:square;margin:10px 0 0 0}
.commentlist li div.reply{text-align:left}
.commentlist li ul.children{clear:both;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}
.commentlist li.pingback{padding:10px;margin:10px 0 0 0;border:1px solid #ddd}
.comments{background:url(images/comments.gif) left center no-repeat;padding-left:12px}
.content{background-color:#fff;border:1px solid #ddd;padding:10px}
.content ul{margin:5px 0;padding:0 5px}
.content ul li{font-size:13px;list-style:none;padding:0}
.drop{font-family:Georgia, serif;;position:relative;color:#aaa;font-size:44px;float:left;font-weight:400;line-height:1;margin-bottom:-5px;margin-right:1px;}
.entry{margin:15px 0}
.header-banner{float:right;margin:17px}
.hidden,#content_2,#content_3{display:none}
.menu ul{padding:0;margin:0;list-style-type:none;font-size:12px}
.menu ul li{position:relative;display:inline;float:left}
.menu ul li a{display:block;width:auto;padding:1px 8px;text-decoration:none;color:#000;background:#fff}
.menu li a:link,.menu ul li a:link,.menu li a:visited,.menu ul li a:visited{text-decoration:none;color:#000;background:#fff}
.menu li a:hover,.menu ul li a:hover,.menu li a:focus,.menu ul li a:focus,.menu li a:active,.menu ul li a:active{text-decoration:none}
.menu li.current_page_item a,.menu li.current_page_item a:link,.menu li.current_page_item a:visited,.menu li.current_page_item a:hover,.menu li.current_page_item a:focus,.menu li.current_page_item a:active{text-decoration:none;cursor:default}
.menu li.current_page_item ul li a,.menu li.current_page_item ul li a:link,.menu li.current_page_item ul li a:visited,.menu li.current_page_parent ul li a {text-decoration:none;cursor:pointer;background:#fff;color:#000}
.menu li.current_page_item ul li a:hover,.menu li.current_page_item ul li a:focus,.menu li.current_page_item ul li a:active{text-decoration:none;background:#f1f1f1;color:#000}
.menu li ul li a:hover{text-decoration:none}
.menu ul li ul{left:0;position:absolute;top: 1em;display:block;visibility:hidden}
.menu ul li ul li{display:list-item;float:none}
.menu ul li ul li ul{left:159px;top:0}
.menu ul li ul li a{display:block;width:160px;color:#000;text-decoration:none;padding:1px 5px;border-bottom:1px solid #eee}
.more-link{border:1px solid #ddd;display:block;margin:10px 0;padding:5px 0 5px 10px;background:#f1f1f1}
.navigation{clear:both;margin:0 0 50px 0;padding:0}
.navigation-left,.alignleft{float:left}
.navigation-right,.alignright{float:right}
.post{padding-bottom:0;margin-bottom:10px}
.post table{border:1px solid #ccc;border-collapse:collapse;border-top:0;width:100%}
.post table th{border-bottom:2px solid #ccc;text-align:left;font-weight:700}
.post table th,.post table td{border:1px solid #ccc;border-bottom:0;padding:.3em .5em}
.post table tr.even td{background:#ddd}
.post table caption{font-weight:700;text-align:left}
.related_post{margin:0 0 20px 0}
.related_post h3,#single h4{clear:both;padding:5px 0 5px 5px;margin:0 0 5px 0;background:#f1f1f1;color:#888;text-transform:uppercase;font-size:1em;}
.related_post ul{margin:0;padding:0 5px}
.related_post ul li{border-bottom:1px solid #ddd;font-size:13px;list-style:none;padding-bottom:5px;padding-top:5px}
.required{font-weight:bold}
.rss{padding:0;margin:10px 0;text-align:center;border:1px solid #ddd}
.rss p{padding:5px 5px 5px 0;margin:0;text-align:center}
.rss img{padding:0;margin:0 0 0 10px}
.rss form p{padding:0;margin:0;text-align:center}
.rss form{padding:0;margin:10px 0 0 0;border:none}.single-block{border-bottom:1px solid #ddd;border-left:1px solid #fff;border-right:1px solid #ddd;border-top:1px solid #fff;padding:10px 10px 0 10px}
.tabbed_area{background-color:#fff;border:1px solid #ddd;padding:8px}
.tag{background:url(images/tag.gif) left center no-repeat;padding-left:12px}
.wp-caption{border:1px solid #ddd;margin:0 10px 10px 0;padding:10px;text-align:center;background:#f1f1f1}
.wp-caption img{padding:5px;border:1px solid #ddd;background:#fff}
.wp-caption p.wp-caption-text{font-size:1em;font-weight:400;line-height:17px;margin:0;padding:8px;color:#777}