/*  
Theme Name: Autumn Clouds
Theme URI: http://www.kipferhome.com
Version: 1.1
Author: Aaron Kipfer
Author URI: http://www.kipferhome.com
*/
html {
margin:0;
padding:0;
}

body {
background:url(images/bg-truck.jpg) top left no-repeat #15191C;
margin:0;
padding:0 0 0 90px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
color:#8ABBEA;
}

p {
line-height:20px;
}


li h2 {
margin-top:15px;
font-size:18px;
}

h1 {
letter-spacing:-1px;
color:#FFF;
font-size:30px;
padding:0;
margin:0;
font-weight:normal;
}

img {
border:0;
}

img.left {
padding:1px;
border:5px solid #21272C;
float:left;
margin-right:10px;
margin-bottom:5px;
}
img.right {
float:right;
padding:1px;
border:5px solid #21272C;
margin-left:10px;
margin-bottom:5px;
}
img.center {
padding:2px;
border:5px solid #21272C;
margin-left:auto;
margin-right:auto;
display:block;
}

a, a:visited {
color:#ACB735;
text-decoration:none;
font-weight:bold;
}
a.darkblue, a.darkblue:visited {
color:#53616C;
text-decoration:underline;
}
a.darkgreen, a.darkgreen:visited {
color:#545911;
}
a.lightgreen, a.lightgreen:visited {
color:#AAC667;
}
a:hover, a.lightgreen:hover, a.darkgreen:hover, a.darkblue:hover {
color:#FFF;
text-decoration:underline;
}

.clear {
clear: both;
}

.zero {
margin:0;
padding:0;
}

.txtright {
text-align:right;
}

.right {
float:right;
}

.left {
float:left;
}

.bottom10 {
display:block;
margin-bottom:10px;
}

.darkblue {
color:#53616C;
}

.lightgreen {
color:#AAC667;
}

.darkgreen {
color:#545911;
}

#twitterwhat {
padding:10px 0 0 671px;
display:block;
height:26px;
}
#twitterwhat a, #twitterwhat a:visited {
font-size:12px;
text-decoration:none;
target:_blank;
color:#958A7E;
}
#twitter {
padding-left:459px;
width:424px;
overflow:hidden;
display:block;
height:78px;
margin-bottom:5px;
}
.twittertime {
color:#625828;
font-size:12px;
margin-left:5px;
vertical-align:text-bottom;
font-family:Arial, Helvetica, sans-serif;
}
#twitter a, #twitter a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#3E412B;
font-weight:normal;
}
#twitter a:hover {
color:#009DF4;
text-decoration:none;
}

.cutoff69 {
display:block;
height:69px;
overflow:hidden;
margin-bottom:3px;
}

.cutoff27 {
display:block;
height:29px;
overflow:hidden;
margin-bottom:1px;
}

#topmenu {
width:865px;
padding-right:45px;
padding-top:17px;
height:23px;
text-align:right;
color:#E4E0DB;
text-transform:uppercase;
font-size:12px;
}
#topmenu a, #topmenu a:visited {
margin-left:15px;
color:#E4E0DB;
font-weight:normal;
}
#topmenu a:hover {
color:#FFF;
text-decoration:underline;
}

#container {
width:910px;
padding:0;
margin:0;
}

#content {
width:525px;
padding:10px;
background:url(images/bg-contenttopleft.jpg) top left no-repeat #121314;
float:left;
}

#topstory {
width:500px;
height:165px;
float:left;
background:url(images/bg-topstory.gif) no-repeat;
overflow:hidden;
padding:5px 10px 0 15px;
}
#topstory img {
margin-right:38px;
float:left;
}
#topstory h1 {
letter-spacing:-1px;
color:#ECD060;
font-size:20px;
padding:0;
margin:0 0 13px 0;
font-weight:normal;
}
#topstory h1 a, #topstory h1 a:visited {
color:#ECD060;
text-decoration:none;
font-weight:normal;
}
#topstory h1 a:hover {
color:#FFF;
}
#topstory p {
margin:0;
padding:0;
}
#topstory .info {
margin-top:13px;
font-size:12px;
text-align:right;
}

