/*
Theme Name: Make-Up and Beauty
Theme URI: http://www.makeupandbeauty.ie/
Description: Make-Up and Beauty Theme
Version: 0.1
Author: The Creative District
Author URI: http://www.thecreativedistrict.ie/
Tags:
*/

@import url("reset.css");

body {
	font-family: Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif;
	color: #444;
	background-color: #fff;
} 

table {
	border-collapse: separate;
	border-spacing: 0;
margin-right:15px;
}

h1 {
	
}

h2 {
	font-family: Times, "Times New Roman", Georgia, serif;
	color: #000;
}

h2 a {
	display: block;
	color: #000;
	text-decoration: none;
}

h2 a:hover {
	color: #ea687e;
}

h3 {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 2em;
	color: #000;
line-height:26px;
}

h4 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

h5 {
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 1.8em;
line-height: 28px;
color: #000;
background-image:url(images/tiles/dots.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0 0 0 0;
padding:20px 0 10px 0;

}

h6 {
	
}

a {
	color: #F08194;
}

a:hover {
	text-decoration: none;
}

input {
	font-family: inherit;
}

textarea {
	font-family: inherit;
}

select {
	font-family: inherit;
}

div.hr {
	display: block;
	height: 1px;
	background-image: url("images/tiles/dots.gif");
	background-repeat: repeat-x;
}

div#skip {
	display: none;
}

/* Layout */
div#wrapper {
	clear: both;
	width: 100%;
	text-align:center;
}

/* sidebarshop */

div#sidebarshop {
	clear: both;
margin-left:13px;
	text-align: left;
}

div#sidebarshop ul {
margin: 11px 0 28px 11px
	
}

div#sidebarshop ul li {
background-image:url(images/bullets/pinkstarbullet.gif);
background-repeat:no-repeat;
color:#EA687E;
font-size:1.5em;
margin:0 0 12px;
padding:0 0 0 16px;
}

div#sidebarshop ul li a {
	color: #444;
	text-decoration: none;
}

div#sidebarshop ul li a:hover {
	color: #ea687e;
}

/* Header */
div#header {
	clear: both;
	width: 982px;
	margin: 0 auto 0 auto;
	text-align: left;
}

div#header ul {
	position: absolute;
	top: 0;
	margin: 45px 0 0 590px;
}

div#header ul li {
	margin: 0 0 12px 0;
	padding: 0 0 0 16px;
	font-size: 1.5em;
	color: #ea687e;
	background-image: url("images/bullets/header.gif");
	background-repeat: no-repeat;
}

div#header ul li a {
	color: #444;
	text-decoration: none;
}

div#header ul li a:hover {
	color: #ea687e;
}

div#header div#social-icons {
	position: absolute;
	top: 0;
	width: 160px;
	margin: 90px 0 0 816px;
	padding: 30px 6px 0 0;
	text-align: right;
	background-image: url("images/social-icons/connect-with-amy.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

div#header div#social-icons ol li {
	display: inline;
	margin: 0 9px 0 0;
}

/* Main */
div#main {
	clear: both;
	width: 982px;
	margin: 0 auto 0 auto;
	border-top: #e0e0e0 1px solid;
	text-align: left;
	background-image: url("images/tiles/main.gif");
	background-repeat: repeat-y;
}

div#main div#col-left { /* Left column */
	clear: both;
	float: left;
	width: 231px;
	padding: 28px 20px 120px 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 191px;
}

div#main div#col-left h2 {
	padding: 0 0 12px 0;
	font-size: 1.8em;
	line-height: 22px;
}

div#main div#col-left p {
	padding: 12px 0 0 0;
	font-size: 1.3em;
	line-height: 19px;
}

div#main div#col-left img.rollover {
	margin: 16px 0 0 0;
}

div#main div#col-left div.hr {
	margin: 26px 0 22px 0;
}

div#main div#col-middle { /* Middle column */
	float: left;
	width: 520px;
	padding: 0px 0 120px 0;
}

div#main div#col-middle h2 {
	margin: 28px 0 18px 0;
	padding: 0 40px 9px 0;
	font-size: 2.8em;
	background-image: url("images/tiles/dots.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
line-height: 30px;
}

