/*   
Theme Name: us/them/yours
Theme URI: http://www.usthemyours.com
Description: a-brief-description
Author: us/them/yours
Author URI: http://www.usthemyours.com
Version: 1.0
*/
body {
	margin:0;
	}
#maincontainer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	}
#gradient {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:40px;
	}
#header {
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	height:110px;
	}
#logo {
	position:absolute;
	top:0;
	left:50px;
	width:110px;
	height:110px;
	}
#headline {
	position:absolute;
	top:0;
	left:215px;
	width:700px;
	height:100%;
	}
#headline a {
	color:#000;
	text-decoration:none;
	}
#headline a:hover {
	color: #CCCCCC;
	}
#navlist {
	margin:0;
	padding-top:6px;
	padding-left:0;
	}
#navlist ul {
	list-style:none;
	}
#navlist li {
	float:left;
	display:inline;
	font-family:"Georgia",Times, serif;
	font-size:75px;
	font-style:italic;
	font-weight:light;
	letter-spacing:-0.02em;
	}
#navlist li:before { 
	content:"/";
	}
*:first-child+html #navlistli:before {
	content:"/";
	}
#navlist li:first-child:before { 
	content:""; 
	}
*:first-child+html #navlist li:first-child:before {
	content:"";
	}
#navlist li:last-child:after {
	content:"";
	}
*:first-child+html #navlist li:last-child:after {
	content:"";
	}
/*IE workaround*/
/*All IE browsers*/
* html #navlist li {
	background-image:url(http://www.usthemyours.com/wp-content/themes/usthemyours/images/separator.png);
	background-repeat: no-repeat;
	}

/*Win IE browsers - hide from Mac IE\*/

/* * html #navlist { height: 1%; } */

/* * html #navlist li	{
	display: block;
	float: left;
	} */

/*End hide*/
/*Mac IE 5*/

/* * html #headline li:first-child { background-image: none; } */

#uppermenucontainer {
	position:absolute;
	top:165px;
	left:0;
	width:100%;
	height:30px;
	text-align:center;
	}
#uppermenucontinue {
	position:absolute;
	top:0;
	/*safari*/height:28px;
	/*FF height:28px;*/
	font-weight:lighter;
	letter-spacing:0.03em;
	border-bottom:1px solid #333;
	}
#intro {
	position:absolute;
	top:0;
	left:20px;
	width:160px;
	height:30px;
	}
.pages {
	position:absolute;
	top:0;
	left:215px;
	}
.pages ul {
	list-style-type:none;
	margin-top:0;
	padding:0;
	}
.pages li {
	float:left;
	display:block;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	font-family:andale mono;
	font-size:10px;
	font-weight:lighter;
	letter-spacing:0.03em;
	text-transform:uppercase;
	border-bottom:1px solid #333;
	}
.pages a {
	color:#000;
	text-decoration:none;
	}
.pages a:hover {
	color:#efefef;
	}
#container {
	position:absolute;
	top:195px;
	left:0;
	width:100%;
	}
#content {
	position:absolute;
	top:0;
	left:220px;
	margin-top:30px;
	}
.post { 
	position:absolute;
	float:left;
	padding-bottom:20px; /* padding anzichè margin perchè vengono posizionati dal gird a licious e, avendo messo il bordo alle tag anzichè al post il padding non viene dentro ma fuori, dando l'impressione che sia margin. serviva bottom perchè altrimenti lo prendono anche i primi e i post vengono spostati in sotto disallineandoli con la sidebar */
	}
.post ul {
	list-style:none;
	margin:0;
	padding-left:0;
	padding-top:20px;
	}
.post li {
	padding:0;
	}
.post p {
	margin-top:0;
	margin-bottom:8px;
	}
.post a {
	text-decoration:none;
	}
.post a:hover {
	text-decoration:underline;
	}
.entry { 
	position:relative;
	width:100%;
	}
.entry ul {
	margin:0;
	padding:0;
	}
.entry p { 
	font-family:Lucida Grande;
	font-size:12px;
	font-weight: lighter;
	line-height:17px;
	letter-spacing:0.00em;
	color:#333;
	margin-top:5px; 
	margin-bottom:10px;
	}
.entry a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
	}
.entry a:hover {
	text-decoration:underline;
	}
.more-link {
	margin-bottom:10px;
	font-family: "Georgia";
	font-size:10px;
	font-style:italic;
	font-weight:light;
	color:#333;
	}
.more-link a {
	color:#333;
	}
.more-link a:hover {
	text-decoration:underline;
	}
