/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: Beaut.ie 2.0 theme design
Version: 2.0
Author: Kirstie McDermott
Author URI: http://www.beaut.ie
Tags: 

	Beaut.ie v2.0
	http://www.beaut.ie

	This theme was designed and built by Kirstie McDermott, kirstie@beaut.ie

*/

body
{
border:0;margin:0;
background-image:url(images/copy-back.jpg);
background-position:top;
background-repeat:no-repeat;

}

img
{
border:0;
}


h1, h2, h3
{
font-family: Georgia, "Times New Roman", Times, serif;
}

h1 
{
font-size:24px;
color:#CC6699;
font-weight:lighter;
text-transform:uppercase;
padding-right:55px;
padding-bottom:4px;
background-image:url(images/heading1.png);
background-position: bottom;
background-repeat:no-repeat;
padding-top:15px;
}
h1 a
{
color:#CC6699;
text-decoration:none;
}

h2 a:hover
{
color: #839b71;

}

h2 a
{
color:#CC6699;
text-decoration:none;
}

h1 a:hover
{
color: #839b71;

}

.clearfloat
{
clear:both;
}

.spacer
{
padding-top:80px;
padding-bottom:80px;
}

.spacertwo
{
padding-top:25px;
padding-bottom:25px;
}

#network
{
background-image:url(images/back-toplinks.jpg);
background-color:#9e1e59;
background-position:left;
background-repeat:repeat-x;
padding-top:7px;
padding-bottom:7px;
padding-left: 50px;
display:block;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
}

#netlinks
{
float:left;
display:block;
}
#netlinks ul
{
margin:0;padding:0;
list-style:none;
padding-bottom:3px;
}

#netlinks li
{
padding-right: 10px;
display:inline;
}

#netlinks li a
{
text-decoration:none;
color:#FFFFFF;
}

#netlinks li a:visited
{
text-decoration:none;
color:#FFFFFF;
}
#netlinks li a:hover
{
color:#FF6699;
}

#topsearch
{
margin-left: 720px;
display:block;
}



#logobanner
{
padding-left:45px;
background-image:url(images/logo-back.png);
padding-top:40px;
padding-bottom: 30px;
display:block;
}

#logowrapper
{
display:block;
width:1055px;
}

#logo
{
float:left;
display:block;

}

#leader
{
margin-left: 320px;
display:block;
}


/*
#leader img
{
border:3px solid #fff;
} */

#pagesnav
{
padding-left:45px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
font-weight:bold;
text-transform:uppercase;
padding-top: 6px;
padding-bottom: 23px;
background-image:url(images/pages-nav-back.png);
background-position:top;
background-repeat:repeat-x;
display:block;
}

#pagesnav ul
{
margin:0;
padding:0;
list-style:none;
}

#pagesnav li
{
display:inline;
}


#pagesnav a
{
text-decoration:none;
padding-top:4px;
padding-right: 20px;
padding-bottom: 4px;
color:#864467;
}

#pagesnav a:hover
{
text-decoration:none;
color:#FFF;
}

/* body styles */


#mainbody
{
padding-left:45px;
padding-top:30px;
padding-bottom:50px;
display:block;
width:1100px;

}



#postswrapper
{
float:left;
width:620px;
display:block;
}

#leftblogposts
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
display:block;
}


.entry a
{
color: #ef1491;
text-decoration:none;
}

.entry a:hover
{
color:81ef28;
text-decoration:underline;
}




#leftblogposts p
{
line-height:18px;
margin-bottom:18px;
text-align:justify;
}


#leftblogposts ul
{
}

#leftblogposts li
{
padding-bottom:20px;
line-height: 1.6;
}

#leftblogposts h2
{
color:#c3699b;
}


/* classes and styles for posts: author, base links etc */
.author, .postmetadata
{
text-transform:uppercase;
font-size: .85em;
color:#333333;
}

.author a, .postmetadata a
{
text-decoration:none;
color:#9c527b;
font-weight:bold;
}


.author a:hover, .postmetadata a:hover
{
text-decoration:underline;
color:#9c527b;
}



/* this styles the panel of links to the end of each blog post - send to a friend, comments etc */

.helplinks
{
text-transform:uppercase;
font-size: .85em;
}



ul.helplinks
{
border-top: 1px solid #a6c191;
border-bottom: 1px solid #a6c191;
background-color: #D6FABA;
background-image:url(images/flowers.png);
background-position:right;
background-repeat:no-repeat;
margin-left:0;
margin-right: 0;
margin-top:0;
margin-bottom: 30px;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
list-style:none;
}

