/*
Theme Name: xtx
Theme URI: http://www.xiotexstudios.com
Description: The theme used for the Xiotex Studios web site
Version: 0.1
Author: Byron Atkinson-Jones
Author URI: www.xiotexstudios.com
*/

/*
 Fonts
----------------------------------------------*/

body, input, select, textarea, h1, h2, h3, h4, p, a 
{
	font:100%/1em tahoma, Geneva, 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

p, li, label, th, td
{ 
	font-size:11px;
	line-height:16px;
	padding:0;
	letter-spacing:1px;
	font-weight: normal;
}


h1
{
	text-transform:uppercase;
	font-size:30px;
	font-weight:bold;
	line-height:1em;
	color: #f60;
	margin-top: 5px;
	letter-spacing:1px;
}

#link_dectoration
{
}

h2
{
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

h3
{
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#side_title
{
	background-color: #001133;
	-webkit-box-shadow:0 0 30px #0066ff; 
	-moz-box-shadow: 0 0 30px #0066ff; 
	box-shadow:0 0 30px #0066ff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 20px;
	height: 27px;
	width: 280px;
	-moz-border-radius: 1em 4em 1em 4em;
	border-radius: 1em 4em 1em 4em;
	margin-bottom: 20px;
}

#postmetadata
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.6em;
	font-weight:normal;
	letter-spacing:1px;	
	color: #a0a0a0;
}

h4
{
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	margin:1.25em 0 0.5em;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#null
{
	text-indent: -99999px;
}

body
{
	background: #000000;
	background-image:url('images/carbon.jpg');
	background-repeat:repeat-x;
}

#header
{
	width: 940px;
	height: 50px;
}

#footer_image
{
	background: #000000;
	background-image:url('images/carbon-bottom.jpg');
	background-repeat:repeat-x;
	width: 100%;
	height: 200px;
	clear: both;
	margin-top: 50px;
	padding-top: 100px;
}


#logo
{
	-webkit-box-shadow:0 0 30px #f60; 
	-moz-box-shadow: 0 0 30px #f60; 
	box-shadow:0 0 30px #f60;
	margin-top: 70px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-image:url('images/logo.jpg');
	width: 960px;
	height: 200px;
	text-indent: -99999px;
	padding-top: 0;
	margin-top: 40px;
}

h4
{
	background-image:url('images/test.png');
	width: 460px;
	height: 100px;
	text-indent: -99999px;
}

p
{
	font-size: 0.6em;
	line-height: 1.7em;
	color: #A0A0A0;
}

#logo_small
{
	background: url(images/logosmall.png) no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -99999px;
	margin-bottom: 0;
	padding-bottom: 0;
}

/*
 Links header
------------------------------------------------ */

#header a
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
}

#header a:link
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
}

#header a:visited
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
}

#header a:active
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
}

#header a:hover
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #830;
}

#blog a
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#blog a:link
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#blog a:visited
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#blog a:active
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f60;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#blog a:hover
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color: #f80;
	font-size: larger;
	line-height: 1.5em;	
	letter-spacing:1px;
}

/*
	post links
--------------------------------------------------*/

#postmetadata a
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:normal;
	color: #A0A0A0;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#postmetadata a:link
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:normal;
	color: #A0A0A0;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#postmetadata a:visited
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:normal;
	color: #A0A0A0;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#postmetadata a:active
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:normal;
	color: #A0A0A0;
	line-height: 1.5em;	
	letter-spacing:1px;
}

#postmetadata a:hover
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	font-weight:normal;
	color: #F0F0F0;
	line-height: 1.5em;	
	letter-spacing:1px;
}

/*
	SideBar links
--------------------------------------------------*/



#sidebar a
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:1px;
	color: #A0A0A0;
}

#sidebar a:link
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:1px;
	color: #A0A0A0;
}

#sidebar a:visited
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:1px;
	color: #A0A0A0;
}

#sidebar a:active
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:1px;
	color: #A0A0A0;
}

#sidebar a:hover
{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:1px;
	color: #f0f0f0;
}

/*
 Floaters
------------------------------------------------ */

.floater 
{
	float:right;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0;
	margin-right: 0;
}

.floater_left
{
	float:left;
	padding-right: 10px;
	padding-top: 5px;
	margin-top:2px;
}