.entry img {
	border:0;
	}
.tags {
	position:relative;
	float:left;
	}
.tags p {
	margin:0;
	padding-bottom:10px;
	}
.tags ul {
	list-style:none;
	padding-top:5px;
	padding-left:0;
	margin-left:0;
	}
.tags li {
	font-family:Lucida Grande;
	font-size:13px;
	font-variant:small-caps;
	padding-right:5px;
	display:block;
	float:left;
	padding-bottom:5px;
	
	}
.tags a {
	text-decoration:none;
	color:#000;
	}
.tags a:hover {
	text-decoration:underline;
	}
.accaerre {
	width:10px;
	height:10px;
	clear:left;
	}
.postfooter {
	position:relative;
	clear:left;
	width:100%;
	height:10px;
	border-bottom:1px solid #666;
	}
#navigation {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:30px;
	padding-bottom:70px;
	}
#navigationpos {
	position:absolute;
	top:0;
	left:215px;
	width:460px;
	height:100%;
	}
#navigationpos a {
	padding:5px;
	font-family:andale mono;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
	}
#navigationpos a:hover {
	color:#FFF;
	}
#footer {
	position:absolute;
	left:0;
	width:100%;
	height:205px;
	}
#footercontent {
	position:absolute;
	top:30px;
	left:0;
	width:100%;
	height:175px;

	border-top:1px solid #666;
	}
#footer ul {
	list-style:none;
	margin:0;
	padding-left:0;
	}
#footer li {
	}
#footer p {
	font-family:Lucida Grande;
	font-size:10px;
	line-height:17px;
	color:#666666;
	}
#footer a {
	color:#000;
	text-decoration:none;
	color:#666666;
	}
#footer a:hover {
	color:#CCC;
	}
.subbottom_1 {
	position:absolute;
	top:20px;
	left:200px;
	width:280px;
	margin-left:20px;
	padding-right:20px;
	}
.subbottom_2 {
	position:absolute;
	top:20px;
	left:540px;
	width:280px;
	padding-right:20px;
	}	
.subbottom_left {
	position:relative;
	float:left;
	width:48%;
	margin-top:0;
	}
.subbottom_right {
	position:relative;
	float:right;
	width:48%;
	margin-top:0;
	}
.subbottom_100 {
	position:relative;
	float:right;
	width:100%;
	margin-top:0;
	}
	
/* columnizer */	
	
.first.column {
	margin-right:20px;
	}  
.last.column { 
	}  
.column {
	}

/* sidebar */

#sidebar {
	position:absolute;
	top:10px;
	left:0;
	margin-top:15px;
	margin-bottom:20px;
	width:200px;
	}
.menu {
	height:auto;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:10px;
	border-top:1px solid #666;
	font-family:Lucida Grande;
	font-weight:;
	font-size:11px;
	text-transform:none;
	line-height:15px;
	}
.menu ul {
	list-style-type:none;
	margin:0;
	margin-top:0;
	padding-left:0;
	}
.menu li {
	}
.menu p {
	margin:0;
	}
.menu a {
	color:#333;
	}
.menu a:hover {
	color:#CCC;
	}
	
/* wp-tag-cloud */

.wp-tag-cloud {
	list-style-type:none;
	margin:0;
	padding:0;
	}
.wp-tag-cloud li {
	padding-bottom:1px;
	text-transform:uppercase;
	}
.wp-tag-cloud a {
	color:#000;
	}
.wp-tag-cloud a:hover {
	color:#efefef;
	}
	
/* single.php */
	
.singlecontent {
	position:absolute;
	top:0;
	left:0;
	width:460px;
	border-bottom:1px solid #666;
	}
.singlecontent p {
	margin-top:0;
	}
.singlecontent a {
	color:#666;

	}
.singlecontent a:hover {
	text-decoration:underline;
	}
.singleentry { 
	position:relative;
	width:100%;
	}
.singleentry ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.singleentry p { 
	font-family:Lucida Grande;
	font-size:12px;
	line-height:17px;
	letter-spacing:0.00em;
	color:#000;
	margin-top:10px; 
	margin-bottom:10px;
	}

/* pages */

.pagecontent {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width:620px;
	}
.pagecontent p {
	margin:0;
	font-family: "Georgia";
	font-size:13px;
	color:#000;
	line-height:16px;
	}

/* related post plugin classes */

.text_related_post {
	font-family:Lucida Grande;
	font-size:10px;
	font-weight:light; 
	color:#000;
	margin-top:10px; 
	margin-bottom:10px;
	text-transform: none;
	}
	
