/*  
Theme Name: PSDlearning v2.0
Author: Ross Aitken
Theme URI: http://www.psdlearning.com/
Description: PSDlearning <a href="www.psdlearning.com/">PSDlearning</a>.
Version: 1.0
*/

#similar li{
list-style:none;
}

#post-adsense{
text-align:center;
}

#post-adsense2{
text-align:left;
margin-bottom:10px;
}


#randpost{
width:255px;
height:170px;
margin:auto;
}

.randpost-img img{
width:75px;
height:75px;
border:1px solid #555;
float:left;
margin:3px;
padding:1px
}



#subscribe {
float:right;
width:250px;
}

a.subscribe-text, a.subscribe-text:visited {
color:#aba086;
font-size:16px;
font-weight:bold;
height:32px;
margin-left:10px;
position:relative;
top:5px;
}

a.subscribe-text:hover {
color:#3A362C;
}

#rss{
height:32px;
margin:13px 0 10px;
}

.rss-b, .rss-b:visited{
float:left;
background:transparent url(images/rsslink-s.png) no-repeat;
display:block;
height:32px;
width:40px;
}

#mail{
height:32px;
}

.mail-b, .mail-b:visited{
float:left;
background:transparent url(images/maillink-s.png) no-repeat;
display:block;
height:32px;
width:40px;
}

.rss-b:hover, .mail-b:hover{
background-position:-40px;
}


#flickr{
width:255px;
height:255px;
margin-bottom:5px;
}

.flickrimg{
border:1px solid #555;
float:left;
margin:3px;
padding:1px
}








/*DEFAULT*/
body{
font:75%/150% "Trebuchet MS", Tahoma, Arial;
color:#333;
background-repeat:repeat-x;
background-position:0 30px;
margin:0;
padding:0;
background:#e3e3e3;
}

a, a:visited{
color:#53007a;
text-decoration:none;
}

a:hover{
color:#880040;
}

a:focus{
outline:0;
}

img{
border:none;
}

p{
text-align:justify;
/*font-family: Georgia,"Times New Roman",Times,serif;*/
margin:0;
padding:0;
}

/*h1{
background:url(images/header-icon.gif) no-repeat;
padding-left:70px;
height:60px;
font:bold 36px/100% "Trebuchet MS", Tahoma, Arial;
color:#c9eefe;
margin:0;
}

h1 a,h1 a:visited{
color:#aba086;
text-decoration:none;
}

h1 a:hover{
color:#fff;
text-decoration:none;
}*/

h1{
color:#666;
font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;
padding-bottom:2px;
margin:0;
font-weight:bold;
}

h1 a,h1 a:visited{
color:#666;
text-decoration:none;
}

h1 a:hover{
color:#333;
text-decoration:none;
}

h3{
text-transform:uppercase;
font-size:12px;
color:#39c518;
font-weight:bold;
margin:0;
}

h4{
font:normal 130%/100% "Trebuchet MS", Tahoma, Arial;
color:#758d38;
margin:10px 0 5px;
}

small{
font-family:helvetica, arial, 'sans serif';
color:#888;
font-size:9px;
}

form{
margin:0;
padding:0;
}

/*ul{
margin:0;
padding:0;
list-style:none;
}*/

/*PAGE*/
#page{
margin:0;
}

#container{
margin:auto;
width:1070px;
}

/*NAVIGATION*/
#navigation{
border-left: 2px solid #aba086;
border-right: 2px solid #aba086;
background:#3a362c url(images/nav.png) repeat-x;
height:40px;
}

#navigation .con-img{
position:relative;
right:2px;
top:3px;
}

#navigation ul{
padding:0;
margin:0;
list-style:none;
}

#navigation ul li{
float:left;
text-decoration:none;
margin-left:20px;
}

#navigation h2{
margin:0;
}

#navigation h2, #navigation a, #navigation a:visited{
margin-top:11px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#aba086;
}

#navigation a:hover{
color:#39c518;
}

#welcome{
float:right;
margin-right:12px;
}

