/*
File:			custom.css
Description:	Custom styles for Thesis
*/

.custom .clearall { clear: both; }

/* Menu */
.custom ul.menu { border:none; margin-top: 10px; }
.custom ul.menu li a { background:none; border:none; margin-left: 10px; letter-spacing: normal; font-weight: bold;}
.custom #header_area ul li.current a { cursor:default;}
.custom ul.menu li.current a, .custom ul.menu li.current a:hover { background: #b1cddd; color: #fff;}
.custom ul.menu li a:hover { background: #eee; }
.custom ul.menu { float: right; }

/* Header */
.custom #header_area .page { padding-top: 0; } 
.custom #header #logo a { background: url(images/logo.gif) no-repeat; height: 100px; width: 413px; text-indent: -9999px;display: block; }
.custom #header #tagline { display: none; height: 1px; }
.custom #header { border-bottom: 10px solid #b1cddd; margin-left: 1.1em; margin-right: 1.1em; padding-left: 0; padding-right: 0; padding-bottom: 3em;}

/* Content */
.custom .fact { color: #800000; font-weight: bold; }
.custom .format_text ul { list-style: disc outside none; }
.custom #content_box { background: none; }
.custom #content { border-right:1px dashed #E2EEF5; float:left; margin-top:2.5em; margin-bottom: 2.5em; }
.custom .post_box { padding-top: 0; }
.custom div.note { padding: 15px 15px 0; font-size: 1.1em; background: #eef2e3; border: 1px solid #d9decc; margin-bottom: 15px; }
.custom p.note { background: #eef2e3; border: 1px solid #d9decc; }

/* Sidebar */
.custom li.widget .note ul { list-style: circle; font-size: .8em; margin-left: 20px; }
.custom .social_icons { margin: 0 auto; width: 220px; }
.custom .social_icons li { float: left; margin-left: 20px; text-indent: -9999px; }
.custom .social_icons li a { width: 60px; height: 60px; display: block; }
.custom #sidebars .sidebar h3 { border-bottom:3px solid #B1CDDD; color:#103A54; font-variant:normal; font-weight:bold; letter-spacing:normal; padding-bottom:0; text-transform:uppercase; font-size: 1.1em; }

/* Widget Specific */
.custom .social_icons .twitter { margin-left: 0; }
.custom .social_icons .twitter a { background: url('images/twitter.png') no-repeat; }
.custom .social_icons .facebook a { background: url('images/facebook.png') no-repeat; }
.custom .social_icons .linkedin a { background: url('images/linkedin.png') no-repeat; }
.custom .twitter-avatar { float: left; margin-right: 15px; }

/* Home Specific */
.home #content { width: 60em; }
.home #sidebars { width: 35.5em; }
.custom #af-form-1943388752 .af-header { padding-bottom: 0; }
.custom #af-form-1943388752 .af-body { padding: 0; }

/* Widget Footer */
.custom #footer_area div.col { float: left; width: 30%; }
.custom #footer_area div.Footer3 { float: right; }
.custom #footer_area div.Footer1 { margin-right: 5%; }
.custom #footer_area .widget { padding-top: 0; }
.custom #footer_area .widget li { list-style-image: none; margin-left: 0; margin-bottom: 15px; }
.custom #footer { text-align: left; border-top: 3px solid #b1cddd; margin-left: 1.1em; margin-right: 1.1em; padding-left: 0; padding-right: 0; background: #edf0f2; padding: 2em; padding-bottom: 0; color: #333; font-size: 0.9em;  }
.custom #footer #text-4 ul li a {  background: #b1cddd; padding: 5px 0px; display: block; width: 115px; text-align: center; color: #fff; font-size: .9em; font-weight: bold; }
.custom #footer #text-4 ul li a:hover { color: #000; }
.custom #footer #text-4 ul { float: left;}
.custom #footer #text-4 ul.right { float: right; margin-left: 30px; }
.custom #footer .widget h3 { font-weight: bold; margin-bottom: 1em; }
.custom #footer .widget a { border: none; text-decoration: none; color: #3e7b9e; }
.custom #footer .widget a:hover { color: #000; }
.custom #footer p { font-size: 1em; }
.custom #footer .Footer2 { text-align: center; }

/* Form */
.custom .gform_wrapper input, .custom .gform_wrapper textarea { 	background: #F2F2F2; border: 1px solid #ddd; }
.custom .format_text input, .custom #commentform input, .custom #commentform textarea { width:15%; padding:0.25em; }
.custom .gform_wrapper textarea { padding: 0.25em; }
.custom .gform_footer .button { background: url('images/button.gif') bottom repeat-x; border-color: #ECECEC #ADADAD #ADADAD #ECECEC; }

/* Disqus */
.custom #disqus_thread { padding-left:1.1em; padding-right:2.3em; }
.custom .dsq-brlink { padding-left: 1.1em; margin-bottom: 15px; }