/*---------------------------------------------------------------------------------------------------------------------------------
 * Filename: 		layout.css
 * Description: 		HD Envy Theme #2 Layout Style Sheet
 * Website: 			http://www.hdenvy.com
 * Author:			Mark Demerin
 
 ==STRUCTURE: ==========================================================================
 
 * Page width:		760px
 
 */
 
/** Defaults  **/
body {
	color: #c3c3c3;
	font-family: Tahoma, Geneva, sans-serif; 
 	font-size: 1em;
	margin-bottom: 40px;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
html {
	background: #252525 url(../images/bg.gif) repeat-x;
}
a {
	color: #C3C3C3;
	cursor: pointer;
	text-decoration: none;
	text-decoration: underline;
}

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


img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
}
.zero_line_height {
	line-height: 0;
}

.txt {
overflow:hidden;
text-indent:-9999px;
display:block;
background-repeat: no-repeat;
}

/** For SimpleViewer-Pro **/
#flashcontent {
	height: 100%;
	line-height: 0;
	width: 100%;
	z-index: 10;
}


/** Header **/
#Header { 
	border: 0;
	font-size: x-small;
 	margin: 0 auto;
	padding: 0 0 10px 0;
 	width: 760px;
}
#Header a {
	color: #c3c3c3;
}
#Header a:hover {
	color: #f0a035;
}


/** Nav Bar **/
#Navigation a:hover img {
	/* For web browsers who care */
	opacity: 0.88;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=88)
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
}
#Navigation,
#Navigation ul {
	border: 0;
	/*font-size: 0;*/
	line-height: 0;
	margin: 0 auto;
	padding: 0;
	position: relative; 
	width: 760px;
	z-index: 200;
}
#Navigation li.top {
	background: #ffffff;
	border: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	font-size: 0;
	float: left;
	margin: 0;
	padding: 0;
}
#Navigation li a {
	border: 0;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	padding: 0; 
	text-decoration: none; 
}
#Navigation .sub {
	color: #c3c3c3;
	height: 0; 
	left: -9999px; 
	list-style: none;
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: -9999px; 
	width: 0; 
}
#Navigation li:hover {
	position: relative; 
	z-index: 200;
}
/*#Navgiation a:hover {
	position: relative; 
	white-space: normal; 
	z-index: 200;
}*/
#Navigation li:hover ul.sub {
	/*border-top: 1px solid #252525;*/
	background: #000000;
	display: block;	
	height: auto; 
	left: 0; 
	top: 35px; 
	width: 202px; 
	z-index: 300;
}
#Navigation li:hover ul.sub li {
	border-bottom: 1px solid #252525;
	border-left: 1px solid #252525;
	border-right: 1px solid #252525;
	display: block; 
	float: left; 
	/*height: 30px;*/
	height: auto;
	left: auto; 
	position: relative; 
	width: 200px; 
}
#Navigation li:hover ul.sub li a {
	color: #c3c3c3;
	cursor: pointer;
	font-size: small;
	/*font-weight: bold;*/
	display: block; 
	height: auto; 
	left: 0;
	padding: 14px; 
	position: relative; 
	text-decoration: none; 
	width: 220px; 
}
#Navigation li:hover ul.sub li a:hover {
	color: #f0a035;
}


/** Site Container Box **/
#BgContainer {
	background: #000000;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 20px;
	width: 760px;
}
#Container { 
	background: #191919 url(../images/container_bg.gif) repeat-x;
	border: 0;
	margin: 0;
	padding: 0;
}
#Layout {
	border: 1px solid #000000;
	/*line-height: 0;*/
	margin: 0;
	/*overflow: hidden;*/
	padding: 0;
}
#Layout img {
	display: block;
}
#Content {
	margin: 0;
	padding: 0;
}


/** Breadcrumbs **/
#Breadcrumbs { 
 	color: #b7c0c5;
	font-size: x-small;
	margin: 10px 5px 10px 0;
	text-align: left;
}
#Breadcrumbs p {
	margin: 0;
}


