/*
Theme Name: Natalie Dee
Theme URI: http://www.natalie-dee.com/
Description: Natalie Dee theme 
Version: 1.0
Author: FL1

*/
* html body { margin-top:0px !important; }
html { margin-top:0px !important; }
body {
	background-color: #FFFFFF;
     margin: 2px;	
	 color: #000000;
	font-size : x-small;
   font-family: Geneva, Arial, Helvetica, sans-serif;
}

a:link,a:active,a:visited, a img {
	color : #225B82 /*DA973E*/;
	text-decoration: underline;
}
a:hover		{ text-decoration: none; color : #7BA4C0 /*FFB062*/; }

.gensmall {	font-size: xx-small;}

.boxtext {	font-size: 11px; color:#535353;}
a.boxtext:visited,a.boxtext:link {color:#787878; text-decoration:none;}
a.boxtext:hover {color:#333333;}

.gen {	font-size: 12px;
color:#333333;
}

.header
{	font-size: 11px;
font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;}
	
a.header:link,a.header:active,a.header:visited {
	color : #666666 /*DA973E*/;
	text-decoration: none;	}
a.header:hover		{  color : #000000 /*FFB062*/; 
	text-decoration: underline;	
}

h1,h2,html h1,html h2{
color:#666666;
font-weight:bold;
font-size: 11px;
padding:0;margin:-1em 0;
margin:0;
}

h3{
color:#666666;
font-weight:bold;
font-size: 12px;
padding:0;margin:-1em 0;
margin:0;
}

h2 {}
html h2 {margin:0}

hr	{ height: 0px; border: solid #CCCCCC 0px; border-top-width: 1px;}



/* LAYOUT STUFF */

TD.natalierepeater {
	background-image:url(images/natalie-dee-repeater.jpg);
	background-position: left;
}

.content-box { padding:0 20px 2px 2px; }

ul.sidebar {
text-align: left;
margin: 0;
padding: 0;
}

ul.sidebar li {
font-size: 11px;
color:#333333;
font-weight:bold;
list-style: none;
padding-bottom: 8px;
}

ul.sidebar li a, ul.sidebar li a:active, ul.sidebar li a:visited {
color : #666666;
text-decoration: none;
}

ul.sidebar li a:hover {
color : #000;
text-decoration: underline;
}

ul.sidebar ul {
text-align: left;
margin: 0;
padding: 0;
padding-top: 10px;
}

ul.sidebar li ul li {
font-size: 11px;
color:#333333;
font-weight: normal;
list-style: none;
padding-bottom: 10px;
padding-left: 10px;
}

TD.flowerbottom{
background-image: url(images/natalie-dee-tulip-left.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

TD.boxrepeater{
background-image:url(images/natalie-dee-sidebox-rep.jpg);
background-repeat:repeat-y;
}

/* LAYOUT STUFF */
.freeboxheader {
	background-color: #CBDCE7;
	border: 1px dotted #A8C4D7;
}

.freebox {
	background-color: #EEF6FF;
	border: 1px dotted #A8C4D7;
}
/* submit.freebox {
font-size:11px;
} */
.required {
	color: #FF0000;
	font-weight: bold;
}
iframe {margin:7px;}


.footer{ width:700px; color:#999999; margin:0 auto; text-align:center;}

ul.footerbar {
text-align: center;
margin: 0;
padding: 0;
}

ul.footerbar li {
font-size: 11px;
color:#333333;
font-weight: normal;
list-style: none;
padding-right: 10px;
display:inline;
}

ul.footerbar li a, ul.footerbar li a:hover, ul.footerbar li a:active, ul.footerbar li a:visited {
color : #666666;
text-decoration: none;
}

.clear { clear:both; height:1px; width:1px; margin:0; padding:0; }
.footer-text { width:670px; margin:0 auto; text-align:center; font-size:11px; clear:both; margin-top:0.4em; }

/* Blog */
.alignright {
	float: right;
}

.alignleft {
	float: left;
}

#commentlist, h2.leave-a-reply {
	border-top: 1px dashed #ccc;
	padding-top: 10px;
}

#commentlist ol {
list-style:none;
margin:15px 0 0;
padding:0;
}

#commentlist ol.children {
list-style:none;
margin-left: 2em;
}


#commentlist li .avatar {
	float: right;
	padding: 2px;
	margin-top: 2px;
}

#nocomment {
	margin-bottom: 1em;
}

#commentlist li {
	font-size: 13px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #ccc;
}

#commentlist li a {
	color: #000;
	text-decoration: none;
}

.right-box { padding:0 3em 0 0.8em; }

.homepage-banner { width:437px; height:164px; background:url(images/homepage-banner2.gif) no-repeat top; }
.homepage-banner h2 { color:#304b60; font-size:15px; font-weight:normal; padding-top:1em; margin:0em 1em 0 10em; line-height:21px; }
.homepage-banner a { color:#304b60; font-size:15px; font-weight:bold; text-decoration:none; margin:1em 0 0 14em; display:block; width:177px; }

.contact-banner { width:437px; height:164px; background:url(images/homepage-banner3.gif) no-repeat top; }
.contact-banner h2 { color:#304b60; font-size:15px; font-weight:normal; padding-top:2em; margin:1em 1em 0 12em; line-height:21px; }
.contact-banner a { color:#304b60; font-size:16px; font-weight:bold; text-decoration:none; }


.green-box-top { width:130px; height:14px; background:url(images/top_box.jpg) no-repeat top; }
.green-box-top-first { width:130px; height:14px; background:url(images/top_box.jpg) no-repeat top; margin-top:19px; }
.green-box { width:120px; font-size:12px; background:url(images/bottom_box.jpg) bottom no-repeat; padding:0 5px 3px 5px; text-align:center; color:#565659 !important; margin-bottom:0.3em; margin-top:-11px;}
.green-box p { padding-top:0; margin-top:3px; }
.green-box h2 { text-align:center; font-size:16px !important; }

.submit-button { width:99px; height:23px; background:url(images/button.gif) no-repeat; margin:0.7em; color:#3a5b5d; text-align:center; border:0; cursor:hand; cursor:pointer; }
.input-text { border:1px #b6c2c5 solid; width:110px; }

.form-top { width:130px; height:8px; background:url(images/natalie-dee-sidebox-top.jpg) no-repeat top; margin-top:2px; }
.form-bg { width:130px; background:url(images/natalie-dee-sidebox-rep.jpg) repeat-y; }
.form-bottom { width:130px; height:5px; background:url(images/natalie-dee-sidebox-bottom.jpg) no-repeat top; margin-bottom:2px; }

.button { width:130px; height:20px; padding-top:3px; font-weight:bold; text-decoration:none !important; background:url(images/large-button.gif) no-repeat; margin:0.2em 0em 0.1em 0; color:#3a5b5d; text-align:center; border:0; cursor:hand; cursor:pointer; display:block; }
.button-twitter { margin:0.6em 0em 0.1em 0; }
.button-twitter img { margin-top:0.5em; }


/* New changes FL1 - 30/08/2011 */
.social-media { position:absolute; top:26px; }
.social-media a { display:block; width:30px; height:30px; float:left; }
.social-media a span { display:none; }

.facebook { background:url(images/facebook.png) no-repeat; margin-right:4px; }
.twitter { background:url(images/twitter.png) no-repeat; margin-right:2px; }
.linkedin { background:url(images/linkedin.png) no-repeat; margin-right:2px; }
.blogger { background:url(images/blog.png) no-repeat; }

.buy_now_book { display:block; width:102px; height:191px; background:url('images/book_sidebar.png') no-repeat; }
.buy_now_book span { display:none; }
