 /*  
Theme Name: Flourish
Theme URI: http://www.freewpthemes.net/preview/flourish
Description: Widget ready and tested on WP2.3
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
*/

body {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-image: url(images/wallpaper_7.jpg);
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #302301;
	text-align: center;
}

h1, h2, h3 {
	margin-top: 0;
}
h1 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 130%;
}
h2 {
	font-size: 1.6em;
	font-weight: normal;
}
h3 {
	font-size: 1.3em;
	margin: 18px 0 0px 0;
}

ul li {
	background: #ffffeb; }

ol {	background: #ffffeb; }

ol li {	background: #ffffeb; }

a {
	text-decoration: none;
	color: #c43d0d;
}

a:hover {
	border-bottom: underline;
	color: #e2844e;
	text-decoration: underline;   
}

/* old img css
a img {	border: none; }

img.alignleft {
	float: left;
	margin: 0 20px 0 0;
	display: inline;
	padding: 2px;  
}

img.alignright {
	float: right;
	margin: 0 0 0 12px;
	padding: 2px;
} */

/* Img From Codex */

a img { border: none; }

img.alignright { float:right; margin:0 0 1em 1em }

img.alignleft { float:left; margin:5px 4px 4px 0 }

img.aligncenter { display: block; margin-left: auto; margin-right: auto }

a img.alignright { float:right; margin:0 0 1em 1em }

a img.alignleft { float:left; margin:0 1em 1em 0 }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto }

/* Header */

.book-page {
}

.book-page p {padding-left: 20px;
padding-left: 20px;
}
li.book-button
{
list-style-image: url('image/RA-Unmasked-metal-circle-sm.png');
}

#header {
	height: 218px;
	width: 998px;
	background: #ffffdb;
	margin-left:auto;
	margin-right: auto;
}

#logo {
	background-image: url(images/new_red_logo.png); 
	background-repeat:no-repeat;
	width: 517px;
	height: 97px;
	margin-top:15px;
	margin-bottom:-5px;
	margin-left: 15px;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	color: #ffffff;
}

#logo h1 {
	padding: 0px 0 0 0px;
	text-transform: lowercase;
	font-weight: normal;
	display: none;
	font-size: 3em;
}

#logo p {
	text-transform: uppercase;
	padding: 0px 0 0 0px;
	font-size: 0px;
	display: none;
	color: #ffffff;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #99cc33;
}

/* Advanced Ads */

.advads-injected-posts { text-align: center;
}

/* Navigation Bar */

#nav {
	background-color: #493121;
	height:23px; width:998px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	list-style: none;
	line-height: 23px;
}

#nav li {
	display: inline;
}

#nav a {
	color: #d7b96d;
	font-weight: bold;
	font-size: 13px;
	padding: 0 17px;
}

#nav a:hover {
	color: #f5d37c;
	font-weight: bold;
	font-size: 13px;
	border: solid 1px #d7b96d;
	text-decoration:none;
	text-shadow: 0 0 10px #d7b96d;
}

#nav2 {
	background-color: #aa4817;
	height:21px; width:998px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	list-style: none;
}

#nav2 li { display: inline; }

#nav2 a {
	color: #d7b96d;
	font-weight: bold;
	font-size: 12px;
	padding: 0 15px;
}

#nav2 a:hover {
	color: #241A04;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

/*Container*/     

#container {
	margin: 0 auto;
	width: 100%;
	text-align: left;
}

/*Topbox*/

#topboxborder { clear:both; border: 2px outset #c9a331; margin: 0px 0 3px 0px; }

#topbox { padding: 3px; clear:both; }

/*for newsletters*/

.page .wpmlwidget fieldset { width: 70px; }

.fb_like { 

	position:absolute;
	align:right;
}

/* Page */

#page { 
	width: 1000px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

#page-bg { }

/* Latest Post */

#latest-post {
	padding: 10px;
	margin-bottom: 0px;
	border: 1px solid #99cc33;
}

.share { 
         display:block;
         padding: 3px 0px 9px 85px;
}

