/*
Theme Name: Moore think
Theme URI: http://newideaweb.com/
Description: An advance theme for Moore think
Version: 1.0.0
Author: Geet Purwar
Author URI: http://newideaweb.com/
*/



body   {
	
	margin:0; 
	
	padding:0; 
	
	background:url(images/bg.jpg); 
	
	font-family:Arial, Helvetica, sans-serif; 
	
	font-size:14px; color:#333333;}
	
a {color:#cbc9c9; text-decoration:none;}

a:hover {color:#EB9FAD;}
	

#wrap {

	width:960px; 
	
	margin:0 auto;

	}



img {border:none;}



/*** Header ***/

#header 

	{
		
	 width:958px; 
	 
	 height:147px; 
	 
	 float:left; 
	 
	 background:url(images/bg_header.jpg) no-repeat;
	 
	 }
	

#logo {

	width:560px;

	height:114px;

	margin:15px 0 20px 237px;

	float:left;

	}


.toparea {
	width:116px;
	
	height:36px;
	
	float:right;
		
	margin:7px -12px 0 0;
	}


.toparea img {
	
	margin:3px 5px 0 0;
	}






/***Main Content ***/


#page {
 	width:958px; 
	
	margin:0 auto 0; 
	
	float:left;

	padding:0 20px;
	
	background:url(images/bg-details.png) repeat-y center; 
	
	}

	
#main{ 

 	width:958px; 
	
	margin:0 auto; 
	
	float:left;
	
	background:#fff;

	
	padding:0;
	
	}
	
	

	
.topContent p {
	 color:#5A5A5A;
	 width:950px;
	 margin:0 0 0 35px;
	 }


#content {
	background:none;

	float:left;
	
	margin:10px 0 25px 0;

	width:660px;

	padding: 0px 0 5px 5px;

	}

#content a {color:#903333; text-decoration:none;}
#content a:hover {color:#903333; text-decoration:none;}


#content h2 

	{

	font-size:16px;

	text-transform:uppercase;

	padding: 10px 0 0 20px;

	font-weight:normal;

	margin:0 0 10px 0;
	
	width:384px;
	
	height:40px;

	color:#fff; 
	
	background:url(images/headtitle_bg.png)no-repeat;

	}

	

#content h2 a {	color:#fff; text-decoration:none;}



#content h2.postTitle {
	background:none !important;
	
	color:#903333;
	
	width:600px;
	
	margin:0 0 0 -12px !important;
	
	font-size:22px;
	
	text-transform:none;
	
}

#content h2.postTitle a{
	
	color:#903333;
	
	text-decoration:none;	
}


#content p {

	width: 580px;

	color:#5a5a5a;

	padding:0 0 0 8px;

	font-size:13px;

	margin:0 0 14px 10px;

	line-height:20px;

	}


/**  Post Item **/

#content #post-item {
	float:left;
	margin:8px 0 0 0;
	width:660px;
	padding: 0px 0 5px 0;
	}

#content #post-item p.meta {
	padding:0;
	margin:-5px 0 20px 10px;
	color:#5a5a5a;
	float:left;
	}	

#content #post-item p.meta a{
	color:#903333; 
	font-weight:normal;
	text-decoration:none;
	}	

#content #post-item p.meta a:hover{
	color:#903333; 
	text-decoration:underline;
	}	


#content #post-item p {
	width: 600px;
	color:#5A5A5A !important;
	padding:0 0 0 8px;
	font-size:13px;
	margin:35px 0 14px 0px;
	line-height:20px;
	}

img.alignleft {
	float:left !important;
	margin:0 10px 5px 0 !important;
	}



/*** Sidebar ***/

#sidebar {

    float: right;

	width:288px;
	
    margin: 2px 0 0 0;

    padding:0;

	list-style:none;

	}

#sidebar .widget {
	background:none;

	width:288px;
	
	padding:0;
	
	height:auto;

	float:left;
	
	margin:0 0 15px 0;

	}

