/*  
Theme Name: Logo Friendly
Theme URI: http://webbleyou.com/logofriendly
Description: Two-column, Widgets-ready theme optimized for a logo at the top rather than a rectangular banner image. Also features rounded corners (w00t!) and a comprehensive <a href="themes.php?page=functions.php">options page</a>.
Version: 1.0a
Author: WebbleYou WordPress Hosting
*/
/*
Additional Attribution: Layout based on Kubrick. Rounded corners from http://pro.html.it/esempio/nifty/
*/

/* User Tweaks */

	/* Color of links: */
	/* Set on Options page:
		Color of headings
		Color of blog description
		Color of post title
		Color of body links
		Color of footer text
		Color of footer links
		Color of body text
		Color of sidebar links
		Sideblurb title color
		Sideblurb text color
		Color of divider border
		

	*/
		
/* End User Tweaks */

/* Begin Structure */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	/* Font & color set on theme settings page */
	text-align: center;
	margin: 0;
	padding: 0; 
	line-height: 1.75em;
	}
#page {
	margin: 0px auto;
	padding: 0;
	width: 760px;
	text-align: left;
	}
#header {
	padding: 15px 0 5px 0;
	margin: 0 auto;
	width: 100%;
	}
#header h1 {
	font-size: 5.5em;

	
}
.img-link a {
	display: block;
	text-decoration: none;
	border-bottom: solid 1px #CCC;
}
/* #premain {
	background: url("./images/maincolumntop.jpg") left no-repeat;
	height: 63px;
	margin-bottom: -20px;
} */
#maincolumn {
	float: left;
	padding: 0px 18px 5px 5px;
	margin: 15px 0 5px 0;
	width: 500px;
	border-right: 1px solid #ccc;
	/* background: url("./images/maincolumnbg.jpg") right repeat-y; */
	font-size: 1.2em;
}
#maincolumn .title {
	display: none;
}
#maincolumn img {
	max-width: 500px;
}
#maincolumn a, #maincolumn a:active, #maincolumn a:hover, #maincolumn a:visited {
	/* Color is set on the theme settings page */
}
.posttitle {
	/* background-color is specified on the theme settings page */
	overflow: hidden;
}
.posttitle h2 {
	padding: -100px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 1.4em;
}


#description {
	width: 747px;
	background-color: #333333;
	color: #FFFFFF;
/*	padding-top: 10px; */
	}
#description h2 { /* Padding and margin cancel each other out in IE and Firefox - easier than using a hack */
	padding: -15px 10px 0px 0px;
	margin: 0px 10px 0px 10px;
	font-size: 1.3em;
	/* font and color specified on theme options page */
}
.post {
	margin: 0 0 20px;
	text-align: justify;
	padding: 0px;
	overflow: hidden;
font-size: 1.1em;
/*	padding: 0 10px 0 10px; */
	}
.postmetadata {
	font-size: 0.9em;
	margin: -10px 10px 0px 10px;
	}
#sidebar {
	padding: 1px 0 0px 0;
	margin-top: 5px;
	margin-left: 535px; /* 545 */
	width: 220px; /* 220 */
	text-align: left;
	}
#sidebar img {
	max-width: 235px;
}	
.sideblurb {
	/* background-color is specified on the theme settings page */
	color: #FFFFFF;
	margin: 10px 10px 20px 0px;
	width: 210px; /* 210 */
}
.sideblurb h2 {
	text-align: center;
	padding: 7px 7px 0px 7px;
	margin: 3px 3px 3px 3px;
}
.sideblurb p {
	margin: 0 8px 0 8px;
	text-align: center;
	padding: -10px 0 -10px 0; /* Cancels out margin in IE */
}
#bcwrap {
	clear: both;
	width: 760px;
}
#bc {
	/* background-color is specified on the theme settings page */
	color: #FFFFFF;
	width: 760px;
}

#bc a {
color: #00FF00;

}

#bc1, #bc2, #bc3 {
	float: left;
	width: 28%;
	overflow: hidden;
	padding: 10px 20px 10px 20px;
}
#bc4 {
	clear: both;
	width: 760px;
}
#bc ul li {
	list-style-type: none;
	margin-left: -30px;
}
#bc ul ul li {
	list-style-type: square;
	margin-left: -30px;
}
#bc ul ul li {
	list-style-type: square;
	margin-left: -20px;
}
#footer {
	margin: 10px auto;
	width: 760px;
	clear: both;
	/* background-color is specified on the theme settings page */
	/*	background:url("./images/footerbg.gif") top left repeat #CCC; */
	}

#footer p, #footer p a {
	margin: 0;
	text-align: center;
	font-size: 1.1em;
	}
#footer ul {
	text-align: center;
	padding: -5px;
	margin: 0px;
	}
#footer ul li {
	list-style-type: none;
	display: inline;
	}

/* End Structure */

a, a:visited, a:active {
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	}
a img {
	border: 0;
	}
blockquote {
	border-left: 3px solid #CCC;
	padding-left: 8px;
	}
/* Nifty Rounded Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
div.box{float:right;display:inline;width:150px;margin: 5px 15px 0 5px;background:#CCC;text-align:center}

/* Rounded box used in regular posts: */ 
.rounded {
	background: #CCC; 
	padding:-10px 0px 0px 0px; 
	margin:0px; 
}
.rounded p {
	margin: 0px 10px 0px 10px;
}
/* end of Nifty Rounded Corners */

h1, h2, h3 {
	font-size: 1.4em;
	/* Font set on theme settings page */
}
h2.delicious-banner {
	display:none;
}
#searchform {
	padding-top: 10px;
	margin-top: -5px;
	padding-bottom: 25px;
	margin-bottom: -10px;
}
/* Lists */	
#sidebar h2 {
	margin-top: -7px;
}
#sidebar ul ul {
	margin-top: -10px;
	padding-bottom: 20px;
}
#sidebar ul li {
	list-style-type: none;
	list-style: none;
	margin-left: -40px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#sidebar ul ul li {
	list-style-type: square;
	margin-left: -20px;
	padding-top: 0;
}

#sidebar ul ul ul {
	list-style-type: square;
	margin-left: -8px;
}
#sidebar ul ul ul {
	margin-top: 3px;
	padding-bottom: 2px;
}

#maincolumn ul li {
	list-style-type: square;
	margin-left: -10px;
}
/* End Lists */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020"; 
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
*/

/* Misc Elements */
#comment {
	border-bottom: 1px solid #CCC;
	border-top: 2px solid #333333;
	border-right: 1px solid #CCC;
	border-left: 2px solid #999999;
}
ol.commentlist li {
	text-indent: 0;
	padding-left: 0;
	margin-left: -16px;
}
#calendar {
	padding-bottom: 16px;
}
#maincolumn tr td {
	border-bottom: 1px solid #CCC;
}
form #gsearch input {
	padding: 100px;
}
#footer ul li.feedlink {
	padding: 2px 0 2px 20px ;
	background: url('images/rss.png') left center no-repeat;
}

/* End of Stylesheet */