/*
Theme Name: Colin Is My Name
Description: Scratch-built Wordpress theme, by Colin Wright for multidisciplinary design studio, Colin Is My Name.
Version: 1
Author: Colin Wright
Author URL: http://colinismy.name
Tags: clean, minimal, simple, portfolio
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


img a:hover {
	background-color: #900;
}



/*
	HEADER
*/

#top-bar { padding: 20px 0 0 0; }

p#description { text-indent: -9999px; }

h1#logo { width: 383px; height: 61px; background: #900 url(images/logo.png) top left no-repeat; text-indent: -9999px; margin: 12px 0 30px 13px; float: left; }


/*
	POST
*/

.post p {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
}


.post p a {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

.post p a:hover {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

.post {
	padding: 10px 10px 10px 10px;
	margin-top: 5px;
	margin-bottom: 20px;
	border: 1px solid #eee;
}

.post img {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 8px;
	margin-bottom: 0;
	background:url(images/shadow.gif) no-repeat right bottom; 
	padding:4px 10px 10px 4px; 
	border:none; 
	border-top:#eee 1px solid; 
	border-left:#eee 1px solid;
}

.post h2 { 
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	color: #990000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-size: 20px;
}


.wp-caption {
   border: 1px solid #fff;
   text-align: left;
   background-color: #ffffff;
}

.wp-caption img {
   margin: 0;
   border: 0 none;
}




/* 
	STRUCTURE
*/

#page-wrap { width: 800px; margin: 0px auto -40px; min-height: 100%; height: auto !important; height: 100%; }

#push { height: 40px; }

#main-nav { width: 130px; height: 100px; float: left; margin-right: 20px; margin-left: 15px; }

#main-col { width: 635px; float: left; }
#intro-paragraph { width: 635px; float: left; margin-bottom: 20px; border-bottom: #eee 1px solid; }

#frontpreview {}

/*
	TYPOGRAHPHY
*/

a {
text-decoration: none;
color: #999;
}

a:hover {
text-decoration: none;
color: #990000;
}

#main-nav {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #600;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}

#main-nav a{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}


#main-nav a:hover {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}

#contact-info {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}

#contact-info a{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}

#contact-info a:hover{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}


#main-col {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col .date {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
text-decoration: none;
font-weight: normal;
font-style: italic;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col h2 a{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col h2 a:hover {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col p {  
margin-top: 4px;
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col ul {  
margin-top: 4px;
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col ul a {  
margin-top: 4px;
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col ul a:hover {  
margin-top: 4px;
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col a:hover img {  
background-color: #000;
}

.post-header a{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

.post-header a:hover{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col .title{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #333;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 18px;
}


#intro-paragraph {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #666;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 15px;
}

#intro-paragraph .highlighted {  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #555;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

#main-col .section-divider {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #900;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

.section-divider a {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #900;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}

.section-divider a:hover {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #222;
font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px;
}


.subtext {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

.subtext a {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}


.subtext a:hover {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}



.breadcrumbs {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

.breadcrumbs a {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

.breadcrumbs a:hover {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

#intro-paragraph .subtext a {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: right;
float: right;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

#intro-paragraph .subtext a:hover {
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
font-style: italic;
text-decoration: none;
word-spacing: normal;
text-align: right;
letter-spacing: 0;
line-height: 1.5em;
font-size: 12px;
}

/*
	FOOTER
*/

#footer { height: 40px; padding-top: 20px; margin: 0 0 0 90px; }
#footer-inside { width: 600px; margin: 0 auto; }

#footer-inside { 
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}

#footer-inside a{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #999;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}

#footer-inside a:hover{  
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
color: #990000;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 11px;
}