/* Begin Typography & Colors */
body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Arial, Sans-Serif;
color: #ccc;
text-align: center;
}
a, a:hover, a:visited {
color: ;
border-bottom: 1px dotted ;
text-decoration: none;
marks: none;
}
a:hover {
border-bottom: 1px solid ;
marks: none;
}
#page { text-align: left; }
#content { font-size: 1.2em; }

.postmetadata { text-align: left; }
small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}
#blogname, .posttitle, .inline-widgets h2, .inline-widgets #wp-calendar caption {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
font-size: 1.4em;
}
#blogname {
font-size: 4em;
letter-spacing: -.05em;
}
.posttitle, .pagetitle { font-size: 1.6em; }
#blogdesc { font-size: 1.2em; }
.widgettitle, .sidebars h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}
#blogname, #blogname a, #blogname a:hover, #blogname a:visited, #blogdesc, .pagetitle, .posttitle, .posttitle a, .posttitle a:hover, .posttitle a:visited, .widgettitle, .widgettitle a, .sidebars h2, #wp-calendar caption, cite {
text-decoration: none;
color: #fff;
border: none;
font-weight: bold;
}
.posttitle a:hover {
color: ;
marks: none;
}
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li, .alt { font-weight: bold; }
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
outline:none;
}


.commentlist cite, .commentid {
color: #fff;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
.sidebars { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
code { font: 1em 'Courier New', Courier, Fixed; }
blockquote {
color: #555;
font-style: italic;
}
em {
font-style: normal;
font-weight: bold;
}
acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}
a, .posttitle a:hover { text-decoration: none; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; outline:none;}
#wp-calendar a { text-decoration: none; outline:none;}
#wp-calendar caption {
font: bold 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #fff;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* dirty fix for the event calendar plugin */
div#wp-calendar caption { padding-top: 1.5em; }
div#wp-calendar .nav {
margin: 0;
position: relative;
}
/* end */
.cal {
color: #fff;
text-align: center;
line-height: 1.4em;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
width: 2.9em;
}
.pages a, .pages a:hover, .pages a:visited {
font-size: 1.5em;
font-weight: bold;
color: #999;<img src="../../../WordPress/royale-1.5.1/royale151/images/patterns/asphalt.jpg" width="500" height="375" alt="" border="0"><img src="../../../WordPress/royale-1.5.1/royale151/images/patterns/asphalt.jpg" width="500" height="375" alt="" border="0">
letter-spacing: -.08em !important; letter-spacing: -.1em;
}
.pages a:hover { color: #fff; }
.posttitle { 
font-size: 1.7em;
line-height: .9em;
}
.commentid {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
font-size: 2em;
margin-right: .5em;
letter-spacing: -.1em;
}
strong {
font-weight: bold;
color: #fff;
}
/* End Typography & Colors */
/* Begin Structure */
* {
padding: 0;
margin: 0;
}
p { margin: 1.05em 0; }
body {
background: #111 url(images/patterns/asphalt.jpg) fixed;
margin: 0 0 20px 0;
}
#header {
text-align: left;
width: 100%;
background: url(images/black_overlay_.png);
height: 140px;
position: relative;
margin-bottom: 20px;
}
#blogname, #blogdesc { padding-left: 30px; }
#page {
margin-bottom: 20px;
width: 100%;
}
#page table {
width: 100%;
padding: 0 10px;
}
#page td {
vertical-align: top;
padding: 5px;
}
#content {
min-width: 300px;
width: 100%;
}
.sidebars {
width: 210px;
background: url(images/black_overlay_.png);
border: none;
border-top:    2px solid #eee; 
border-bottom: 1px solid #eee; 
}
.post {
position: relative;
text-align: left;
padding: 5px 15px;
margin-bottom: 30px;
background: url(images/black_overlay_.png);
border: none;
border-top:    2px solid #eee; 
border-bottom: 1px solid #eee; 
clear: both;
}
.postdata { padding-top: 5px; }
.smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.attachment {
text-align: center;
margin: 5px 0px;
}
.postmetadata, .entry, .clear { clear: both; }
#footer {
margin: 0 0 0 auto;
width: 100%;
clear: both;
border: none; 
text-align: center;
}
#footer p {
margin: 0 0 0 auto;
padding: 10px 0 0 0;
text-align: center;
}
.switch-post, .switch-post a, .switch-post a:hover, .switch-post a:visited {
width: 16px;
float: right;
position: relative;
right: -5px;
border: none;
}
/* End Structure */
/* Begin Headers */
#blogname { padding-top: 15px; }
.pagetitle {
margin-top: 30px;
text-align: center;
}
.sidebars h2 { margin: 5px 0 0 0; }
#comments, #respond, #trackbacks {
color: #fff;
font-size: 1.5em;
margin: 40px auto 20px auto;
font-weight: bold;
}
.commentlist li, .alt {
background-color: #444;
border-top: 1px dashed #777;
}
.commentlist li.alt { background-color: #555; }
/* End Headers */
/* Begin Images */
.png, .post { behavior: url(http://lestalent.com/wp-content/themes/royale/js/iepngfix.htc.php?blank=http://lestalent.com/wp-content/themes/royale/images/1x1.gif); }
p img { max-width: 95%; }

img.nofloat, .smallattachment img, .attachment img, .entry img.wp-smiley { float: none; }
img.noborder {
background: inherit;
border: 0;
padding: inherit;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
float: none;
}
img.alignright {
display: inline;
float: right;
}
img.alignleft {
display: inline;
float: left;
}
.alignright { float: right; }
.alignleft { float: left }
/* End Images */
/* Begin Lists */
.entry ul {
padding: 0 0 0 20px;
list-style: none;
list-style-type: circle;
} 
.entry li { margin: 7px 0 8px 5px; }
.entry ol { padding: 0 0 0 20px; }
.postdata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
.sidebars li {
list-style-type: none;
margin: 0 10px 20px 10px;
}
.sidebars ul li {
list-style-type: circle;
list-style-image: none;
}
.sidebars p, .sidebars select { margin: 5px 0 8px; }
.sidebars ul { margin: 5px 0 0 15px; }
.sidebars ol { margin: 5px 0 0 25px; }
.sidebars ul ul { margin: 0 0 0 15px; }
ol li, .sidebars ol li { list-style: decimal outside; }
.sidebars ul li, .sidebars ol li {
margin: 3px 0 0 0;
padding: 2px 0;
}
.sidebars a, .sidebars a:visited { border: none; }
.sidebars a:hover {
border-bottom: 1px dotted ;
marks: none;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
margin: 0 auto;
padding: 0 3px; 
text-align: center;
}
.sidebars #searchform #s {
width: 140px;
padding: 2px;
}
#content #searchform {
text-align: left;
margin: 1em 0;
}
#content #searchform #s {
width: 200px;
padding: 2px;
}
.entry form { text-align: center; }
select { width: 130px; }
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 99%;
padding: 2px;
}
#commentform #submit { float: right; }
/* End Form Elements */
/* Begin Comments*/
.alt {
margin: 2em 0 0 0;
padding: 10px;
}
.commentlist { text-align: justify; }
.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; }
.commentmetadata { display: block; }
.authorcomment {
background-color: #111 !important;
color: #FFF;
border-top:    1px dashed #CCC !important;
border-bottom: 1px dashed #CCC;
}
/* End Comments */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 0 auto !important; margin-top: -1.5em;
width: 155px;
}
#wp-calendar caption {
margin-top: -1.2em;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
outline:none;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
outline:none;
}
#wp-calendar a {
display: block;
border: none;
outline:none;
}
#wp-calendar #today {
color: #999;
background: #333;
}
#wp-calendar caption {
text-align: left;
width: 100%;
}
#wp-calendar th, #wp-calendar td {
padding: 3px 0;
text-align: center;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {
margin: 15px 10px 0 10px;
padding: 0 20px;
border-left: 5px solid #ddd;
border: 1px dashed #ddd;
border-left: 0;
border-right: 0;
background: #444;
color: #ddd;
}
.center { text-align: center; }
a img { border: none; outline:none;}
.navigation {
display: block;
text-align: center;
padding: 10px 0 20px 0;
}
.navigation div { padding: 0 0 10px 0; }
.navigation img { vertical-align: bottom; }
.cal {
display: inline;
float: left;
margin-right: 1em;
}
.cal span { display: block; }
.cald {
font-size: 1.5em;
letter-spacing: .2em;
padding-left: .2em
}
.cald2 {
letter-spacing: 0em;
padding-left: 0;
}
.calm {
font-weight: bold;
font-size: 2em;
line-height: .7em;
}
.caly {
font-size: .8em;
letter-spacing: .1em;
line-height: 1em;
}


