/* CSS Document */


body{background-color:#420000; margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;}

/* generic */

h2	{font-size:24px;text-align:center;}
p	{margin:0;}

a 			{color: #0066FF;}
a:visited	{color: #0066FF;} 
a:hover 	{color: #000099;}


/**
 * layout containers 
 */

body.sub #page, #page.sub {background-color:#ffffff; width:880px; margin:0 auto;padding:0px 80px 0px 80px; overflow:auto;}

#samples {float:left; width:180px; margin-bottom:2em;}	/* padding-left: 12px*/
.sub #main {margin-left:192px;}

#footer {clear:both; text-align:center; margin-top:1em; padding-top:0em; border-top:1px solid #ccc; padding-bottom:0.5em; }

#main.forumcontent { margin-left:180px;}
#main.wp { float:right; width:688px; margin-left:0; }

/** 
 * header 
 */
#header { overflow:hidden; position:relative; margin-bottom:10px; padding-bottom:43px; background:url(http://www1.fbgals.com/hdv/i/10/divheader.jpg) no-repeat bottom center;}
#header h1 { 
	text-indent:-1000em;
	width:350px;height:207px; padding:0px; margin:0 -18px 0 -28px; float:left;
}

#page {background:#fff url(http://www2.fbgals.com/hdv/i/10/hd_orig.jpg) no-repeat 47px 0}
/** edit the above line - replace the 'xmas' part with either 'orig' or 'newyear' **/
/** alternatively remove the first #xxxxx for the part you want below**/
#xmas	 #page {background:#fff url(http://www3.fbgals.com/hdv/i/10/hd_xmas.jpg) no-repeat 47px 0}
#newyear #page {background:#fff url(http://www4.fbgals.com/hdv/i/10/hd_newyear.jpg) no-repeat 47px 0}
#normal  #page {background:#fff url(http://www5.fbgals.com/hdv/i/10/hd_orig.jpg) no-repeat 47px 0}


#header ul#nav1 {position:absolute;left:0;top:0;}
#header ul#nav2 {position:absolute;right:14px;top:0;}


#languages 		{padding:0;margin:0; position:absolute; top:7px; right:0;}
#languages li 	{float:left; list-style:none;}
#languages li a	{display:block; width:33px; height:31px; text-indent:-1000em;}

#languages-en a { background:url(http://www6.fbgals.com/hdv/i/10/flags/flag_01.jpg) no-repeat; }
#languages-de a { background:url(http://www1.fbgals.com/hdv/i/10/flags/flag_02.jpg) no-repeat; }
#languages-fr a { background:url(http://www2.fbgals.com/hdv/i/10/flags/flag_03.jpg) no-repeat; }
#languages-es a { background:url(http://www3.fbgals.com/hdv/i/10/flags/flag_04.jpg) no-repeat; }
#languages-it a { background:url(http://www4.fbgals.com/hdv/i/10/flags/flag_05.gif) no-repeat; }

#header .description {width:560px; height:39px; background:url(http://www5.fbgals.com/hdv/i/10/theworlds.gif) no-repeat right; text-indent:-1000em; display:block;float:left; margin:42px 0 3px 0; padding:0;}
.lang-fr #header .description { background-image:url(http://www6.fbgals.com/hdv/i/10/slogan_french.gif); }
.lang-de #header .description { background-image:url(http://www1.fbgals.com/hdv/i/10/slogan_german.gif); }
.lang-es #header .description { background-image:url(http://www2.fbgals.com/hdv/i/10/slogan_spanish.gif); }
.lang-it #header .description { background-image:url(http://www3.fbgals.com/hdv/i/10/slogan_italian.gif); }


#header-nav 		{padding:0; margin-left:340px;}
#header-nav li 		{width:118px; height:55px; padding:0 0 0 49px; margin:0; background-repeat:no-repeat; list-style:none; float:left; line-height:50px;}
#header-nav li a	{font-size:18px;}

#header-nav-home	{background:url(http://www4.fbgals.com/hdv/i/10/ichome.gif);}
#header-nav-directory	{background:url(http://www5.fbgals.com/hdv/i/10/icdir.gif);}
#header-nav-toplinks	{background:url(http://www6.fbgals.com/hdv/i/10/ictop.gif);}
#header-nav-reviews	{background:url(http://www1.fbgals.com/hdv/i/10/icreviews.gif);}
#header-nav-forums	{background:url(http://www2.fbgals.com/hdv/i/10/icforum.gif);}
#header-nav-contact	{background:url(http://www3.fbgals.com/hdv/i/10/iccontact.gif);}
#header-nav-gallery	{background:url(http://www4.fbgals.com/hdv/i/10/icgal.gif);}


.lang-es #header-nav-home a, .lang-es #header-nav-toplinks a {font-size:15px;}
.lang-es #header-nav-contact a {font-size:15px;white-space:nowrap;}
/**
 * footer
 */
 
#hardlinks {
	margin: 1em auto;
}

#webmasters-contact { margin: 1em auto; display:block; }

/** 
 * block items
 */
.section .heading {position:relative;}
.section .heading h3 {font-size:22px; padding:10px 0px; margin:10px 0px 12px; border-bottom:1px solid black;}

a.bookmark-button {
	position:absolute; top:6px; right:0; padding:8px 0px 0px 0px;
	display:block; height:28px;width:160px;	background:url(http://www5.fbgals.com/hdv/images/hdbkmk-09.gif) left no-repeat;
	text-align:center; letter-spacing:1px;font-size:16px;color:#FFFFFF;cursor:pointer;text-decoration:none;
}
a.bookmark-button:hover { color:#FFFF00; }

#footer-nav 			{clear:both; text-align:left; overflow:auto;}

/* taken from the wordpress theme */

.navigators				{width:176px;	float:left;}

.navigators ul 			{position:relative;list-style-type:none;	padding: 0;	margin:0 0 1em; display:block; font-size:10px; font-weight:normal; overflow:hidden;}
.navigators li 			{list-style-type: none;line-height: 2em;	margin:0;	padding:0; line-height:1.5;}

.navigators li a 		{list-style-type: none;	padding: 0; margin:0; font-size:12px;	display:block; text-decoration:none;}
.navigators li a:hover	{text-decoration:underline; }
.navigators li a:visited{}

#oldstyle .navigators h2 			{font-size:16px; text-align:left; font-weight:normal; padding:0 0 6px; margin:6px 0 0.4em; border-bottom:1px solid #ccc; color:#600;}

.navigators h2 			{font-size:12px; text-align:left; font-weight:normal; padding:0 0 6px; margin:6px 0 0.4em; }
#footer-nav	{ margin-top:1em;}

/** home footer **/

#page-home .navigators {}
#page-home .navigators ul {}
#page-home .navigators li {line-height:1.5;}
#page-home .navigators il a{}
#page-home .navigators h2 {border-bottom:0;font-size:12px;color:#000;}
#page-home #footer-nav	{ margin-top:1em;}


/* sitemap */

#sitemap .navigators		{width:auto; float:none;}
#sitemap .navigators ul		{list-style:none;padding:0;margin:0;}
#sitemap .navigators li		{float:left;display:inline-block; background:url(http://www6.fbgals.com/hdv/images/hdlnk-09.gif) left no-repeat; font-size:20px; padding:5px 0px 0px 45px; margin:0; width:246px; height:36px;}
#sitemap .navigators li a	{font-size:18px; line-height:1.5;}
#sitemap .navigators h2		{font-size:22px; padding:0; margin:15px 0px 12px; border-bottom:1px solid black; color:#000; font-weight:bold;}

/** links **/

.links-list 		{padding:30px 0px 30px 0px;}
.links-list ul		{list-style:none;padding:0;margin:0;}
.links-list li		{float:left;display:inline-block; background:url(http://www1.fbgals.com/hdv/images/hdlnk-09.gif) left no-repeat; font-size:20px; padding:5px 0px 0px 45px; margin:0; width:246px; height:36px;}
.wp .links-list li	{font-size:19px; width:184px; }


#webmaster-notice	{text-align:center;}

#hardlinks h2		{font-size:12px; font-weight:bold;}

.hardlinks 			{text-align:center; padding:0 80px; color:#777;}

.small-list			{padding:30px 0;}
.small-list ul		{overflow:hidden; list-style:none;}
.small-list	li		{float:left; border-left:1px solid #aaa; padding:0 0 0 6px; margin:0 6px 0 0; line-height:1.2;}
.small-list li:first-child { border-left:0 none; padding-left:0; }




/** archive / block extra **/

.extra {float:right; padding:5px 0 0 10px; width:685px;}
.extra ul {line-height:1.5;}

#hardlinks h3 {color:#121212;}
#hardlinks { color:#999; }

/**
 * forum
 */
 
#vb-footer { clear:both; background-color:#ffffff; width:880px; margin:0 auto;padding:0px 80px 1em;}

.tborder {background-color:#fff;}
.tborder { border: 1px solid #CCCCCC; padding:5px; background-color:#fff;}
.tborder-header { border-bottom:0; !important}

#usercss #content_container {width:450px; margin-right:0;}
#usercss #content_container #content {margin-right:0; width:auto;float:none;padding-left:0;}


/** ad banner **/

iframe.ad { margin-bottom:1em; }