TARDIS: 3D Modeling
My 3D Modeling and Casting project is to make a model of the outside of the TARDIS. I used the scale and dimensions from G. Hartley’s plans to make an 8 inch model TARDIS.
G. Hartley’s Original Plans

The Fab Academy Assignment
- design a 3D model of a potential semester project
- render it
- extra credit: physically model it
The Project: 3D model of TARDIS
Skills Learned
- Learned how to create a 3D model
- learned to think in three dimensions – advance planning of how objects are put together before modeling.
Tools Used
I used these plans to create a 3-D model in Google Sketchup

However, as the milling machine cannot carve out negative space, the faces on the sides or the model could not be created. In order to create a machinable mold, I had to take the 3D model apart into three sections: the roof, the front door and a side (3 of the sides are the same).
In addition, I also removed some details that were in the original 3D model, like the light on top of the box and the all of the “Police Box” lettering. The light was not transferring properly into the CAD file and the lettering would be too fine for the bit on the milling machine. (I plan to create a sticker or letter by hand). I also scaled the model down from 8 inches high to 4.8″ so it could fit within the block of machinable wax.
Shawn Wallace (Fab AS220 Director) also suggested that I cast an LED into the model and use it for the light on top of the box. Brilliant.
The Roof, Side Door and Front Door

Sketchup exports .stl ASCII files and I needed them to be in binary. I opened the files in Meshlab and then exported them as .stl binary files. Next I ran the .stl files through stl2png.py to convert the depths to grayscale.
The final result (roof not shown)