/*HEADER*/
#header{
height:100px;
}

#logo{
margin:0px;
float:left;
}

/*MENU*/
#menu{
border-left: 2px solid #aba086;
border-right: 2px solid #aba086;
border-bottom: 3px solid #39c518;
background:#3a362c url(images/menu.png) repeat-x;
height:50px;
}

#menu .con-img{
position:relative;
right:2px;
top:-4px;
}

#menu ul{
padding:0;
margin:0;
list-style:none;
position:relative;
top:-5px;
}

#menu ul li{
float:left;
text-decoration:none;
margin:20px 0 0 14px;
}

#menu ul li a, #menu ul li a:visited{
text-transform:uppercase;
font-size:10px;
color:#39c518;
font-weight:bold;
}

#menu ul li a:hover{
color:#fff;
}

#search{
float:right;
margin-top:18px;
padding-right:10px;
position:relative;
top:-5px;
}

#search form input[type="text"]{
background:transparent;
border-color:#39c518;
border-width:0 2px;
border-style:solid;
color:#aba086;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
padding: 0 10px;
width:100px;
}

#search form input[type="submit"]{
border:0;
background:transparent;
text-transform:uppercase;
font-size:12px;
color:#39c518;
font-weight:bold;
cursor:pointer;
padding:0;


}



#search form input[type="submit"]:hover{
color:#fff;
}

/*MIDPAGE*/
#midpage{
background:#fff;
border-left: 2px solid #aba086;
border-right: 2px solid #aba086;
padding:0 10px 10px 10px;
overflow:auto;
width: 1046px;

}


/*CONTENT*/
#content{
float:left;
width:730px;
}

#content h3{
color:#aba086;
font-size:16px;
margin-top:40px;
}

.post{
padding:15px 7px 14px;
margin-top:10px;
}

#content .t{
background:#e5e5e5 url(images/corner/post-t.png) no-repeat;
}

#content .b{
background:url(images/corner/post-b.png) bottom left no-repeat;
}


.post-comments{
float:right;
}

.post-author{
float:right;
}

.preview-img{
width:150px;
height:150px;
float:left;

border:1px solid #b7b7b7;
padding:1px;
margin-right:10px;
}

.more-link{
margin-bottom:10px;
}

.alignm {
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #DCDCDC;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding:20px;
}

.navigation{
margin:10px;
}

.prev-next{
color:#ddd;
}

/*BOOKMARK*/
#bookmark{
height:94px;
padding:10px;
margin-top:40px;
}

#content #bookmark h3{
border-bottom:1px dashed #545148;
margin:0 0 10px;
text-transform:uppercase;
font-size:12px;
color:#39c518;
font-weight:bold;
}

#content #bookmark p{
color:#999;
}

#bookmark a, #bookmark a:visited {
color:#EEEEEE;
margin:2px;
}

#bookmark a:hover {
color:#39C518;
}

#digg {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #ABA086;
padding:5px;
float:right;
}

.bookmark-text {
margin-left:40px;
}

.bookmark-feed-text {
margin-left:51px;
}

.green{
color:#39c518;
}

#book-border{
background:#3a362c url(images/corner/book-border.png) repeat-y;
}

#book-t{
background:url(images/corner/book-t.png) no-repeat;
}

#book-b{
background:url(images/corner/book-b.png) no-repeat bottom;
}

/*COMMENTS*/
#comments{
width:630px;
margin:20px 0 0;
padding:0;
}

.commentlist{
margin:0;
padding:0;
list-style:none;
}

.commentlist li{
margin:10px 0 0;
padding:0;
}

.comment-date{
margin-top:5px;
float:right;
}

.avatar-box{
margin:0;
width:98px;
padding:0;
float:left;
text-align:right;
min-height:140px;
}

.avatar{

}

.comment-text{
float:right;
min-height:120px;
padding:10px;
position:relative;
width:500px;
background:#F9F9F9;
border:1px solid #DCDCDC;
}

