/*Theme Name: Photo Nexus for WordpressTheme URI: http://www.revolutioncore.com/demo/photonexus/Description: Theme Design by Mondre'Version: 1.0Author: Mondre'Author URI: http://www.revolutioncore.com/Tags: fixed width, two columns, widgets	Photo Nexus v1.0	http://www.revolutioncore.com/demo/photonexus/	This theme was designed and built by Mondre,	you will find him at http://themeforest.net/user/imaginem 	in Themeforest*//*begin resets*/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,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	padding: 0;	border: 0;	outline: 0;	font-family: inherit;	font-style: inherit;	font-size: 100%;	vertical-align: baseline;}/*Main Global Layout Settings*/*{ padding: 25px;}body, html{ height: 100%; margin: 20px 0 0 0; background:#000; }body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; }a{ outline: none; text-decoration: none; }a:hover{ text-decoration: underline; }a img{ border: none; }.clear {clear:both;}.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }* html .clearfix{ height: 1%; }*+html .clearfix{ height: 1%; }/* -------- Page Structure -------- */#thebody{ width: 100%;margin:0;padding-top:0;}#thebodysmallbg{ width: 100%;margin:0;padding:0;}#thepage{ width: 960px; margin: 0px auto; }/* -------- Top Paddings -------- */#top-padding{ padding-top:60px; }#top-padding-min{ padding-top:40px; }/* These hieghts and widths should be edited to your images THUMBNAIL WIDTH AND HEIGHT DEFINED IN pikachoose.js in the JS Directory */	ul#pikame{	padding-left:0;	width:730px;	margin:0 auto;}.pika_main{	width:730px;	padding-right:20px;	margin:0 auto;}#pikame li{	margin:2px;	float: left;position:relative;	border:1px solid #464646;}/* thats all you NEED to edit. But continue if you'd like. */ul#pikame li img{position:relative;cursor:pointer;}.pika_main img{}.pika_main{position: relative;margin:0 auto;}.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}.pika_play{position:absolute;top:20px;right:20px;z-index:1;}.pika_play a{position:relative;margin-left:auto;cursor:pointer;background:#000;color:#fff;padding:10px;}.pika_play img{border:none !important;}.pika_caption{width:100%;height:30px;text-align:center;font-family:Verdana;font-size: 9px;color:#8B8B8B;padding-top:5px;}.pika_navigation a{font-size: 9px;text-decoration: none;color:#8B8B8B;text-transform:uppercase;}.pika_navigation a:hover{text-decoration: none;color:#fff;}.pika_navigation{padding-top:10px;clear:both;text-align:center;}.gallerywrap{text-align:center;color:#887;font:10px verdana,serif;letter-spacing:2px;}/* -------- Main image -------- */#main_image{margin:0 auto 0px auto;height:500px;width:730px;background:black;}#main_image img{margin-bottom:10px;}/* -------- Navigation Next and Previous -------- */.nav {color:#D1D1D1;padding-top:5px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase;}.nav a {color:#D1D1D1; text-decoration:none;}.nav a:hover {color:#fff; text-decoration:none;}/* -------- Extra not set to anything. If required -------- */.info{text-align:left;width:730px;margin:30px auto;border-top:1px solid #221;padding-top:30px;}.info p{margin-top:1.6em;}/* -------- Head Styles -------- */h1{	color: #000;	font-family: Helvetica, Arial, sans-serif;	margin: 0px;}h1 a{	color: #000;}h2{	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	font-weight:normal;}h2 a{	color: #000;}/* ------------ The top Menu -----------*/#navwrap {	float:right;	font-family: verdana;	font-size: 10px;	color:#D1D1D1;	width:200px;}#navwrap ul {list-style:none;margin:0;}#navwrap li {}#navwrap li a {	font-size:9px;	padding-top:10px;	padding-left:5px;	padding-bottom:5px;	height:100%;	text-decoration:none;	color:#D1D1D1;}/* Top Menu Home About Contact */#navwrap li.company {	padding-top:5px;	padding-bottom:5px;	height:100%;	text-decoration:none;	color:#A2A2A2;	font-weight:bold;}#navwrap li.company a {	letter-spacing: 2px;	padding-top:10px;	padding-bottom:5px;	height:100%;	padding-left:18px;	text-align:center;	text-decoration:none;	color:#A2A2A2;}#navwrap li.company a:hover {	text-decoration:none;	color:#fff;}/* Category Title */#navwrap li.cat-title {	text-transform:uppercase;	text-align:center;	letter-spacing: 12px;	padding-top:30px;	padding-bottom:5px;	padding-left:5px;	width:195px;	display:block;	height:100%;	text-decoration:none;	color:#464646;	font-weight:bold;	border-bottom:1px solid #2E2E2E;}/* Categories */#navwrap li.cat-item a {	padding-top:10px;	padding-left:10px;	padding-bottom:5px;	display:block;	height:100%;	text-decoration:none;	color:#D1D1D1;	background: #171717;	letter-spacing: 2px;	text-transform:uppercase;	border-bottom:1px solid #2E2E2E;}#navwrap ul ul li.cat-item a {	padding-top:10px;	padding-left:20px;	padding-bottom:5px;	display:block;	height:100%;	text-decoration:none;	color:#D1D1D1;	background: #262626;	letter-spacing: 2px;	text-transform:uppercase;	border-bottom:1px solid #2E2E2E;}#navwrap li.cat-item a:hover {text-decoration:none;color:#E8E8E8;background:#2E2E2E;}#navwrap li a:hover {text-decoration:none;color:#fff;}/* -------- Post -------- */.page .content img {    border:1px solid #D1D1D1;    margin:10px;}.page .alignright {    float:right;}.page .alignleft {    float:left;}.post .content	{	color:#5D5D5D;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	letter-spacing: normal;	line-height: 1.45em;	}.post-image{	padding-top:18px;}.post a {	color:#000;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	line-height: 1.45em;	margin-bottom: 10px;}blockquote{	display:block;	line-height:1.2em;	font-style:italic;	padding:20px 20px 20px 30px;	margin:20px 0;	border-left:5px solid #A2978B;}.content ul{	padding:0 0 0 20px;}.content ul li{	margin:0 0 5px 20px;	padding:0px 0 0 5px;}.content ol{	margin:5px 0 30px 0;	padding:0;}.content ol li{	margin:0 0 5px 45px;	padding:0;}.content {	color:#5D5D5D;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	line-height: 1.45em;	margin-bottom: 10px;	margin-left:20px;}.content a {	color:#5D5D5D;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	line-height: 1.45em;	margin-bottom: 10px;	text-decoration:underline;	}.page .content	{	color:#A2A2A2;	font-family: verdana;	font-size: 12px;	line-height: 1.8em;	margin-right:70px;	}.page h2 {	margin-right:60px;	padding-left:20px;	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	line-height: 1.2em;	color:#fff;}.page h2 a {	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: 1.2px;	line-height: 1.4em;	color:#fff;	text-decoration:none;}.post h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	line-height: 1.2em;	color:#000;}.post h2 a {	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	line-height: 1.2em;	color:#000;}/*---- All Columns ----*/#portfolioslides {	list-style:none;	margin:0;	padding:0;}#columns {	margin: 0;	padding: 0;	display: table-cell;	display: block;	height: auto !important;}/*=== Center Column ===*/#centercol {	float: left;	width: 730px;	background:#111111;	border-top:20px solid #2E2E2E;	border-bottom:12px solid #2E2E2E;}#gallerycategories {	float: right;	width: 250px;	color:#fff;}#gallerycol {	float: left;	width: 730px;}/* Contact Text Input Styles*/.wpcf7 input, .wpcf7 textarea {	border: 1px solid #ccc;}/* BOX styles ----------*/.box {	margin: 0 0 15px;	padding-top: 0px;	padding-left: 18px;	padding-right: 18px;	padding-bottom: 18px;}/* FEATURED POST ----------*/#feature {	width:730px; height:550px;}/*---- Footer ----*/#navwrap li.footer-top {padding-left:5px;padding-bottom:2px;text-decoration:none;color:#D1D1D1;font-size:9px;border-bottom:none;border-top:1px solid #171717;margin-top:30px;padding-top:5px;}#navwrap li.footer-top a {padding:0;text-decoration:none;color:#D1D1D1;font-size:9px;font-weight:bold;}#navwrap li.footer {padding-left:5px;padding-bottom:2px;text-decoration:none;color:#D1D1D1;font-size:9px;border-bottom:none;}#navwrap li.footer a {padding:0;text-decoration:none;color:#D1D1D1;font-size:9px;font-weight:bold;}#navwrap li.footer-end {padding-left:5px;padding-bottom:2px;text-decoration:none;color:#D1D1D1;font-size:9px;padding-bottom:5px;border-bottom:1px solid #171717;}#navwrap li.footer-end a {padding:0;text-decoration:none;color:#D1D1D1;font-size:9px;font-weight:bold;}/*=== End of CSS ===*/