.pages {
display: block;
text-align: left;
padding: 30px 0 5px 20px;
border-bottom: 5px solid black;
position: absolute;
bottom: 0;
width: 98%;

/* font-size:10px;font-weight:normal;font-family:verdana; */
}
.pages li {
list-style-type: none;
display: inline;
margin: 0 1px;
}
.pages a, .pages a:hover, .pages a:visited {
border: none;
padding: 5px 5px;
background: #333;
font-size:12px;font-weight:normal;font-family:verdana;
}
.pages a:hover {
border-top: 2px solid ;
marks: none;
}



.postinfo { padding-bottom: 1em; }
#rss {
float: right;
padding-right: 4px;
}
.inline-widgets { padding-left: 0; }
.inline-widgets li {
list-style-type: none;
padding-bottom: 2em;
}
.inline-widgets li ul { padding-left: 2em; }
.inline-widgets li li {
list-style-type: circle;
padding-bottom: 0;
}
.textwidget { padding-right: 10px; }
.commentid { float: left; }
/* End Various Tags & Classes*/
.icon {
width: 16px;
height: 16px;
background: url(images/sprites.png);
}
.book_previous { background-position: 32px 0; }
.book_next     { background-position: 16px 0; }
.comments      { background-position: 64px 0; }
.magnifier     { background-position: 80px 0; }
.page_edit     { background-position: 48px 0; }
.rss           { background-position:  0px 0; }
.absolute { position: absolute; }


#page a:link {
color:#ffffc0;
}
#page a:visited {
color:#ffffc0;
}
#page a:hover{
color:#ffff80;
}
#sidebar1 a:link {
color:#ededed;
}
#sidebar1 a:visited {
color:#999999;
}
#sidebar1 a:hover{
color:#ffffff;
}

.entry {
background:#000000;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}
.entry p { font-size: 1.05em; }
.entry { line-height: 1.4em; }
.entry img {
float: left;
margin: 3px 10px;
background: #fff;
border: 1px solid #333;
padding: 3px;

}
.entry img.wp-smiley {
margin: 0;
background: transparent;
border: 0;
padding: 0;
}

.current_page_item, .current_page_item a:link, .current_page_item a:visited {
color:#ffffff;background:#000000;
}
a {outline:none;}
a:hover, a:active, a:focus {
outline:none;
}
.page_item li, page_item a li, page_item a:link li,page_item a:hover li,page_item a:focus li,page_item a:active li,page_item a:visited li {
/*font-size:10px;font-weight:normal;font-family:verdana;*/
}
