/*Theme Name: demilovato
Theme URL: http://melamorydesigns.com/
Author: Daria1 and Melamory */	

	body {
		margin: 0;
		padding-top: 0px;
		font-family: Arial;	
		color: #b9b9b9;
		font-size: 11px;
		background: #dde8c2 url(images/bg.png) repeat-x;
		}


	textarea, input, select, button {
		border: 0px solid #eaeaea;
		background-color: #eaeaea;
		margin: 1px;
		font-family: Arial;
		font-size: 11px;
		color: #b8b9b9;
		padding: 6px;
		-moz-border-radius: 8px;
		-khtml-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;}



h8 {
color: #929292;
background-color:transparent;
background-image: url(http://www.dlovatoweb.com/desing/h8.png);
text-decoration: none;
font-weight: normal;
text-transform:none;
text-align: center;
font-size: 11px;
border-bottom: none;
letter-spacing: 0px;
display: block;
margin-left: 0px;
margin-top: 0px;
font-family: Arial;
margin-bottom: 0px;
              padding-right: 0px;
              padding-left: 0px;
              padding-top: 0px;
              padding-bottom: 40px;}










/*LINKS COMMENT FORM*/

	a {
		text-decoration: none;  
		color: #d2d2d2;
		}

	a:hover {
		color: #a9a9a9; 
		text-decoration: none; 
		cursor: Default;
		}

	.content a img {
		padding: 5px;
		border: 1px solid #E1E1ED;
		background-color: #ECECEC;
		-moz-border-radius:  6px; 
		-webkit-border-radius: 6px; 
		border-radius: 6px;
		}

  	.content a img:hover {
		padding: 5px;
		border: 1px solid #97bedb;
		background-color: #f9f9f9;
		-moz-border-radius:  6px; 
		-webkit-border-radius: 6px; 
		border-radius: 6px;
		}


/*BLOCKQUOTE*/

	blockquote {
		font-size: 10px;
		line-height: 11px;
		font-family: Arial;
		color: #b6b6b6;
		text-align: justify;
		padding: 10px;
		background-color:#f5f5f5;
		border-left: 10px solid #c8e1e8;
		-moz-border-radius: 10px 10px 10px 10px;
		}

/*ALIGN - LEFT/RIGHT*/
	.clear {
		clear: both;
		}

	.alignleft {
		float: left;
		padding: 0px 0px 0px 5px;
		}

	.alignright {
		float: right;
		padding: 0px 0px 0px 5px;
		}

/* WRAPPER LAYOUT */

	#wrapper {
		margin: auto;
		width: 1100px;
		background: transparent;
		}

	.wrapperfix { 
 		margin: 0px auto;
  		padding: 0px;
  		width: 1100px;
  		}

 /* HEADER */

	#top {
		height: 0px;
		margin-bottom: -20px;
		}

/* CONTENT */

	.content {
		padding: 6px 6px 6px 6px;
		background:#dde8c2;
		background-repeat: no-repeat;
		}

	#content {
		float: left;
		width: 585px;
		margin: 0px 5px 0px 50px;
		padding: 0 0;
		}


/* TITLE CONTENT */

	.title{
		margin: 0 0;
		padding: 0px 0px 0px 0px;
		width: 649px;
		height: 155px;
		background:transparent;
		background:url(http://melamorydesigns.com/wordpress/wp-content/themes/demilovato/images/title.png);
		}

/* POST */

	.post {
		margin: 0px 0px 80px 0px;
		padding: 0px 0px 0px 0px;
		height: 100%;
		text-align: justify;
		color: #a7a7a7;
		font: 11px Arial;
		width: 649px;
		}

	.post h2 {
		margin: 0 0;
		padding: 60px 0px 0px 40px;	
		height: 30px;
		background: transparent;
		color: #d1d2ac;
		font-family: Georgia;
		text-decoration: none;
		text-transform: none;
		font-weight: normal;
		text-align: center;
		letter-spacing: -1px;
		font-style: italic;
		font-size: 20px;
		}

	.post h2 a, .post h2 a:link, .post h2 a:visited  {
		color: #d1d2ac;
		background-color: transparent;	
		text-shadow: #eff4e6 0px 3px 3px;
		}

	.post .date {
		margin: 0 0;
		padding: 0px 0px 0 200px;
		background:transparent;
		font-size: 12px;
		color: #d3e1b2;
		font: normal 9px Tahoma;
		text-transform: lowercase;
		}

/* POST DATE */

	.post .postmetadata {
		margin: 0 0;
		padding: 0px 40px 0px 20px;
		height: 264px;
		color: #d1d2ac;
		background-color:transparent;
		background-image: url(http://melamorydesigns.com/wordpress/wp-content/themes/demilovato/images/content-down.png);
		text-decoration: none;
		text-transform: none;
		font-weight: normal;
		text-align: center;
		letter-spacing: -1px;
		font-style: italic;
		font-size: 20px;
		border-bottom: none;
		letter-spacing: none;
		display: block;
		margin-left: 0px;
		margin-top: 0px;
		font-family: Georgia;
		margin-bottom: 0px;
		}

	.post a:link,
	.post a:visited {
		color: #d2d2d2;
		background-color: transparent;
		text-shadow: none;
		}

	.post a:hover {
		color: #a9a9a9;
		text-shadow: none;
		background-color: transparent;	
		text-decoration: none;
		}

/* ENTRY CONTENT */

	.entry {
		margin: 0 0;
		padding: 15px 40px;
		}

/* CONTENT */

	.cover{
		margin: 0 0;
		padding: 0px 5px 0px 0px;
		background:url(images/bgnews.png);
		background-repeat:repeat-y;
		}

/*RIGHT COLUMN*/

	.rightcolumn{
		float: right;
		width: 298px;
		}

/* SIDEBAR */

	.sidebar {
		float: right;
		width: 298px;
		padding-top: 0px;
		padding-right: 53px;
		font: normal Arial 11px;
		color: #e3ecf3;
		}

/*-----none sidebar h2 style----*/
	.sidebar h2 {
		height: 54px;
		font: bold 15px tahoma;
		letter-spacing: -1px;
		color: #f6d7d9;
		padding: 40px 40px;
		margin: 0px 0px 0px 0px ;
		background: #efcace url(--);
		text-shadow: none;
		text-align: center;
		}
/*-----none sidebar h2 style----*/

	.sidebar ul {
		list-style-type: none;	
		padding: 0px;
		background: #dde8c2 url(http://melamorydesigns.com/wordpress/wp-content/themes/demilovato/images/bgside.png);
		background-repeat: repeat-y;
		margin: 0px 0px 70px 0px ;
		}

	.sidebar p a:link, .sidebar p a:visited {
		color: #98b9d2;
		text-decoration: none;
		font: Tahoma;
		text-shadow: none;
		}

	.sidebar p a:hover {
		color:#7ca9cc;
		text-shadow: none;
		}

	.sidebar p {
		padding: 3px 29px 3px 25px;
		margin:0;
		text-align:justify;
		text-shadow: none;
		}

/* The Page Title */

	h2.pagetitle {
		padding:0;
		margin:0 0 20px 0;
		font-size:25px;
		text-align:center;
		}

/* COMMENTS */
	.comments {	
		}
	.comments form {
		}
	.comments textarea {
		width: 90%;
		height: 120px;
		background:#dde8c2;
		border: 1px solid #d0ddb2;
		color: #afbe8a;
		padding: 0px;
		overflow:auto;
		font-family: Arial;
		font-size: 11px;
		}

	#commentform {
		padding: 10px 0px 10px 40px;
		}

	#commentform input {
		background:#eaeaea;
		border:1px solid #dde8c2;
		color:#b8b9b9;
		padding-left:11px;
		font-family: Tahoma;	
		font-size: 11px;
		}

	.comments input#submit {
		padding:0;
		width: 100px;
		height:29px;
		}	

	.comments h2 {
		font-size: 11px;
		line-height: 10px;
		margin: 10px 0 0 50px;
		padding:0;
		font-weight:normal;
		color:#afbf89;
		text-shadow:#e4a6a7 1px 1px 1px;
		text-transform: uppercase;
		}

	.comments ol li p {
		padding:0;
		margin:10px 30px;
		color:#a5ac95;
		}

#cmnt_1{ 
  float: right;
  display: inline;
  margin-right:325px;
  height:50px;
  width:80px;
  padding-top:40px;
  padding-right:15px;

  font-family: Georgia;
  font-size: 25px;
  color:#fbf7f0;
  font-weight:normal;
  text-decoration: NONE; 
  text-shadow: #d0d09e 1px 0px 1px;
  line-height:22px;
  
}


#cmnt_1 a:link, #cmnt_1 a:visited{ 
  color:#f8f9e4; 
  font-weight:normal; 
  cursor:default; 
  font-family: Georgia;
  font-size: 28px;
  text-shadow:#cacca5 1px 1px 1px; 
  text-decoration: NONE;
}


#cmnt_1 a:hover { 
  color:#f8f9e4; 
  font-weight:normal; 
  cursor:pointer; 
  font-family: Georgia;
  font-size: 28px;
  text-shadow:#cacca5 1px 1px 1px;
  text-decoration: NONE;
}





	.thumb {
		background-color:#e4eef3; 
		border: 1px solid #a4c1d8; 
		padding:3px; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px; 
		margin:2px;
		opacity:.80;
		}

	.thumb:hover {
		background-color:#e4eef3; 
		border: 1px solid #aac8db; 
		padding:3px; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px; 
		margin:2px;
		opacity:.80;
		}

		.latest_images img {
		width:45px;
		height:45px;
		border-right: 1px solid #cfdaef;
		border-bottom: 1px solid #cfdaef;
		border-left: 0px solid #cfdaef;
		border-top: 0px solid  #cfdaef;
		background-color: #fdfeff;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding: 4px;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		-khtml-opacity: 0.8;
		opacity: 0.70;
		}

	.latest_images img:hover {
		width:45px;
		height:45px;
		border-right: 1px solid #9bbad2;
		border-bottom: 1px solid #9bbad2;
		border-left: 0px solid #9bbad2;
		border-top: 0px solid #9bbad2;
		background-color: #fdfeff;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding: 4px;
		filter: alpha(opacity=95);
		-moz-opacity: 0.8;
		-khtml-opacity: 0.8;
		opacity: 1.0;
		}

	img {
		border: 0px;
		color: 000000;
		border-style: none;
		}
 
	a img { 
		border: 1px solid #e2dcd0; 
		background-color: trans; 
		padding: 3px;
		-webkit-border-radius: 3px; 
		border-radius: 3px; 
		-moz-border-radius: 5px;
		-moz-border-radius: 7px;

		}
  
  
	a img:hover { 
		border: 1px solid #f5f0e5; 
		background-color: trans; 
		padding: 3px; }




	.top {
		background-color:#eaeaea;
		padding:3px;
		border-right: 1px solid #e2e2e2;
		border-bottom: 1px solid #e2e2e2;
		-moz-border-radius: 8px;
		margin:8px;
		color:#b8b9b9;
		font-family: Arial;
		font-size:11px;}

	.twitter li {
		margin-bottom: 3px;
		margin-top: 1px;
		padding: 7px;
		font-family: Arial;
		font-style: italic;
		font-size: 9px;
		line-height:8pt;
		background-color: #f6f5f8;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-opera-border-radius: 8px;
		border-right: 1px solid #d5d5d7;
		border-bottom: 1px solid #d5d5d7;
		cursor: hand;
		color: #c3d0da;
		list-style: none;}



	.twitter li:hover {
		margin-bottom: 3px;
		margin-top: 1px;
		padding: 7px;
		font-family: Arial;
		font-style: italic;
		font-size: 9px;
		line-height:8pt;
		background-color: #fcfcfc;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-opera-border-radius: 8px;
		border-right: 1px solid #d5d5d7;
		border-bottom: 1px solid #d5d5d7;
		cursor: hand;
		color: #c3d0da;
		list-style: none;}
