/*  
Theme Name: Alt 24 Theme 
Theme URI: http://www.alt24.com
Description: Alt 24 Theme made by <a href="http://www.blogothemes.com/" target="_blank">mBerk</a>
Version: 1.0
Author: mBerk
Author URI: http://www.blogothemes.com/
*/

body {
	margin: 0px;
	background:url(images/alt24_bg.jpg);
	font-family:Tahoma;
	font-size:12px;
}
.wrapper {
	width:900px;
	margin:0 auto;
}
.banner img, .postsbanner img {
	border:1px solid #463323;
}
.postsbanner {
	position:absolute;
	top:43px;
	right:10px;
}
a {
	color:#cc0066;
}
a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}

#glinks { 
  font-family: Tahoma, Arial, Verdana;
  font-size: 14px;
  width: 100%;
  padding: 0;
  text-align: center;
}

#glinks a { 
  text-decoration: underline;
  font-weight: bold;
  color: #CC0066;
}

#glinks a:visited { color: #CC0066; }
#glinks a:hover { color: #000000; }
#glinks a:active { color: #000000; }


#glinks2 { 
  font-family: Tahoma, Arial, Verdana;
  font-size: 14px;
  width: 100%;
  padding: 0;
  text-align: center;
}

#glinks2 a { 
  text-decoration: underline;
  font-weight: bold;
  color: #CC0066;
}

#glinks2 a:visited { color: #CC0066; }
#glinks2 a:hover { color: #000000; }
#glinks2 a:active { color: #000000; }

#halloffame { margin-top: 10px; }
#halloffame img { border: 1px solid #402E1F ; }

.blink { 
  font-size: 14px;
  font-family: Tahoma;
  font-weight: bold;
  margin-top: 10px;
}

div.gal { 
  width: 510px;
  padding: 5px 0px 5px 0px;
  margin: 0;
}

.gal ul { 
  list-style-type: none;
  width: 510px; 
  padding: 10px;
  margin: 0;
}

.gal ul li {
  margin: 0px 0px 7px 6px;
  float: left;
  height:122px; 
}

.gal img { border: 1px solid black; }

/* header */
.header {
	height:155px;
}
.header a#logo, .header .girl1, .header .girl2, .header .desc, .header .god {
	float:left;
	height:155px;
}
.header a#logo {
	width:191px;
	background:url(images/alt24_headlogo.gif) top no-repeat;
}
.header a#logo h1 {
	display:none;
}

.header a#logo h3 {
	display:none;
}
.header .desc {
	background:url(images/alt24_headdesc.jpg);
	width:192px;
	position:relative;
	font-size:11px;
	color:#000;
}
.header .desc span {
	position:absolute;
	top:25px;
	left:9px;
	width:175px;
	height:70px;
}
.header .desc a#bookmark {
	position:absolute;
	width:90px;
	height:30px;
	top:99px;
	left:6px;	
}
.header .desc a#rss {
	position:absolute;
	width:80px;
	height:32px;
	top:98px;
	left:100px;
}
.header .desc a#rss strong {
	display:none;
}
.header .desc a#bookmark strong {
	display:none;
}
.header .god {
	background:url(images/alt24_headgod.jpg);
	width:198px;
	position:relative;
	color:#958552;
	font-size:9px;
	font-weight:bold;
	font-family:Trebuchet MS;
}
.header .god .thumb {
	position:absolute;
	width:79px;
	height:94px;
	top:32px;
	left:16px;
}
.header .god .thumb img{
	border:1px solid #3e361f;
}
.header .god .text {
	position:absolute;
	top:27px;
	left:100px;
	width:93px;
}
.header .god .text strong {
	display:block;
	font-size:17px;
	font-weight:normal;
	color:#3b331e;
	line-height:15px;
}
.header .god a#link {
	position:absolute;
	top:95px;
	left:97px;
	background:url(images/alt24_headgoflink.gif) no-repeat;
	width:93px;
	height:29px;
}
.header .god a#link strong {
	display:none;
}
.header .god a#more {
	position:absolute;
	top:112px;
	left:97px;
	background:url(images/alt24_headgofmore.gif) no-repeat;
	width:93px;
	height:17px;
} 
.header .god a#more strong {
	display:none;
}
.header .girl1 {
	background:url(images/alt24_headgirl1.jpg);
	width:96px;
}
.header .girl2 {
	background:url(images/alt24_headgirl2.jpg);
	width:223px;
}

