/*

Theme Name: drlarry-shop theme

Theme URI: http://www.yaaahaaa.com/

Description: A shop theme for drlarry

Version: 1.0

Author: Lyman Lai

Author URI: http://www.wordpress-expert.info/

Tags: white, fixed width, three columns, widgets



*/





body{

	text-align: center;

	color: #260e05;

	font-size: 12px;

        font-family:Arial, Helvetica, sans-serif;

}







a{

	color: #1474A8;

	text-decoration: none;

}

li.current_page_item a,a:hover{

        color: #89B403;

	text-decoration: underline;

}

#wrap{

	width: 975px;

	margin: 0 auto;

	text-align: left;

	

}





/* top */

#top{

	float: left;

	width: 100%;

}

	#top div{

		float: left;

		text-align: left;

	}

	#top h1{

		color:#260e05;

                font-family:Georgia,Serif;

		font-size: 30px;

		font-weight:normal;

		padding:28px 30px 0 0;

	}

	#top h2{

		color:#260e05;

                font-family:Georgia,Serif;

		font-size:18px;

		font-weight:normal;

		padding:0 22px 0 126px;

                

	}

	#top h3{

		/*color:#903;*/

                color:#D15711;

                font-family:Georgia,Serif;

		font-size:18px;

		font-weight:normal;

                padding:0 0 0 185px;

	}

	#logo{

		margin-right:20px;

		padding:10px 10px 0 0;

		display: block;

		width: 129px;

		height: 116px;

		background: url(images/logo.gif) no-repeat top center;

		text-indent: -9999px;

		float: left;

	}

	#top ul{

		display: block;

		list-style: none;

		clear: left;

		padding-left: 50px;

	}

	#top ul li{

		float: left;

		margin-right: 40px;

	}



	#top ul li.current_page_item a,#top ul a:hover{

		/*color: #002;*/

                color: #1474A8;

		text-decoration: underline;

	}

	#top ul a{

		font-size: 18px;

		line-height:2em;

		padding-bottom:2px;

		/*color: #456;*/

                color: #1474A8;

		text-decoration: none;

	}



/* middle */

#middle{

	float: left;

	margin-top: 24px;

        

	position: relative;

	width: 100%;

}

	#photo{

		width: 232px;

		float: left;

	}

	#photo div{

		padding-left: 18px;

	}

	.drlarry {

		width: 190px;

		/*font-family:Georgia,Serif;*/

                font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#260e05;

		line-height:150%;

        }

	.drlarry a{

                /*font-family:Georgia,Serif;*/

                font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

                color:#260e05;

                line-height:150%;

                text-decoration:underline;

        }



        

	#slideshow{

		display: block;

		/*height:300px;*/
                height:275px;

		/*width:720px;*/
                width:730px;

		position: relative;

		float: left;

	}

	#slideshow div{

		position:absolute;

		top:0;

		right: 0;

		z-index:3;

		opacity:0.0;

		overflow:hidden;

		background-color:#FFF;

                

	}

	#slideshow div.current{z-index:5;}

	#slideshow div.prev{z-index:4;}

	#slideshow div img{display:block;border:0;margin-bottom:10px;width:720px;height:290px;}

	#slideshow div span{display:none;position:absolute;bottom:0;left:0;height:50px;line-height:50px;background:#000;color:#fff;width:100%;}



	#chooseprogram{

		float: left;

		width: 100%;

	}

	#chooseprogram a{

		display: block;

		float: left;

		width: 243px;

		text-align: center;

		margin: 0;

		padding: 0;

	}

	#home-text-link{

		float: left;

		width: 100%;

		padding: 10px 0;

	}

	#home-text-link a{

		display: block;

		width: 487px;

		float: left;

		text-align: center;

		font-weight: bold;

		font-size: 18px;

		line-height: 1.2em;

	}

/* bottom */

#bottom-link{

	padding-left: 20px;

	margin-left: 130px;

}

#bottom-link li{

	list-style: none;

	float: left;

	padding: 3px 20px;

}

#cpr{

	width: 100%;

	float: left;

	text-align: left;

	margin: 10px 0;

	font-size: 15px;

}





/* page */

#left-side{

	width: 150px;

	float: left;

	overflow-x: hidden;

}

	#chooseprogram-side{

		width: 150px;

	}

	#chooseprogram-side a{

		display: block;

		margin-bottom: 20px;

	}

	#chooseprogram-side img{

		width: 150px;

	}



#content{

	width: 720px;

	padding: 0 20px 20px 20px;

	float: left;

	border-left: 1px solid #ccc;

}

	#content h2{

		border-bottom:1px solid #CCCCCC;

		margin-bottom:10px;

		padding:10px;
		padding-left: 0;

	}

	#content h2 a:hover{

		text-decoration: underline;

	}

	#content h2 a{

		font-size: 16px;

		font-weight: bold;

		/*color: #935403;*/

                color:#1474A8;

		line-height: 1.5em;

		text-decoration: none;

	}

	.entry p{

		margin-bottom: 1em;

	}

	.entry{

		/*color: #494949;*/
                color:#260e05;

		line-height: 1.7em;

	}

