/*
Theme Name: Marys kickass wordpress theme
Theme URI: http://trekvisual.com/
Description: This is Marys kickas blog theme. Live it, learn it, love it.
Version: 1.1
Author: Mary Licanin
Author URI: http://trekvisual.com/
Tags: mary, kickass, trekvisual, wordpress, blog, blue, kinda sucky first try
*/
html, body {margin:0; padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 1em;background: url(images/background.jpg) no-repeat #032b00;background-position:top left;background-attachment:fixed;}
#content {width: 1086px;margin: 0 auto;}
.cleaner {clear:both;height:0px;font-size:0px;border:none;margin:0;padding:0;background:transparent;}

img {border:none;}
a {outline:none;color:#ffa500;text-decoration:none;}	
a:hover {color:#ffa500;text-decoration:underline;}	

h1, h2 {margin:0;padding:0;font-weight:400;}
h1 {font-size:30px;}	
h2 {font-size:24px;}	

.header {background-image: url(images/logo.png);width: 759px;height: 112px;margin-left: 55px;margin-bottom: 37px;}
.header a{display:block;width: 759px;height: 112px;text-indent:-5000px;}

.inner-top {
	background-image: url(images/top.png);
	height: 51px;
	width: 927px;
	margin: 0 auto;
	padding: 29px 0 0 25px;
}
.inner-rail {background-image: url(images/rail.png);background-repeat: repeat-y;width: 952px;margin: 0 auto;}
.inner-bottom {background-image: url(images/bottom.png);height: 12px;margin: 0 auto;width: 934px;}

.footer-wrap {position:relative;width: 1086px;}
.footer {position: absolute;top: -144px;width: 1087px;height: 615px;left: 0px;z-index: -1;}

.footer-top {background-image: url(images/footer-back.png);height: 265px;width: 1086px;}
.footer-content {background-image: url(images/footer-rail.png);background-repeat: repeat-y;width: 864px;margin: 0 auto;padding: 0 25px 25px;}
.footer-bot {background-image: url(images/footer-bot.png);height: 29px;width: 914px;margin: 0 auto 50px;}

.main-wrap {margin-left: 10px;float: left;width: 585px;margin-bottom: 45px;}

.main-wrap .top {background-image: url(images/main-top.png);height: 10px;width: 585px;}
.main-wrap .rail {background-image: url(images/main-rail.png);background-repeat: repeat-y;width: 585px;padding: 25px 0 10px;}
.main-wrap .bot {background-image: url(images/main-bot.png);height: 10px;width: 585px;}

.rail .title {background-image: url(images/post-title-back.png);background-repeat: no-repeat;margin-left: 33px;min-height: 71px;padding-left:10px;padding-top:25px;}

.post-wrap {margin-left:33px;margin-bottom: 25px;}

.post-wrap .top {background-image: url(images/post-top.png);height: 10px;width: 510px;}
.post-wrap .rail {background-image: url(images/post-rail.png);background-repeat: repeat-y;width: 460px;padding: 0 25px 25px 25px;}
.post-wrap .bot {background-image: url(images/post-bot.png);height: 9px;width: 510px;}


.post-wrap2 .top {background-image:none;}
.post-wrap2 .rail {background-image:none;padding:0 25px;width: 535px;}
.post-wrap2 .bot {background-image:none;}

.post-wrap h1, .post-wrap2 h1 {background-image: url(images/post-title-back.png);background-repeat: no-repeat;min-height: 71px;min-width: 192px;line-height: 30px;padding-left: 10px;padding-top: 10px;}
.post-wrap p {line-height: 150%;font-size: 0.9em;}

#sidebar {float: right;width: 348px;padding-top: 35px;padding-right: 9px;}

.category ul{font-size: 24px;color: #FFF;width: 213px;line-height: 63px;text-align: center;padding: 0;	margin: 0 auto;list-style:none;}
.category a{display:block;height: 53px;color: #FFF;height: 63px;width: 227px;text-decoration:none;	background-image: url(images/category-back.png);}
.category a:hover{background-position:0 -63px;}

.tag-cloud {background-image: url(images/tag-cloud-top.png);width: 335px;background-repeat: no-repeat;padding-top: 116px;padding-left: 0px;margin: 25px auto;}
.tag-cloud .rail {background-image: url(images/tag-cloud-rail.png);background-repeat: repeat-y;width: 275px;padding: 0px 31px;text-align: justify;}
.tag-cloud-bot {background-image: url(images/tag-cloud-bot.png);width: 335px;margin: 0 auto;background-position: bottom;background-repeat: no-repeat;height: 33px;}

.ads {color: #003399;}
.ad-wrap {margin: 0 auto;width: 287px;}

.adtop {background-image: url(images/adbox-top.png);height: 27px;width: 287px;}
.ad-wrap .rail {background-image: url(images/adbox-rail.png);background-repeat: repeat-y;padding: 0 10px;}
.adbot {background-image: url(images/adbox-bot.png);height: 11px;width: 287px;}

.footer-content .right {}
.footer-content .left {float: left;width: 475px;margin-right: 10px;padding-left: 10px;}
.footer-content .box {
	float: right;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0.7em;
	padding: 5px 5px 0 100px;
	width: 200px;
	min-height: 75px;
	border-bottom: 1px solid #B0FFAA;
	margin-right: 40px;
}
#goran {background-image: url(images/goran.jpg);}
#mary {background-image: url(images/mary.jpg);}
#kait {background-image: url(images/kait.jpg);}

.footer-content p {}
.footer-content .box p {
	margin: 0;
	float: left;
	width: 125px;
	height: 32px;
}
.footer-content .box p {
	margin: 0;
	float: left;
	width: 125px;
}


img.alignright {float:right; margin:0 0 1em 1em;padding:10px; border: 1px solid #ccc;}
img.alignleft {float:left; margin:0 1em 1em 0;padding:10px;  border: 1px solid #ccc;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;padding:10px;  border: 1px solid #ccc;}
a img.alignright {float:right; margin:0 0 1em 1em;padding:10px;  border: 1px solid #ccc;}
a img.alignleft {float:left; margin:0 1em 1em 0;padding:10px;  border: 1px solid #ccc;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;padding:10px;  border: 1px solid #ccc;}

a:hover img.alignright, a:hover img.alignleft, a:hover img.aligncenter {border: 1px solid #ffa500;}
.postmetadata {color:#032b00;}	
.navigation .alignleft a{float:left;width:150px;padding-left:40px;}
.navigation .alignright a{float:right;width:150px;padding-right:40px;}

#comments, #respond {padding-bottom: 50px;font-weight: 400;color:#032b00;}
#comments {border-bottom: 1px dotted #ffa500;}

.commentlist {margin: 10px 0px;padding:0 20px;line-height: 130%;}
.commentlist li{padding: 5px 10px;position: relative;}
.commentlist .avatar {position: absolute;top: 5px;right: 5px;border: solid 1px #ffa500;padding: 1px;background: #fff;}
.commentlist .alt {background-color: #f4fff3;}
.commentlist {list-style:none;margin:0;padding:0;}
.commentlist a{font-size:.8em;color:#032b00;text-decoration:none;}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;font-style: normal;font-size: 120%;color: #ffa500;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
#commentform {margin-top: 10px;font: 110%;width: 485px;margin: 0 auto;}
#commentform p {padding: 6px 0px;margin: 0px;}
#commentform label{font-weight: bold;color: #666666;font-size: 100%;}
#commentform input{width: 153px;background:#d9f2d7;border: 1px solid #032b00;padding: 3px;margin-top: 3px;}
#commentform textarea{width: 478px;height: 115px;background:#d9f2d7;border: 1px solid #032b00;padding: 2px;margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;color:#032b00;}
#commentform #submit{background: url(images/btn-bg.gif) no-repeat;font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;border: none;float:right;width: 144px;height: 29px;}
#respond h3 {	font-weight: 400;
	color:#032b00;}
	
#searchform {
	width: 300px;
	padding: 0;
	background-repeat: no-repeat;
	height: 38px;
	margin: 0;
}
#searchform #s {margin-right: 5px;}
.searchbg {background:transparent url(images/search-back.png);width:171px;height:28px;float:left;border: 0;outline: none;padding:0;margin:0;text-indent:10px;padding-right:10px;padding-top:10px;}
#searchgo{background:transparent  url(images/button-go.png);font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;border: none;float:left;width: 42px;height: 41px;margin: 0;padding: 0;padding-right:3px;cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */vertical-align: middle;}

#searchform #searchsubmit {
	background: url(images/search-btn-bg.gif) no-repeat;
	border: none;
	width: 28px;
	height: 24px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}


.widgetizer ul {list-style:none;}
.widtetizer li {list-style:none;}

.inner-top .nav {
	float: left;
	width: 500px;
}
.inner-top .search {
	float: right;
	width: 250px;
}

.social-icon, .social-icon-last {
	float: left;
	width: 150px;
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.social-icon-last{border:none;}
.social-icon a, .social-icon-last a {display: block;width: 150px;line-height: 16px;}

#twitter {background-image: url(images/twitter.gif);}
#deviantart {background-image: url(images/deviantart.gif);}
#wordpress {background-image: url(images/wordpress.gif);}

.adsensewrap1  {margin-top: 25px;}
.adsensewrap1 .top {background-image: url(images/post-top.png);height: 10px;width: 510px;}
.adsensewrap1 .rail {background-image: url(images/post-rail.png);background-repeat: repeat-y;width: 460px;padding: 0 25px 25px 25px;}
.adsensewrap1 .bot {background-image: url(images/post-bot.png);height: 9px;width: 510px;}


.adsensewrap2  {margin-top: 25px;background:#FFFFCC;}