/* Pages Menu */
.pagesmenu {
	position:absolute;
	top:10px;
	left:375px;
}

.pagesmenu img {
	border: 1px solid #000000;
}

.pagesmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.pagesmenu ul li {
	display:inline;
}
.pagesmenu ul li a {
	float:left;
	background:url(images/alt24_headmenubullet.gif) 0px 2px no-repeat;
	padding:1px 0 3px 24px;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.pagesmenu ul li a:hover {
	color:#fff;
}

.post .entry h3 { margin-bottom: 2px; }

/* Content */




.content {
	width:900px;
	background:#faf9ee url(images/alt24_headbg.jpg) top no-repeat;
	position:relative;
}
.content .foot {
	background:url(images/alt24_footline.jpg);
	height:29px;
	clear:both;
}
.main {
	float:right;
	width:552px;
	margin:79px 7px 0 0;
}

/* Post */
.post {
	display:block;
	background:#fff;
	margin-bottom:5px;
	border:2px solid #e0dbc1;
	width:546px;
}

.dbar {
	display:block;
	background:url(images/alt24_posttitlebg.gif) top no-repeat;
	text-align:center;
	margin:0;
	padding:5px 10px;
	font-weight:normal;
	line-height:20px;
	color:#fff;
	font-size:18px;
}
.dbar {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}

.post h1 {
	display:block;
	background:url(images/alt24_posttitlebg.gif) top no-repeat;
	text-align:center;
	margin:0;
	padding:5px 10px;
	font-weight:normal;
	line-height:20px;
	color:#fff;
	font-size:18px;
}
.post h1 a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}


.post h2 {
	display:block;
	background:url(images/alt24_posttitlebg.gif) top no-repeat;
	text-align:center;
	margin:0;
	padding:5px 10px;
	font-weight:normal;
	line-height:20px;
	color:#fff;
	font-size:18px;
}
.post h2 a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}

.post h3 {
	display:block;
	background:url(images/alt24_posttitlebg.gif) top no-repeat;
	text-align:center;
	margin:0;
	padding:5px 10px;
	font-weight:normal;
	line-height:20px;
	color:#fff;
	font-size:18px;
}
.post h3 a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}
.post .postmeta {
	display:block;
	padding:5px 10px;
	color:#795e46;
	font-size:10px;
	height:17px;
	clear:both;
	background:#e0dbc1;
}
.post .postmeta a {
	color:#795e46;
}
.post .postmeta a:hover {
	text-decoration:none;
}
.post .postmeta .date {
	background:url(images/alt24_postdateico.gif) no-repeat;
	padding:2px 0 0 25px;
	height:15px;
	float:left;
}
.post .postmeta .comments {
	background:url(images/alt24_postcommentico.gif) no-repeat;
	padding:2px 0 0 25px;
	margin-right:0px;
	width:86px;
	height:15px;
	text-align:center;
	float:right;
}
.post .entry {
	background:#fff;
	padding:10px 18px 10px 15px;
	text-align:justify;
	color:#4c3623;
	clear:both;
	display:block;
}

.post .entry p {
        margin: 0 0 0 0;
}

.post .entry img {
}
.post .entry a {
	color:#cc0066;
}
.post .entry a:hover {
	text-decoration:none;
}
.post .category {
	background:#f4ccf2 url(images/alt24_posttagsbg.gif) top repeat-x;
	display:block;
	color:#b45bb0;
	font-size:11px;
	clear:both;
}
.post .category span {
	background:url(images/alt24_posttagsico.gif) 10px 6px no-repeat;
	display:block;
	padding:7px 10px 10px 35px;
}
.post .category a {
	color:#b45bb0;
	font-weight:bold;
}
.post .category a:hover {
	text-decoration:none;
}

