.format_text h1{ font-size: 18px; color: #2d65aa; line-height:24.5px;font-weight:normal;}
.format_text h2{ font-size: 17px; color: #2d65aa; line-height:19.5px;font-weight: normal;}
.format_text h3{ font-size: 13px; color: #cc9933; line-height:19.5px; font-weight:bold;}
.format_text h4{ font-size: 13px; line-height:19.5px; font-weight:normal;}
p.space {line-height: 10px;margin:0;padding:0; }
input, textarea{ font-size:12px;}
.format_text p { width: auto; align:justify; } 
#weeklytipsheet #Contact0FirstName,#weeklytipsheet #Contact0LastName {width: 120px; margin-right: 25px; }
#weeklytipsheet #Contact0Email {width: 200px; margin-right: 25px; }
#weeklytipsheet input[type="submit"] { width: 30px; }
#image_box img { padding:0; margin:0; border:0;}
li.widget { line-height : normal;}
.format_text input[type="text"], #commentform input[type="text"] 
{
border:1px solid #2d65aa;height:15px;width:190px;
}
.format_text input[type="submit"], #commentform input[type="submit"] 
{
background:#e1a031;height:25px;width:100px;color:#fff;font-size:12px;line-height:1.5em;font-family: helvetica; border:0;
}
.format_text textarea , #commentform textarea
{
border:1px solid #2d65aa;height:100px;width:690px;
}
#commentform p, #respond_intro p {font-size:12px;line-height:1.5em;font-family: helvetica;}
.teasers_box 
{
padding:0;
margin:0;
width: 690px;
}
.teaser{ width: 300px;}
#container{ width: 1000px; }
#page{width:1000px;position:relative;}
#content_box,.format_text{font-size:13px;line-height:1.5em;font-family: helvetica; }
#content_box{margin-top:20px; margin-bottom: 20px;}
#content{width:690px;padding-left:14px;padding-right:59px;padding-top:0;min-height:0px; }
#sidebars{width:237px; padding-top:0px;}
#multimedia_box { margin-bottom:0; padding:0;}
#image_box img {padding:0;}
#image_box img.four_by_three 
{
width: 236px;
height: 157px;
}
.sidebar h3{line-height:1.2em;}
#dvhomepageimages{height:267px;position:relative;}
.highlighted_writing,.highlighted_consulting,.highlighted_speaking{height:77px;width:1000px;position:absolute;bottom:55px;left:0px;
right: 0px;
background: url('http://www.randallcraig.com/wp-content/themes/thesis_18/custom/images/orange_bar.gif');
visibility:hidden;font-size:12px;
}
/*.post .addthis_container{width:500px;margin-right:0px;float:left}
.fb_iframe_widget{width:250px;float:right}*/
.social_icon{margin-right:5px; margin-left: 5px;}
table.cont{border-spacing:0px}
table.cont input{margin-bottom:5px;background:#fff;}
.owner_name {font-size:12px;font-family:Helvetica;}
span.quote{font-style:italic;}
img.image_title{display:block;padding-left: 10px;}
.white_arrow{float:left;margin-right:10px;}
/*.current-menu-item a{background:#cb82ef;display:block}*/
.speaking,.writing,.consulting_img{cursor:pointer;}
/*.highlighted_writing div,.highlighted_consulting div,.highlighted_speaking div{
}*/
.bottom_menu a{display:block;}
.sidebar ul.sidebar_list{padding-left:0px;padding-right:0px;padding-top:0px}
.post_box{margin:0;padding:0; width: 600px;}
.post_date{display:block;font-style:italic;font-family:georgia; font-size:11px;}
.post_box h1 a{font-size:14px;font-family:georgia;color:#2d65aa;font-weight:bold;
margin-bottom:15px;}
.headline_area h1{color:#2d65aa;line-height:normal;  font-size:26px;}
#archive_intro h1{color:#2d65aa;font-style:bold;padding-top:0px;line-height:normal}
#archive_intro{padding-left:0px;padding-top:0px}
h2.entry-title,h2.entry-title a{color:#2d65aa;font-size:18px}
.headline_meta,.headline_meta span, .headline_meta abbr{font-family:georgia;font-style:italic;font-size:12px;letter-spacing:normal}
.headline_meta span, .headline_meta abbr{text-transform:capitalize}
.post_wrapper{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #dadada; font-size:13px;font-family:helvetica;}
.read_more{font-size:11px;letter-spacing:0.07em;font-family:helvetica;margin-top:1px;font-weight:600}
.wuss_new{background:url('http://www.randallcraig.com/wp-content/uploads/2010/11/whats_new.jpg') no-repeat;height:40px;border:1px; padding-top: 0;margin-bottom:10px;}
.custom #dvwtipsheet
{
padding-bottom:5px;margin-bottom:5px;font-family:helvetica;font-size:16px;
}
.default-input{border:1px solid #2d65aa;background:#fff;height:15px;width:178px;
font-size:10px;
}
.textwidget strong{color:#0b3c73;font-size:12px;margin-top:2px;font-style:italic;font-family:georgia;}
.textwidget p.blue_text strong{color:#000;font-style-italic;font-family:georgia;}
/* Contact info at the top*/
.custom #header {border-style:none; height:80px; padding:0;margin:0;}
.header_left{ float: left;}
.header_right{ float: right; width: 250px; font-size: 12px; color: #28558c; margin-top: 16px; text-decoration: none; visibility:visible;}
.custom .bottommenu {background:url("http://www.randallcraig.com/wp-content/uploads/2010/11/bottommenuback.jpg") 
repeat scroll 0 0;
float:left;
height:55px;
margin:0;
padding:0;
width:20%;}
/*.custom .menu-randallcraig-container {background:url("http://www.randallcraig.com/wp-content/uploads/2010/11/menuback.png") repeat-x scroll left top;
width:100%;
}*/
/* SideBar */
.question-widgetp{background:url('http://www.randallcraig.com/wp-content/uploads/2010/10/RandallCraig-speaking2-161x100.jpg') no-repeat center right;}
.custom .sidebar ul.sidebar_list { padding-right:0; }
.submit_button{background:url('http://www.randallcraig.com/wp-content/uploads/2010/11/go-orange.jpg') no-repeat;border:none;width:30px;margin-top:30px;margin-left:10px}
.submit_button2{background:url('http://www.randallcraig.com/wp-content/uploads/2010/11/go-orange.jpg') no-repeat;border:none;width:30px;margin-left:5px;height:17px}
.submit_button3{background:url('http://www.randallcraig.com/wp-content/themes/thesis_18/custom/images/go.png') no-repeat;border:none;width:30px;margin-left:5px;height:17px}
.custom li.widget{  margin-bottom: 0;}
hr{ background-color: #2d65aa; height: 7px; margin-top:0; padding-top:0; width:237px;}
.custom .sidebar h3 , .sidebar h3 a, .sidebar h3 a:hover{ font-size: 26px; font-family: Helvetica;color:#535353; margin-bottom:0px; text-decoration:none;font-style: normal; }
.custom .sidebar p { font-size: 12px; font-style: italic;}
.custom li.widget p a
{
font-size: 12px;
text-decoration: none;
font-weight:bold;
font-style: italic;
}
p.more 
{
text-align: right;
}
.widget{padding:0 0 7px 0}
.widget a{color:#000;} 
.widget p,li.widget p{margin-bottom:5px;} 
.widget h3{letter-spacing:normal;font-variant:normal;text-transform:capitalize}
p.more{line-height:normal}
.textwidget a
{
font-size: 12px;
color: #000000;
text-decoration: none;
font-style: italic;
}
#archives-3 .widget widget_archive ul li a 
{font-size: 12px;
color: #000000;
text-decoration: none;
font-style: italic;
}
.custom li.widget p a:hover 
{
font-size: 12px;
text-decoration: none;
font-style: italic;
}
.custom li.widget ul li 
{
font-size: 12px; color:#000000; font-style: italic;
}
/* footer css here*/
.custom #footer
{
	width:1000px; background-color:#093C74; height: 260px; padding: 0;
}
 .custom #footer a, .custom #footer ul li , .custom #footer a:hover
{
   color:#ffffff;
   text-decoration:none;
   border:none;
}
.custom .footercontainer { padding: 23px 23px; height:214px;}
.custom .footer1
{
	float:left;
	width:100px;
	text-align:left;
	padding-right:20px;
}
.custom .footer2, .custom .footer3
{
	float:left;
	width:83px;
	text-align:left;
	padding-right:20px;
}
.custom .footer4
{
	float:left;
	width:95px;
	text-align:left;
	padding-right:20px;
}
.custom .footer5
{
	float:left;
	width:105px;
	text-align:left;
	padding-right:37px;
}
.custom .footer6
{
	float:left;
	width:93px;
	text-align:left;
	padding-right:65px;
}
.custom .footer7
{
	float:left;
	width:140px;
	text-align:left;
	padding-right:45px;
}
#footer ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.footer1 ul li.top,.footer2 ul li.top,.footer3 ul li.top,.footer4 ul li.top,.footer5 ul li.top,.footer6 ul li.top {margin-bottom:20px;font-family: Helvetica;font-weight:100;font-size:16px;font-style:normal;}
.footer7 ul li.top {margin-bottom:20px; font-family:Helvetica;font-size:16px;letter-spacing:2px}
.footer1 ul li,.footer2 ul li,.footer3 ul li,.footer4 ul li,.footer5 ul li,.footer6 ul li
{
margin:3px 0;font-size:12px;font-family:Helvetica;
}
.footer7 ul li
{
margin:3px 0;font-size:12px;font-family:Helvetica;letter-spacing:1px;
}
.footer1 li,.footer2 li,.footer3 li,.footer4 li,.footer5 li,.footer6 li
{
	padding-bottom:5px;
	margin-bottom:20px;
	text-decoration:none;
}
.footer7 li
{
	padding-bottom:2px;
	margin-bottom:20px;
	text-decoration:none;
}
.top
{
  color:#444;
  padding-bottom:5px;  
}
.footerbottomCopyright {background-color:#6A747E;text-align:center;height:28px; width:1000; color:#ffffff;font-family: Helvetica;font-size:11px;padding-top:12px}
/* Home page */
#feature_box { font-family: Helvetica; }
#feature_box h3 a{ font-size: 13px; color:#125292;}
#feature_box h4 { font-size: 12px; color:#000000;}
#feature_box h5 a{ font-size: 12px; color:#2d65aa; font-weight:bold;}
/* Top header settings */
.TopHeader{
background:url('http://www.randallcraig.com/wp-content/uploads/2010/11/topheaderback.jpg') repeat-x scroll left top;
height:28px;;
width:100%;
margin:0;
padding:0;
}
.custom .TopHeader a {font-family: Helvetica;color:#fff; font-size:14px;}
span.imgtipsheet,span.resourcecode{height:28px;display:block;padding-right:10px;padding-left:5px;font-family: Helvetica;}
.imgtipsheet img,.resourcecode img{position:relative;top:4px;}
.imgtipsheet img{margin-right:2px;}
.resourcecode img{margin-right:3px;}
.custom #dvfreetipsheet{
background:none repeat scroll 0 0 white;
border:1px solid gray;
border-top:0px;
position:absolute;
left:460px;
width:500px;
z-index:100;}
.custom #dvfreetipsheet table{padding:0; margin: 0 10px;}
.custom #dvfreetipsheet .gobutton {border-width:0;}
.custom #dvfreetipsheet .firstline {color:#535353;font-family: Helvetica;font-size:18px;}
.custom #dvfreetipsheet .middleline {color:#535353;font-family: Helvetica; font-size:15px;}
.custom #dvfreetipsheet .contInformation {font-family: Helvetica; font-size:14px;color:#0B3C73;}
.custom #dvfreetipsheet .txtarea {border:1px solid #0B3C73;}
.tip-archive{text-decoration:underline;}
.custom #dvresoucecode {
background:none repeat scroll 0 0 #F0D29E;
border:1px solid grey;
border-top:0px;
left:480px;
width:450px;
padding:0 10px;
position:absolute;
z-index:100;}
.custom #dvresoucecode .lastline { font-family:Helvetica; color:#535353;font-size:12px;}
.custom #dvresoucecode .final { font-family:Helvetica; color:#535353;font-size:12px;}
.custom #dvresoucecode .middleline { font-family:Helvetica;color:#535353;font-size:15px; }
.custom #dvresoucecode .firstline { font-family:Helvetica; font-size:18px;color:#535353;padding-top:5px}
.custom #dvresoucecode .resoucecode { font-family:Helvetica;font-size:15px;color:#0B3C73;padding-top:5px; align:left;}
.custom #dvresoucecode .gobutton {border:0px;}
#txtresourcecode{height:18px; border:1px solid #0b3c73}
/* This will ensure that the multimedia box uses a graphic in precisely the right size, and not scale it*/
.custom #image_box img {
    margin: 0pt 1pt 0pt 0pt;
    width: auto;
    height: auto;
}
/* The menu design */
.custom .menu {background:#0B3C73;position:absolute; margin:0;padding:0;font-style:normal;}
.menu-randallcraig-container{background-color:#0b3c73;border:0px;height:57px; width:1000px;padding:0;margin-top:2px;text-align:justify;}
.custom .menu, .menu a, .menu li ul {border:0;}
.menu-item a,.menu a,.menu li a,.menu li{background-color:#0b3c73;}
.custom .menu a{
color:#FFFFFF;
border:0px;
text-transform:Capitalize;letter-spacing:.05em;
font-family: Helvetica;
font-weight:100;
font-size:18px;
padding-top:17px;
padding-bottom:17px;
margin-right: 25px;
}
.custom .menu a.current-menu-item{margin-right:12px;
margin-left:12px}
.menu .current-menu-item ul a,.sub-menu li a,.current-menu-item{
background:#cc9933;
}
.menu .current-menu-item ul a:hover,.sub-menu li a:hover{
background:#0b3c73;
}
/*
html>body*.custom .menu a{padding:1px 0}
.menu ul,.menu ul li{width:9em};*/
.consulting_wrapper,.speaking_wrapper,.writing_wrapper{position:relative;width:181px}
.writing,.writing_hover,.speaking,.speaking_hover,.consulting_img,.consulting_hover{
position:absolute;
top:0px;
left:0px;
display:block;
height:55px;
}
.writing_hover,.speaking_hover,.consulting_hover{
display:none;
}
/* .custom #dvhomepageimages { background:#ffffff url("http://www.randallcraig.com/wp-content/uploads/2010/11/shadow.jpg") repeat-x; } */
.custom #dvhomepageimages table tr td { padding:0;}
.custom #page { padding:0; }
.custom .menu li ul.sub-menu{border:0px;padding:0px;}
.custom .menu li ul.sub-menu li{margin-right:3px}
.custom .menu li ul.sub-menu li a{width:100%;display:block;margin-right:3px;}
/*
File:			custom.css
Description:	Custom styles for Thesis
BASIC USAGE:
If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.
For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:
	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them
WHY THIS WORKS:
By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!
More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
p.italic_text,.custom li.widget ul.italic_text li{color:#000}
#customsearch{border:none;background:none;color:#fff;font-weight:bold;cursor:pointer;}
.highlighted_writing,.highlighted_speaking,.highlighted_consulting{border-right:1px solid #e1a031}
#Contact0FirstName,#Contact0LastName,#Contact0Email{height:16px;width:178px}
.custom .sidebar_ p {
    font-size: 12px;
    font-style: italic;
}