/*
Theme Name: InkSwift
Theme URI: http://www.inkswift.com
Description: InkSwift
Version: 1
Author: Marco Suarez
Author URI: http://www.marcosuarez.com
Tags: InkSwift
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;  
	font-style: inherit;   
	font-size: 100%;
	font-family: inherit;
/*	vertical-align: baseline; */
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
	
html {
	height: 100%;
}

body {
	background-image:url(http://www.inkswift.com/wp-content/themes/inkswift/images/bkgd.png);
	background-repeat:repeat;
	background-position:center top;
	font-family:'AllerRegular', Arial, Helvetica, sans-serif;
	color: #575c61;
	font-size: 14px;
	height: 100%;
	text-shadow: #f5f2eb 0px 1px;
	}
ol, ul {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
	
a {
	color: #1396b7;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
line-height: 24px;
margin-bottom: 20px;
}

/* header */

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -136px; /* the bottom margin is the negative value of the footer's height */
	background-image: url(http://www.inkswift.com/wp-content/themes/inkswift/images/nav_bkgd.png);
	background-repeat: repeat-x;
	background-position: top;
	
}

#content {
width: 1000px;
margin-left:  auto;
margin-right:  auto;
min-height: 100%;
height: auto !important;
height: 100%;
margin-top: 0px;
}

#header {
height: 212px;
width: 1000px;
overflow:visible;
margin: 0 auto
}

#logo {
float: left;
width:303px;
height: 233px;
background-image: url(http://www.inkswift.com/wp-content/themes/inkswift/images/logo.png);
background-repeat: no-repeat;
}

.float-right {
float: right;
width: 600px;
}

/* main nav */

#nav {
float: right;
width: 695px;
height: 
}

