/*
Theme Name: SaladSuccess
Theme URI: http://laggingtom.com/
Description: Created for Nadine Frush.
Version: 1.01
Author: Tom Shani
Author URI: http://laggingtom.com/
*/

html {overflow-y:scroll;}
body,html{height:100%;} a,a:active{outline:none;}a img { border:0; }

body,h1,h2,h3 { font-family:Calibri, sans-serif; font-size:15px; margin:0; }

#page { min-height:100%; height:auto !important; height:100%; margin:0 auto -14px; position:relative; width:960px; z-index:3; }
	#clr { height:30px;clear:both;}
	
#content { position:relative; margin-bottom:42px; width:700px; z-index:10; }
	.post { border-bottom: 1px dotted #ccc; margin-top:7px; }
	.postmetadata { font-size:12px; }
	.post small { float:right; text-shadow:1px 1px 2px #DDDDDD; }
	
#rss_icon { border-bottom:1px solid white; }

a { text-shadow:1px 1px 2px #DEDEDE; }
	
a, a:visited { color:#09C; text-decoration:none; position:relative; }
#content a:hover, #content a:active, #sidebar ul a:hover, #sidebar ul a:active{ color:#096; border-bottom:dashed 1px; }

a:active { color:#ff9221; top:2px;}

a img, a:hover img { border:0; }

h1, h1 a, h1 a:visited { color:#ff9221; font-weight:bold; font-size:20px; text-decoration:none; }
	h1 { background:url(images/h1.gif) no-repeat 0 23px; }

h2, h2 a, h2 a:visited { color:#444; font-weight:bold; font-size:18px; text-decoration:none; text-shadow:1px 1px 2px #DDDDDD; }
	h2 a, h2 a:visited { border-bottom:1px dashed #444; }
h3 { font-size:16px; text-shadow:1px 1px 2px #ddd; }

.blue-bottle a, .blue-bottle a:visited { color:#09C; }
.orange-bottle a, .orange-bottle a:visited { color:#ff9221; }
.no-bot a, .no-bot a:visited { color:#444; }

small { position:relative; top:2px; }

.alignright { float:right; margin-left:7px; }
.alignleft { float:left; margin-right:7px; }
.aligncenter { margin-left:auto; margin-right:auto; }

.navigation { display:block; height:15px; width:100%; }

#button_buy { border-color:white; margin:7px 0 0 3px; position:relative; z-index:12; }
a#button_buy:hover,a#button_buy:active { border-color:white; }

.search-image { margin:3px 7px 3px 0; float:left; }

#searchform { margin-left:10px; width:240px; }
#searchform table { 
	background:#F7F7F7; 
	border:1px solid #ddd; 
	padding:10px 2px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
	-webkit-box-shadow: 1px 1px 3px  #eee;
	-moz-box-shadow: 1px 1px 3px #eee;
	box-shadow: 1px 1px 3px #eee; 
}
#searchform td { height:24px; }
#searchform input { 
	background:#fff; 
	border:1px solid #ddd; 
	height:100%;
	padding:0px; margin:0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
}
#searchsubmit { width:35px; }

/* Header Styles */
#header { position:relative; height:155px; }
#logo, .logo, a.logo:hover { border:0; }

#nav { position:absolute; top:85px; right:0px; }
#nav li { display:inline; font-size:18px; height:41px; padding-left:10px; position:relative; text-transform:uppercase; text-shadow:1px 1px 2px #ccc;}
#nav li:hover { height:43px; top:-2px; }
#nav li a:hover { border:0; }
#nav li a,#nav li a:visited { color:black; text-decoration:none; }
#nav #current { font-weight:bold; }

/* Sidebar styles */
#sidebar { float:right; margin-bottom:42px; width:240px; }
	#sidebar li { clear:both; }
	#sidebar ul { list-style-position:outside; list-style:none; padding-bottom:7px; padding-left:10px; } #sidebar li { list-style:none; }
	#sidebar ul ul ul { padding:3px 0 3px 20px; }
	#sidebar h2, #sidebar h2 a, #sidebar h2 a:visited { color:#ff9221; font-weight:bold; font-size:20px; text-decoration:none; }
		#sidebar h2 { background:url(images/h1.gif) no-repeat 0 23px; padding-bottom:10px; }

/* Footer Styles */
#footer { font-size:12px; position:relative; top:-10px; width:960px; margin:0 auto; z-index:7; }
#footer a:hover { color:#333; }

/* Theme Background Styles */
#bg-top { background:url(images/bg/top-nl.gif) repeat-x; position:absolute; top:0px; left:0px; z-index:1; height:155px; width:100%; }
	#bg-top-right { background:url(images/bg/top-l.gif) repeat-x; position:absolute; top:0px; right:0px; z-index:2; height:155px; width:50%; }
	#bg-top-grad { background:url(images/bg/top-grad.gif) no-repeat; position:absolute; top:0px; right:50%; height:125px; width:668px; z-index:2; }
	
#bottom-wrap { position:relative; z-index:4; }
	
#bg-bottom { background:url(images/bg/bottom-l.gif) repeat-x; position:absolute; bottom:0px; left:0px; z-index:4; height:73px; width:100%; }
	#bg-bottom-right { background:url(images/bg/bottom-nl.gif) repeat-x; position:absolute; bottom:0px; right:0px; z-index:5; height:73px; width:50%; }
	#bg-bottom-grad { background:url(images/bg/bottom-grad.gif) no-repeat; position:absolute; bottom:0px; left:50%; z-index:6; height:39px; width:693px; }