/*
 Theme Name:   Triple Rocket
 Theme URI:    http://example.com/twenty-twelve-child/
 Description:  Triple Rocket wordpress theme
 Author:       David Kudal
 Author URI:   http://triple-rocket.com
 Template:     twentytwelve
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-twelve-child
*/

/*@import url("../twentytwelve/style.css");*/

/* =Theme customization starts here
-------------------------------------------------------------- */

	@font-face {
		font-family: 'molotregular';
		src: url('font/Molot-webfont.eot');
		src: url('font/Molot-webfont.eot?#iefix') format('embedded-opentype'),
			 url('font/Molot-webfont.woff') format('woff'),
			 url('font/Molot-webfont.ttf') format('truetype'),
			 url('font/Molot-webfont.svg#molotregular') format('svg');
		font-weight: normal;
		font-style: normal;

	}

	@font-face {
		font-family: 'latoregular';
		src: url('font/lato-reg-webfont.eot');
		src: url('font/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
			 url('font/lato-reg-webfont.woff') format('woff'),
			 url('font/lato-reg-webfont.ttf') format('truetype'),
			 url('font/lato-reg-webfont.svg#latoregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'latoregular2';
		src: url('font/lato-reg.eot');
		src: url('font/lato-reg.eot?#iefix') format('embedded-opentype'),
			 url('font/lato-reg.woff') format('woff'),
			 url('font/lato-reg.ttf') format('truetype'),
			 url('font/lato-reg.svg#latoregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	*
	{
		-moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box; 
		box-sizing: border-box;
	}

	html
	{
		width: 100%;
		height: 100%;
		
		overflow: -moz-scrollbars-vertical; 
		overflow-y: scroll;
		
		/*
		background-color: #E8D8CC;
		background-image: -ms-linear-gradient(left, #D1C2BC 0%, #FFEDDB 50%, #D1C2BC 100%);
		background-image: -moz-linear-gradient(left, #D1C2BC 0%, #FFEDDB 50%, #D1C2BC 100%);
		background-image: -o-linear-gradient(left, #D1C2BC 0%, #FFEDDB 50%, #D1C2BC 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #D1C2BC), color-stop(0.5, #FFEDDB), color-stop(1, #D1C2BC));
		background-image: -webkit-linear-gradient(left, #D1C2BC 0%, #FFEDDB 50%, #D1C2BC 100%);
		background-image: linear-gradient(to right, #D1C2BC 0%, #FFEDDB 50%, #D1C2BC 100%);
		8a695e
		362824
		*/

		background-color: #362824;
		background-image: -ms-linear-gradient(left, #000 0%, #362824 50%, #000 100%);
		background-image: -moz-linear-gradient(left, #000 0%, #362824 50%, #000 100%);
		background-image: -o-linear-gradient(left, #000 0%, #362824 50%, #000 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(0.5, #362824), color-stop(1, #000));
		background-image: -webkit-linear-gradient(left, #000 0%, #362824 50%, #000 100%);
		background-image: linear-gradient(to right, #000 0%, #362824 50%, #000 100%);

		/*
		background-image: -ms-radial-gradient(center, circle farthest-corner, #33312D 0%, #000000 100%);
		background-image: -moz-radial-gradient(center, circle farthest-corner, #33312D 0%, #000000 100%);
		background-image: -o-radial-gradient(center, circle farthest-corner, #33312D 0%, #000000 100%);
		background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #33312D), color-stop(1, #000000));
		background-image: -webkit-radial-gradient(center, circle farthest-corner, #33312D 0%, #000000 100%);
		background-image: radial-gradient(circle farthest-corner at center, #33312D 0%, #000000 100%);
		*/
		
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(left, #000000 0%, #331E11 50%, #000000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #000000 0%, #331E11 50%, #000000 100%);

/* Opera */ 
background-image: -o-linear-gradient(left, #000000 0%, #331E11 50%, #000000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000000), color-stop(0.5, #331E11), color-stop(1, #000000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #000000 0%, #331E11 50%, #000000 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to right, #000000 0%, #331E11 50%, #000000 100%);

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #000000 0%, #362107 50%, #000000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #000000 0%, #362107 50%, #000000 100%);

/* Opera */ 
background-image: -o-linear-gradient(right, #000000 0%, #362107 50%, #000000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #000000), color-stop(0.5, #362107), color-stop(1, #000000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #000000 0%, #362107 50%, #000000 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #000000 0%, #362107 50%, #000000 100%);
	}
	
	body
	{
		position:relative;
		margin: 0px;
		width: 100%;
		min-height: 100%;

			/*
		background-color: #E8D8CC;
		background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: -o-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFEDDB), color-stop(1, #D1C2BC));
		background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: radial-gradient(ellipse farthest-corner at center top, #FFEDDB 0%, #D1C2BC 100%);		
		*/

		/*
		background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%), url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%), url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-image: -o-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%), url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-image: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFEDDB), color-stop(1, #D1C2BC)), url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%), url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-image: radial-gradient(ellipse farthest-corner at center top, #FFEDDB 0%, #D1C2BC 100%), url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');		
		
		background-image: url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png'), #E8D8CC;
		background-repeat: repeat, no-repeat, repeat;
		background-position: 0% 0%, 15% 0%, 0% 0%;
		background-position: 0% 0%, calc(40% - 450px) 0%, 0% 0%;
		*/

		/*
		background-image: url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-repeat: no-repeat, repeat;
		background-position: 15% 0%, 0% 0%;
		background-position: calc(40% - 450px) 0%, 0% 0%;
		*/
		
		font-family: latoregular2, Tahoma, sans-serif;
		
		-webkit-text-stroke: .1px;
		-webkit-font-smoothing: subpixel-antialiased;
		font-size: 15px;
	}
	/*
	#Background
	{
		top:0;
		bottom:0;
		right:0;
		left:0;
		position: absolute;

		z-index: -100;
		margin: 0;
		padding: 0;

		background-color: #E8D8CC;
		background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: -o-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FFEDDB), color-stop(1, #D1C2BC));
		background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #FFEDDB 0%, #D1C2BC 100%);
		background-image: radial-gradient(ellipse farthest-corner at center top, #FFEDDB 0%, #D1C2BC 100%);		

		background-image: url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-repeat: no-repeat, repeat;
		background-position: 15% 0%, 0% 0%;
		background-position: calc(40% - 450px) 0%, 0% 0%;
	}
	*/
	
	table
	{
		border-collapse: collapse;
	}

	a
	{
		color: #CCC;
		text-decoration: none;
	}
	
	a:hover
	{
		color: white;
	}
	
	h1, h2, h3, h4, h5, h6
	{
		padding-left: 10px;
		text-shadow: 1px 1px 5px #845f56;
		font-family: 'Lato', sans-serif;
		font-weight: 900;
		margin: 0px;
	}

	#MainContent
	{
		width: 100%;
		padding-top: 30px;
		min-height: 100%;
		height: 100%;
		/*
		background-image: url('graphics/explosion3mini.png'), url('graphics/bg_grain_mini.png');
		background-repeat: no-repeat, repeat;
		background-position: 15% 0%, 0% 0%;
		background-position: calc(40% - 450px) 0%, 0% 0%;
		*/
	}
	
	#MainContent>table>tbody>tr>td.Content
	{
		width: 45%;
		min-width: 950px;
	}
	
	table#ScreenShots
	{
		width: 100%;
		border-collapse: separate;
		border-spacing: 5px;
		
	}
	
	table#ScreenShots td
	{
		width: 50%;
		max-width: 50%;
	}

	#ScreenShots img
	{
		/*margin-top: 10px;*/
		width: 100%;
		max-width: 100%;
	}
	
	table#ScreenShots img
	{
		/*margin-top: 10px;*/
		border: 1px solid black;
		border-radius: 15px 6px 15px 6px;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.5);
		width: 100%;
		max-width: 100%;
	}
	
	#RightBar #links img
	{
		margin-top: 10px;
		border: 1px solid black;
		border-radius: 15px 6px 15px 6px;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.5);
		width: 100%;
		max-width: 100%;
	}

	#RightBar #links div a
	{
		max-width: 48%;
	}

	#RightBar #links div a
	{
		float: left;
	}

	#RightBar #links div a:nth-child(even)
	{
		float: right;
	}
	
	.ShadowBar
	{
		width: 100%;
		/*display: block;*/
		min-height: 12px;
		background-repeat: repeat-x;
	}

	.ShadowBar.Upper
	{
		height: 12px;
		background-image:url('graphics/shadow_upper.png');
	}

	.ShadowBar.Lower
	{
		/*min-height: 54px;*/
		background-image:url('graphics/shadow_lower.png');
	}
	
	#LogoBar
	{
		width: 100%;
		height: 80px;
		
		text-align: left;
		
		border-top: 2px solid #660C0C;
		border-bottom: 2px solid #660C0C;

		background-color: #8d2d2d;
		background-image: -ms-radial-gradient(center, circle farthest-corner, #B34D4D 0%, #660C0C 100%);
		background-image: -moz-radial-gradient(center, circle farthest-corner, #B34D4D 0%, #660C0C 100%);
		background-image: -o-radial-gradient(center, circle farthest-corner, #B34D4D 0%, #660C0C 100%);
		background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #B34D4D), color-stop(1, #660C0C));
		background-image: -webkit-radial-gradient(center, circle farthest-corner, #B34D4D 0%, #660C0C 100%);
		background-image: radial-gradient(circle farthest-corner at center, #B34D4D 0%, #660C0C 100%);
	}
	
	#LogoBar tr
	{
		/*background-image: url('graphics/worn02.png');*/
	}

	#LogoBar td
	{
		vertical-align: middle;
	}
	
	#LogoBarLogo
	{
		position: relative;
	}
	
	#LogoBarLogo img
	{
		position: absolute;
		top: -120px;
		left: -0px;
		width: 170px;
		border: none;
	}

	#LogoBarText
	{
		margin-left: 190px;
		white-space: nowrap;
		
		font-family: molotregular;
		font-size: 62px;
		letter-spacing: 3px;
		
		color: #FFFBF7;
		text-shadow: 2px 2px 10px #000000;
	}
	
	#MainMenu
	{
		position:relative;
		padding-top: 5px;
		margin-left: 130px;
		margin-bottom: 15px;
		white-space: nowrap;
		
		color: #660C0C;
		/*color: #FFFBF7;*/
		font-family: molotregular;
		font-size: 28px;
		text-shadow: 1px 1px 5px #A38275;
	}

	#MainFooter
	{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		color: #997569;
		text-align: center;
		
		padding-bottom: 45px;
	}
	
	#PageContent
	{
		width: 45%;
		min-width: 950px;
		max-width: 1024px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 80px;
		clear: both;
	}

	#PageContent>div
	{
		/*padding-left: 30px;*/
	}
	
	#PageContent #MainBar
	{
		float: left; 
		width: 100%;
	}
	
	#PageContent #MainBar>div
	{
		/*margin-right: 250px;*/
	}

	#PageContent a
	{
		/*font-weight: bold;*/
		
		/*
		font-size: 14px;
		*/
	}
	
	.page-header,
	.archive-header
	{
		margin-bottom: 25px;
	}
	
	/**********************
	SIDEBAR
	**********************/
	
	#SideBar
	{
		float: left;
		width: 250px; /*Width of right column in pixels*/
		margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
		padding-left: 25px;
		margin-bottom: 20px;
	}

	#SideBar h3
	{
		font-family: molotregular;
		text-transform: uppercase;
		font-size: 32px;
		margin-top: 15px;
		font-weight: normal;
		padding-left: 0px;
	}

	#SideBar a
	{
		font-family: 'Lato', sans-serif;
	}

		
	#SideBar ul
	{
		padding-left: 25px;
		margin-top: 0.5em;
		margin-bottom: 1.5em;
		list-style-type: square;
	}
	
	/**********************
	POSTS
	**********************/
	
	.BlogEntry
	{
		width: 100%;
		/*min-height: 800px;*/
		
		border-radius: 45px 10px;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.5);
		/*
		box-shadow: 0px 0px 15px 3px #D6C8C2;
		background-color: #FFFBF7;
		box-shadow: 0px 0px 5px #000000;
		box-shadow: 2px 2px 5px 3px #A38275;
		box-shadow: 2px 2px 10px 3px #CAB7B0;
		*/
		
		/*border-left: 4px solid #660C0C;*/
		/*
		border-top: 2px solid #A38275;
		border-right: 2px solid #A38275;
		border-left: 4px solid #A38275;
		border-bottom: 4px solid #A38275;
		background-image: url('graphics/jl8back.jpg');
		*/
		
		background-color: #281c1a;
		background-color: rgba(255, 255, 255, 0.05);
		background-color: rgba(0, 0, 0, 0.5);

		padding: 20px;
		margin-bottom: 20px;

/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center bottom, circle farthest-corner, #4A463C 0%, #140F0D 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center bottom, circle farthest-corner, #4A463C 0%, #140F0D 100%);

/* Opera */ 
background-image: -o-radial-gradient(center bottom, circle farthest-corner, #4A463C 0%, #140F0D 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 561, color-stop(0, #4A463C), color-stop(1, #140F0D));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center bottom, circle farthest-corner, #4A463C 0%, #140F0D 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(circle farthest-corner at center bottom, #4A463C 0%, #140F0D 100%);



/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #0D0B0A 0%, #3B342D 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #0D0B0A 0%, #3B342D 100%);

/* Opera */ 
background-image: -o-radial-gradient(center top, ellipse farthest-corner, #0D0B0A 0%, #3B342D 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #0D0B0A), color-stop(1, #3B342D));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #0D0B0A 0%, #3B342D 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-corner at center top, #0D0B0A 0%, #3B342D 100%);
		
		color: #CCC;
		font-size: 1.3em;
	}
	
	.FeatureImage
	{
		margin: -20px -20px 0px;
	}

	.FeatureImage>img
	{
		border-radius: 45px 10px 0px 0px;
		width: 100%;
		height: auto;
	}
		
	.BlogEntry .Date
	{
		float: left;

		width: 84px;
		height: 82px;
		
		text-align: center;
		border-radius: 15px 6px 15px 6px;
		
		padding-top: 5px;
		/*padding: 7px 10px;*/
		
		margin-left: -30px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		
		box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
		font-weight: 700;
		color: black;
		background-color: #F0EBE8;
		font-family: 'Lato', sans-serif;
	}
	
	.BlogEntry .Date>div
	{
		font-size: 40px;
		font-weight: 900;
	}
	
	.BlogEntry .EntryTitle h1,
	.BlogEntry .EntryTitle h1>a
	{
		font-family: molotregular;
		font-weight: 100;
		font-size: 42px;
		color: black;
	}
	
	.BlogEntry .EntryTitle h1.FeatureTitle,
	.BlogEntry .EntryTitle h1.FeatureTitle>a
	{
		margin-top: 15px;
		/*
		margin-top: -60px;
		margin-bottom: 30px;
		margin-left: -20px;
		text-shadow: 0px 0px 10px #660C0C;
		text-shadow: none;
		background-color: rgba(0, 0, 0, 0.5);
		border-radius: 20px;
		padding: 0px 15px;
		color: black;
		color: #FFFBF7;
		width: 100%;
		*/
	}

	.BlogEntry .EntryTitle h1.FeatureTitle>a:hover
	{
		color: #B34D4D;
	}
	
	.BlogEntry h1
	{
		font-weight: 100;
		font-size: 32px;
		margin-top: 40px;
		margin-bottom: 20px;
		background-color: #564a42;
	}

	.BlogEntry h2
	{
		margin-top: 2em;
		text-transform: uppercase;
		font-size: 1.2em;
	}

	.BlogEntry h3
	{
		text-transform: uppercase;
		font-size: 15px;
	}
	
	.BlogEntry b
	{
		font-family: 'Lato', sans-serif;
	}
	
	.BlogEntry p
	{
		margin-top: 0.2em;
		text-indent: 20px;
	}

	.BlogEntry p.Big
	{
		font-size: 2em;
	}
	
	.BlogEntry p:first-of-type
	{
		margin-top: 0.5em;
		/*text-indent: 0px;*/
	}
	
	/*
	.BlogEntry p+p
	{
		margin-top: 0.2em;
		text-indent: 20px;
	}
	*/
	
	.BlogEntry a
	{
		font-family: 'Lato', sans-serif;
		color: #CCC;
		text-decoration: underline;
	}
	
	.BlogEntry a:hover
	{
		color: white;
	}
	
	.BlogEntry ul
	{
		list-style-type: square;
	}
	
	.BlogEntry li
	{
		padding-left: 5px;
		margin-bottom: 1em;
	}
	
	.PostNavigate
	{
		margin: 30px 0px;
		text-align: center;
		clear: both;
	}
	
	.PostNavigate .nav-previous
	{
		float: left;
	}

	.PostNavigate .nav-next
	{
		float: right;
	}

	p.aligncenter
	{
		text-align: center;
	}

	
	img.aligncenter
	{
		clear: both;
		display: block;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.alignleft
	{
		float: left;
		margin: 0px 10px 10px 0px;
	}
	
	.alignright
	{
		float: right;
		margin: 0px 0px 10px 10px;
		text-align: right;
		max-width: 100%;
	}
	
	img.aligncenter,
	img.alignleft,
	img.alignright,
	.aligncenter img,
	.alignleft img,
	.alignright img
	{
		border: 2px solid black;
		border-radius: 15px 6px 15px 6px;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.3);
		max-width: 100%;
	}
	
	.wp-caption-text
	{
		font-style: italic;
		margin: 0px;
		color: #777;
	}
	
	/**********************
	COMMENTS
	**********************/
	
	.comments-area
	{
		margin: 0px -20px -20px;
		padding: 20px;
		border-radius: 0px 0px 45px 10px;
		background-color: rgba(120, 120, 120, 0.1);
	}
	
	.comments-area ul
	{
		list-style-type: none;
		padding-top: 20px;
	}

	.comments-area ul.commentlist
	{
		padding: 0px;
	}
	
	.comments-area ul.commentlist>li
	{
		padding-bottom: 20px;
		border-bottom: 2px dotted #999;
	}

	.comments-area ul.commentlist>li li
	{
		border-top: 2px dotted #999;
	}
	
	.comments-area li
	{
		padding-top: 20px;
	}
	
	.comments-area cite
	{
		display: block;
		font-style: normal;
		text-align: center;
	}
	
	.comments-area .comment-author
	{
		float: left;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	.comments-area .comment-author img
	{
		display: block;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.2);
		margin-bottom: 4px;
		border: 1px solid black;
		border-radius: 5px;
	}

	.comment-content br
	{
		display: block;
		margin-top: 1em; line-height: 2.5em;
	}
	
	.comments-area .edit-link
	{
		float: right;
		text-align: right;
		margin: 0px;
	}

	.comments-area .reply
	{
		text-align: right;
	}
	
	.comments-area ul .comment-respond
	{
		margin-top: 10px;
		margin-left: 40px;
		padding: 10px;
		border-radius: 10px 10px 45px 10px;
		background-color: rgba(120, 120, 120, 0.1);
	}

	.comment-respond h3
	{
		padding: 0px;
	}
	
	.comment-respond h3 small
	{
		float: right;
	}
	
	.comment-respond label
	{
		float: left;
		width: 15%;
	}
	
	.comment-respond input[type="text"],
	.comment-respond textarea
	{
		border-radius: 10px;
		border: 2px solid #660C0C;
		padding: 6px;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.13);
		/*background-color: #F0EBE8;*/
	}
	
	.comment-respond textarea
	{
		width: 75%;
		resize: none;
	}
	
	.comment-respond p
	{
		margin-left: 20px;
		text-indent: 0px !important;
	}
	
	.comment-respond p.comment-notes
	{
		margin-left: 0px;
		margin-bottom: 1.5em;
	}
	
	.comment-respond p.form-allowed-tags
	{
		padding-left: 15%;
	}

	.comment-respond input[type="submit"]
	{
		margin-left: 15%;
	}
	
	.comment-respond input[type="submit"],
	.s8_form input[type="submit"]
	{
		font-family: 'Lato', sans-serif;
		font-weight: 100;
		font-size: 16px;
		color: #F0EBE8;
		text-shadow: 1px 1px 5px #000;
		
		min-width: 150px;

		padding: 10px;
		
		border-radius: 7px;
		border: 1px solid #660C0C;
		cursor: pointer;
		
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.3);
		
		background-color: #B34D4D;
		background-image: -ms-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: -moz-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: -o-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B34D4D), color-stop(1, #660C0C));
		background-image: -webkit-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: linear-gradient(to bottom, #B34D4D 0%, #660C0C 100%);
	}

	.comment-respond input[type="submit"]:hover,
	.s8_form input[type="submit"]:hover
	{
		color: white;

		box-shadow: 0px 0px 12px 0px #660C0C;		
	
		background-image: -ms-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: -moz-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: -o-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DE5F5F), color-stop(1, #660C0C));
		background-image: -webkit-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: linear-gradient(to bottom, #DE5F5F 0%, #660C0C 100%);
	}

	/**********************
	S8 LOGIN
	**********************/
	
	.s8_form
	{
		margin-top: 20px;
		margin-left: 40px;
		text-align: center;
	}
	
	.s8_form>*
	{
		margin-bottom: 10px;
	}
	
	.s8_form>*,
	.s8LabelInput>*,
	.s8LabelInput>*
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.s8_form input[type="checkbox"]
	{
		display: inline;
	}

	.s8_form input[type="text"],
	.s8_form input[type="email"],
	.s8_form input[type="password"]
	{
		text-align: left;
		border-radius: 10px;
		border: 2px solid #660C0C;
		padding: 6px;
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.2);
		width: 200px;

		font-family: latoregular2, Tahoma, sans-serif;
		color: #333;
		font-size: 14px;
		/*background-color: #F0EBE8;*/
	}

	/**********************
	PAGINATION
	**********************/
	
	div.pagination
	{
		text-align: center;
		margin-bottom: 10px;
	}
	
	div.pagination>*
	{
		display: inline-block;
		background-color: rgba(255, 255, 255, 0.4);
		box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
		margin: 5px;
		min-width: 32px;
		border-radius: 5px;
		padding: 5px 9px;
		font-weight: bold;

		background-color: #B34D4D;
		background-image: -ms-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: -moz-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: -o-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B34D4D), color-stop(1, #660C0C));
		background-image: -webkit-linear-gradient(top, #B34D4D 0%, #660C0C 100%);
		background-image: linear-gradient(to bottom, #B34D4D 0%, #660C0C 100%);
		
		color: white;
		text-shadow: 1px 1px 4px #000000;

		color: #F0EBE8;
		text-shadow: 1px 1px 5px #000;
		border: 2px solid #660C0C;
	}
	
	div.pagination>a:hover
	{
		box-shadow: 0px 0px 12px 0px #660C0C;		
	
		background-image: -ms-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: -moz-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: -o-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DE5F5F), color-stop(1, #660C0C));
		background-image: -webkit-linear-gradient(top, #DE5F5F 0%, #660C0C 100%);
		background-image: linear-gradient(to bottom, #DE5F5F 0%, #660C0C 100%);
	}
	
	div.pagination>span.current
	{
		/*background-color: transparent;
		background-image: none;
		color: #660C0C;
		box-shadow: none;
		font-weight: bold;
		*/
		/*
		border: 1px solid #F0EBE8;
		box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.4);
		*/
		
		background: white;
		color: #660C0C;
		text-shadow: none;
		
		font-weight: bold;
		
		background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e9dacb 100%);
		background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e9dacb 100%);
		background-image: -o-linear-gradient(top, #FFFFFF 0%, #e9dacb 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #e9dacb));
		background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e9dacb 100%);
		background-image: linear-gradient(to bottom, #FFFFFF 0%, #e9dacb 100%);
		
		/*text-decoration: underline;*/
	}
	
	/**********************
	GALLERY
	**********************/
	
	.slide-content
	{
		border: 5px solid black;
		border-radius: 45px 10px;
	}
	
	/**********************
	WIDGETS
	**********************/

	.searchform
	{
		margin-top: 1em;
	}
	
	.searchform label
	{
		display: none;
	}
	
	.searchform input[type="text"]
	{
		border-radius: 10px;
		padding: 6px;
		border: 0px solid grey;
		margin: 0px;
		/*
		background-color: rgba(255, 255, 255, 0.4);
		background-color: #F0EBE8;
		*/
		box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.13);
		width: 60%;
		/*font-family: 'Lato', sans-serif;*/
		font-family: latoregular2, Tahoma, sans-serif;
		color: #333;
		font-size: 14px;
		border: 2px solid #660C0C;
	}
	
	.searchform input[type="submit"]
	{
		border-radius: 10px;
		padding: 0px;
		border: 0px solid grey;
		/*border: 2px solid #660C0C;*/
		/*box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.07);*/
		color: #660C0C;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		background-color: transparent;
		cursor: pointer;

		/*background-color: #8d2d2d;*/
	}

	.searchform input[type="submit"]:hover
	{
		color: #B34D4D;
	}
	
	.widget_recent_comments li
	{
		margin-bottom: 0.5em;
	}