@charset "UTF-8";
/* CSS Document */

body {
	background:url(g/hd_pbg.gif) repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

h1 {
	font-size:18px;
padding: 0px;
margin: 0px;
	
}

h2 {
	font-size:14px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

h3 {
	font-size:16px;
	color:#3e0506;
	margin: 0;
	padding: 0 0 5px 0;
}

h4 {
font-size:14px;
color:#333333;
padding: 0px;
	margin: 0px;
}

a {
color:#0000ff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#3e0506;
}

ul {
padding: 0;
margin: 0;
}

li {
padding: 0;
margin: 0;
}



#container {
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_cbg_02.jpg) top center repeat-y;
	margin:0 auto;
	width:970px;
	position:relative;
	text-align:left;
}
#container2 {
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_cbg_02g.jpg) top center repeat-y;
	margin:0 auto;
	width:970px;
	position:relative;
	text-align:left;

}
#hdr {
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_hdr_02.jpg) top center no-repeat;
	margin:0 auto;
	height:156px;
	width:970px;
}
#hdr2 {
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_hdr_02g.jpg) top center no-repeat;
	margin:0 auto;
	height:156px;
	width:970px;
}
#end {
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_end.jpg) top center no-repeat;
	margin:0 auto;
	width:970px;
	text-align:center;
	padding-top:30px;
	font-weight:bold;
	background-color:#FFFFFF;
}
#end2 {
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_end.jpg) top center no-repeat;
	margin:0 auto;
	width:970px;
	height:20px;
	text-align:center;
	padding-top:30px;
	font-weight:bold;
	background-color:#FFFFFF;
}
#hdr_box1 {
	float:left;
	position:relative;
	left:525px;
	top:7px;
	width:188px;
	display:inline;
	text-align:center;
	font-weight:bold;
}
#hdr_box2 {
	float:left;
	position:relative;
	left:550px;
	top:7px;
	width:188px;
	display:inline;
	text-align:center;
	font-weight:bold;
}
#hdr_box3 {
	float:left;
	position:relative;
	left:518px;
	top:42px;
	width:416px;
	display:inline;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#AB4953;
}
#hdr_box4 {
	float:left;
	position:relative;
	left:136px;
	top:65px;
	width:798px;
	display:inline;
}
/*
#lcolumn {
position:absolute;
left:31px;
}

#mcolumn {
position:absolute;
left:246px;
}

#rcolumn {
position:absolute;
left:729px;
}
*/

#lm_container {
	position:relative;
	float:left;
	width:694px;
	display:inline;
}
#lm_container2 {
	position:relative;
	float:left;
	width:908px;
	display:inline;
}
#lcolumn {
	position:relative;
	float:left;
	left:31px;
	display:inline;
}
#mcolumn {
	position:relative;
	float:right;
	left:32px;
	display:inline;
}
#rcolumn {
	position:relative;
	float:left;
	left:35px;
	display:inline;
}
#ncontent {
	position:relative;
	padding: 0px 15px 33px 14px;
	margin:0;
	width:185px;
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_ncol_d_rgt.jpg) bottom left no-repeat;
}

#ncontent2 {
	position:relative;
	padding: 0px 15px 33px 14px;
	margin:0;
	width:185px;
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_ncol_d_02.jpg) bottom left no-repeat;
} 

#ncontent_end {
	position:relative;
	padding: 0px 15px 28px 14px;
	width:185px;
}

#ncontent_end2 {
	position:relative;
	padding: 0px 15px 28px 14px;
	width:185px;
}

#lcolumn ul {
list-style-type: none;
padding: 5px 0 0 5px;
margin:0 auto;

}

#lcolumn li {
display:inline;
list-style-type: none;
font-weight:bold;
line-height: 2.0em;
margin:0 auto;

}

#lcolumn li a {
	list-style-type: none;
	background: url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/list_arrow.gif) no-repeat;
	background-position: 0 .5em;
	padding: 0 0 0 18px;
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:auto;
}

#lcolumn li a:hover {
list-style-type: none;
background: url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/list_arrow_hover.gif) no-repeat;
background-position: 0 .5em;
color:#a5defb;
background-color:#3e0506;
}

#lcolumn li a:visited {
background: url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/list_check.gif) no-repeat;
background-position: 0 .5em;
}



#lcolumn h2 {
border: 1px #6c1315 solid;
background-color:#3e0506;
padding: 7px 0 7px 5px;
color:#f1e8cb;
}


#wcontent ul {
list-style-type: none;
padding: 0 0 5px 5px;
margin:0;

}

#wcontent li {
line-height: 1.5em;

}

#wcontent li a { 
list-style-type: none;
color:#0000ff;
text-decoration:none;
}

