	/*  
	
	RIKCAT>COM Styles
	Theme URI: http://www.rikcat.com/
	Author: Rik Catlow
	Author URI: http://www.rikcat.com/

	Color Table:
	
	#ffffff -- White
	#1e1e1e	-- Body Background
	#c3c3c3 -- Light Gray
	#616161 -- Dark Gray
	#03ACEF -- Blue
	#64BB46 -- Green
	#F9B6D5 -- Pink
	
	*/

	
	/* ### Globals ### */
	
	

	body	{
		text-align:left;
		font:normal 13px 'Trebuchet MS';
		color:#333;
		margin:0;
		padding:0;
		}
		
	#wrp { width:980px;
		}	
		
	.preload {display:none;}
	
	
	a {
		text-decoration:none;
		font-weight:bold;
		color:#000;
		}
	
	a:hover {
		color:#03ACEF;
		text-decoration:underline;
		}
		
		
	h1 { 	
		font:bold 38px 'Trebuchet MS';
		color:#0099cc;
		letter-spacing:-.05em;
		padding:0 0 0 3px;
		}
	
	h1 span { 
		color:#666666;
		}
	
	h1 b { 
		color:#474747;
		}
		
	
	h2 {
		font:bold 18px 'Trebuchet MS';
		color:#03ACEF;
		}
		
	h2 a {
		color:#03ACEF;}
		
	h2 a:hover {
		color:#64BB46;
		text-decoration:none;}
		
		
	h3 {
		font:bold 14px 'Trebuchet MS';
		color:#bdca46;
		}
		
	p {
		margin:0 0 15px 0;
		padding:0;
		}
		
	form {
		margin:0;
		padding:0;
		}
	
	input { 
		font:normal 13px 'Trebuchet MS';
		background:#F7D3E4;
		color:#666;
		margin:0;
		padding:0;}
		
	input:focus {border:2px solid #03ACEF;}
		
	textarea { 
		font:normal 13px 'Trebuchet MS';
		background:#F7D3E4;
		padding:0;
		color:#666;
		margin:2px;
		}
		
	textarea:focus {border:2px solid #03ACEF;}	
		
	select { 
		width:180px;
		font:normal 13px 'Trebuchet MS';
		background:#F7D3E4;
		margin:0 0 5px 0;
		color:#444;
		display:block;}
		
	label {
		display:block;
		margin:15px 0 0 0;
		padding:0;
		}
		
	input.button { 
		background:none;
		margin:4px 0 0 0;}
		
	.clearfix:after {
   		content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
		



	/* ### Navigation ### */
	
	
	.navigation {
		margin:0;
		padding:0;
		}
		
	.navigation li {
		list-style:none;
		margin:0 0 4px 0;
		padding:0;}
	
	.navigation a {
		height:16px;
		width:168px;
		display:block;
		background:url(../images/nav_li_bk.gif) no-repeat;
		padding:6px 0 6px 12px;
		margin:0;
		color:#ED5AA0;
		}
		
	.navigation a:hover { 
		background:url(../images/nav_li_bk.gif) no-repeat 0 100%;
		color:#fff;
		text-decoration:none;

		}


		
	
	/* ### Header ### */
	
	
	
	#header {
		height:145px;
		background:url(../images/header_bk.jpg) no-repeat top right;
		margin:0 0 30px 0;
		}
		
	#header h1 {
		position:relative;
		top:60px;
		margin:0;
		padding:0;
		}
		
		
		
		
		
	/* ### Main Content Structure ### */
	
	
	.narrow_middle {
		width:410px;
		}
	
	.wide_middle {
		width:650px;
		}
		
		
	#content {

		float:left;
		margin:0 45px 60px 40px;
		padding:0;}
		

	#content h2 {
		margin:0 0 10px 0;
		padding:0;
		
		}
		
	#content h4 {
		font:normal 13px 'Trebuchet MS';
		color:#64BB46;
		display:inline;
		margin:0 0 2px 0;
		padding:0;
		text-transform:uppercase;
		}
		
	#content p {
		margin:0 0 25px 0;
		line-height:17px;
		}
		
	#content .date {
		font:normal 12px 'Trebuchet MS';
		color:#ccc;}
	
	#content dt {
		color:#bdca46;
		}
		
	#content dd {
		margin:0 0 20px 0;
		padding:0;
		}
		
	#content ul {
		margin:0;
		padding:0;
		}
	
	#content li {
		margin:0 0 3px 0;
		padding:0;
		list-style:none;
		}
	
	#left_side {
		width:180px;
		height:auto;
		list-style:none;
		margin:0;
		padding:5px 0 0 22px;
		float:left;}
		
	img.right_image {
		float:right;
		margin:3px 0 2px 8px;
		border:1px solid #333;
		}
		
	img.left_image {
		float:left;
		margin:3px 8px 2px 0;
		border:1px solid #333;
		}
		
	
	
	
	
	
	
	/* ### Sidebar Box ### */
	
	
	#side_col {
		width:230px;
		font:normal 12px 'Trebuchet MS';
		float:left;
		margin:0;
		padding:0;
		background:#fff;
		color:#777;
		}
		
	#side_col .top_round { 
		width:230px;
		background:#FCD4E6 url(../images/top_round.gif) no-repeat;
		height:5px;
		margin:0;
		padding:0;
		}
		
	#side_col .bottom_round { 
		width:230px;
		height:5px;
		background:#fff url(../images/bottom_round.gif) no-repeat;
		margin:0 0 8px 0;
		padding:0;
		}
		
		
	#side_col .mail_list { 
		width:100%;
		display:block;
		}
	
	.side_box { 
		height:auto;
		padding:5px 15px 5px 15px;
		margin:0;
		background:#FCD4E6;
		}
		
	.side_box dl {
		margin:9px 0 0 0;
		padding:0;
		}
	
	.side_box dd {
		margin:0 0 10px 0;
		padding:0;
		}
		
	.side_box a {
		color:#ED5AA0;
		text-decoration:none;
		}
		
	.side_box a:hover {
		color:#333;
		text-decoration:none;
		}
	
	.side_box .graphic_btn {margin:0 3px 0 0;}

	
	.side_box h3 {
		margin:0 0 5px 0;
		padding:0;
		color:#555;
		}
		
	.side_box ul {
		margin:8px 0 12px 0;
		padding:0;
		}
		
	.side_box li {
		margin:0 0 2px 0;
		padding:0;
		list-style:none;
		}
	
	/* ### Footer ### */
	
	
	
	#footer {
		height:60px;
		clear:both;
		margin:0 0 0 242px;
		padding:0; 
		}
		
	* html body #footer { margin:0 0 0 227px; }
	
	#footer p {
		position:relative;
		font:normal 11px 'Trebuchet MS';
		margin:0;
		padding:0;
		color:#999;
		}
		
	#footer a {color:#999;}
	#footer a:hover {color:#333;}
		
		
	/* ### Flickr Homepage Badge ### */
	
		
	#flickr_badge_wrapper { 
		display:block;
		width:190px; 
		margin:0 0 10px 0;
		}
	
	.flickr_badge_image { 
		margin:5px 5px 0 0; 
		float:left;
		}
		
	.flickr_badge_image img {
		width:42px;
		height:42px;
		border:none !important;
		margin:0;
		}
		
		
	/* ### Artwork ### */
	
	
	
		
	#artwork {
		margin:0;
		padding:0;
		}
		
	#artwork h2 {
		margin:0;
		padding:0;
		}
		
	#artwork h3 {
		color:#333;
		margin:3px 0 0 0;
		padding:0;
			}
	
	#artwork p {
		margin:0 0 20px 0;
		padding:0;
		}
	
	
	#artwork .art_box {
		font:normal 11px 'Trebuchet MS';
		width:123px;
		border:2px solid #F9B6D5;
		margin:0 12px 20px 0;
		padding:10px;
		float:left;
		}

		
	#artwork .art_box span {
		display:block;
		}
		
	#artwork .art_box .title {
		font-weight:bold;
		color:#03ACEF;
		}
		
	#artwork .art_box .status {
		color:#888;
		}
	
	#artwork .art_box .buy {
		color:#64BB46;
		}


	#artwork .art_box .sold {
		color:#666;
		text-decoration:line-through;
		}

	#artwork .addtocart { 
		margin:12px 0 3px 0;
		background:none;
		}

	#artwork img.thumbnail {
		width:120px;
		height:60px;
		border:1px solid #ccc;
		margin:0 0 5px 0;
		display:block;
		}

	#artwork .updated {color:#666; float:left; display:block; margin:5px 0 0 0;}

	#artwork .viewcart {
		margin:0 25px 10px 0;
		padding:0;
		float: right;
		}
		
	#artwork .art_box select { width:110px; margin:2px 0 0 0; padding:0; font:normal 10px  "Trebuchet MS", Verdana, sans-serif;}
	
		
	/* ### Refer ### */	
	
	
		
	#refer {
		font:normal 12px "Trebuchet MS", Verdana, sans-serif;
		margin:0;
		text-align:left;}
		
	#refer td{
		padding: 2px 25px 2px 0px;
		width:auto;
		line-height: 20px;
		border-bottom: #ccc;
		border-width: 0 0 1px 0;
		border-style: none none solid none;}

	#refer td.noline{
		margin:0 0 12px 0;
		border: 0;
		text-align:left;}


	#refer thead { font-weight: bold; background:#ccc;}


	#refer code { font-size: medium; }

	
	#refer .text{
		border-color: gray white white gray;
		padding: 2px;}

	#refer input,textarea, select{
		background-color: #eee;
		border-color: white gray gray white;
		border-width: 1px;
		border-style: solid;
		padding: 5px;}

	#refer input.white{
		background-color: #fff;
		border: 0;}
		
		
	/* ### Stats ### */
		
		
	#stats { 
		padding:10px 0 10px 0;
		border-top:2px solid #ED5AA0;
		border-bottom:2px solid #ED5AA0;
		background:#FCD4E6;
		}
	#stats p {
		text-align:center;
		margin:0;
		padding:0;
		}
	#stats span {
		color:#ED5AA0;
		}
	
	#admin_side_feeds ul {
		margin:9px 0 0 0;
		padding:0;
		}
		
	#admin_side_feeds li {
		padding:5px 0 5px 0;
		border-bottom:1px solid #fff;
		}
	
	#admin_side_feeds h3 a {color:#03ACEF;}
	#admin_side_feeds h3 a:hover {color:#0099cc;}

/* ### Tee ### 
	
	.tee {
		margin: 0 0 15px 0;
		padding: 10px;
		border:2px solid #F9B6D5;
		width: 600px;
		font-weight: normal;
		font-size: 11px;
		}
		
	.tee .title {
		font-weight:bold;
		color:#03ACEF;
	}

	.tee .tee_thumb {
		float: left; 
		margin: 0 15px 0 0;
		height: 60px;
		}
		
	.tee select {
		margin: 5px 0 0 0;
		padding: 0;
		display: inline;
		width: 100px;
		font-size: 12px;
		}
		
	.tee .addtocart {margin: 3px 0 0 0;}
	
	.tee p {line-height: 13px; margin: 5px 0 0 0;}
	
	.tee #tee_info {
		width: 295px;
		float: left;
		margin: 0 55px 0 0;

		}*/

	
	
		