#latestphotos {
width:469px;
height:116px;
float:left;
background:url(images/bg-latestphotos.jpg) no-repeat;
overflow:hidden;
padding:31px 0 0 55px;
}
#latestphotosimg {
width:141px;
height:127px;
margin:-19px 51px 0 52px;
vertical-align:top;
float:left;
}
.latestphotosthumb {
width:83px;
height:83px;
}

#latestmovies {
width:525px;
height:125px;
float:left;
background:url(images/bg-latestmovies.jpg) no-repeat;
overflow:hidden;
padding-top:22px;
}
#latestmoviesimg {
width:141px;
height:127px;
margin:0 13px 0 5px;
float:left;
}
#latestmovies ul {
margin:0;
padding:0;
}
#latestmovies li {
display:inline;
list-style-type:none;
padding:0;
margin:0 17px 0 0;
}
#latestmovies li img {
width:100px;
height:100px;
}

.smallpostscontainer {
width:501px;
height:100px;
float:left;
background:url(images/bg-smallpost.gif) no-repeat;
overflow:hidden;
padding:8px 10px 0 14px;
margin-bottom:15px;
}
#smallposts img.icon  {
float:left;
margin:5px 21px 0 0;
height:90px;
width:90px;
}
#smallposts h1 {
letter-spacing:-1px;
color:#ECD060;
font-size:18px;
padding:0;
margin:0 0 8px 0;
font-weight:normal;
}
#smallposts h1 a, #smallposts h1 a:visited {
color:#ECD060;
text-decoration:none;
font-weight:normal;
}
#smallposts h1 a:hover {
color:#FFF;
}
#smallposts p {
margin:0;
padding:0;
font-size:11px;
line-height:15px;
}
#smallposts .info {
margin:10px 83px 0 0;
font-size:9px;
text-align:right;
}

a.commentbubble, a.commentbubble:visited {
float:right;
width:55px;
height:53px;
text-align:center;
background:url(images/commentbubble.gif) no-repeat top left;
margin:-20px 10px 0 13px;
overflow:hidden;
color:#FFF;
font-weight:normal;
}
a.commentbubble:hover {
display:block;
width:55px;
height:53px;
background:url(images/commentbubble-on.gif) no-repeat top left;
text-decoration:none;
color:#15191C;
}
a.commentbubble h3 {
font-size:18px;
padding:0;
margin:7px 0 -3px 0;
font-weight:normal;
}
a.commentbubble small{
font-size:8px;
}

#sidebar {
float:left;
width:365px;
}

#recentcomment {
background:url(images/bg-recentcomment.gif) no-repeat top left;
width:234px;
height:109px;
float:left;
padding:5px 5px 0 126px;
}
#recentcomment small {
font-size:11px;
}
#recentcommenttxt a, #recentcommenttxt a:visited {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#D0E19B;
display:block;
height:57px;
font-weight:normal;
overflow:hidden;
margin-top:4px;
}
#recentcommenttxt a:hover {
text-decoration:none;
color:#FFF;
}
#recentcommentinfo {
color:#545911;
margin:12px 0 0 -30px;
font-size:11px;
overflow:hidden;
height:15px;
}

.sidebar50 {
width:365px;
height:50px;
margin:0;
padding:0;
float:left;
}

#categorycloud {
background:url(images/bg-categorycloud.jpg) no-repeat bottom #513B17;
width:255px;
height:98px;
padding:5px 100px 10px 10px;
float:left;
color:#9D7F4D;
}
#catcloud a:hover {
color:#FFF;
text-decoration:none;
}

#favoritereading {
background:url(images/bg-favoritereading.jpg) #9D7F4D top no-repeat;
width:345px;
padding:80px 10px 10px 10px;
float:left;
}
#favoritereading ul {
list-style:none;
padding:0;
margin:0;
margin-bottom:5px;
}
#favoritereading li {
list-style:none;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #775D32;
}
#favoritereading a, #favoritereading a:visited {
color:#503A17;
}
#favoritereading a:hover {
color:#FFF;
text-decoration:none;
}