.emailpost a { color: #00A58F; }

.emailpost a:hover { color: #8c0000; }

/* Content */

#content {
	float: left;
	width: 666px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left: 0px;
	background: #ffffeb;
}

 /* Remove above for margins on index page */

.post {
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:5px;
	line-height: 155%;
	background: #ffffeb;
}

.post a { text-decoration: underline; }

.post h1 { }

.title {
	margin: 0;
	padding: 5px 0 8px 10px;
         font-weight: normal;
}

.title a {
	border-bottom: none;
	text-decoration: none;
	color: #302301;
}

.title a:hover {
	border-bottom: none;
	color: #e2844e;
	text-decoration: underline;
}

.tags { 
	font-size: .8em;
	padding: -8px 0 0 5;
}

.archivetitle a {
	margin: 0;
	padding: 5px 0 8px 0px;
	font-weight: normal;
	border-bottom: none;
 	text-decoration: none;
	color: #302301;
}

.archivetitle a:hover {
	border-bottom: none;
	color: #e2844e;
	text-decoration: underline;
}

.byline { margin: 0px 2px 0px 20px; }

.entry {
	padding: 10px 20px;
	margin-bottom: 0px;
}

.entry p { 
	margin-bottom: 6px !important;	
}

.front-image { padding: 0 0 3px 0; }

.links {
	padding-top: 10px;
	text-align: left;
	font-weight: normal;
}

.links a {
	border: none;
	text-align:left;     
}

.links a:hover {
	border-bottom: none;
	color: #e2844e;
}

/*Home page*/

.homewelcomebox ul li {
	padding-left: 12px;
	padding-right: 5px;
	line-height: 135%;
	list-style:none;
}

.homewelcomebox ul li img {
	padding-left: -5px;
	padding-right: 2px;
	padding-top: 12px;
	list-style: none;
}

.homewelcomebox p { padding-top: 2px; }

#homeborder {
	border-right: 1px solid #c9a331;
	margin: 0px 0 3px 0px;
}

#homebox { padding: 3px; }

/* Sidebars */

.sidebar img.floatLeft { 
	float: left;
	margin: 4px;
}

.sidebar img.floatRight { 
	float: right; 
	margin: 4px; 
}

.sidebar {
	float: left;
	width: 332px;
	margin: 0 0 0 0;
	padding-bottom: 0px;
	border-bottom: 0px;
	font-size: 12px;
}

.sidebar ul {
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	list-style: none;
	background: #ffffdb;       
}

.sidebar li {
        padding-top: 2px 0 3px 0;
        background: #ffffdb;
        list-style: none;
}

.sidebar ul li {
        background: #ffffdb;
        margin: 0 3px 0px 3px;
        padding: 0 0 3px 0;
        list-style: none;       
}

.sidebar li ul a:hover {
	border-bottom: none;
	color: #e2844e;
}

.sidebar li li {
	margin: 3px 10px 3px 10px;
	padding: 0 1px 0 1px;
	border-bottom: 5px;
	background: #ffffdb;
}

.sidebar li h3 {
	height: 18px;
	margin: 0 0 0 0;
	padding: 5px 1px 1px 1px;
	font-size: 18px;
	color: #302301;
	background: #ffffdb;
	text-align: center;
}

.sidebar h3 {
	height: 18px;
	margin: 0 0 0 0;
	padding: 5px 1px 1px 1px;
	font-size: 18px;
	color: #302301;
	background: #ffffdb;
	text-align: center;
}

#sidebar2 a {
	color: #c43d0d;
	text-decoration: none;
	background: #ffffdb;
}

#sidebar2 a:hover {
	text-decoration: underline;
	color: #e2844e; 
}

#sidebar2 h3 a:hover  {
	text-decoration: underline;
	background: none;
}

#sidebar1 {
	background: #ffffdb;
	margin-bottom: 0px;
}

#sidebar1 a:hover {
	border-bottom: none;
	color: #e2844e;
}

.welcomebox {
	margin: -46px 0 0 0;
}

.welcomebox ul li {
	padding-left: 12px;
	padding-right: 5px;
	line-height: 135%;
	list-style:none;
	text-align:left;
}