/*#sidebar .widget h2 {
	background:none repeat scroll 0 0 #3E3A37;
	width:288px;
	margin: 5px 0px 0 0px;
	float:left;
	padding:0;
	text-transform:uppercase;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
	}
*/

#sidebar .textwidget {

	padding:0;
	
	margin:7px 0 0 10px;

	float:left;

	width:273px;
	
	font-size:12px;

	line-height:20px;
	
	font-style:normal;

/*	color:#000;
*/
	}


/*#sidebar ul{
	list-style:none !important;
	width:270px;
	padding: 0 10px 10px 20px;
	margin:8px 0 8px 0;
	float:left;
	height:auto;
	}

#sidebar ul li{
	list-style:none !important;
	padding:0;
	margin:5px 0 0 0;
	}


#sidebar ul li a{
	font-size:13px;
	text-decoration:none;
	color:#5A5A5A;
	}

#sidebar ul li a:hover {
	color:#C5242E;
	}
*/

#sidebar li#text-356012183 {
	background:url(images/as-seen-bg.png) repeat-y;
    float: left;
	width:288px;
	height:auto;
    margin: 8px 0 0 0;
    padding:0;
	}


#sidebar li#text-356012183 .widget h2 {
	background:url(images/as-seen-h2bg.png) repeat-x;
	width:278px;
	height:30px !important;
	margin: 0px 0px 0 0px;
	float:left;
    padding:6px 0 0 10px;
	text-transform:uppercase;
	color: #4e544e;
    font-size: 13px;
    font-weight: normal;
	}
	
#sidebar li#text-356012183 img{
	margin:0 3px 0 5px;
	float:left;
	}
	
	
	
#sidebar li#text-356012184 {
	background:url(images/about-bg.png) repeat-y;
    float: left;
	width:288px;
	height:auto;
	color:#fff;
    margin: 5px 0 0 0;
    padding:0;
	}
	
#sidebar li#text-356012184 .textwidget span.white {
	color: #fff;
}

#sidebar li#text-356012184 .textwidget  p {
	width:264px;
	margin:0 0 0 -7px;
	float:left;
	padding:8px 10px 10px 10px;
	border-bottom: solid 1px #4e1616  !important;
}

#sidebar li#text-356012184 .widget h2 {
	background:url(images/about-h2bg.png) repeat-x;
	width:278px;
	height:30px !important;
	margin: 0px 0px -10px 0px;
	float:left;
    padding:6px 0 0 10px;
	text-transform:uppercase;
	color: #eb9fad;
    font-size: 13px;
    font-weight: normal;
	}



/*** Footer ***/

#footer	{ 

	width:938px; 
	
	height:41px; 
	
	margin:0 auto;
	
	padding:20px 10px 0 10px; 
	
	background:url(images/bg_footer.jpg) no-repeat; 
	
	color:#fff; 
	
	font-size:11px; 
	
	float:left;}


#footer_link  {
	
	width:400px; 
	
	float:left;
	
	}

#footer_link a	{
	
	color:#fff; 
	
	text-decoration:none; 
	
	padding:0 5px;
	
	}

#footer_link ul, #footer_link ul li	{

	list-style: none;
	
	margin: 0px;
	
	padding: 0px;
	
}


#footer_link ul	   {
	
	overflow: hidden;
	
}


#footer_link ul li	  {
	
	float: left;

}

#footer_link ul li  a

	{
		
	color:#fff;
	
	border-right:solid 1px #666a6d;
	
	padding: 0px 10px 0 10px;
		
	text-decoration:none;
	
	}



#copyright{ width:538px; float:left; text-align:right; color:#8d8e8f;}


	

/*** Others ***/

.clear {
	clear:both;
	}
	
a.more {color:#032a61; text-decoration:none; background:none !important; padding:4px;font-style:normal; margin:0;}


.alignright {
	float:left;
	margin:0px 10px 5px 0;
}
.alignright a:hover{
	text-decoration:underline !important;
}

#nextprevious {
	margin:0 0 0 5px !important;
	}	
	
#nextprevious .alignleft {
	float:left;
	margin:0 0 0 0 !important;
	}	