div#main div#col-middle div.spotlight {
	width: 520px;
	padding: 0 33px 24px 33px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 454px;
}

div#main div#col-middle div.post {
	width: 520px;
	padding: 0px 33px 40px 33px;
	background-image: url("images/tiles/entry.gif");
background-position: bottom left;
	background-repeat: repeat-x;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 454px;
}

div#main div#col-middle.article div.post {
	padding: 0 33px 0 33px;
	background-image: none;
}

div#main div#col-middle div.post strong {
	font-weight: bold;
}

div#main div#col-middle div.post h2 a {
	display: inline;
}

div#main div#col-middle div.post div.tweet {
	float: right;
	margin: -50px 0 0 0;
}

div#main div#col-middle div.post div.entry p {
	padding: 0 0 12px 0;
	font-size: 1.3em;
	line-height: 19px;
}

div#main div#col-middle div.post div.entry img+img+p {
	clear: both;
}

div#main div#col-middle div.post div.entry table img {
	margin: 0;
	padding: 0;
}

div#main div#col-middle div.post div.entry ul {
	margin: 0 0 12px 14px;
line-height:20px;
	list-style-type: disc;
	list-style-position: outside;
}

div#main div#col-middle div.post div.entry ul li {
	padding: 0 0 6px 0;
	font-size: 1.3em;
}

div#main div#col-middle div.post div.entry ol {
	margin: 0 0 12px 16px;
	list-style-type: decimal;
	list-style-position: outside;
}

div#main div#col-middle div.post div.entry ol li {
	padding: 0 0 17px 0;
	font-size: 1.3em;
line-height: 19px;
}

div#main div#col-middle div.post div.entry img {
	float: left;
	padding: 0 16px 12px 0;
}



div#main div#col-middle div.post div.entry img+img {
	padding: 0 0 0 2px;
}

div#main div#col-middle div.post div.entry dl {
	clear: both;
	display: block;
	margin: 26px 0 0 0;
	font-size: 1.5em;
	color: #ea687e;
}

div#main div#col-middle div.post div.entry dl dt {
	display: inline;
}

div#main div#col-middle div.post div.entry dl dd {
	display: inline;
}

div#main div#col-middle div.post div.entry dl a {
	color: #ea687e;
}

div#main div#col-middle div#comments {
	width: 520px;
	padding: 18px 0 30px 0;
}

div#main div#col-middle div#comments h3 {
	padding: 40px 0 20px 33px;
	background-image: url("images/tiles/entry.gif");
	background-repeat: repeat-x;
}

div#main div#col-middle div#comments h3 span {
	color: #ea687e;
}

div#main div#col-middle div#comments h4 {
	margin: 0 0 12px 0;
}

div#main div#col-middle div.comment {
	width: 454px;
	margin: 0 33px 0 33px;
	padding: 24px 0 24px 0;
	background-image: url("images/tiles/dots.gif");
	background-repeat: repeat-x;
}

div#main div#col-middle div#comments div.comment span {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #c7c7c7;
}

div#main div#col-middle div.comment blockquote {
	clear: both;
	display: block;
	margin: 16px 0 0 0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 18px;
}

div#main div#col-middle div#comments div.comment img {
	float: left;
	margin: 0 14px 0 0;
}

div#main div#col-middle form {
	clear: both;
	padding: 40px 33px 0 0;
	background-image: url("images/tiles/entry.gif");
	background-repeat: repeat-x;
}

div#main div#col-middle form fieldset legend {
	margin: 0 0 30px 33px;
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 2em;
	color: #000;
}

div#main div#col-middle form fieldset label {
	display: block;
	margin: 0 0 6px 0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

div#main div#col-middle form fieldset label span {
	color: #ea687e;
}

div#main div#col-middle form fieldset input {
	width: 16em;
	margin: 0 0 12px 0;
	padding: 2px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

div#main div#col-middle form fieldset input#comment-submit {
	width: auto;
	margin: 6px 0 0 228px;
}

div#main div#col-middle form fieldset ol {
	float: right;
	margin: -126px 0 0 0;
}

div#main div#col-middle form fieldset ol li textarea {
	width: 18em;
	height: 128px;
	margin: 0 0 12px 0;
	padding: 2px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

