/*
Theme Name: iPadio Wordpress Theme
Theme URI: http://ipadio.com
Description: A wordpress theme to power the ipadio blog.
Version: 1.0
Author: Tom Still
Author URI: http://www.miramedia.co.uk/
*/

* {
	margin:0;
	outline:none;
	padding:0;
}

img {
	border:none;
}

body {
	background:url('images/bg-body.gif') repeat-y 50% 0 #dd0b21;
	color:#313131;
	font-family:"Trebuchet MS", Verdana;
	font-size:62.5%;
}

#body-wrap {
	width:100%;
	min-height:600px;
	background:url('images/bg-body-wrap.gif') no-repeat 50% 0;
}

#wrapper {
	background:url('images/bg-wrapper.gif');
	margin:0 auto;
	padding:0 0 10px 0;
	width:840px;
}

a, a:visited, a:active {
	color:#666;
}

a:hover {
	text-decoration:none;
}

/* Basic Structure SEE IE6.CSS for column fix */

#header {
	background:#fff;
	height:125px;
	position:relative;
	width:840px;
}

#sidebar-left, #sidebar-right {
	background:#fff;
	float:left;
	margin:10px 0 10px 10px;
	padding:10px;
	width:210px;
}

#content {
	background:#fff;
	float:left;
	margin:10px;
	padding:10px;
	width:560px;
	margin:10px;
	padding:10px;
	width:560px;	
}

#sidebar-right {
	float:right;
	margin:10px 10px 10px 0;
}

#footer {
	background:#fff;
	clear:both;
	height:75px;
	margin:0 10px;
	padding:10px;
	position:relative;
	width:800px;
}

/* Header */

img#logo-ipadio {
	position:absolute;
		top:25px;
		left:20px;
}

img#logo-go {
	position:absolute;
	top:35px;
	right:20px;
}

/* Sidebar Left */

ul#main-menu li {
	font-size:1.1em;
	list-style:none;
}

ul#main-menu li a, ul#main-menu li a:visited, ul#main-menu li a:active {
	background:url('images/bg-li.gif') no-repeat 0 -25px;
	color:#666;
	display:block;
	height:15px;
	margin:0 0 10px 0;
	padding:5px;
	text-decoration:none;
	width:140px;
}

ul#main-menu li a:hover {
	color:#fff;
	background-position:0 0;
}

ul#main-menu li a.highlighted-link {
	color:#fff;
	background-position:0 0;
	text-transform: uppercase;
	font-weight:bold;
}

/* Content & Post Area */

#content h1, #content h2 {
	font-size:2em;
}

#content h1.cat-h1 {
	margin:0 0 20px 0;
}

#content p {
	font-size:1.1em;
	line-height:1.6em;
	margin:5px 0;
}

#content ul, #content ol {
	font-size:1.1em;
	line-height:1.6em;
	margin:5px 25px;
}

p.post-tags, p.post-cat, p.post-commentno, p.no-comments {
	background:url('images/icon-tag.png') no-repeat left center;
	border-top:1px solid #ddd;
	padding:5px 0 5px 20px;
	height:15px;
}

p.post-cat {
	background:url('images/icon-cat.png') no-repeat left center;
}

p.post-commentno {
	background:url('images/icon-comment.png') no-repeat left center;
}

p.no-comments {
	background:url('images/icon-comment-shut.png') no-repeat left center;
	color:#dd0b21;
	font-weight:bold;
}

p.post-nav, .post-nav a {
	color:#414141;
	text-align:center;
	font-weight:bold;
}

a.more-link {
	display:block;
	color:#dd0b21;
	font-weight:bold;
	font-size:1.1em;
	margin:0 0 20px 0;
}

#content hr {
	margin:15px 0;
	border:1px solid #fff;
}


img.alignright  {
	float:right;
	margin:5px 0 5px 5px;

}

img.alignleft {
	float:left;
	margin:5px 5px 5px 0;
}

/* Sidebar Right */

ul.side-widgets li {
	list-style:none;
	line-height:1.6em;
	margin:0 0 10px 0;
}

ul.side-widgets li h2 {
	background:url('images/bg-h2.gif') no-repeat;
	color:#fff;
	display:block;
	font-size:1.1em;
	text-transform: uppercase;
	font-weight:bold;
	height:15px;
	margin:0 0 5px 0;
	padding:5px;
	text-decoration:none;
	width:140px;
}

	
a.rsswidget {
	color:#000;
	background-position:0 0;
	text-decoration: none;
	font-weight: normal;
}

h2.rsswidget {
	color:#fff;
background-color: #fff;
	background-position:0 0;
	text-decoration: none;
	font-weight: normal;
}




ul.side-widgets li p {
	font-size:1.1em;
}

ul.side-widgets li li {
	font-size:1.1em;
	line-height:inherit;
	margin:3px 0;
}

/* Footer */

ul#credits-legal {
	list-style:square;
	font-size:1.1em;
	position:absolute;
		top:10px;
		left:25px;
}

ul#credits-legal li {
	margin:3px 0;
}

ul#footer-icons {
	height:75px;
	position:absolute;
		top:10px;
		right:10px;
	width:525px;
}

ul#footer-icons li {
	float:left;
	font-size:1.1em;
	list-style:none;
	text-align:center;
}

ul#footer-icons li a, ul#footer-icons li a:visited, ul#footer-icons li a:active {
	display:block;
	background:url('images/icon-footer.gif') no-repeat 0 0;
	padding:50px 0 0 0;
	height:25px;
	width:75px;
}

ul#footer-icons li#phlog-icon a { background-position: -75px 0; }
ul#footer-icons li#data-icon a { background-position: -150px 0; }
ul#footer-icons li#guides-icon a { background-position: -225px 0; }
ul#footer-icons li#disability-icon a { background-position: -300px 0; }
ul#footer-icons li#travelog-icon a { background-position: -375px 0; }
ul#footer-icons li#business-icon a { background-position: -450px 0; }

/* Comments */

h3.comments-h3 {
	margin:25px 0 10px 0;
	padding:0 0 0 20px;
	background:url('images/icon-comment.png') no-repeat left center;
}

#content ol.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}

#content ol.commentlist li p {
	font-size:inherit;
}

#content textarea {
	width:440px;
}

.comment-author {
	font-weight:bold;
}

.comment-meta {
	background:url('images/icon-date.png') no-repeat left center;
	padding:5px 0 5px 20px;
	height:15px;
}

.avatar {
display:none;
}

blockquote {
background: #DADADA;
				padding: 3px;
				border-left: 2px solid #C1C1C1;


}

