/*
Theme Name: The One Ring
Author: Matt Jones
Author URI: http://beyonddesignmedia.com/
Description: A custom theme designed specifically for TheOneRing.net website.
Version: 1.0
Tags: buddypress, custom-menu, theme-options, translation-ready
*/

/*
=========================================================== 
Import External Files
===========================================================
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
@import url(http://fonts.googleapis.com/css?family=EB+Garamond);

@font-face {
    font-family: 'Aniron';
    src: url('css/fonts/anirm___-webfont.eot');
    src: url('css/fonts/anirm___-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/anirm___-webfont.woff') format('woff'),
         url('css/fonts/anirm___-webfont.ttf') format('truetype'),
         url('css/fonts/anirm___-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'iconfont';
    src: url('css/fonts/socialicons-webfont.eot');
    src: url('css/fonts/socialicons-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/socialicons-webfont.woff') format('woff'),
         url('css/fonts/socialicons-webfont.ttf') format('truetype'),
         url('css/fonts/socialicons-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
=========================================================== 
Reset default browser CSS. Originally by Eric Meye at
http://meyerweb.com/eric/tools/css/reset/index.html
===========================================================
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
:focus {/* remember to define focus styles! */outline: 0;}
body {background: #fff;line-height: 1;}
ol, ul {list-style: none;}
table {/* tables still need 'cellspacing="0"' in the markup */border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
strong {font-weight:bold;}

/*
=========================================================== 
Basic Structure
===========================================================
*/

#topcontainer {padding-bottom:20px;height:435px;min-width:1180px;background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/bg-rivendell-01.jpg) top center no-repeat;}
body.category-lord-of-the-rings #topcontainer {background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/bg-gandalf-01.jpg) top center no-repeat;}
body.category-the-hobbit #topcontainer {background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/bg-shire-01.jpg) top center no-repeat;}

#bottomcontainer {background:#666;-moz-box-shadow: 0px 0px 3px #333; -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333;background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);min-width:1180px;margin-bottom:-255px;min-height:500px;}
	#bottom-border {height:1px;position:relative;top:5px;width:100%;border-top:1px dashed #666;z-index:1;}
	#bottomwrap {width:1158px;margin:0 auto;max-width:1178px;}
		
#container-wrap {width:768px;margin:0 auto;}
	
#container {width:768px;background:#fff;margin:-292px auto 0;-moz-box-shadow: 0px 1px 3px #000; -webkit-box-shadow: 0px 1px 5px #000; box-shadow: 0px 1px 5px #000;float:left;position:relative;z-index:2;min-height:1200px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

	.sub-container {width:768px;background:#fff;margin:0 auto;-moz-box-shadow: 0px 1px 3px #000; -webkit-box-shadow: 0px 1px 5px #000; box-shadow: 0px 1px 5px #000;bottom:-200px;margin-top:20px;float:left;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

	#content {padding:20px;}

		.sub-content {padding:20px;}

#sidebarleft {width:175px;float:left;text-align: right;margin-top:15px;height:100%;overflow:hidden;}
#sidebarright {width:175px;float:right;margin-top:15px;overflow:hidden;}

#sidebarleft ul, #sidebarleft li {list-style:none;text-align: right;}

.widget {margin-bottom:20px;}

/*
=========================================================== 
Basic Styles
===========================================================
*/

body {background-color: #ffdc7b; color:#000000;font-size:13px;line-height:1.6;font-family:'Helvetica Neue',arial,sans-serif;font-weight:light;background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/bg-linen-01.jpg);bottom:-220px;}

h1 {font-size:30px;margin-bottom:20px;line-height:1.2;}
h2 {font-size:26px;margin-bottom:16px;}
h3 {font-size:20px;margin-bottom:12px;}
h4 {font-size:16px;margin-bottom:10px;}
h5 {font-size:14px;margin-bottom:8px;}
h6 {font-size:12px;margin-bottom:5px;}

a {color: #5e8034;cursor:pointer;text-decoration:none;}
a:hover {text-decoration:underline;}


p {margin-bottom:13px;}

/*
=========================================================== 
Utility Classes
===========================================================
*/

em {font-style:italic;}

.clear {clear:both;}

.alignright {float:right;margin:0px 0px 5px 10px;}
.alignleft {float:left;margin:0px 10px 5px 0px;}
.aligncenter {display:block; margin-left:auto;margin-right:auto;}

.centertext {text-align:center;}

/*
=========================================================== 
Header
===========================================================
*/

#toplinks {width:1058px;margin:0 auto;}

.socialtab {width:30px;height:34px;padding:4px;background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg); float:left; display:block;padding:0px 4px 4px 4px;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px;border-radius: 0px 0px 2px 2px;-moz-box-shadow: 0px 0px 2px #333; -webkit-box-shadow: 0px 0px 4px #333;box-shadow: 0px 0px 4px #333;margin-right:5px;}

.socialtabinner {border:1px dashed #666;border-top:0px;}

a.socialicon {font-family:'iconfont';color:#eee;text-decoration:none;height:16px;text-align:center;padding:2px 0px 5px;display:block;font-weight:normal;font-size:20px;height:27px;text-shadow:#000 0px 0px 5px;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);}

a.socialicon:hover {text-shadow:#fff 0px 0px 5px;color:#ccc\9;}

a.socialicon.facebook:before {content: 'f';}
a.socialicon.twitter:before {content: 't';}
a.socialicon.google:before {content: 'g';}
a.socialicon.rss:before {content: 'a';}

.socialtab:hover {height:44px;}
.socialtab:hover .socialtabinner {padding:5px 0px;}



#fellowshiptab {background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);float:right;display:block;padding:0px 4px 4px 4px;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px;border-radius: 0px 0px 2px 2px;-moz-box-shadow: 0px 0px 2px #333; -webkit-box-shadow: 0px 0px 4px #333;
box-shadow: 0px 0px 4px #333;}

#fellowshiptab:hover {padding:2px 4px 4px 4px;}

#fellowshiptabinner {border:1px dashed #666;border-top:0px;}

#fellowshiptab a {height:16px;text-align:center;padding:7px 12px 10px;text-decoration:none;color:#eee;font-family:'Aniron',serif;font-size:11px;display:block;width:132px;}

#fellowshiptab a:hover {text-decoration:none;text-shadow:#fff 0px 0px 5px;color:#ccc\9;}

#fellowshiptab:hover #fellowshiptabinner {padding:5px 0px;}

a#logo {display:block;margin:0 auto;width:370px;height:105px;max-width:100%;/*background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/logo.png) no-repeat;*/}
a#logo img {margin:0px auto;max-width:100%;}

/*
=========================================================== 
Ads
===========================================================
*/

#adspace {width:1058px;margin:0 auto;}

#adsleft {width:125px;float:left;}

#adsright {width:125px;float:right;}

.ad {display:block; margin-top:20px;width:125px;height:125px;background:#ccc;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0px 0px 2px #333; -webkit-box-shadow: 0px 0px 4px #333;
box-shadow: 0px 0px 4px #333;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;overflow:hidden;}



/*
=========================================================== 
Content
===========================================================
*/

#content h1, #content h2, .sub-content h1, .sub-content h2 {font-family:'EB Garamond',serif;line-height:1.2;}
 
#content h2 {}

#content h2 a, .sub-content h2 a {text-decoration:none;}

.sub-content .section-title h2 {margin-top:0px;padding-top:0px;line-height:1;}

.sub-content .section-title {border-bottom:1px solid #ddd;margin-bottom:20px;}

#page-title {
border-bottom: 1px solid #ddd;
margin-bottom: 15px;
}

#content table {border:1px solid #ccc;border-bottom:0;border-right:0;}
#content table tr {}
#content table th, #content table td {padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#content table th {background:#ddd;}

/*
=========================================================== 
Post
===========================================================
*/

.post {margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:30px;}
		
	a.loop-thumbnail {float:right;margin-left:10px;margin-bottom:5px;margin-top:10px;}
		a.loop-thumbnail img {border:1px dashed #ccc;padding:3px;}
.nav-previous {float:left;}
.nav-next {float:right;}
.blog-time {color:#888;text-transform: uppercase;}

.blog-categories {font-style:italic;color:#888;font-size:12px;}
.lowercase {text-transform: lowercase;}

#archive-title {border-bottom:1px solid #ddd;margin-bottom:20px;}

.page .facebook_like_button {border-top: 1px solid #ddd; clear: both; margin-top: 0px; padding-top: 20px; position: relative; top: 30px;}

.page .snap_nopreview.sharing {padding: 15px 0 0px 0;margin-bottom:0px;}

.button.moretag {font-size:12px;}

/*
=========================================================== 
HOME FEATURED
===========================================================
*/
#home-featured {border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px;min-height:221px;}
	#home-featured a.thumbnail {float:left;margin-right:10px;margin-bottom:5px;}
	#home-featured a.thumbnail img {border:1px dashed #ccc;padding:3px;}
#home-sub-featured-left {border-right:1px solid #ddd;padding:0px 20px 0px 0px;width:343px;float:left;}
	#home-sub-featured-left .entry {clear:both;margin-bottom:15px;min-height:90px;}
	#home-sub-featured-left a.thumbnail {float:left;margin-right:10px;margin-bottom:5px;}
		#home-sub-featured-left a.thumbnail img {border:1px dashed #ccc;padding:3px;}
	#home-sub-featured-left h3 {font-size:14px; margin-top:0px;padding-top:0px;margin-bottom:0px;}
		#home-sub-featured-left h3 a {text-decoration:none;}
		#home-sub-featured-left h3 a:hover {text-decoration:underline;}
#home-sub-featured-right {padding:0px 0px 0px 20px;width:343px;float:right;}
	#home-sub-featured-right h4 {font-size:12px;}
	#home-sub-featured-right h4 a {text-decoration:none;}
	#home-sub-featured-right h4 a:hover {text-decoration:underline;}
	
	#respond h3 {font-family:'EB Garamond', serif;font-size:24px;}

/*
=========================================================== 
Sidebar
===========================================================
*/

#sidebarleft h3, #sidebarright h3 {font-family:'EB Garamond',serif;font-weight:normal;}

#sidebarleft {color:#ccc;font-size:12px;}

#sidebarright {color:#ccc;font-size:12px;}
	#sidebarright .blog-time {color:#ccc;}
#sidebarright .entry {border-bottom:1px dashed #666;padding:3px;}
	#sidebarright .entry:last-child {border-bottom:0px;} 
.widget {border-bottom:1px dashed #666;padding-bottom:20px;}


/*
=========================================================== 
Footer
===========================================================
*/

#footer {text-align:center!important;color:#ccc;position:relative;margin:10px auto 0;padding-bottom:40px;font-size:11px;width:742px;display:block;clear:both;}

#sidebarright a, #sidebarleft a, #footer a {color: #96be77;text-decoration:none;}

#sidebarright a:hover, #sidebarleft a:hover, #footer a:hover {text-decoration:underline;}

/*
=========================================================== 
Navigation
===========================================================
*/

/* styles for desktop */
.tinynav { display: none }

/* styles for mobile */
@media screen and (max-width: 767px) {
    .js .tinynav { display: block;width:95%;margin:5px auto 0;}
    .js #main-nav { display: none }
}

#navigation {width:1050px;background:#999;margin:0 auto;padding:4px;height:32px;max-height:40px;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-family:'Aniron',arial,sans-serif;font-size:14px;
/*background: -moz-linear-gradient(center top, #a0d53a 20%, #777777 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #a0d53a),color-stop(1, #777777));
background: -moz-linear-gradient(center top, #a0d53a 20%, #777777 100%);*/
background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);
-moz-box-shadow: 0px 0px 2px #333; -webkit-box-shadow: 0px 0px 4px #333;
box-shadow: 0px 0px 4px #333;
}
#navigationwrap {border:1px dashed #666;height:30px;width:1048px;behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

#navigationwrap li {font-size:11px;}
/*#navigation ul {width:100%;text-align: center;margin-top:5px;}
#navigation ul li {display:inline;}
#navigation ul li a {padding:8px 15px;text-decoration:none;color:#fff;font-size:11px;}
	#navigation ul li a:hover {text-shadow:#fff 0px 0px 5px;}*/


/* Main menu settings */
#centeredmenu {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	z-index:1000; /* This makes the dropdown menus appear above the page content below */
	position:relative;
}

/* Top menu items */
#centeredmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	right:50%;
}
#centeredmenu ul li {
	margin:0 0 0 1px;
	padding:0;
	float:left;
	position:relative;
	left:50%;
	top:1px;
}
#centeredmenu ul li a {
	display:block;
	margin:0;
	padding:6px 12px 6px;
	text-decoration:none;
	color:#fff;
}
#centeredmenu ul li.active a {

}
#centeredmenu ul li a:hover {

}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
text-shadow:#fff 0px 0px 5px;
color:#ccc\9;
}

/* Submenu items */
#centeredmenu ul ul {
	display:none; /* Sub menus are hidden by default */
	position:absolute;
	top:28px;
	left:0;
	float:left;
	right:auto; /*resets the right:50% on the parent ul */
	width:176px; /* width of the drop-down menus */
	background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);
	padding:4px 4px 5px;
	behavior: url(http://theonering.net/torwp/wp-content/themes/theonering/http://theonering.net/torwp/wp-content/themes/theonering/ie-css3.htc);-moz-border-radius: 0px 0px 2px 2px;-webkit-border-radius: 0px 0px 2px 2px;border-radius: 0px 0px 2px 2px;
	-moz-box-shadow: 0px 0px 2px #333; -webkit-box-shadow: 0px 0px 4px #333;
box-shadow: 0px 0px 4px #333;
}
#centeredmenu ul ul li {
	left:auto;  /*resets the left:50% on the parent li */
	margin:0; /* Reset the 1px margin from the top menu */
	clear:left;
	float:left;
	width:150px;
	font-size:9px;

}

#centeredmenu ul ul li a {
	padding:9px 12px 9px;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-weight:normal; /* resets the bold set for the top level menu items */
	line-height:1.4em; /* overwrite line-height value from top menu */
	float:left;
	width:150px;
	border:1px dashed #666;
	border-top:0px;
	border-bottom:0px;
	text-shadow:#fff 0px 0px 0px;
	color:#fff;
}
#centeredmenu ul li ul li:last-child a {border-bottom:1px dashed #666!important;}

#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
	text-shadow:#fff 0px 0px 5px;	float:left;
	width:150px;
	color:#ccc\9;
}

/* Flip the last submenu so it stays within the page */
#centeredmenu ul ul.last {
	left:auto; /* reset left:0; value */
	right:0; /* Set right value instead */
}
#centeredmenu ul ul.last li {
	float:right;
	position:relative;
	right:.8em;
}