ul.main-nav {list-style:none; margin:0; padding:0; width: 817px;}
ul.main-nav * {margin:0; padding:0}
ul.main-nav a {display:block; color:#000; text-decoration:none}
ul.main-nav li {position:relative; float:left;}

ul.main-nav .menulink1 {background:url(http://www.inkswift.com/wp-content/themes/inkswift/images/home.png); width:88px; height:54px; background-position: top;}
ul.main-nav .menulink1:hover {background-position: bottom;}

ul.main-nav .menulink2 {background:url(http://www.inkswift.com/wp-content/themes/inkswift/images/about.png); width:121px; height:54px; background-position: top;}
ul.main-nav .menulink2:hover {background-position: bottom;}

ul.main-nav .menulink3 {background:url(http://www.inkswift.com/wp-content/themes/inkswift/images/why.png); width:105px; height:54px; background-position: top;}
ul.main-nav .menulink3:hover {background-position: bottom;}

ul.main-nav .menulink4 {background:url(http://www.inkswift.com/wp-content/themes/inkswift/images/packages.png); width:125px; height:54px; background-position: top;}
ul.main-nav .menulink4:hover {background-position: bottom;}

ul.main-nav .menulink5 {background:url(http://www.inkswift.com/wp-content/themes/inkswift/images/bookstore.png); width:138px; height:54px; background-position: top;}
ul.main-nav .menulink5:hover {background-position: bottom;}

ul.main-nav .menulink6 {background:url(http://www.inkswift.com/wp-content/themes/inkswift/images/contact.png); width:118px; height:54px; background-position: top;}
ul.main-nav .menulink6:hover {background-position: bottom;}

body#home a#homenav,
body#about a#about,
body#why a#why,
body#packages a#packages,
body#contact a#contact {
background-position: bottom;
}

/* fonts */

@font-face {
	font-family: 'AllerLightRegular';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_Lt.eot');
	src: local('Aller Light Regular'), local('Aller-Light'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_Lt.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerDisplayRegular';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/AllerDisplay.eot');
	src: local('Aller Display Regular'), local('AllerDisplay'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/AllerDisplay.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerRegular';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_Rg.eot');
	src: local('Aller Regular'), local('Aller'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_Rg.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerLightItalic';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_LtIt.eot');
	src: local('Aller Light Italic'), local('Aller-LightItalic'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_LtIt.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerItalic';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_It.eot');
	src: local('Aller Italic'), local('Aller-Italic'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_It.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerBold';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_Bd.eot');
	src: local('Aller Bold'), local('Aller-Bold'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_Bd.ttf') format('truetype');
}

@font-face {
	font-family: 'AllerBoldItalic';
	src: url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_BdIt.eot');
	src: local('Aller Bold Italic'), local('Aller-BoldItalic'), url('http://www.inkswift.com/wp-content/themes/inkswift/fonts/Aller_BdIt.ttf') format('truetype');
}

/* homepage */
#tag {
height: 130px;
float: right;
width: 690px;
padding-top: 15px;
padding-left: 5px;
}

h1 {
color: #263e5d;
font-family: 'AllerBoldItalic', Arial, Helvetica, sans-serif;
font-size: 36px;
}

#picture-frame {
background-image: url(images/picture_frame.png);
background-repeat: no-repeat;
width: 684px;
height: 373px;
float: right;
margin-top: -55px;
padding-top: 16px;
padding-left: 16px;
margin-bottom: 10px;
}

#home-news {
float: left;
width: 295px;
}

.clear {
clear: both;
}

.callout {
float: left;
}

ul.callout {
display: inline;
}

li.callout1 {
float: left;
}
li.callout2 {
float: left;
}
li.callout3 {
float: left;
}

/* typography */

h2, h2 a {
font-family: 'AllerBoldItalic', Arial, Helvetica, sans-serif;
font-size: 24px;
color: #263e5d;
line-height: 30px;
margin-top: 10px;
margin-bottom: 10px;
}

#header h2 {
font-size: 18px;
color: #9a9999;
font-family:'AllerLightRegular', Arial, Helvetica, sans-serif;
margin: 0px;
line-height: 24px;
font-weight: normal;
}

h3 {
font-size: 14px;
font-family: 'AllerBold', Arial, Helvetica, sans-serif;
}

strong {
font-family: 'AllerBold', Arial, Helvetica, sans-serif;
}

/* sidebar */

#sidebar {
width: 290px;
float: left;
}

#products {
width: 690px;
float: right;
}

/* footer */

.push {
	height: 136px; /* .push must be the same height as .footer */
	clear: both;
}

.footer {
	background-image: url(images/footer.jpg);
	height: 136px;
}

.footer-wrapper, .footer-wrapper a {
	width: 1000px;
	margin: 0 auto;
	text-shadow: none;
	font-family:'AllerRegular', Arial, Helvetica, sans-serif;
	color: #d3d3d3;
}

.copyright {
	font-size: 14px;
	float: right;
	width: 300px;
	text-align: right;
	padding-top: 16px; 

}

.footer-specs {
width: 261px;
height: 33px;
background-image: url(images/footer-specs.jpg);
float: left;
margin-top: 10px;
text-align: center;
padding-top: 5px;
}

img.footer-images {
vertical-align: middle;
margin: 0 3px 0 3px;
}

/* page */
#news {
margin-top: 50px;
}

.list {
	padding:15px 10px 20px 5px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: thin solid #fff;
	margin: 20px 0 20px 0;
	}

.entry {
margin-bottom: 10px;
}

/* IMAGE STYLING */

img.alignright {
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
margin: 0 7px 2px 0;
display: inline;
}

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

.alignright {
float: right;
}

.alignleft {
float: left;
}


/* table */

.table_a {
background-image:url(images/table/1.png);
height: 59px;
width: 228px;
}

.table_b {
background-image:url(images/table/2.png);
height: 59px;
width: 252px;
}

.table_c {
background-image:url(images/table/3.png);
height: 59px;
width: 254px;

}

.table_d {
background-image:url(images/table/4.png);
height: 59px;
width: 266px;
}

.table_e {
background-image:url(images/table/5.jpg);
height: 34px;
padding: 3px 3px 3px 20px;
}

.table_f {
background-image:url(images/table/6.jpg);
height: 40px;
text-align:center;
}

.table_g {
background-image:url(images/table/7.jpg);
height: 40px;
text-align:center;
}

.table_h {
background-image:url(images/table/8.jpg);
height: 40px;
text-align:center;
}

.table_i {
background-image:url(images/table/9.jpg);
height: 34px;
padding: 3px 3px 3px 20px;
}

.table_j {
background-image:url(images/table/10.jpg);
height: 40px;
}

.table_k {
background-image:url(images/table/11.jpg);
height: 40px;
}

.table_l {
background-image:url(images/table/12.jpg);
height: 40px;
}

.table_m {
background-image:url(images/table/13.jpg);
height: 72px;
}

.table_n {
background-image:url(images/table/14.png);
height: 58px;
padding-top:15px;
}

.table_o {
background-image:url(images/table/15.png);
height: 58px;
padding-top:15px;
}

.table_p {
background-image:url(images/table/16.png);
height: 58px;
padding-top:15px;
}

.table_q {
padding-top: 20px;
padding-bottom: 50px;
height: 130px;
}

/* form */

input, textarea {
	background:#ffffff; color:#4B4F4F; 
	padding:5px 10px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: thin solid #d5d4d1;
}
