/*  
Theme Name: Motion 
Theme URI: http://85ideas.com/public-releases/wordpress-theme-motion/
Description: Dark and colorful theme with sweet transparency characteristics. Drop-down categories menu, 2-column layout and widget-ready footer and sidebar.
Author: Sam @ 85ideas	
Author URI: http://85ideas.com/
Version: 1.0.4
Tags: black, blue, green, dark, two-columns, sticky-post, threaded-comments, fixed-width, right-sidebar

	This theme was designed and built for the WordPress CMS and is copyright 85ideas.com.
	Modify, adapt, and customize for your own site at will!

	The CSS, XHTML and design of this theme are released under GPL:
	http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

  This theme has been modified by rezist.com

*/



html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a
{margin:0; padding:0; border:0; vertical-align:baseline; color:#fff;}  
:focus {outline:0;}
body {line-height:1;}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
body {background:#000 url(images/bodybg2.jpg) top center no-repeat fixed; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-bottom:20px;} 
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;}
a {color:#c2a651; text-decoration:none;}
a:hover {}
blockquote {font-style:italic; background:url(images/whitetrans.png); padding:2px 1em .7em 1em; margin:.7em 0 .3em 0;}
code {font-size:1.1em; font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;}
kbd, tt {font-size:1.2em;}
hr {border:1px solid #c2a651;}
pre {overflow:auto; width:640px; background:url(images/blacktrans.png); padding:1em 20px; margin:1em 0; font-size:1.2em; white-space:pre-wrap; /* css3 */}
dl {}
dt {font-weight:bold;}
dd {padding-left:1em;}
table {margin:.5em 0;}
table th {color:#c2a651;}
table td, table th {padding:.5em .7em;}
table th {background:url(images/whitetrans.png); text-transform:uppercase; border-bottom:1px transparent;}
table td {background:url(images/blacktrans.png);}
table tr.even td {background:url(images/blacktrans2.png);}
table tr:hover td{background:url(images/whitetrans.png);}
fieldset {padding:1.2em; border:1px dashed #c2a651;}
legend {padding:.2em .8em; font-size:1.2em; text-transform:capitalize;}
input, textarea, select {font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin:.2em 0; color:#222; font-size:1em;}
input, textarea {padding:.3em;}
input.radio, input.checkbox {background:#fff; padding:2px;}
form label{font-weight:bold; display:block;}
#wrapper {margin:15px auto 10px auto; padding:0 10px; text-align:left; width:940px; height: 95%;}
.cleared {clear:both;}

#header {padding-bottom: 0px;}
#header #logo {float:left; width:440px; margin:25px 0 10px 0;}
#header #logo img {float:left; margin:4px 10px 10px 0;}
#header #logo h1 {text-indent: -2000px;}
#header #logo h1 a {color:#fff; font-size:2em; font-weight:normal; text-shadow:0 0 6px #555;}
#header #logo h1 a:hover {color:#c2a651;}
#header #logo #desc {font-size:.8em; color:#ddd; margin-top:.5em; line-height:1.2em;}

#catnav {background:url(images/blacktrans.png); border: 1px #222 solid;}
#nav li {float:left; background:url(images/blacktrans.png); line-height:2em; margin: 0; border-left: 1px #222 solid;}
#nav li:hover {background:url(images/blacktrans2.png);}
#nav li a {display:block; margin:0; font-size:12px; color:#fff; padding:0 13px;}
#nav li a:hover {color:#afdaff; text-decoration:none; display:block;}
#nav li ul {position:absolute; width:180px; left:-999em; padding-top:5px; margin:0;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {padding:0; margin:0; width:180px; line-height:20px;}	
#nav li li a {color:#fff; margin:0; padding:7px 13px; background:url(images/blacktrans3.png);}
#nav li li a:hover {color:#afdaff;}
#nav li:hover, #nav li.sfhover { position: static;}
#main {padding:30px 0 20px 0;}
#content {float:right; width:640px;}
#contentfull {float:left;}
h2#contentdesc {font-weight:normal; font-size:1.3em; padding-bottom:15px;}
h2#contentdesc span {color:#c2a651;}
.post {padding:0 0 35px 0;}
.sticky {padding:10px; margin-bottom:35px; background:url(images/blacktrans.png);}
.posttop {}

.posttop h2.posttitle a {color:#c2a651; font-size: 34px; font-weight: normal; }
.posttop h2.posttitle a:hover {color:#c2a651;}
.posttop h2.posttitle {color:#c2a651; font-size: 34px; font-weight: normal; padding: 0;}
.posttop h2.posttitle small a {font-size: 12px;}
.posttop h2.posttitle small a {color: #888; font-family: Verdana;}


.postItem {border-bottom: 1px #222 solid; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.postItem h2.posttitle a {color:#c2a651; font-size: 34px; font-weight: normal;}
.postItem h2.posttitle a:hover {color:#c2a651;}
.postCat .postcontent {margin: 0;}

.postCat {margin-bottom: 17px; padding: 0;}
.postCat h1.posttitle {color:#fff; font-size: 34px; font-weight: normal;}
.postCat h1.posttitle a {color:#fff; }

.more {text-align: right; font-size: 11px;}

.postmetatop {background:url(images/whitetrans.png); color: #ddd; font-size:0.7em; padding: 2px 5px; line-height:20px; border: 1px #333 solid; margin-top: 5px;}
.postmetatop .categs {float:left; width:450px; font-size: 12px;}
.postmetatop .categs a:hover {color:#ffffff;}
.postmetatop .date {float:right; width:130px; text-align:right;}
.postmetatop .date span {}

.postcontent {display: block; clear: both; color:#dddddd; margin: 10px 0; padding-top: 4px;  font-size: 0.9em; line-height:1.9em;}
.postcontent h1 {color: #fff; padding:.8em 0; font-size:20px;}
.postcontent h2 {color: #fff; padding:.8em 0; font-size:12px;}
.postcontent h3 {padding:.8em 0; font-size:1.3em;}
.postcontent h4 {padding:.8em 0; font-size:1.2em;}
.postcontent h5 {padding:.8em 0; font-size:1.1em;}
.postcontent h6 {padding:.8em 0; font-size:1em;}
.postcontent p {padding:.6em 0 .2em 0; color:#dddddd; line-height: 22px;}
.postcontent strong {color: #ffffff;}
.postcontent a {color: #c2a651;}
.postcontent a:hover {background:url(images/blacktrans.png);}
.postcontent ul, .postcontent ol {padding:2px 0 .5em 2em;}
.postcontent ul li {list-style:disc;}
.postcontent ol li {list-style:decimal;}

.postmetabottom {padding:10px; font-size:12px; line-height:1.1em; margin-top:15px;}
.postmetabottom a {color:#fff;}
.postmetabottom a:hover {color:#afdaff;}
.postmetabottom .tags {float:left; width:440px; background:url(images/tags.png) left 1px no-repeat; padding-left:20px; line-height:16px;}
.postmetabottom .readmore {float:right; width:140px; text-align:right;}
.postmetabottom .readmore span {background:url(images/more.png) left 4px no-repeat; padding-left:17px;}
.postmetaauthor {background:url(images/blacktrans.png); padding:10px; font-size:12px; line-height:1.1em; margin-top:20px;}
.postmetaauthor .authorpic {float:left; width:60px; }
.postmetaauthor .authordesc {float:right; width:540px; }
.postmetaauthor .authordesc p.theauthor {line-height:12px; font-weight:bold;}
.postmetaauthor .authordesc p.thedesc {line-height:12px; padding:.8em 0 .2em 0;}
.postmetaauthor .authordesc a {color:#afdaff; border-bottom:1px dashed #afdaff;}
.postmetaauthor .authordesc a:hover {background:url(images/blacktrans.png);}
#navigation {line-height:1.7em; margin-bottom:5px;}
#navigation a {border-bottom:1px dashed #c2a651;}
#navigation a:hover {background:url(images/blacktrans.png);}
#navigation .wp-pagenavi a {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
#navigation .wp-pagenavi a:hover {color:#c2a651;}
#navigation .wp-pagenavi span.pages, #navigation .wp-pagenavi span.current, #navigation .wp-pagenavi span.extend {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
#sidebar {float:left; width: 260px; font-size:12px; line-height:14px; margin-bottom:30px;}
#sidebar ul li.boxed {background:url(images/blackbox.png) top repeat-x; padding:10px; margin-bottom:15px; border-top: 1px #222 solid;}
#sidebar h3 {color: #C2A651; background:url(images/blacktrans.png); border: 1px #222 solid; padding:5px 10px; line-height:1.3em; font-weight:normal; font-size:12px; margin-bottom:10px;}
#sidebar h3 a {color: #C2A651;}
#sidebar h3 a:hover {color: #fff;}
#sidebar ul ul li {padding-bottom:8px;}

#sidebar ul ul li a {display:block; padding:3px 5px; color: #aaa; }
#sidebar ul ul li a:hover {background:url(images/blacktrans.png); color: #fff; }


#sidebar #menuwidget {padding-top: 40px;}
#sidebar #menuwidget .page_item a {background: url(images/menutrans.png) repeat-y; clear: both; float: right; border-bottom: 1px #222 solid; text-align: right; line-height: 40px;  display: inline-block; font-size: 32px; line-height: 48px; font-weight: normal; padding: 0 10px; font-family: Georgia, "Times New Roman", Times, serif; margin: 5px 0 5px 0;  }
#sidebar #menuwidget .page_item a:hover {border-bottom: 1px #333 solid; }
#sidebar #menuwidget .page_item {margin: 0 0 1px 0; padding: 0; }


#sidebar p {color:#eee; padding:0 5px 10px 5px;}
#sidebar p a {border-bottom:1px dashed #c2a651;}
#sidebar p a:hover {background:url(images/blacktrans.png);}
#sidebar img {border:none; padding:0;}
#sidebar img.avatar {float:left; padding:0 15px 5px 5px;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}

#footer {clear:both; background:url(images/blacktrans.png); font-size: 11px; border: 1px #333 solid;}
#bottommenu ul {margin: 0; list-style: none; }
#bottommenu li {float:left; background:url(images/whitetrans.png);}
#bottommenu li a {color:#fff; font-size:12px;  padding: 5px 10px; line-height:30px; border-right: 1px #333 solid; }
#bottommenu li a:hover {color:#c2a651;}
#bottommenu li a.rss {background:url(images/rsstrans.png) 7px 8px no-repeat; padding-left: 25px;}

#quotaOD {}
#quotaOD #qCont {color: #aaa; font-family: Georgia, Times New Roman; font-style: italic; float:right; width:468px; margin:20px 0 10px 0; text-align:right; padding:10px; font-size:.75em; line-height:20px;}
#quotaOD #qCont p strong {color: #c2a651; margin: 0;}
#quotaOD #qCont strong {color: #c2a651}
#quotaOD #qCont h3 {font-size:1.1em; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#quotaOD #qCont p {width: 320px; float: right; color: #aaa;}
#quotaOD #qCont a:hover {background:url(images/blacktrans.png);}

#logoHP {margin:100px auto; margin-left: -240px; display: block;}


#footer .widget_tag_cloud a {display:inline;}
#footer .widget_tag_cloud a:hover {background:none; color:#fff;}
#credits {margin-top:.7em; font-size:0.7em; line-height:12px; text-align: center; color: #666;}
#credits a {color:#666;}
#credits a:hover {color:#fff;}

.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

#qTrans {height: 12px;}
.qtrans_language_chooser {list-style: none; display: block; margin: -10px 0 0 0; padding: 0; text-align: right; width: 90px; float: right; height: 12px;}
.qtrans_language_chooser li {list-style: none; display: block; margin: 0; padding: 0 5px; float: left; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;	opacity: 0.6; height: 12px;}
.qtrans_language_chooser li.active { filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0;	opacity: 1.0; }
.qtrans_language_chooser li.active a {background-position: 0 -20px;}

.ngg-galleryoverview {margin: 0 0 30px 0;}

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } 
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } 
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } 
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } 
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } 
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; } 
#lightbox-nav-btnPrev { 	left: 0; 	float: left; } 
#lightbox-nav-btnNext { 	right: 0; 	float: right; } 
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } 
#lightbox-container-image-data { padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose { width: 120px; 	float: right; padding-bottom: 0.7em;	}
