/* Style: Default */

/*-----------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers
-2.2 Sites
-2.3 Logo
-2.4 Navigation
--2.4.1 Drop-down menus
-2.5 Content
-2.6 Footer

3. WIDGETS

4. POSTS
-4.1 Typographic Elements
-4.2 Images

5. COMMENTSAREA
-5.1 Comments
-5.2 Comments Form

6. GENERAL STYLES

-----------------------------------------------*/



/*-----------------------------*/
/* 1. SETUP */
/*-----------------------------*/

/* 1.1 Defaults */

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #336699; }
a:hover  { color: #003366; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {
	color: #000;
}

/*-----------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-----------------------------*/

/* 2.1 Containers */

/* 2.2 Sites */

/* 2.3 Logo */

#logo  {
	background: #344e66 url('../default/logotile.jpg') repeat-y left top;
}

/* 2.4 Navigation */

/* 2.4.1 Drop-down menus */

/* 2.5 Content */

#intro p a:link, #intro p a:visited  {
	color: #fff;
	background: #4674a2 url('../default/introlinktile.jpg') repeat-x left top;
}

#intro p a:hover  {
	background-image: url('../default/introlinktilehover.jpg');
}

#articles .meta .date  {
	padding: 0 10px 0 20px;
	background: url('../default/icons/date.png') no-repeat left center;
}

#articles .meta .comments a  {
	padding: 0 0 0 20px;
	background: url('../default/icons/comments.png') no-repeat left center;
}

#articles .more-link a  {
	border-bottom: 1px solid #99b2cc;
	background: url('../default/icons/readmore.png') no-repeat right center;
}

/* 2.6 Footer */

/*-----------------------------*/
/* 3. WIDGETS */
/*-----------------------------*/

#list-widget a span.count  {
	color: #fff;
	background: #fff url('../default/commentcount.png') no-repeat right center;
}

.foot a.go  {
	background: url('../default/commentgo.png') no-repeat left top;
}

table#wp-calendar caption  {
	color: #fff;
	background: url('../default/calendarhead.png') no-repeat left top;
}

table#wp-calendar tbody td a:link,
table#wp-calendar tbody td a:visited  {
	color: #333;
	background: url('../default/calendarlink.jpg') no-repeat left top;
}

table#wp-calendar tbody td a:hover  {
	background: url('../default/calendarhover.jpg') no-repeat left top;
}

#today  {
	color: #fff;
	background: url('../default/calendartoday.jpg') no-repeat center center;
}

#today a:link,
#today a:visited  {
	color: #fff!important;
}

#today a:hover  {
	color: #333!important;
}

#tags li  {
	background: url('../default/tagleft.png') no-repeat left top;
}

#tags li a:link,
#tags li a:visited  {
	background: url('../default/tagright.png') no-repeat right top;
}


/*-----------------------------*/
/* 4. POSTS */
/*-----------------------------*/

.post .meta .date span  {
	background: url('../default/icons/date.png') no-repeat left center;
}

.post .meta .comments a:link,
.post .meta .comments a:visited  {
	background: url('../default/icons/comments.png') no-repeat left center;
}

.post .tags span  {
	background: url('../default/tagleft.png') no-repeat left top;
}

.post .tags span a:link,
.post .tags span a:visited  {
	background: url('../default/tagright.png') no-repeat right top;
}

.pagenav .prev a  {
	background: url('../default/pagenavprev.png') no-repeat left top;
}

.pagenav .next a  {
	background: url('../default/pagenavnext.png') no-repeat left top;
}


/* 4.1 Typographic Elements */

/* 4.2 Images */

/*-----------------------------*/
/* 5. COMMENTSAREA */
/*-----------------------------*/

/* 5.1 Comments */

#comments .comments-title a:link,
#comments .comments-title a:visited  {
	color: #fff;
	background: #4674a2 url('../default/introlinktile.jpg') repeat-x left top;
}

#comments .comments-title a:hover  {
	background-image: url('../default/introlinktilehover.jpg');
}

/* 5.2 Comments Form */

#commentform #submit  {
	color: #fff;
	background: #4674a2 url('../default/introlinktile.jpg') repeat-x left bottom;
}

/*-----------------------------*/
/* 6. GENERAL STYLES */
/*-----------------------------*/

.floatl  {float: left;}
.floatr  {float: right;}

.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}