/*
Theme Name:		ShiningSource.org
Theme URI:		http://www.sodaware.net
Description:	The new look Shining Source.
Version:		0.3
Author:			Phil "Ty" Newton
Author URI:		http://www.sodaware.net/
*/
body{background:#020F1E;}*{padding:0;margin:0;}p{margin:10px 0;text-align:justify;}h2{margin:8px 0;font-size:1.4em;}h2 a,h2 a:hover{text-decoration:none;}#pageContent h2.noPage{color:#AEBBEE;border-bottom:1px solid #094795;margin:6px 0 12px 0;padding:1px 0;}a{color:#3393FF;text-decoration:underline;}a:hover{color:#99F9FF;text-decoration:underline;}a img{border:none;}blockquote{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;margin:0 12px;padding:0 0 0 10px;border-left:2px solid #094795;}abbr,acronym{border-bottom:1px dotted #AEBBEE;text-transform:uppercase;cursor:help;}.niceTable td{padding:2px;}.fancyTable{background:#062C6B;padding:0;border-spacing:1px;}.fancyTable th{color:#BFCCFF;background:#073D7C url(images/th-background.png);border-bottom:1px solid #051B5A;padding:3px 2px;text-align:center;font:bold 12px Verdana,sans-serif;}.fancyTable th a,{color:#44A4FF;}.fancyTable th a:hover,.messageList th a:hover{color:#99F9FF;}.fancyTable td{padding:3px;background:#063266;}.fancyTable td.rowOne{background:#051B5A;}.fancyTable td.rowTwo{background:#173D7C;}.fancyTable.underlined td{background:#073D7C;border-bottom:1px solid #051B5A;}.fancyTable.underlined td.name{font-weight:bold;}#accessibility{background:#eee;border-bottom:1px solid #777;text-align:center;padding:5px;font-size:1.2em;left:-1000px;position:absolute;}#pageContainer{text-align:center;margin:auto;}#topMenu,#mainContainer,#menuContainer,#logoContainer,#pageFooter{margin:auto;background:#01060C url('images/body-background.png') repeat-y;width:768px;padding:0 5px;}#topMenu{background:#01060C url('images/header-background.png') repeat-y;color:white;height:30px;font:12px verdana,sans-serif;padding-top:8px;margin-top:10px;}#topMenu a{color:#328FD2;text-decoration:none;font-weight:bold;}#topMenu a:hover{color:#8ABEE6;}#topMenu #userControls{float:left;padding-left:10px;width:400px;text-align:left;padding-top:5px;}#topMenu #siteSearch{width:300px;float:right;padding-right:10px;padding-top:3px;}#topMenu #siteSearch .search_input{color:white;background:#063266;border-bottom:1px solid #174377;border-right:1px solid #174377;border-top:1px solid #052155;border-left:1px solid #052155;font:10px verdana,sans-serif;padding:3px;width:190px;}#logoContainer{height:60px;text-align:center;background:url('images/logo-background.png');}#logoContainer a{height:60px;display:block;width:768px;}#logoContainer h1{display:none;}#menuContainer{font:10px verdana,sans-serif;}#topNavigation ul{list-style:none;text-align:center;background:url('images/menu-background.png') repeat-x;height:40px;padding-top:9px;margin:0 2px;width:764px;}#topNavigation ul li{display:inline;}#topNavigation ul li a{font:bold 16px Verdana,sans-serif;text-decoration:none;color:white;padding:5px 6px;height:50px;}#topNavigation ul li a.current{color:#ccf;}#topNavigation ul li a:hover{background:url('images/menuitem-hover.png') repeat-x;color:#F1D150;padding:5px;border-left:1px solid black;border-right:1px solid black;}#mainContainer{font:12px verdana,sans-serif;text-align:left;}#pageContent{background:none;float:left;margin:0 5px;display:inline;}#pageContent.wide{width:540px;}#pageSidebar.narrow{width:200px;}#pageContent.narrow{width:460px;}#pageSidebar.wide{width:280px;}#pageSidebar{background:none;float:right;margin:0;padding:0 5px;display:inline;}#pageSidebar ul{list-style:none;padding:0;margin:0;}#pageSidebar li{margin:2px 0;padding:0;display:block;}#pageSidebar li a{display:block;margin:0;padding:3px;text-decoration:none;}#pageSidebar li.current_page_item a{background:url('images/selected-page.gif') center right no-repeat;font-weight:bold;}#pageSidebar li a:hover{color:#83BBFB;background:#1B182C url('images/sidebar-hover.png') repeat-x;}#pageSidebar li li{margin-left:5px;background:url('images/tiny-dot.png') center left no-repeat;}#pageSidebar li li a{display:block;padding:3px;padding-left:12px;text-decoration:none;}#pageSidebar li li a:hover{background:#1B182C url('images/sidebar-hover.png') repeat-x;}.sidebarBox{color:#9EAAFE;font:12px Verdana,sans-serif;padding:0;margin-bottom:10px;}.sidebarBox .sidebarBoxHeader{height:16px;padding:3px 6px;}.sidebarBox h2{color:#AEBBEE;border:0;font:bold 12px tahoma;margin:0;padding:0;}.sidebarBoxContent{padding:2px 8px;}.sidebarBox.wide .sidebarBoxHeader{background:url(images/sidebar-header-wide.png) no-repeat;}.sidebarBox.narrow .sidebarBoxHeader{background:url(images/sidebar-header-narrow.png) no-repeat;}.sidebarBox.wide{width:280px;background:url(images/sidebar-background-wide.png) repeat-y;}.sidebarBox.narrow{width:200px;background:url(images/sidebar-background-narrow.png) repeat-y;}.sidebarBox.wide .sidebarBoxFooter{background:url(images/sidebar-footer-wide.png) no-repeat;height:14px;}.sidebarBox.narrow .sidebarBoxFooter{background:url(images/sidebar-footer-narrow.png) no-repeat;height:14px;}.posts .post{color:#AFBBFF;font:9pt Verdana,sans-serif;padding:0;margin:0 0 20px;}.posts.narrow .post{background:#063266 url('images/post-background.png');width:462px;}.posts.wide .post{background:#063266 url('images/post-background-wide.png');width:542px;}.posts.full .post{width:758px;background:#073F7C url('images/post-background-full.png');}.postDate{color:white;float:left;}.postComment{color:white;float:right;}.postAuthor{color:white;float:left;}.postTags{color:white;float:right;}.post .author{border-bottom:1px dotted #AFBBFF;padding-bottom:3px;}.post h2{border:none;padding:0;margin:0;}.post h2 a{color:#BFCCFF;}.post h2 a:hover{color:#FFF;}.entry{padding:4px 10px;}.entry ul{margin-left:24px;padding:0 0 6px 12px;}.entry ol{margin-left:24px;padding:0 0 6px 12px;}.entry h3{border-bottom:1px solid #094795;margin:6px 0;padding:1px 0;}.entry h4{border-bottom:1px solid #094795;margin:0;font:bold 14px Tahoma;}.entry p{margin-top:0;}.entry hr,#pageSidebar hr{color:#04244A;height:2px;border-top:1px solid #04244A;border-bottom:1px solid #094795;border-left:none;border-right:none;}#pageContent.wide .entry img{max-width:520px;}#pageContent.narrow .entry img{max-width:440px;}.postInfo{height:20px;}.postHeader{height:50px;padding:3px 8px;}.postHeader h2{margin:2px 0;}.posts.narrow .postHeader{background:url(images/post-header.png) no-repeat;}.posts.wide .postHeader{background:url(images/post-header-wide.png) no-repeat;}.posts.full .postHeader{background:url(images/post-header-full.png) no-repeat;}.postMeta{clear:both;height:22px;padding:5px 12px;}.posts.narrow .postMeta{background:url(images/post-footer.png) no-repeat;}.posts.wide .postMeta{background:url(images/post-footer-wide.png) no-repeat;}.posts.full .postMeta{background:url(images/post-footer-full.png) no-repeat;}.postMeta p{margin:0;}#pageFooter{background:url('images/footer-background.png') no-repeat;margin:auto;height:39px;font:10px verdana,sans-serif;color:white;margin-bottom:10px;}#pageFooter #copyrightInfo{float:left;margin:12px 6px;}#pageFooter #siteInfo{float:right;margin:12px 6px;}#pageFooter #siteInfo a{text-decoration:none;}a .img_border{border:2px solid #094795;}a:hover .img_border{border:2px solid #F1D150;}.otherPosts{color:white;height:24px;padding:0 5px;}.otherPosts .previousPost{float:left;}.otherPosts .nextPost{float:right;}ul.resource-list{list-style:none;margin:0;padding:0;}ul.resource-list li{border:1px solid #04244A;background:#074377;float:left;width:235px;height:80px;padding:5px;margin:5px;}ul.resource-list li:hover,ul.project-list li:hover{border:3px double #020F1E;background:#094795;padding:3px;}ul.resource-list li br{display:none;}ul.resource-list h3{font:bold 11pt sans-serif;border:0;margin:0;}.resource-list h3.folder a{margin:0;font:bold 11pt sans-serif;padding:0 0 0 18px;background:url(images/folder-mini.gif) no-repeat left center;text-transform:none;letter-spacing:0;}.resource-list img{float:left;margin:5px;margin-right:10px;height:57px;width:57px;}ul.project-list{list-style:none;margin:0;padding:0;}ul.project-list li{padding:5px;margin:5px;border:1px solid #04244A;background:#074377;}ul.project-list h3{font-size:10pt;border:0;margin:0;}.project-list img{float:left;margin:5px;margin-right:10px;height:57px;width:57px;}.project-list .footer{font-size:10px;border-top:1px solid #04244A;clear:both;text-align:right;font-weight:bold;padding:2px;margin:4px;}.rssButton{float:left;padding:0 1px;border:0;margin:0;}.postNavigation{float:right;display:inline;width:350px;text-align:right;}.navTop{margin-bottom:10px;}.navBottom{margin-top:0;margin-bottom:10px;}.clear{clear:both;}.wp_pagenavi{border:1px solid black;background:#1C2937;color:white;border-spacing:1px;padding:0;float:right;}.wp_pagenavi td{font:12px verdana,sans-serif;padding:2px 4px;border:1px solid black;}.wp_pagenavi .control{background:#23282E url('images/control-bg.png');}.wp_pagenavi .alt1{background:#23282E;}.wp_pagenavi .alt2{background:#12171D;font-weight:bold;}img.imageLeft{float:left;margin:0 6px 3px 0;}img.imageRight{float:right;margin:0 0 3px 6px;}.entry h4{margin:0 0 6px 0;}.indent{margin-left:24px;}.embossedBox{padding:5px;background:#052E5D;border:1px solid #020F1E;border-right:1px solid #094795;border-bottom:1px solid #094795;-moz-border-radius:2px;}.interviewIntro,.raisedBox{padding:5px;background:#074377;border-right:1px solid #04244A;border-bottom:1px solid #04244A;}.interviewIntro{font-family:serif;font-size:13pt;line-height:1.2em;font-style:italic;}.userAvatar{padding:1px;border:3px double black;background:#05274E;margin:0 6px 6px 0;}.question{font-style:italic;line-height:1.35em;color:#FB9800;}.interviewer{font-weight:bold;color:#FA995F;}.answer{line-height:1.35em;margin-bottom:16px;}.victim{font-weight:bold;color:#52BFF3;}div#postComments{width:530px;margin:2px 2px;padding:0 5px;}div#postComments h3{width:100%;color:#AEBBEE;border-bottom:1px solid #094795;margin:0 0 12px 0;padding:1px 0;}ol.commentList{clear:both;list-style:none;width:100%;}ol.commentList li{border:1px solid black;padding:1px;background:#05274E;color:#9EAAFE;margin-bottom:6px;}ol.commentList .commentHeader{border:1px solid black;margin-bottom:1px;padding:5px;background:#042444;color:white;}ol.commentList .commentContent{border:1px solid black;padding:0 5px;background:#063266;}div#commentForm{width:530px;margin:2px 2px;padding:0 5px;color:#AEBBEE;}div#commentForm h3{width:100%;color:#AEBBEE;border-bottom:1px solid #094795;margin:12px 0;padding:1px 0;}div#commentForm #comment{width:530px;font:16px garamond,"Times New Roman",serif;padding:2px;background:#ddd;border-top:1px solid #bbb;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #bbb;}a.downloadButton{background:url('images/hover-download-button.png') no-repeat;display:block;margin:auto;width:148px;height:25px;text-decoration:none;}a.downloadButton:hover{background-position:left -25px;}a.downloadButton span{visibility:hidden;}dl{margin:3px 12px;}dt{font-weight:bold;}dd{margin:3px 12px 12px;}ul.resources{list-style:none;padding:0;margin:0 20px 24px;}ul.resources li{margin:0 0 12px;padding:0;}ul.resources h4{margin:0 0 6px;padding:0;border:0;}ul.resources li.source2{background:url(/rsc/images/icons/source-code.png) no-repeat;padding-left:32px;}ul.resources li.audio2{background:url(/rsc/images/audio/audio-x-generic.png) no-repeat;padding-left:32px;}#smart-archives-list h2{font-size:12pt;margin:14px 0 0;}.ngg-galleryoverview{text-align:center;}.ngg-gallery-thumbnail{border:4px double black;background:#05274E;margin:0 6px 6px 0;}.ngg-gallery-thumbnail:hover{background:#27496f;}