/*  
Theme Name: SweetAwesome
Description: Sweet Awesome Theme
Version: 0.1
Author: Rich Joslin
Author URI: http://richjoslin.com/
Tags: fixed-width, one-column, white, photoblogging, threaded-comments, sticky-post
*/

body, a, p, li, span, div, dd, dt { font-family: Helvetica, Arial, sans-serif; }
/*body, a, p, li, span, div, dd, dt { font-family: Courier New, Courier, monospace; }*/
a, a:hover, a:visited, a:active { color: #031893; }

body {
	text-align: center;
	background: #000080 url(/wp-content/themes/sweetawesome/img/bg.png) center repeat-y;
	margin: 0;
	padding: 0;
}

img { border: 0; }

.clear { clear: both; }

/*h1 a { text-decoration: none; font-size: 30px; letter-spacing: 0.3em; }*/
h1, h2, h3, h4 { font-weight: normal; }
h1, h2, h3, h4 { color: #bddfff; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

a.blogtitle {
	background: url(/wp-content/themes/sweetawesome/img/sweet-awesome-tours.png) center no-repeat;
	display: block;
	height: 52px;
	margin: 0 auto;
	padding: 0;
	width: 450px;
}
a.blogtitle span { display: none; }

#banner-ad {
	margin: 0 auto 10px auto;
	padding: 0px;
	width: 468px;
}

.wp-caption {
	text-align: center;
	background-color: #fff;
	padding-top: 0;
	margin: 80px;
}
.wp-caption img {
	margin: 9px;
	padding: 0;
	border: 1px solid #eee;
}
.wp-caption p.wp-caption-text {
	font-size: 16px;
	padding: 10px 10px 20px 10px;
}

div.tour-list a {
	background: #94bae0;
	display: block;
	margin: 4px auto;
	padding: 6px 0 4px 0;
	text-decoration: none;
	width: 660px;
}
div.tour-list a:hover {
	background: ;
}

div.blog-post {
	background: #94bae0;
	margin: 0 auto 20px auto;
	padding: 6px;
	width: 400px;
}

div.blog-entry {
	background: white;
	margin: 0;
	padding: 10px 20px;
}

#top-nav {
	border-top: 3px solid #547ac0;
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 468px;
}
#top-nav li {
	background-color: #547ac0;
	display: inline-block;
	list-style: none;
	margin: 0 6px 20px 6px;
	padding: 4px 10px;
}
#top-nav li a, #top-nav li a:active, #top-nav li a:visited {
	color: #dde;
	font-size: 19px;
	text-decoration: none;
}
#top-nav li a:hover {
	color: #fff;
}
#top-nav li.tours a {
	font-weight: bold;
}

#footer {
	font-size: 12px;
	margin: 30px auto 50px auto;
}

#respond {
}
#respond p {
	background: white;
	margin: 0 auto;
	padding: 4px;
	text-align: left;
	width: 400px;
}
#comment-submit, #comment-textarea {
	text-align: center !important;
}