ul.helplinks li
{
display:inline;
margin-right: 15px;
margin-top:4px;
margin-bottom:4px;

}


.helplinks a
{
text-decoration:none;
color:#003300;
}

.helplinks a:hover
{
text-decoration:underline;
color:#003300;
}

/* end of post links */

#rightcolumn
{
margin-left: 655px;
width:400px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
display:block;

}


/* containers within the right hand column */

#islandad, #mpu
{

margin-bottom:20px;
border:3px solid #f1afd4;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
display:block;
}

#hosting
{

border-bottom: 3px solid #5EA10A;
margin-bottom:15px;
display:block;
}

/* #searchpanel
{
background-image:url(images/searchback.png);
background-repeat:no-repeat;
padding-top:20px;
margin-bottom:25px;
display:block;
}
*/

#searchwrap
{
width:380px;
display:block;
margin:0;padding:0;
}

#searchwrap h2
{
float:left;
}

#searchwrap form
{
margin:0;padding:0;
}

#adv
{
display:block;
margin-left: 140px;
margin-bottom:20px;
font-size: .7em;
width: 155px;
text-transform:uppercase;
padding-bottom:5px;
}

#adv a
{
color:#FFFFFF;
text-decoration:none;
border: 1px solid #d8811a;
background-color:#f3a549;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
display:block;
}


#adv a:hover
{
color:#d8811a;
background-color:#FFFFFF;
}



#searchpanel h2
{
color:#FFFFFF;
padding-left:10px;
margin-top:0;padding-top:0;
font-size: 1.2em;
}

#searchlabel
{
float:left;
}

#inputarea
{
margin-left: 140px;
padding:0;
border:0;
margin-bottom:0;
}

#categories
{
width: 400px;
display:block;
padding-bottom:15px;
}



#categories ul
{
list-style:none;
margin:0;padding:0;
font-size: .8em;
}

#categories li
{
border-bottom: 1px solid #ccc;
margin:0; padding:0;
}

#categories a
{
color: #b63d80;
text-decoration:none;
padding-top:4px;
padding-bottom:2px;
padding-left:2px;
display:block;

}


#categories a:hover
{

color: #FFF;
background-image:url(images/categories-back.png);
background-color:#f1afd4;
text-decoration:none;
display:block;

}

#categories h2
{
font-size: 1.2em;
margin-top:0;
margin-bottom:8px;
color:#52321f;
background-image:url(images/categories.png);
padding-bottom:7px;
}

/* end categories styles */



#skyscraper
{
margin-left: 272px;
display:block;
}



#googlead
{

margin-top:30px;
border: 3px solid #543423;
padding:10px;
margin-bottom: 30px;
display:block;
}


#networkwrap
{

float:left;
width: 250px;
display:block;
}

#recentcomments, #recentforum
{
display:block;
margin-bottom: 20px;
}

#recentcomments h2
{

font-size: 1.2em;
margin-top:0;
margin-bottom:8px;
color:#8CB46D;
background-image:url(images/comments.png);
padding-bottom:7px;

}


#recentforum h2
{

font-size: 1.2em;
margin-top:0;
margin-bottom:8px;
color:#FFE9CF;
background-color: #f09529;
padding-top:8px;
padding-bottom:7px;
padding-left:8px;
border-bottom: 3px solid #CC3300;

}


#recentcomments ul, #recentforum ul
{
list-style:none;
margin-top:10px;
margin-left:0;
padding-left:0;
}

#recentcomments li, #recentforum li
{
border-bottom: 1px solid #ccc;
margin-bottom:5px;
padding-bottom: 3px;
color: #b63d80;
font-size: .8em;
text-align:justify;
}

#recentcomments li a, #recentforum li a
{
text-decoration:none;
color:#52321f;
}

#recentcomments li a:hover, #recentforum li a:hover
{
color:#77985C;
}

#networking
{
display:block;
}

#networking ul
{
margin:0;padding:0;
list-style:none;
}

#networking li
{
margin-bottom:10px;
}

#networking h2
{
background-image:url(images/network-back.png);
background-position:bottom;
background-repeat:no-repeat;
color:#543423;
font-size: 1.2em;
padding-top:20px;
padding-left:5px;
margin-bottom:10px;
padding-bottom:5px;
}


#tags
{
background-image:url(images/tagcloud.png);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:30px;
padding-top:10px;
padding-right: 8px;
padding-left:6px;
display:block;
}

