/*

Theme Name: 3dperformancesystems

Theme URI: http://wordpress.org/

Author: Anonymous

Version: 1

License: GNU General Public License

License URI: license.txt

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}

body {

	line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}

a {text-decoration:none;color:#0068A5;}

p {line-height:1.4em; font-size:14px;margin-bottom:20px;}

/* =Layout

-------------------------------------------------------------- */



/*

LAYOUT: Two columns

DESCRIPTION: Two-column fixed layout with one sidebar right of content

*/

*{font-family:"Lucida Grande",sans-serif;line-height:1.2em;}

.clear {display:block;line-height:0;overflow:hidden;clear:both;}

.skip-link {display:none;}

.floatleft {float:left; margin-right:15px; margin-bottom:15px;}

.floatright {}



html { background-color: #000000; background-image: url("images/back2.jpg"); background-position: 50% 0; background-repeat: no-repeat;}

body {}

.wrapper {width:962px;margin:0 auto;background-color:#ffffff;}



#header {}

#header .wrapper {background-color:transparent;}

	#logo { overflow:hidden; text-align:center;}

	#logo span {}

	#logo span a {background-image: url("images/mainimagedarker.png"); display: block; height: 172px; text-indent: -9999px; width: 487px; margin:0 auto;}

	

	#menu .authorbio { float: left; margin-left: 24px; position: relative; top: 5px;}

	#menu { background-color: #E1E1E1; overflow: hidden; padding: 8px 0 0;}

	#menu-header { float: left; margin-left: 45px;}

	#menu-header ul li { float: left; margin: 0 4px;}

	#menu-header ul li a {     color: #000000;

    display: inline-block;

    font-size: 0.9em;

    font-weight: bold;

    letter-spacing: -1px;

    padding: 5px 10px;

    text-decoration: none;

    text-transform: uppercase;}

	#menu-header ul li a:hover {color:#ffffff;background-color:#333333; }

	

	#menu .sociables {float:right;margin-right:5px;margin-top:-5px;}

	#menu .sociables li {float:left; list-style:none; margin-right:5px;}
	#menu .sociables li a:hover {color:#ffffff;opacity:0.8}

	#menu .sociables #text-4 .textwidget {    height: 21px;

    overflow: hidden;

    position: relative;

    top: 8px;}

	#menu .sociables #text-4 .textwidget a:hover img {margin-top:-21px;}

	

#body {}

	.post-template-post-videos-php #content, .page-template-onecolumn-page-php #content {width:100%;float:none;}

	h1 { font-family: Helvetica,Arial,sans-serif;

    font-size: 24px;

    font-weight: bold;

    line-height: 24px; text-align:center;margin-bottom:30px;}



	#body .wrapper { overflow: hidden;padding-bottom:20px; }

	#body .banner { border: 4px solid #000000; margin-bottom: 30px; padding-bottom: 3px;}

	#container {padding:20px;}
	
	.page-id-13 #content h1 {text-align:left;}
	#content .services-equipment { border: 1px solid #000000;float: left; margin-right: 45px; width: 28%;}
	#content .services-equipment h3 { background-color: #0068A5; color: #FFFFFF; font-weight: bold; padding: 20px; text-align: center; margin-bottom:25px;}
	#content .services-equipment small {font-style:italic;}
	#content {float:right;width:63%;}
	#content .entry h2 {clear:none;}
	#content h1.videos-template { font-size: 14px; margin-bottom: 10px;}
	#content .videos {}
	#content .videos h3 {text-align:center;margin-bottom:5px;}
	#content .videos ul {}
	#content .videos ul li {    float: left;
    list-style: none outside none !important;
    text-align: center;
    width: 125px;}
	.rightdiv,.leftdiv {    border: 1px solid #000000;
    padding: 30px 20px;  width: 40%; font-weight:bold;}
	.leftdiv {float:left; margin-left:30px;}
	.leftdiv h2,.rightdiv h2 {margin-bottom:20px; font-weight:bold;}
	.rightdiv {float:right;margin-right:30px;} 
	.rightdiv ul li, .leftdiv ul li {    font-size: 14px;
    margin: 5px !important;}
	#content .page-videos {padding-left:0;}
	#content .page-videos li { float: left;
    font-size: 12px;
    list-style: none outside none !important;
    margin-right: 30px;
    text-align: center;
    width: 403px;padding-bottom:30px;}
	.post-template-single-videos-php #content {float:none;width:100%;}
	.videos-single{}
	.videos-single li{ float: left; 
    font-size: 12px;
    margin-right: 25px;
    width: 101px;}
		
	#sidebar .askyourself ul,#content .entry ul {padding-left:20px; margin-left:30px;}

	#sidebar .askyourself ul li,#content .entry ul li { list-style: disc outside none; margin-bottom: 15px;}

	#sidebar {float:left;width:35%;}
	#sidebar .askyourself ul li {color:#0068A5;}

#footer .linktocontact{ background-color: #0069A7; padding: 17px; text-align: center;}

#footer .linktocontact a { font-size: 14px; font-weight: bold; color:#ffffff;margin:0 auto;}

#footer .tagline { color: #FFFFFF;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 24px;

    font-style: italic;

    margin: 0 auto;

    text-align: center;

    width: 962px; font-weight:bold;padding:30px;}
	
	.sociables-2 .rss {float:left;margin-right:5px;}
	.sociables-2 .twit {float:left;margin-right:5px;position:relative;top:2px;}
	.sociables-2 .fb{ float:left;width:350px;}
	.sociables-2 .connect_widget_summary {display:none !important;}
	.post-template-single-blogposts-php #body .wrapper {overflow:visible;}
	.page-template-page-blog-php #content ul li { border-bottom: 1px dashed #CACACA; margin-bottom: 15px;}
	.page-template-page-blog-php #content ul li h2 {margin-bottom:10px;}