/* Sidebars */
.sidebar1, .sidebar2  {
	float:left;
	font-family:Trebuchet MS;
}
.sidebar1 .textwidget, .sidebar2 .textwidget {
	padding:5px 10px;
	margin:0;
}
.sidebar1 {
	width:150px;
	margin:9px 4px 0 7px;
}
.sidebar1 h3 {
	margin:0;
	padding:0;
	display:block;
	background:url(images/alt24_side1titlebg.gif) top no-repeat;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding:5px;
}
.sidebar1 ul {
	margin:0;
	padding:10px 0;
	list-style:none;
}
.sidebar1 li a {
	display:block;
	background:url(images/alt24_sidebullet.gif) 0px 6px no-repeat;
	color:#402e1f;
	text-decoration:none;
	padding:0 10px;
	margin:0 10px;
	font-weight:bold;
	text-align:left;
}
.sidebar1 li a:hover {
	color:#de0a78;
	text-decoration:underline;
}
.sidebar1 .mbwidget {
	background:#fff url(images/alt24_side1bg.gif) top no-repeat;
	width:148px;
	border-left:1px solid #bfbaa1;
	border-right:1px solid #bfbaa1;
	text-align:center;
}
.sidebar1 .mbwidgettop {
	background:url(images/alt24_side1top.gif) top no-repeat;
	height:5px;
	display:block;
}
.sidebar1 .mbwidgetfoot {
	background:url(images/alt24_side1foot.gif) top no-repeat;
	height:6px;
	display:block;
	margin-bottom:5px;
}

.sidebar2 {
	width:175px;
	margin:162px 0 0 0;
}
.sidebar2 h3 {
	margin:0;
	padding:0;
	display:block;
	background:url(images/alt24_side2titlebg.gif) top no-repeat;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding:5px;
}
.sidebar2 ul {
	margin:0;
	padding:10px 0;
	list-style:none;
}
.sidebar2 li a {
	display:block;
	background:url(images/alt24_sidebullet.gif) 0px 6px no-repeat;
	color:#402e1f;
	text-decoration:none;
	padding:0 10px;
	margin:0 10px;
	font-weight:bold;
	text-align:left;
}
.sidebar2 li a:hover {
	color:#de0a78;
	text-decoration:underline;
}
.sidebar2 .mbwidget {
	background:#fff url(images/alt24_side2bg.gif) top no-repeat;
	width:173px;
	border-left:1px solid #bfbaa1;
	border-right:1px solid #bfbaa1;
	text-align:center;
}
.sidebar2 .mbwidgettop {
	background:url(images/alt24_side2top.gif) top no-repeat;
	height:5px;
	display:block;
}
.sidebar2 .mbwidgetfoot {
	background:url(images/alt24_side2foot.gif) top no-repeat;
	height:6px;
	display:block;
	margin-bottom:5px;
}

/* Navigation */
.navigation {
	display:block;
	position:relative;
	margin:13px 0 8px 0;
}

.navigation a #prev {
	left:0px;
	background:url(images/alt24_prev.jpg) no-repeat;
	padding:5px 0 0 30px;
}
.navigation a #next {
	right:0px;
	background:url(images/alt24_next.jpg) no-repeat;
	padding:5px 30px 0 0;
}
/* Top 10 */
.mbwidget ul.top10 li {
	display:block;
	margin:3px 10px;
	padding:0 0 10px 50px;
	position:relative;
	font-size:13px;
	text-align:left;
}
.mbwidget ul.top10 li img {
	position:absolute;
	left:0;
	top:0;
	border:1px solid #846547;
}
.mbwidget ul.top10 a {
	display:block;
	background:none;
	color:#846547;
	font-size:11px;
	text-decoration:underline;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
}

/* Comments */
.comments-template{
	margin:0;
	padding:0;
	clear:both;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}



/* Footer */
.footer {
	display:block;
	clear:both;
	position:relative;
	color:#5f5e56;
	font-size:11px;
}
.footer .footerlogo {
	background:url(images/alt24_footlogo.png); 
	width:225px; 
	height:85px; 
	position:absolute; 
	display:block;
	z-index:1; 
	top:0px; 
	left:0px; 
}
.png {
	//background-image: none ! important;
	behavior: url('pngfix.htc');
}
.footer .copy {
	display:block;
	width:400px;
	position:absolute;
	top:5px;
	left:250px;
}
.footer .copy a {
	color:#5f5e56;
}
.footer .menu {
	position:absolute;
	top:5px;
	right:15px;
	display:block;
}
.footer .menu a {
	color:#b3b3b3;
	margin:0 5px;
}
.footer .menu a:hover {
	text-decoration:none;
}
