/*   
Theme Name: The Color Theft
Description: The Color Theft WordPress Theme
Author: WPCoder
Author URI: http://wcoder.com/
Version: 1.0
*/

/* General */


ul{
	float: left;
	list-style-position: inside;
	list-style-type: square;
	text-indent: 0px;

	clear: left;	
}

#commentform {
	margin: 0px;
	float: left;
	list-style-position: inside;
	list-style-type: square;

}

.commentform2 {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 370px;
font-family:Tahoma, arial, verdana, courier;
padding: 5px;
}

#commentform2:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}

#commentform2:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
padding-left: 5px;
height: 20px;

padding-top: 6px;
}

#commentform #author {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
padding-left: 5px;
height: 20px;

padding-top: 6px;
}

.commentformcall {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #ff0099;
width: 280px;

background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 5px;
padding-top: 6px;
}

.call2 {
margin-top: 0px;
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #ff0099;
width: 370px;
font-family:Tahoma, arial, verdana, courier;
padding-left: 5px;




}

#commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;

height: 20px;
padding-left: 5px;
padding-top: 6px;
}

#commentform #email:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;

height: 20px;
padding-left: 5px;
padding-top: 6px;
}

#commentform #author:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;

height: 20px;
padding-left: 5px;
padding-top: 6px;
}

#commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
height: 20px;
padding-left: 5px;
padding-top: 6px;
}

#commentform input{
margin: 0px;
}

.tags{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
}


html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, { margin: 0; padding: 0; border: 0; outline: 0; }

:focus { outline: 0; }
.clear:after { content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clear { height: 1%; }
.wrapper { width: 450px; margin: 0 auto; }
a:hover { text-decoration: none !important; }

/* Header */

#header {

	width: 450px;

	background-color: #222222;
}
#header h1 {   }
#header h1 a { text-decoration: none;  }
#header h1 a:hover { text-decoration: none !important; }

#nav {  margin: 7px 0 0 0; }
#nav li { display: inline;  margin: 0 10px; font-size: 13px; font-weight: bold; }
#nav li a { color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* Content */

#content {
	width: 470px;
	
	padding: 30px 0 0 0;
	background-color: #cccccc;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#content .divider { width: 30px; margin: 15px 0 25px 0; background: url(images/divider.png) bottom repeat-x; height: 4px; }
.post {
	width: 470px;
	margin-left: 124px;
	background-color: #EAEAEA;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #FFffff;
}
.top {
	width: 470px;
	margin-left: 124px;
	background-color: #EAEAEA;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #FFffff;



}
.greybg {
	width: 124px;

	background-color: #333333;




}



.post h2 { color: #a18fb5; font-size: 15px;  	
}
.post h2 a { color: #333333; text-decoration: none; }
.post h2 a:hover { text-decoration: none; }
span.author { margin: 15px 0 0 0; font-style: italic; font-size: 11px; color: #222; }

.text {  width: 450px; }
.page .text { width:450px; }
.text a { color: #664a86; text-decoration: none; }
.text p { margin: 15px 0; color: #333; }
.text ul, .text ol { margin: 15px 0; }
.text li { margin: 5px 0; }
.text blockquote { font-style: italic; background: url(images/quote.gif) top left no-repeat; text-indent: 25px; }
.info { color: #cccccc; font-size: 11px;  }
.info ul li { margin: 0 0 10px 0; list-style: none; }
.info a { color: #ff5d96; text-decoration: none; }
.more-link { display: none; }
span.more { background: url(http://www.fatcowmedia.com/files/read-more.gif) right center no-repeat; padding: 0 20px 0 0; }


/* Sidebar */

#sidebar {  width: 275px; margin: 0 0 0 25px; padding: 40px 0 0 0; }
#sidebar h3 { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #999; }
#sidebar p {  margin: 10px 0; }
#sidebar a { color: #664a86; text-decoration: none; }
#sidebar ul { margin: 10px 0; list-style: none; }
#sidebar ul li { margin: 4px 0;  }

.divider { clear: both; width: 275px; padding: 10px 0 0 0; margin: 10px 0 15px 0; background: url(images/divider.png) bottom repeat-x; height: 4px; }
.divider2 { clear: both;  }
#ads { width: 280px;   }
#ads a img {  }

#categories ul { font-size: 12px; width: 275px;  }
#categories ul li {  width: 137px; }
#categories ul li a { color: #222; text-decoration: none; }

#blogroll ul { width: 275px; }
#blogroll li {  width: 275px; color:#222; }
#blogroll a { color:#222; }

#search input.search { margin: 15px 0 0 0; height: 20px; width: 245px; border: 1px solid #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 6px; padding-left: 5px; }

/* Footer */

#footer { margin: 25px 0 0 0; clear: both; width: 100%; background: #c1e0e8 url(images/pattern2.png) top repeat-x; padding-top: 40px; overflow: auto; }
#thankyou { width: 814px; background: url(images/thankyou.gif) no-repeat; height: 76px; padding: 15px 0 10px 0; margin: 0 auto; clear: both; }


.pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0098;
	text-decoration: none;
}

.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	line-height: 5px;
		}

li,ul{

	list-style-type: square;
		}
.grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;

	}

	
		
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

	
}
.line {

	background-image: url(http://www.fatcowmedia.com/files/line.gif);
	background-repeat: repeat-x;
}




















.colour_nav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFF00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	
		}
.colour_nav a:link{
	color: #FFE002; 
	text-decoration: none;

}
.colour_nav a:visited {
	color: #FFE002; 
	text-decoration: none;
}
.colour_nav a:hover {
	color: #ffffff;
	text-decoration: none;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}.normal {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.description {
	FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.companyname {
	FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
.cattext{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;

}
.catgrey{
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;

}
.cattextbig{
	FONT-SIZE: 19px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	FONT-WEIGHT: bold;

}
.cattextbigwhite{
	FONT-SIZE: 19px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	FONT-WEIGHT: bold;

}
.cattextwhite{
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	FONT-WEIGHT: bold;

}
.forminput{
	FONT-SIZE: 11px;
	COLOR: #333333;

}

.border_grey {
	border: 1px solid #000000;


	
	}

.borderwhite {
	border: 1px solid #ffffff;


	
	}

.border {
	border: 2px solid #cccccc;


	
	}.boxs {
	border-top: 2px solid #454E71;
	border-right: 0px none #454E71;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #454E71;
	
}.head {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 3px;
	letter-spacing: 1px;
	
	}.indexhead {
	background-color: #454E71;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 3px;
	letter-spacing: 4px;
	
	}.datatable {
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 3px;

	}.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
	}.datetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	
		}
		
		
			.thanks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;	
		}
		
		
		.greysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
	
		}.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
		
		}.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
		FONT-WEIGHT: bold;

}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
		FONT-WEIGHT: none;

}.bottom {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	
	}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #333333;
	}