#nextprevious .alignleft a:hover{
	text-decoration:underline;
}
#nextprevious .alignright {
	float:right;
	margin:0 60px 0 0 !important;
	}
#nextprevious .alignright a:hover{
	text-decoration:underline;
}


#categorieslist {
	color:#5a5a5a !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:solid 3px #d8d8d8;
	padding:10px 20px 10px 20px !important;
	width:200px !important;
	margin:0 0 15px 10px !important;
	}

.vid-content {
	float:left !important;
	margin:2px 0 0 5px !important;
	}


/** Comments ***/


/* Comments */

#comments {
  margin-bottom: 10px;
  margin-top: 30px;
  margin-left:10px;
  width: 530px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */
  padding: 0px 15px 10px 0;
  }
#comments h3 {
  font-size: 10pt;
  font-weight: normal;
  color:#5a5a5a;
  margin: 15px 0;
  padding: 0;
  }
#comments p a {
	color:#5a5a5a;
	text-decoration:none;
  }
#comments p a:hover {
	color:#5a5a5a;
	text-decoration:underline;
  }
#comments p {
	color:#5a5a5a;
	width:500 !important;
	float:left;
  padding:0;
  margin: 7px 0 12px 20px !important;
  }
ul.commentlist, ul.trackback  {
  list-style-type: none;
  margin: 10px 0 10px -30px !important;
  font-size: 9pt;
  }
.commentlist li, .trackback li {
  width: 500px !important;
  margin: 10px 0 15px 0;
  padding: 10px 10px 10px 0;
  list-style-type: none;
  }
.commentlist li.alt {
  border: none;
  margin-top:10px;
  }
.commentlist li.cleared {
  background: transparent;
  border: none;
  }
.commentlist a:hover {
  color: #eee;
  }
.commentlist a.gravatar {
  float: left;
  margin: 0 15px 10px 0;
  width: 60px;
  }
.commentlist .commentbody {
  margin: 0 0 0 -30px;
  padding: 0;
  }
.commentlist .commentbody p a {
  text-decoration: underline;
  }
.commentlist cite {
  font-size: 13pt;
  font-style: normal;
  color:#5a5a5a;
  }
.commentlist small.commentmetadata a {
  color: #666;
  }
.commentlist p {
  color: #dedede;
  }
#respond {
  clear: both;
  margin-top: 15px;
  margin-left:5px;
  }
textarea#comment {
  width: 510px;
  border:solid 1px #666;
  color: #111;
  padding: 10px;
  }
#comments #submit {
  margin: 0;
  }
#extrastuff a {color:#999; font-size:0.8em;}
#extrastuff a:hover {color:#6598b8; text-decoration:none;}
#extrastuff #rssleft {float:left; width:250px;}
#extrastuff #trackright {float:right; width:180px; text-align:right;}
	

