/*    
Theme Name: TUTfactory
Author: Ross Aitken 
Version: 1.0 
*/


.gallery-post{
padding-right:5px;
padding-top:8px;
}

.comment{
border: 1px solid #D7D7D7;
margin-bottom: 10px;
margin-top: 2px;
padding: 10px 10px 10px 10px;
width: 610px;
}
#respond{
border: 1px solid #D7D7D7;
margin-bottom: 10px;
margin-top: 2px;
padding: 10px 10px 10px 10px;
width: 610px;
}
.avatar{
float:right;
margin-left:40px;
}


#twitter{
float:right;
margin-top:15px;
margin-right:20px;
}

#share{
border:1px solid #D7D7D7;
margin-bottom:10px;
padding:10px 0 10px 10px;
width:620px;
}

#feeds{
float:left;
}

#social{
float:right;
margin-right:15px;
margin-top:-5px;
}

.big-post{
background:#0F6ECF none repeat scroll 0 0;
color:white;
float:left;
font-size:18px;
font-weight:bold;
margin:0;
padding:5px;
}

h3{
margin:10px 0;
color:#0F6ECF;
font-size: 20px;
font-weight: bold;
}

h3 a{
color:#0F6ECF;
}

#tutorial{
border:1px solid #D7D7D7;
margin-bottom:10px;
padding:9px 9px 8px;
}

#tutorial img{
display:block;
margin:10px auto 0;
}

#tutorial p{
margin-bottom:20px;
}





/*DROPDOWN*/
#sites, #sites ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float:right;
	font-size:16px;
}

#sites span{
	cursor:pointer;
	font-family:arial narrow, Helvetica Narrow, tahoma, verdana, sans-serif;
	font-size:18px;
	color:#fce000;
}

#sites li {
	float: left;
	width: 120px
}

#sites li ul {
	position: absolute;
	width: 120px;
	left: -999em;
	background:#EBEBEB;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	z-index:10;
}

#sites li ul li{
	border-bottom:1px solid #D7D7D7;
	border-top:1px solid white;
	padding:10px;
	width:100px;
}

#sites li:hover ul, #sites li.sfhover ul {
	left: auto;
}
/*/DROPDOWN*/



#domaintitle-cont{
float:left;
margin-left:30px;
text-align:right;
width:120px;
margin-top:-3px;
}

#domaintitle{
color:#5DAFFF;
font-family:arial narrow, Helvetica Narrow, tahoma, verdana, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}


.random-post{
padding-right:8px;
padding-top:8px;
width:78px;
height:78px;
}


/*TOOLBAR*/

#toolbar{
background:url('img/toolbar.png');
height:60px;
border-bottom:2px solid #0f6ecf;
}

#toolbar #logo{
padding-top:10px;
}

#toolbar #left{
float:left;
margin-left:10px;
margin-top:10px;
}

#toolbar #permalink{
color:#fce000;
font-size:14px;
}

#toolbar #url{
color:#888;
font-size:10px;
font-weight:bold;
}

#toolbar #category, #toolbar #rating{
float:right;
margin-left:20px;
color:#5DAFFF;
font-family:arial narrow, Helvetica Narrow, tahoma, verdana, sans-serif;
font-size:18px;
margin-top:20px;
}

#toolbar #category{
margin-top:16px;
}

#toolbar #category a{
color:#5DAFFF;
}

#toolbar #close{
margin:13px 12px 0 40px;
float:right;
}

#toolbar img{
vertical-align:middle;
}

/*/TOOLBAR*/




.wp-pagenavi{
margin:20px 0 10px;
text-align:center;
}

.wp-pagenavi .pages{
color:#B0B0B0;
float:left;
}

#related{
margin-bottom:10px;
padding:10px 0 0px 10px;
border:1px solid #d7d7d7;
width:620px;
}

#related li{
float:left;
margin:0 10px 10px 0;
}

#related img{
width:114px;
height:114px;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

body{
background:url('img/header.png');
background-repeat:repeat-x;
font-family:tahoma,verdana,sans-serif;
font-size:12px;
}

p{
color:#898989;
text-align:justify;
}

a{
text-decoration:none;
color:#0f6ecf;
}

a:visited{
color:#0f6ecf;
}

a:hover{
text-decoration:underline;
}

*:focus{
outline:none;
}

h2{
margin:5px 0 12px;
}

