/*
Theme Name: NTR
Theme URL: http://www.ageowns.com/
Description: Theme with 3 Columns
Version: Beta
Author: Andy Jones
Author URI: http://www.ageowns.com/
background-image: url(/images/babybubbles.jpg);
	background-repeat: repeat;
	
*/


body { margin: 0; padding: 0; background-color: #03789d; background-image: url(http://www.nontoxicreviews.com/images/starbackground.gif); background-repeat: repeat; background-attachment: fixed}
* {margin: 10; padding: 10; border: 10; font-family: Century Gothic, Avant Garde, Arial, Helvetica, sans-serif; }


/*----------------------------------------------Basic styles------------------------------------------------*/

p, h1, h2, h3, span#copyright { margin: 100 100 100 10opx; color: #0264a3; font-weight: normal}
h1, h2, h3 {margin-top: 5px; color: #0264a3; }


acronym { border-bottom: 1px dashed #999; cursor: help }

blockquote { border-top: 2px solid #FFCB97; border-bottom: 2px solid #FFCB97; margin-left: 1.5em; padding-left: 5px;}

p { font-size: 11pt; line-height: 1.6em; text-align: justify; margin-top: 10px; font-family: Verdana, Arial, Helvetica; }
h1 {float: left; font-style: italic; margin-top: 40px; margin-left: 30px; font-size: 1.75em; line-height: 1.75em; letter-spacing: 0.20em}	/* site heading */
h1 a {color: #044771; text-decoration: none; }
h1 a:hover {color: #333; text-decoration: underline}

h2 { font-size: 1.30em; line-height: 2.40em }	/* site heading */
h3 { font-size: 14pt; line-height: 1.60em; font-weight: 900; font-stretch: extra-expanded; }				/* sub headings */
span#copyright { font-size: 13px; line-height: 35px; color: #000 }
h4 { font-size: 10pt; font-weight: 900; color:#000066 }

div { padding: 10px 0;}

a {color: #044771; text-decoration: none;}
a:hover {color: #979797; text-decoration: underline}

ul, ol {margin: 5px; color: #979797; font-size: 0.70em; line-height: 1.6em}
ul {list-style: square inside}
ol {list-style: decimal inside}
em {font-style: italic}


/*---------------------------------------------Layout------------------------------------------------------*/

#hdr {
	padding: 0;
	width: 100%;
	background-color: #ffffff;
	height: 126px;
	position: center
}

.rowcontainer {	/* Used to keep the divs in a row.  you can use this for any size of divs */
	float: left;
	margin-top: 5px;
	width: 100%;
	overflow: hidden;
}

#navbar {position: relative; width: 100%; height: 2.0em; background-color: #ffffff}

#bttmbar {float: left; width: 100%; height: 4em; line-height: 4em; text-align: center; font-size: 0.80em; background:  repeat-x 0 50% #CACACA; overflow: hidden}
#bttmbar a {color: #888888; font-style: normal}
#bttmbar a:hover {text-decoration: none}

/*---------------------------------------------Main Nav------------------------------------------------------*/

ul#nav {margin: 0; position: absolute; bottom: 0; left: 10px; list-style: none inside; background-color: #ffffff;}
ul#nav li {float: left; margin-right: 1px}

ul#nav a {
	font-weight: bold;
	display: block;
	width: 8em;
	height: 2.50em; 
	line-height: 2.50em;
	padding-left: 5px;
	text-decoration: none
}

ul#nav li a:link, ul#nav li a:visited  {
	background: #97a9c2;
	color: #fff
}

ul#nav li a:hover, ul#nav li a:active {
	color: #FFCB97;
	background: #abbed8
}

ul#nav li a.current {background: #abbed8; color: #000}
ul#nav li a.current:hover {background: #CACACA; color: #FFCB97}

ul#msg li a:link, ul#nav li a:visited  {
	color: #ffffff;
}
ul#msg li a:hover, ul#nav li a:active {
	color: #FFCB97;

}


/*---------------Columns: Note they dont add up to 100%, this is intentional to avoid problems!-----------*/ 


.fullcolumn {float: left; width: 99%;}		/* Full width column for a one column site */

.threequartercolumn {float: left; }		/* Three quarter width column for a two column site, pair with the onethirdcolumn div class */
			
.halfcolumn {float: left; }		/* Half width column for a two column site. */

.onethirdcolumn {float: left; }		/* One third width column for a three column site */

.onequartercolumn {float: left; }	

.onequartercolumn2 {float: right; }	
	/* One quarter width column for a four column site */

.entry{
	background-color: #ffffff;
	border: 2px solid #000066;
	padding: 10px;
margin-left:10px;
margin-right:10px;
	margin-bottom:15px;
	background-image: url(http://www.nontoxicreviews.com/images/fadedgears.gif);
	background-repeat: no-repeat ;
	background-position: bottom;	
}


/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background:#62b2fd;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}


#sidebar {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 3px;
padding:5px;
border: 2px solid #6690b4;
background-color: #1b74a7;
align:center;
}

#Rsidebar {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 5px;
padding: 3px;
border: 2px solid #6690b4;
background-color: #a9d8dd;
align: center;
}

#sidebartransparent {
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding:5px;
	border: 1px solid #3e4243;
	background-color: #1b74a7;
	opacity:25%;
}

.entry h3 {
	font-weight: bold;
	font-size: 14pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555;
	margin-bottom: 10px;
	letter-spacing:-2px;
	font-family: arial;  
}

.entry h4 {
	font-weight: bold;
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555;
	margin-bottom: 10px;
	letter-spacing:-2px;
}

#sidebar h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555;
	margin-bottom: 10px;
}
#sidebar p{
	
	
	line-height: 1.4em;
	}
