/* CSS Document
 *	File    	:   default.css
 *	System      :   KevinMShort.com
 *	Author      :   Smart Marketing > Christy Sobolewski > April 2008
 *	Description :   Sets layout and default styles for entire site - css archive
 

 *					This file is required on all pages
 */

/* ********** PRINT RELATED *************************** */
.print {display:none;}

/* ********** STANDARD HTML *************************** */
p {margin:12px 0;}
#content ul {list-style-type:disc; list-style-position:outside; line-height:22px;}
#content ul li {margin-bottom:12px;}
a:hover {text-decoration:none;}

/* ********** PAGE LAYOUT *************************** */
body {margin:0; padding:0; line-height:20px; font-family: "Trebuchet MS"; color:#000000; font-size:100%; text-align:center;}
#wrapper {margin:0 auto; width:980px; text-align:left;}
#header { background:url(../layout/images/header.jpg) no-repeat 0 0; height:305px; font-family: "Trebuchet MS"; margin:0; padding:0; border-top:1px solid white;}

	/* WHEN EDITING THE TEXT YOU MUST EDIT THE PADDING TO KEEP THE MENU IN THE CORRECT LOCATION */
	#header #sig_text {margin-left:598px; width:190px; color:black; font-size:18px; font-family:"Times New Roman", Times, serif; padding-top:50px; font-style:italic; font-weight:bold;}
#nav {margin-left:20px; font-size:18px; font-weight:bold; line-height:22px; font-family:"Times New Roman", Times, serif; margin-top:110px;}
	#nav li {float:left;}
		#nav li {color:white; font-weight:bold;}
			#nav li a {display:block; margin:0 12px; color:white; text-decoration:none; text-align:center; font-weight:normal;}
			#nav li a:hover {color:#C09E42;}
			#home #nav li a.nav_home,
			#about #nav li a.nav_about,
			#ma #nav li a.nav_ma,
			#books #nav li a.nav_books,
			#articles #nav li a.nav_articles,
			#media #nav li a.nav_media,
			#seminars #nav li a.nav_seminars,
			#blog #nav li a.nav_blog,
            #awards #nav li a.nav_awards,
			#contact #nav li a.nav_contact {color:#AD8006;}
.middle {margin:0 auto; width:90%;}
.middle2 {margin:0 auto; width:90%; padding:0 5px;}
			.black {color:#000000;}
#content {font-family: "Trebuchet MS"; min-height:350px; border-top:1px solid white;}
	#content h2 {font-size:18px; font-weight:bold; line-height:22px; margin-bottom:12px; color:#022A5E;}
	#content h3 {font-size:16px; font-weight:bold; line-height:22px; margin-bottom:12px; color:#022A5E; border-top:1px dotted #C09E42; padding-top:16px;}
	#content h3.noborder {border:none;}
	#content em {font-style:italic;}
	#content strong {font-weight:bold;}
	#content p {line-height:22px;}
	#content out { margin-right:5%; margin-left:2%; }
	

	#content table {margin-left:5%;margin-right:5%; text-align:center;}
		#content table tr td {padding:2px;}
	#content ul {margin-left:26px;}
	#content ul.links {margin-top:16px; padding-top:16px; margin-left:0; border-top:1px dotted #C09E42;}
		#content ul.links li {background-color:#F9E7BD; list-style-type:none; padding:0 6px; line-height:22px;}
	#identity_pics {float:right;}
	#book {float:left; margin-right:16px;}
	#content div.halfL {width:44%; float:left; padding:12px 16px 12px 12px; margin-left:35px;} /*margin-left:50px; */
	#content div.half {width:43%; float:left; padding:12px; margin-left:35px;} /*margin-left:50px; */
	#content div.halfR {width:44%; float:left; padding:12px; margin-left:10px; } /*margin-left:50px; */
	#content div.full {border-top:1px solid #AD8006; width:93%; margin:auto; padding:22px 12px 0 12px; clear:both; margin-left:35px;margin-right:35px;}
	#content div.kevin {width:96%; padding:40px 25px 5px 12px; clear:both; margin-left:35px;margin-right:35px;}
#footer { background:url(../layout/images/footer.jpg) no-repeat 0 0; padding:0 24px; padding-top:50px; color:white; font-size:18px; line-height:24px; font-family: "Trebuchet MS"; margin-bottom:12px;}

/* ********** MISC HTML ******************************* */
.gold {color:#C09E42;}
.left {border-right:1px solid #AD8006;}
.blue {color:#022A5E;}

.blueSM {color:#022A5E;font-size:14px;}
.quote {text-align:right; margin-bottom:12px; font-weight:bold;}
.readmore {font-weight:bold;}
.white {color:white; text-decoration:none;}
.center {text-align:center;}
.comment {width:80%;}
.small {font-size:13px;}
.fix {padding-top:5px;}