﻿/*   
Theme Name: Quickstart <meta name=”description” content=”antique globes,antique armillary spheres,pocket globe,antique english globes,library globes,antiques maps,orrery,planetaria,sundials,sabliers, hourglass, timeglass, antique scientific instruments, nautical instruments, nautical cronomether, octant, sextant, antique maritime instruments,miniature globe, globe museum, terrestrial globe, celestial globe, pair of terrestrial and celestial globe, copernic planetary, antique globes for sale,Ptolemaic globe,antique globes of the world,best antique globes, best antique scientific instruments,antique desk globes,armillary sphere astrology,armillary sphere copernicus,armillary sphere delamarche,armillary sphere demonstration,armillary sphere galileo,armillary sphere model,armillary sphere spanish,armillary sphere zodiac,antique planetary model,antique scientific instruments for sale,collecting antique scientific instruments,antique scientific instruments dealer, antique scientific and medical instruments,antique scientific instruments Spain Barcelona,pharmacy instruments,antique celestial terrestrial globes,antique celestial star globe,antique portable sundials, germany sundial, sundial museum, antique microscope, microscopy,antique microscope for sale,antique microscope collectors,antique microscope brass,drum microscope,german microscope,microscope museum,maritime instruments museum,Pleasures of Astronomy,Captain Cook globes,Astronomical and navigational instruments,Charts and maps,Timekeeping,antique dividers,antique telescope for sale,collection telescopes,antique astrolabes,navigational antique instruments,Terrestrial hand globe case, pocket globe for sale,Celestial miniature globe,antique Stick barometer,equinoctial dial sale,orrery jones"/>

Theme URI: http://nathrat.com
Description: Quickstart is an easy to set up and use, business style wordpress theme.
Author: Cody Ratliff
Author URI: http://nathrat.com
Version: 1.0
*/