div#main div#col-middle div#pagination { /* Pagination */
	width: 520px;
	padding: 45px 0 0 0;
	text-align: center;
	/* background-image: url("images/tiles/entry.gif"); */
	background-repeat: repeat-x;
}

div#main div#col-middle div#pagination ul li {
	display: inline;
	margin: 0 4px 0 0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #a1a1a1;
}

div#main div#col-middle div#pagination ul li a {
	border: #e0e0e0 1px solid;
	padding: 6px 12px 6px 12px;
	color: #a1a1a1;
	text-decoration: none;
}

div#main div#col-middle div#pagination ul li.active a {
	color: #fff;
	background-color: #93d2d3;
}

div#main div#col-middle div#pagination ul li a:hover {
	color: #fff;
	background-color: #93d2d3;
}

div#main div#col-right { /* Right column */
	float: left;
	width: 231px;
	padding: 30px 0 0 0;
}

div#main div#col-right h2 {
	margin: 0 0 14px 0;
	padding: 0 0 10px 0;
	font-size: 2.2em;
	background-image: url("images/tiles/dots.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

div#main div#col-right div#tweets { /* My tweets */
	width: 231px;
	margin: 16px 0 28px 0;
	padding: 16px 15px 0 18px;
	background-image: url("images/my-tweets.gif");
	background-repeat: no-repeat;
	background-position: top right;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 198px;
}

div#main div#col-right div#tweets div#twitter_update_list li {
	list-style-type: none;
	font-size: 1.8em;
	line-height: 24px;
	word-wrap: break-word;
}

div#main div#col-right div#tweets #twitter_update_list li a {
	color: #ea687e;
}

div#main div#col-right div#tweets img {
	margin: 18px 0 0 0;
}

div#main div#col-right div#menus { /* Categories/Comments */
	width: 231px;
	margin: 0 0 28px 0;
	padding: 16px 0 0 0;
}

div#main div#col-right div#menus ul {
	margin: 16px 0 0 0;
	padding: 0 20px 0 20px;
}

div#main div#col-right div#menus ul li {
	padding: 9px 0 9px 0;
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 1.5em;
	background-image: url("images/tiles/dots.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

div#main div#col-right div#menus ul li a {
	color: #000;
	text-decoration: none;
}

div#main div#col-right div#menus ul li span {
	color: #ea687e;
}

div#main div#col-right div#menus ul li a:hover {
	color: #ea687e;
}

div#main div#col-right div#menus ol {
	margin: 0 0 0 1px;
	padding: 0 0 26px 0;
	background-image: url("images/tiles/menus-categories.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#main div#col-right div#menus ol.comments {
	background-image: url("images/tiles/menus-comments.gif");
}

div#main div#col-right div#menus ol li {
	display: inline;
	margin: 0 15px 0 15px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

div#main div#col-right div#menus ol li a {
	color: #c3c3c3;
	text-decoration: none;
}

div#main div#col-right div#menus ol li.active a {
	color: #93d2d3;
}

div#main div#col-right div#menus ol li a:hover {
	color: #93d2d3;
}

div#main div#col-right div#menus dl {
	margin: 16px 0 0 0;
	padding: 0 14px 0 18px;
}

div#main div#col-right div#menus dl dt {
	display: block;
	padding: 0 0 4px 0;
	font-family: Times, "Times New Roman", Georgia, serif;
	font-size: 1.5em;
	color: #000;
	line-height: 18px;
}

div#main div#col-right div#menus dl dt a {
	text-decoration: none;
}

div#main div#col-right div#menus dl dt a:hover {
	color: #ea687e;
}

div#main div#col-right div#menus dl dd {
	margin: 0 0 6px 0;
	padding: 0 0 8px 0;
	font-size: 1em;
	color: #858383;
	text-transform: uppercase;
	background-image: url("images/tiles/dots.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

div#main div#col-right form {
	margin: 0 0 28px 15px;
}

div#main div#col-right form fieldset1 label {
	display: none;
}

div#main div#col-right form fieldset1 input {
	width: 152px;
	border: 0;
	padding: 6px 0 7px 44px;
	font-size: 1.8em;
	background-image: url("images/search-form.gif");
	background-repeat: no-repeat;
}

