/* 
Title: IC Travelogue
Author: Armchair Media, Justin Kropp, Nate Steiner
Updated: 07/26/2007
*/

* { margin:0; padding:0; }

/*background color used to be 51514f*/
body {margin:0;padding:0;font-family:Arial, Helvetica, Myriad, sans-serif;font-size:13px;color:#242422;background:#000 url(/wp-content/themes/ictravelogue/images/bg-body-top.gif) left top repeat-x;}

/* links */

a, a:visited {color:#0099cc;text-decoration:none;}
a:hover {color:#beb185;}


/* basic element styles
---------------------------------------------------------- */

ul {margin:0;padding:0;list-style:none;}	

abbr, acronym {font-style: normal;cursor: help;}
	
a abbr {border: none;}
	
em {font-style: italic;}
	
strong {font-weight: bold;}
	
.clear {clear:both;}

hr {height:1px;border:none;background:#aaa;}
	
	
/* layout structure
---------------------------------------------------------- */

#wrapper {text-align:center;}
	
#container {width:860px;_width:810px;margin:0 auto;padding:0;text-align:left;background:#000;}
	
#masthead {position:relative;width:860px;height:80px;margin:0;padding:0;background:#30312c;}
	
#masthead h1#logo {float:left;width:242px;height:48px;margin:15px 0 0 20px;color:#fff;background:url(/wp-content/themes/ictravelogue/images/h1-logo.gif) left top no-repeat;text-indent:-20000px;}
	
#masthead h1#logo a {display:block;}
	
#masthead ul#nav {position:absolute;right:0;bottom:0;}
	
#masthead ul#nav li {float:left;font-size:11px;font-family:Garamond, Georgia, Times, serif;text-transform:uppercase;letter-spacing:1px;}
	
#masthead ul#nav li a {display:block;color:#e8e9e4;margin:0 0 0 2px;padding:5px 7px;background:#3b3e37;}
	
#masthead ul#nav li a:hover {color:#e8e9e4;background:#484b43;}
	
#content {clear:both;padding:20px 25px;}
	
#banner {position:relative;width:810px;height:80px;margin:0;padding:0;}
	
h2#blogtitle {position:absolute;width:473px;height:31px;margin:0 0 25px 0;background:url(/wp-content/themes/ictravelogue/images/h2-blogtitle.gif) left top no-repeat;text-indent:-20000px;}

h2#blogtitle a {display:block;}	

a#rss {position:absolute;right:0;bottom:0;color:#fff;font-size:11px;text-transform:uppercase;}
	
a#rss:hover {color:#beb185;}
	
a#rss:hover span {color:#0099cc;}
	
.topics {display:block;width:810px;clear:both;margin:10px 0;padding:10px 0;color:#beb185;border-top:1px solid #2f312c;border-bottom:1px solid #2f312c;}
.slim {overflow:hidden;height:66px;}
.expand_topics {display:block;width:810px;text-align:right;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #2f312c;font-size:0.9em;}



.topics ul {list-style:none;display:inline;}

.topics ul li {display:inline;}
	
.topics a, .topics a:visited {color:#999;text-transform:capitalize;}
	
.topics a:hover {color:#fff;}
	
.topics a#expand {color:#0099cc;}
	
.topics a#expand:hover {color:#fff;}
	
	
/* entries
---------------------------------------------------------- */

/* Post Archive Page */

#post-list {float:none;_float:left;margin:0;padding:0;background:#121212;}
	
#post-list .entry {margin:0;padding:20px;border-bottom:1px solid #000;}
	
#post-list .entry img {float:left;width:75px;height:75px;overflow:hidden;}
	
#post-list .entry:hover {background:#101010;}
	
#post-list .entry:hover a {color:#0099cc;}
	
#post-list a {color:#fff;}
	
#post-list a:hover {color:#0099cc;}
	
#post-list .entry h2 {margin:0;padding:0;}
	

/* Single Entry */

.entry {clear:both;margin:40px 0 80px 0;}
	
.entry p {margin:0 0 18px 0;}
	
h3.entry-date {color:#666;font-size:12px;}
	
h2.entry-title, h2.entry-title a {margin:5px 0 10px 0;font-size:36px;color:#fff;font-weight:normal;}
	
h2.entry-title a:hover {color:#0099cc;}
	
h2.entry-title span, h2.entry-title span a {color:#beb185;}
	
.entry-video {float:left;padding:10px;background:#242422;}
	
.entry-video img {float:left;margin:0;padding:0;}
	
.flash-player {float:right;}
	
.entry-content {clear:both;width:770px;float:none;_float:left;margin:0;padding:20px;background:#fff;}
	
.entry-body {float:left;width:430px;line-height:16px;}
	
.entry-data {width:300px;float:right;}
	
.entry-data ul {margin:20px 0;}
	
.entry-data ul li {padding:3px 0;}
	
.next {width:93px;height:19px;margin:35px auto 20px auto;}
	
	
/* comments
---------------------------------------------------------- */

.comments {margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #aaa;}
	
.single-comment {margin:0;padding:10px 0;border-bottom:1px dotted #aaa;}
	
.single-comment p {margin:0 0 10px 0;}
	
p.comment-data {margin:0;font-size:10px;font-weight:bold;color:#666;text-transform:uppercase;}
	
	
/* comment form
---------------------------------------------------------- */

.post-comment {margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #aaa;}
	
.comment-form {margin:10px 0 0 0;padding:10px;background:#ecece7;}
	
	
input#name, input#email, input#subject, textarea {width:273px;_width:300px;padding:2px;margin:0 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #ddd;}
	
.comment-form textarea {height:80px;}
	
	
/* footer
---------------------------------------------------------- */

#footer {display:block;text-align:left;color:#aaa9a7;background:#2f312c;}
	
#footer-content {width:820px;margin:0 auto;padding:20px 20px 70px 20px;}
	
ul#footer-nav {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #666762;}
	
ul#footer-nav li {display:inline;margin:0 20px 0 0;text-transform:uppercase;font-size:10px;letter-spacing:1px;}
	
#footer-content a {color:#aaa9a7;}
	
#footer-content a:hover {color:#fff;}
	
#footer p, ul.details {font-size:10px;}
	
#footer p a, ul.details a {text-decoration:underline;}
	
#footer p {float:left;}
	
ul.details {float:right;}
	
ul.details li {display:inline;}
	
	
	
	