/* Make the sub menus appear on hover */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
	display:block; /* Show the sub menus */
}

/*
=========================================================== 
HOME TABS
===========================================================
*/
			.sub-content ul.tabs {border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;}
			
			.sub-content ul.tabs,.sub-content ul.tabs li {margin:0;padding:0;border:0px;}
			.sub-content ul.tabs {
				margin: 0;
				padding: 0;
				float: left;
				list-style: none;
				height: 50px; /*--Set height of tabs--*/
				width: 100%;
				margin-bottom:0px;
			}
			.sub-content ul.tabs li {
				float: left;
				margin: 0;
				padding: 0;
				height: 50px; /*--Subtract 1px from the height of the unordered list--*/
				line-height: 50px; /*--Vertically aligns the text within the tab--*/
				margin-bottom: -1px; /*--Pull the list item down 1px--*/
				overflow: hidden;
				position: relative;
			}
			.sub-content ul.tabs li a {
				cursor:pointer;
				text-decoration: none;
				display: block;
				padding: 0 20px 0 20px;
				outline: none;
				color:#aaa;
			}
			.sub-content ul.tabs li a:hover {
				color: #000;
			}
			.sub-content ul.tabs li.active a,.sub-content ul.tabs li.active a:hover {
				color: #000;
				background:#ddd!important;
			}

			html .sub-content ul.tabs li.active, html .sub-content ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
				background: #fff;
			}
			
			.tab_container {
				overflow: hidden;
				clear: both;
				float: left; width: 100%;
				padding:20px 0px 0px;
				border-top:1px solid #ddd;
				min-height:320px;
			}

