/*

Theme Name: AllyCreations

Theme URI:

Description: Custom template coded by Naif Amoodi

Version: 1.0

Author: Naif Amoodi

Author URI: http://www.naif.in/

*/



body {

	margin: 0;

	background: #330e00 center top no-repeat url(images/bck.jpg);

	font-family: Arial, Verdana, sans-serif; font-size: 11px;

	color: #000;

}

#container:after, #content .post .entry:after, #content .navigation:after, #sidebar .ads:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#page {

	margin: 0 auto;

	width: 980px;

}

#header {

	position: relative;

	height: 287px;

}

#header .logo {

	position: absolute;

	top: 110px; left: 65px;

	margin: 0;

	width: 385px; height: 125px;

	font-size: 0; text-indent: -99999em;

}

#header .rss {

	position: absolute;

	top: 168px; left: 803px;

	width: 71px; height: 20px;

	text-align: center; line-height: 20px;

	color: #fff;

}

#header form {

	position: absolute;

	top: 218px; left: 602px;

	margin: 0;

	width: 185px;

}

#header form input {

	float: left;

	font-size: 11px;

}

#header form .text {

	padding: 3px 4px 0 4px;

	width: 175px; height: 17px;

	background-color: #fff;

	border: #330e00 1px solid;

	color: #330e00;

}

#header form .btn {

	margin: 12px 0 0 31px;

	width: 51px; height: 20px;

	background-color: transparent;

	border: 0;

	color: #fff;

	cursor: pointer;

}

#tb {

	position: relative;

	padding: 5px;

	background: url(images/bcktb.png);

}

* html #tb {

	background: #fff;

}

#container {

	padding: 20px 30px;

	width: 910px;

	background: repeat-y url(images/bckcontainer.png);

}

#content {

	float: left;

	margin: 0 35px 0 0;

	width: 580px;

	overflow: hidden;

	font-size: 12px;

}

#content .post {

	position: relative;

	margin: 0 0 25px 0; padding: 10px 0 25px 0;

	width: 100%;

	background: left bottom no-repeat url(images/bckpost.png);

}

#content .post .title {

	margin: 0 0 0 65px;

	font-size: 25px;

}

#content .post .title a {

	padding: 0 30px 0 0;

	background: right center no-repeat url(images/bckposttitle.gif);

	color: #900;

}

#content .page .title {

	margin: 0 0 15px 5px;

}

#content .post .meta a {

	font-weight: bold;

	color: #e01f00;

}

#content .post .meta-top {

	margin: 15px 0 20px 65px;

}

#content .post .meta-bottom {

	margin: 20px 0 0 5px;

}

#content .post .entry {

	padding: 10px;

	width: 560px;

}

#content .post .entry a {

	color: #900;

}

#content .post .date {

	position: absolute;

	left: 0; top: 0;

	width: 55px; height: 55px;

	background: no-repeat url(images/bckpostdate.gif);

}

#content .post .date span {

	display: block;

	text-align: center;

	font-weight: bold;

}

#content .post .date .d {

	line-height: 55px;

	font-size: 24px;

}

#content .post .date .m {

	font-size: 11px;

	color: #900;

	text-transform: uppercase;

}

#sidebar {

	float: left;

	margin: 0; padding: 0;

	list-style-type: none;

	width: 290px;

	overflow: hidden;

	font-size: 13px;

}

#sidebar a {

	color: #e01f00;

}

#sidebar li {

	margin: 0 0 20px 0; padding: 0 0 25px 0;

	background: left bottom no-repeat url(images/bcksidebarli.png);

}

#sidebar li li {

	margin: 0; padding: 0;

	background: none;

}

#sidebar h3 {

	margin: 0 0 10px 0;

	font-family: Pristina; font-size: 35px;
	
	src: url('Pristina.ttf');

	color: #611301;

	text-transform: lowercase;

}

#sidebar .menu ul {

	margin: 0; padding: 0;

	list-style-type: none;

	width: 290px; height: 165px;

	background: no-repeat url(images/bcksidebarmenuul.png);

}

