/*
Adapted from CSS/layout @ http://h3ostudio.com
Website: 1337arts.com
*/
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, ol, ul, li, form {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/*.all {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}*/

body {
	/*background:url(http://holograms.1337arts.com/images/texture-01-01.png) top center no-repeat fixed, url(http://holograms.1337arts.com/images/texture-01-03.png) center right no-repeat fixed, url(http://holograms.1337arts.com/images/texture-01-02.jpg) bottom left no-repeat fixed; */
	font-family:Verdana, Geneva, sans-serif; 
	color:#666;
}

/*Only change hover color in paragraph links that are content*/
form {font-size:11px; line-height:22px; margin-bottom:20px;}
p {font-size:11px; line-height:22px; margin-bottom:20px;}

#test {margin-bottom:10px;}

/*p {font-size:12px; line-height:22px; margin-bottom:20px;}*/
p a, p a:visited {color:#666;text-decoration:none;}
.content p a, .content p a:visited {border-bottom:1px solid #cecece;}
p a:hover, #header p a.active {border-bottom:1px solid #cf0000;}


/*h2 {font-size:24px;color:#c00707;margin:75px 0 0 7px;font-weight:bold;}*/
/*h2 {font-size:24px;color:#c00707;margin:60px 0 0 7px;font-weight:bold;}*/
h2 {font-size:42px;color:#c00707;margin:60px 0 0 7px;}
h3 {font-size:22px;color:#666;margin:15px 0 15px 0;}

.logo, .logo a, .logo a:active {
	background:url(http://holograms.1337arts.com/images/logo_v7.png) no-repeat 0 0;
/*	width:135px;height:135px;*/
	width:135px;height:108px;
	text-indent:-9999px;
	display:block;
	margin:24px 0 0 15px;}

.ie7 .logo a, .ie7 .logo a:active {margin:0;}
.ie6 .logo a:hover, .ie7 .logo a:hover, .ie8 .logo a:hover { background:none; }
.logo a {background-position: -135px 0;margin:24px 0 0 0;}
.ie6 #wrapper {display:none;}

#wrapper {margin:0 auto;overflow:hidden;position:relative;width:985px;}
#logoandnav {width:163px;position:fixed;float:left;padding-left:15px;padding-right:15px;}
/*#logoandnav {width:163px;position:fixed;float:left;padding-left:10px;padding-right:10px;}*/
#logoandnav ul {background:url(http://holograms.1337arts.com/images/border-h.png) top left no-repeat;margin:27px 0 0;}
/*#logoandnav ul {background:url(http://holograms.1337arts.com/images/border-h.png) top left no-repeat;margin:27px 0px 27px -10px;}*/
#logoandnav ul li {list-style-type:none;}
#logoandnav ul li a {background:url(http://holograms.1337arts.com/images/border-h.png) bottom left no-repeat;font-family: 'AllerRegular', sans-serif;text-decoration:none;color:#c00707;height:33px;line-height:31px;display:block;font-size:14px;text-indent:39px;}

.current-menu-item {font-weight:bold;}
#contentholder {float:right;width:777px;padding-right:15px;}
/*#header {background:url(images/header-bg.png) bottom left no-repeat;float:left;padding-left:15px;height:187px;width:762px;}*/
#header {background:url(images/header-bg.png) bottom left no-repeat;float:left;padding-left:15px;height:160px;width:762px;}


#imgbody {background:url(images/header-bg.png) bottom left repeat;float:left;padding-left:15px;height:405px;width:762px;}
/*#imgbody2 {background:url(images/header-bg.png) bottom left repeat;float:left;padding-left:15px;height:405px;width:762px;}*/

#header p {margin:14px 0 0 7px;}
#header p a, #header p a:visited {color:inherit;text-decoration:none;}
/*.content {float:left;width:762px;background:url(http://holograms.1337arts.com/images/border-v.png) 0 0 repeat-y;padding-left:15px;}
.content h2{color:#666;font-weight:normal;margin:20px 0;}*/
.content {float:left;width:762px;background:url(http://holograms.1337arts.com/images/border-v.png) 0 0 repeat-y;padding-left:15px;}
.content h2{color:#666;font-weight:normal;margin:20px 0;background:none}

.box h3, .box h3 a, .boxportfolio h3, .boxportfolio h3 a{color:#c00707;font-size:16px;font-weight:bold;text-decoration:none;}
/*.whatwedo h3{background:url(http://holograms.1337arts.com/images/ico-whatwedo.png) no-repeat left center;}
.ourwork h3{background:url(http://holograms.1337arts.com/images/ico-ourwork.png) no-repeat left center;}*/
.whatwedo h3{background:url(http://holograms.1337arts.com/images/icon-info.png) no-repeat left center;}
.ourwork h3{background:url(http://holograms.1337arts.com/images/icon-gallery.png) no-repeat left center;}
.contactus h3 {background:url(http://holograms.1337arts.com/images/icon-cart.png) no-repeat left center;	}
/*.contactus h3 {background:url(http://holograms.1337arts.com/images/ico-contactus.png) no-repeat left center;	}*/
.whatwedo h3, .ourwork h3, .contactus h3 {padding-left:24px;line-height:21px;}
/*#banerfront {background:url(http://holograms.1337arts.com/images/border-v.png) 0 0 repeat-y;padding:0 0 15px 15px;float:left;width:762px;position:relative;}*/

.box, .boxportfolio {background:url(http://holograms.1337arts.com/images/border-v.png) 0 0 repeat-y;float:left;width:229px;padding:0 15px;}

.prefooter {float:left;width:762px;height:40px;background:url(http://holograms.1337arts.com/images/border-h.png) repeat-x 50px 0px;}
.cyclefooter p {line-height:40px;height:40px;margin:0;position:absolute;}
.cyclefooter p span {font-size:14px;color:#c00707;margin-right:10px;}
.cyclefooter p a{color:inherit;text-decoration:none;}
.cyclefooter p a:hover{border-bottom:1px solid #cf0000;}
.prefooter ul {list-style-type:none;float:right;margin:13px;}
.prefooter ul li{float:left;width:14px;margin-left:12px;}
/*a.twitter-f, a.facebook-f, a.quora-f {background:url(http://holograms.1337arts.com/images/ico-social.gif) no-repeat;display:block;width:14px;height:14px;text-indent:-9999px;}*/
a.twitter-f, a.facebook-f, a.quora-f {background:url(http://holograms.1337arts.com/images/logos.jpg) no-repeat;display:block;width:14px;height:14px;text-indent:-9999px;}

a.twitter-f {background-position:0 0;}
a.twitter-f:hover, a.twitter-f.hover {background-position:0 -14px;}
a.facebook-f {background-position:-26px 0;}
a.facebook-f:hover, a.facebook-f.hover {background-position:-26px -14px;}
a.quora-f {background-position:-52px 0;}
a.quora-f:hover, a.quora-f.hover {background-position:-52px -14px;}

#footer {background:url("http://holograms.1337arts.com/images/border-v.png") repeat-y scroll 0 0 transparent;float:left;width:762px;padding:15px 0 0 15px;margin:0 0 20px 0;}
#footer p.copyright {background:url(http://holograms.1337arts.com/images/border-h.png) 0 0 repeat-x;font-size:8px;height:50px;line-height:50px;width:762px;float:left;margin:0;}
#footer p.copyright a{text-decoration:none;color:#666;border-bottom:1px solid #e3e3e3;}
#footer p.copyright a:hover {border-bottom:1px solid #c00707;}
/* selected text
----------------------*/
::-moz-selection{ background: #cf0000; color:#fff; text-shadow: none; }
::selection { background:#cf0000; color:#fff; text-shadow: none; } 





/*.example {padding:10px;border:1px solid #ccc}*/
/*.example {padding:10px;}*/
.example {padding: 10px 10px 5px 10px;}
#drop_zone{border:2px dashed #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:25px;text-align:center;font: 20pt bold 'Vollkorn';color:#bbb}
.thumb{height:75px;border:1px solid #000;margin:10px 5px 0 0}
#progress_bar{margin:10px 0;padding:3px;border:1px solid #000;font-size:14px;clear:both;opacity:0;-o-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-webkit-transition:opacity 1s linear;-ms-transition:opacity 1s linear}
#progress_bar.loading{opacity:1.0}
#progress_bar .percent{background-color:#9cf;height:auto;width:0}
#byte_content{margin:5px 0;max-height:100px;overflow-y:auto;overflow-x:hidden}
#byte_range{margin-top:5px}
		
#left_col {
	display:inline-block;
    width:190px;
    height:115px;
}

#right_col {
	background:url("http://holograms.1337arts.com/images/border-v.png") repeat-y scroll 0 0 transparent;
	padding-left:15px;
	display:inline-block;
   	width:520px;
   	height:115px;
}

#left_col_scanimation {
	display:inline-block;
    width:190px;
    height:120px;
}

#right_col_scanimation {
	background:url("http://holograms.1337arts.com/images/border-v.png") repeat-y scroll 0 0 transparent;
	padding-left:15px;
	display:inline-block;
   	width:520px;
   	height:120px;
}

.subheader {
	font-size:14px;
/*	font-weight:bold;*/
	color:#666;
}

.instructions {
	font-size:16px;
/*	font-weight:bold;*/
	color:#666;
}

ul.custom_list {
	font-size:11px;
/*	font-weight:bold;*/
	margin-top:10px;
	margin-left:20px;
	color:#666;
/*	list-style-image:url('http://holograms.1337arts.com/images/square_checkbox.gif')*/
	list-style-type: square;
}


ol.custom_list {
	font-size:11px;
	margin-top:10px;
/*	font-weight:bold;*/
	margin-left:20px;
	color:#666;
}

ul.custom_list li{
	margin-top:5px;
}

ol.custom_list li{
	margin-top:5px;
}