@charset "utf-8"; 
/* CSS Document */
.comment_header{width: auto; height: auto; float: left; background-color: #252525; padding-right: 10px; padding-left: 10px; height: 20px; line-height: 20px; color: #999999;}
.comment_reply{width: auto; height: auto; float: left; background-color: #161616; padding-right: 10px; padding-left: 10px; height: 19px; line-height: 16px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #252525; border-right-color: #252525;}
.comment_reply a{color: #00a6df;}
.comment_reply a:hover{text-decoration: none; color: #6c6c6c;}
.comment_info{width: auto; height: auto; float: right; padding-right: 10px; padding-left: 10px; height: 20px; line-height: 20px; color: #999999;}
.comment_text{}
.quote{width: 97%; padding-left: 20px; display: block; padding-top: 10px; font-family: arial; font-size: 9px; font-style: italic;}
.quote hr{margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #999999;}
.comment_title{width: 500px;}
.comment_text{width: 878px;}

/* Content */
.bits { background:#650b23 url(../../images/join2/right_bg.gif) top left repeat-x; font-size:20px; height:60px; line-height:60px; text-align:right; padding-right:10px; color:#FFF;}
.logos { background:#650b23 url(../../images/join2/right_bg.gif) top left repeat-x; padding:5px;}
.logos p { padding:0; margin:0;}
.logos p a { margin:0 10px}
.bg_text_block {background:url(../../images/join2/block_bg.gif) no-repeat top right}
.text_block_all { width:599px; position:relative}
.text_block { width:330px; padding:14px 36px 15px 18px; float:left; color:#FFF;}
.text_block a {color: #00a6df; text-decoration: underline;}
.text_block a:hover {color: #ffffff; text-decoration: underline;}
.register_block {
	background-color: #000000; 
	border: 1px solid #343434; 
	text-align: justify; 
	padding: 5px;
}
.register_block a {color: #00a6df; text-decoration: underline;}
.register_block a:hover {color: #ffffff; text-decoration: underline;}
.info_right { width:215px; float:left;}
.broke_page { background:url(../../images/join2/broke_page.png) no-repeat; width:54px; height:55px; position:absolute; top:0px; right:0px; overflow:hidden; text-indent:-9999px}
.info_right ul { width:215px; list-style:none; margin:0; padding:4px 0 0 0;}
.info_right li { width:212px; padding-bottom:5px; background:url(../../images/join2/list_bg.gif) no-repeat right bottom; margin-top:4px; float:left; color:#FFF;}
.info_right li.last { padding-bottom:9px; background:none;}
.info_right li img { display:block; float:left; margin-right:17px}
.info_right li span { display:block; float:left; line-height:38px; font-size:16px; text-transform:uppercase;}
img { margin:0; padding:0; border:0;}
.line{margin-right: auto; margin-left: auto; width: 973px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #252525; margin-top: 0px; margin-bottom: 0px;}
.join a{color: #00a6df; text-decoration: none; font-weight: bold;}
.join a:hover{color: #bdbdbd; text-decoration: none; font-weight: bold;}

.network_menu_bar{margin-right: auto; margin-left: auto; background-color: #282828; width: 973px; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #343434; height: 34px; padding-top: 4px;}
.network_menu_button{font-family: tahoma; font-size: 11px; background-color: #403f3f; text-align: center; float: left; height: 28px; width: 156px; border: 1px solid #242424; text-transform: capitalize; line-height: 27px;}
.network_menu_button:hover{background-color: #7f7f7f; border: 1px solid #666666; text-transform: capitalize;}
.network_menu_button a{font-weight: bold; color: #d1d1d1; text-decoration: none; display: block; height: 100%; width: 100%;}
.network_menu_button a:hover{color: #FFFFFF; text-decoration: none;}
.space_between_network_menu_buttons{display: block; margin: 0px; height: 20px; width: 5px; float: left;}
#photo_thumbtable2 {background-color: #161616; float: left; height: 210px; width: 165px; border: 1px solid #252525; vertical-align: top; margin-top: 6px; margin-bottom: 6px; margin-left: 23px;}
#photo_thumbtable2 .header{font-weight: bold; color: #00a6df; text-decoration: none; text-align: center; line-height: 28px;}
#photo_thumbtable2 .header:hover{font-weight: bold; color: #FFFFFF; text-align: center; line-height: 28px;}
#photo_thumbtable2 .thumb{text-align: center;}
#photo_thumbtable2 .thumbnail{border: 1px solid #FFFFFF;}
#photo_thumbtable2 .thumbnail:hover{border: 1px solid #00a6df;}
#photo_thumbtable2 .date{float: left; height: auto; width: 125px; padding-left: 6px; padding-top: 3px; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable2 .stars{float: right; height: 12px; width: 65px; padding-right: 6px; padding-top: 5px; text-align: right;}
#photo_thumbtable2 .favorites{float: left; height: auto; width: 130px; padding-left: 6px; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable2 .votes{float: right; height: auto; width: 60px; padding-right: 6px; text-align: right; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable2 img {margin: 5px;}
.keywords_and_zip{color: #252525; background-color: #161616; height: auto; width: 963px; margin-right: auto; margin-left: auto; margin-top: 14px; margin-bottom: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #252525; border-bottom-color: #252525; padding: 5px; display: block; overflow: auto; vertical-align: middle;}
.find_similar_photos{text-transform: capitalize; margin: 0px; padding-left: 3px; display: block; float: left; color: #999999; width: 835px; height: auto;}
.find_similar_photos a{color: #00a6df; text-decoration: underline; font-weight: normal;}
.find_similar_photos a:hover{color: #FFFFFF; text-decoration: none;}
.download_as_zip{padding-right: 3px; display: block; float: right; height: auto; vertical-align: middle;}
.download_as_zip a{color: #00a6df; text-decoration: underline; font-weight: bold;}
.download_as_zip a:hover{color: #FFFFFF; text-decoration: none;}
.blog_info_table{margin-right: auto; margin-left: auto; width: 973px; height: 20px; margin-bottom: -14px;}
.blog_info{width: auto; height: auto; float: left; background-color: #252525; padding-right: 10px; padding-left: 10px; height: 20px; line-height: 20px; color: #999999;}
.photo{color: #999999; background-color: #161616; height: auto; width: 972px; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; padding: 0px; text-align: center; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #252525; border-bottom-color: #252525; border-left-color: #252525;}
.photo img{border: 1px solid #FFFFFF; }
.photo_navigation_table{margin-right: auto; margin-left: auto; width: 973px; height: 20px; margin-bottom: -14px; margin-top: 14px;}
.photo_navigation_left{width: 275px; height: 20px; float: left; background-color: #161616; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #252525; border-left-color: #252525; padding-left: 10px; line-height: 18px;}
.photo_navigation_left a{color: #00a6df; text-decoration: underline; font-weight: bold;}
.photo_navigation_left a:hover{color: #FFFFFF; text-decoration: none;}
.photo_navigation{width: 400px; float: left; background-color: #252525; height: 20px; line-height: 18px; color: #999999; text-align: center;}
.photo_navigation2{width: 400px; float: left; background-color: #161616; height: 20px; line-height: 18px; color: #999999; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #252525;}
.photo_navigation a{font-weight: bold; margin-right: 5px; margin-left: 5px; color: #999999; text-decoration: underline;}
.photo_navigation a:hover{color: #ffffff; text-decoration: none;}
.photo_navigation_right{width: 276px; height: 20px; float: left; background-color: #161616; background-color: #161616; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #252525; border-right-color: #252525; padding-right: 10px; text-align: right; line-height: 18px;}
.photo_navigation_right a{color: #00a6df; text-decoration: underline; font-weight: bold;}
.photo_navigation_right a:hover{color: #FFFFFF; text-decoration: none;}


/* */
body{font-family: tahoma; font-size: 11px; color: #FFFFFF; background-color: #000000; margin: 0px;}
.welcome_text{padding-top: 6px; padding-bottom: 6px; height: 100px; width: 100%; color: #999999;}
.welcome_text a {color: #00a6df;}
.welcome_text a:hover {color: #ffffff;}
.menu_bar{background-color: #282828; width: 100%; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #343434; border-bottom-color: #343434; height: 34px; padding-top: 4px;}
.menu_button{font-family: tahoma; font-size: 11px; background-color: #494949; text-align: center; float: left; height: 28px; width: 156px; border: 1px solid #151515; text-transform: capitalize; line-height: 27px;}
.menu_button:hover{font-family: tahoma; font-size: 11px; background-color: #7f7f7f; text-align: center; float: left; height: 28px; width: 156px; border: 1px solid #242424; text-transform: capitalize; line-height: 27px;}
.menu_button a{font-weight: bold; color: #d1d1d1; text-decoration: none; display: block; height: 100%; width: 100%;}
.menu_button a:hover{color: #FFFFFF; text-decoration: none;}
.space_between_menu_buttons{display: block; margin: 0px; height: 30px; width: 5px; float: left;}
#navigation{color: #b1b1b1; height: 22px; width: 973px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #252525; border-bottom-color: #252525; margin-top: 10px;}
#navigation .path{font-weight: bold; float: left; height: 22px; width: auto; color: #6c6c6c; padding-top: 3px;}
#navigation a{color: #00a6df; text-decoration: underline; padding-right: 5px; padding-left: 5px; font-weight: normal;}
#navigation a:hover{color: #bdbdbd; text-decoration: none;}
#navigation .active{clear: both; color: #999999; width: auto; font-weight: normal; padding-left: 5px;}
#navigation .pagination{padding-top: 3px; float: right; height: 22px; width: auto; white-space: nowrap;}
#navigation .paginate{font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #161616; height: 17px; border: 1px solid #252525;}
.clear1{clear: both;}
.text{color: #999999; background-color: #161616; height: auto; width: 961px; margin-right: auto; margin-left: auto; margin-top: 14px; margin-bottom: 10px; padding: 5px; border: 1px solid #252525;}
.text a {color: #00a6df;}
.text a:hover {color: #ffffff;}
.sorting{color: #252525; background-color: #161616; height: 24px; width: 973px; margin-right: auto; margin-left: auto; margin-top: 14px; margin-bottom: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #252525; border-bottom-color: #252525;}
.sorting_left{color: #999999; white-space: nowrap; margin: 0px; line-height: 22px; padding-left: 5px; display: block; float: left;}
.sorting_left a{color: #FFFFFF; text-decoration: none;}
.sorting_left a:hover{color: #999999; text-decoration: none;}
.dot_spacer{background-image: url(images/vert_spacer.html); background-repeat: no-repeat; height: 22px; width: 1px; margin-right: 15px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.sort_arrow{background-image: url(images/sort_arrow.html); background-repeat: no-repeat; padding-right: 8px; margin-left: 4px; height: 10px; width: 7px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.sort_arrow:hover{background-image: url(images/sort_arrowx.html); background-repeat: no-repeat;}
.sorting_right{white-space: nowrap; margin: 0px; line-height: 17px; padding-right: 2px; display: block; float: right; padding-top: 3px;}
.sorting_right .paginate{font-family: arial; font-size: 10px; color: #FFFFFF; background-color: #2c2c2c; height: 17px; border: 1px solid #404040; margin-top: -3px;}
.updates_header{font-size: 13px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; clear: both; height: 15px; width: 973px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; margin-top: 10px; margin-bottom: 10px;}
#photo_thumbtable {background-color: #161616; float: left; height: 284px; width: 204px; border: 1px solid #252525; vertical-align: top; margin-top: 6px; margin-bottom: 6px; margin-left: 29px;}
#photo_thumbtable .header{font-weight: bold; color: #00a6df; text-decoration: none; text-align: center; line-height: 28px;}
#photo_thumbtable .header:hover{font-weight: bold; color: #FFFFFF; text-align: center; line-height: 28px;}
#photo_thumbtable .thumb{text-align: center;}
#photo_thumbtable .thumbnail{border: 1px solid #FFFFFF;}
#photo_thumbtable .thumbnail:hover{border: 1px solid #00a6df;}
#photo_thumbtable .date{float: left; height: auto; width: 125px; padding-left: 6px; padding-top: 3px; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable .stars{float: right; height: 12px; width: 65px; padding-right: 6px; padding-top: 5px; text-align: right;}
#photo_thumbtable .favorites{float: left; height: auto; width: 130px; padding-left: 6px; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable .votes{float: right; height: auto; width: 60px; padding-right: 6px; text-align: right; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable .total{float: left; height: auto; width: 100px; padding-left: 6px; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable .dl{float: right; height: auto; width: 90px; padding-right: 6px; text-align: right; line-height: 15px; font-family: arial; font-size: 11px;}
#photo_thumbtable .dl a{color: #00a6df; text-decoration: underline;}
#photo_thumbtable .dl a:hover{color: #FFFFFF; text-decoration: none;}
#video_thumbtable {background-color: #161616; float: left; height: 248px; width: 230px; border: 1px solid #252525; vertical-align: top; margin-top: 6px; margin-bottom: 6px;margin-left: 10px;}
#video_thumbtable .header{font-weight: bold; color: #00a6df; text-decoration: none; text-align: center; line-height: 28px;}
#video_thumbtable .header:hover{font-weight: bold; color: #FFFFFF; text-align: center; line-height: 28px;}
#video_thumbtable .thumb{text-align: center;}
#video_thumbtable .thumbnail{border: 1px solid #FFFFFF;}
#video_thumbtable .thumbnail:hover{border: 1px solid #00a6df;}
#video_thumbtable .date{float: left; height: auto; width: 145px; padding-left: 6px; padding-top: 3px; line-height: 15px; font-family: arial; font-size: 11px;}
#video_thumbtable .stars{float: right; height: 12px; width: 65px; padding-right: 6px; padding-top: 5px; text-align: right;}
#video_thumbtable .favorites{float: left; height: auto; width: 150px; padding-left: 6px; line-height: 15px; font-family: arial; font-size: 11px;}
#video_thumbtable .votes{float: right; height: auto; width: 60px; padding-right: 6px; text-align: right; line-height: 15px; font-family: arial; font-size: 11px;}
#video_thumbtable .total{float: left; height: auto; width: 120px; padding-left: 6px; line-height: 15px; font-family: arial; font-size: 11px;}
#video_thumbtable .dl{float: right; height: auto; width: 90px; padding-right: 6px; text-align: right; line-height: 15px; font-family: arial; font-size: 11px;}
#video_thumbtable .dl a{color: #00a6df; text-decoration: underline;}
#video_thumbtable .dl a:hover{color: #FFFFFF; text-decoration: none;}
.font1{color: #6c6c6c;}
.thumbspacer1{float: left; height: 20px; width: 49px; display: block; margin-top: 12px; margin-bottom: 12px;}
.thumbspacer2{float: left; height: 20px; width: 48px; display: block; margin-top: 12px; margin-bottom: 12px;}
.thumbspacer3{float: left; height: 20px; width: 15px; display: block; margin-top: 12px; margin-bottom: 12px;}
#content{height: auto; width: 973px; margin-right: auto; margin-left: auto; text-align: left;}
#navigation{color: #b1b1b1; height: 22px; width: 973px; margin-right: auto; margin-left: auto;}
.footer{color: #252525; height: auto; width: 963px; margin-right: auto; margin-left: auto; margin-top: 6px; margin-bottom: 10px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #161616; border-bottom-color: #161616; padding: 5px;}
.footer a{font-weight: bold; color: #d1d1d1; text-decoration: none;}
.footer a:hover{color: #FFFFFF; text-decoration: none;}
.legal1{padding-right: 8px;}
.legal2{padding-right: 8px; color: #6c6c6c;}
.legal2 a{color: #6c6c6c; text-decoration: none;}

.directory_site {white-space: nowrap; line-height: 16px; padding-left: 4px; display: block; float: left; font-size: 13px; margin-top: 1px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; font-weight: bold; color: #999999;}
.directory_site a{font-weight: bold; color: #999999; text-decoration: underline;}
.directory_site a:hover{color: #d70101; text-decoration: none;}
.directory_site_right {white-space: nowrap; line-height: 10px; padding-right: 5px; display: block; float: right; padding-top: 2px; font-size: 10px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px;}
.dot_spacer {background-image: url(../../images/dot_spacer.png); background-repeat: no-repeat; height: 20px; width: 1px; margin-right: 15px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.under_updates_header {height: 1px; width: 973px; margin-right: auto; margin-left: auto; background-image: url(../../images/red_dots.png); background-repeat: repeat-x;}
.extra_updates_header {height: 1px; width: 973px; margin-right: auto; margin-left: auto;}
.framed_content_table {background-color: #161616; width: 963px; border: 1px solid #252525; margin-top: 10px; margin-bottom: 12px; margin-right: auto; margin-left: auto; padding: 4px; font-size: 12px;}
.hundredpercent {width: 973px; margin-top: 10px; margin-bottom: 12px; margin-right: auto; margin-left: auto;}
.login_dots {height: 1px; width: 450px; margin-right: auto; margin-left: auto; background-image: url(../../images/grey_dots2.png); background-repeat: repeat-x;}
.login_header {color: #252525; background-color: #161616; height: 20px; width: 450px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;}
.register_dots {height: 1px; width: 540px; margin-right: auto; margin-left: auto;}
.register_header {color: #252525; background-color: #161616; height: 20px; width: 750px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;}
.login_content_table {
	background-color: #161616;
	width: 440px;
	border: 1px solid #252525;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 4px;
	font-size: 12px;
	height: 240px;
}

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

#login_table a {
	color: #00a6df; text-decoration: underline;
}

.register_content_table {
	background-color: #161616;
	width: 750px;
	border: 1px solid #252525;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 4px;
	font-size: 12px;
	height: auto;
}
.register_info_highlight {
	background-color: #494949;
}
.register_info {
	background-color: #161616;
	width: 98%;
	border: 1px solid #252525;
	margin: 0 auto;
	padding: 4px;
	font-size: 12px;
	height: auto;
}
.register_info a {
	color: #00a6df; text-decoration: underline;
}
.register_info a:hover {
	color: #bdbdbd; text-decoration: underline;
}
.register_table {line-height: 12px; margin-top: 10px; font-family: tahoma; font-size: 12px; color: #999999;}
.login_table {line-height: 12px; margin-top: 60px; font-family: tahoma; font-size: 12px; color: #999999;}
.login_table .checkbox {text-align: left; float: left;}
.login_table a {color: #d70101; text-decoration: underline; float: right; line-height: 13px;}
.login_table a:hover {color: #ffffff; text-decoration: none;}
.login_table .field {height: 12px; font-size: 11px;}
.register_table .field {height: 12px; font-size: 11px;}
.register_table a {color: #d70101; text-decoration: underline; line-height: 13px;}
.register_table a:hover {color: #ffffff; text-decoration: none;}
.warning1 {
	font-size: 15px;
	font-weight: bold;
	color: #d70101;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.warning2 {
	font-size: 12px;
	color: #a4a4a4;
	text-align: center;
}
.warning3 {
	text-align: center;
	height: 116px;
	width: 96%;
	border: 1px solid #000000;
	margin-top: 10px;
}
.warning4 {
	font-size: 13px;
	font-weight: bold;
	color: #a4a4a4;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.warning4 a{
	color: #a4a4a4;
	text-decoration: underline;
}
.warning4 a:hover{
	color: #e7e7e7;
	text-decoration: none;
}
.warning5 {
	font-family: verdana;
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
}
.warning5 a{
	color: #d70101;
	text-decoration: underline;
}
.warning5 a:hover{
	color: #e7e7e7;
	text-decoration: none;
}
.warning_enter {
	height: 50px;
	width: 973px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}