#page h2{
margin:0 0 7px;
background:#0F6ECF;
color:white;
font-size:18px;
font-weight:bold;
padding:5px;
}

.big{
margin:0 0 7px;
background:#0f6ecf;
padding:5px;
font-weight:bold;
font-size:18px;
color:white;
float:left;
}

h2 a{
background:#0f6ecf;
padding:5px;
font-weight:bold;
font-size:18px;
color:white;
}

h2 a:visited{
color:white;
}

h2 a:hover{
text-decoration:none;
background:white;
color:#0f6ecf;
}

input, textarea{
padding:5px;
font-size:12px;
font-family:Arial;
color:#0f6ecf;
border:1px solid #d7d7d7;
background:white;
width:260px;
}
label{
padding:5px;
font-size:12px;
font-family:Arial;
color:#0f6ecf;
line-height: 20px;
}

input[type=submit]{
width:272px;
}

input[type=submit]:hover{
cursor:pointer;
}

#container{
width:950px;
margin:auto;
}

/* HEADER */

#header{
padding-top:20px;
height:230px;
}

#mascot{
float:left;
margin:7px 0 0 100px;
}

#page-menu{
float:right;
font-family:arial narrow, Helvetica Narrow, tahoma, verdana, sans-serif;
font-size:18px;
color:#5dafff;
}

#page-menu a{
color:#5dafff;
}

#rss{
float:right;
margin-top:15px;
}

#logo{
width:134px;
margin:auto;
}

#tagline{
color:#fce000;
left:172px;
position:relative;
}

#header-ads{
background:url('img/ads.png');
height:100px;
padding:10px;
width:610px;
float:right;
margin-top:9px;
}

/* SIDEBAR */

#sidebar{
background:#ebebeb;
width:300px;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
float:left;
margin-bottom:10px;
text-shadow:1px 1px #F8F8F8;}

.sidebox{
border-top:1px solid white;
border-bottom:1px solid #d7d7d7;
padding:20px;
color:#0f6ecf;
font-size:16px;
}

.sidebox li{
padding-bottom:10px;
}

.sidebox li:last-child{
padding-bottom:0;
}

.sidebox a{
color:#0f6ecf;
}
.sidebox small a{
color:#888;
font-size:12px;
}

.sidebox input{
width:195px;
}

.icon{
float:right;
}

.blogroll li a, .cat-item{
color:#888;
font-size:12px;
}

.cat-item a{
color:#0f6ecf;
font-size:16px;
}

/* CONTENT */

#content{
width:630px;
padding-top:20px;
float:right;
}

.post{
background:url('img/post.png');
height:150px;
padding:10px;
margin-bottom:10px;
}

#page{
border:1px solid #d7d7d7;
padding:10px;
margin-bottom:10px;
}

.post-l{
float:left;
width:440px;
}

.post h2, #page h2{
float:left;
}

.post-meta{
float:right;
font-size:10px;
text-transform:uppercase;
color:#c2c2c2;
line-height:15px;
text-align:right;
}

.post-meta a{
color:#c2c2c2;
}

.post-content{
height:95px;
margin-bottom:5px;
}

#page-content{
margin-bottom:5px;
}

.popularity{
color:#b0b0b0;
}

.popularity img{
/*vertical-align:middle;*/
}

.views{
float:left;
}

.rating{
float:right;
}

#post-ratings-1, #post-ratings-1-loading{
display:inline;
}

.thumbnail{
float:right;
}

#image{
text-align:center;
padding:9px 9px 8px;
border:1px solid #d7d7d7;
margin-bottom:10px;
}

#comments input, #fvCommunityNewsForm input{
margin-bottom:10px;
}

#comments textarea{
margin-bottom:10px;
}

/* FOOTER */

#footer{
margin:30px 0 20px;
text-align:center;
font-size:10px;
color:#b0b0b0;
}

#footer a{
color:#898989;
}



/*pagenavi*/

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
	padding: 4px 8px; 
	margin: 2px;
	text-decoration: none;
	color: white;
	background-color: #0F6ECF;	
}

.wp-pagenavi a:hover {	
	color: #0066cc;
	background-color: #FFFFFF;
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #0F6ECF;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #0F6ECF;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
background-color:#0F6ECF;
color:white;
margin:2px;
padding:4px 6px;
}



.aktt_tweets a{
color:#888888;
}

.aktt_tweet_time{
display:none;
}