.welcomebox ul li img {
	padding-left: -5px;
	padding-right: 2px;
	padding-top: 15px;
	list-style: none;
}

.welcomebox p {
	padding-top: 2px;
	text-align: left;
}

.whats_new li {
	padding-left: 12px;
	padding-right: 5px;
	line-height: 135%;
	list-style:none;
	text-align:left;
}

.whats_new li img {
	padding-left: -5px;
	padding-right: 5px;
	padding-top: 4px;
	list-style: none;
}

.whats_new p {
	padding-top: 2px;
	text-align:left;
}

#conversation { border:1px solid #302301; }

#conversation ul a { color: #302301;	}

#categorybox ul li {
	padding-left: 8px; 
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	line-height: 14px;
	text-align: left;
}
#categorybox ul li a:hover {
	background: #f7ea93;
	color: #302301;
	display: block;
}
#categorybox ul li h3 a:hover {
	background: none;
	color: #aa4817;
}
#categorybox a {
	color: #302301;
	text-decoration: none;
}
#fb-badge { border-bottom: solid 1px #3b0087; }

#archives-page { background-color: #ffffeb;}

#archives { background-color: #ffffeb;}

#archives {
	padding: 8px;
	margin: 0px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}

#archives a { padding-top: 0px; }
#archivesborder { border: solid 1px #302301; }

#archives a:hover {
	background: #fbf3bd;
	display: block;
	text-decoration: none;
}

#honcode { font-size:11px; color:#302301; padding-bottom: 8px; }

#honcode a {color: #302301; }

.networks a img { margin: 7px 0 0 1px; }

.bottombox {
 	width: 661px;
	background: #ffffeb;
	padding: 10px 0 0 5px;
}

.bottombox li {
	list-style:none;
	display: inline-block;
}

.bottombox ul {
	list-style: none;
	padding: 0;
}

#ra_info a { 
	background-position: 0 0;
	width:125px;
	height: 125px;
	display:inline-block;
	margin: 3px 1px 0px 3px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/04/RA_info_125.jpg");
}

#ra_info a:hover {
	background-position: 0 -125px;
}

#feed a { 
	background-position: 0 0;
	width: 125px;
	height: 125px;
	display:inline-block;
	margin: 3px 1px 0px 3px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/04/RSS_whole_125.jpg");
}

#feed a:hover {
 	background-position: 0 -125px; }

#rabutton a {
	background-position: 0 0;
	width:125px;
	height:125px;
	display:inline-block;
	margin: 0px 0px 0px 1px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/04/Have_RA_125.jpg");
}

#rabutton a:hover {
	background-position: 0 -125px;
}

#newdiagnosis a {
	background-position: 0 0;
	width:125px;
	height:125px;
	display:block;
	margin: -1px 0px 0px 0px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/04/Mall_map_whole_125.jpg");
}

#newdiagnosis a:hover {
	background-position: 0 -125px; }

#tshirt125 a {
	background-position: 0 0;
	width:125px;
	height:125px;
	display:inline-block;
	margin: -1px 0px 0px 2px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/04/Hug_me_shirt_125.jpg");
}

#tshirt125 a:hover {
	background-position: 0 -125px; }

/*Sidebar 1 top*/

.tinybutton li li { display: inline; }

#newsletter-button a {
	background-position: 0 0;
	width:52px;
	height:63px;
	display:inline;
	float:right;
   	margin: -12px 0px 0px 0px;
 	background: url("http://rawarrior.com/wp-content/uploads/2010/03/newsletterbutton-downsize.png");
}

#newsletter-button a:hover { background-position: 0 -63px; }

#youtube-minibutton a {
	background-position: 0 0;
	width:52px;
	height:63px;
	display:inline;
	float:right;         
	margin: -9px 0px 0px 0px;
	background: url("http://rawarrior.com/wp-content/uploads/2012/04/youtube-downsized.png");
}

#youtube-minibutton a:hover { background-position: 0 -63px; }

