@charset "utf-8";
/* CSS Document */

/*Body Style*/
body{
	padding:0;
	margin:0;
	border:0;
	background-color: #241913;
	background-repeat: repeat-y;
	background-image: url(../images/temp/body.jpg);
	background-position: center top;
	background-attachment: fixed;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/************************
page Style
************************/
#page{
	width:800px;
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	height: 100%;
}
.home-button {
	float: left;
}



/************************
header Style
*************************/
#header{
	margin:0;
	width:100%;
	height:420px;
	padding-top: 300px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/temp/page.jpg);
	background-repeat: no-repeat;
}

#footer{
	width: 800px;
	background-image: url(../images/temp/footer.jpg);
	background-repeat: no-repeat;
	height: 244px;
	background-position: top;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}
#header-calendar{
	margin:0;
	width:100%;
	height:350px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/temp/page.jpg);
	background-repeat: no-repeat;
}



/************************
mainContent Style
*************************/
#mainContent{
	float:left;
	width: 800px;
	padding: 0;
	margin: 0;
}
.header-placement {
	height: 50px;
}


/************************
Foot Style
*************************/
#foot{
	margin: 0;
	width: 100%;
	background-image: url(../images/temp/footer.jpg);
	padding: 0;
	height: 230px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}

/************************
menu Style
*************************/
.menuWrap{
	width:800px;
	padding:0 0 10px 0;
	margin:0;
	float:right;
	border-bottom:1px solid #100b08;
}
.blog-body {
	float: left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
}
.blog-final {
	float: left;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: auto;
	left: 164px;
	top: 402px;
	margin-top: 10px;
}






/************************
pages classes Style
*************************/
.box{
	margin:0;
	width:100%;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.headers {
	height: 38px;
	width: 100%;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: thin none #FFFFFF;
}
.textbox {
	width: 480px;
	border: thin dotted #3E2B1F;
	margin-top: 0px;
	margin-bottom: 20px;
	float: left;
	height: auto;
}
.textbox-podcast {
	width: 480px;
	border: thin dotted #3E2B1F;
	float: left;
	height: 300px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.textbox-blog {
	width: 480px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: lef
	t;
	height: auto;
}

/************************
HomePage Style
*************************/
#featuredworks{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	float: left;
}
#featuredworks .work h3, #featuredworks .worklast h3{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:0 0 10px 0;
	margin:0;
}
.work h3 a, .worklast h3 a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

#featuredworks .work p, #featuredworks .worklast p{
	padding:0;
	margin:0;
}
#featuredworks .work{
	float:left;
	width:238px;
	background:#19120d;
	border:medium solid #2c1f16;
	margin-right:20px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-bottom: 20px;
}
#featuredworks .work img, #featuredworks .worklast img{
	border:0;
	margin: 0px;
	padding: 0px;
}
#featuredworks .worklast{
	float:right;
	width:238px;
	background:#19120d;
	border:medium solid #2c1f16;
	padding:0px;
}
.podcast-source {
	padding-top: 0px;
	padding-bottom: 5px;
	height: 28px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 16px;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	border: thin dotted #3A271C;
}

.podcast-area {
	padding-top: 0px;
	padding-bottom: 5px;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 16px;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	border: thin dotted #3A271C;
}

.normalBlock{
	display:block;
	margin:0;
	padding:0;
}
.inside #testimonial{
	float:left;
	width:480px;
	margin: 0px;
	padding: 0px;
	border: thin dotted #3C281C;
}
.follow{
	width:100%;
	height:70px;
	text-indent:-3000px;
	display:block;
	background-image: url(../images/temp/connect.jpg);
	background-repeat: no-repeat;
}

.follow a{
	display:block;
	float:left;
	width:142px;
	height:25px;
	background-image: url(../images/temp/connect.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.events{
	width:100%;
	height:76px;
	text-indent:-3000px;
	display:block;
	margin-left: 10px;
	background-repeat: no-repeat;
}
.inside .normalBlock #twitter #twits{
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
}
.inside .normalBlock #twitter #twits li{
	padding:0 0 20px 0;
	margin:0;
	list-style:none;
}




/************************
Profile Style
*************************/
.imageBox{
	width:244px;
	height:219px;
	background:url(../images/image_bg.gif) no-repeat;
	margin:0;
	padding:0;
}
.imageBox img{
	margin:0 0 0 0;
	padding:24px 0 0 22px;
}
.imageBoxLeft{
	float:left;
	margin:0 20px 20px 0;
}
.image {
	float: left;
}
.imageBoxRight{
	float:right;
	margin:0 0 20px 20px;
}
.sign-in {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	background-color: #241913;
}

.imageBox .Info{
	padding:40px 0 0 0;
}
.footer-left {
	float: left;
	width: 270px;
	padding-left: 40px;
	padding-top: 105px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	height: 120px;
}
.createdbyjeremy {
	width: 200px;
	height: 30px;
	background-image: url(../images/temp/web_created_by.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: 100px;
	margin-left: 20px;
}
.footer-blog {
	float: right;
	margin-top: 100px;
	margin-right: 20px;
	width: 430px;
	height: 140px;
}
.footer-right {
	float: right;
	width: 400px;
	padding-right: 40px;
	padding-top: 90px;
	height: 120px;
}
#footer p{
	color:#716258;
	font-size:13px;
	margin:0;
	float: left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#footer p a{
	color:#a2958c;
	text-decoration:none;
}
#footer p a:hover{
	color:#fff;
	text-decoration:none;
}


