/*  
This theme was designed and built by moult...very badly i must add
wow this file is very very very long it's probably several pages long what horrible coding.
*/
#header h1.blogtitle{font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 0;}
#header p.desc{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
#top{background-color:#fff;background-image:url(images/topbck.gif);background-repeat:repeat-x;height:34px;}
#ddnav{background-color:#312e2e;height:35px;margin:0;padding:0;}
.entry{border:1px solid #dadada;margin:0px;padding:20px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 0px 0px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 0px 0px;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.postmetadata{border-top:1px #eee solid;font-size:10px;margin:0;padding:5px;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:600px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:600px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#eee;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}

pre { font-size: 14px; margin-bottom: 25px; width: 500px;  }

/*
	GENERIC RESET & BASIC STRUCTURE
*/
* 									{ margin: 0; padding: 0; }
body 								{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; color: #999; font-size: 11px; }
a 									{ /* remove the dotted outlines when clicking tabs */ 
						  		      outline: none; text-decoration: none; }
ul 									{ list-style: none; }


/*
	WIDGET STRUCTURE
*/
#blogSliderWrap 					{ width: 950px; margin-left: auto; margin-right: auto; border: 0px solid #F00; position: relative; }
#blogSlider 						{ width: 800px; margin-left: auto; margin-right: auto; border: 0px solid #F00; }
.stripViewer 						{ position: relative; overflow: hidden; clear: both; margin: 0px; border: 2px solid #FFF; }
.stripViewer .panelContainer 		{ position: relative; left: 0px; top: 0px; }
.stripViewer .panelContainer .panel { width: 800px; height: 150px; float: left; position: relative; }
.wrapper 							{ width: 800px; height: 150px; background-color: #FFF; }
.innerWrap 							{ width: 800px; height: 130px; overflow: hidden; border: 0px solid #F00; }

#push 								{ width: 43px; }

.stripNav                           { display: none; }

/* 
	SUB NAVIGATION
*/
.stripNavL a, .stripNavR a 			{ display: block; position: absolute; width: 43px; height: 43px; text-indent: -9999px; }
.stripNavL a						{ bottom: 55px; left: 20px; background: url(http://thinkmoult.com/wp-content/themes/thinkmoult/images/left.png); }
.stripNavR a 						{ bottom: 55px; right: 20px; background: url(http://thinkmoult.com/wp-content/themes/thinkmoult/images/right.png);
}


/* 
	HEADLINES STYLING 
*/
.panel ul 							{ width: 800px; }
.panel ul li a 						{ border-bottom: 1px solid #C1B599; color: #303030;
						  		  	  display: block; padding: 7px 10px; }
.panel ul li:last-child a 			{ /* Remove bottom border on last list item Hooray for pseudo selectors! */ border: none; }

.item                               { float: left; margin-left: 5px; margin-right: 5px; margin-top: 5px; width: 150px; height: 100px; background-color: #FFF; }

#header                             { text-align: center; height: 470px; width: 800px; margin-left: auto; margin-right: auto; background-image: url(../images/e2-productions.png) }
#top								{ width: 800px; margin-left: auto; margin-right: auto; margin-bottom: 30px; margin-top: 30px; font-family: Arial; font-weight: 100; font-size: 50px; color: #333; letter-spacing: -5px; }
#top a { color: #333; }
a                                   { color: #999; }
a:hover                             { color: #555; }

#footer
{
	margin-top: 50px;
	text-align: center;
	margin-bottom: 20px;
}

#content
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	color: #333;
	font-size: 16px;
}

#content h2
{
clear: both;margin-bottom: 10px; margin-top: 10px; font-family: Arial; font-weight: 100; font-size: 30px; color: #333; letter-spacing: -2px;
}

#content h2 a
{
	color: #333;
}
#content h2 a:hover
{
	color: #999;
}
#comments
{
margin-bottom: 10px; margin-top: 10px; font-family: Arial; font-weight: 100; font-size: 20px; color: #333; letter-spacing: -1px;
}

h3
{
	margin-bottom: 20px;
}

#respond h3
{
clear: both;margin-bottom: 10px; margin-top: 10px; font-family: Arial; font-weight: 100; font-size: 20px; color: #333; letter-spacing: -1px;
}
.entry p
{
margin-bottom: 30px;
}
.entry ul
{
list-style-type: circle; margin-left: 50px; margin-bottom: 30px;
}
.entry ol
{
margin-left: 50px; margin-bottom: 30px;
}
.comment p
{
	margin-bottom: 30px;
}

.footer {
    font-size: 11px;
    padding: 22px 0 10px 5px;
    margin-top: 18px;
    border-top: 1px solid #666;
    text-align:left;
    color: #666;
}

.footer div {
    width:360px;
    margin: 0 20px 0 0;
    float:left;
}

.footer img {
    border:0;
}

.footer div.last {
    width:130px;
    margin: 0 0 0 0;
}

.copyright {
    font-size: 11px;
    margin:12px 0 0 0;
    padding: 18px 0 10px 0;
    border-top: 1px solid #666;
    text-align:right;
    color: #666;
}

img {
	border: 0px;
}
