/*
Theme Name: Orange Crush
Theme URI: 
Description: Simple Orange website theme template
Author: Shelly Cole
Author URI: http://www.anekostudios.com
Version: 5.242006
Ported with a little magic dust by Stuart (http://thebombsite.com/)
*/

/*---------- Defaults ----------*/

* {
	margin:0;
	padding:0;
	outline:0;
	border:none;
	z-index:0;
}

html,
body {
	height:100%;
}

body {
	text-align:center;
	min-width:760px;
	background-color:#F7F7F7;
	background-image:url(/images/3.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, sans-serif;
	color:#666;
	font-size:100%;
}

div {
	text-align:left;
}

p {
	padding-bottom:15px;
	font-family:verdana, sans-serif;
	color:#666666;
	letter-spacing:1px;
}

#footer p {
	font-size:0.7em;
	padding-top:10px;
}

a,
a:link,
a:visited {
	font-family:arial, helvetica, sans-serif;
	color:#FF6701;
	text-decoration:none;
}

a:hover,
a:active {
	color:#DA600E;
}

blockquote {
	padding-left:30px;
	padding-right:30px;
}

code {
	margin: 10px 15px 10px 15px;
	padding: 10px;
	display: block;
	overflow: auto;
	font: 400 1em courier, monospace;
	line-height: 120%;
	white-space: pre;
	background-image:url(/images/4.jpg);
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #FF6701;
}

/*---------- Div ID's ----------*/

#wrapper {
	height:100%;
	min-height:100%;
	width:760px;
	border-left:1px solid #777;
	border-right:1px solid #777;
	color: #000000;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url(/images/5.gif);
}
 
html>body #wrapper {
	height:auto;
}

#content_wrapper {
	float:left; 
	width:480px;
	padding-right:20px;
	padding-left:40px;
}

#header {
	position:absolute;
	top:0;
	left:0;
	width:760px;
	height:220px;
	display:table;
	background-image:url(/images/6.gif);
	z-index:100;
}

#sidebar {
	position:relative;
	width:180px;
	text-align:center;
	float:right;
	margin-right:20px;
	padding:220px 10px 22px 10px;
}

#footer {
	width:760px;
	height:45px;
	clear:both;
	background-color: #FFFFFF;
	left:0;
	bottom:0;
	position: absolute;
	text-align:center;
}

#content {
	width:450px;
	float:right;
	margin-right:25px;
	padding-top:222px;
	padding-bottom:22px;
	font-size:0.8em;
}

#clear_footer {
	width:760px;
	height:22px;
	clear:both;
}

div.outer {
        display:table-cell;
	vertical-align:middle;
}

/*---------- Header Tags ----------*/

h2 {
	padding-top:20px;
	padding-bottom:3px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	text-align:center;
	font-weight:bold;
/*	text-transform:lowercase; */
	color:#FF6701;
	border-bottom:1px solid #FF6701;
	width:90%;
}

h2.category {
	border:none;
}

h3 {
	font-family:"Trebuchet MS", serif;
	color:#777777;
	font-weight:bold;
	border-top:1px solid #FF6701;
	margin-top:20px;
}

h3.archives {
	text-align:center;
	border:none;
	margin-top:30px;
}

.postbody {
	text-align:justify;
}

.postbody h3 {
	border:none;
	text-decoration:underline;
	margin-bottom:10px;
}

h3#respond,
h3#comment {
	border-top:none;
	margin-bottom:20px;
}

#header h1 {
	position:relative;
	float:left;
	width:229px;
	top:12px;
	left:45px;
	font-family:"Trebuchet MS", serif;
	color:#444444;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
}

#header h2 {
	position:relative;
	left:0;
	top:12px;
	float:right;
	width:385px;
	padding:0 50px;
	font-family:"Trebuchet MS", serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.3em;
	text-align:left;
	border:none;
}

/*---------- Images ----------*/

#header img {
	text-align:center;
}

p img {
/*	float:left;*/
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}

.breaker {
	text-align:center;
	margin-bottom:20px;
}

/*---------- Link Tags ----------*/

h1 a,
h1 a:link,
h1 a:visited {
	letter-spacing:0;
	font-family:"Trebuchet MS", serif;
	color:#444444;
	font-weight:bold;
}

h2 a,
h2 a:link,
h2 a:visited {
	letter-spacing:1px;
}

a p.more,
a:link p.more,
a:visited p.more {
	color:#FF6701;
}

a:hover p.more,
a:active p.more {
	color:#DA600E;
}

/*---------- List Styles ----------*/

ol {
	font-family:"Trebuchet MS", serif;
	color:#777777;
	font-weight:bold;
	margin-bottom:30px;
	margin-left:30px;
}