#right-side{

	float: left;

	width: 204px;

	border-left: 1px solid #ccc;

	margin-bottom: 20px;

}

#right-side ul ul li{

	list-style: inside disc;

}

#right-side ul ul{

	margin-left: 15px;

}

#right-side ul{

	margin-left: 15px;

	list-style: none;

}

#right-side ul li.current_page_item ul a:hover{

	text-decoration: underline;

        color: #D15711;

}

#right-side ul li.current_page_item ul a{

	text-decoration: none;

}

#right-side ul li.current_page_item a{

	text-decoration: underline;

}

#right-side ul li{

	list-style: inside square;

	

}

#right-side ul li a{

	/*color: #456;*/

        color: #1474A8;

}





#newsletter{

	float: left;

	padding: 10px;

	/*margin-top: 90px;*/

        margin-top: 10px;

	/*background: #003468;*/

        background: #89B403;

	margin-bottom: 10px;

	color: #fff;

}

.newsletter-wrap{

}

.newsletter-wrap .newsletter-field,.newsletter-wrap .newsletter-title,.newsletter-wrap .newsletter-head,.newsletter-wrap .newsletter-tr{

	float: left;

}

.newsletter-title{

	width: 50px;

}

.newsletter-tr{

	line-height: 2.5em;

	clear: both;

}



.newsletter-wrap .newsletter-head{

	margin-right: 20px;

}

.newsletter-wrap .newsletter-field{



}

.newsletter-wrap .newsletter-title{

	margin-right: 10px;

	_margin-right: 5px;

}



#newsletter-side .newsletter-wrap{

	margin: 0;

}



#newsletter-side .newsletter-wrap .newsletter-head strong{

	display: block;

}

#newsletter-side{

	padding-bottom: 10px;

	/*background: #003468;*/

	background:#89B403;

        float: left;

	color: #fff;

	padding: 10px;

	margin-bottom: 20px;

}

#newsletter-side img{

	margin-bottom: 10px;

}

#newsletter-side input{

	width: 100%;

	margin-bottom: 10px;

}

#newsletter-side h2{

	font-weight: bold;

}

.newsletter-tr input{

	border: 1px solid #999;

}



.money-back,#bottom-link-c{

	float: left;

	width: 100%;

	text-align: center;

	padding: 10px 0;

	border: 1px solid #ccc;

}

.money-back{

	font-size: 18px;

}

.newz{

	float: left;

	width: 100%;

	text-align: center;

	padding: 10px 0;

	/*border: 1px solid #ccc;*/

}

.newz{

	font-size: 18px;
font-family:Times New Roman, Georgia, serif;

}

#main-content{

	float: left;

	width: 100%;

	clear: both;

}

	#sidebar ul{

		list-style: none;

	}

	#sidebar ul li a{

		font-size: 1.3em;

		font-weight: bold;

	}

	#sidebar ul ul li.current_page_item a{

		text-decoration: underline;

	}

	#sidebar ul ul li a{

		font-size: 1em;

		font-weight: normal;

	}

	#sidebar ul ul{

		margin-left: 20px;

		list-style: disc;

	}

	#sidebar{

		width: 193px;

		float: left;

		padding: 10px;

	}

		#testimonials{

			margin-top: 0px;

		}

		#testimonials p{

			margin-bottom: 1.2em;

		}

		#testimonials h3{

			font-weight: bold;

			font-size: 15px;

			margin-bottom: 1em;

		}

	#post-list{

		list-style: none;

	}

		#post-list li p{

			margin: 0;

			margin-left: 10px;

			display: inline;

		}

		#post-list li.alt{

			background: #f6f6f6;

		}

		#post-list li{

			border-bottom:1px dashed #ccc;

			padding-left: 10px;

		}

#feature ul{

	display: block;

	padding-left: 50px;

}

#feature{

	width: 100%;

	float: left;

	border-bottom: 1px solid #ccc;

}

#feature li{

	float: left;

	list-style: none;

}

#home-h2{

	clear: both;

	display: block;

	text-align:center;color:#D15711;font-weight:bold;font-size:20px;

}

#feature{

}

#feature a{

	font-size: 1.2em;

	font-weight: bold;

	padding: 10px;

}

#home-list li li a{

	font-weight: normal;

	text-decoration: none;

	font-size: 1em;

}

#home-list li a{

	font-weight: bold;

	text-decoration: underline;

	font-size: 1.2em;

}

#home-list li li{

	padding: 0;

}

#home-list li{

	width: 220px;

	padding: 10px;

	float: left;

	list-style: none;

}

a#online-course{

	font-size: 20px;

	border-top: 1px solid #ccc;

	display: block;

	float: left;

	width: 100%;

	text-align: center;

	padding: 15px 0;

}