.left_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #B68901;
	}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(http://www.awesomefx.co.uk/bg.jpg);
	background-color: #D1D7E7;
	color: #ffffff;
	background-repeat: no-repeat;
}
.front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	}
.frontwhitee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #ffffff;
		
}
.frontwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	
	color: #ffffff;
	
		
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ffffff;
	
		
}
.frontwhitesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	color: #ffffff;
	
		
}.bottom_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #cccccc;
		margin-left: 12px;
}
.bottom_space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal;
	color: #cccccc;
	letter-spacing: 3px;
		
}
.bottom_space a:link{
	color: #FF0066; 
	text-decoration: none;

}
.bottom_space a:visited {
	color: #FF0066; 
	text-decoration: none;
}
.bottom_space a:hover {
	color: #333333;
	text-decoration: none;


}
A:link {
	COLOR: #FDC70E; TEXT-DECORATION: none
}
A:active {
	COLOR: #FDC70E; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FDC70E; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
	
}
.navbar a:link {TEXT-DECORATION: none; color: #FFffff; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.navbar a:visited {TEXT-DECORATION: none; color: #FFffff;}

.navbar a:hover { COLOR: #00AFF0; TEXT-DECORATION: none}

.navbar a:active {TEXT-DECORATION: none; color: #FFffff;}

.top_nav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 3px;

}

TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width: 100%;

}
INPUT  {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	WIDTH: 100%
	
	}
.newsletter  {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	WIDTH: 160px
	
	}


select {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; WIDTH: 100%
	}

.login	{ background-image: url("http://www.uk-birthdays.com/files/login.gif");

		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 8pt;
		height: 20px;
		width: 460px;
		cursor:hand;
		border: 0px solid;

	}.goo	{ background-image: url("http://www.uk-birthdays.com/files/go.jpg");

		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		color: #cccccc;
		font-size: -1pt;
		height: 18px;
		width: 24px;
		cursor:hand;
		border: 0px solid;

	}.key_submit	{ background-image: url("files/key_submit4.jpg");

		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		color: #cccccc;
		font-size: -1pt;
		height: 17px;
		width: 94px;
		cursor:hand;
		border: 0px solid;

	}.key_submit2	{ background-image: url("files/key_submit2.jpg");

		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		color: #cccccc;
		font-size: -1pt;
		height: 24px;
		width: 96px;
		cursor:hand;
		border: 0px solid;

		}

		h1 {
			color:			#FF0066;
			font:			16px Arial, helvetica, sans-serif;
			font-weight:	bold;
			margin:			0px 0px 0px 0px;

		}		

		h2 {
			color:			#FF0066;
			font:			16px Arial, helvetica, sans-serif;
			font-weight:	bold;
			margin:			0px 0px 0px 0px;

		}
		.box_profile{
	BACKGROUND-COLOR: #dde9eb;
	border: 1px solid #cccccc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
		}
.newsletterheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #333333;
		}
.mainblog{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;


}

		li{
	list-style-image: url(files/bullet.gif);
		}
		
		
		.inputbox{
	BACKGROUND-COLOR: #000000;
	border: 1px solid #0084FF;
	color: #ffffff;
	width: 200px;
	padding: 5px;
	height: 26px;
	
	}
.blue {color: #00AFF0}