ol li p {
	font-weight:normal;
}

ul {
	list-style-type:none;
	margin-bottom:30px;
	margin-left:30px;
}

/*---------- Paging Links ----------*/

#paging {
	margin-top:10px;
}

#paging .left {
	float:left;
}

#paging .right {
	float:right;
}

/*---------- Form Styles ----------*/

#txpCommentInputForm textarea,
#zemContactForm textarea {
	border:solid 1px #777777;
	width:425px;
}

#txpCommentInputForm input,
#zemContactForm input {
	border:1px solid #777777;
	padding:2px;
	background-color:#EEE;
}

#txpCommentInputForm label {}

#txpCommentInputForm input.comment_name_input,
#txpCommentInputForm input.comment_email_input,
#txpCommentInputForm input.comment_web_input,
#zemContactForm input.name,
#zemContactForm input.email,
#zemContactForm input.message {
	width:175px;
}

input#zemSubmit {
	margin-top:10px;
}

#zemContactForm legend {
	display:none;
}

p#txpCommentInputForm {
	text-align:center;
	font-weight:bold;
}

/*---------- Paragraph Styles ----------*/

p.date {
	text-align:center;
	font-size:0.85em;
	color:#FF6701;
	letter-spacing:0;
}

p.right {
	text-align:right;
	margin-right:20px;
	font-weight:bold;
	font-size:0.85em;
	letter-spacing:0;
}

p.more {
	margin-bottom:-2.7em;
}


/*---------- Sidebar Styles ----------*/

#sidebar div.title {
/*	text-transform:lowercase; */
	color:#FF6701;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	font-family:"trebuchet ms", serif;
	border-bottom:1px solid #FF6701;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
}

.search {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.search input {
	border:solid 1px #999999;
}

/*.search img {
	background-color:transparent;
}*/

#sidebar .clear {
	clear:both;
	margin-bottom:20px;
}

#sidebar ul {
	list-style-type:none;
	font-size:0.75em;
	width:160px;
	text-align:left;
	margin-left:20px;
}

#sidebar li {
	list-style-type:none;
}

#sidebar a,
#sidebar a:link,
#sidebar a:visited {
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
}

#sidebar a:hover,
#sidebar a:active {
	color:#444444;
}

/*---------- Calendar Styling ----------*/

#sidebar #calendar {
	font-size:14px;
	margin-top:10px;
	margin-bottom:20px;
}

#sidebar #calendar tr.smd_cal_navrow,
#sidebar #calendar td {
	text-align: center;
}

#sidebar #calendar a,
#sidebar #calendar a:link,
#sidebar #calendar a:visited {
	color: #FF6701;
}

#sidebar #calendar td.smd_cal_empty {
	background-color: #EEE;
}

#sidebar #calendar td.smd_cal_today {
	border: 1px solid #FF6701;
}

/* --------------------------- Atos -------------------------- */

.directory {
	list-style-type: square;
}

.counters {
	text-align:center;
}

/*-----------------------------------------------------------------
		Fixes/Hacks for Internet Explorer
-------------------------------------------------------------------

This section is to fix how Internet Explorer shows certain aspects
of CSS.  If you haven't heard already, IE is pretty much un-standards
compatible, and will be the only browser (for the most part) that will
display proper markup incorrectly.  These hacks are here to fix those
IE-only issues.

Internet Explorer 7 is supposed to be standards-compatible.  I've
used the "* html" hack for IE6 (and below) versions, because it's
reported that IE7 will ignore the "* html" hack, thus making it
work for older versions (keeping them they way they appear now)
while the code above all of this will make it look fine in IE7.

At the time of this writing, IE7 is still in beta testing, so there
is a possibility that IE7 will have glitches with the "* html" hack
(although, right now, there are none to be found).  If it turns out
that IE7, upon official release, DOES have issues with the below
hacks, I will be issuing an update to this theme to correct the
problem.  but for right now, this will work just fine. :)
-------------------------------------------------------------------*/


* html #sidebar {
	width:200px;
	margin-right:9px;
}

* html #footer {
	\height:52px;/* for ie5 */
	he\ight:20px;/* for ie6 */
}

* html #content {
	margin-right:0;
}

* html div.outer {
	position:absolute;
	top:50%;
}

* html #header h1 {
	top:-20px;
}

* html #header h2 {
	width:485px;
}

* html div.ie {
	position:relative;
	top:-50%;
}

* html #sidebar div.title,
* html #sidebar li h2 {
	width:95%;
	margin-left:10px;
}

* html table#wp-calendar {
	border-bottom:1px solid #777;
}

* html #sidebar div.widget_sideblogwidget li {
	width:160px;
	margin-right:5px;
}
#spf {
	position: absolute;left: -10000px;
}
