/*
Theme Name: Motion
Version: 1.0
Author: Daniel Butler
*/
/* Page Styling */
html{
margin:0;
padding:0;
}
body {
font-family : Arial;
font-size : 9pt;
font-weight : normal;
color : #808080;
padding: 0;
margin: 0;
text-align: center;
background: #eef1f4 url('images/page-bg.gif') repeat-y center top;
line-height: 18px;
}
p {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a {
color : #404040;
font-weight : normal;
text-decoration: none;
outline: none;
}
a:hover {
color : #808080;
font-weight : normal;
text-decoration: underline;
}
#page-wrap {
width: 980px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

/* Navigation */
#nav {
float: left;
position: relative;
background: #eef0f0 url('images/nav-bg.gif') repeat-x;
height: 96px;
text-align: center;
	z-index: 80;
}
#nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#nav a {
font-weight: bold;
color: #808080;
text-transform: uppercase;
font-size: 12pt;
display: block;
height: 96px;
width: 110px;
margin: 0;
}
#nav a:hover {
color: #404040;
background: url('images/nav-hover.gif') repeat-x;
text-decoration: none;
}
#nav li {
float: left;
margin: 0;
padding: 0;
display: block;
line-height: 96px;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f6f6f7;
	z-index: 90;
}
#nav li:hover {
background: url('images/nav-hover.gif') repeat-x;
	z-index: 90;

}
#nav li:hover a {
color: #404040;
text-decoration: none;
	z-index: 90;

}
#nav li.current_page_item {
background: url('images/nav-current.gif') repeat-x;
	z-index: 90;

}
#nav li.current_page_item a {
color: #808080;
}
#nav li.current_page_item a:hover {
color: #404040;
}

/* Subpages */
#subpages {
float: left;
position: relative;
background: url('images/subpages.gif') no-repeat;
width: 530px;
height: 32px;
margin-top: -21px;
overflow: hidden;
margin-bottom: 20px;
font-weight: bold;
}
#subpages ul {
line-height: 13px;
list-style: none;
margin: 0;
padding: 0;
}
#subpages li {
float: left;
margin: 0;
display:inline;
padding-left: 16px;
padding-right: 16px;
padding-top: 10px;
}
#subpages a {
color: #808080;
font-weight: bold;
display: block;
}
#subpages a:hover {
color: #404040;
text-decoration: none;
}

/* Pointer */
#pointer {
float: left;
position: relative;
width: 51px;
height: 96px;
}

/* Logo */
#logo {
float: left;
position: relative;
width: 100%;
height: 120px;
	visibility: hidden;
}

/* Main Content */
#content {
float: left;
width: 940px;

padding: 20px;
}

/* Sidebars */
#sidebar1 {
float: left;
width: 130px;
}
#sidebar2 {
float: right;
width: 230px;
overflow: hidden;
}
#colors {
width: 160px;
height: 10px;
float: right;
position: relative;
top: 88px;
left: 3px;
padding: 0;
margin: 0;
}
#colors img {
height: 8px;
width: 39px;
border: 0px;
}
.ad {
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}

/* Central Column */
#central {
float: left;
width: 530px;
padding-left: 20px;
padding-right: 20px;
}
.post {
float: left;
width: 530px;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom : 1px solid #f0f0f0;
clear: both;
}
.post-left {
float: left;
width: 100px;
padding-right: 20px;
text-align: center;
font-size : 8pt;
color : #666666;
text-transform: uppercase;
overflow: hidden;
}
.post-right {
float: left;
width: 410px;
overflow: hidden;
	font-family: Helvetica, Arial, "Lucida Grande", Lucida, sans-serif;
}
.post h3, .post h3 a {
font-family: 'Trebuchet MS';
font-size : 17pt;
margin: 0 0 5px 0;
}
.post h3 a:hover {
color : #404040;
text-decoration: none;
}
.image-preview {
width:100px;
height:100px;
border: 2px solid #ededed;
overflow: hidden;
}
.image-preview-border {
width: 104px;
height: 104px;
border: 1px solid #dcdcdc;
}
.image-preview img {
border: 0px;
}