#wcontent li a:hover {
list-style-type: none;
text-decoration:underline;
color:#3e0506;
}

#wcontent li a:visited {
}

<!-- toplist in center -->

#wcontent .linklist ul {
list-style-type: none;
padding: 0;
margin:0;
}

#wcontent .linklist li {
line-height: 1.0em;
padding: 0;
width: 210px;
height: 60px;
float:left;
font-size:10px;
margin:0 0 0 10px;
}

#wcontent .linklist li a { 
list-style-type: none;
font-size:12px;
font-weight:bold;
}

#wcontent .linklist li a:hover {
}

#wcontent .linklist img {
	padding: 3px;
	border:1px solid #CCCCCC;
	margin:0 5px 0 0;
	display:block;
}
#wcontent .linklist a:hover img {
	padding: 3px;
	border:1px solid #454545;
	margin:0 5px 0 0;
	display:block;
}

.linklist {
padding: 5px 0 0 0;
}
<!-- right col list setup -->


#ncontent .topreferrer ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#ncontent .topreferrer li {
list-style-type: none;
padding: 0 0 3px 5px;
margin: 0;
font-size:10px;
color:#454545;

}

#ncontent .topreferrer li a { 
font-size:12px;
font-weight:bold;
}

#ncontent .topreferrer li a:hover {

}

<!--top 10 list -->
#ncontent .top10 ul {
list-style-type: none;
padding: 0;
margin: 0;

}

#ncontent .top10 li {
list-style-type: none;
padding: 0 0 3px 5px;
margin: 0;
font-size:10px;
color:#454545;

}

#ncontent .top10 li a{
font-size:12px;
font-weight:bold;
}

#ncontent .top10 li a:hover{

}

<!-- Forum Txt -->

#ncontent_end .forum ul {
list-style-type: none;
padding: 0;
margin: 0;

}

#ncontent_end .forum li {
list-style-type: none;
padding: 0 0 3px 5px;
margin: 0;
font-size:10px;
color:#454545;
}

#ncontent_end .forum li a{
font-size:12px;
font-weight:bold;
}

#ncontent_end .forum li a:hover{

}

<!-- feeds setup for lists -->
.feeds {
}

.feeds ul {
list-style-type: none;
padding: 0;
margin:0;
float:left;
}

.feeds li {
list-style-type: none;
line-height: 1.2em;
margin:0;
padding: 0 0 5px 0;
}

.feeds li a { 
list-style-type: none;
font-weight:bold;
color:#0000ff;
text-decoration:none;
}

.feeds li a:hover {
list-style-type: none;
text-decoration:underline;
color:#3e0506;
}

<!--/ story setup for lists -->

#lcolumn .toplist ul {
}

#lcolumn .toplist li {
}

#rcolumn .toplist ul {
}

#rcolumn .toplist li {
}

#wcontent {
	position:relative;
	padding: 0px 15px 28px 14px;
	width:451px;
	background:url(g/hd_wcol_d.jpg) bottom left no-repeat;
}
#wcontent_end {
	position:relative;
	padding: 0px 15px 28px 14px;
	width:451px;
}
#wcontent2 {
	position:relative;
	padding: 0px 15px 28px 12px;
	width:666px;
	background:url(http://www.hairydivas.com/wp-content/themes/HairyDivas/images/hd_wcol_d2.jpg) bottom left no-repeat;
}
#wcontent_end2 {
	position:relative;
	padding: 0px 15px 28px 12px;
	width:666px;
}
.clear {
	clear: both;
	height: 0px;
	width: 0px;
	line-height: 0px;
	font-size: 0px; /*for IE*/
}