#sidebar .menu li {

	margin: 0 0 1px 0;

	font-family: Pristina; font-size: 19px; font-weight: bold;
	
	src: url('Pristina.ttf');

}

#sidebar .menu li a {

	display: block;

	padding: 0 0 0 15px;

	height: 32px; line-height: 32px;

	color: #fff;

}

#sidebar .menu li a:hover {

	background: no-repeat url(images/bcksidebarmenuul.png);

}

#sidebar .menu li.i1 a:hover {

	background-position: 0 -165px;

}

#sidebar .menu li.i2 a:hover {

	background-position: 0 -198px;

}

#sidebar .menu li.i3 a:hover {

	background-position: 0 -231px;

}

#sidebar .menu li.i4 a:hover {

	background-position: 0 -264px;

}

#sidebar .menu li.i5 a:hover {

	background-position: 0 -297px;

}

#sidebar .ads {

	width: 100%;

}

#sidebar .ads img {

	float: left;

	margin: 0 0 15px 15px;

}

#sidebar .testimonials .quote {

	padding: 0 0 0 45px;

	background: no-repeat url(images/bcksidebartestimonialsquote.gif);

}

#footer {

	margin: -5px 0 0 0; padding: 28px 0 0 20px;

	height: 250px;

	line-height: 1.75em;

	background: no-repeat url(images/bckfooter.jpg);

	color: #fff;

}

#footer ul {

	margin: 0 0 5px 50px; padding: 0;

	list-style-type: none;

	line-height: 2.75em;

}

#footer li {

	display: inline;

	margin: 0 25px 0 0;

	font-family: Pristina; font-size: 20px; font-weight: bold;
	
	src: url('Pristina.ttf');

}

#footer li a {

	color: #fff;

}

#footer li a:hover {

	color: #fc3;

}

#footer a {

	font-weight: bold;

	color: #fc3;

}



#content .navigation {

	margin: 10px 0;

	width: 100%;

	font-weight: bold;

}

#content .navigation a {

	color: #000;

}

#content .postnavigation {

	margin: 25px 0 0 0;

}

#content .postnavigation a {

	display: block;

	line-height: 15px;

}

#content .postnavigation .alignleft a {

	padding: 0 0 0 35px;

	background: no-repeat url(images/bckpostnavigationleft.gif);

}

#content .postnavigation .alignright a {

	padding: 0 35px 0 0;

	background: right top no-repeat url(images/bckpostnavigationright.gif);

}



.commentlist, .children {

	margin: 0; padding: 0;

	list-style-type: none;

}

.children {

	margin: 10px 0 0 10px;

}

.commentlist .comment {

	margin: 0 0 15px 0; padding: 5px;

	background-color: #fcfcfc;

	border: #330e00 1px solid;

}

.commentlist .avatar {

	float: right;

	margin: 0 0 5px 5px;

	border: #330e00 1px solid;

}

.commentlist a, #respond a {

	color: #900;

}

#author, #email, #url, #comment {

	margin: 0 5px 0 0; padding: 3px;

	background-color: #fff !important;

	border: #330e00 1px solid;

}

#comment {

	width: 300px;

}

#comments, #respond h3 {

	font-size: 15px;

}

a#cancel-comment-reply-link {

	font-weight: bold;

}



/* A few generic styles used across the site */



a img {

	border: 0;

}

a {

	outline: 0;

	text-decoration: none;

}



td {

	vertical-align: top;

}



input, textarea {

	vertical-align: middle;

	font-family: Arial, Verdana, sans-serif; font-size: 12px;

	color: #000;

}

input[type="text"], textarea, select {

	padding: 2px;

	border: #330e00 1px solid;

}



acronym, abbr, span.caps {

	cursor: help;

}



acronym, abbr {

	border-bottom: 1px dashed #999;

}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #999;

}



blockquote cite {

	margin: 5px 0 0;

	display: block;

}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}



.clear {

	clear: both;

}



.center {

	text-align: center;

}



.hidden {

	display: none;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	color: #000;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}