/*** Message Boxes ***/
.message {
	color: #000000;
	background: #ffffea;
	border: 4px solid #f7f8b4;
	margin: 15px;
	padding: 5px;
	width: 92%;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	/*color: #dc1313;*/
	color: #000000 !important;
	background: #fed0d0;
	border: 4px solid #ff7373;
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
}
p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}
.entry {
	border-bottom: 1px solid #eee;
}

/** Sidebar  **/
#Sidebar { 
	float: left;  
	margin: 0;
	padding: 0;
	width: 150px; 
}
#Sidebar .sidebarBox {
	margin: 0 0 5px 0;
	padding-bottom: 2px;
	/*background: #EFEFEF url(../images/sidebarHeader.gif) no-repeat left top;*/
}
#Sidebar ul {
	margin: 2px 0 5px 3px;
}
#Sidebar li {
	list-style: none;
	margin: 8px 2px;
	padding: 0;
}
#Sidebar h3 { 
	clear: both; 
	color: #c3c3c3;
	/*font-weight: 700; */
	/*font-size: 1.4em; */
	margin: 0 0 10px 0;
	line-height: 1.8;
	padding: 1px 0 0 10px;
	/*background: transparent url(../images/sidebarHeaderSub.gif) repeat-x center left;*/
}
#Sidebar .sidebarBottom {
	height: 15px;
	display: block;
	width: 150px;
	margin: -5px 0 0 0;
	/*background: #EFEFEF url(../images/sidebarBottomBg.gif) no-repeat center bottom;*/
}
#Sidebar a em {
	font-style: normal;
}


/** Comments **/
#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}

#PageComments li {
	margin: 5px 0;
	padding: 1px;
	width: 88%;
}
#PageComments li.odd {
	/*background: #e8f6ff url(../images/commentBg.png) no-repeat 1% 10%;*/
	/*border-bottom: 2px solid #BCE4FE;*/
	border-bottom: 2px solid #ffffff;
	padding-left: 10px;
	padding-right: 40px;
}

#PageComments li.even {
	/*background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;*/
	border-bottom: 2px solid #ffffff;
	padding-left: 10px;
	padding-right: 40px;
}

/*#PageComments li.odd p.info {
	color: #3aa0c3;
}*/

.actionLinks li a {
	/*font-size: 10px;*/
	padding-right: 3px;
}
.actionLinks li {
	border-right: 1px solid;
	display: inline;
}
.actionLinks li.last {
	border-right: none;
}

.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	/*font-size: 1.1em;*/
	line-height: 1.6em;
	padding-left: 20px;
}
#PageCommentsPagination p {
	/*font-size: 1.2em;*/
	text-align: center;
}
#PageComments p {
	/*font-size: 1em;*/
}
#PageComments p.info {
	/*color: #999;*/
	/*font-size: 0.9em;*/
	/*line-height: 1em;*/
	margin: 0;
	padding: 0;
}

/* Search Results 
*****************************************/
ul#SearchResults {
	margin: 10px 0;
}
ul#SearchResults li {
	/*font-size: 1em;*/
	list-style: none;
	margin: 5px 0;
}

/* Unsubscribe Newsletter
*****************************************/
#Unsubscribe_MailingListForm_MailingListForm{
	min-height: 100px;
}

#Unsubscribe_MailingListForm_MailingListForm p{
	margin:0 !important;
	padding: 10px;
}
#Unsubscribe_MailingListForm_MailingListForm p label{
	display: inline;
}
#Unsubscribe_MailingListForm_MailingListForm label{
	margin: 0;
}


/* Footer 
*****************************************/

#Footer { 
 	clear: both;
	font-size: x-small;
	margin: 10px auto;
	/*text-align: center;*/
	width: 760px; 
}
#Footer a { 
  	color: #c3c3c3; 
   	text-decoration: none;
}
#Footer a:hover {
	color: #f0a035;
	text-decoration: none;
}
#Footer p { 
	/*color: #464646;*/
	color: #c3c3c3;
	text-align: center;
}