.comment-textalt{
float:right;
min-height:120px;
padding:10px;
position:relative;
width:500px;
border:1px solid #DCDCDC;
}

.mycomment{
float:right;
min-height:120px;
padding:10px;
position:relative;
width:500px;
border:1px solid #39c518;
}

#content .commentlist h3{
margin: 0 0 10px;
}

.commentlist h3 a{
color:#aba086;
text-decoration:underline;
}

#commentform {
	margin-top: 10px;	
float:right;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}

#commentform input{
	width: 200px;
	background:#F9F9F9;
        border-style:none;
	border: 1px solid #DCDCDC;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
padding:10px;
	width: 500px;
	height: 120px;
	background:#F9F9F9;
	border: 1px solid #DCDCDC;
	margin-top: 3px;
}

#commentform input[type="text"]{
padding-right:10px;
padding-right:10px;
}

#commentform textarea:focus, #commentform input[type="text"]:focus, #commentform textarea:hover, #commentform input:hover {
	background: #ffffff;
}
#commentform #submit{
	font-weight: bold;
	float:left;
	width: 208px;
	height: 26px;
        cursor: pointer;
       color:#787878;
         font-size:12px;
        margin-bottom:20px;
}
#commentform #submit:hover{
         background:#fff;
}

#commentform .logout{
text-align:right;
}

textarea, input{
font:12px "Trebuchet MS", Tahoma, Arial;
color:#333;
}


/*SIDEBAR*/
#sidebar{
float:right;
width:300px;
}

#sidebar a, #sidebar a:visited, #footer a, #footer a:visited{
color:#eee;
}

#sidebar a:hover, #footer a:hover{
color:#39c518;
}

#sidebar h3, #footer h3 {
border-bottom:1px dashed #545148;
margin-bottom:10px;
}

#sidebar .center{
text-align:center;
}

#sidebar .border{
background:#3a362c;  /*url(images/corner/sidebox-border.png) repeat-y; */
margin-top:10px;
}

#sidebar .t{
/* background:url(images/corner/sidebox-t.png) no-repeat; */
}

#sidebar .b{

/* background:url(images/corner/sidebox-b.png) no-repeat left bottom; */
}

.sidebox{
overflow:hidden;
padding:10px;
}

.sidebox-ad{
overflow:hidden;
padding:10px 0 0 10px;
}

.sidebox p{
color:#999;
}

.sidebox ul{
padding:0;
margin:0;
list-style:none;
}

#cpanel{
list-style:none;
}

#loginform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#loginform p {
	padding: 6px 0px;
	margin: 0px;
}
#loginform label{
	color: #787878;
	font-size: 87%;
}
#loginform input[type="text"], #loginform input[type="password"]{

background:transparent;
border-color:#39c518;
border-width:0 2px;
border-style:solid;
color:#aba086;
font-size:12px;
font-weight:bold;
padding: 0 10px;
width:100px;
}


#loginform #submit{
border:0;
background:transparent;
text-transform:uppercase;
font-size:12px;
color:#39c518;
font-weight:bold;
cursor:pointer;
padding-left:6px;
}

#loginform #submit:hover{
color:#fff;
}

#user-links li{
margin-bottom:10px;
}

/*FOOTER*/
#footer{
background:#3a362c url(images/nav.png) repeat-x bottom ;
padding:10px;
border-left: 2px solid #aba086;
border-right: 2px solid #aba086;
border-top: 3px solid #39c518;
}

#footer ul{
padding:0;
margin:0;
list-style:none;
}

#footer ul li{
padding-bottom:10px;
}

#footer .con-img{
position:relative;
right:12px;
top:15px;
}

#footer .adsensef{
float:right;
margin:25px 15px;
}

#footer .tutorials{
width:160px;
float:left;
}

#footer .comments{

width:260px;
float:left;
}

#footer .comments ul{
padding-right:40px;
}


#footer .partners{
width:200px;
float:left;
}

#credits{
margin-top:10px;
height:30px;
text-align:center;
}

#credits h3{
text-align:center;
color:#aaa;
}