/* Single Page */
#single {
clear: both;
}
#single h2 {
font-family: 'Trebuchet MS';
font-size : 22pt;
color : #404040;
margin: 0 0 10px 0;
line-height: 25px;
}
.single-meta {
text-transform: uppercase;
font-size: 8pt;
margin: -5px 0 10px 0;
color : #666666;
}
#details {
font-family: Arial;
font-size: 8pt;
margin-top: -20px;
padding: 5px 5px 0 5px;
border-top: 1px solid #f0f0f0;
}
#details .avatar {
float: left;
}
#details .info {
float: left;
width: 435px;
font-weight: bold;
padding: 0 0 0 5px;
}

/* Bottom Bar */
#bottom-bar {
float: left;
width: 100%;
background: url('images/bottom-bar.gif') no-repeat;
height: 38px;
border-top: 1px solid #dfdfe0;
border-bottom: 1px solid #dfdfe0;
}

/* Social */
#social {
float: right;
text-align: right;
padding-right: 4px;
}
#social img {
margin-top: 2px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
#social img:hover {
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/* Footer */
#footer {
background: url('images/footer-bg.gif') repeat-x;
clear: both;
color: #808080;
padding-top: 30px;
padding-bottom: 15px;
padding-left: 20px;
}
#footer a {
color: #808080;
}
#footer a:hover {
color: #808080;
text-decoration: underline;
}

/* Search */
#searchform {
float: left;
background : transparent url('images/searchbar.gif') no-repeat;
height: 26px;
margin: 6px 0 0 15px;
border: 0px;
}
#searchbar {
background: transparent;
border : 0px;
width : 219px;
text-align : left;
color: #808080;
height: 15px;
margin: 5px 0 0 5px;
}
#searchsubmit {
background : transparent;
border : 0;
}
.search-post {
float: left;
width: 100%;
clear: both;
padding-bottom: 20px;
}
.search-post h3,
.search-post h3 a {
font-size : 15pt;
margin: 0;
}
.search-post h3 a:hover {
color : #404040;
text-decoration: none;
}

/* Sidebar Widgets */
.widgetbox-1 {
font-size: 9pt;
color: #808080;
overflow: hidden;
margin-bottom: 20px;
line-height: 18px;
}
.widgetbox-1 a {
color: #404040;
}
.widgetbox-1 a:hover {
text-decoration: none;
}
.widgetbox-1 ul {
list-style : none;
padding : 0;
margin : 0;
}
.widgetbox-1 li {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom : 1px solid #f0f0f0;
}
.widget-title-1 {
color: #404040;
font-size : 14pt;
font-weight : bold;
margin-bottom: 5px;
text-transform: uppercase;
margin-bottom: 10px;
}

/* Sidebar Widgets */
.widgetbox-2 {
font-size: 9pt;
color: #808080;
overflow: hidden;
margin-bottom: 20px;
}
.widgetbox-2 a {
color: #404040;
}
.widgetbox-2 a:hover {
text-decoration: none;
}
.widgetbox-2 ul {
list-style : none;
padding: 0 0 0 3px;
margin : 0;
}
.widgetbox-2 li {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom : 1px solid #f0f0f0;
}
.widget-title-2 {
color: #ffffff;
font-size : 12pt;
font-weight : bold;
margin-bottom: 5px;
text-transform: uppercase;
padding: 10px;
margin-bottom: 10px;
}

/* General */
ul {
margin-left : 0.8em;
padding-left : 0.8em;
margin-top : 0.2em;
padding-top : 0.2em;
list-style : square;
}
ol {
margin-left : 0.8em;
padding-left : 0.8em;
margin-top : 0.2em;
padding-top : 0.2em;
}
li {
padding-bottom : 5px;
}
blockquote {
margin-left : 20px;
padding-left : 5px;
color : #808080;
border-left : 1px solid #808080;
}
code {
font-family: 'Courier New';
color : #808080;
}
.clear {
clear: both;
line-height: 0px;
height: 0px;
}
.left {
float: left;
}
.right {
float: right;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
border : 4px solid #ededed;
}
.alignright {
margin : 0 0 2px 7px;
display : inline;
border : 4px solid #ededed;
}
.alignleft {
margin : 0 7px 2px 0;
display : inline;
border : 4px solid #ededed;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
background: #f8f7f7;
border : 1px solid #ededed;
text-align : center;
padding-top : 4px;
margin : 0 7px 2px 0;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 3px 0 3px 0;
margin: 0;
text-transform: uppercase;
}

