body {
	margin:0px;
	padding:0;
	font-family:"Georgia";
	font-size:13px;
	margin:20px;
	/*background: url('bg1.jpg') no-repeat fixed -1728px;*/
}
a { 
	text-decoration:none;
	color:#E1156D;
}
a:active
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}

a:hover {text-decoration:underline;}
h2.n_title,h2 {padding:0;margin:0;font-weight:normal;margin-bottom:10px;}
#pt {
	font-weight:normal;
	font-size:50px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	line-height:0px;
}
div#logo {
	padding-left:10px;
}
div#logo img {
	margin:0;
	border:0;
	margin-bottom:30px;
	padding:0;
	display:block;
	float:left;
}

div#wrap {
	position:relative;
	background-color:#fff;
	width:1000px;
	margin:auto;
}

/*#nav_images {
	position:absolute;
	top:0px;
	left:0;
	height:150px;
	width:100%;
	overflow:hidden;
	background-color:#000;
	border:10px solid pink;
	border-left:0;
	border-right:0;
}*/

#nav_images {
	position:absolute;
	top:200px;
	left:900px;
	/*width:310px;*/
	border-left:0;
	border-right:0;
}

#nav_images img {
	border:0;
	float:left;
	
}
#nav_images a {
	display:block;float:left;
	border:2px solid #ccc;
	margin-left:2px;
	margin-bottom:2px;
}

#nav {
	position:fixed;
	left:00px;
	width:320px;
	top:210px;
	text-align:right;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	background-color:#fff;
}

#nodes {
	width:500px;
	margin-left:340px;
	margin-top:30px;
}

#nav li {
	margin:0;
	padding:0;
	
}

#nav img {
	border:0;
}

#nav a {
	border:0;
	display:block;
	
}

/*div.node {
	background-color:#fff;
	margin-bottom:50px;
	padding-bottom:50px;
	border-bottom:1px solid #ccc;
}*/

div.node {
	background-color:#fff;
	padding-left:10px;
	margin-top:50px;
	margin-bottom:50px;
	line-height:140%;
}

div.node li {
	margin-bottom:5px;
}

div.node img {
	border:0;
}


.abs {
	top:200px;
	left:5000px;
	position:absolute;
}

input, textarea {
	border:1px dashed #ccc;
	font-family:"Georgia", serif;
	font-size:12px;
	background-color:#eee;
	padding:2px;
	
}
.clear {
	clear:both;
}

a.edit {
	color:red;
}
a.over {
	background-color:#eee;
}
div.over {
	border-left:5px solid pink;
	padding-left:10px;
}
#nav_images, #nav, #nodes {
	top:30px;
}

hr.break {border:0;border-bottom:5px dotted #eee;}
ul.pretty_list {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-bottom:15px;
	line-height:130%;
}
ul.pretty_list li {
	margin-bottom:10px;
}
div.node a.thickbox img {
	border:7px solid #eee;
	margin-right:6px;
	margin-bottom:6px;
	float:left;
}