#twitter-button a {
	background-position: 0 0;
	width:52px;
	height: 63px;
	display:inline;
	float:right;         
	margin: -6px 0px 0px 0px;
	background: url("http://rawarrior.com/wp-content/uploads/2010/03/twitterbutton-downsized.png");
}

#twitter-button a:hover { background-position: 0 -63px; }

#tshirt-button a {
	background-position: 0 0;
	width: 52px;
	height: 63px;
	display:inline;
	margin: -3px 0px 0px 0px;
	float: right;
	background: url("http://rawarrior.com/wp-content/uploads/2010/03/tshirtbutton.png");
	text-display: none;
}

#tshirt-button a:hover { background-position: 0 -63px; }

#bulletin-button a {
	background-position: 0 0;
	width: 52px;
	height: 63px;
	display:inline;
	margin: 0px 33px 3px 0px;
	float: right;
	background: url("http://rawarrior.com/wp-content/uploads/2010/03/bulletinbdbutton-downsized.png");
	text-display: none;
}

#bulletin-button a:hover { background-position: 0 -63px; }

.emailfeed form input {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #006359;
	background: #ffffdb;
	border:1px solid #302301;
}

.emailfeed {
	margin-top: -40px;
	padding: 0 0 8px 0;
	text-align: center;
	list-style:none;
}

.emailfeed li { list-style:none; }

/* Search */

#searchform {
	margin: 0;
	padding: 3px 3px 0 0;
}

#searchsubmit { 
	color: #302301;
	padding-top: 0px;
}

#s {
	padding: 5px 0 0 5px;
	width: 175px;
	height: 16px;
	font-size: 14px;
	color: #aa4817;
	background: #ffffeb;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #302301;
}

#x {
	margin: 0;
	padding: 2px 5px;
	height: 25px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #302301;
	background: #ffffdb;
}

/* Footer */

#footer {
	clear:both;
	height: 500px;
	margin: 0 0 0 0;
	background: #ffffdb;        
}

#footer ul {
background: #ffffdb;
color: #8c0000;
padding: 25px 0 0 0px;
list-style:none;
text-align:left;
font-size: 1.1em;
	      
}
#footer ul li {
background: #ffffdb;
color: #8c0000;
padding: 0 0 0 0px;
list-style:none;
text-align:left;
}

#footer #bottomfooter { 
background: #ffffdb;
font-size: .9em;
}
#footer #bottomfooter a { 
background: #ffffdb;
font-size: .9em;
color: #d6a320;
}
#footer #bottomfooter a:hover { 
background: #ffffdb;
font-size: .9em;
color: #302301;
}

hr { display: none; }

#commentform {
	width: 500px;
	margin-top: 8px;
	background: #ffffdb;
}

#comment {
	width: 500px;
	margin-top: 8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	padding-left:5px;
	background: #ffffdb;
}

.alignright { float: right; }

.alignleft { float: left; }

#respond {
	margin-top: 8px;
	padding-left: 50px;
	padding-top: 20px;
	background: #ffffdb;
}

.navigation {
	background:#ffffdb;
	margin:0;
	padding-top: 0px;
	padding-bottom: 10px; 
	background: #ffffdb;     
}

.oldercomments {
	margin: 5px 0 0 0;
	padding-top: 0px;
	padding-bottom: 0px; 
	background: #ffffdb;             
}

.pagetitle { padding-bottom: 0px; }

.pagetitle { padding: 10px 20px; }

#morecomments a { color: #e2844e; }

/* fortune cookie */

#fortunecookie1 a {
	background-position: 0 0;
	width:450px;
	height:150px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/01/Fortune-cookie-blog-1.png");
}

#fortunecookie1 a:hover { background-position: 0 -150px; }

#fortunecookie2 a {
	background-position: 0 0;
	width:450px;
	height:150px;
	margin: 0px 0px 0px 0px;
	display: inline-block;
	background: url("http://rawarrior.com/wp-content/uploads/2011/01/Fortune-cookie-blog-2.png");
}

#fortunecookie2 a:hover { background-position: 0 -150px; }

#fortunecookie3 a {
	background-position: 0 0;
	width:450px;
	height:150px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	background: url("http://rawarrior.com/wp-content/uploads/2011/01/fortune-cookie-blog-3.png");
}