#sidebar a, #sidebar a:visited {
	
	text-decoration:none;
}
#sidebar a:hover {
	
	text-decoration:underline;
}
	
#sidebar ul li {
	list-style-type: none;
	list-style-image: url('/images/bullet.gif');
	margin-left: 2px
	}

#sidebar ul p, #sidebar ul select {
	margin: 2px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 2px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 2px 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin-top: 3px;
	margin-bottom: 0em;
	margin-left: 0.5em;
	padding-right: 0;
	padding-left: 0;
	list-style-type: none;
	list-style-position: outside;
	
}

#Rsidebar ul li {
	list-style-type: none;
	list-style-image: url('/images/bullet.gif');
	margin-left: 2px
	}

#Rsidebar ul p, #Rsidebar ul select {
	margin: 2px 0 8px;
	}

#Rsidebar ul ul, #Rsidebar ul ol {
	margin: 2px 0 0 10px;
	}

#Rsidebar ul ul ul, #Rsidebar ul ol {
	margin: 2px 0 0 10px;
	}

ol li, #Rsidebar ul ol li {
	list-style: decimal outside;
	}

#Rsidebar ul ul li, #Rsidebar ul ol li {
	margin-top: 3px;
	margin-bottom: 0em;
	margin-left: 0.5em;
	padding-right: 0;
	padding-left: 0;
	list-style-type: none;
	list-style-position: outside;
	
}

.entry ul li, .entry ol li
{
margin-left:5px;

}

table.sidebox {
	border-width: 1px;
	border-spacing: ;
	border-style: dashed;
	border-color: #6690b4;
	border-collapse: separate;
	background-color: #c6e0fa;
	font-size: 12px; 
}
tr.bar1 {
	border-width: 0px;
	padding: 3px;
	border-style: none;
	background-color: #6690b4;
}
tr.bar2 {
	border-width: 0px;
	padding: 3px;
	border-style: none;
	background-color: #eeeeee;
}
A.white{  
font-family: verdana, helvetica, arial;  
font-weight: none;
text-decoration : none; 
font-size: 10px;  
color: #FFFFFF  
}
.white{  
font-family: verdana, helvetica, arial;  
font-weight: none;
text-decoration : none; 
font-size: 10px;  
color: #FFFFFF  
}

.whitebold{  
font-family: verdana, helvetica, arial;  
font-weight: bold;
text-decoration : none; 
font-size: 10px;  
color: #FFFFFF;
top-margin: 1px;
margin-left: 10px;
}

.small{  
font-family: verdana, helvetica, arial;  
font-weight: none;
text-decoration : none; 
font-size: 10px;  
}

.tiny{  
font-family: verdana, helvetica, arial;  
font-weight: none;
text-decoration : none; 
font-size: 8px;
color: #EEEEEE;  
}

.messagesidebox {
	width: 170px;
	border-width: 1px;
	border-spacing: ;
	border-style: dashed;
	border-color: ##000066;
	border-collapse: separate;
	background-color: #000066;
	font-size: 12pt; 
	a.font-color: #EEEEEE;
}

#column-container { width: 985px; overflow: hidden; clear: both; align: center }
#column-left { width: 175px; overflow: hidden; float: left; position: top } 
#column-center { width: 605px; overflow: hidden; float: left; position: top }
#column-right { width: 195px; overflow: hidden; float: left; position: top }
#column-container .content { padding: 3px; }

.entrytitle{
font-weight: bold;
	font-size: 20pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555;
	margin-bottom: 10px;
	letter-spacing:-1px;
}

