/*
Theme Name: Blutone
Theme URI: http://www.ticktockcomputers.com/
Description: Designed by <a href="http://www.ticktockcomputers.com/">DigiP</a>.
Version: 1.0
Author: <a href="http://www.ticktockcomputers.com/">Tick Tock Computers LLC</a>
Author URI: http://www.ticktockcomputers.com/
*/


{/* Custom Fonts */ }

@font-face {
    font-family: 'oswald';
    src: url('oswald-webfont.eot');
    src: url('oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-webfont.woff') format('woff'),
         url('oswald-webfont.ttf') format('truetype'),
         url('oswald-webfont.svgz#OswaldRegular') format('svg'),
         url('oswald-webfont.svg#OswaldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

{/* Custom Fonts */ }

@font-face {
    font-family: 'LucidaGrande';
    src: url('lucida_grande-webfont.eot');
    src: url('lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('lucida_grande-webfont.woff') format('woff'),
         url('lucida_grande-webfont.ttf') format('truetype'),
         url('lucida_grande-webfont.svgz#LucidaGrandeRegular') format('svg'),
         url('lucida_grande-webfont.svg#LucidaGrandeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

{/* Custom Fonts */ }

body {
background-color:#d9dee1;
color:#263848;
background-image:url(back.jpg);
background-repeat:repeat-x;
background-position:left -5px;
margin:0px;
font: 0.8em Tahoma, arial, sans-serif;
}

a img {
border:none;
}

a {
color:#d65201;
text-decoration:none;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

a:hover {
color:#006dbb;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}



h1, h2, h3, h4, h5, h6 {
color:#006dbb;
font-family:tahoma,arial;
font-weight:normal;
}

h1, h2, h3, h4, h5, h6, ul li, ol li {
text-align:left;
}

h1 {
font-size:18px;
padding:0px; 
margin:0px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#006dbb;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,  {
color:#263848;
}

#header {
background-color:#31343b;
background-image:url(header.jpg);
background-repeat:repeat-x;
}

#h1-header {
margin:0 auto;
width:1032px;
height:48px;
background-image:url(h1.png);
background-repeaT:repeat-none;
line-height:38px;
text-indent:30px;
position:relative;
z-index:88;
}

#logo {
width:1000px;
margin:0 auto;
}

.menu-test-container {
display:inline-block;
float:left;
width:800px;
}

#digi-nav {
width:100%;
background-image:url(menu.jpg);
position:relative;
z-index:99;
height:46px;
line-height:36px;
font-size:20px;
font-family:oswald,tahoma,arial;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

#digi-nav ul {
width:800px;
margin:0 auto;
padding:0px;
position:relative;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

#digi-nav ul li{
display:inline-block;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

#digi-nav ul li a{
color:#fff;
display:block;
padding:5px 15px;
text-transform:uppercase;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

#digi-nav ul li a:hover{
background-color:#53abe1;
color:#263848;
display:block;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}

#digi-nav ul li ul {
display:none;
position:absolute;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

#digi-nav ul li:hover ul {
display:block;
width:200px;
background-color:#006dbb;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}

#digi-nav ul li:hover ul li {
display:block;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

#content {
position:relative;
top:-5px;
z-index:55;
margin:0 auto;
width:1000px;
border:solid #ced4e4 3px;
background-color:#fff;
min-height:400px;
display:table;
/*
-webkit-box-shadow: 15px 0px 500px 22px rgba(93,129,165,0.2), 5px 10px 10px 2px rgba(93,129,165,0.1),2px 2px 50px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 15px 0px 500px 22px rgba(93,129,165,0.2), 5px 10px 10px 2px rgba(93,129,165,0.1),2px 2px 50px 2px rgba(0,0,0,0.2);
box-shadow: 15px 0px 500px 22px rgba(93,129,165,0.2), 5px 10px 10px 2px rgba(93,129,165,0.1),2px 2px 50px 2px rgba(0,0,0,0.2);
*/
}

.post {
padding:15px;
}

.entry {
margin:0 auto;
display:table;
text-align:justify;
font-size:17px;
line-height:1.4em;
}

.full {
width:970px;
}

.full .entry img {
max-width:950px;
}

.blog {
width:550px;
}

.blog .entry img {
max-width:530px;
}



#sidebar {
width:380px;
float:right;
}

.sidebar-widget {
display:block;
padding-left:25px;
font-size:13px;
}

.sidebar-widget-container {
width:300px;
margin:-15px auto 20px 13px;
border:solid #ced4e4 3px;
border-right:none;
padding:20px;
}

.h3-header {
background-image:url(sidebar-header.png);
width:372px;
height:48px;
position:relative;
}

.sidebar-widget h3 {
padding:10px 0 20px 20px
}

#footer {
border-top:solid #0d588e 5px;
background-color:#31343b;
background-image:url(header.jpg);
background-repeat:repeat-x;
color:#fff;
}

#footer-container {
margin:0 auto;
width:980px;
padding:15px;
}

/* Home page slider */
#slide-container {
display:block;
clear:both;
width:1000px;
height:384px;
margin:0 auto;
position:relative;
}

#slide {
display:block;
position:relative;
top:25px;
border:solid #0d588e 10px;
-webkit-box-shadow: 0px 0px 1px #008be1;
-moz-box-shadow: 0px 0px 1px #008be1;
-o-box-shadow: 0px 0px 1px #008be1;
-ms-box-shadow: 0px 0px 1px #008be1;
box-shadow: 0px 0px 1px #008be1;
width:948px;
height:316px;
margin:0 auto -25px auto;
}

#slide img {
width:948px;
height:316px;
}

.portfolio-corner {
position:absolute;
z-index:999;
right:12px;
top:22px;
}


.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
	
	
/*- Calendar -*/
#calendar_wrap table {
background-color:#f4f4f4;
border: solid #222 1px;
width:100%;
}

#wp-calendar th {
background-color:#aaa; 
width:10px;
text-align:center;
color:#000;
}

#wp-calendar tr {
height:30px;
}

#wp-calendar td {
width:12px;
background-color:#efefef;
text-align:center;

}

#wp-calendar td:hover {
color:#666;

}

#wp-calendar td a {
color:#006dbb;
}

#wp-calendar td:hover a {
display:block;
color:#000;
}

.left, .alignleft {
float:left;
}

.right, .alignright {
float:right;
}

.clear {
display:block;
clear:both;
}

.center, .aligncenter {
margin:0 auto;
display:block;
}

.quote {
position:relative;
display:table;
border:solid #008be1 4px;
padding:20px;
background-color:#dcdcdc;
background-image:url(quotation.png);
background-repeat:no-repeat;
text-indent:50px;
}

.quote2 {
position:relative;
border:solid #008be1 4px;
padding:15px;
background-color:#dcdcdc;
background-image:url(quotation.png);
background-repeat:no-repeat;
text-indent:50px;
font-style:italic;
-moz-border-radius:15px 5px 15px 5px;
-webkit-border-radius:15px 5px 15px 5px;
border-radius:15px 5px 15px 5px;
font-size:13px;
font-family:georgia, arial;
color:black;
}

.attachment-post-thumbnail, .wp-post-image {
width:550px;
height:auto;
border:solid #d9dee1 10px;
outline:solid #0d588e 1px;
margin-left:2px;
}

.codecolorer-container {
max-width:550px !important;
}

.slideshowlink {
display:none;
}