/*
Theme Name: Forbidden Forest
Theme URI: http://www.makequick.com
Version: 1.0
Description: 2 Column theme
Author: Make Quick
Author URI: http://www.makequick.com
*/



/* Links */

a:link { text-decoration: none; color: #207138; }

a:visited { text-decoration: none; color: #B3CE82; }

a:hover, a:active { color: #B3CE82; }

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin-right: 15px;}

h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}

h2 { font-size: 28px;  text-decoration: none;}

h3 { font-size: 24px; }

h4, h5, h6 { font-size: 20px; }

h1 a:link {
color: #85D550;
}

/* Other Html Elements */
.titles {
	font-weight: normal;
	border-bottom-width: 0;
	font-size: 28px;
	text-decoration: none;
	underline: none;
	background-image: url(images/sun30.png);
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left center;
}
.titles a:link, .titles a:visited, .titles a:active {
	text-decoration: none;
	underline: none;
	font-size: 28px;
	font-weight: normal;
	border-bottom-width: 0;
}

pre, blockquote 
{
	overflow: auto;
	color: #ABD5B5; 
	padding: 0 10px;
	margin: 20px 30px;
	line-height: 1.8em;
	background-color: #0E2C11;
}

pre { padding-top: 10px; padding-bottom: 10px; }

code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }

ul, ol { line-height: 2.0em; }

ul { list-style-image: url(images/bullet.gif); }

abbr, acronym { font-style: normal; cursor: help; }

del { text-decoration: line-through; color: #999999; }

ins { text-decoration: none; color: #009977; }

/* Structure */
html {
	min-width: 950px;
}
body
{
	margin: 100;
	padding: 0;
	color: #84BD92;
	background-image: url(images/background.gif);
	background-color: #19481E;
	font: normal 85% "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	background-repeat: no-repeat;
	min-width: 950px;
	background-position: top;
	background-attachment: inherit;
	text-align: justify;
}

#wrapper2 {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
#header
{
	float: right;
	width: 768px;
	padding-bottom: 25px;
	text-align: right;
	height: 50px;
}

#navigation 
{
	float: left;
	width: 935px;
	height: 60px;
	padding-left: 15px;
	margin-top: 230px;
}

#wrapper
{
	float: left;
	width: 950px;
	color: #84BD92;
	background: #000000;
}

#content-wrapper
{
	width: 685px;
	float: left;
}

#content
{
	float: left;
	padding: 0 0px 10px 25px;
}

#sidebar-wrapper
{
	width: 250px;
	float: right;
}

#sidebar
{
	float: right;
	padding: 15px 15px 10px 10px;
	width: 225px;
}

#footer
{
	clear: both;
	float: left;
	width: 930px;
	text-align: left;
	padding-left: 20px;
	background-image: url(images/footer-bg.gif);
	margin-bottom: 20px;
	height: 49px;
	background-color: #000000;
	background-repeat: no-repeat;
}

#extras
{
	float: left;
	width: 780px;
	color: #444444;
	text-align: left;
	padding: 0 10px 10px;
	margin: 10px 12px 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.post-wrapper {
	float: left;
}


#header  /* Header */
h1  {
	padding-left: 30px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 40px;
	color: #006633;
	padding-right: 30px;
	margin-bottom: 20px;
	padding-top: 0px;
	margin-top: 0px;
}
#header h1 a {
	color: #006633;
}

/* Navigation */

#navigation ul { list-style-type: none; list-style-image: none; float: left; padding: 0 17px 0 0; }

#navigation li { 
float: left;
font-size: 18px;
font-family: "segoe UI", calibri, sans-serif; 
color: #B3CE82;}

#navigation li a:link,
#navigation li a:visited
{
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border:thin dashed green;
	color:#647850;
	display:block;
	float:left;
	margin-left:5px;
	padding:1px 7px;
	
}

#navigation li a:hover,
#navigation li a:active
{
	background-image: url(images/nav-bg2.png);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFCC00;
}

#navigation li.active a
{
	color: #555555;
	background-color: #ffffff;
}

/* Wrapper */

#wrapper a:link { font-weight: bold; text-decoration: none; }

#wrapper a:visited { font-weight: bold; text-decoration: none;}

#wrapper a:hover, #wrapper a:active { text-decoration: none;}

/* Content */

#content .post-title a { border-bottom-width: 0; text-decoration: none; }

#content .post p.img { float: left; margin: 0 15px 0 0; }

#content .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }

#content .post-footer 
{
	font-size: 90%;
	color: #888888;
	margin-bottom: 25px;
	padding:5px 5px 5px 5px;
	border: 1px solid #103A15;
	background-color: #061608;
}

/* Sidebar */

.sideblock
{
	padding: 10px 10px;
	margin-bottom: 20px;
	background-color: #0A240D;
	border: 1px solid #19481E;
	background-image: url(images/sidebar-bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.sideblock  ul {
	margin-left: 16px;
	padding-left: 16px;
}
.sideblock p {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.sideblock h3 {
	margin-top: 5px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 12px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
}

#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }

#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }

#sidebar dd a:link { border-bottom-width: 0; font-weight: normal; text-decoration: none; }

#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; text-decoration: none;}

#sidebar dd a:hover, #sidebar dd a:active { border-bottom: 1px solid #cfcfcf; text-decoration: none;}

/* Extras */

#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }

#friends
{
	float: left;
	width: 150px;
	margin-left: 20px;
	margin-right: 10px;
}

#links
{
	float: left;
	width: 275px;
	margin-right: 50px;
}

#about
{
	float: left;
	width: 250px;
	margin-right: 20px;
}

#friends ul { padding-left: 20px; }

#links dl, #links dt, #links dd { margin: 0; padding: 0; }

#links dt { font-weight: bold; padding-top: 5px; }

#links dd { margin-bottom: 5px; padding-bottom: 5px; }

	/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #000000;
width: 280px;
}

#commentform textarea {
	background: #0A240D;
	border: 1px solid #19481E;
	width: 331px;
	color: #FFCC33;
}
#commentform textarea:hover {
background: #0E2D12;
border: 1px solid #19481E;
}
#commentform textarea:focus {
	background: #369C41;
	border: 1px solid #19481E;
	width: 662px;
}

#commentform #email, #commentform #author, #commentform #url {
	font-size: 1.1em;
	background: #0A240D;
	border: 1px solid #19481E;
	width: 331px;
	color: #FFCC33;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: #0E2D12;
	border: 1px solid #19481E;
	width: 331px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: #369C41;
	border: 1px solid #19481E;
	width: 662px;
}
#commentform input{
margin-bottom: 3px;
color: #FFCC33;
}