/* Slider */
#slider-container {
float: left;
position: relative;
overflow: hidden;
background: #fefefe url('images/slider-bg.gif') repeat-x;
width: 960px;
height: 237px;
padding: 20px 0 20px 20px;
border-top: 1px solid #dfdfe0;
margin: 0;
	z-index: -1;
}
#slider-container-inner {
float: left;
position: relative;
overflow: hidden;
background: url('images/slider.gif');
width: 960px;
height: 237px;
padding: 0;
margin: 0;
}
.sliderwrapper {
float: left;
position: relative;
overflow: hidden;
width: 510px;
height: 237px;
}
.sliderwrapper .contentdiv {
visibility: hidden;
position: absolute;
left: 0; 
top: 0;
width: 510px;
height: 237px;
}
.slide-image {
position: relative;
float: left;
width: 510px;
height: 237px;
overflow: hidden;
}
.slide-image a {
	color: #fff;
	font-weight: bold;
}
.slide-image img {
width: 510px;
border: 0px;
}
.overlay {
position: absolute;
top: 0;
left: 0;
background: url('images/slide-overlay.png');
width: 502px;
height: 229px;
z-index: 30;
}
.read-on {
position: absolute;
top: 213px;
left: 4px;
z-index: 40;
	padding: 3px 50px 3px 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}
.read-on a {
font-weight: bold;
color: #ffffff;
}
.read-on a:hover {
font-weight: bold;
color: #eeeeee;
text-decoration: none;
}
.pagination {
position: absolute;
float: left;
height: 237px;
width: 450px;
top: 0 !important;
left: 462px !important;
z-index: 40;
}
.paginate-slide {
width: 403px;
height: 59px !important;
padding: 10px 0 10px 75px !important;
margin: 0 !important;
cursor: hand !important;
}
/* Unselected */
.paginate-slide {
font-family: Arial !important;
font-size: 9pt !important;
line-height: 15px !important;
text-decoration: none !important;
cursor: hand !important;
color: #d4d4d4 !important;
}
.paginate-slide b {
color: #d4d4d4;
font-size: 10pt;
font-weight: bold;
text-transform: uppercase;
margin: 0;
}
/* Selected */
.selected  {
background: url('images/slider-selected.png') no-repeat;
margin: 0;
}
.selected {
color: #808080 !important;
margin: 0;
font-weight: normal;
font-family: Arial !important;
font-size: 9pt !important;
line-height: 15px !important;
}


/* Page Navigation */
.wp-pagenavi {
float: right !important;
background : transparent !important;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
background : url('images/pagenavi.gif') no-repeat !important;
text-decoration : none !important;
color : #808080 !important;
font-weight: bold !important;
line-height: 10px !important;
display: block !important;
float: left !important;
padding: 7px !important;
}
.wp-pagenavi a:hover {
color : #ffffff !important;
background : url('images/pagenavi-hover.gif') no-repeat !important;
font-weight: bold !important;
}
.wp-pagenavi span.pages {
line-height: 10px !important;
float: left !important;
color : #808080 !important;
padding: 7px !important;
background-color : transparent !important;
}
.wp-pagenavi span.current {
background : url('images/pagenavi-hover.gif') no-repeat !important;
font-weight : bold !important;
color : #ffffff !important;
line-height: 10px !important;
padding: 7px !important;
display: block !important;
float: left !important;
}
.wp-pagenavi span.extend {
line-height: 10px !important;
padding: 7px !important;
float: left !important;
color : #808080 !important;
background-color : transparent !important;
}




/* Single Page */
#single {
clear: both;
}
#single h2 {
font-family: 'Trebuchet MS';
font-size : 22pt;
color : #404040;
margin: 0 0 10px 0;
line-height: 25px;
}
.single-meta {
text-transform: uppercase;
font-size: 8pt;
margin: -5px 0 10px 0;
color : #666666;
}
#details {
font-family: Arial;
font-size: 8pt;
margin-top: -20px;
padding: 5px 5px 0 5px;
border-top: 1px solid #f0f0f0;
}
#details .avatar {
float: left;
}
#details .info {
float: left;
width: 435px;
font-weight: bold;
padding: 0 0 0 5px;
}