/** Old Styles Here **/
.extra_contenthodlervid{ width:650px; float:left; padding:0 5px 0 0px; margin-top: 5px; }
.extra_contenthodlervid .textcontent_holder{width:295px; float:left; padding:15px 5px; border-bottom:1px solid #ccc; line-height:20px; margin:0 5px 0 0;}
.extra_contenthodlervid .vid-excerpt p { width:290px !important; margin:5px 0 0 -5px !important; font-size:12px !important; }
.extra_contenthodler1{ width:315px; float:left; border-right:1px solid #bcbcbc; padding:0 5px 0 0; margin-top: 20px;}
.extra_contenthodler2{ width:315px; float:left; border-right:0px solid #bcbcbc; padding:0 0 0 6px; margin-top: 20px;}

.main_page_title{width:300px; height:25px; padding:4px 0 0 10px; float:left; background:url(images/hd2.jpg) repeat-x; font-size:16px; text-transform:uppercase; color:#ff8c9e}
.main_page_title span{color:#fff;}

.main_page_title a {color:#EB9FAD !important;}

.textcontent_holder{width:295px; float:left; padding:25px 10px; border-bottom:1px solid #ccc; line-height:20px;}
.textcontent_holder strong{color:#681e1e; font-weight:bold;}
.textcontent_holder img{float:left; padding:0 10px 10px 0; width:300px; height:225px;}
.textcontent_holder a{color:#032a61; text-decoration:none; background:none !important; font-size:16px; padding:4px;font-style:normal; margin:0 0 0 -5px;}
.textcontent_holder a.readmore{float:right; color:#032a61; text-decoration:none; background:#e8e8e8 !important; padding:4px; -moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important; font-style:italic;font-size:14px;}


.tite3{width:278px; height:25px; padding:4px 0 0 10px; float:left; background:url(images/hd3.jpg) repeat-x; font-size:14px; color:#fff;}
.tite3 a
{
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
.recent_book{ width:268px; float:left; padding:10px; background:url(images/recentbooks-bg.png) repeat-y;;}
.recent_book .img_holder{ width:129px; float:left; text-align:center; padding:0 0 10px 0; margin:0 0 0 5px !important;}
.recent_book_link{ width:268px; float:left; padding:10px; background:url(images/arrow1.jpg) no-repeat 120px 13px #253f6b; color:#fff; text-align:right}
.recent_book_link a{color:#fff; text-decoration:none;}

.tite4{width:278px; height:25px; padding:4px 0 0 10px; float:left; background:#afafaf; font-size:14px; color:#253f6b;}

.extra_content{width:288px; background:url(images/archives-bg.png) repeat-y; float:left;}
.name_title{ width:120px; float:left; background:#cbd1db; padding:5px 0 0 10px; font-size:14px; float:left; color:#253f6b;}
.small_video_thumb{width:288px; float:left; padding:0 0 0 5px; margin-left:25px;}
.small_video_thumb .video_img{ width:92px; float:left; text-align:center; padding:10px 0;}

.videoplayer {opacity:1.0;}

.videoplayer:hover {opacity:0.9;}

.rightbar_link{width:268px; float:left; padding:5px 10px 5px 0; color:#fff; font-size:12px; text-align:right;}
.rightbar_link a{color:#253f6b; text-decoration:none;}

.post_content{width:258px; float:left; padding:10px; border-bottom:1px solid #898989; color:#2e2e2e; font-size:12px;}
.post_content span{color:#253f6b;}

.post_content a {color:#35558e; font-weight:bold;}
.post_content a:hover {color:#333;}

div.name_title.sidebarlinks a {color:#253F6B;}
div.name_title.sidebarlinks a:hover {color:#333;}

.car-list li {font-size:16px; margin-bottom:10px;}

.car-toggler {margin-left:10px;}

div.car-container.car-collapse a {color:#35558E !important;}
div.car-container.car-collapse a:hover {color:#333 !important;}

.car-yearmonth {font-weight:bold;}

.car-yearmonth span {font-weight:normal; color:#35558E;}

.car-toggler {font-weight:bold; text-transform:uppercase;}

a.buy-link {
color: #35558E !important;
float: right;
font-weight: bold;
font-size: 14px;
}

a:hover.buy-link {color:#333 !important;}


#vid_heading
{
width:300px !important;
}

form.customcontactform div label, form.customcontactform-sidebar div label {
display: none !important;
}

.subscribe-title {font-weight:bold; text-align:center; margin-top:-15px; color:#35558E;}

.subscribeto .box_footer .text1 input[type="submit"] {
float: right;
background: #253F6B;
height: 30px;
width: 80px !important;
font-size: 14px !important;
border: 0px !important;
margin-top: -9px;
margin-right: 12px;
border-radius: 6px;
color:#fff;
}
.subscribeto .box_footer .text1 input:hover[type="submit"]
{background:#29549e;}

form.customcontactform div input, form.customcontactform div select, form.customcontactform-sidebar div input, form.customcontactform-sidebar div select {
width: 11em !important;
float:left;
margin-bottom:25px !important;}

#ccf-form-success p {
padding: 8px;
margin: 0;
clear: both;
font-size: 1.5em !important;
text-align: center;
color: #999 !important;
line-height: 28px !important;
}