.date {
	background: url(images/date.gif) no-repeat;
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 15px;
}
.date .month {
	display: block;
	color: #5D802C;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.date .day {
	display: block;
	color: #FFFFFF;
	font: 2.3em Georgia;
	padding-top: 0px;
	text-align: center;
}

#left {
	width: 60px;
	float: left;
}

.slogan {
font-size: 13px;
color: #A8C844;
text-transform: lowercase;
margin-left: 30px;
margin-bottom: 2px;

}

input {
background-color: #123516;
border: 1px solid #224D27;
}

/* Форма приема заявок */

#orderform {
	margin: 1em 0;
	background: #000000;
	font-size: 14px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-align: left;
}

#orderform textarea {
	background: #0A240D;
	border: 1px solid #19481E;
	width: 650px;
	height: 250px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FFCC33;

}
#orderform textarea:hover {
	border: 1px solid #19481E;
	background-color: #003300;
}

#orderform textarea:focus {
	background: #369C41;
	border: 1px solid #FF9933;
	width: 660px;
	color: #000000;
	height: 400px;
}


#orderform input {
	font-size: 1.1em;
	background: #0A240D;
	border: 1px solid #19481E;
	width: 405px;
	margin-top: 10px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFCC33;
}
#orderform input:hover {
	font-size: 1.1em;
	border: 1px solid #19481E;
	width: 410px;
	background-color: #003300;
}
#orderform input:focus {
	background: #369C41;
	width: 660px;
	color: #000000;
}

#orderform #special {
	background: #0A240D;
	border: 1px solid #19481E;
	width: 405px;
	height: 150px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FFCC33;
	}