div#main div#col-right form fieldset1 input#search {
	position: absolute;
	margin: 0 0 0 -194px;
	padding: 0;
	width: 38px;
	height: 34px;
	background-image: none;
	background-color: transparent;
	cursor: pointer;
}

div#main div#col-right div#followers { /* Followers */
	width: 231px;
	padding: 26px 26px 26px 18px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 187px;
}

div#main div#col-right div#followers h2 {
	margin: 0 0 20px 0;
}

div#main div#col-right div.hr {
	clear: both;
	background-image: none;
	border-top: #e0e0e0 1px solid;
}

div#main div#col-right div#sponsors { /* Sponsors */
	width: 231px;
	padding: 0 20px 0 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 191px;
}

div#main div#col-right div#sponsors p {
	margin: 8px 0 0 0;
	font-size: 1.1em;
}

div#main div#col-right div#sponsors img {
	margin: 18px 0 0 0;
}

/* Footer */
div#footer-wrapper {
	clear: both;
	width: 100%;
	text-align: center;
	background-color: #444;
}

div#footer-wrapper div#footer {
	width: 982px;
	margin: 0 auto 0 auto;
	text-align: left;
}

div#footer-wrapper div#footer ul {
	float: left;
	margin: 39px 0 0 85px;
}

div#footer-wrapper div#footer ul li {
	padding: 0 0 12px 0;
	font-size: 1.5em;
	color: #ea687e;
}

div#footer-wrapper div#footer ul li a {
	color: #fff;
	text-decoration: none;
}

div#footer-wrapper div#footer ul li a:hover {
	color: #ea687e;
}

div#footer-wrapper div#footer img {
	float: left;
}

div#footer div#footer-social-icons {
	float: left;
	width: 145px;
	margin: 85px 0 0 68px;
	padding: 30px 0 0 0;
	text-align: right;
	background-image: url("images/social-icons/footer-connect-with-amy.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

div#footer div#footer-social-icons ol li {
	float: left;
	margin: 0 12px 0 0;
}

div#footer div#footer-social-icons ol li:last-item {
	margin: 0;
}

div#footer form {
	float: left;
	padding: 95px 0 0 37px;
}

div#footer form fieldset label {
	display: none;
}

div#footer form fieldset input {
	width: 152px;
	border: 0;
	padding: 6px 0 7px 44px;
	font-size: 1.8em;
	color: #9f9696;
	background-image: url("images/footer-search-form.gif");
	background-repeat: no-repeat;
}

div#footer form fieldset input#footer-submit {
	position: absolute;
	margin: 0 0 0 -194px;
	padding: 0;
	width: 38px;
	height: 34px;
	background-image: none;
	background-color: transparent;
	cursor: pointer;
}

/*      ##################################
           COMMENTS
        ################################## 

div.comment {margin:10px 0 30px 0; padding:10px 0;}
p.comment-details {font:normal 130% Times, "Times New Roman", Georgia, serif;}
.avatar {float:left; margin:0 20px 0 0; border:0px solid #ffffff;}
div.comment-text {margin:50px 0 0 0; font:normal 130% Times, "Times New Roman", Georgia, serif;}
div.author-comment {background: #ffffff; padding: 10px !important;}

h2#comment-header {
margin:40px 40px 10px 35px !important; 
padding:0 0 5px 0;


}
h2#respond {margin:40px 0 10px 35px !important;}
h3#no-comments {font:italic bold 110% Georgia, serif !important; color:#666 !important;}

/*        ##################################
           FORMS
        ################################## */

label {display:block; margin:0 0 5px 0; font:normal 130% Times, "Times New Roman", Georgia, serif;}
.text {width:350px; margin:0 0 10px 0; padding:5px; background:url(img/bg-form-text.gif) repeat-x left top #fff; border:1px solid #ccc;}
textarea {width:350px; height:150px; margin:0; padding:5px; border:1px solid #ccc;}
.submit {width:auto; padding:5px 20px; 
margin:5px 0; color:#fff; background:#333; border:1px solid #333;}
input {margin:0 5px 0 0;}*/