#fortunecookie3 a:hover { background-position: 0 -150px; }
.posttab2 a {
padding: 5px 5px 5px 5px; 
float:left; 
width:100px; 
border-top: 1px solid #302301; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301;
border-bottom:1px solid #302301;
text-align:center;
}

.easy-table th {
	background-color: #ffffdb;
}

.commentstab2 a { float:left; 
width:120px; 
padding: 5px 5px 5px 5px; 
border-top: 1px solid #302301; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301; 
margin-right: 420px; 
text-align:center;
border-bottom:none;
}
.bordertab2 { 
margin-left: 245px; 
margin-top:10px; 
border-bottom:1px solid #302301;
}
.posttab1 a {
padding: 5px 5px 5px 5px; 
float:left; 
width:100px; 
border-top: 1px solid #302301; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301;
border-bottom:none;
text-align:center;
}

.commentstab1 a {  
padding: 5px 5px 5px 5px; 
width: 120px; 
border-top: 1px solid #302301; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301; 
text-align:center;
border-bottom: 1px solid #302301;
margin-top:0px;
float:left;
}
.bordertab1 { 
margin-left: 244px; 
margin-top: 11px; 
border-bottom:1px solid #302301;
}
.posttab3 a {
padding: 5px 5px 5px 5px; 
float:left; 
width:100px; 
border-top: none; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301;
border-bottom:1px solid #302301;
text-align:center;
margin-top: -13px;
}

.commentstab3 a {  
padding: 5px 5px 5px 5px; 
width: 120px; 
border-top: 1px solid #302301; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301; 
text-align:center;
border-bottom: 1px solid #302301;
margin-top:-13px;
float:left;
}

.bordertab3 { 
margin-left: 243px; 
margin-top: 9px; 
border-bottom:1px solid #302301;
}

.posttab4 a {
padding: 5px 5px 5px 5px; 
float:left; 
width:100px; 
border-top:1px solid #302301;
border-left: 1px solid #302301; 
border-right: 1px solid #302301;
border-bottom:1px solid #302301;
text-align:center;
margin-top: 0px;
}

.commentstab4 a {  
padding: 5px 5px 5px 5px; 
width: 120px; 
border-top: none; 
border-left: 1px solid #302301; 
border-right: 1px solid #302301; 
text-align:center;
border-bottom: 1px solid #302301;
margin-top:0px;
float:left;
}

.bordertab4 { 
margin-left: 243px; 
margin-top: -16px; 
border-bottom:1px solid #302301;
}

#topbox #topboxborder #meteor {
clear:both;
text-align:right;
padding: 30px 0 0 340px;
}

#search-formfooter {
    height: 40px;
    border: 1px solid #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: inset 2px 2px 4px #ccc;
    -moz-box-shadow: inset 2px 2px 4px #ccc;
    box-shadow: inset 2px 2px 4px #ccc;
    overflow: hidden;
}

#search-buttonfooter {
    position: absolute;
    top: 5px;
    right: 4px;
    height: 32px;
    width: 80px;
    font-size: 14px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    text-shadow: 1px 1px 0px #888;
    border-width: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #bbb;
    background: -moz-linear-gradient(top, #aaaaaa 0%, #b9b9b9);
    background: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#b9b9b9));
    -webkit-box-shadow: inset 0px -1px 1px #888, 0px 2px 2px #ccc;
    -moz-box-shadow: inset 0px -1px 1px #888, 0px 2px 2px #ccc;
    box-shadow: inset 0px -1px 1px #888, 0px 2px 2px #ccc;
    cursor: pointer;
}
@media only screen and (max-width: 480px) {
body #container { width:400px; }
#header { width:400px; }
#logo { width:400px }
#nav { width:100% }
#nav2 { width:100% }
#page { width:400px; }
#content { width:264px; }
#sidebar 1 { width:132px; }
#sidebar 2 { width:132px; }
#footer { width:400px; text-align:left }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
body #container { width:400px; }
#header { width:400px; }
#page { width:400px; }
#footer { width:400px; }
}