#shoutout {
background:url(images/bg-shoutout.jpg) #5C0A0A top no-repeat;
width:345px;
padding:78px 10px 10px 10px;
float:left;
}

.akpc_pop { /* Popularity Contest */
font-weight:bold;
}

#popularposts {
float:left;
width:345px;
background:url(images/bg-popularposts.jpg) no-repeat top #203951;
display:inline;
padding:78px 10px 10px 10px;
}

#popularposts ol {
padding:0;
margin:0;
padding-left:29px;
color:#BCCDDE;
}

#popularposts li {
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #3C5F80;
}

#popularposts a, #mostpopularposts a:visited {
text-decoration:none;
color:#BCCDDE;
}

#popularposts a:hover {
color:#FFF;
text-decoration:none;
}

#chatlive {
background:url(images/bg-chatlive.jpg) repeat-x;
width:345px;
height:250px;
padding:10px;
float:left;
}

#singlepost {
background:url(images/bg-singlepost.gif) top left no-repeat;
width:501px;
padding:8px 10px 10px 14px;
float:left;
}
#singlepost h1 {
letter-spacing:-1px;
color:#ECD060;
font-size:20px;
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}
#singlepost h1 a, #singlepost h1 a:visited {
color:#ECD060;
text-decoration:none;
font-weight:normal;
}
#singlepost h1 a:hover {
color:#FFF;
}
#singlepost img.icon {
float:left;
margin:5px 15px 0 0;
height:90px;
width:90px;
}
#singlepostdate {
padding:0 5px 0 5px;
height:27px;
line-height:27px;
display:block;
background:url(images/bg-singlepostinfo.jpg) repeat-x top;
border-top:1px solid #121314;
border-bottom:1px solid #121314;
overflow:hidden;
}
#singlepostinfo {
margin:10px 0 20px 104px;
padding:0 5px 0 5px;
height:27px;
display:block;
border-bottom:1px solid #21272C;
color:#53616C;
}
#singlepostinfo a, #singlepostinfo a:visited {
color:#53616C;
}
#singlepostinfo a:hover {
color:#FFF;
}
#singlepostcontent {
color:#B6C0C9;
margin-left:-13px;
border-bottom:1px solid #21272C;
}
#singlepostcontent h2 {
font-size:20px;
font-weight:normal;
color:#8ABBEA;
}
ul#commentlist {
margin:0;
padding:0;
list-type:none;
}
ul#commentlist li {
list-style:none;
background:#15191C;
margin:0 0 2px 0;
padding:17px 15px 15px 15px;
}
ul#commentlist li.commentalt {
background:#1F2529;
}
ul#commentlist cite {
font-size:16px;
font-weight:bold;
}
.commentnumber {
float:left;
width:55px;
height:53px;
text-align:center;
background:url(images/commentbubble.gif) no-repeat top left;
color:#15191C;
margin:-7px 10px 0 0;
}
.commentnumber h3 {
font-size:20px;
padding:0;
margin:10px 0 -3px 0;
}
#commentform input {
width:326px;
height:23px;
border:1px solid #30383F;
padding:7px 0 0 31px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
overflow:visible;
margin-bottom:10px;
}
input#submit {
width:150px;
height:30px;
border:0;
margin:0;
padding:0;
}
input#author {
background:url(images/bg-inputname.jpg) no-repeat top left #15191C;
}
input#email {
background:url(images/bg-inputemail.jpg) no-repeat top left #15191C;
}
input#url {
background:url(images/bg-inputwebsite.jpg) no-repeat top left #15191C;
}
textarea#comment {
width:350px;
height:190px;
border:1px solid #30383F;
color:#FFF;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/bg-inputcomment.jpg) no-repeat top left #15191C;
}
#relatedposts {
background:url(images/bg-relatedposts.gif) no-repeat top left #959C4C;
width:345px;
float:left;
padding:70px 10px 10px 10px;
}
#relatedposts a, #relatedposts a:visited {
color:#3A3F0C;
display:block;
padding:5px 0 5px 21px;
border-bottom: 1px solid #707722;
background:url(images/icon-post.gif) left no-repeat;
}
#relatedposts a:hover {
color:#FFF;
text-decoration:none;
}