.potd {
	float:left;
	width:131px;
	margin: 0 10px 5px 0;
	text-align:center;
	font-size:10px;
}
.potd img {
	padding: 3px;
	border:1px solid #CCCCCC;
}
.potd a:hover img {
	border:1px solid #454545;
}
.reviewSC {
	position:relative;
	float:left;
	width:155px;
	margin: 0 10px 3px 0;
	text-align:center;
	font-size:10px;
}
.reviewSC img {
	position:relative;
	padding: 3px;
	border:1px solid #CCCCCC;
	display:block;
}
.reviewSC a:hover img {
	position:relative;
	border:1px solid #454545;
	display:block;
}
.reviewWrapper {
	width: auto;
	padding: 5px;
	background-color:#fbfaf5;
	border: 1px #f3f1e3 solid;
	display: inline-block;
}
.reviewMov {
	float:left;
	width:200px;
	margin: 0 10px 5px 0;
	text-align:center;
	font-size:10px;
}
.reviewMov img {
	padding: 3px;
	border:1px solid #CCCCCC;
	display:block;
}
.reviewMov a:hover img {
	border:1px solid #454545;
}
.movieroom {
	width: 166px;
	padding: 4px 3px 2px 3px;
	border:1px solid #CCCCCC;
	text-align:center;
	display:block;
	margin:0px;
}
.poll {
	font-size:12px;
}
.poll li {
	
}
.results {
	font-style:italic;
	color:#FFFFFF;
}
.txtRgt {
	float:right;
	width:auto;
	padding: 0 0 0 10px;
}
/* Image Handling */
.thumb {
	float:left;
	width:auto;
	text-align:center;
}
.thumb img {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:3px;
	display:block;
	text-align:center;
}
.thumb a {
	font-weight:bold;
}
.thumb a:hover img {
	border:1px solid #454545;
}
.thumb2 {
	float:left;
	width:auto;
	text-align:center;
	font-size:10px;
}
.thumb2 img {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:3px;
	display:block;
	text-align:center;
	margin: 0 10px 0 0;
}
.thumb2 a:hover img {
	border:1px solid #454545;
}
.galleryThumb {
	padding: 0 0px 10px 14px;
	font-size:10px;
}
.galleryThumb a {
	font-size:14px;
	font-weight:bold;
}
/* Reviw meter Box and Elements */

.revscorebox {
	position:relative;
	width:160px;
	border:1px solid #cccccc;
	float:right;
	padding:0px;
	margin:0px 0px 0px 10px;
}
.revscorebox h4 {
	width:auto;
	padding:2px;
	margin:5px;
	background-color:#EDEDED;
	color:#333333;
	text-align:center;
}
.revscorebox ul {
	margin: 0px 0px 0px 5px;
	padding: 0;
}
.revscorebox li {
	margin: 3px 0px 0px 0px;
	font-weight:bold;
	font-size: 12px;
}
.revscore {
	position:relative;
	margin:5px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #cccccc;
	font-size:20px;
	text-align:center;
	color:#999999;
	font-weight:bold;
}
.revmeternot {
	display:inline;
	position:relative;
	float:left;
	height:1em;
	width:30px;
	padding:0px;
	margin:0px 0px 0px 5px;
	font-size:9px;
	color:#0033FF;
}
.revmetertxt {
	display:inline;
	position:relative;
	float:left;
	height:1em;
	width:90px;
	padding:0px;
	margin:0px;
	font-size:9px;
	text-align:center;
}
.revmeterhot {
	display:inline;
	position:relative;
	float:left;
	height:1em;
	width:30px;
	padding:0px;
	margin:0px 5px 0px 0px;
	font-size:9px;
	text-align:right;
	color:#FF0066;
}
.revmetercat {
	display:inline;
	position:relative;
	float:left;
	height:1em;
	width:140px;
	padding:0px;
	margin:0px 0px 0px 5px;
	font-size:9px;
}
.revmeter {
	float:right;
	position:relative;
	height:15px;
	width:150px;
	padding:0px;
	border:1px solid #cccccc;
	background:url(hdb03/revmeterbg.gif) top left repeat-x;
	background-color:#F6F6F6;
	margin:2px 5px;
}
.revclass {
	font-weight:bold;
	font-size:18px;
	color:#009900;
	letter-spacing:2px;
	text-align:center;
	position:relative;
	margin:5px auto;
	width:150px;
	padding:5px 0px 0px 0px;
	border-top:1px dotted #cccccc;
}
.revquote {
	position:relative;
	margin:5px;
	padding:5px 0px 0px 0px;
	border-top:1px dotted #cccccc;
}
#mydiv {
	display:none;
}

/* search field */

.searchfield {
	width: 115px;
	background-color:#f6f6f6;
	border:1px solid #d5d5d5;
	font-size: 12px;
	padding:0px;
	margin:0px;
	display:inline;
}
.searchbutton {
	background-color:#dfdfdf;
	font-size: 12px;
	border:1px solid #bcbcbc;
	padding:0px;
	margin:0px;
	display:inline;
}
.formtag {
	padding:0px;
	margin:0px;
}


/* hardlinks */

.hardlinks {
margin: 0 auto;
padding: 10px 0 10px 0;
width: 800px;
font-size:10px;
font-weight:normal;
line-height: 1.3em;
color:#CCCCCC;
}

.hardlinks a{
color:#979797;
}

.hardlinks a:hover{
color:#454545;
}

/* testing the menu */

#toc ul {
}

#toc li {	
}

#toc a {
}



#toc a:visited {
}


#toc a:hover, #toc li:hover {
}

.tinylink a {
font-size:10px;
font-weight:normal;
}