#orderform #special:hover {
	background-color: #003300;
	width: 410px;
}

#orderform #special:focus {
	background: #369C41;
	width: 660px;
	color: #000000;
	height: 150px;
}

#orderform  #checkbox {
	width: 15px;
}
#orderform .delete, #orderform .delete:hover, #orderform .delete:focus{
	width: 24px;
}
#orderform #submit{
	width: 150px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	height: 30px;
	padding-bottom: 5px;
	background-color: #006600;
	border: thin dashed #FF9933;
	color: #000000;
}
#orderform #submit:hover {
	background-color: #557800;
	color: #000000;
}

/*вывод заявок*/

.boxcaption *{ padding:0px; margin:0px; }
.boxcaption a{ color:#C8DCE5; }
.boxcaption h3{ margin: 5px 5px 0 7px; color:#FFF; font:10pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 150px; 
				height: 150px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 7px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .6; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 125;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 125;
 					left: 0;
 				}
				
#demofotobox {
	height: auto;
	width: 620px;
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: #0A1E01;
	padding: 15px;
	border: 4px solid #42482D;
}
#artistphoto {
	float: left;
	height: auto;
	width: 154px;
}

#artistphoto p {
	display:none
}

#audiotrk {
	float: right;
	width: 440px;
	min-height: 154px;
}

#audiotrk p {
	display:none
}

#videodemobox {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 640px;
	text-align: center;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #42482D;
	border-bottom-color: #42482D;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0A1E01;
	border-left-color: #0A1E01;
}

#videodemobox p {
	display:none
}


/*лента заявок*/

.item {
	width:150px;
	height:150px;
	border:4px solid #222;
	margin: 7px 7px 7px 0;
	/* required to hide the image after resized */
	overflow:hidden;
	/* for child absolute position */
	position:relative;
	/* display div in line */
	float:left;
}

.item img {
	border:0;
	/* allow javascript moves the img position*/
	position:absolute;
	left: 2px;
	top: 2px;
}

.item .caption {
	width:150px;
	height:150px;
	background:#000;
	color:#fff;
	padding:3px, 3px, 3px, 5px;
	text-align: center;
		
	/* fix it at the bottom */
	position:absolute;
	left:0;

	/* hide it by default */
	display:none;

	/* opacity setting */
	filter:alpha(opacity=80);    /* ie  */
	-moz-opacity:0.8;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.8;    /* for really really old safari */  
	opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */

}
.caption h3 {
	text-decoration:none;
	color:#0cc7dd;	
	margin: 0px;
}


.item .caption a {
	text-decoration:none;
	color:#0cc7dd;
	font-size:16px;
	/* add spacing and make the whole row clickable*/
	padding: 10px, 0px, 20px, 0px;
	display:block;
}

.item .caption p {
	margin: 16px, 0px, 0px, 0px;
	font-size:14px;
}
.vote {
position:absolute;
top:60px;
text-align:center;
width:100%;
}

/*Меняем вид форм*/


textarea {
	background: #0A240D;
	border: 1px solid #19481E;
	width: 650px;
	height: 250px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FFCC33;

}
textarea:hover {
	border: 1px solid #19481E;
	background-color: #003300;
}

textarea:focus {
	background: #369C41;
	border: 1px solid #FF9933;
	width: 660px;
	color: #000000;
	height: 400px;
}

select {
	font-size: 1.1em;
	background: #0A240D;
	border: 1px solid #19481E;
	margin-top: 10px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFCC33;
}

input {
	font-size: 1.1em;
	background: #0A240D;
	border: 1px solid #19481E;
	margin-top: 10px;
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFCC33;
}
input:hover {
	font-size: 1.1em;
	border: 1px solid #19481E;
	background-color: #003300;
}
input:focus {
	background: #369C41;
	width: 660px;
	color: #000000;
}

checkbox {
	width: 15px;
}

#submit{
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	height: 20px;
	padding-bottom: 5px;
	background-color: #006600;
	border: thin dashed #FF9933;
	color: #000000;
}
#submit:hover {
	background-color: #557800;
	color: #000000;
}
