/*
Theme Name: Squorange Revised
Theme URI:
Description: Minimalist theme
Version: 3.0
Author: Squorange
Author URI: http://www.squorange.com/
Tags: white, fixed width, three columns, minimal
*/

/*
Structure
*/

* {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

body { 
	background: #fff;
	font: 62.5% "Trebuchet MS", verdana, Sans-Serif;
	line-height: 1.6em;
	color: #333;
	}

#container {
	width: 1000px;
	}

#navigation {
	width: 175px;
	float: left;
	margin: 75px 0 0 50px;
	}

	#menu {
		height: 20px;
		width: 175px;
		}
	
	#menu a {
		padding-right: 25px;
		text-align: right;
		}

	#menu a:hover {	
		background-position: 0px -40px;
		}
	#menu a:active {
		background-position: 0px -40px;
		}
	#menu a.m_williamtang:hover {	
		background-position: 0px -100px;
		}
	#menu a.m_williamtang:active {
		background-position: 0px -100px;
		}
	#menu .m_williamtang {
		float: left;
		width: 175px;
		height: 50px;
		padding-right: 25px;
		text-decoration: none;
		}
	#menu .m_thoughts {
		float: left;
		width: 175px;
		height: 20px;
		padding-right: 25px;
		text-decoration: none;
		}
	#menu .m_background {
		float: left;
		width: 175px;
		height: 20px;
		text-decoration: none;
		}
	#menu .m_creativity {
		float: left;
		width: 175px;
		height: 20px;
		text-decoration: none;
		}
	#menu .m_inspiration {
		float: left;
		width: 175px;
		height: 20px;
		text-decoration: none;
		}

	#m00 a {
		background: url(i/williamtang.gif) 0 0px no-repeat;
		}
	#m01 a {
		background: url(i/m-thoughts.gif) 0 0px no-repeat;
		}
	#m02 a {
		background: url(i/m-background.gif) 0 0px no-repeat;
		}
	#m03 a {
		background: url(i/m-creativity.gif) 0 0px no-repeat;
		}
	#m04 a {
		background: url(i/m-inspiration.gif) 0 0px no-repeat;
		}

	body#sectionone #m01 a, 
	body#sectiontwo #m02 a,
	body#sectionthree #m03 a,
	body#sectionfour #m04 a {
		background-position: 0px -20px;
		}

	xbody#sectionfront #m00 a {
		background-position: 0px -50px;
		}

#submenu {
	width: 200px;
	float: left;
	margin: 125px 0 0 0;
	background: #ececec;
	}
	
	#submenutitle {
		width: 200px;
		height: 50px;
		position: absolute;
		top: 75px;
		left: 225px;
		background: url(i/squorangecom.gif) 0 0px no-repeat;
		}
	
	#submenucontent {
		padding: 20px 10px 0px 10px;
		}
	
	#submenusearch {
		height: 45px;
		with: 200px;
		padding: 10px 10px 0 10px;
		border-top: 3px solid #fff;
		}

#content {
	width: 550px;
	float: left;
	margin: 145px 0 0 25px;
	}
	
#counters {
	position: absolute;
	top: 0;
	left: 0;
	}

div.floatright {
	width: 440px;
	float: right;
	}
	
div.floatleft {
	width: 90px;
	float: left;
	margin-right: 20px;
	text-align: right;
	}

div.twocolumn {
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	}

/*
Formatting
*/

img {
	border: 0px;
	}

	img.floatright {
		float: right; 
    	clear: right; 
    	margin-left: 15px; 
		}
	
	img.floatleft {
		float: left;
    	clear: left; 
    	margin-right: 15px; 		
		}

.centered {
	margin-left: auto;
	margin-right: auto;
	}

.obj {
	margin: 10px 0 10px 0;
	}

#s {
	width: 175px;
	height: 16px;
	background: #f9f9f9;
	color: #333;
	margin: 0 0 15px 0;
	padding-top: 2px;
	border: 1px solid #aaa;
	}
	
	.query {
		border: 1px solid #efefef;
		}
	
	#searchsubmit {
		margin: 2px 0 0 5px;
		padding: 0px 5px;
		border: 1px solid #ccc;
		background: #eee;
		color: #000;
		font-weight: normal;
		overflow: visible;
		height: 20px;
		width: 30px;
		cursor: pointer;
		}

a ,			
a:link,	
a:active { 
	color: #000; 
	text-decoration: none; 
	}

	#content a {
		text-decoration: underline;
		}
	
	#content h1 a {
		text-decoration: none;
		}
	
	#content a:hover {
		text-decoration: none;
		}

a:hover	{ 
	color: #fff; 
	background: #000;
	text-decoration: none; 
	}

p {
	font-size: 1.1em;
	}		
	

ul {
	margin-bottom: 20px;
	}

li {
	display: block;
	font-size: 1.1em;
	list-style: none;
	border-bottom: 1px solid #efefef;
	}
	
	li a {
		text-decoration: none;
		}
	
h1 {
	font: bold 1.2em "Trebuchet MS", verdana, Sans-Serif;
	color: #000;
	letter-spacing: 0em;
	}
	
.orange {
	font: 1em "Trebuchet MS", verdana, Sans-Serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	}

.cdata {
	background: #F5F5F5;
	border-bottom: 1px solid #DDD;
	padding: 3px 3px 3px 7px;
	height: 1%;
	}
	
.cdata strong {
  display: block;
	}
#content img.avatar {
	float: right;
	display: inline;
	margin: 1px 1px 0;
	}
.ctext {
  padding: 0 7px;
	}

.commentlist li p {
	font-size: 1em !important;
	}
.commentmetadata {
	font: 1em "Trebuchet MS", verdana, Sans-Serif;
	}
.commentmetadata a {
	color: #A5A5A5;
	}
.post {
	margin-bottom: 40px;
	}
.postmetadata {
	margin-bottom: 10px;
	font: 1.1em "Trebuchet MS", verdana, Sans-Serif;
	line-height: 1.2em;
	color: #aaa;
	}
	
	.postmetadata a {
		color: #aaa;
		}


#author, #email, #url, #comment, #submit {
	font: 1em "Trebuchet MS", verdana, Sans-Serif;
	padding: 2px 4px;
	width: 200px;
	border: 1px solid #aaa;
	}
#comment {
	width: 550px;
	height: 170px;
	margin-top: 10px;
	}
#submit {
	width: 100px;
	height: 22px;
	margin: 10px 0 50px 0;
	background: #ccc;
	border: 1px solid #aaa;
	color: #000;
	cursor: pointer;
	overflow: visible;
	}
	

#wp-calendar {
  width: 100%;
	margin: 0 0 12px;
}
#wp-calendar td {
  text-align: center;
}

.nav {
	font-size: 1.1em;
	padding: 0 0 22px;
}
.navigation {
	font: bold 1.2em "Trebuchet MS", verdana, Sans-Serif;
	margin: 20px 0;
	height: 1.3em;
}