/*
Theme Name: Philip Tirone's Blog.
Theme URI: http://localhost:8888
Description: A blog site for Philip Tirone.
Version: 1.0
Author: trasher
Author URI: http://philiptirone.com
*/

body {
	padding:0;
	margin:0;
	font-family:Georgia,Georgia,serif;
	color:#333333;
	font-size:16px;
	line-height:22px;
	background:#f0e4d4 url(images/body_bg.png) left top repeat-x;
}
h2, h3, p, ul, li, ol, form {
	padding:0;
	margin:0;
}
a {
	outline:none;
	text-decoration:none;
	cursor:pointer;
	color:#9c7745;
}
a:hover {
	text-decoration:underline;
}
button {
	cursor:pointer;
	display:block;
	padding:0;
	margin:0;
	border:none;
	font-size:13px;
}
input {
	border:1px solid #9c8645;
	height:16px;
	font-size:13px;
	color:#333333;
	padding:2px 3px 2px 3px;
}
.wrapper {
	width:970px;
	margin:0 auto;
}
.logo {
	width:477px;
	height:48px;
	background:transparent url(images/logo.png) left top no-repeat;
	float:left;
	margin:20px 0 0 10px;
}
.logo h2, .phil_picture h1 {
	display:none;
}
.tagline {
	font-size:15px;
	color:#efe3d4;
	margin:-20px 0 0 11px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.5);
	font-family:Arial,Verdana,sans-serif;
}
.phil_picture {
	width:215px;
	height:238px;
	float:right;
	background:transparent url(images/phil_picture.png) left top no-repeat;
	margin:25px 0 -175px 0;
	position:relative;
	right:30px;
	z-index:2;
}
.navigation {
	list-style:none;
	display:block;
	margin:5px 0 0 17px;
}
.navigation li {
	display:block;
	float:left;
}
.navigation li a span {
	display:none;
}
.navigation ul li {
	list-style:none;
}
.nav1, .nav2, .nav3, .nav4, .nav5, .nav6 {
	height:28px;
	display:block;
	float:left;
}
.nav_spacer1 {
	width:14px;
	display:block;
	height:28px;
}
.nav_spacer2 {
	width:2px;
	display:block;
	height:28px;
}
.nav1, .nav1_active {
	width:58px;
	background:transparent url(images/navigation.png) left -28px no-repeat;
}
.nav1:hover, .nav1_active {
	background:transparent url(images/navigation.png) left 0 no-repeat;
}
.nav2 {
	width:121px;
	background:transparent url(images/navigation.png) -72px -28px no-repeat;
	/*margin-left:14px;*/
}
.nav2:hover {
	background:transparent url(images/navigation.png) -72px -56px no-repeat;
}
.nav2_active {
	background:transparent url(images/navigation.png) -72px 0 no-repeat;
}
.ddmenu-hover {
	background:transparent url(images/navigation.png) -72px -56px no-repeat;
}
.nav3 {
	width:125px;
	background:transparent url(images/navigation.png) -195px -28px no-repeat;
	/*margin-left:2px;*/
}
.nav3:hover {
	background:transparent url(images/navigation.png) -195px -56px no-repeat;
}
.nav3_active {
	background:transparent url(images/navigation.png) -195px 0 no-repeat;
}
.ddmenu-hover2 {
	background:transparent url(images/navigation.png) -195px -56px no-repeat;
}
.nav4 {
	width:137px;
	background:transparent url(images/navigation.png) -473px -28px no-repeat;
	/*margin-left:2px;*/
}
.nav4:hover {
	background:transparent url(images/navigation.png) -473px -56px no-repeat;
}
.nav4_active {
	background:transparent url(images/navigation.png) -473px 0 no-repeat;
}
.ddmenu-hover3 {
	background:transparent url(images/navigation.png) -473px -56px no-repeat;
}
.nav5, .nav5_active {
	background:transparent url(images/navigation.png) -323px -28px no-repeat;
	width:148px;
}
.nav5_active {
	background:transparent url(images/navigation.png) -323px 0 no-repeat;
}
.nav5:hover, .ddmenu-hover4 {
	background:transparent url(images/navigation.png) -323px -56px no-repeat;
}
.nav6, .nav6_active {
	width:126px;
	background:transparent url(images/navigation.png) -621px -28px no-repeat;
	margin-left:10px;
	z-index:10;
	position:relative;
}
.nav6:hover, .nav6_active {
	background:transparent url(images/navigation.png) -621px 0 no-repeat;
}
.drop_menu {
	display:block;
	position:absolute;
	z-index:99;
	width:165px;
}
.nav_link {
	display:block;
	padding:10px 10px 0 15px;
	width:140px;
	background:transparent url(images/drop_menu.png) -165px top repeat-y;
}
.nav2_link, .nav3_link, .nav4_link, .nav5_link {
	background:transparent url(images/drop_menu.png) left top no-repeat;
	display:block;
	height:20px;
	padding:10px 10px 0 15px;
	width:140px;
}
.nav3_link {
	background:transparent url(images/drop_menu.png) -495px top no-repeat;
}
.nav4_link {
	background:transparent url(images/drop_menu.png) -660px top no-repeat;
}
.nav5_link {
	background:transparent url(images/drop_menu.png) -825px top no-repeat;
}
.drop_menu_bottom {
	display:block;
	width:165px;
	height:20px;
	background:transparent url(images/drop_menu.png) -330px bottom no-repeat;
}
.big_header_image {
	width:970px;
	height:139px;
	background:transparent url(images/big_header.png) left top no-repeat;
	position:relative;
	$bottom:5px ! important;
	$margin-bottom:-5px ! important;
	z-index:1;
}
.white_body {
	width:920px;
	background:transparent url(images/white_body_bg.png) center top repeat-y;
	padding:0 25px 25px 25px;
}
.left_column {
	width:650px;
	padding-top:20px;
	float:left;
}
.full_post, .half_post {
	margin-left:20px;
}
.full_post h2, .half_post h2 {
	font-size:1.7em;
	line-height:1.1em;
	font-weight:normal;
}
.half_post h2 {
	font-size:1.4em;
}
.full_post h2 a, .half_post h2 a {
	color:#9c8645;
}
/*.half_post {
	width:315px;
	float:left;
	padding:20px 0 0 0;
}*/
.half_post {
	margin-top:20px;
}
.post_date {
	color:#c0c7cd;
	font-style:italic;
	font-size:0.9em;
	padding-top:3px;
	display:block;
}
.post_underline_line {
	height:1px;
	width:100%;
	background:#9797a8;
	margin-bottom:5px;
}
.full_post p, .half_post p {
	/*text-align:justify;*/
	font-family:Arial,Verdana,sans-serif;
}
.comments_icon, .recommend_icon, .read_icon, .share_icon, .comments_icon2, .recommend_icon2, .share_icon2 {
	width:14px;
	height:14px;
	position:relative;
	top:5px;
}
.comments_icon {
	float:right;
	background:transparent url(images/post_links.png) 0 0 no-repeat;
	margin-right:3px;
}
.comments_icon2 {
	background:transparent url(images/post_links.png) 0 0 no-repeat;
	margin-right:3px;
	float:left;
}
.recommend_icon {
	float:right;
	background:transparent url(images/post_links.png) -14px 0 no-repeat;
	margin-right:3px;
	top:3px;
}
.recommend_icon2 {
	float:left;
	background:transparent url(images/post_links.png) -14px 0 no-repeat;
	margin-right:3px;
}
.read_icon {
	float:left;
	background:transparent url(images/post_links.png) -28px 0 no-repeat;
	margin-left:3px;
}
.share_icon {
	float:left;
	background:transparent url(images/post_links.png) -42px 0 no-repeat;
	margin-left:3px;
	top:3px;
}
.share_icon2 {
	float:left;
	background:transparent url(images/post_links.png) -42px 0 no-repeat;
	margin-right:3px;
}
.post_links_left, .post_links_right {
	float:left;
	height:40px;
}
.post_links_left {
	float:left;
	width:130px;
}
.post_links_left a {
	float:right;
}
.post_links_right a {
	float:left;
}
.post_links {
	height:40px;
	float:right;
	line-height:20px;
	margin:10px 0 10px 0;
}
.post_links2 a, .post_links2 span {
	float:left;
}
.post_links2 {
	color:#9c7745;
	float:right;
	margin:10px 0 10px 0;
}
.post_links_devider {
	height:40px;
	width:16px;
	float:left;
	text-align:center;
	color:#9C7745;
}
.post_links_devider span {
	display:block;
}
.posts_wrapper {
	width:670px;
	margin-left:-20px;
}
.right_column_header, .right_column_footer {
	height:10px;
	width:255px;
}
.right_column_header {
	background:transparent url(images/right_column_hf.png) left top no-repeat;
}
.right_column_footer {
	background:transparent url(images/right_column_hf.png) left bottom no-repeat;
}
.right_column {
	width:255px;
	float:right;
	margin:20px 0 0 0;
}
.right_column_body {
	width:223px;
	border-left:1px solid #9797A8;
	border-right:1px solid #9797A8;
	background:white;
	padding:0 15px 0 15px;
	position:relative;
}
.devider_line {
	height:10px;
	border-top:1px solid #9797A8;
	margin:0 -5px 0 -5px;
}
.gold_header_text {
	font-weight:normal;
	color:#9c7745;
	line-height:25px;
}
.search_input {
	width:140px;
}
.search_submit, .form_submit {
	float:right;
	width:66px;
	height:26px;
	background:transparent url(images/gold_button_bg.png) left top no-repeat;
	color:white;
}
.search_submit {
	position:relative;
	$top:1px ! important;
}
#searchsubmit {
	border:1px solid gray;
	background:#9C8645;
	color:white;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:22px;
	position:relative;
	top:1px;
	cursor:pointer;
}
.search_submit span, .form_submit span {
	position:relative;
	bottom:3px;
	$bottom:2px ! important;
	text-transform:uppercase;
}
.search_submit span {
	$bottom:0 ! important;
}
.form_submit {
	float:left;
}
.small_text {
	color:#6a7074;
	font-size:0.9em;
	line-height:1.3em;
}
.newsletter_form {
	padding-top:10px;
}
.newsletter_form label {
	display:block;
	float:left;
	font-size:0.9em;
	width:110px;
}
.newsletter_form input {
	width:105px;
	margin-bottom:10px;
	float:right;
}
.stay_link {
	padding-bottom:10px;
}
.rss_icon, .fb_icon, .tw_icon, .li_icon {
	display:block;
	width:55px;
	height:55px;
	float:left;
}
.rss_icon {
	background:transparent url(images/icons.png) left top no-repeat;
}
.fb_icon {
	background:transparent url(images/icons.png) -55px top no-repeat;
}
.tw_icon {
	background:transparent url(images/icons.png) -110px top no-repeat;
}
.li_icon {
	background:transparent url(images/icons.png) -165px top no-repeat;
}
.stay_link_text {
	display:block;
	padding:6px 0 0 60px;
	line-height:18px;
	position:relative;
}
#slideshow {
	width:223px;
	height:120px;
	overflow:hidden;
	position:relative;
}
.compact_archive_list {
	list-style:none;
	font-size:1em;
	font-family:Arial,Verdana,sans-serif;
}
.compact_archive_list li {
	padding-bottom:10px;
}
.compact_archive_list strong {
	display:block;
	font-family:Georgia,serif;
	font-size:1.2em;
	padding-bottom:5px;
	color:#9C7745 ;
}
.recent_post_list {
	list-style:none;
}
.recent_post_list span {
	font-size:0.9em;
	color:#777;
	border-top:1px dotted #777;
	display:block;
}
.recent_post_list li {
	margin:0 5px 15px;
}
.gray_bullet {
	width:11px;
	height:11px;
	display:block;
	float:left;
	background: transparent url(images/recent_post_bullet.png) left top no-repeat;
	margin-right:-11px;
	position:relative;
	top:7px;
	right:15px;
}
.footer_left, .footer_right {
	height:70px;
	width:20px;
}
.footer_left {
	float:left;
	background:transparent url(images/footer_bg.png) left -70px no-repeat;
}
.footer_right {
	float:right;
	background:transparent url(images/footer_bg.png) left top no-repeat;
}
.footer_body {
	height:70px;
	background:transparent url(images/footer_bg.png) left -140px repeat-x;
	margin:0 20px 0 20px;
	color:#f8f1e8;
	text-align:center;
	font-family:Arial,Verdana,sans-serif;
	font-size:0.8em;
}
.footer_body a {
	color:#f8f1e8;
}
.footer_body div {
	padding-top:10px;
}
.copyright {
	font-size:0.8em;
	font-family:Arial,Verdana,sans-serif;
	text-align:center;
	color:gray;
	position:relative;
	bottom:5px;
}
.emptymonth {
	color:#6A7074;
}
.notemptymonth, .emptymonth {
	padding-right:7px;
	font-family:"Lucida Console",Monaco,Monospace;
	font-size:0.9em;
}
.alignleft {
	float:left;
	margin:5px 10px 0 0;
}
.alignright {
	float:right;
	margin:5px 0 0 10px;
}
.aligncenter {
	margin:5px auto;
	display:block;
}
.edit_post_link {
	float:right;
}
.edit_post_link2 {
	float:right;
	margin-top:13px;
}
.center {
	text-align:center;
}
.more-link {
	display:none;
}
.half_post div h2 {
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.navigation_bar {
	list-style:none;
	position:relative;
	padding-left:20px;
	bottom:10px;
	font-size:0.9em;
}
.navigation_bar li {
	display:block;
	float:left;
}
.navigation_devider {
	width:14px;
	height:14px;
	background:transparent url(images/post_links.png) -28px top no-repeat;
	position:relative;
	top:5px;
	margin:0 2px;
}
.post_title {
	color:#9c8645;
}
.comments_header {
	color:#6a7074;
	font-weight:normal;
	padding-bottom:7px;
}
.comment_form {
	padding:10px;
}
.comment_form input {
	height:22px;
	background:#d7d7d7;
	border:1px solid #6a7074;
	margin-bottom:15px;
	color:black;
	font-size:16px;
	padding:3px 5px 2px 5px;
}
.comment_form label {
	font-family:Arial,Verdana,sans-serif;
	padding-left:15px;
	color:#6a7074;
	font-size:1.2em;
	position:relative;
	top:2px;
	$top:-18px ! important;
}
.comment_form textarea {
	background:#d7d7d7;
	padding:10px;
	border:1px solid #6a7074;
	width:608px;
	height:148px;
	font-size:16px;
}
.bigger_button {
	width:144px;
	height:34px;
	display:block;
	background:transparent url(images/bigger_button.png) left top no-repeat;
	color:white;
	text-align:center;
}
.bigger_button span {
	position:relative;
	bottom:3px;
	font-size:1.2em;
	font-weight:bold;
}
#submit {
	float:right;
	margin:15px -2px 15px 0;
}
/*.commentlist {
	list-style:none;
}
.commentlist li {
	margin:0 0 0 10px;
}
.comment_left_column {
	float:left;
	width:155px;
}
.comment_right_column {
	float:right;
	width:460px;
	margin-right:10px;
}
.comment-author {
	color:#6a7074;
	padding:0 0 2px 2px;
}
.commentmetadata {
	color:#c8c8d3;
	font-size:0.9em;
	font-style:italic;
	line-height:1em;
	position:relative;
	bottom:1px;
}
.edit_comment_link {
	font-size:0.9em;
	font-style:italic;
}
.comment_body_top_left, .comment_body_top_right, .comment_body_bot_left, .comment_body_bot_right {
	width:5px;
	height:5px;
}
.comment_body_top_left, .comment_body_bot_left {
	float:left;
}
.comment_body_top_right, .comment_body_bot_right {
	float:right;
}
.comment_body_top_left {
	background:transparent url(images/comment_corners.png) left top no-repeat;
}
.comment_body_top_right {
	background:transparent url(images/comment_corners.png) right top no-repeat;	
}
.comment_body_bot_left {
	background:transparent url(images/comment_corners.png) left bottom no-repeat;
}
.comment_body_bot_right {
	background:transparent url(images/comment_corners.png) right bottom no-repeat;	
}
.comment_body_top {
	height:5px;
	margin:0 5px 0 5px;
	background:#d7d7d7;
}
.comment_body {
	background:#d7d7d7;
	padding:5px 10px 5px 10px;
	color:#6a7074;
}*/
#respond {
	margin-top:25px;
}
.pagetitle {
	padding:0 0 10px 0;
	color:#6a7074;
	font-size:1.7em;
	line-height:1.4em;
	margin-left:20px;
}
.flatpagetitle {
	color:#6A7074;
	font-size:1.7em;
	line-height:1.4em;
	padding:0;
}
.post_link {
	width:144px;
	height:34px;
	line-height:32px;
	display:block;
	background:transparent url(images/bigger_button.png) left top no-repeat;
	color:white;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
}
.post_link:hover {
	text-decoration:none;
}
.ebook_download_form {
	width:300px;
	margin:20px auto;
	padding:30px 20px 0 20px;
	border:1px solid #6a7074;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
}
.ebook_download_form label {
	display:block;
	float:left;
	width:110px;
	color:#6a7074;
}
.ebook_download_form input {
	margin-bottom:20px;
	float:right;
}
.ebook_download_form button {
	margin:0 auto;
}
.ebook_download_form b, #id_form b {
	line-height:18px;
	position:relative;
	bottom:18px;
	margin-bottom:-18px;
	font-size:0.7em;
	float:right;
}
#id_form b {
	bottom:0;
	margin-bottom:0;
}
.readmore a {
	display:none;
}
.wpcf7 input {
	width:200px;
}
.wpcf7 textarea {
	border:1px solid #9C8645;
	padding:10px;
	color:#333333;
	font-size:14px;
	width:450px;
	height:250;
}
/*.wpcf7 p {
	margin-top:10px;
}*/
#wpcf7-f1-p115-o1 {
	width:472px;
	margin:10px auto;
	padding:15px;
	border:1px solid #9797A8;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#id_contact_submit {
	width:144px;
	height:35px;
	cursor:pointer;
	background:transparent url(images/contact_submit.png) left top no-repeat;
	border:none;
	padding:0;
	margin:0;
}
.full_column {
	padding-top:20px;
}
.navigation_bar2 {
	padding-left:0;
}
.hentry2 {
	margin-top:10px;
	padding-bottom:8px;
	border-bottom:2px dotted #6A7074;
}
.post_tags {
	font-size:0.9em;
	font-style:italic;
	font-family:Georgia,Georgia,serif;
	padding-bottom:10px;
	color:#6A7074;
}
.sidebar_categories ul {
	list-style:none;
}
.sidebar_categories li {
	padding:0 0 5px 10px;
}
.comment_spacer {
	height:10px;
}
.pdf_icon, .zip_icon, .ebook_icon {
	width:53px;
	height:62px;
	background:transparent url(images/pdf_icon.png) left top no-repeat;
	float:left;
	margin:5px 10px 0 0;
}
.zip_icon {
	background:transparent url(images/zip-icon.jpg) left top no-repeat;
}
.ebook_icon {
	width:56px;
	height:81px;
	background:transparent url(images/ebook_icon.png) left top no-repeat;
	margin:0 10px 0 3px;
}
.presskit_button {
	display:block;
	width:89px;
	height:26px;
	line-height:23px;
	background:transparent url(images/long_button.png) left top no-repeat;
	color:white;
	float:left;
	font-size:0.8em;
	text-align:center;
	font-family:Arial,Verdana,sans-serif;
	margin:5px 0 0 0;
}
.presskit_button:hover {
	text-decoration:none;
}
.justify {
	font-family:Arial,Verdana,sans-serif;
}
.textarea_limit {
	float:left;
	margin:10px 0 0 0;
}
.textarea_limit span {
	font-weight:bold;
}
.textarea_safe {
	color:green;
}
.pagination {
    margin:0 0 10px 20px;
}
.pagination a {
	padding:2px 5px;
	background:#D7D7D7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid gray;
}
.pagination:hover a {
	text-decoration:none;
}
.home_pagination_fix {
    margin-left:-20px;
}
.comment_pagination {
    margin:10px 0;
}
.comment_pagination .prev {
	display:none;
}
.comment_pagination .next {
	display:none;
}
.comment_pagination a {
	padding:2px 5px;
	background:#D7D7D7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid gray;
}
.comment_pagination:hover a {
	text-decoration:none;
}
.comment_pagination .current {
	padding:2px 5px;
	background:gray;
	color:white;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid gray;
}
.wp-pagenavi a {
	padding:2px 5px;
	background:#D7D7D7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid gray;
}
.comment_feed {
	float:right;
	line-height:25px;
	display:block;
	text-indent:25px;
	background:transparent url(images/small_rss.png) left 1px no-repeat;
}
/*
Comment style
----------------------*/
.comment-author img {
	border:2px solid gray;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:left;
	position:relative;
	top:3px;
}
.comment-author cite {
	margin-left:9px;
}
.comment-meta {
	margin-left:45px;
}
.comment-meta a {
	color:#c8c8d3;
	font-size:0.9em;
	font-style:italic;
	line-height:1em;
}
.comment-meta .comment-edit-link {
	color:#9c7745;
}
.comment_text {
	padding:10px 10px 3px 10px;
	background:#d7d7d7;
	margin:10px 0 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#6A7074;
	line-height:20px;
}
.comment_text p {
	padding:0 0 7px 0;
}
.commentlist, .children {
	list-style:none;
}
.children {
	margin:0 0 20px 50px;
}
.children .comment_text {
	background:gray;
	color:white;
}
.reply {
	text-align:right;
	font-size:0.9em;
	margin-right:10px;
}
.children li {
	margin-bottom:10px;
}
.navigate_left {
	float:left;
}
.navigate_right {
	float:right;
}
.comment-body em {
	margin-left:9px;
	color:black;
}
/*
Style for .entry text
----------------------*/
.entry h3 {
	padding:8px 0 8px 0;
	font-size:1.2em;
}
.entry h2 {
	padding:10px 0 10px 0;
	font-size:1.4em;
	line-height:1.15em;
}
.entry h1 {
	padding:15px 0 15px 0;
	font-size:2em;
	line-height:1.2em;
	margin:0;
}
.entry embed {
	margin:0 auto;
	$margin:20px auto ! important;
	$display:block ! important;
	$border:7px solid gray ! important;
}
.entry object {
	margin:20px auto;
	display:block;
	border:7px solid gray;
	border:7px solid rgba(30,30,30,0.5);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.entry img {
	border:none;
}
.entry ul, .entry ol {
	padding:0 0 0 30px;
	margin:20px 0 20px 0;
}
.entry p {
	padding-bottom:10px;
}
.entry {
	font-family:Arial,Verdana,sans-serif;
}
.ngg-albumtitle a, .ngg-albumtitle span {
	font-family:Georgia,Georgia,serif;
}
#podPress_footer {
	width:0;
	height:0;
	overflow:hidden;
}
#podPress_footer cite {
	margin:0 0 0 -10000px;
	position:relative;
	width:0;
	height:0;
	overflow:hidden;
}
.teleseminar_icon {
	width:53px;
	height:53px;
	float:left;
	background:transparent url(images/teleseminar_icon.png) left top no-repeat;
	margin:5px 10px 0 0;
}
.teleseminar_button {
	width:125px;
	background:transparent url(images/teleseminar_button.png) left top no-repeat;
}
/*
Moonray form style
----------------------
div.moonray_forms {margin:10px 0 0;}
div.moonray_forms fieldset label, div.moonray_forms fieldset .error {display:block;}
div.moonray_forms fieldset b.error {border:none;font-size:12px;}
div.moonray_forms fieldset label {width:100%;float:none;font-size:1em;padding:0;margin:0;font-family:"Trebuchet MS",Helvetica,sans-serif;margin-bottom:5px;font-weight:normal;}
div.moonray_forms fieldset {padding:0;margin:0;border:none;}
div.moonray_forms input.moonray_btn {background:transparent url(<?php bloginfo('template_directory'); ?>/images/whole_sbm_button.png) left top no-repeat;display:block;width:68px ! important;height:26px;padding:0;margin:0;border:none;position:relative;right:2px;text-indent:100px;float:right;bottom:32px;margin-bottom:-26px;}
div.moonray_forms fieldset input {margin-bottom:10px;width:140px;}
*/

/*
Should be in the bottom
----------------------*/
.clear {
	clear:both;
}
.ten_height_spacer {
	height:10px;
}
.height_spacer_20 {
	height:20px;
}
.red_text, .error, .moonray_required {
	color:red;
}
/*
Safari tricks
----------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search_submit span, .form_submit span {
		bottom:1px;
	}
	.bigger_button span {
		bottom:1px;
	}
}