@media screen { *{ border: 0;margin: 0;padding: 0;} body{color: #666666;background:#f4f3f3 url(/wp-content/themes/km3/images/body_bg.png) top repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;} #page{width: 960px; margin:0 auto 0 auto; padding:0;} a{color: #000000; text-decoration: none;} a:hover{text-decoration: underline;} input,select,textarea{border: #999999 1px solid;font-size: 12px;padding: 2px;} select{ padding: 0;} li{list-style: none;} #columns{padding:15px 15px 0 15px;margin:3px 0; } .main_content{float:left;width:595px;padding-right:15px; margin-top:0 !important;} .home_content {border-bottom:15px solid #E1E1E1;} .home_content_inner {width:930px; margin:0 auto; overflow:hidden;} .portfolio_text {position:absolute; padding:0; margin-top:130px} .portfolio_text p {font-size:20px; width:500px; background:url(/wp-content/themes/km3/images/bg_trans_black.png); float:left; line-height:25px; padding:10px; clear:both;} .portfolio_text p.title {color:#598bcf; background:url(/wp-content/themes/km3/images/bg_trans_black.png); font-size:35px; line-height:30px; text-transform:uppercase; font-weight:bold; letter-spacing:-0.5px;} .portfolio_text p.text {color:#FFFFFF; font-size:20px; font-weight:bold; letter-spacing:-0.5px; margin-left:76px;} .portfolio_text p .skills_apps {color:#cbe3fc} .portfolio_entries { width:596px;height:446px; margin:10px 0 7px 0; overflow:hidden; float:left; border:1px solid #d5d7d9} .portfolio_entries .portfolio_entry { display:inline; overflow:hidden; background:#CC0000; padding:0 !important; margin:0 !important} .portfolio_entries a {text-decoration:none !important} .portfolio_entries img { margin:0px -4px -4px 0px;} .show_tags {width:300px; height:427px; background:#ccdcf3 url(/wp-content/themes/km3/images/bg_shade_bottom_up_dark.png) bottom repeat-x; float:right;margin:10px 0 7px 0; padding:10px; font-weight:bold;} .show_tags_pages {width:300px; min-height:200px; background:#ccdcf3 url(/wp-content/themes/km3/images/bg_shade_bottom_up_dark.png) bottom repeat-x; float:right;margin:0 0 7px 0; padding:10px 10px 100px 10px; font-weight:bold;} .show_tags_pages a, .show_tags a {color:#fff;} .show_tags_pages a:hover, .show_tags a:hover {color:#000; text-decoration:none;} .buy_coffee {width:300px; height:350px; margin:0 0 15px 0; padding:20px 10px 10px 10px; overflow:hidden; background:#fff url(/wp-content/themes/km3/images/buy_coffee.jpg) bottom center no-repeat; text-align:center} .buy_coffee .email {border:1px solid #CCC !important; border:none; width:95%; padding:5px; font-size:16px;color:#442c0d; font-weight:bold; margin-bottom:30px} .buy_coffee input {border:none} .buy_coffee select { width:100%; font-size:18px; color:#a08e77; font-weight:bold} .quote {background:url(/wp-content/themes/km3/images/bq-main-open.png) top left no-repeat; padding:10px 0 0 30px;} .un-quote {padding:5px 25px 5px 0; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; font-style:italic; background:url(/wp-content/themes/km3/images/bq-main-close.png) bottom right no-repeat} .top_nav{width: 960px; margin:0 auto; background:url(/wp-content/themes/km3/images/page_bg.png) top center no-repeat; padding:0; height:75px} .sidebar_content{float: left;width:320px; margin-top:0;} .sidebar_subcolumn{width: 150px;} .sidebar_subcolumn h2{font-size: 14px;padding: 0 0 10px;color: #FFFFFF;} #pages_nav{padding: 2px 0px !important;margin:0 !important;width: 600px !important;display:inline; float:right; height:69px;} #nav-left {float:left;display:inline;;margin:0px !important;padding:0px !important;} #nav-left ul li a { color:#FFF !important} #nav-right {float:right;display:inline;margin:0px !important;padding:0px !important;} #pages_nav {} #pages_nav ul {} #pages_nav #nav-right ul {right:1px;} #pages_nav #nav-right ul li {float: left;list-style: none;font-weight:bold;font-size:14px;line-height:75px;} #pages_nav .current_page_item {} #pages_nav #nav-right ul li.back {width: 9px;z-index: 8;} #pages_nav #nav-right ul li a {text-decoration: none;outline: none;letter-spacing: 0;z-index: 10;display: block; float: left;height: 26px;position: relative;margin: auto 15px !important;margin: auto 7px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-transform: uppercase; color:#999999} #pages_nav #nav-right ul li a:hover, #pages_nav ul li a:active, #pages_nav ul li a:visited {border: none;}  .menu {position:relative; z-index:100; width:300px; margin-left:15px; height:75px; float:left; padding-top:21px}   .menu ul {padding:0;margin:0;list-style-type:none;}  .menu li {float:left;position:relative;}  .menu a, .menu a:visited {display:block;line-height: 32px; font-weight: bold; font-size: 14px; color: #fff; padding: 0 10px; text-transform:uppercase; margin:0 5px 0 0; background:url(/wp-content/themes/km3/images/bg_trans.png)}  #main_nav li ul li {}  .menu ul ul a.drop, .menu ul ul a.drop:visited {}  .menu ul ul a.drop:hover{} .menu ul ul :hover > a.drop {background:url(/wp-content/themes/km3/images/bg_trans_black.png);}  .menu ul ul ul a, .menu ul ul ul a:visited {}  .menu ul ul ul a:hover {}  .menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0;}  * html .menu ul ul {top:30px;t\op:31px;}  .menu ul ul ul{left:149px; top:-1px;}  .menu ul ul ul.left {left:-149px;}  .menu ul ul a, .menu ul ul a:visited {height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px; font-size:11px; letter-spacing:normal; background:#36304c;}  * html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}  .menu a:hover, .menu ul ul a:hover{text-decoration:underline;} .menu :hover > a, .menu ul ul :hover > a {text-decoration:underline;}  .menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;}  .menu ul :hover ul ul{visibility:hidden;}  .menu ul :hover ul :hover ul{ visibility:visible;}  #search{float: right;height: 27px;width:310px;margin: 3px 0px 0px !important;padding:0px !important;} * html #search{margin-right: 8px;} #search input{background: #ffffff;border: 1px solid #ccc;color: #000000;float: left;font-size: 11px;width:223px;margin:1px 0px 0px; padding: 3px 4px 4px;} #search .btn{padding: 0;height:22px;width: auto;margin:1px 0px 0px 5px !important;border:none;width:69px;} #header{height:75px;margin:0;padding:0; display:inline} #header h1{float:left;display:inline;line-height:75px !important;height:75px;font-size:45px; width:340px; font-weight:bold; font-style:italic; letter-spacing:-3px; padding:0; margin-left:16px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif} #header h1 a{display:inline; color:#ccc} #rss a{color: #666666;} #rss h2{padding:10px;font-size:14px;margin-bottom:10px;} #rss ul{margin: 0px;padding: 10px;float:left;} #rss li{margin: 0px;border:none !important;padding: 5px;} #rss img{float: right;padding-left: 10px;margin-top: 5px;} .post{margin: 0;background:#fff url(/wp-content/themes/km3/images/bg_shade.png) top repeat-x; border:1px solid #ddd; overflow:hidden} .post_bg {background:url(/wp-content/themes/km3/images/bg_shade_bottom_up.png) bottom repeat-x; overflow:hidden} .leaf {background:url(/wp-content/themes/km3/images/leaf.png) top right no-repeat; overflow:hidden} .archive-post .leaf {padding:10px} .post h2{font-size: 18px;padding: 0 0 5px;} .post h3{font-size: 14px;} .post h3 a{color: #000000;} .post p{padding: 0 0 15px;line-height: 15px;} .post .date {color:#620000; font-weight:bold; font-style:italic; text-align:center;} .box{clear: both;height: 1%;padding-right: 0;padding-bottom:0;padding-left: 0;margin:0;} .box .post{width: 288px;} .box .wide{width: 100% !important;margin-bottom:20px;} .box .post h2 a, .box .post h3 a{color:#333;} .box .post h2{font-size: 18px;font-weight:bold;padding:5px 10px 0px 10px;line-height: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic} .box .post h3{font-size: 14px;font-weight:bold;padding:5px 10px 0px 10px;line-height: 16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic} .box .post p{font-size: 11px;line-height:19px;padding:0 10px 5px 10px;} .box .wide p{font-size: 12px;} .box .post img{border: 1px solid #dddddd;float: right;padding:0px;background-color: #FFFFFF;margin:3px 10px; padding:2px} .archive-post{margin: 0 0 25px 0;background:#fff url(/wp-content/themes/km3/images/bg_shade.png) top repeat-x; border:1px solid #ddd;overflow:hidden;} .archive-post h2{font-size: 24px;padding: 0;color:#000000;line-height: 26px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic} .archive-post h3{font-size: 13px;padding-bottom: 5px;line-height: 18px;color: #000000;} .archive-post h4{font-size: 14px;padding-bottom: 5px;line-height: 16px;} .archive-post h3 a, .archive-post h2 a{color: #000000;} .archive-post p{padding: 0 0 15px;} .archive-post h3.post_date{color: #999999;padding: 5px 0px 10px;font-size: 12px;font-weight: normal;} .archive-post .singletags {margin-top:10px;} h3.posted{font-size: 11px;color: #666666;font-style: normal;font-weight: normal;line-height: 15px;background-color: #fff;padding: 5px;margin:5px 3px 3px 3px;text-align: right;border:1px solid #eee;clear:both;} h3.posted a {color: #000000;font-size:11px;} .continue{background: url(/wp-content/themes/km3/images/ico-arrow.gif) no-repeat left;font-weight:bold;padding-left: 15px;} #comment {width:572px;} .comments {padding-bottom:0px !important;} .comments a{background: url(/wp-content/themes/km3/images/comments_icon.gif) no-repeat left;color: #000000;font-weight:normal;font-size:11px;padding:0px 0px 0px 18px;margin-left:5px;} a.more{background: url(/wp-content/themes/km3/images/ico-arrow2.gif) no-repeat right;color: #c0c0c0;font-size: 1.2em;font-weight: bold;padding: 0 20px 0 0;} .navigation a {color: #c0c0c0;font-size: 1.2em;font-weight: bold;} .alignleft{display:inline;float:left; margin:10px 0} .alignright{display:inline; float:right;margin:10px 0} #section_titles {margin-bottom:15px;margin-top:0px;overflow:hidden;} #section_titles a {text-decoration:none; color:#bec8d7 !important} #section_titles a:hover {color:#666666} #section_titles .singletags {color:#444 !important} #section_titles .singletags a {color:#444 !important} #section_titles h3 {font-size:65px; color:#bec8d7 !important; line-height:58px; text-transform:uppercase; letter-spacing:-4px;} #section_titles h4 {font-size:50px; color:#fff !important; line-height:40px; text-transform:uppercase; letter-spacing:-3px;} #section_titles h4, #section_titles h3, #section_titles h2{color:#333333;} #section_titles h4 em, #section_titles h2 em, #section_titles h3 em{font-weight: normal;} #section_titles a, #section_titles h2 {color:#000;} .archivefeed {margin-top:20px; margin-bottom:0px;padding-bottom:0px;} .archivefeed a {background:url(/wp-content/themes/km3/images/ico-arcfeed.gif) center left no-repeat;height:20px;color:#000;font-weight:bold;font-size: 11px;font-weight: normal;padding:3px 0px 1px 22px;} .arclist{width: 260px;margin:0px 0px 25px;padding:5px 0px 0px;border-bottom: 1px solid #eee;} .arclist h2{color: #000;padding:0px 0px 15px;} .arclist ul li{color:#c0c0c0;font-size:12px;padding:8px 0 8px 10px;border-top:1px solid #eee;} .singletags {margin-top:5px;font-weight:bold;color:#000 !important;} .singletags a { font-weight: normal !important; } .entry p{text-align:left;font-size:12px;line-height:18px;} .entry blockquote {padding: 10px;border: 1px solid #ddd;color:#000;width:85%;background-color: #f7f7f7;font-style: italic;margin:5px auto 15px;} .entry blockquote p {font-size:12px;padding: 5px 0px;margin: 5px 0px;line-height: 20px;} .entry img {padding: 4px;border: 1px solid #dddddd;float:left;display:inline;background-color: #FFFFFF;margin-right: 15px;margin-bottom: 15px;} .entry ul, .entry ol {margin-bottom:15px;font-size:12px;line-height:20px;} .entry ul li ul, .entry ol li ol{margin-bottom:0px;padding-top:3px;} .entry ul li {list-style:circle inside !important;margin-left:15px;padding:3px 0px;} .entry ul li ul li {list-style:disc inside !important;} .entry ol li {list-style:decimal inside !important;font-size:12px;padding:3px 0px;} .entry ol li ol li {list-style:decimal-leading-zero inside !important;} h2.commh2{font-size: 1.4em;padding: 0 0 5px;font-weight:bold !important; display:block; clear:both; width:572px;} ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px; width:572px} ol.commentlist p{margin-bottom:10px;line-height: 20px;} ol.commentlist cite{font-style: normal;font-weight: bold;} ol.commentlist li{padding: 20px 10px 10px 10px;} ol.commentlist li.alt{padding: 10px 10px 0 10px !important;background:#f7f7f7;border:1px solid #eee;} .list1 li,.list2 li, .list3 li{padding: 6px 0 6px 25px;border-bottom: 1px solid #eee;} .list1 li a,.list3 li a,.list4 li a, .list5 li a{color: #666666;font-size: 12px;} .list3 li {background: url(/wp-content/themes/km3/images/ico-mostcomm.gif) no-repeat left center !important;} .list5 li{border-bottom: 1px solid #eee;padding:6px 0px;} .sponsors{padding: 15px;margin:0 0 15px 0;overflow:hidden;background:#EEE;border:1px solid #CCC;} .sponsors .left {margin-right:18px !important} .sponsors .right {margin-left:18px !important} .sponsor{float: left;} .widget h2 {padding: 5px;color:#fff;font-size:14px;} .widget ul {margin:0 0 10px 0;padding:5px 0;border:none !important;} .widget ul li {border-bottom: 1px solid #eee;padding:5px 0 5px 5px;margin:0px;} .widget ul li a {color: #000000;} .footer_container {clear: both;color: #666666;line-height: 35px;margin:0;padding:0px;border-top: 15px solid #89b1e8; width:100%} #footer{clear: both;color: #666666;height: 35px;line-height: 35px;margin:0 auto;padding:20px 0px; width:930px} #footer .theme {font-size:16px; font-weight:bold; color:#ccc} #footer .theme a {color:#999 !important; font-size:12px; font-weight:normal} .divider{clear: both;height: 1px;margin: 0 0 -1px;overflow: hidden;} .divider_15px{clear: both;height: 15px;margin: 0 0 -1px;overflow: hidden;} .divider_10px{clear: both;height: 10px;margin: 0 0 -1px;overflow: hidden;} .hl{border-bottom: 2px solid #eee;} .hl-full{float:left;clear:both;height:1px;width:100%;padding:0 !important;margin:0px 0px 15px;} .hl2{border-bottom: 3px solid #c0c0c0;} .hl3{} .blog{width:570px !important;float:left;} .portfolio_entry {margin-bottom:20px; padding:20px 0 0 0;} .portfolio_entry, .portfolio_bottom {width:930px;border-top:1px dashed #aaa1c7;overflow:hidden; min-height:1px;} .portfolio {width:655px !important;float:left; display:inline} .portfolio_entry .image {width:640px !important; padding:0 20px 0 0; margin:0;float:left; display:inline;} .portfolio_entry .image img {padding:5px !important; margin:0; background:#EEE; border:5px solid #fff} .portfolio_entry .content {width:270px; float:left;} .portfolio_entry .content h2 { font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:23px} .portfolio_entry .content p {padding-top:10px} .box .titles, .portfolio_entry .content .titles {color:#000000; text-transform:uppercase; font-weight:bold} .between{height:2px;margin-bottom:15px;} .fl{float: left;} .fr{float: right;} .ac{text-align: center;} .ar{text-align: right;} .th{border: 1px solid #dddddd;float: left;padding: 5px;background-color: #FFFFFF;margin-top: 0px;margin-bottom: 10px;margin-right: 10px;} table#wp-calendar {border-collapse: collapse;margin: 0px;padding: 0px;} table#wp-calendar a {color:#000000;} table#wp-calendar caption {font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd;} table#wp-calendar th {width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; } table#wp-calendar td {width: 26px; line-height: 1.66667em; color: #999; text-align: center;} table#wp-calendar td#next, table#wp-calendar td#prev {width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; } #header h1 a, #footer a {color:#000} #pages_nav li.current_page_item a {color:#fff} .widget h2 , .sliderwrapper, #searchform .btn , #main_nav {background-color:#89b1e8 !important;} .footer_search {float:right;display:inline;margin:0px !important;padding:0px !important;} .sliderwrapper{ border:1px solid #ccc;} } @media screen {.sliderwrapper{ position: relative; overflow:hidden; width: 595px; height: 250px; z-index:0; } .sliderwrapper .contentdiv{ visibility: hidden;  position:absolute;  left: 0;  top: 0;  padding:0; background: none ; width: 100%;  height: 100%; } .pagination{ padding:0; position:relative; width:100%; float:right; margin-top:-30px; height:30px; text-align:right; filter:progid:DXImageTransform.Microsoft.alpha(opacity=40); opacity: 0.40; } .pagination a{ padding: 0 5px 0 5px; text-decoration: none; color: #fff; clear:none; display:inline; line-height:31px; } .prev, .next { font-size:14px; font-weight:bold} .toc {margin-top:-2px;} .pagination a:hover, .pagination a.selected{color: #FF6600;text-decoration:none;} .content_slide .black {color:#000} .content_slide .red-dark {color:#990000} .content_slide .grey {color:#666666} #paginate-slider {} .contentdiv .banner_image {} .contentdiv .banner_text {z-index:5; position:absolute; padding:15px 15px 25px 15px; bottom:0px; background:url(/wp-content/themes/km3/images/bg_trans.png); width:575px; } .contentdiv .banner_text a {color:#EEE} .contentdiv .banner_text h2 { font-weight:normal; text-transform:uppercase} } @media screen {#stimuli_lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #stimuli_lightbox a img { border: none; } #stimuli_outerImageContainer { position: relative; background-color: #000; width: 250px; height: 250px; margin: 0 auto; } #stimuli_imageContainer { padding: 10px; } #stimuli_loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; background: transparent center url(/wp-content/plugins/lightbox-2/Themes/Black/images/loading.gif) no-repeat; } #stimuli_hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #stimuli_imageContainer>#stimuli_hoverNav { left: 0;} #stimuli_hoverNav a { outline: none;} #stimuli_prevLink, #stimuli_nextLink { width: 49%; height: 100%; background: transparent url(/wp-content/plugins/lightbox-2/Themes/Black/images/blank.gif) no-repeat;  display: block; } #stimuli_prevLink { left: 0; float: left;} #stimuli_nextLink { right: 0; float: right;} #stimuli_prevLink:hover, #stimuli_prevLink:visited:hover { background: url(/wp-content/plugins/lightbox-2/Themes/Black/images/prev.gif) left 55% no-repeat; } #stimuli_nextLink:hover, #stimuli_nextLink:visited:hover { background: url(/wp-content/plugins/lightbox-2/Themes/Black/images/next.gif) right 55% no-repeat; } #stimuli_imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% } #stimuli_imageData { padding:0 10px; color: #666; } #stimuli_imageData #stimuli_imageDetails { width: 70%; float: left; text-align: left; } #stimuli_imageData #stimuli_caption { font-weight: bold;} #stimuli_imageData #stimuli_numberDisplay { display: block; clear: left; padding-bottom: 1.0em;} #stimuli_imageData #stimuli_bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; background: url(/wp-content/plugins/lightbox-2/Themes/Black/images/closelabel.gif) right 55% no-repeat; padding-top: 1.0em; margin-bottom: 1.0em;} #stimuli_overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } } 