/*

Theme Name: Repeat To Fade
Theme URI: http://http://www.repeat-to-fade.net
Description: A new theme
Version: 1.0
Author: Chris O'Shea
Author URI: http://www.chrisoshea.org

*/


body {
	padding: 		0px;
	margin: 		0px;
	font-family: 		Helvetica, Arial, Verdana, sans-serif;
	font-size: 		10px;
	background: 		#FFFFFF;
}


/*  ************* Layouts  ************* */


#wrap{
	width: 			820px;
	text-align:		left;
	margin: 		0 auto;
}


#head{
	height: 		235px;
}

#name{	
	width: 			544px;
	float: 			left;
	padding:		34px 0px 0px 92px;
}

#oldsite{
	float: 			left;
	padding: 		30px 0px 0px 0px;
	width:			100px;
	font-size: 		16px;
}
#main-wrap{
	width: 			820px;
	margin:			0px;
	padding:		0px;
}

#left {
	width: 			460px;
	float: 			left;
	padding:		0px 0px 0px 150px;
	color:			#464646;
	font-size:		12px;
	font-weight:		normal;
}
#home-left-wrap {
	width: 			610px;
	float: 			left;
	padding:		0px;
	color:			#464646;
	font-size:		12px;
	font-weight:		normal;
}
.home-left-left {
	width: 			140px;
	float: 			left;
	padding:		0px;
	text-align:		right;
	color: 			#ABABAB;
	font-size: 		20px;	
}
.home-left-right {
	width: 			460px;
	float: 			right;
	padding:		0px;
}
.home-left-row{
	width: 			610px;
	float: 			left;
	padding:		0px 0px 10px 0px;
}
p.home-project-desc{
	line-height:		14px;
	padding:		4px 0px 0px 0px;
	margin:			0px;
}
#right{
	float: 			right;
	width: 			180px;
	padding:		0px;
	margin:			0px;
	color:			#464646;
}

/*  ************* Posts  ************* */
.post{
	width:			460px;
	padding:		0px 0px 20px 0px;
	margin:			0px;
}

/*  ************* Images  ************* */

#name img {
	border: 		0;
}

#name a:hover {
	background: 		transparent;
}

#name a:active {
	background: 		transparent;
}
/*  ************* Normal Links  ************* */


a{
	text-decoration: 	underline;
	color: 			#000000;
	background:		none;
}

a:link{
	text-decoration: 	underline;
	color: 			#000000;
	background:		none;
}

a:visited {
	text-decoration: 	underline;
	color: 			#000000;
	background:		none;
}

a:hover {
	text-decoration: 	underline;
	color: 			#000000;
	background:		none;
}

a:active {
	text-decoration: 	underline;
	color: 			#000000;
	background:		none;
}

/*  ************* HEADER ********************** */

#oldsite a{
	text-decoration: 	none;
	color: 			#ABABAB;
	background:		none;
}
#oldsite a:link{
	text-decoration: 	none;
	color: 			#ABABAB;	
}
#oldsite a:visited{
	text-decoration: 	none;
	color: 			#ABABAB;	
}
#oldsite a:hover{
	text-decoration: 	none;
	color: 			#000000;
}
#oldsite a:active{
	text-decoration: 	none;
	color: 			#000000;
	background: 		none;
}


/*  ************* Coloured Links  ************* */

a.online{
	text-decoration: 	none;
	color: 			#EC008C;
}
a:hover.online{
	text-decoration: 	none;
	color: 			#EC008C;
}
a.physical{
	text-decoration: 	none;
	color: 			#00AEFF;
}
a:hover.physical{
	text-decoration: 	none;
	color: 			#00AEFF;
}
a.moving-image{
	text-decoration: 	none;
	color: 			#7A00E4;
}
a:hover.moving-image{
	text-decoration: 	none;
	color: 			#7A00E4;
}
a.research{
	text-decoration: 	none;
	color: 			#FF4900;
}
a:hover.research{
	text-decoration: 	none;
	color: 			#FF4900;
}

/*  ************* page links  ************* */

.post-content-online a{
	text-decoration: 	none;
	color:			#EC008C;
	background:		none;
}
.post-content-physical a{
	text-decoration: 	none;
	color:			#00AEFF;
	background:		none;
}
.post-content-moving-image a{
	text-decoration: 	none;
	color:			#7A00E4;
	background:		none;
}
.post-content-research a{
	text-decoration: 	none;
	color:			#FF4900;
	background:		none;
}

/*  ************* right nav  ************* */

#right ul {
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 20px 0px;
	list-style: 		none;
	font-size: 		20px;
}
#right li {
	margin: 		0px 15px 0px 0px;
	padding: 		0px;
}

