@charset "utf-8";

body {
background : #000 url("http://www.3dsocket.com/images/3dsockettemplate00628b1.jpg") no-repeat 50% 0;
margin : 0;
padding : 0;
font-family : Verdana, sans-serif;
font-size : small;
color : #191919;
}
*:first-child + html #header, *:first-child + html #memberbar, *:first-child + html #nav, *:first-child + html #wrap, *:first-child + html #wrap-inner, *:first-child + html .group, *:first-child + html .mdl, *:first-child + html #wrap ol.lst, *:first-child + html #wrap ol.lst li {
min-height : 1px;
}
#container {
margin : 0 auto 0 auto;
text-align : left;
width : auto;
min-width : 100%;
position : absolute;
}
#container-inner {
position : relative;
width : 980px;
margin : 0 auto;
}
#header {
background-color : #fff;
position : relative;
width : 100%;
margin : 30px 0 0 0;
padding : 10px 0 2px 0;
height : 142px;
}
*:first-child + html #header {
z-index : 1;
}
#logo-link {
position : relative;
}
#topad {
position : absolute;
top : 12px;
right : 20px;
}
#headernav {
position : relative;
left : 0;
top : 0;
width : 100%;
height : 45px;
outline : none;
background-color : #2d3956;
}
#headernav ul#navlist {
z-index : 500;
float : left;
height : 31px;
margin : 0;
padding : 0;
list-style : none;
}
#headernav ul#navlist li {
float : left;
position : relative;
margin : 0;
padding : 0;
font-size : 17px;
text-align : center;
background : #333;
}
#headernav ul#navlist li a, #headernav ul#navlist li span {
width : 100px;
height : 35px;
display : block;
padding : 8px 0 0 0;
font-family : Arial, sans-serif;
font-weight : bold;
text-decoration : none;
color : #455372;
border-top : 1px solid #404040;
border-left : 1px solid #505050;
border-bottom : 1px solid #1a1a1a;
border-right : 1px solid #1a1a1a;
}
#headernav ul#navlist li#n-home a {
border-left : 0;
}
#headernav ul#navlist li#n-profile .n-link {
width : 147px;
}
#headernav ul#navlist li#n-browse .n-link {
width : 200px;
}
#headernav ul#navlist li:hover, #headernav ul#navlist li.sfhover {
background : #3d3d3d;
}
#headernav ul#navlist li:hover a, #headernav ul#navlist li.sfhover a {
border-top-color : #404040;
border-left-color : #505050;
background : #3d3d3d;
}
#headernav ul#navlist li a:hover {
border-top-color : #5db1e0;
border-left-color : #5db1e0;
background : #4498c7;
}
#headernav ul#navlist li a:active {
background : #058acf repeat-x top left;
}
#headernav ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#headernav ul li {
display : inline;
}
#headernav ul li a {
text-decoration : none;
padding : 0.2em 1em;
color : #fff;
background-color : #616a7f;
}
#wrap {
display: inline-table;
background : url("/images/gradient.jpg");
width: 100%;
padding : 0 0 0 0;
margin : 0;
}
#wrap-inner {
width : 100%;
margin : 0;
padding : 0 0 10px 0;
background : #fff;
}
*:first-child + html #wrap-inner {
padding-top : 4.5em;
}
#inner {
/*background : url("/images/gradient.jpg");*/
}
.group:after, .mdl:after, #wrap ol.lst:after, #wrap ol.lst li:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.group-a {
float : left;
width : 320px;
}
.group-ab {
float : left;
width : 625px;
}
.group-c {
float : right;
width : 325px;
margin-right : 0;
}
.group-abc {
position : relative;
margin : 0 10px 0 10px;
}
.group-abc .group-last {
width : 300px;
}
.group-abc .mdl {
display: inline-table;
width: 100%;
margin : 10px 0 10px 0;
}
.group-abc .group-last .mdl {
margin : 0;
}
.group-a ul.firsta {
margin : 0;
padding : 0;
list-style : none;
}
.group-a .h3 {
font-size : 12px;
}
.group-a .features li img {
float : left;
margin : 0 5px 5px 0;
}
.contentBox {
background : #d4cef4;
position : relative;
width : 435px;
padding : 10px;
overflow : visible;
}
#wrap ol.lst li div.title1 {
margin : 0;
padding : 0;
font-family : Arial, sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 20px;
}
#wrap ol.lst li div.title1 a {
font-weight : bold;
}
#wrap ol.lst li div.title2 {
margin : 0;
padding : 0;
font-size : 11px;
font-weight : bold;
line-height : 16px;
}
#wrap ol.lst li div.title2 a {
font-weight : bold;
}
#wrap ol.lst li div.title3 {
margin : 0;
padding : 0;
font-size : 11px;
font-weight : normal;
line-height : 16px;
}
#wrap ol.lst-photos li {
float : left;
margin : 0 13px 0 0;
padding : 0;
border : none;
}
#wrap ol.lst-photos li.last {
margin-right : 0;
}
#wrap ol.lst-photos li img.thumb {
float : none;
display : block;
margin : 0 0 5px 0;
}
#wrap ol.lst-photos li span.posted {
display : block;
}
#wrap ol.lst-photos-four {
margin-bottom : 20px;
}
#wrap ol.lst-photos-four li {
width : 140px;
margin-right : 13px;
}
#wrap ol.lst-photos-four li.last {
margin-right : 0;
}
#wrap ol.lst li img.thumb {
float : right;
margin : 0 0 0 10px;
}
#wrap ol.lst li img.last {
margin-bottom : 10px;
}
#wrap ol.lst li img.thumb-lg {
float : left;
display : block;
margin : 0 10px 0 0;
border : none;
}
#wrap .w-640x320 .group-a ol.lst li img.thumb-lg, #wrap .w-640x320 .group-c ol.lst li img.thumb-lg {
margin : 0 0 8px 0;
}
#wrap ol.lst li img.thumb-281 {
float : none;
display : block;
margin : 0 0 4px 0;
}
.h-sub {
display: inline-table;
margin : 0 0 12px 0;
padding : 0 10px 0 0;
font-family : Arial;
font-size : 29px;
font-weight : bold;
line-height : 20px;
text-transform : uppercase;
color : #2d3956;
overflow : hidden;
position : relative;
left : -10px;
}
*:first-child + .h-sub {
line-height : 19px;
}
.h-sub span {
float : left;
padding : 0 10px;
background : #616a7f;
}
.h-sub2 {
margin : 0 0 12px 0;
padding : 0 10px 0 0;
font-family : Arial;
font-size : 19px;
font-weight : bold;
line-height : 14px;
text-transform : uppercase;
color : #fff;
overflow : hidden;
}
.h-sub2 span {
float : left;
padding : 0 10px;
background : #333;
}
.mdl {
margin : 10px 0 10px 0;
padding : 0;
background : #fff;
}
.mdl-last {
margin-right : 0;
}
.mdl-main {
margin : 0;
padding : 10px 0 0 0;
}
.mdl-main .group-a {
width : 280px;
margin : 10px 20px;
}
.mdl-main .group-last {
width : 300px;
margin-left : 0;
}
.mdl-ad {
margin : 10px 0 0 0;
padding : 0 10px 8px 10px;
background : url() no-repeat 12px 100%;
}
.mdl-clean {
margin : 10px 0 0 0;
padding : 0 10px 0 10px;
}
.mdl-marquee {
margin : 0;
padding : 15px;
width : 610px;
float : left;
}
.mdl-SWFtakeover {
margin : 0;
padding : 10px;
}
.mdl-adfullwidthtakeover {
margin : 0 0 10px 0;
}
.top {
margin-top : 21px;
}
.boxHeader {
width: inherit;
background-color : #bcc6cd;
padding : 12px 9px 0 9px;
margin: 0px;
margin-bottom : 10px;
border : 1px solid #9ca6ad;
}
.boxContent {
clear: both;
padding : 10px;
}
.editTab {
float : right;
color : #6c868d;
border : 1px solid #6c868d;
padding : 2px;
}
.editTab a {
color : #6c868d;
text-decoration : none;
}
.editTab:hover {
color : #3d4b6d;
border : 1px solid #3d4b6d;
}
.editTab:hover a {
color : #3d4b6d;
}
.clear {
clear : both;
}
.mdl li img {
float : left;
margin : 0 5px 5px 0;
}
.mdl li p {
font-size : 12px;
color : black;
}
.mdl li p.more {
margin-top : 0;
text-align : right;
}
.mdl li p.more a:link, .mdl li p.more a:visited {
color : black;
background-image : url("file:///C|/Users/cavtinc/img/more-bullet.gif");
background-repeat : no-repeat;
background-position : center left;
padding-left : 14px;
font-size : 90%;
color : #1e4c82;
}
#memberbar {
width : 958px;
padding : 1px;
font-family : Tahoma, Verdana, sans-serif;
font-size : 85%;
color : #999;
border-top : 1px solid #333;
background : #1a1a1a;
}
#nav {
position : absolute;
top : 123px;
}
#nav ul#navlist {
z-index : 500;
float : left;
height : 31px;
margin : 0;
padding : 0;
list-style : none;
}
#nav ul#navlist li {
float : left;
position : relative;
margin : 0;
padding : 0;
font-size : 17px;
text-align : center;
background : #333;
}
#nav ul#navlist li a, #nav ul#navlist li span {
width : 82px;
height : 23px;
display : block;
padding : 8px 0 0 0;
font-family : Arial, sans-serif;
font-weight : bold;
text-decoration : none;
color : #fff;
border-top : 1px solid #404040;
border-left : 1px solid #505050;
border-bottom : 1px solid #1a1a1a;
border-right : 1px solid #1a1a1a;
}
#nav ul#navlist li#n-home a {
border-left : 0;
}
#nav ul#navlist li#n-videos .n-link {
width : 147px;
}
#nav ul#navlist li#n-movies .n-link {
width : 153px;
}
#nav ul#navlist li:hover, #nav ul#navlist li.sfhover {
background : #3d3d3d;
}
#nav ul#navlist li:hover a, #nav ul#navlist li.sfhover a {
border-top-color : #404040;
border-left-color : #505050;
background : #3d3d3d;
}
#nav ul#navlist li a:hover {
border-top-color : #5db1e0;
border-left-color : #5db1e0;
background : #4498c7;
}
#nav ul#navlist li a:active {
background : #058acf url("/sitewide/images/u/nav-press.jpg") repeat-x top left;
}
#ftr {
clear : both;
width : 100%;
margin : 0 auto;
padding : 15px 0 30px 0;
font-size : 73%;
font-weight : normal;
text-align : center;
color : #5f6366;
background : #fff url() repeat-x top left;
}
*:first-child + html #wrap ol.lst li {
min-height : 1px;
}
*:first-child + html #wrap ol.menu {
clear : both;
margin-top : 10px;
}
#ftr ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#ftr ul li {
display : inline;
}
#ftr ul li a {
text-decoration : none;
padding : 0.2em 1em;
color : #191919;
background-color : #fff;
}
body, td, input, select, textarea {
font-size : 12px;
font-family : Arial, Verdana, Sans-Serif;
}
h1 {
font-weight : bold;
font-size : 180%;
margin-bottom : 10px;
}
form {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
pre {
margin : 0;
padding : 0;
white-space : pre-wrap;
}
.mainImagePreview {
	display: inline-table;
	text-align: center;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	background: #000069;
	color: #CCCCCC;
	border: 3px inset #AAAAAA;
	padding: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	visibility: hidden;
	z-index: 999999;
}
.mainImagePreview a {
	color: #000000;
	text-decoration: none;
}
.mainImagePreview a:hover {
	text-decoration: underline;
}
.standardImageThumb {
	margin: 1px;
	border: 1px solid #000000;
}
.itemization {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 2px;
}
.blogTitle {
	font: 24px arial,helvetica,clean,sans-serif; 
	font-weight:bold; 
	color: #000000; 
	text-decoration: none;
}
.blogTitle:hover {
	text-decoration: underline;
}