/*
Theme Name:Chic Salon
Theme URL:localhost/chicsalon.wp/
*/



/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; background:transparent; font-family:Arial, Helvetica, sans-serif;}
body {color:#555; font-size:11px;}
li {margin:3px auto 3px;}
ul {text-decoration:none; word-spacing:normal; text-align:left; letter-spacing:0em; line-height:1.6em; font-size:12px; margin-left:30px; list-style-image:url(images/list.png);}
ol {text-decoration:none; word-spacing:normal; text-align:left; letter-spacing:0em; line-height:1.6em; font-size:12px; margin-left:30px;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

/* General */
body {background:url(images/body-bg.jpg) repeat-x #861555;}

/* Formatting */
a {color:#841652; text-decoration:none;}
a:hover {color:#841652; text-decoration:underline;}
a:visited {}
h1 { margin:10px 0 0; font-size:22px; font-weight:bold; letter-spacing:0.6pt; color:#861555; letter-spacing:-1px; line-height:26px;}
h1 a {font-size:24px; letter-spacing:-1px; word-spacing:1.8pt; color:#000;}
h2 {margin:10px 0 5px 0; font-size:18px; font-weight:normal; word-spacing:1px; line-height:20px; color:#861555; letter-spacing:normal;}
h3 {background:none; margin:10px 0 0; font-size:14px; font-style:italic; font-weight:bold; color:#333; line-height:18px}
h4 {display:block; border-bottom:1px dashed #861555; margin:10px 0 0; padding:5px 0; font-size:12px; letter-spacing:1.2pt; word-spacing:1.8pt; line-height:1.6; color:#861555;}
p {color:#555; text-decoration:none; text-align:left; word-spacing:2px; line-height:20px; font-size:12px;}
small {font-size:10px; line-height:10px; color:#333; display:block;}
small a {font-size:10px; text-decoration:none;}
small a:visited {font-size:10px; text-decoration:none;}
small a:hover {font-size:10px; text-decoration:underline;}
blockquote {font-style:italic; font-weight:normal; font-size:14px; letter-spacing:normal; line-height:normal; text-transform:none; text-decoration:none; text-align:left; color:#930; padding:15px;}
input[type="text"] {color:#555; text-decoration:none; word-spacing:normal; text-align:left; letter-spacing:0em; line-height:1.6em; font-size:12px; border:1px #D2D2D2 solid; height:20px; width:170px;}
textarea {color:#555; text-decoration:none; word-spacing:normal; text-align:left; font-size:12px; border:1px #D2D2D2 solid; width:480px;}
.maimult a {margin:5px 10px; background:url(images/aflamaimulte.png) no-repeat; height:30px; width:115px; display:block;}
.maimult a:hover {margin:5px 10px; background:url(images/aflamaimultehover.png) no-repeat; height:30px; width:115px; display:block;}
.client {text-align:right; padding-right:5px;}
.nimic {font-size:14px; text-align:center; font-weight:bold;}

#content ul, #content ol {padding-left:0px; margin-left:5px;}
#content ul li, #content ol li {padding-left:0px; margin-left:20px; line-height:15px;}
#content p {margin-bottom:5px; text-indent:5px;}
#content strong { }

/*-- Box Autor--*/
#echipa {border: #D4D4D4 solid 1px; background: #F4F4F4; padding:5px;}
#echipa h2 {margin:0px; padding:0px; font-size:16px; line-height:18px;}
#echipa h2 a {margin:0px; padding:0px; font-size:16px; }
#echipa h3 {margin:0px; padding:0px; font-size:14px; line-height:14px;}
#echipa p {margin:0 0 5px 0; padding:0px; line-height:16px;}
#echipa .photo {float:right; border:0; padding: 3px; border: 2px solid #FFFFFF; margin: 0px 0 0 15px;}


/* Begin Images */
p img {padding:0; max-width:100%;}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
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;}
/* End Images */

.date-comments{border-bottom:1px solid #cacaca; color:#999; font-size:11px; height:30px; line-height:25px; margin:0 0 10px; display:none}
.date-comments a{color:#999; font-size:11px;}
.date-comments p{line-height:25px; font-size:11px; color:#999;}
.fr{float:right; display:inline}
.fl{float:left; display:inline}
span.comments{background:url(images/ico-comments.gif) no-repeat left; padding:0 0 0 20px}
span.email{background:url(images/ico-email.png) no-repeat left; padding:0 0 0 20px}
span.continue, .more-link{color:#841652; background:url(images/ico-continue-trans.png) no-repeat left; display:block; margin-top:0px; padding:1px 0 1px 20px;}
span.continue a{color:#841652;}
span.continue-archives{background:url(images/ico-arrow-trans.png) no-repeat right center; padding:0px 15px 0px 0px; margin-bottom:20px}
span.continue-archives-alt{background:url(images/ico-arrow-trans-left.png) no-repeat left center; padding:0px 0 0px 15px; margin-bottom:20px}
span.continue-archives a, span.continue-archives-alt a{color:#841652; font-weight:bold; font-size:14px}

/* Layout */
#outer-wrapper {width:960px; margin:0 auto;}
#wrapper {width:962px; background:#FFF; margin:-5px auto;}
#header {background:url(images/header-bg.jpg) no-repeat; width:960px; height:120px;}
#headerimg {padding:10px 40px;}
#clearlfrt {clear:both}

/* Meniu Sus */
#menu {background:url(images/menu-bg.png) no-repeat; width:882px; padding:5px 40px; height:50px; margin:-10px auto; color:#841652;}
#menu ol {margin:0;}
#menu ul {margin:0; }
#menu .pagenav {color:#841652;}
#menu li {display:inline; position:relative; padding:5px 5px; color:#FFFFFF;  }
#menu li a {font-style:normal; font-weight:bold; font-size:12px; line-height:30px; text-transform:capitalize; text-decoration:none; text-align:left; color:#FFF; letter-spacing:-0px;}
#menu li.current_page_item a {text-decoration:underline;}
#menu li a:hover {text-decoration:underline; font-style:normal; font-weight:bold; font-size:12px; line-height:17px; text-transform:capitalize; text-align:left; color:#FFF;}

/*Coloana din stinga */
#sidebar-left {width:180px; float:left; padding:5px; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:12px; letter-spacing:normal; line-height:17px; text-transform:none; text-decoration:none; text-align:left; color:#555;}
#sidebar-left ul {margin:0;}
#sidebar-left ol {margin:0;}

.submeniu ul {margin:0; list-style-type:none; list-style-image:none; color:#FFF;}
.pagenav {color:#FFF;}
.submeniu li {margin:0; padding:3px 0 3px 5px; list-style-type:none; list-style-image:none;}
.submeniu li a {display:block; padding-left:20px; padding-top:5px; width:180px; background:url(images/submenu-bg.jpg) no-repeat; background-position:left; background-position:top; font-style:normal; font-weight:bold; font-size:12px; letter-spacing:normal; line-height:20px; text-transform:none; text-decoration:none; text-align:left; color:#333;}
.submeniu li.current_page_item a {background:url(images/submenu-bg-current.jpg) no-repeat; color:#8d185b; background-position:left; background-position:top;}
.submeniu li a:hover {color:#8d185b; display:block; padding-left:20px; padding-top:5px; width:180px; line-height:20px; background:url(images/submenu-bg-hover.jpg) no-repeat; background-position:left; background-position:top;}
.box-up {background:url(images/box-bg-up.jpg) no-repeat; background-position:top; width:214px; z-index:1;}
.box-down {background:url(images/box-bg-down.jpg) no-repeat; background-position:bottom center; width:214px;}
.box {z-index:-1; background:url(images/box-bg.jpg) repeat-y; min-height:10px; width:214px; display:block;}

/* Poza thumbnail din content  */
.storycontent {background:#FFF url(images/bgr-box-trans.png) repeat-x top left; border:1px solid #dedbd1; margin:0 0 15px 0px; padding:0 10px 10px 10px}
.storycontent .thb { float:left; width:100px; height:90px; padding-right:3px; padding-bottom:3px; margin-bottom:3px;}

/* Stil side Bar stinga-dreapta*/
.sidebar-content {width:170px; margin:0 20px; padding-bottom:15px; padding-top:10px;}
.sidebar-content h3 {margin:5px 0 0; font-family:arial, sans-serif; font-size:16px; font-weight:bold; font-style:normal; letter-spacing:0.6pt; word-spacing:1.7pt; line-height:25px; color:#861555;}
.sidebar-content ul {margin-left:20px; padding-left:20px;}
.sidebar-content li {margin:0px; padding:0px;}
.sidebar-content a, .sidebar-content a:hover {margin:0px; padding:0px;}
.sidebar-content .titlelinkleft { font-weight:bold}
.sidebar-content p { line-height: 14px; font-size:11px;}

/* Partea cu Promotia de pe toate paginile */
#featured {width:625px; height:250px; padding:10px 100px 10px 15px; margin-top:15px; float:right;}
.featured-content {width:250px; float:left;}
.featured-content p {font-size:16px; color:#861555; line-height:25px; margin-bottom:10px; }
.featured-content p i, .featured-content p em  {font-weight:bold; font-size:x-large; display:block;}
.entry {background:url(images/post-bottom-bg.jpg) no-repeat; background-position:bottom; margin:0px auto; padding-bottom:10px;}
#intro {width:460px; float:left;}
img.floatLeft {float:left; margin:10px;}
img.floatRight {float:right; margin:10px;}

/* Partea cu Continutul de pe toate paginile */
#content {padding:10px 5px 10px 15px; width:500px; float:left; margin-left:10px;}
#sidebar-right {padding:10px 15px 10px 5px; width:205px; float:right;}
#sidebar-right ul {margin:0;}
#sidebar-right ol {margin:0;}


#footer {background:#FFF; background-position:bottom; width:962px; overflow:hidden; padding:0px; margin:0 auto; float:left; color:#FFF;}
#footer ul {margin:0;}
#footer ol {margin:0;}
#footer a {color:#666; text-decoration:none;}
#footer li {margin:10px 10px; display:inline;}
#copyright {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px; letter-spacing:0.1em; line-height:20px; text-align:center; height:45px; background:url(images/copyright.png) no-repeat; background-position:bottom; float:left; width:962px;}
/* Meniu noutati! */
.marturii {border-bottom:1px dashed #CCC; margin:5px 0;}

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {height:30px; width:140px; color:#FFF; font-size:10px; font-weight:bold; background:url(images/formbtn.png) no-repeat; border:none; line-height:30px;}
.newsletter {color:#FFF;}

/*Tag Cloud*/
#tagcloud {text-align:center}
#tagcloud a:link {color:#666666;}
#tagcloud a:hover {color:#861555;}
#tagcloud a:visited {color:#CCCCCC;}


/* Calendar */
#wp-calendar {border: 1px solid #ddd;empty-cells: show;font-size: 14px;margin: 0;width: 100%;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #e0e6e0;color: #333;}
#wp-calendar caption {color: #999;font-size: 16px;text-align: left;}
#wp-calendar td {color: #ccc;font: normal 12px;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #bbb;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