#right a{
	text-decoration: 	none;
	color: 			#ABABAB;
	background:		none;
}
#right a.black:link{
	text-decoration: 	none;
	color: 			#ABABAB;	
}
#right a.black:visited{
	text-decoration: 	none;
	color: 			#ABABAB;	
}
#right a.black:hover{
	text-decoration: 	none;
	color: 			#000000;
}
#right a.black:active{
	text-decoration: 	none;
	color: 			#000000;
	background: 		none;
}
#right a.black-selected{
	text-decoration: 	none;
	color: 			#000000;
	background:		none;
}


/* ******** hovers for different sections ******** */
#right a.online:hover{
	text-decoration: 	none;
	color:			#EC008C;
	background:		none;
}
#right a.physical:hover{
	text-decoration: 	none;
	color:			#00AEFF;
	background:		none;
}
#right a.moving-image:hover{
	text-decoration: 	none;
	color:			#7A00E4;
	background:		none;
}
#right a.research:hover{
	text-decoration: 	none;
	color:			#FF4900;
	background:		none;
}

/* ******** selected ******** */

#right a.online-selected{
	text-decoration: 	none;
	color:			#EC008C;
}
#right a.physical-selected{
	text-decoration: 	none;
	color:			#00AEFF;
}
#right a.moving-image-selected{
	text-decoration: 	none;
	color:			#7A00E4;
}
#right a.research-selected{
	text-decoration: 	none;
	color:			#FF4900;
}


/*  ************* text ************* */

.about-intro{
	font-size: 		20px;
	color:			#000000;
	font-weight:		normal;
	padding:		0px;
	margin:			0px;
}

h1{
	font-size: 		20px;
	color:			#333333;
	font-weight:		normal;
	padding:		0px 0px 5px 0px;
	margin:			0px;
}
h1.online{
	color:			#EC008C;
	margin:			0px;
	padding:		0px;
}
h1.physical{
	color:			#00AEFF;
	margin:			0px;
	padding:		0px;	
}
h1.research{
	color:			#FF4900;
	margin:			0px;
	padding:		0px;	
}
h1.moving-image{
	color:			#7A00E4;
	margin:			0px;
	padding:		0px;	
}

h2{
	font-size: 		18px;
	color:			#666666;
	font-weight:		bold;
	margin: 		0px 0px 5px 0px;
	padding:		0px;
}

p.date-online{
	font-size: 		10px;
	color:			#f57fc5;
	margin:			0px;
	padding:		0px;
}
p.date-physical{
	font-size: 		10px;
	color:			#7fd6ff;
	margin:			0px;
	padding:		0px;
}
p.date-moving-image{
	font-size: 		10px;
	color:			#bc7ff1;
	margin:			0px;
	padding:		0px;
}
p.date-research{
	font-size: 		10px;
	color:			#ffa47f;
	margin:			0px;
	padding:		0px;
}

/*  ************* MISC ************* */

hr {
	height: 1px;
	background: #D6D6D6;
	color: #D6D6D6;
	border: 0;
}

hr.online{
	background: 		#f57fc5;
	color: 			#f57fc5;
}
hr.physical{
	background: 		#7fd6ff;
	color: 			#7fd6ff;
}
hr.moving-image{
	background: 		#bc7ff1;
	color: 			#bc7ff1;
}
hr.research{
	background: 		#ffa47f;
	color: 			#ffa47f;
}



#footer {
	clear: 			both;
	font-size: 		10px;
	padding:		60px 0px 10px 150px;
	width:			670px;
	height:			90px;
	background-image: 	url('http://www.repeat-to-fade.net/wp-content/themes/repeat-to-fade/images/footer-back.gif');
	background-repeat: 	no-repeat;
	color:			#464646;
}

/**************** POST PREVIEW *******************/

.thumb-row{
	width:			460px;
	float:			left;
	padding:		0px 0px 8px 0px;
	margin:			0px;
}
.thumb-box{
	width:			140px;
	float:			left;
	padding:		0px 20px 0px 0px;
	margin-right:		0px;
}
.thumb-box-end{
	width:			140px;
	float:			left;
	padding:		0px;
	margin-right:		0px;
}
.thumb-img{
	width:			140px;
	padding:		0px;
	float:			left;
	position:		relative;
}
.thumb-txt{
	float:			left;
	position:		relative;
	padding:		5px 0px 0px 0px;
	line-height:		12px;
	font-size:		9px;
}

.thumb-txt a{
	padding:		0px; 
	margin:			0px;
}
.thumb-txt a:hover{
	padding:		0px; 
	margin:			0px;
}

.thumb-txt-name{
	font-size: 		9px;
	font-weight: 		bold;
}
.thumb-txt-project{
	font-size: 		8px;
	font-weight: 		normal;
}