#tagcloud h2
{
color:#003399;
background-image:url(/images/cloudheading.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:0;
font-size: 1.2em;
padding-bottom: 10px;
padding-top:8px;
border-bottom: 3px solid #eeb54e;
}

#tags a
{
text-decoration:none;
color:#003399;
}

#tags a:hover
{
color:#FF0033;
}


#smallads
{
margin-left: 272px;
display:block;
text-align:left;
}

#smallads ul
{
margin:0;padding:0;
list-style:none;
}

#smallads li
{
margin-bottom:10px;
}


#footer
{
padding-left:45px;
background-color: #D6FABA;
background-image:url(images/footer.png);
background-position:top;
background-repeat:repeat-x;
padding-top: 20px;
border-bottom:10px solid #576c46;
display:block;
}


#footerwrap
{
display:block;
width:1100px;
}

#baselinks
{
display:block;
width:100%;
background-color:#FFF1DD
}

#recentposts
{
float:left;
display:block;
}

#recentposts h3
{
margin-top:0;
color:#576c46;
}

#recentposts ul
{
list-style:none;
margin:0;
padding:0;
}

#recentposts li
{
list-style:none;
border-bottom: 1px solid #c1daab;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;

}

#recentposts li a
{
color:#576c46;
text-decoration:none;
padding-top:4px;
padding-bottom: 4px;
display:block;
padding-left:3px;
}

#recentposts li a:hover
{
color:#FFFFFF;
background-color:#576c46;
}

#contacts
{
margin-left: 655px;
display:block;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
width:400px;
}

#tech
{
padding-top:30px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
display:block;
}

#tech a, #contacts a
{
color:#576c46;
text-decoration:none;
}

#tech a:hover, #contacts a:hover
{
color:#576c46;
text-decoration:underline;
}

/* styles for sub-pages */

/* ARCHIVES */

.pagetitle
{
background-color: #D6FABA;
background-image:url(images/flowers.png);
background-position:right;
background-repeat:no-repeat;
text-transform:uppercase;
padding: 6px;
border: 1px solid #a6c191;
font-size: 1.1em;
}

/* PAGES */

/* single entries */

.navigation
{
font-size: .8em;
text-transform:uppercase;
display:block;
padding-bottom:20px;
}

.navigation a
{
text-decoration:none;
color:#6d845b;
}

.navigation a:hover
{
text-decoration:underline;
color:#6d845b;
}


.alignleft {
	float: left
	}
	
.alignright {
	float:right;
	}
	

#relatedpanel
{
border: 3px solid #ddf9c6;
display:block;
}


#relposts
{
background-color:ecf9e2;
float:left;
display:block;
padding-top:15px;
padding-bottom:15px;
background-color:#ebf8e1;
width:400px;
}
	
	
#relposts h3
{
text-transform:uppercase;
color:#789363;
margin-top:15px;
margin-left:15px;
margin-right:15px;
padding-bottom: 8px;
}

#relposts ul
{
list-style:none;
margin:0;padding:0;
}

#relposts li
{
padding-left:15px;
margin-top: -20px;

}

#relposts a
{
color:#576c46;
text-decoration:none;
border-bottom: 1px solid #789363;
display:block;
padding-top:3px;
padding-bottom:3px;

padding-right:10px;
}

#relposts a:hover
{
color: #fff;
background-color:#d689b5;
text-decoration:none;
border-bottom: 1px solid #FFF;
}


#bottomgoogle
{
margin-left: 400px;
display:block;
}
/* COMMENTS */

#comments
{
color: #bb6d98;
border-top: 1px solid  #bb6d98;
border-bottom: 1px solid  #bb6d98;
padding-top:6px;
padding-bottom:6px;
display:block;
}

.commentlist a
{
text-decoration:none;
color:#687f56;
}

.commentlist a:hover
{
text-decoration:underline;
}

ul.commentlist
{
list-style:none;
margin:0;padding: 0;
}

ul.commentlist li
{
margin-bottom:30px;
color:#333333;
background-image:url(images/comments-back.png);
background-position:bottom;
background-repeat:no-repeat;
background-color: #f3f8ec;
padding:15px;
}

#respond h3
{
color: #bb6d98;

}

#respond a
{
text-decoration:none;
color:#687f56;
}

#respond a:hover
{
text-decoration:underline;
}

/* SEARCH OPTIONS */


#noresult
{
background-image:url(images/noresultsback.png);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:70px;
padding-left:15px;
display:block;
}

#noresult h2
{
color: #d36699;
padding-bottom:50px;
}

.livesearchform label
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
color:#664217;
text-transform:uppercase;
font-weight:bold;

}