.sub-content ul.tabs li h2 {line-height:2;}

/*
=========================================================== 
FORMS & INPUTS
===========================================================
*/

#content textarea, .sub-content textarea, #content input[type="text"],.sub-content input[type="text"] {border: 1px solid #ddd;padding:5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

textarea {width:670px;}

body button, body a.button, body input[type="submit"], body input[type="button"], body input[type="reset"], body ul.button-nav li a, body div.generic-button a, body .comment-reply-link, input[type="submit"], body button.button, body #respond input#submit, body #content input.button {
font-family:'Helvetica Neue',sans-serif;
cursor: pointer;
font-size: 14px;
line-height: 1em;
color: white !important;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
display: inline-block;
line-height: 1em;
min-width: auto;
padding: 8px 12px;
margin: 0 .3em 1.5em 0em;
border: 1px solid #4081AF;
border-bottom-color: #20559A;
color: white !important;
text-align: center;
text-shadow: 0 1px 0 #666;
text-decoration: none !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #52A8E8;
background: -moz-linear-gradient(center top, #52A8E8 20%, #2E76CF 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #52A8E8),color-stop(1, #2E76CF));
background: -moz-linear-gradient(center top, #52A8E8 20%, #2E76CF 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0D53A', endColorstr='#60B513', GradientType=0);

-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/,inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29);
-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29);
box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29);
border-image: initial;