/* Archive.php */

.archive { 
	position:relative;
	width:480px;
	}
.archive ul {
	list-style:none;
	margin-top:10px;
	padding:0;
	}
.archive li {
	padding-top:5px;
	width:100%;
	margin:0;
	font-family:Lucida Grande;
	font-size:12px;
	font-style:normal;
	letter-spacing:-0.02em;
	font-weight:light;
	text-transform:uppercase;
	}
.archive a {
	color:#000;
	text-decoration:none;
		}
.archive a:hover {
	text-decoration:underline;
		}
.archivecontent {
	position:relative;
	width:480px;
	background-color:#00F;
	}

/* typography */

h1 {
	margin:0;
	padding:0;
	font-family:"Georgia";
	font-size:24px;
	letter-spacing:0,03;
	font-weight:lighter;
	color:#000;
	}
h2 { 
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
	padding-top:1px;
	padding-left:3px;
	padding-bottom:1px;
	font-family:"andale mono";
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
	font-weight:lighter;
	font-variant:normal;
	color:#FFFFFF;
	background-color:#000000;
	}
h3 { 
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
	font-family:"Georgia";
	font-size:18px;
	letter-spacing:0;
	font-weight:lighter;
	color: #333333;
	}
h4 {
	margin:0;
	margin-bottom:10px;
	font-family:georgia;
	font-size:14px;
	text-transform: capitalize;
	letter-spacing:0.01em;
	font-weight: normal;
	}
h5 {
	width:100%;
	font-family:"Georgia";
	font-size:16px;
	font-style:italic;
	font-weight:lighter;
	color:#FFF;
	}

/* Links */

a {
	text-decoration:none;
	}

/* images */

img {
	border:0;
	}
	
/* hr */

hr {
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
	}

/* other classes*/

.author {
	font-family:"Georgia",Times, serif;
	font-size:12px;
	font-style:italic;
	letter-spacing:0;
	font-weight:lighter;
	font-variant:normal;
	text-transform:none;
	}
.category {
	margin:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:2px;
	font-family:"Georgia",Times, serif;
	font-size:12px;
	font-style:italic;
	letter-spacing:0;
	font-weight:lighter;
	font-variant:normal;
	text-transform:capitalize;
	}
.date {
	margin:0;
	padding:0;
	font-family:"Georgia";
	font-size:11px;
	font-style:italic;
	letter-spacing:0;
	font-weight:lighter;
	color:#666;
	}
.black {
	color:#000;
	}

/* search form */

#search_form {
	width:160px;
	background-color:#990;
	}
.searchform {
	position:absolute;
	top:10px;
	left:0;
	margin:0;
	padding:0;
	width:155px;
	height:12px;
	}

/* Links widget style */

.xoxo {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:5px;
	font-family:Lucida Grande;
	text-transform:capitalize;
	font-size:10px;
	color: #cccc;
	line-height:17px;
	}
	.xoxo a:hover {

	color: #333;
	
	}
.linkcat {
	list-style:none;
	margin-bottom:15px;
	padding:0;
	}

/* Comments */

.comments {
	clear:left;
	border-top:1px solid #666;
	}
.comments ul {
	margin:0;
	padding-bottom:20px;
	padding-left:30px;
	list-style:none;
	}
.comments li {
	padding-top:10px;
	font-family: "Georgia", Times, serif;
	font-size:13px;
	font-weight:light; 
	line-height:18px;
	letter-spacing:0.03em;
	color:#000;
	}
	
.comments p {
	font-family:Lucida Grande;
	font-size:10px;
	font-weight:light; 
	line-height:18px;
	letter-spacing:0.03em;
	color:#000;
	}
#comment {
	width:100%;
	}
#respond {
	width:100%;
	clear:left;
	border-top:1px solid #666;
	}
#respond p {
	font-family:Lucida Grande;
	font-size:10px;
	font-weight:light; 
	line-height:18px;
	letter-spacing:0.03em;
	color:#000;
	}
.commentmetadata {
	margin:0;
	padding:0;
	font-family:"Georgia";
	font-size:11px;
	font-style:italic;
	letter-spacing:0;
	font-weight:lighter;
	color:#CCC;
	}
.ontxt{
    font-family:Lucida Grande;
	font-weight:lighter;
	font-size:11px;
	text-transform:none;
	line-height:14px;
	letter-spacing: 0.02em;
	color: #333;
	}
.ontxt p {
	margin-top: 7px;
	}