@media screen {
 
* { margin: 0; padding: 0; }
body 
{
margin: 0px;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 1.5em;
color: #5c5c5c;
}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

.page-wrap 
{
text-align: left;
width: 960px;
margin-left: auto;
margin-right: auto;
}

/* ---- Header ---- */

#header
{
height: 100px;
}

.logo
{
float: left;
margin: 18px 0 0 0;
}

/* ---- Headline ---- */
.headline
{
width: 100%;
height: 80px;
background-color: #2f2f2f;
background-image: url('images/texture.png');
margin: 0 0 30px 0;
}

.headline-text
{
color: #fff;
font-size: 20px;
padding: 26px 0 0 0;
}


/* ---- Homepage ---- */

.slider_background
{
width: 100%;
height: 480px;
background-color: #2f2f2f;
background-image: url('images/texture.png');
}

.pikachoose {width: 960px; margin: 0 auto; padding-top: 30px;}
.pika-stage {position: relative; width: 960px; height:400px; background-color: #353638;}

	.pika-stage .pika-aniwrap, .pika-stage .main-image {position: absolute; top: 0; left: 0;}
	.pika-stage .pika-aniwrap{width:100%;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%;}

.pika-stage .caption {position: absolute; background: url(images/75-black.png); width: 300px; line-height: 2.3em; font-size: 11px; color: #fafafa; padding: 10px; text-align: left; bottom: 20px; right: 20px;}
	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-textnav, .pika-imgnav {display:none;}
.pika-counter{position: absolute;bottom: -20px;left:15px;font-size:11px;}

#pikame{display:none;}

.module
{
padding: 35px 0 25px 0;
border-bottom: 1px dashed #dedede;
}

/* ---- Common Elements ---- */

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 { }
h3 { }

img
{
border: none;
}

p { margin: 0 0 10px 0; }

a:link, a:visited 
{ 
color: #4b4b4b;
text-decoration: none;
}
a:hover, a:active
{ 
color: #9a9a9a;
text-decoration: underline;
} 

blockquote 
{ 
	background-color: #f8f8f8;
	border: 1px solid #dadada;
	font-size: 12px;
	padding: 10px;
	font-style: italic;
}

ul, ol { margin: 0 0 10px 0; }

.post 
{ 
margin: 0px 0 30px 0;
float: left;
width: 630px;
padding: 0 0 20px 0;
border-bottom: 1px dashed #dbdbdb;
}

.attachment-post-thumbnail
{
margin: 10px 0 10px 0;
}

.entry {}
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

.meta 
{
margin: 0 0 15px 0;
}

#content
{
width: 630px;
float: left;
margin: 0 0 30px 0;
}

.alignright 
{
float: right;
}

.alignleft 
{
float: left;
}

img.aligncenter 
{
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright 
{
margin: 5px 0 5px 10px;
display: inline;
}

img.alignleft 
{
margin: 5px 10px 5px 0;
display: inline;
}

/* ---- Sidebar ---- */

#sidebar
{
width: 300px;
float: left;
margin: 0 0 30px 30px;
 }
 
 .widget
 {
 margin: 0 0 35px 0;
 }
 
 .widget h2
 {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 3px;
  color: #b5b5b5;
  font-size: 14px;
 }
 
 .widget img
 {
 border: none;
 }
 
.widget ul
{
margin: 0;
}
 
.widget li
 {
 list-style: none;
 margin: 0 0 10px 0;
 }

 .children
 {
 margin: 0 0 0 5px;
 }

/* ---- Navigation ---- */

.menu
{
margin: 35px 0px 0 0;
float: right;
font-size: 12px;
}

    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    .menu li {
        float:left;
        display:block;
        position:relative;
        z-index:500;
        margin:0 10px 0 0px;
    }
         
    /* this is the parent menu */
    .menu li a {
        display:block;
        padding:4px 5px 0 5px;
        height:23px;
        text-decoration:none;
        color:#747474;
    }
 
    .menu li a:hover {
        color:#666;
    }
     
    /* you can make a different style for default selected value */
    .menu a.selected {
        color:#f00;
    }
     
        /* submenu, it's hidden by default */
        .menu ul {
            position:absolute;
            left:0;
			width: 180px;
            display:none;
            margin:0 0 0 -1px;
            padding:0;
            list-style:none;
			border: 1px solid #dbdbdb;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-moz-box-shadow: 0 0 0px #dbdbdb;
			-webkit-box-shadow: 0 0 0px #dbdbdb;
			box-shadow: 0 0 0px #000000;
			background-color: #fff;
        }
         
        .menu ul li {
            width:160px;
			margin: 0 10px 0 10px;
            float:left;
            border-bottom:0px solid #dbdbdb;
        }
         
        /* display block will make the link fill the whole area of LI */
        .menu ul a {
            display:block; 
            height:15px;
			font-weight: normal;
            padding: 8px 5px;
            color:#b8b8b8;
        }
         
        .menu ul a:hover {
            text-decoration:underline; 
        }
		
		/* sub-submenu */
		
		.menu li:hover ul ul{
            position: absolute;
            left:160px;
			top: 0px;
			width: 180px;
            display:none;
            margin:0 0 0 -1px;
            padding:0;
            list-style:none;
			border: 1px solid #dbdbdb;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-moz-box-shadow: 0 0 0px #dbdbdb;
			-webkit-box-shadow: 0 0 0px #dbdbdb;
			box-shadow: 0 0 0px #dbdbdb;
			background-color: #fff;
        }
         
        .menu li:hover ul li li{
            width:160px;
			margin: 0 10px 0 10px;
            float:left;
            border-bottom:0px dotted #dbdbdb;
        }
 
.navigation { 
width: 100%;
float: left;
}
	.next-posts {}
	.prev-posts {}
   
/* ---- Shortcodes ----*/

.grey { width: 615px; background: #f5f5f5; border: 1px solid #dadada; color: #666666; text-align: center; padding: 7px; line-height: 20px; font-size: 14px; margin: 0 0 10px 0; }
.yellow { width: 615px; background: #FFFFCC; border: 1px solid #FFCC66; color: #996600; text-align: center; padding: 7px; line-height: 20px; font-size: 14px;  margin: 0 0 10px 0; }
.blue { width: 615px; background: #D1F2F5; border: 1px solid #AFDEE2; color: #38878E; text-align: center; padding: 7px; line-height: 20px; font-size: 14px;  margin: 0 0 10px 0; }
.red { width: 615px; background: #FFB8B8; border: 1px solid #FF8C8C; color: #BF2F2F; text-align: center; padding: 7px; line-height: 20px; font-size: 14px; margin: 0 0 10px 0; }
.green { width: 615px; background: #CCFF99; border: 1px solid #99CC00; color: #336600; text-align: center; padding: 7px; line-height: 20px; font-size: 14px;  margin: 0 0 10px 0;  }

.dropcap-small { font-size: 30px; float: left; font-weight: 400; line-height: 1em; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; position: relative;  }
.dropcap-big { font-size: 46px; float: left; font-weight: 400; line-height: 1em; padding-right: 7px; padding-bottom: 4px; padding-left: 20px; position: relative; }

.one_half { width:48%; padding-bottom: 15px; }
.one_third { width:30.66%; padding-bottom: 15px;}
.one_fourth { width:22%; padding-bottom: 15px; }
.one_fifth { width:16.66%; padding-bottom: 15px; }
.last { margin-right:0 !important; clear:right; }
.one_half,
.one_third,
.one_fourth,
.one_fifth{ position:relative; margin-right:4%; float:left; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
.home-adjust { right: 12px;}
.home-adjust-2 { right: 6px;}

.acc_container
{
margin: 0 0 10px 0;
}

.square ul
{
margin: 0 0 0 15px;
}

.square li
{
list-style-type: square;
}

.disc ul
{
margin: 0 0 0 15px;
}

.disc li
{
list-style-type: disc;
}

.circle ul
{
margin: 0 0 0 15px;
}

.circle li
{
list-style-type: circle;
}

/* ---- Portfolio ----*/

.three
{
margin-bottom: 25px;
}

.hover_wrap
{
margin-bottom: 5px;
}

.hover_item
{
position:absolute;
top:0px;
display:none;
}

/* ---- Table Style ---- */

table
{
width: 100%;
border-collapse: collapse;
-moz-box-shadow: 0 0 3px #c4c4c4;
-webkit-box-shadow: 0 0 3px#c4c4c4;
box-shadow: 0 0 3px #c4c4c4;
margin: 5px 0 5px 0;
}

tbody
{
/*
-moz-border-radius: 10px;
border-radius: 10px;
*/

}

th
{
padding: 10px;
margin: 0;
border-bottom: 1px solid #fff;
background: #d5d5d5;
}

td
{
padding: 10px;
margin: 0;
background: #ededed;
border-bottom: 1px solid #fff;
}

tr:hover td
{
	background: #e0e0e0;
}

#searchform { }
	#s { border: 1px solid #dedede; height: 15px; width: 160px; color: #939393; padding: 5px;}
	#searchsubmit { border: 1px solid #dedede; height: 27px; width: 75px; margin: 0; padding: 0 0 2px 0; background-color: #ededed;}
	#submit { border: 1px solid #dedede; height: 27px; margin: 0; padding: 0 0 2px 0; background-color: #ededed; color: #313131;}
	
/* ---- Comments ---- */

.comment-body
{
border: 1px solid #dbdbdb;
padding: 10px;
margin: 0 0 30px 0;
background-color: #fff;
}
	
ol.commentlist { list-style: none; width: 630px;}
ol.commentlist li {}
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.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: -25px 20px 10px 0; }
ol.commentlist li.comment div.vcard img.avatar-32 { width: 42px; height: 42px; border: 1px solid #dbdbdb;}
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li  {}
ol.commentlist li.comment ul.children div.vcard img.avatar { float:left; margin: 0 10px 10px 0px;}
ol.commentlist li.comment ul.children div.vcard img.avatar-32 { width: 32px; height: 32px; border: 1px solid #dbdbdb;}
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 {margin: 0 0 20px 20px; }
ol.commentlist li.comment ul.children li.depth-3 {margin: 0 0 20px 20px; }
ol.commentlist li.comment ul.children li.depth-4 {margin: 0 0 20px 20px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

input[type=text] { border: 1px solid #dbdbdb; padding: 5px; color: #666; }
textarea { border: 1px solid #dbdbdb; color: #666;}}

/* ---- Footer ---- */
#footer
{
width: 100%;
background-color: #2f2f2f;
background-image: url('images/texture.png');
float: left;
color: #fff;
margin: 20px 0 0 0;
}

.footer_text
{
background-color: #2f2f2f;

border-top: 1px solid #232323;
padding: 10px 0 10px 0;
}

.footer_widget
{
margin-top: 30px;
}

.footer_widget h2
{
color: #fff;
}

.footer_widget a:link, .footer_widget a:visited 
{ 
color: #c9c9c9;
text-decoration: none;
}
.footer_widget a:hover, .footer_widget a:active
{ 
color: #c9c9c9;
text-decoration: underline;
} 


.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */