/*
Theme Name: Dojo Elegance
Theme URI: http://dojo-design.com/
Description: Unique design Dojo Elegance
Version: 1
Author: Dojo design
Author URI: http://dojo-design.com/
Tags:  unique, wordpress, design, FREE theme

*/


body
{background: #f7eee5 url(elegance-blog/blog-back.jpg) repeat-x;
margin:0;
padding:0;
color:#626262;
font-family: "Georgia", Verdana, Arial;
font-size:12px;
line-height:1.5em;
}


a 
{color:#ad3f3f;
font-weight:bold;
text-decoration:none;
}

a:hover 
{color:#621111;
font-weight:bold;
text-decoration:none;
}

.inside{
margin: 0;
}


#topper{
width: 970px; 
margin: 0 auto; 
height:108px;
}

#topper-wrap{
float: left;
width: 100%;
}

#topper-side{
margin-left: 289px; 
height:108px;
}

#topper-logo{
float: left;
width: 289px; 
margin-left: -970px; 
height:108px;
}

#topper-logo img
{border:0px;}

/*page list */

.pages-links
{padding:32px 0 1px 10px;
text-align:right;}

.pages-links a
{color:#be7b7b;
font-weight:bold;
text-decoration:none;}

.pages-links a:hover
{color:#541717;
font-weight:bold;
text-decoration:none;}

#page-list
{margin:0;
padding:10px 0 0 20px;}

#page-list ul
{margin:0px;
padding:0;}

#page-list li
{
display: inline;
list-style-type: none;
padding:5px;
margin:0;
border-left:1px solid #ffffff;
}

/*subscribe-bar */

#subscribe-blog
{background:url(elegance-blog/subscribe-back.jpg) top right no-repeat;
height:29px;
margin:0;
padding:0;
}

.subscribe-blog
{padding:10px 70px 2px 0px;
text-align:right;
color:#6c6c22;}

.subscribe-blog a
{color:#ffffff;
font-weight:bold;
text-decoration:none;}

.subscribe-blog a:hover
{color:#6c6c22;
font-weight:bold;
text-decoration:none;}

/*content frame */
#blog{
width: 970px; 
margin: 0 auto; 
}

#blog-wrap{
float: left;
width: 100%;
}

#blog-side{
margin-left: 660px; 
}

#blog-articles{
float: left;
width: 660px; 
margin-left: -970px; 
}

/*blog articles */

#blog-content
{margin:0;
padding:0;
background:url(elegance-blog/content-back.jpg) repeat-y;}

.blog-content
{padding:5px 20px 1px 20px;
text-align:justify;}

#blog-content h2
{margin:0;
padding:15px 0 7px 0;
font-size:26px;
color:#b4389a;
font-weight:normal;
text-align:center;
}

.maincontent
{background:url(elegance-blog/header-back.jpg) top center no-repeat;
padding:4px 0 0 0;
}

#blog-content h2 a
{margin:0;
padding:0;
color:#b4389a;
text-decoration:none;
font-weight:normal;
}

#blog-content h2 a:hover
{margin:0;
padding:0;
color:#954f4f;
text-decoration:none;
font-weight:normal;
}

.postmetadata
{background:url(elegance-blog/meta-back.jpg) top left no-repeat;
text-align:right;
height:80px;
font-family:arial;
font-size:11px;
padding:15px 0 1px 80px;
margin:0;}

.postmetadata a
{color:#b4389a;
font-weight:bold;
text-decoration:none;}

.postmetadata a:hover
{color:#b06915;
font-weight:bold;
text-decoration:none;}

/*comments area */

#comments 
{background:#f7eee5;
border-top:1px dotted #efc798;
border-bottom:1px dotted #efc798;
padding:5px;
}

.commentlist
{margin:0;
padding:0px;}

.fn
{
color:#9c5151;
padding:3px;
font-size:14px;
text-transform:uppercase;
font-style:normal;
 }

.fn a
{color:#e90000;
font-weight:bold;
text-decoration:none;}

.fn a:hover
{color:#662424;
font-weight:bold;
text-decoration:none;}

.commentlist li
{list-style-type:none;}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 3px;
	background: #fff;
	}
	
.comment-body
{padding:3px;
border: 1px dotted #f0d4b2;
margin:5px 0 0 0;}	


.comment-meta
{background:#f7eee5;
font-family:arial;
font-size:11px;
}
.comment-meta a
{
text-decoration:none;
font-weight:bold;
color:#8f4f4f;
}

.comment-meta a:hover
{
text-decoration:none;
font-weight:bold;
color:#bf8d19;
}

.reply
{text-align:right;
padding:2px;}

.reply a
{text-transform:uppercase;
color:#e90000;
text-decoration:none;}

.reply a:hover
{text-transform:uppercase;
color:#860909;
text-decoration:none;}

/*sidebar */

#orange
{background:url(elegance-blog/orange-top.jpg) top no-repeat;}

#orange h2
{font-size:20px;
font-weight:normal;
color:#FFFFFF;
border-bottom:1px dotted #FFFFFF;
margin:0;
padding:5px 0 3px 0;
text-align:right;}

.orange
{padding:10px 15px 10px 15px;}

.promo img
{margin:7px;
text-align:center;
border:0px;}

#pink
{background:url(elegance-blog/pink-top.jpg) top no-repeat;}

.pink
{padding:10px 15px 10px 15px;}


.pink h4
{font-size:20px;
font-weight:normal;
color:#FFFFFF;
border-bottom:1px dotted #FFFFFF;
margin:0;
padding:10px 0 3px 0;
text-align:right;}

.pink ul
{margin:5px 0 0 0;
padding:0;}

.pink li
{list-style-type:none;
border-bottom:1px dotted #dfb2a4;
padding:0;
margin:0;}

.pink a
{color:#873e3e;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:12px;
}

.pink a:hover
{color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:12px;
}

/*bottom columns */
#three-wrap{
margin:0;
padding:0;
width: 970px;
}

#column-two{
margin: 0 310px 0 330px; 
}

#column-one{
float: left;
width: 330px; 
margin-left: -970px; 

}

#column-three{
float: left;
width: 310px; 
margin-left: -310px; 

}


#footer{
clear: left;
width: 100%;
background:#bd7a7a url(elegance-blog/bottom-back.jpg) repeat-x;
color: #FFF;
text-align: center;
padding:10px 0 0 0;}

.footer
{width:970px;
margin:0 auto;
font-family:arial;
font-size:12px;

}


#footer-wrapper{
float: left;
width: 100%;
}

.copyrights
{padding:10px 0 20px 0;
clear:left;}


.footer h4
{font-size:20px;
font-weight:normal;
color:#FFFFFF;
border-bottom:1px dotted #FFFFFF;
margin:0 7px 0 7px;
padding:10px 0 3px 0;
text-align:right;}

.footer ul
{margin:5px 7px 0 7px;
padding:0;}

.footer li
{list-style-type:none;
border-bottom:1px dotted #dfb2a4;
padding:0;
margin:0;}

.footer a
{color:#ffd0ca;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:12px;
}

.footer a:hover
{color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:12px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}