The next steps are:
1. Mill out the 3 of the mold pieces
2. Cast with rubber, making 3 casts of the side view
3. Create a laser-cut box that will hold the mold together when it is being cast with hydrastone.
4. Cast with hydrastone.
Tags: Doctor Who, TARDIS
This entry was posted
on Thursday, January 14th, 2010 at 5:40 am and is filed under 02 Computer-Aided Design and Modeling, Fab Academy.
You can follow any responses to this entry through the RSS 2.0 feed.
Both comments and pings are currently closed.
/*http://blog.kaziunas.com/wp-admin/theme-editor.php?file=/hsphere/local/home/akaziuna/blog.kaziunas.com/wp-content/themes/simplex/style.css&theme=simpleX+%7BCSS+Modified+Extensively+by+ANNA+KAZIUNAS+FRANCE%7D&a=te&scrollto=0
Theme Name: simpleX {CSS Modified Extensively by ANNA KAZIUNAS FRANCE}
Theme URI: http://www.wpshoppe.com/themes/
Description:
Simple and Clean WordPress Blog Theme designed by
WPshoppe! Now with
Theme Options to choose different color combinations.
Version: 1.3.2
Author: Chandra Maharzan
Author URI: http://www.wpshoppe.com/about/
Tags: custom-colors, custom-header, fixed-width, two-columns, black, silver, light, theme-options, right-sidebar, threaded-comments
Development Log
===============================================================
Nov 5, 2008 - 1.0.1 Works in Firefox, Chrome. Few IE Bugs
Nov 6, 2008 - 1.0.2 Works in IE6, IE7, Firefox 2+, Chrome 0.3
Nov 6, 2008 - 1.0.3 sidebar CSS fixes
Nov 6, 2008 - 1.0.4 Icons added to sidebar
Nov 7, 2008 - 1.0.5 Single Page Templates customized
Nov 8, 2008 - 1.0.6 Flickr Badge (from widget) added / CSS
Nov 9, 2008 - 1.0.7 Comments section CSS
Nov 9, 2008 - 1.0.8 Footer / RSS beautified!
Nov 10, 2008 - 1.0.9 sidebar CSS / Calendar fixed
Nov 12, 2008 - 1.1 Multi-level menus fixed
Nov 13, 2008 - 1.1.1 CSS Fixed
Nov 26, 2008 - 1.1.2 Index Page Link Fixed
Dec 2, 2008 - 1.1.3 Various CSS Issues Fixed
Dec 7, 2008 - 1.2 Theme Options / Various CSS Themes, Organized CSS files, Better user interface, Better Typography
Dec 8, 2008 - 1.2.1 Properly CSS Organized, Valid xHTML/CSS, Tested with IE6, IE7, IE8 Beta 2, FF2, FF3, Chrome 0.4, Safari 3.2.1
Dec 20, 2008 - 1.3 Compatible with WordPress 2.7, Commented Thread Styles
Jan 24, 2009 - 1.3.1 Separation of Trackbacks/Comments and other CSS edits
Dec 15, 2009 - 1.3.2 Fixed Tag Cloud bug and moved jQuery load to functions.php
The CSS, XHTML and design is released uma9jnder GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* Anna's Header Styles */
#pageTitle {
margin: 0 auto;
width: 940px;
margin-left: 10px;
margin: 0 auto;
text-align: left;
margin-top: 12px;
font-size: 2.2em;
color: #434343;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #C9DFFF;
font-family: "Times New Roman", Times, serif;
}
#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited {
color: #ddd;
padding-bottom: 24px;
}
.kaziunas {
color: #B4C8E5;
font-style: italic;
font-weight: 100;
padding-right: 5px;
padding-left: 5px;
}
.bracket {
color: #B4C8E5;
font-weight: lighter;
}
#header {
background: #4F618B;
margin:0;
width: 100%;
padding-left:7px;
}
#headerimg {
margin: 0 auto;
height: 115px;
width: 965px;
}
#headerimg .description {
font-size: 1.6em;
color:#aaa;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #B4C8E5;
padding-top: 5px;
font-weight: lighter;
width: 810px;
}
h1, h1 a, h1 a:hover, h1 a:visited {
color: #333;
text-decoration: none;
}
h1 {
font-size: 4em;
text-align: left;
padding-top: 30px;
line-height: 20px;
padding-left:0;
margin: 0;
}
h1, h2, h3 {
font-family: Georgia, Sans-Serif, Verdana;
font-weight: normal;
}
/* Structure Styles */
body {
background: FFFFFF
color: #333;
font-size: 62.5%; /* Resets 1em to 10px */
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
text-align: center;
margin: 0;
padding: 0;
}
#page {
text-align: left;
padding: 0;
width: 100%;
background-color: #FFFFFF;
}
#main { /* SimpleX addition to center as well as make header footer 100% */
width: 965px;
margin: 0 auto;
}
#content {
font-size: 1.4em;
float: left;
line-height: 1.6em;
color: #494949;
font-weight: normal;
}
.narrowcolumn .entry {
line-height: 1.6em;
width: 100%;
}
.narrowcolumn .postmetadata {
padding:0;
margin:0;
padding: 20px 0 40px;
text-align: left;
}
small {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.5em;
}
h2 {
font-size: 2em;
clear:both;
padding-top: 0px;
margin: 10px 0 2px 0;
line-height: 1.2em;
}
h2.pagetitle {
font-size: 2.2em;
color: #666;
}
h3 {
font-size: 1.6em;
padding:0;
margin: 30px 0 0;
clear:both;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
#commentform p {
font: 0.8em Arial, Verdana, Sans-Serif;
margin: 5px 0;
}
a {
color: #003BB1;
text-decoration: none;
padding: 0 1px;
}
a:hover {
color: #333333;
background: #C9DFFF;
border-bottom: none;
}
#sidebar #wp-calendar a {
background: #eee;
display: block;
text-decoration: none;
margin: 0;
padding:0;
}
.entry img {
padding: 0px;
max-width: 100%;
border: 1px solid #000000;
}
/* Begin Structure */
.post {
margin: 0 0 20px;
}
#footer {
padding: 0;
margin: 0 auto;
width: 100%;
clear: both;
overflow: hidden;
background: #eee;
font-size: 10px;
line-height: 20px;
text-transform: uppercase;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
float: left;
}
#footerarea {
width: 960px;
margin: 0 auto;
}
#footerarea span {
margin: 0;
font-size: 1.1em;
padding-top: 27px;
padding-bottom: 30px;
padding-left: 9px;
padding-right: 0px;
}
#footerarea span#footerleft {
float:left;
font-size: 1em;
width: 730px;
}
#footerarea span#footerright {
float:right;
width: 200px;
}
.contact {
text-align: left;
margin-left: 15px;
margin-top: 4px;
}
#footer img {
border-bottom-style: none;
margin-top: 5px;
}
#footer a {
color: #0000CC;
}
#footer a:hover {
background: #A8C8FF;
border-bottom: 1px solid #333;
}
#sidebar ul li h2 {
color : #000000;
font: normal 1.4em Arial, Helvetica, sans-serif;
margin:25px 0px 12px;
padding-top: 3px;
padding-bottom: 3px;
border-top: 1px dotted #000;
border-right: 1px none;
border-bottom: 1px dotted #000;
border-left: 1px none;
letter-spacing: 0.25em;
text-transform: uppercase;
padding-left: 5px;
background-color: #F5F5F5;
}
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif;
}
.commentlist li {
font-weight: bold;
background:#fdfdfd;
border: 1px solid #eee;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
.commentmetadata {
font-size: 0.9em;
font-weight: normal;
}
#sidebar {
width: 307px;
float: right;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0;
}
#sidebar form {
margin: 0;
}
acronym, abbr, span.caps {
font-size: 1.1em;
cursor: help;
}
code {
border: 1px solid #eee;
background: #fff;
font: 0.9em 'Courier New', Courier, Fixed;
padding: 10px;
display: block;
}
h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3 a:hover {
border: none;
background: none;
}
#sidebar #wp-calendar caption {
font: bold 1.3em Arial, 'Lucida Grande', Verdana, Sans-Serif;
text-align: left;
margin-top: 6px;
width: 190px;
padding-right: 10px;
}
#sidebar #wp-calendar #prev a, #wp-calendar #next a {
font-size: 1em;
}
#sidebar #wp-calendar th {
font-style: normal;
text-transform: capitalize;
text-align: center;
border-bottom:1px solid #0033FF;
}
.post hr {
display: block;
border: none;
border-top: 1px dotted #ccc;
}
.narrowcolumn .postmetadata2 {
padding: 13px 0 16px 0;
margin-top: 15px;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
/* SimpleX search location */
#searchdiv {
position:absolute;
top: 30px;
margin-left: 690px;
}
.narrowcolumn {
padding: 20px 40px 30px 15px;
margin: 0px auto;
width: 580px;
}
.postmetadata {
clear: both;
font-size: 0.8em;
}
.clear {
clear: both;
}
/* End Structure */
/* Begin Headers */
h3#comments {
padding: 0;
margin: 40px auto 20px;
}
/* End Headers */
/* Begin Images */
/*Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */
img.centered {
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 5px;
margin: 0 0 5px 15px;
}
img.alignleft {
padding: 5px;
margin: 0 0px 5px 0;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */
/* simpleX addition */
.entry {
margin-top: 8px;
padding-top: 8px;
float: left;
margin-bottom: 10px;
border-top: 1px solid #eee;
}
.entry p {
padding: 7px 0 7px 0;
margin:0;
}
.entry p a.img {
border:none;
background:none;
}
.entry p a.img:hover {
border:none;
background:none;
}
/* End Lists*/
html>body .entry ul {
margin-left: 50px;
padding: 0px 0 0px 30px;
padding-left: 10px;
}
html>body .entry li {
margin: 0;
}
.entry ol, .entry ul {
padding:0;
margin: 5px 0 5px 0px;
}
.entry ol li, .entry ul li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 0;
}
#sidebar ul ul, #sidebar ul ol {
margin:0px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin:0;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 0;
padding:0;
list-style:none;
}
#sidebar a {
border-bottom: 1px dotted #666;
display: block;
margin-right: 7px;
margin-top: 3px;
margin-bottom: 3px;
color: #222222;
margin-left: 5px;
font-size: 1.27em;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 7px;
}
* html #sidebar a {
height: 1px;
}
#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover, #sidebar #archives ul li a {
background: url(http://www.kaziunas.com/images/bullet.gif) no-repeat 5px 7px;
padding-left: 20px;
}
#sidebar .cat-item a:hover, #sidebar .archives a:hover, #sidebar #archives ul li a:hover {
background: url(http://www.kaziunas.com/images/bullet.gif) no-repeat 5px 7px;
}
#sidebar .linkcat a, #sidebar .linkcat a:hover, #sidebar .blogroll a {
background: url(http://www.kaziunas.com/images/bullet.gif) no-repeat 5px 7px;
padding-left: 20px;
}
#sidebar .linkcat a:hover, #sidebar .blogroll a:hover {
background: url(http://www.kaziunas.com/images/bullet.gif) no-repeat 5px 7px;
}
#sidebar .textwidget {
margin: 6px;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}
#header #searchform #s {
background: #FCFCFC;
color: #666666;
border: 1px solid #555;
width: 130px;
padding: 4px;
font: 1.4em arial, verdana, sans-serif;
}
#header #searchsubmit {
background: #818181;
border: 1px solid #777;
color: #F6F6F6;
padding: 3px;
font: 1.4em arial, verdana, sans-serif;
font-weight: lighter;
}
#content #searchform #s {
font: 1.1em arial, verdana, sans-serif;
background: #ddd;
color: #666;
border: 1px solid #bbb;
width: 200px;
padding: 4px;
}
#content #searchsubmit {
padding: 3px 10px;
font: 1em arial, verdana, sans-serif;
font-weight: bold;
background: #666;
border: 1px solid #777;
color: #ccc;
}
.entry form {
text-align:left
}
#commentform {
margin-bottom: 60px;
margin-top: 20px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
font-size: 1.2em;
}
#commentform textarea {
margin-top:5px;
width: 100%;
padding: 2px;
font-size: 1.2em;
}
#commentform #submit {
margin-top: 5px;
padding: 5px;
font-weight: bold;
font-size: 1.3em;
background: #666;
border: 1px solid #777;
color:#ccc;
}
legend {
font-size: 1.2em;
font-weight:bold;
background: #ccc;
padding: 2px 10px;
}
/* End Form Elements */
/* Begin Comments*/
#tabnav li {
display:inline;
list-style:none;
font-weight: bold;
font: 18px Arial;
margin:0;
margin-right: 5px;
}
a.tabs {
padding: 5px 10px;
background: #eee;
border: 1px solid #eee;
color: #666;
}
/* End sidebar */
/* Begin Various Tags & Classes */
blockquote cite {
margin: 5px 0 0;
display: block;
}
a img {
border: none;
}
a:hover img {
background-color: #FFFFFF;
}
pre {
width: 500px;
margin-right: 250px;
font-size: 1.1em;
}
/* End Various Tags & Classes*/
/* Captions */
.wp-caption {
text-align: left;
padding-top: 4px;
margin: 10px;
border: 1px solid #ddd;
background-color: #f3f3f3;
}
.wp-caption p.wp-caption-text {
font-size: 14px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */
img.wp-smiley {
border:none;
padding: 0;
}
.entry a.more-link {
padding: 1px 6px;
font-size:0.8em;
font-weight: bold;
float:right;
}
.navigation a {
font-size:1em;
padding: 5px 10px;
font-weight: bold;
}
/*simpleX RSS*/
#sidebar #tag_cloud a {
margin:5px 5px 0 6px;
}
#sidebar #wp-calendar {
margin:6px;
empty-cells: show;
}
/* Header Menu */
.clearfix:after {
content: " ";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
/*---------------------------------------------------*/
/* Page Menu Navigation */
/*---------------------------------------------------*/
#pagemenu2 {
width: 100%;
font-size: 1.5em;
background: #ccc;
border-top: 1px solid #ddd;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
}
#pagemenu2 em {
font-size: 0.9em;
font-weight:lighter;
font-style: normal;
}
#pagemenu2 ul li.page_item a, #pagemenu2 ul li.cat-item a {
color: #555555;
background:#eee;
padding: 7px 20.5px;
text-decoration: none;
border: 1px dotted #496CA3;
}
#pagemenu2 ul li.page_item a:hover, #pagemenu2 ul li.cat-item a:hover {
color: #333;
background: #fafafa;
text-decoration: none;
}
#pagemenu2 ul li.page_item, #pagemenu2 ul li.cat-item {
background: #ddd;
border-bottom: 1px dotted #74A5DB;
}
#pagemenu2 ul li.current_page_item, #pagemenu2 ul li.current_page_item a, #pagemenu2 ul li.current_page_item a:hover, #pagemenu2 ul li.current-cat, #pagemenu2 ul li.current-cat a, #pagemenu2 ul li.current-cat a:hover {
color: #000;
background: #fafafa;
border-bottom: 1px solid #FFFFFF;
border-top: 0px dotted;
border-right: 0px dotted;
border-left: 0px dotted;
}
#pagemenu2 ul li.current_page_item li a {
background:#eee;
color: #888;
}
#pagemenu2 ul li.current_page_item em {
color: #5A82AD;
font-size: 0.9em;
}
#pagemenu2 #page-list li:hover {
background:#eee;
}
#pagemenu2 #page-list li ul {
position: absolute;
width: 12em;
left: -999em;
border-top: none;
margin:0;
padding:0;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
#pagemenu2 #page-list li ul li {
background: #eee;
border-top: 1px solid #ddd;
width:12em;
margin:0px;
}
#pagemenu2 ul#page-list {
list-style: none;
padding: 0px 8px;
margin: 0 auto;
width: 959px;
margin-top: 0px;
display: block; /* ignored by IE remove space bug on FF, Chrome */
}
#pagemenu2 #page-list {
margin:0;
padding:0;
}
#pagemenu2 #page-list li {
padding:0px;
float:left;
list-style: none;
line-height: normal;
display: inline;
margin-left: 3px;
}
#pagemenu2 #page-list li a, #page-list li ul li a {
display:block
}
#pagemenu2 #page-list li:hover ul, #pagemenu2 #page-list li.sfhover ul {
left: auto;
}
#pagemenu2 #page-list li:hover, #pagemenu2 #page-list li.hover {
position: static;
}
#pagemenu2 #page-list li ul ul {
margin: -29px 0 0 12em;
}
#pagemenu2 #page-list li:hover ul ul, #pagemenu2 #page-list li.sfhover ul ul {
left: -999em;
}
#pagemenu2 #page-list li:hover ul, #pagemenu2 #page-list li li:hover ul, #pagemenu2 #page-list li.sfhover ul, #pagemenu2 #page-list li li.sfhover ul {
left: auto;
}
#pagemenu2 #page-list li:hover ul ul, #pagemenu2 #page-list li:hover ul ul ul, #pagemenu2 #page-list li.sfhover ul ul, #pagemenu2 #page-list li.sfhover ul ul ul {
left: -999em;
}
#pagemenu2 #page-list li:hover ul, #pagemenu2 #page-list li li:hover ul, #pagemenu2 #page-list li li li:hover ul, #pagemenu2 #page-list li.sfhover ul, #pagemenu2 #page-list li li.sfhover ul, #pagemenu2 #page-list li li li.sfhover ul {
left: auto;
}
/* sidebar ul li pages category */
#sidebar .page_item ul li, #sidebar .cat-item ul li {
padding-left: 15px;
}
#sidebar ul li div a.freedownload {
background: url(http://www.kaziunas.com/images/downloadsimplex.gif) no-repeat;
text-indent: -9999px;
display: block;
height: 70px;
width: 200px;
border: none;
}
#sidebar ul li div a.freedownload:hover {
background: url(http://www.kaziunas.com/images/downloadsimplex.gif) no-repeat 0 -70px;
position: relative;
}
/* for ad */
#sidebar ul li div div {
font-size: 1.3em;
line-height: 1.8em;
}
#sidebar ul li div span.red {
font-size: 1em;
font-weight:bold;
color:#f00;
}
/* Begin Comments*/
#tabnav {
margin:0;
padding: 0;
}
a.tabs:hover {
background: #fff;
border: 1px solid #eee;
}
a.current {
background: #fff;
color:#333;
}
.commentlist {
padding: 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
/* Threaded Comments */
ol.commentlist {
list-style:none;
margin:0 0 0em;
padding:0;
text-indent:0;
}
ol.commentlist li {
margin: 15px 0 0px;
list-style: none;
padding: 20px;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment-author-admin {
}
ol.commentlist li.comment {
}
ol.commentlist li div.comment-author {
}
ol.commentlist li div.vcard {
}
ol.commentlist li div.vcard cite.fn {
font-style:normal;
font-size: 14px;
}
ol.commentlist li div.vcard cite.fn a.url {
}
ol.commentlist li div.vcard img.avatar {
float: right;
padding: 2px;
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
}
ol.commentlist li div.commentmetadata {
margin: 0;
display: block;
}
ol.commentlist li div.comment-meta {
}
ol.commentlist li p {
margin: 13px 5px 13px 0;
line-height:16px;
}
ol.commentlist li ul {
margin:0
}
ol.commentlist li div.reply {
}
ol.commentlist li div.reply a {
font-weight:bold;
}
ol.commentlist li ul.children {
list-style:none;
margin:2em 0 0;
text-indent:0;
padding:0
}
ol.commentlist li ul.children li {
font-size: 12px;
}
ol.commentlist li ul.children li.alt {
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
margin:0;
}
ol.commentlist li ul.children li.depth-3 {
margin:0;
}
ol.commentlist li ul.children li.depth-4 {
margin:0;
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.comment {
margin:0;
margin-top: 20px;
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.even {
background:#fff;
}
ol.commentlist li.odd {
background:#fcfcfc;
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
padding:1em;
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
ol.commentlist .navigation {
padding:10px 0;
margin:10px 0;
clear:both;
border: none;
}
/* End Comments */
/* Begin Calendar */
#sidebar #wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#sidebar #wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#sidebar #wp-calendar td {
padding: 3px 0;
text-align: center;
}
/* Begin Various Tags & Classes */
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 4px solid #ddd;
background:#eee;
color: #666;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
hr {
display: none;
}
.navigation {
margin: 50px 0;
padding-top: 30px;
clear:both;
border-top: 1px solid #eee;
}
/* End Various Tags & Classes*/
/* Begin Captions */
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
/* End Captions */
/* RSS */
#sidebar li#rssfeeds {
padding-left: 18px;
margin-left: 5px;
margin-top: 10px;
background:url(http://www.kaziunas.com/images/rss.gif) left center no-repeat;
}
#sidebar li#rssfeeds a, #sidebar .textwidget a, #sidebar .widget_tag_cloud a, #sidebar p a {
background: none;
display:inline-block;
margin:0;
padding:0;
}
#sidebar a:hover {
color: #000033;
background: #C9DFFF no-repeat 5px;
border-bottom: 1px dotted #666;
display: block;
padding: 6px 0px 6px 7px;
margin-right: 7px;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 5px;
}
#sidebar .widget_tag_cloud a {
background-image: none;
border: none;
display: inline;
margin: 0;
padding-right: 3px;
padding-left: 2.5px;
}
#sidebar .widget_tag_cloud a:hover {
background-color: #DEE8FF;
background-image: none;
border: none;
display: inline;
margin: 0;
}
h2 a:hover {
background-color:#D3E2FF;
color: #000000;
}
#cat {
font-family: "Lucida Grande", Arial, "Times New Roman";
color: #000033;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #333;
}
.commentlist li .avatar {
border: 1px solid #eee;
background: #fff;
}
.commentlist li.alt {
background:#fefefe;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike {
color: #aaa;
}
#sidebar #wp-calendar a:hover {
background: #C9DFFF;
}
#sidebar .cat-item a:hover, #sidebar .archives a:hover, #sidebar #archives ul li a:hover, #sidebar .linkcat a:hover, #sidebar .blogroll a:hover {
background-color: #C9DFFF;
}
#sidebar div.flickr_badge_image a {
background: #fff;
border: 1px solid #eee;
}
#sidebar div.flickr_badge_image a:hover {
border: 1px solid #ddd;
background: #fdfdfd;
}
#header #form #s {
background: #CCCCCC;
color: #666;
border: 1px solid #555;
}
#commentform input, #commentform textarea, fieldset {
border: 1px solid #ccc;
}
#sidebar #wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff;
}
acronym, abbr {
border-bottom: 1px dashed #ccc;
}
.entry a.more-link, .navigation a {
background:#ddd;
border-bottom: 1px solid #ccc;
color: #666;
}
.entry a.more-link:hover, .navigation a:hover {
background: #E8C8C8;
border-bottom: 1px solid #c47373;
color:#333;
}
#sidebar li#rssfeeds a:hover, #sidebar .textwidget a:hover, #sidebar p a:hover {
background: #C9DFFF;
}
#pagemenu #page-list li:hover {
background:#eee;
}
/* Page Styles */
/*---------------------------------------------------*/
/* Main Content Area */
/*---------------------------------------------------*/
#mainArea {
background: #FFFFFF;
width: 960px;
float: left;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
font-size: 1.4em;
line-height: 1.6em;
font-weight: normal;
color: #494949;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 4px 0 35px;
clear: both;
}
#mainArea a {
color: #434852;
text-decoration: none;
border-bottom: 1px dotted;
padding-bottom: 3px;
margin-bottom: 100px;
}
#mainArea a:hover {
color: #FFFFFF;
background: #0066FF;
border: none;
}
/*---------------------------------------------------*/
/* Sidebar Area */
/*---------------------------------------------------*/
#sideBarTemp {
margin-top: 5px;
width: 370px;
float: left;
}
#sideBarTemp img{
align: center;
}
.bevelBox {
padding: 40px 0px;
margin: 0px;
text-align: center;
}
.leftCol {
float: left;
width: 530px;
padding: 0px 20px 20px 30px;
margin: 17px 0px 0px;
border-right: 1px solid #EBE1C5;
}
/*---------------------------------------------------*/
/* All Content Centering */
/*---------------------------------------------------*/
#container {
width: 960px;
text-align: left;
margin: 0px auto 0;
}
/*---------------------------------------------------*/
/* Resume Navigation */
/*---------------------------------------------------*/
#resumeNav {
width: 940px;
border-bottom: 1px solid #E7DCD0;
border-right: 1px solid #E7DCD0;
background: url(http://www.kaziunas.com/images/headerBackground22.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: 15px;
margin-left: 10px;
height: 13px;
float: left;
}
#resumeNav a {
color: #333;
font: lighter 1.2em Arial, Helvetica, sans-serif;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 14px;
padding-right: 14px;
}
#resumeNav a:hover, #nav a:hover strong {
color: #FFFFFF;
background: #6699FF;
}
#resumeNav strong {
color: #FF6699;
}
#printable {
letter-spacing: 0.1em;
float: right;
clear: right;
}
#left {
float: left;
}
#mainArea h2 {
margin: 0px;
font: normal 1.1em/16px arial, verdana, sans-serif;
color: #000033;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
clear:both;
margin: 10px 0 2px 0;
padding-top: 10px;
}
#mainArea h2 a {
color: #DC5402;
}
#mainArea h3 {
font-size: 1em;
clear:both;
padding:0;
margin: 30px 0 0;
margin:0;
color : #3B78B4;
letter-spacing: .1em;
margin:0;
font-family: Arial, Helvetica, sans-serif;
}
#mainArea h4 {
color : #438DD3;
font: 1em arial, verdana, sans-serif;
margin:0px 0px 12px;
padding-top: 10px;
padding-bottom: 2px;
border-top: 1px none #CCCCCC;
border-right: 1px none;
border-bottom: 1px dotted #CCCCCC;
border-left: 1px none;
letter-spacing: .2em;
text-transform: uppercase;
}
#mainArea h5 {
color : #006CD6;
font: lighter 1.2em "Lucida Grande", Arial, "Times New Roman";
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 20px;
text-transform: none;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #0033FF;
padding-bottom: 2px;
padding-top: 3px;
}
#mainArea h6 {
font-size: .9em;
margin-top: 3px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 20px;
font-weight: normal;
}
/*---------------------------------------------------*/
/* Skills Navigation */
/*---------------------------------------------------*/
#skillsNav {
width: 940px;
border-bottom: 1px solid #E7DCD0;
border-right: 1px solid #E7DCD0;
background: url(http://www.kaziunas.com/images/headerBackground22.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: 15px;
margin-left: 10px;
height: 13px;
float: left;
}
#skillsNav a {
color: #333;
text-decoration: none;
border: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 17px;
padding-right: 17px;
font: lighter 1.2em Arial, Helvetica, sans-serif;
}
#skillsNav a:hover, #nav a:hover strong {
color: #FFFFFF;
background: #6699FF;
}
#skillsNav strong {
color: #FF6699;
}
/*---------------------------------------------------*/
/* Page Tittles */
/*---------------------------------------------------*/
#pageTitlePort {
width: 947px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
margin-top: 5px;
font-size: 1.2em;
color: #434343;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #C9DFFF;
#resumeNav {
width: 940px;
border-bottom: 1px solid #E7DCD0;
border-right: 1px solid #E7DCD0;
background: url(http://www.kaziunas.com/images/headerBackground22.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: 15px;
margin-left: 10px;
height: 13px;
float: left;
}
#resumeNav a {
color: #333;
font: lighter 1.2em Arial, Helvetica, sans-serif;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 14px;
padding-right: 14px;
}
#resumeNav a:hover, #nav a:hover strong {
color: #FFFFFF;
background: #6699FF;
}
#resumeNav strong {
color: #FF6699;
}
#printable {
letter-spacing: 0.1em;
float: right;
clear: right;
}
#left {
float: left;
}
}
/*---------------------------------------------------*/
/* Blog Content Lists */
/*---------------------------------------------------*/
#content ul {
margin-top:18px;
margin-bottom: 20px;
}
#content ul li {
margin-bottom: 2px;
list-style: url(http://www.kaziunas.com/images/bulletblue2.gif);
margin-left: 0px;
}
#content li {
padding-bottom: 5px;
list-style-image: url(http://www.kaziunas.com/images/bulletblue2.gif);
}
/*---------------------------------------------------*/
/* Pages Lists */
/*---------------------------------------------------*/
#mainArea ul {
margin-top:18px;
margin-bottom: 20px;
}
#mainArea ul li {
margin-bottom: 2px;
list-style: url(images/arrow_bevel.gif);
margin-left: 0px;
}
#mainArea li {
padding-bottom: 5px;
list-style-image: url(images/arrow_bevel.gif);
}
/*---------------------------------------------------*/
/* Main Area Homepage */
/*---------------------------------------------------*/
#mainArea2 {
background: #FFFFFF;
width: 967px;
float: right;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
font-weight: normal;
color: #494949;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 8px 0 30px;
}
#sideBar2 a {
color: #222429;
text-decoration: none;
padding: 0px;
font-weight: bold;
margin-bottom: 4px;
font-size: 1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #003399;
}
#sideBar2 a:hover {
color: #FFFFFF;
background: #0066FF;
border: none;
}
#blogLinks a {
text-decoration: none;
padding: 0 1px;
color: #0066FF;
}
#blogLinks a:hover {
color: #333;
background: #B4C8E5;
}
#mainArea a {
color: #434852;
text-decoration: none;
border-bottom: 1px dotted;
padding-bottom: 3px;
margin-bottom: 100px;
}
#mainArea a:hover {
color: #FFFFFF;
background: #0066FF;
border: none;
}
/*---------------------------------------------------*/
/* Sidebars Homepage */
/*---------------------------------------------------*/
#sideBar2 {
width: 959px;
float: left;
font-size: 1.4em;
line-height: 1.6em;
font-weight: normal;
padding-left: 10px;
}
#sideBar2 h3 {
font-size: 1em;
clear:both;
margin: 0 0 20;
color : #3B78B4;
letter-spacing: 0.1em;
font-family: Arial, Helvetica, sans-serif;
padding-top: 0;
padding-right: 0;
padding-left: 0;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}
.bevelBox2 {
margin: 0px;
padding-top: 20px;
padding-left: 5px;
width: 400px;
float: left;
font-size: 16px;
}
.bevelBox3 {
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-left: 0px;
width: 549px;
float: right;
border-left-width: thin;
border-left-style: dotted;
border-left-color: #0066FF;
}
.leftCol2 {
float: left;
width: 959px;
padding: 0px 0px 10px 5px;
margin: 0px;
font-size: 1.2em;
line-height: 1.6em;
}
.homeheading {
font-size: 1.4em;
color: #000000;
}
.postimg {
width: 50px;
float: left;
}
.posttext {
width: 380px;
float: right;
}
.posthome {
width: 520px;
padding-bottom: 10px;
float: right;
}
/*---------------------------------------------------*/
/* Various Portfolio Areas */
/*---------------------------------------------------*/
#mainAreaPortfolio {
background: #FFFFFF;
width: 960px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 80px;
margin-left: 10px;
}
#porttext{
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
font-size: 1.4em;
line-height: 1.6em;
font-weight: normal;
color: #494949;
margin-left: 10px;
}
#IAmainAreaPortfolio {
background: #FFFFFF;
width: 960px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-left: 20px;
margin-bottom: 80px;
text-align: center;
height: 700px;
padding: 0px;
}
#FAmainAreaPortfolio {
background: #FFFFFF;
width: 960px;
float: right;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 80px;
text-align: center;
margin-left: 8px;
height: 576px;
}
#PCmainAreaPortfolio {
background: #FFFFFF;
width: 960px;
float: right;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 80px;
text-align: center;
}
#portbox3 {
}
#portbox3 a {
font-size: 1.7em;
color: #333333;
background-color: #F3F3F3;
padding: 13px 10px 10px;
float: left;
margin-right: 7px;
margin-left: 7px;
width: 280px;
margin-top: 10px;
border-top: 1px solid #B4C8E5;
border-right: 1.5px solid #739CFF;
border-bottom: 1.5px solid #739CFF;
border-left: 1px solid #B4C8E5;
height: 302px;
font-family: Arial, Helvetica, sans-serif;
}
#portbox3 a:hover {
background-color: #B4C8E5;
color: #333333;
border: 1px solid #000000;
}
#portbox3 img {
margin-bottom: 15px;
border-top: 1px solid #999999;
border-right: 1.8px solid #333333;
border-bottom: 1.8px solid #333333;
border-left: 1px solid #999999;
}
#portbox {
}
.portbox2 {
float: left;
margin-top: 5px;
}
#portbox a {
font-size: 1.4em;
color: #333333;
background-color: #F3F3F3;
padding: 7px 7px 7px;
float: left;
margin-right: 7px;
margin-left: 7px;
width: 207px;
margin-top: 6px;
border-top: 1px solid #B4C8E5;
border-right: 1.5px solid #739CFF;
border-bottom: 1.5px solid #739CFF;
border-left: 1px solid #B4C8E5;
height: 230px;
font-family: Arial, Helvetica, sans-serif;
}
#portbox a:hover {
background-color: #B4C8E5;
color: #333333;
border: 1px solid #000000;
}
#portbox img {
margin-bottom: 10px;
border-top: 1px solid #999999;
border-right: 1.8px solid #333333;
border-bottom: 1.8px solid #333333;
border-left: 1px solid #999999;
}
#PortNav {
width: 945px;
margin-top: 20px;
margin-left: 25px;
margin-bottom: 8px;
height: 29px;
float: left;
}
#PortNav a {
font: lighter 1.2em Arial, Helvetica, sans-serif;
float: left;
clear: none;
}
#PortNav a:hover {
color: #FFFFFF;
background: #6699FF;
float: left;
}
.selected {
color: #FFFFFF;
text-decoration: none;
border: 1px solid #666666;
padding-bottom: 3px;
padding-right: 6px;
margin-right: 7px;
padding-left: 6px;
padding-top: 3px;
background-image: url(http://www.kaziunas.com/images/headerBackgrounddark.jpg);
}
.notselected {
color: #333;
font-size: 1.2em;
text-decoration: none;
border: 1px solid #666666;
padding-bottom: 3px;
padding-right: 5px;
margin-right: 7px;
padding-left: 5px;
padding-top: 3px;
background-image: url(http://www.kaziunas.com/images/headerBackground.jpg);
}
#desc {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin-top: 40px;
float: left;
width: 900px;
text-align: left;
margin-left: 8px;
clear: both;
}
.fullscreen {
color: #000000;
float: right;
text-decoration: none;
border: 1px solid #666666;
padding-bottom: 3px;
padding-right: 5px;
padding-left: 6px;
padding-top: 3px;
margin-right: 0px;
width: 108px;
text-align: center;
font-size: 1.1em;
margin-bottom: 1px;
}
#PortNav img {
padding-top: 1px;
padding-right: 2px;
border: none;
text-decoration: none;
padding-left: 0px;
}
.margin {
float: right;
width: 150px;
}
.homedesc {
font-size: 0.9em;
}
.fab {
font-weight: bold;
color: #0066CC;
}
/*---------------------------------------------------*/
/* Page Menu Navigation */
/*---------------------------------------------------*/
#pagemenu {
width: 100%;
font-size: 1.5em;
background: #ccc;
border-top: 1px solid #ddd;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
float: left;
clear: both;
left: auto;
right: auto;
}
#pagemenu em {
font-size: 0.8em;
font-weight:lighter;
font-style: normal;
}
#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a {
color: #555555;
background:#eee;
padding: 7px 17px;
text-decoration: none;
border: 1px dotted #496CA3;
}
#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover {
color: #333;
background: #fafafa;
text-decoration: none;
}
#pagemenu ul li.page_item, #pagemenu ul li.cat-item {
background: #ddd;
border-bottom: 1px dotted #74A5DB;
}
#pagemenu ul li.current_page_item, #pagemenu ul li.current_page_item a, #pagemenu ul li.current_page_item a:hover, #pagemenu ul li.current-cat, #pagemenu ul li.current-cat a, #pagemenu ul li.current-cat a:hover {
color: #000;
background: #fafafa;
border-bottom: 1px solid #FFFFFF;
border-top: 0px dotted;
border-right: 0px dotted;
border-left: 0px dotted;
}
#pagemenu ul li.current_page_item li a {
background:#eee;
color: #888;
}
#pagemenu ul li.current_page_item em {
color: #5A82AD;
font-size: 0.9em;
}
#pagemenu #page-list li:hover {
background:#eee;
}
#pagemenu #page-list li ul {
position: absolute;
width: 12em;
left: -999em;
border-top: none;
margin:0;
padding:0;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
#pagemenu #page-list li ul li {
background: #eee;
border-top: 1px solid #ddd;
width:12em;
margin:0px;
}
#pagemenu ul#page-list {
list-style: none;
padding: 0px 9px;
margin: 0px auto 0;
width: 960px;
display: block; /* ignored by IE remove space bug on FF, Chrome */
}
#pagemenu #page-list {
margin:0;
padding:0;
}
#pagemenu #page-list li {
padding:0px;
float:left;
list-style: none;
line-height: normal;
display: inline;
margin-left: 0px;
}
#pagemenu #page-list li a, #page-list li ul li a {
display:block
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li.sfhover ul {
left: auto;
}
#pagemenu #page-list li:hover, #pagemenu #page-list li.hover {
position: static;
}
#pagemenu #page-list li ul ul {
margin: -29px 0 0 12em;
}
#pagemenu #page-list li:hover ul ul, #pagemenu #page-list li.sfhover ul ul {
left: -999em;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li li:hover ul, #pagemenu #page-list li.sfhover ul, #pagemenu #page-list li li.sfhover ul {
left: auto;
}
#pagemenu #page-list li:hover ul ul, #pagemenu #page-list li:hover ul ul ul, #pagemenu #page-list li.sfhover ul ul, #pagemenu #page-list li.sfhover ul ul ul {
left: -999em;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li li:hover ul, #pagemenu #page-list li li li:hover ul, #pagemenu #page-list li.sfhover ul, #pagemenu #page-list li li.sfhover ul, #pagemenu #page-list li li li.sfhover ul {
left: auto;
}