border-color: #87bf00; border-bottom-color: #7ca122; background-color: #8dc11e;
		background: #87c000;
		background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #a0d53a),color-stop(1, #60b513));
		background: -moz-linear-gradient(center top,#a0d53a 20%,#60b513 100%);
		background-repeat:no-repeat!important;
		background-position: 95% 50%;
}

body #item-body button,body #item-body a.button {padding:5px 10px;}

@-moz-document url-prefix() {
    input[type="submit"] {
        padding:5px 10px;
    }
}

body button:hover, body a.button:hover, body input[type="submit"]:hover, body input[type="button"]:hover, body input[type="reset"]:hover, body ul.button-nav li a:hover, body div.generic-button a:hover, body .comment-reply-link:hover, input[type="submit"]:hover, body button.button:hover, body #respond input#submit:hover, body #content input.button:hover {
	background:#333;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #ace53e),color-stop(1, #8dca16));
	background: -moz-linear-gradient(center top,#ace53e 20%,#6bca16 100%);
	background-repeat:no-repeat!important;
	background-position: 95% 50%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0D53A', endColorstr='#60B513', GradientType=0);

}

body a.loading,
body input.loading {color:#777!important;}

#subscribe-field {max-width:93%;}

/*
=========================================================== 
HOMEPAGE
===========================================================
*/
#home-newsletter .sub-content {padding-bottom:7px;}
	#home-newsletter input[type="submit"] {margin-left:5px;}

#home-news-tabs .sub-content ul.tabs {margin-top:0px;}

body.home-page #container {min-height:100px;}

/*
=========================================================== 
BUDDYPRESS STYLING
===========================================================
*/
body div.item-list-tabs ul li a span {background: #5e8034;}
#whats-new-options {min-height:50px;}

/*
=========================================================== 
WIDGETS
===========================================================
*/

.widget h3 {margin-bottom:10px;}
.widget form#searchform label {display:none;}
.widget a {font-weight:bold;}
#sidebarleft input[type="text"],#sidebarleft input[type="text"]#subscribe-field,#sidebarright input[type="text"] {padding:20px;width:160px;margin-bottom:5px;max-width:99%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0px 0px 10px #111; -webkit-box-shadow:inset 0px 0px 10px #111; box-shadow:inset 0px 0px 10px #111;background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/search-white.png) no-repeat 10px 135px #2e221e;color:#eee;font-size:12px;}

#searchsubmit {margin-bottom:0;margin-top: 5px;}

.widget #searchform {margin-top: -10px;}

.widget_twitter-profile-tracker,.widget_recent_comments {border-bottom: 0px;padding-bottom: 0;}

.widget_recent_comments li, .widget_recent_entries li {margin-bottom:15px;border-bottom: 1px dashed #666;
padding-bottom: 15px;}

#nav_menu-3 li,.widget_top-posts li {margin-bottom:7px;}

ol.tweets li {border-bottom: 1px dashed #666;margin-bottom: 15px;}

ol.tweets .avatar {float:left;margin-right:7px;margin-top:4px;}

ol.tweets .avatar img {border:1px solid #666;}

#subscribe-blog {margin-bottom: -10px;}

ul.tweets {margin-bottom:-15px;}

ul.tweets li {line-height:1.3;margin: 10px 0px 15px;font-style: normal;}

#sidebarright .widget h3 a , #sidebarleft .widget h3 a {color:#ccc;}

input[type="submit"].paypal-donate-button {margin-right:0!important;margin-bottom:-10px;}

body .widget input[type="submit"] {padding:5px 10px;font-size:12px;min-width:55px;}

body .widget input[type="text"],form#subscribe-blog p input[type="text"] {display:inline!important;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px!important;border:0px;}

form#subscribe-blog p {margin-bottom:5px;}

form#subscribe-blog p input[type="submit"] {margin:5px 0px 5px 0px;}

div.product form.cart div.quantity, #content div.product form.cart div.quantity {display:none;}

/*
=========================================================== 
WOOCOMMERCE
===========================================================
*/
.woocommerce_message a.button {margin-bottom:0px;margin-right:0;padding:5px;font-size:12px;}
body .quantity input[type="button"].minus, body #content .quantity input[type="button"].minus {
min-width:10px;
vertical-align: text-top;
}

body .quantity input[type="button"].plus, body #content .quantity input[type="button"].plus {min-width:10px;vertical-align: text-bottom;}

table.shop_table th.product-quantity {text-align:center;}

/*
=========================================================== 
JUMBOTRON
===========================================================
*/
.jumbotron {
padding: 3px;
background: #CCC;
margin-bottom: 20px;
background: url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);
color: #DDD;
text-shadow: 2px 1px black;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.jumbotron h1 {line-height:1px;}

.jumbotron p {margin-bottom:0;}

.jumbotronwrap {border: 1px dashed #666;padding:17px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

.jumbotronwrap.headlineonly {padding:12px;}
.jumbotronwrap.headlineonly h1 {margin-bottom:0;}

.jumbotron-center {text-align:center;}

.jumbotron h1 {font-size:36px;}

.jumbotron p {font-size:16px;}

/*
=========================================================== 
SITE SECTIONS
===========================================================
*/
/*
body.category-lotr #bottomcontainer,
body.category-lotr .socialtab,
body.category-lotr #fellowshiptab,
body.category-lotr #navigation,
body.category-lotr #centeredmenu ul ul,
body.category-lotr .jumbotron,
body.category-lotr .quicklink-container
{background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-burgundy.jpg);}

body.category-hobbit #bottomcontainer,
body.category-hobbit .socialtab,
body.category-hobbit #fellowshiptab,
body.category-hobbit #navigation,
body.category-hobbit #centeredmenu ul ul,
body.category-hobbit .jumbotron,
body.category-hobbit .quicklink-container
{background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-blue2.jpg);}
*/
body.category-greenbooks #bottomcontainer,
body.category-greenbooks .socialtab,
body.category-greenbooks #fellowshiptab,
body.category-greenbooks #navigation,
body.category-greenbooks #centeredmenu ul ul,
body.category-greenbooks .jumbotron,
body.category-greenbooks .quicklink-container,
body.library #bottomcontainer,
body.library .socialtab,
body.library #fellowshiptab,
body.library #navigation,
body.library #centeredmenu ul ul,
body.library .jumbotron,
body.library .quicklink-container
{background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-green2.jpg);}

body.home-page #bottomcontainer,
body.home-page .socialtab,
body.home-page #fellowshiptab,
body.home-page #navigation,
body.home-page #centeredmenu ul ul,
body.home-page .jumbotron,
body.home-page .quicklink-container
{background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);}

.quicklinks {padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px;width:100%;display:block}

.quicklinkstwocolumn {padding-bottom:0;}
.sub-container-three-column {float:left;width: 31.87%;max-width:31.87%;}
.sub-container-three-column.middle {margin:0 2.2%;}
	.msie .sub-container-three-column.middle {margin:0 2%;}
.sub-container-three-column.last {float:right;}

.sub-container-four-column {float:left;width: 24.3%;max-width:24.3%;}
.sub-container-four-column.middleone {margin:0 0 0 1%;}
.sub-container-four-column.middletwo {margin:0 1%;}
	.msie .sub-container-four-column.middle {margin:0 1%;}
.sub-container-four-column.last {float:right;}

.sub-container-two-column {float:left;width: 49%;max-width:49%;margin-bottom:20px;}
	.msie .sub-container-two-column.middle {margin:0 1%;}
.sub-container-two-column.last {float:right;}

.quicklink-container {background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-2.jpg);display:block;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding:3px;}

a.quicklink{
border: 1px dashed #666;display:block;padding:10px 10px;
text-align:center;text-decoration:none;
font-family:'Aniron',serif;font-size:11px;color:#eee;
text-shadow: 2px 1px black;
display:block;
}
a.quicklink:hover {text-decoration:underline;}

#section-sub-featured-left {border-right:1px solid #ddd;padding:0px 20px 0px 0px;width:343px;float:left;}
	#section-sub-featured-left .entry {clear:both;margin-bottom:-10px;min-height:90px;}
	#section-sub-featured-left a.thumbnail {float:left;margin-right:10px;margin-bottom:5px;}
		#section-sub-featured-left a.thumbnail img {border:1px dashed #ccc;padding:3px;}
	#section-sub-featured-left h3 {font-size:14px; margin-top:0px;padding-top:0px;margin-bottom:0px;}
		#section-sub-featured-left h3 a {text-decoration:none;}
		#section-sub-featured-left h3 a:hover {text-decoration:underline;}
		#section-sub-featured-left p {margin-bottom:0;}

#section-sub-featured-right {border-right:0px;padding:0px 0px 0px 20px;width:343px;float:left;}
	#section-sub-featured-right .entry {clear:both;margin-bottom:-10px;min-height:90px;}
	#section-sub-featured-right a.thumbnail {float:left;margin-right:10px;margin-bottom:5px;}
		#section-sub-featured-right a.thumbnail img {border:1px dashed #ccc;padding:3px;}
	#section-sub-featured-right h3 {font-size:14px; margin-top:0px;padding-top:0px;margin-bottom:0px;}
		#section-sub-featured-right h3 a {text-decoration:none;}
		#section-sub-featured-right h3 a:hover {text-decoration:underline;}
		#section-sub-featured-left p {margin-bottom:0;}
		
.section-sub {margin-bottom:20px;}
.section-sub.left {border-right:1px solid #ddd;padding:0px 20px 0px 0px;width:343px;float:left;}
	.section-sub h4 {font-size:12px;}
	.section-sub a {text-decoration:none;}
	.section-sub a:hover {text-decoration:underline;}
.section-sub.right {border-right:0px;padding:0px 0px 0px 20px;width:343px;float:left;}

h3.section-all-posts-link {font-style:italic;text-align:center;font-family:'EB Garamond',serif;font-size:22px;}
h3.section-all-posts-link a {text-decoration:none;}
h3.section-all-posts-link a:hover {text-decoration:underline;}

.section-sub.hobbit-cast {display: block;margin: 0 auto;text-align: center;}

.section-sub.hobbit-cast a.thumbnail img {border:1px dashed #ccc;padding:3px;margin:1px 2px;}
		
.hr {border-top:1px solid #ddd;margin:20px 0px;clear:both;}

/*
=========================================================== 
ADS
===========================================================
*/
.contentad {border-bottom: 1px solid #ddd;margin-bottom: 20px;display:block;padding-bottom:20px;}
.contentad.homecontentad {border-bottom: 1px solid #ddd;margin-bottom: 0px;display: block;padding-bottom: 15px;border-top: 1px solid #ddd;padding-top: 15px;margin-top: 15px;}
.contentadsingle {padding-bottom:10px;}
.contentad a img {display:block;margin:0 auto;max-width:100%;}

/*
=========================================================== 
MOBILE STYLING
===========================================================
*/

.mobile-only	{display: none;}

#mobile-header-ad	{text-align: center;}

@media handheld, only screen and (max-width: 1024px) {
	#sidebarleft,#sidebarright {display:none!important;}
	#topcontainer,#bottomcontainer {min-width:0;}
	#navigationwrap,#bottomwrap {width:100%;}
	#toplinks,#navigation,#adspace {width:98%;}
	#centeredmenu ul li a {font-size:10px;padding:6px 10px 6px;}
	#home-sub-featured-left,#home-sub-featured-right {width:47%;}
	.sub-container-three-column.middle {margin-right:0;margin:0 2%;}

}
@media handheld, only screen and (max-width: 1000px) {
#adspace {display:none;}
#container-wrap,#footer {width:98%;}
#container,.sub-container {width:100%;}
.mobile-hidden {display:none!important;}
#container {overflow: hidden;}
}

@media handheld, only screen and (max-width: 990px) {
#adspace {display:none;}
#container {min-height:600px;}
}

@media handheld, only screen and (max-width:750px) {
.mobile-only	{display: block;}
a#logo {height: 150px;margin-top:-10px;}
a#logo {height:auto;min-height:80px;}
	.sub-content ul.tabs li a {padding:0 10px 0 10px;font-size:14px;}
	.sub-content ul.tabs, .sub-content ul.tabs li {height:28px;}

#container {margin-top:-260px;}
	#home-sub-featured-left,#home-sub-featured-right {width:100%;border:0;}
	#home-sub-featured-right {border-top:1px solid #ddd;padding-top:20px;padding-left:20px;}
	
	#toplinks {margin-top:10px;}
	.socialtab {width:24px;height:27px;}
	a.socialicon {font-size:16px;height:20px;}
	#fellowshiptab a {height:13px;padding:5px 7px 8px;}
	#wp-admin-bar-stats {display:none;}
}

@media handheld, only screen and (max-width: 480px) {
	#container {margin-top:-225px;}
	#home-featured a.thumbnail {display:block;width:100%;}
	#home-featured a.thumbnail img {margin:0 auto;display:block;}
	#home-featured h2, #home-featured p,.jumbotronwrap h1,.jumbotronwrap p {text-align: center;}
	.wp-caption.alignright, .wp-caption.alignleft {float:none; margin-left:0;}
	#content {overflow-x:hidden;}
}

@media handheld, only screen and (max-width: 600px) {

.sub-container-three-column,.sub-container-three-column.middle,.sub-container-three-column.last {width:100%;max-width:100%;margin:0;float:none;margin-bottom:20px;}
.quicklinks {padding-bottom:0;}
}

/*
=========================================================== 
MISCELLANEOUS
===========================================================
*/
form#subscribe-blog p {margin-bottom: 5px;margin-top: -10px;}

body.admin-bar #wpadminbar {height:29px; top:-1px;}

.previous a, .next a {font-weight:bold;text-decoration:none;display: block;margin-top: 10px;}
.previous a:hover, .next a:hover {text-decoration:underline;}

/*
=========================================================== 
EVENTS/LINE PARTIES
===========================================================
*/
.event-attenders {padding-top:20px;border-top:1px solid #ddd;}

.event-attenders a {margin: 0 3px 3px 0;}

.event-attendance {background: #EEE;border: 1px solid #ddd;padding: 10px;margin-bottom:20px;}

.event-attendance p {margin-top:5px;float:left;font-weight:bold;font-size:15px;margin-bottom:0px;}

.event-attendance a.button {margin-bottom:0px;float:right;}

.event-content {padding-bottom: 10px;border-bottom: 1px solid #ddd;}

/*
=========================================================== 
JET PACK CAROUSEL
===========================================================
*/
.jp-carousel-image-meta {
    display: none;
}
.jp-carousel-info {
display: none;
}
#jp-carousel-comment-form {
    display:none;
}
/*
=========================================================== 
TOOLTIP
===========================================================
*/
.the-tooltip {
  position: relative;
}
.the-tooltip :focus + :last-child, .the-tooltip:focus > :last-child, .the-tooltip:hover > :last-child {
  opacity: 1;
  -webkit-transition: 0.4s 0s;
  -moz-transition: 0.4s 0s;
  -ms-transition: 0.4s 0s;
  -o-transition: 0.4s 0s;
  transition: 0.4s 0s;
  visibility: visible;
}
.the-tooltip > :last-child {
  border: solid 1px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 17px;
  line-height: 1.5;
  opacity: 0;
  padding: 10px 20px;
  position: absolute;
  -webkit-transition: 0.2s 0s;
  -moz-transition: 0.2s 0s;
  -ms-transition: 0.2s 0s;
  -o-transition: 0.2s 0s;
  transition: 0.2s 0s;
  visibility: hidden;
  width: 250px;
  z-index: 999;
}
.the-tooltip > :last-child * {
  max-width: 100%;
}
.the-tooltip > :last-child:after, .the-tooltip > :last-child:before {
  border: solid 11px;
  content: "";
  display: block;
  margin: 0 20px 0 20px;
  position: absolute;
}
.the-tooltip.bottom > :last-child {
  margin-top: 15px;
  top: 100%;
}
.the-tooltip.bottom > :last-child:after {
  margin-bottom: -1px;
}
.the-tooltip.bottom > :last-child:after, .the-tooltip.bottom > :last-child:before {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  bottom: 100%;
}
.the-tooltip.bottom > :last-child:before {
  margin-bottom: 0px;
}
.the-tooltip.center > :last-child {
  left: -125px;
  margin-left: 50%;
}
.the-tooltip.center > :last-child:after, .the-tooltip.center > :last-child:before {
  left: 50%;
  margin-left: -10px;
}
.the-tooltip.left > :last-child {
  left: 0;
}
.the-tooltip.left > :last-child:after, .the-tooltip.left > :last-child:before {
  left: 0;
}
.the-tooltip.right > :last-child {
  right: 0;
}
.the-tooltip.right > :last-child:after, .the-tooltip.right > :last-child:before {
  right: 0;
}
.the-tooltip.top > :last-child {
  bottom: 100%;
  margin-bottom: 15px;
}
.the-tooltip.top > :last-child:after {
  margin-top: -1px;
}
.the-tooltip.top > :last-child:after, .the-tooltip.top > :last-child:before {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: 100%;
}
.the-tooltip.top > :last-child:before {
  margin-top: 0px;
}
.the-tooltip.auto-width > :last-child {
  white-space: nowrap;
  width: auto;
}
.the-tooltip.full-width > :last-child {
  left: 0;
  margin-left: 0;
  width: 100%;
}
.the-tooltip.apple-green > :last-child {
  background-color: #8db600;
  border-color: #658300;
  color: #161d00;
}
.the-tooltip.apple-green > :last-child:after {
  border-color: #8db600;
}
.the-tooltip.apple-green > :last-child:before {
  border-color: #658300;
}
.the-tooltip.apple-green > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.the-tooltip.apricot > :last-child {
  background-color: #fbceb1;
  border-color: #f9b080;
  color: #441d03;
}
.the-tooltip.apricot > :last-child:after {
  border-color: #fbceb1;
}
.the-tooltip.apricot > :last-child:before {
  border-color: #f9b080;
}
.the-tooltip.apricot > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.the-tooltip.black > :last-child {
  background-color: #333333;
  border-color: #0d0d0d;
  color: #ffffff;
}
.the-tooltip.black > :last-child:after {
  border-color: #333333;
}
.the-tooltip.black > :last-child:before {
  border-color: #0d0d0d;
}
.the-tooltip.black > :last-child {
  text-shadow: 0 1px 0 #000000;
}
.the-tooltip.carrot-orange > :last-child {
  background-color: #ed9121;
  border-color: #b3690f;
  color: #251603;
}
.the-tooltip.carrot-orange > :last-child:after {
  border-color: #ed9121;
}
.the-tooltip.carrot-orange > :last-child:before {
  border-color: #b3690f;
}
.the-tooltip.carrot-orange > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.the-tooltip.eggplant > :last-child {
  background-color: #614051;
  border-color: #33222b;
  color: #ffffff;
}
.the-tooltip.eggplant > :last-child:after {
  border-color: #614051;
}
.the-tooltip.eggplant > :last-child:before {
  border-color: #33222b;
}
.the-tooltip.eggplant > :last-child {
  text-shadow: 0 1px 0 #000000;
}
.the-tooltip.forest-green > :last-child {
  background-color: #014421;
  border-color: #001209;
  color: #ffffff;
}
.the-tooltip.forest-green > :last-child:after {
  border-color: #014421;
}
.the-tooltip.forest-green > :last-child:before {
  border-color: #001209;
}
.the-tooltip.forest-green > :last-child {
  text-shadow: 0 1px 0 #000000;
}
.the-tooltip.bright-lavender > :last-child {
  background-color: #bf94e4;
  border-color: #9a57d5;
  color: #250e38;
}
.the-tooltip.bright-lavender > :last-child:after {
  border-color: #bf94e4;
}
.the-tooltip.bright-lavender > :last-child:before {
  border-color: #9a57d5;
}
.the-tooltip.bright-lavender > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.the-tooltip.dark-midnight-blue > :last-child {
  background-color: #003366;
  border-color: #000d1a;
  color: #ffffff;
}
.the-tooltip.dark-midnight-blue > :last-child:after {
  border-color: #003366;
}
.the-tooltip.dark-midnight-blue > :last-child:before {
  border-color: #000d1a;
}
.the-tooltip.dark-midnight-blue > :last-child {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.the-tooltip.magic-mint > :last-child {
  background-color: #aaf0d1;
  border-color: #69e5ae;
  color: #0c432a;
}
.the-tooltip.magic-mint > :last-child:after {
  border-color: #aaf0d1;
}
.the-tooltip.magic-mint > :last-child:before {
  border-color: #69e5ae;
}
.the-tooltip.magic-mint > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.the-tooltip.mustard > :last-child {
  background-color: #ffdb58;
  border-color: #f1bd00;
  color: #3f3100;
}
.the-tooltip.mustard > :last-child:after {
  border-color: #ffdb58;
}
.the-tooltip.mustard > :last-child:before {
  border-color: #f1bd00;
}
.the-tooltip.mustard > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.the-tooltip.sienna > :last-child {
  background-color: #882d17;
  border-color: #47170c;
  color: #ffffff;
}
.the-tooltip.sienna > :last-child:after {
  border-color: #882d17;
}
.the-tooltip.sienna > :last-child:before {
  border-color: #47170c;
}
.the-tooltip.sienna > :last-child {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.the-tooltip.sky-blue > :last-child {
  background-color: #87ceeb;
  border-color: #45b3e0;
  color: #0d3a4d;
}
.the-tooltip.sky-blue > :last-child:after {
  border-color: #87ceeb;
}
.the-tooltip.sky-blue > :last-child:before {
  border-color: #45b3e0;
}
.the-tooltip.sky-blue > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.the-tooltip.sunset > :last-child {
  background-color: #fad6a5;
  border-color: #f6b55d;
  color: #4f2f04;
}
.the-tooltip.sunset > :last-child:after {
  border-color: #fad6a5;
}
.the-tooltip.sunset > :last-child:before {
  border-color: #f6b55d;
}
.the-tooltip.sunset > :last-child {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/*
=========================================================== 
REGISTRATION
===========================================================
*/
#register-page h2,#register-page p {text-align: center;}

#register-page p {margin-bottom:40px;}

iframe {max-width:100%!important;}

span.description {width:100%;font-size:12px;color:#787878;font-style:italic;display:block;}
p.field-visibility-settings-notoggle {margin-bottom:25px!important;font-size:12px;color:#787878;font-style:italic;text-align:left!important;}

.item-avatar img,div#item-header img.avatar {border:1px dashed #ccc;padding:3px;}
		#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert {background-color: #A0D53A!important;}
		
table.messages-notices a.button.confirm, .activity-meta a.button {min-width:auto;padding:5px 10px;}
table.messages-notices a.button.confirm,a.button.delete-activity,a.button.delete-activity:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

table.messages-notices a.button.confirm:hover,
table.messages-notices a.button.confirm:active,
table.messages-notices a.button.confirm.active,
table.messages-notices a.button.confirm.disabled,
table.messages-notices a.button.confirm[disabled] {
  background-position: 0 -25px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
a.button.delete-activity:hover,
a.button.delete-activity:active,
a.button.delete-activity.active,
a.button.delete-activity.disabled,
a.button.delete-activity[disabled] {
  background-position: 0 -25px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

#torn-member-header {
margin: -20px -20px 0px -20px;
padding: 20px 20px 0;
overflow: hidden;
background:url(http://subtlepatterns.com/patterns/black-Linen.png);
border-radius: 2px 2px 0 0;
}

body.bp-user  div#item-header h2 a {color:#fff;}
body.bp-user div#item-header span.user-nicename {color:#aaa;}

body.bp-user div#item-header {overflow: visible;}
body.bp-user div#message.updated {clear: both;margin-top: 15px;}
body ul.button-nav li.current a {color:#333!important;text-shadow:none;font-weight:normal;}
body ul.button-nav li.current a:hover {color:#fff!important;text-shadow:0 1px 0 #666;}

.member-badge a {float:right;}
.member-badge {height:64px;width:64px;float:right;margin-left:5px;}
.member-badge.people-badge img {height:64px;width:64px;}
.profile h4 {border-bottom:1px solid #ddd;}
.profile table.profile-fields:last-child {margin-bottom: 30px;}
table.profile-fields tr td.label,table.profile-fields tr td.data {padding: 5px;vertical-align: middle;}
table.profile-fields p {margin-bottom:0;}

h3.members-search-header {border-bottom: 1px solid #DDD;margin-top: 20px;font-weight: bold;padding-bottom: 5px;}
#members-dir-search {display:none;}

div#item-header #torn-member-header img.avatar {border: 1px dashed #666;}

#wpadminbar .quicklinks ul {text-align: left;margin-top: -1px;}

#text-435064659 img {float:right;width:64px;}
#text-435064659 p {float:left;width:100px;text-align:right;}
#text-435064659 a:hover p {text-decoration:underline;}

body.chat h1 {text-align:center;}

input#event-name {padding:5px!important;}
.event-form-name p,.event-form-where p,.event-extra-details .event-cateogries {display:none;}
body div.item-list-tabs {background:#454545;margin: 25px -20px 20px -20px;}
div.item-list-tabs a {color:#fff;}
div.item-list-tabs#subnav a{color:#5E8034;}
div.item-list-tabs#subnav li.current a{color:#fff;}
div.item-list-tabs#subnav li.current a{background:#454545;font-weight:normal;padding:4px 10px;margin-top:1px;}
div.item-list-tabs#subnav ul li.selected a, div.item-list-tabs#subnav ul li.current a {
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;}

/* Custom menu styling */
ul.torn-custom-menu {margin: 0 0 0 200px;background:#333;}
ul.torn-custom-menu a { display:block; color: #fff; font-family: Verdana; font-size: 10px; text-decoration: none;font-family:'Aniron',arial, sans-serif;}
ul.torn-custom-menu, ul.torn-custom-menu li, ul.torn-custom-menu ul { list-style: none; margin: 0; padding: 0; border: 0px 1px 0px 1px solid #fff;color: #fff;height:40px;}
ul.torn-custom-menu li.current-menu-item {background:#777;}
ul.torn-custom-menu li.current-menu-item a {color:#fff;}
ul.torn-custom-menu li li {border:1px 0px 1px 0px solid #fff;}
ul.torn-custom-menu li.current-menu-item li a {color:#fff;}
ul.torn-custom-menu { position: relative; z-index: 597; float: left; margin-bottom:20px;width:97%;padding:0 1.5%;}
ul.torn-custom-menu ul.sub-menu li {background:#333;}
ul.torn-custom-menu li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 12px 10px 8px;height:20px }
ul.torn-custom-menu li.hover, ul.torn-custom-menu li:hover,ul.torn-custom-menu li.current-menu-item:hover { position: relative; z-index: 599; cursor: default; background: #740F0F; }
ul.torn-custom-menu li li {height:auto;}
ul.torn-custom-menu li li.current-menu-item {background: #777;}
ul.torn-custom-menu li li.current-menu-item a {color:#fff;}
ul.torn-custom-menu li li:hover,ul.torn-custom-menu li li.current-menu-item:hover {background:#740F0F;}
ul.torn-custom-menu ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #555; border: 1px solid #fff; }
ul.torn-custom-menu ul li { float: none; }
ul.torn-custom-menu ul ul { top: -2px; left: 100%; }
ul.torn-custom-menu li:hover > ul { visibility: visible }

body.page-template-page-oscar-party-php #bottomcontainer,
body.page-template-page-oscar-party-php .socialtab,
body.page-template-page-oscar-party-php #fellowshiptab,
body.page-template-page-oscar-party-php #navigation,
body.page-template-page-oscar-party-php #centeredmenu ul ul,
body.page-template-page-oscar-party-php .jumbotron,
body.page-template-page-oscar-party-php .quicklink-container
{background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-blue2.jpg);}

body.page-template-page-gift-guide-php #bottomcontainer,
body.page-template-page-gift-guide-php .socialtab,
body.page-template-page-gift-guide-php #fellowshiptab,
body.page-template-page-gift-guide-php #navigation,
body.page-template-page-gift-guide-php #centeredmenu ul ul,
body.page-template-page-gift-guide-php .jumbotron,
body.page-template-page-gift-guide-php .quicklink-container
{background:url(http://www-images.theonering.net/torwp/wp-content/themes/theonering/images/leather-green2.jpg);}

.torn-more-links {margin-top:20px;font-weight:bold;text-align:center;margin-bottom:20px;font-size:18px;}
.torn-more-links a {margin:0 5px;background:#5E8034;color:#fff;font-size:14px;padding:5px 7px;text-decoration:none;}
.torn-more-links a:hover {background:#333;}

#content img, .contentad.homecontentad, .contentad.homecontentad a,.contentad.homecontentad img {max-width:100%!important;height:auto!important;}

#torn-member-header {
margin: -20px -20px 0px -20px;
padding: 20px 20px 0;
overflow: hidden;
background:url(http://subtlepatterns.com/patterns/black-Linen.png);
border-radius: 2px 2px 0 0;
}

#text-435064663 {margin-left:-10px;margin-right:-10px;overflow:hidden;}
#text-435064663 .textwidget {margin-top:-6px;margin-bottom:-6px;}

/* Newsletter hide duplicate fields */
.abs-req {display:none!important;}

/* Blockquotes */
blockquote {margin-left: 40px;border-left: 5px solid #CCC;padding-left: 10px;}