/*
	Simple CSS addtions for jaredferguson.com
	
	Author Name	: Jared Ferguson
	Author Site	: http://jaredferguson.com
	Scheme Name	: jared ferguson 
	Comments	:
*/
body {
	fontsize: 62.5%;
	font-family: 'Lucida Grande' Myriad Apple, Verdana, Arial, Sans-Serif;
	background: #F7F7F7 url('header_bg.jpg') top repeat-x;
	}

#page {
	background: #FFFFFF url('page_bg.png') repeat-y;
	padding: 0 0 10px !important;
	border: none;
	}
	
/* - Header - */	
#header {
	height: 180px;
	background: url('header.jpg') center center /*top repeat-x*/ !important;
	border-bottom: 2px solid /*#0f242a*/#FFFFFF;
	}

#header .description { /* Blog description, under blog title */
	font-size: 1em;
	text-decoration: strong;
	margin: 0 0 0 40px;
	color: #FFFFFF;
	}
	

/* - Footer - */
#footer {
	background: #F7F7F7 url('footer_bg.png') top no-repeat;
	font-size: 1em;
	text-align: center;
	width: 730px;
	margin: 0 auto;
	padding: 10px 25px;
	}
	

/* - Primary Block - */
#primary {
        position: relative;
        float: left;
        width: 500px;
        padding: 10px;
        }

* html #primary {
        display: inline;
        }

.columns-three #primary {
        padding: 10px;
        }

.columns-one #sidebar-main,
.columns-one #sidebar-alt {
        width: 240px;
        }

.columns-one .secondary {
        border-top: 1px solid #eee;
        }

.columns-two #sidebar-main,
.columns-three #sidebar-main {
        width: 180px;
        }

.columns-two #sidebar-alt {
        width: 200px;
        }

.columns-three #sidebar-alt {
        width: 150px;
        }

.secondary {
        float: left;
        font-size: 1em;
        line-height: 1.5em;
        color: #666;
        position: relative;
        padding: 0 0px;
        overflow: hidden;
        }

.comments {
        text-align: left;
        padding: 30px 0 0;
        position: relative;
        }


.entry-meta { /* Time and category for blog entries */
	font-size: 1em;
	display: block;
	margin-top: 1px;
	margin-right: 2px;
	color: #777777;
	}
	
.entry-meta .entry-categories {
	display:none;
	}
	
.entry-category a, .entry-category a:visited, .entry-meta a, entry-meta a:visited { /* Time and category links */
	color: #3B5661;
	}

.primary img {
	margin-left: -5px;
	padding: 4px;
	border: 1px solid #FFFFFF;
	max-width: 100%;
	}
	
img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: none; !important;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	border: none; !important;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	border: none; !important;
	}
	
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #ddd;
	padding: 3px;
	text-align: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

a[rel~="attachment"] img:hover,
.gallery a img:hover,
.wp-caption:hover {
	padding: 3px;
	border: 1px solid #ddd;
	}
	
img.noborder {
	border: none;
	}
	
	
sup, sub { /* Zero height spacing for sup & sub elements */ 
line-height: 0; 
	}
	
	
.metadata { /* Time and category for blog entries, i added the color tag*/
	display: block;
	color: #2B434D;
	}
	
.commentslink {
	padding: 2px 0 2px 20px;
	background: url('icons/comment.png') left center no-repeat;
	margin-left: 0px;
	}
		
	
/* - Secondary Block - */
.sidebar-main {
	font: 1em/1.5em ' Lucida Grande' Verdana, Arial, Sans-Serif;
	padding: 20px 0;
	margin: 0 0 20px 560px /*72%*/;
	width: 26%;
	color: #555;
	/* The following are IE Fixes */
	_margin-left: 3%;
	_margin-right: -3%;
	_width: 28%;
	}


/* - Navigation - */
ul.menu {
	width: 100%;
	left: 10px;
	}

ul.menu li {
	display: inline;
	margin: 0;
	}

ul.menu li a {
	font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	text-transform: lowercase;
	color: #C09167;
	background-color: #F3F3F3;
	margin: 0;
	/*opacity:.85*/;
	}
		
ul.menu li a:hover {
	background: #C09167;
	color: #FFFFFF !important;
	text-decoration: none;
	opacity:.85;
	}
ul.menu li.current_page_item a {
	color: #122B32 !important;
	font-weight: bold;
	background: #FFFFFF;
	text-decoration: strong;
	/*opacity:.85;*/
	}
	
ul.menu li.current_page_item a:hover {
	color: #122B32 !important;
	font-weight: bold;
	background: #FFFFFF;
	text-decoration: none;
	opacity:.85;
	}
	
.admintab {
	position: absolute;
	right: 60px;
	}
	
* html .admintab { padding: 5px 15px 6px }	/* IE hack */
	
	
/* - Headings - */
h1, h2, h3, h4 {
	font-family: 'Century Gothic' Lucida Grande, Verdana, Sans-Serif;
	}
	
h1, h1 a, h1 a:hover, h1 a:visited,
#header .description {
	text-decoration: none;
	color: #FFFFFF;
	}
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #444;
	}


/*- Links */
a:hover, a:visited:hover {
	text-decoration: none;
	}
h2 a:hover, h2 span a:hover {
	color: #3B5661 !important;
	}
a {
	color: #3B5661;
	text-decoration: strong;
	}
.itemtext a:visited {
	color: #3B5661;
	text-decoration: strong;
	}
	
#primary a:hover, #primary a:visited:hover {
	color: #3B5661;
	text-decoration: none;
	}
	
#primary a:visited {
	color: #3B5661;
	text-decoration: none;
	}

#primary .metalink a, #primary .metalink a:visited, .entry-meta a,/* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */ {
	color: #3B5661;
	font-weight: normal;
	}
	
#primary .metalink:hover a, #primary .metalink a:visited:hover, .entry-meta a:hover,/* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.primary span a, .primary span a:visited,
.secondary a:hover, .secondary a:visited:hover,
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited,
.secondary .metalink a:hover, .secondary .metalink a:visited:hover,
.secondary span a:hover, .secondary span a:visited:hover {
	text-decoration: none;
	}


/* - Search Box - */
div.secondary #searchreset {
	width: 16px;
	height: 16px;
	background: url('icons/delete.gif') center center;
}


/* - Rolling Archives - */
#rollingarchives a,
#nested_rollingarchives a {
	color: #3B5661;
	}

#rollingarchives a:hover,
#nested_rollingarchives a:hover {
	text-decoration: none;
	}

#current-content #rollprevious,
#dynamic-content #nested_rollprevious {
	left: 16px;
	padding-left: 24px;
	background: url('icons/book_previous.png') left center no-repeat;
}

#current-content #rollnext,
#dynamic-content #nested_rollnext {
	right: 16px;
	padding-right: 24px;
	background: url('icons/book_next.png') right center no-repeat;
}

#current-content #rollnavigation a,
#dynamic-content #nested_rollnavigation a {
	color: #FFFFFF;
}

#current-content #rollnext:hover,
#current-content #rollprevious:hover,
#dynamic-content #nested_rollnext:hover,
#dynamic-content #nested_rollprevious:hover {
	color: #FFFFFF;
	background-color: transparent;
}

#current-content #rollnext span,
#current-content #rollprevious span,
#dynamic-content #nested_rollnext span,
#dynamic-content #nested_rollprevious span {
	display: none;
}