#newestposts {
background:url(images/bg-newest.jpg) #9D7F4D top no-repeat;
width:345px;
padding:80px 10px 10px 10px;
float:left;
}
#newestposts a, #newestposts a:visited {
display:block;
padding:5px 0 5px 21px;
border-bottom: 1px solid #775D32;
background:url(images/icon-post.gif) left no-repeat;
color:#503A17;
}
#newestposts a:hover {
color:#FFF;
text-decoration:none;
}

#search {
background:url(images/bg-search.jpg) no-repeat;
width:274px;
height:43px;
margin:0;
padding:7px 0 0 91px;
float:left;
}
#searchform input {
width:247px;
height:24px;
border:1px solid #30383F;
background:url(images/bg-inputsearch.gif);
padding:8px 5px 0 5px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
overflow:visible;
}

#imageData a, #imageData a:visited {
color:#15191C;
text-decoration:underline;
font-weight:bold;
}
#imageData a:hover {
color:#497096;
}

#footer {
background:url(images/bg-footer.jpg) repeat-x top;
width:335px;
float:left;
padding:15px;
min-height:50px;
}

#pagetitle {
width:406px;
height:67px;
padding:25px 0 0 119px;
margin-bottom:15px;
}
.titlecontactus {
background:url(images/bg-titlecontact.jpg) no-repeat top left;
}
.titlecategory {
background:url(images/bg-titlecategory.jpg) no-repeat top left;
}
.titlemovies {
background:url(images/bg-titlemovies.jpg) no-repeat top left;
}
.titlealbums {
background:url(images/bg-titlealbums.jpg) no-repeat top left;
}
.titlethevault {
background:url(images/bg-titlevault.jpg) no-repeat top left;
}
.titlesearch {
background:url(images/bg-titlecategory.jpg) no-repeat top left;
}

div.pagination {
	float:left;
	margin:20px 0 20px 0;
	text-align:center;
	width:525px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	border: 1px solid #30383F;
	text-decoration: none; 
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #30383F;
	color: #000;
	background-color: #30383F;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	border: 1px solid #30383F;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	border: 1px solid #30383F;
	color: #929292;
}

#pagecontent {
width:501px;
padding:8px 10px 10px 14px;
float:left;
color:#B6C0C9;
margin-bottom:20px;
border-bottom:1px solid #21272C;
}

#thevault li {
list-style:url(images/icon-post.gif);
}

ul.recentcomments {
padding:0;
margin:0;
}
li.recentCommentsPostTitle {
display:block;
list-style:none;
margin-bottom:15px;
background:url(images/commentbubble.gif) no-repeat left;
padding-left:100px;
height:100px;
padding:0;
border-bottom:1px solid #21272C;
}
li.recentCommentsPostTitle ul {
display:block;
background:none;
margin-bottom:0;
list-style:none;
margin:0;
padding:10px 0 0 65px;
}
li.recentCommentsPostTitle ul a, li.recentCommentsPostTitle ul a:visited {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#BCCDDE;
line-height:1.3em;
font-weight:normal;
text-decoration:none;
}
li.recentCommentsPostTitle ul a:hover {
color:#FFF;
text-decoration:underline;
}

li.recentCommentsPostTitle a, li.recentCommentsPostTitle a:visited {
color:#53616C;
text-decoration:underline;
}
li.recentCommentsPostTitle a:hover {
color:#FFF;
text-decoration:underline;
}

#ajax_comments_loading {
display:block;
width:100%;
margin:15px 0 15px 0;
}

ul.aktt_tweet_digest li {
padding-top:10px;
padding-bottom:10px;
}
ul.aktt_tweet_digest a, ul.aktt_tweet_digest a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#8ABBEA;
font-weight:normal;
}
ul.aktt_tweet_digest a:hover {
color:#009DF4;
text-decoration:none;
}