/*form - Form Style*/
form {
  padding: 0px 0;
  margin:0;
}
form p{
	padding:0;
	margin:0;
}
label {
  float: left;
  width: 100px;
  padding-right: 1px;
}
input,
textarea{
  padding: 6px;
  font: 400 12px arial, sans-serif;
  background: #3c3028;
  border:1px solid #43352b;
   color: #fff;
}
input:focus,
textarea:focus{  
  color: #fff;
  background:#5b483b;
  border:1px solid #8d6d58;
}
#name, #email, #subject{
	width:300px;
}
#message{
	width:400px;
	height:150px;
}
input.button {
  padding: 5px 20px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #fff;
  background-color: #a8b981;
  border-width: 1px;
  border-style: solid;
  border-color: #d5e3b5 #d5e3b5 #9aac72  #9aac72;
}


/*errorMsg - Error Message Block style*/
.errorMsg{
	float:left;
	padding:20px 20px 0px 20px;
	background:#692512;
	margin:0 0 20px 0;
	border-top:1px solid #ad5341;
	border-bottom:1px solid #ad5341;
	width:93%;
}
.errorMsg h3{
	color:#ff8e6e;
	margin:0;
	padding:0;
}
.errorMsg ul{
	margin:0;
	padding:0 0 20px 0;
}
.errorMsg ul li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	color:#f9cabc;
}
.errorMsg p{
	color:#f9cabc;
}

/*highlight style*/
.highlight{
	color:#d74613;
}


/*infoMsg - Info Message Block style*/
.infoMsg{
	float:left;
	padding:20px 20px 0px 20px;
	background:#83b406;
	margin:0 0 20px 0;
	border-top:1px solid #2d993c;
	border-bottom:1px solid #2d993c;
	width:93%;
	color:#fff;
}
.infoMsg h3{
	color:#cfdab4;
	margin:0;
	padding:0;
}






/*Slider*/
#slider {
    width: 720px;
	margin:20px 0 0 0;
    position: relative;
}

.scroll {
	width: 720px;
	height: 1200px;
	overflow: auto;
	position: relative;
	clear: left;
	background: #19120d;
	border:1px solid #2c1f16;
	margin:0 0 0 39px;
}

.scrollContainer div.panel {
	padding: 10px;
	width: 700px;
	height: 260px;
}


.scrollContainer h2{
	font-size:12px;
	font-weight:normal;
	color:#5c5224;
}
.scrollContainer p{
	color:#82725f;
	padding:0 0 20px 0;
	margin:0;
	font-size:12px;
}

.scrollButtons {
    position: absolute;
    top: 110px;
    cursor: pointer;
}

.scrollButtons.left {
    left: 0px;
	z-index:1000
}

.scrollButtons.right {
    right: -80px!important;
	right: -40px;
	z-index:1000
}

.hide {
    display: none;
}




.panel .item{
	float:left;
	width:100%;
}

.item .bigImage{
	float:left;
	width:471px;
	padding:0 10px 0 0;
	margin:0;
}
.item .otherImage{
	width:219px;
	float:right;
	padding:0;
	margin:0;
}
.item .otherImage div img{
	border:0;
	padding:0;
	margin:0;
}
.item .otherImage div{
	padding:0 0 7px 0;
	margin:0;
}

.item .leftBox{
	float:left;
	width:420px;
}
.item .leftBox h3{
	padding:0 0 10px 0;
	margin:0;
}
.item .rightBox{
	float:right;
	width:240px;
}
.item .rightBox h3{
	font-weight:normal;
	font-size:12px;
}

.item .visitsite{
	padding:8px 0 0 0;
	display:block;
	width:85px;
	height:28px;
	text-indent:-3000px;
}
.item .visitsite a{
	width:85px;
	height:28px;
	background:url(../images/visitsite.gif) no-repeat;
	display:block;
}
/* =TWITTER
--------------------------------------------------------- */
#twitter			{
	margin-bottom: 2.5em;
	width: 390;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#twitter p.status		{
	min-height: 57px;
	font-size: 10px;
	font-style: italic;
	margin-bottom: .5em;
	background: url(images/twitter.gif) top right no-repeat;
	padding-right: 58px;
	text-align: left;
	color: #7F705D;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
}
#twitter p			{margin: 1em 0; text-align: right;}
#sidebar {
	float: right;
	width: 300px;
	border: thin dotted #3D2A1E;
}
#twitter a			{
	border-bottom: 1px dotted #fff;
	width: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
}
#twitter a:hover		{text-decoration: none;}
/* =AS SEEN ON
--------------------------------------------------------- */.twitter {
	width: 390px;
}
#mainContent {
	width: 800px;
}

ads {
	height: auto;
	width: 100%;
}
#createdby {
	position:absolute;
	left:236px;
	top:1087px;
	width:270px;
	height:106px;
	z-index:1;
	overflow: scroll;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.blog-heading {
	font-size: 16px;
	font-weight: bold;
}
