﻿/*
Theme Name: inspir
Theme URI: http://inspir.designadept.com
Description: Wordpress theme for inspir.designadept.com
Version: 1.0
Author: Alex Deeley
Author URI: http://designadept.com/

*/

*{margin:0;padding:0;}
img,a{border:0;outline:none;}
a{text-decoration:underline;cursor:pointer;color:#155586;}
a:hover{color:#0b304c;}
p{margin-bottom:15px;}

body{background:#ffffff url(images/background2.jpg) no-repeat center top;font-family:Arial, Helvetica, sans-serif;font-size:10pt;line-height:1.6;color:#2d2d2d;}

#container{position:relative;margin:0 auto;width:960px;}

#container #header{position:relative;float:left;width:960px;height:127px;}
#container #header #logo{position:absolute;top:25px;left:0;width:176px;height:82px;}
#container #header #twitter{position:absolute;top:25px;left:340px;width:264px;height:76px;}
#container #header #stumble{position:absolute;top:25px;left:646px;width:324px;height:76px;}
#container #header #twitter a,#container #header #stumble a{display:block;}
#container #header #twitter a span.one,#container #header #stumble a span.one{position:absolute;top:13px;left:88px;font-size:12pt;font-weight:bold;color:#515151;}
#container #header #twitter a:hover span.one,#container #header #stumble a:hover span.one{color:#373737;}
#container #header #twitter a span.two,#container #header #stumble a span.two{position:absolute;top:37px;left:88px;font-size:9pt;font-weight:normal;color:#8a8a8a;}
#container #header #twitter a:hover span.two,#container #header #stumble a:hover span.two{color:#6d6c6c;}

#container ul#nav{list-style:none;position:relative;float:left;width:960px;height:82px;}
#container ul#nav li a{display:block;width:160px;height:82px;}
#container ul#nav li{list-style:none;position:relative;float:left;width:160px;height:82px;background:transparent url(images/nav-left.png) no-repeat right top;}
#container ul#nav li.left{background:transparent url(images/nav-left.png) no-repeat left top;}
#container ul#nav li.right{background:transparent url(images/nav-right.png) no-repeat right top;}
#container ul#nav li:hover{background:transparent url(images/nav-left-on.png) no-repeat right top;}
#container ul#nav li.left:hover{background:transparent url(images/nav-left-on.png) no-repeat left top;}
#container ul#nav li.right:hover{background:transparent url(images/nav-right-on.png) no-repeat right top;}
#container ul#nav li a span.one{position:absolute;top:14px;left:20px;font-size:15pt;color:#dddddd;}
#container ul#nav li a span.two{position:absolute;top:45px;left:20px;font-size:9pt;color:#959595;}
#container ul#nav li a:hover span.one{color:#ffffff;}
#container ul#nav li a:hover span.two{color:#c1c1c1;}
#container ul#nav li a:active span.one{color:#ffffff;top:15px;}
#container ul#nav li a:active span.two{color:#c1c1c1;top:46px;}

#container #page{position:relative;float:left;width:960px;margin:20px 0 -40px 0;}
#container #post img.attached-image {width:300px;height:auto;}
#container #page2{position:relative;float:left;width:960px;margin:20px 0 0 0;}
#container #page2 .colleft #white{position:relative;float:left;padding:10px;width:610px;background:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#container #page2 img.attached-image {width:960px;height:auto;}

ul#post{list-style:none;position:relative;float:left;}
ul#post li{list-style:none;position:relative;float:left;width:300px;height:148px;margin-bottom:30px;font-size:8pt;color:#7c7c7c;}
ul#post li.end{margin-right:30px;}
ul#post li span.ss img{position:absolute;top:0;left:0;width:298px;height:120px;border-top:1px #c1c1c1 solid;border-left:1px #c1c1c1 solid;border-right:1px #c1c1c1 solid;}
ul#post li div.post{position:absolute;bottom:0;left:0;width:300px;height:27px;background:transparent url(images/bg-post.png) no-repeat;overflow:hidden;}
ul#post li div.post div.heart{padding-left:10px; width:280px;}
ul#post li div.post div.heart img{margin-right:2px;}
ul#post li div.post span.comment{position:absolute;right:9px;top:7px;height:14px;width:160px;text-align:right;}
ul#post li div.post span.comment img{position:relative;float:right;margin:1px 4px 0 0;}
ul#post li div.post span.comment em a{position:relative;float:right;font-style:normal;font-size:8pt;color:#7c7c7c;text-decoration:none;}
ul#post li div.post span.comment em a:hover{color:#636363;}
.post-ratings-loading{position:absolute;left:9px;top:7px;}
ul#post li div.post .ratingtext{display:none;}

#footer{position:relative;float:left;width:100%;height:157px;background:transparent url(images/bg-footer.png) repeat-x;}
#footer #container{position:relative;margin:0 auto;width:960px;margin-top:40px;}
#footer #container ul{list-style:none;position:absolute;left:0;top:11px;width:400px;height:35px;}
#footer #container ul li{list-style:none;position:relative;float:left;width:32px;height:35px;background:transparent url(images/number.png) no-repeat;}
#footer #container ul li a{display:block;text-decoration:none;position:absolute;top:5px;left:0;width:27px;text-align:center;font-size:9pt;color:#878787;}
#footer #container ul li:hover a{color:#505050;}
#footer #container ul li span.current{display:block;position:absolute;top:5px;left:0;width:27px;text-align:center;font-weight:bold;font-size:9pt;color:#000;}
#footer #container ul li.pages{display:none;}
#footer #container ul li.last{list-style:none;position:relative;float:left;width:32px;height:35px;background:transparent url(images/number.png) no-repeat;}
#footer #container ul li.extend a{display:block;position:absolute;top:5px;left:0;width:27px;text-align:center;font-size:9pt;color:#878787;}
#footer #container ul li.extend:hover a{color:#505050;}
#footer a{color:#909090;}
#footer a:hover{color:#fff;}

#footer #container span{font-size:12pt;color:#4a4a4a;}
#footer #container span.submissions{position:absolute;top:16px;right:240px;}
#footer #container span.votes{position:absolute;top:16px;right:120px;}
#footer #container span.members{position:absolute;top:16px;right:0px;}

#footer #container span.copyright{position:absolute;top:78px;left:0;color:#c1c1c1;font-size:11pt;}
#footer #container img#logo{position:absolute;top:70px;right:0;}

#slickbox,#slickbox2{position:relative;float:left;width:960px;padding:20px 0 0 0;}
#slickbox3{position:relative;float:left;width:960px;padding:20px 0 0 0;}

ul#cat{list-style:none;}
ul#cat li{list-style:none;position:relative;float:left;margin:0 3px 5px 3px;background:transparent url(images/cat-bg.png) no-repeat;width:90px;height:24px;padding-top:4px;text-align:center;}
ul#cat li:hover{background:transparent url(images/cat-bg-on.png) no-repeat;}
ul#cat li a{color:#a3a3a3;display:block;width:90px;height:28px;text-decoration:none;font-size:9pt;}
ul#cat li a:hover{color:#787878}

#slickbox2 #searchtext{position:relative;float:right;color:#6f6f6f;font-weight:bold;margin:7px 15px 0 0;}
form#searchform{position:relative;float:left;margin-right:5px;width:279px;height:34px;background:transparent url(images/search-bg.png) no-repeat;}
#slickbox2 form#searchform{float:right;}
form#searchform input#s{background:transparent;border:0;width:223px;position:absolute;left:15px;top:0px;color:#6f6f6f;}
form#searchform input#searchsubmit,form#searchform label{display:none;}

.hidden{display:none;}

.colleft{position:relative;float:left;width:630px;margin-right:30px;}
.colright{position:relative;float:left;width:300px;}

.c5{clear:both;height:5px;}
.c10{clear:both;height:10px;}
.c20{clear:both;height:20px;}
.c30{clear:both;height:30px;}
.c40{clear:both;height:40px;}
.c50{clear:both;height:50px;}

.button{position:relative;float:left;width:300px;height:36px;background:transparent url(images/button.png) no-repeat;}
.button a{color:#acacac;font-size:8pt;text-decoration:underline;display:block;width:285px;height:28px;padding:8px 0 0 15px;}
.button a:hover{color:#d5d5d5;}

input, textarea{padding:6px;background:#e3e3e3 url(images/input-bg.png) no-repeat top left;border:1px #b6b6b6 solid;max-width:445px;margin:3px 0 3px 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
input:hover, textarea:hover{border:1px #8294a1 solid;}
input:focus, textarea:focus{padding:5px;border:2px #327bb3 solid;}

ul.commentlist {margin:0;padding:0;list-style:none;}
.commentlist li {list-style:none;width:630px;clear:both;}

div.commentleft{position:relative;float:left;width:82px;}
div.commentleft2{position:relative;float:left;width:185px;}
.commentlist li div.commentleft .author{font-size:11pt;color:#1e4c67;font-weight:bold;margin:0 0 20px 0;}
.commentlist li div.commentleft .meta{font-size:7pt;font-style:italic;}

div.commentright{position:relative;float:left;width:445px;}
.commentlist li div.commentright{position:relative;float:left;width:548px;}
div.commenttext{position:relative;float:right;width:517px;}
.commentlist li div.commentright div.commentarrow{position:absolute;left:10px;top:45px;width:20px;height:31px;}
.commentlist li div.commentright div.commenttext{position:relative;float:right;width:477px;padding:20px;background:#e5edf7;border:1px #809eb0 solid;min-height:100px;margin-bottom:65px;}


h3#comments{margin:30px 0 30px 0;clear:both;font-size:15pt;}

#simple-submit {width: 100%;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;background-color: #eee;font-family: Verdana, Arial, San-serif;font-size: 1em;color: #999;margin: 20px 0 20px 0;}
#simple-submit a {color: #999;text-decoration: none;}
#simple-submit a:hover {color: #555;}
#simple-submit img {border: 0;padding-top:2px;}
#simple-submit table {border: 0;width: 100%;cellpadding: 0;cellspacing: 0;}
#simple-submit tr {list-style: none;margin: 5px 0 5px 0;}
#simple-submit td {text-align: center;width: 25%}
#simple-submit li:before {content: '';}

.wp-pagenavi {
	padding-top: 10px;
}
.wp-pagenavi span.current {
	width: 42px;
	height: 35px;
	background: url(images/number.png) no-repeat;
	margin-right: 10px;
	padding: 8px;
	padding-bottom: 10px;
	padding-right: 12px;
	font-size: 11px;
}
.wp-pagenavi a.previouspostslink {
	width: 42px;
	height: 35px;
	background: url(images/number.png) no-repeat;
	margin-right: 10px;
	padding: 8px;
	padding-bottom: 10px;
	padding-right: 12px;
	font-size: 14px;
	text-decoration:none;
}
.wp-pagenavi a.nextpostslink {
	width: 42px;
	height: 35px;
	background: url(images/number.png) no-repeat;
	margin-right: 10px;
	padding: 8px;
	padding-bottom: 10px;
	padding-right: 12px;
	font-size: 14px;
	text-decoration:none;
}

.wp-pagenavi a.page {
	width: 42px;
	height: 35px;
	background: url(images/number.png) no-repeat;
	padding: 8px;
	padding-bottom: 10px;
	padding-right: 12px;
	text-decoration:none;
	margin-right: 10px;
	font-size: 12px;
}
.wp-pagenavi a:hover {
	color: #000;
}
.wp-pagenavi span.pages {
	margin-right: 10px;
	font-size: 11px;
}
.wp-pagenavi a.page:hover {
	color: #000;
	font-weight: bold;
}


.linklove{display:none;}