.livesearchform
{
padding-left: 5px;
padding-bottom: 5px;
}


/* 	GOOGLE SEARCG */

#googsearch
{
margin-left:120px;
padding-bottom: 15px;
}


#googtwo
{
padding-top:10px;
padding-bottom: 15px;
}

#award
{
padding-bottom: 20px;
}

#tagbuttons
{
display:block;
}

#tagbuttons ul
{
list-style:none;
padding:0;margin:0;
padding-bottom:18px;
}

#tagbuttons li
{
display:inline;
}


/* NEWSLETTER OPTIONS */

#newsl
{
display:block;
}

#newsl h2
{
padding-top:10px;
font-size: 1.2em;
margin:0;
color:#9e1e59;
background-image:url(images/newslback.png);
background-position:bottom;
background-repeat:none;
text-transform:uppercase;
}


#newsletters
{
border: 3px solid #b3e3a0;
padding:10px;
margin-bottom:25px;
display:block;
width: 380px;
}



#newsletters p
{
font-family:"Trebuchet MS", verdana, arial;
font-size:.8em;
margin:0;padding:0;
padding-bottom:6px;
}

#newsletters h4
{
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:0;
margin-bottom:0;
text-align:center;
}

#newsletters h4 a
{
background-color:#b3e3a0;
color: #3a5330;
text-decoration:none;
display:block;
padding-top:8px;
padding-bottom:8px;
}

#newsletters h4 a:hover
{
color:#FFF;
text-decoration:none;
display:block;
background-color: #d999bd;
}


#mc_embed_signup
{
background-position:bottom;
padding:15px;
font-family:"Trebuchet MS", verdana, arial;
font-size:.8em;
}

.mc-field-group
{
padding-top:8px;
}

.input-group ul
{
list-style:none;
padding:0;margin:0;
padding-top:10px;
padding-bottom:10px;
}

/* END NEWSLETTER OPTIONS */

#searchpanel
{
padding-bottom: 15px;
}

/* new excerpt index page */

.entryHolder{
	overflow:hidden;
	margin-top:20px;
}

.theExcerpt{
	float:right;	
	width:400px;
	margin-left:20px;
}

.theThumbnail{
	float:left;
	width:100px;
}

.affilliatead
{
display:block;
padding-top:15px;
}

#smallads
{
display:block;
padding-top:15px;
width: 125px;
}

#qvc
{
margin-left:-100px;
}

/* for youtube stull in sidebar */

#youtube
{
display:block;
padding-top:8px;
padding-bottom:8px;
border: 3px solid #ed70b4;
margin-top:15px;
margin-bottom:15px;
width: 400px;
text-align: center;
}


#vidholder
{
padding-bottom:10px;
padding-top: 10px;
}


#vidtxt
{
display:block;
background-color: #FFFFFF;
padding-left: 8px;
padding-top:10px;
padding-right:10px;
padding-bottom: 10px;
}

#vidtxt p
{
font-family: "Trebuchet MS";
font-size: 14px;

}

/*social buttons in content on posts */

#socials
{
margin-bottom:10px;
border-bottom: 3px solid #f4aed2;
padding-top: -10px;
padding-bottom:2px;
background-image:url(/images/social.jpg);
background-position:left;
background-repeat:no-repeat;
}

#socials ul
{
padding:0; margin:0;
padding-left:260px;
}

#socials li
{
list-style:none;
display:inline;
}

.button
{
padding-left:15px;
}


/* new adsense ads */

#commentad
{
background-color:#f5fbf0;
padding:15px;
}



#popular
{
display:block;
padding-bottom:15px;
}


#popular ul
{
font-family: "Trebuchet MS";
font-size: .8em;
list-style:none;
border:0;
padding:0;
margin:0;

}

#popular li
{
border-bottom: 1px solid #ccc;
margin-bottom:5px;
padding-bottom: 3px;
}

#popular a
{
color:#77985C;
text-decoration:none;
}

#popular a:hover
{
color:#c16c97;
text-decoration:none;
}

#popular h2
{
padding-top:10px;
font-size: 1.2em;
margin:0;
color:#492772;
background-image:url(images/newslback.png);
background-position:bottom;
background-repeat:none;
text-transform:uppercase;
padding-bottom: 4px;
}

#fbactivity
{
display:block;
padding-bottom:15px;
}
