/*
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/
*/
body.custom  { }
.custom #container { margin:0px auto; width:960px; padding:5px 0 0 0;}
body.custom a {color:#482566;text-decoration:underline;}
body.custom a:hover {color:#ED7D00; }
body.custom a.reverse {color:#482566;}
body.custom a.reverse:hover {color:#ED7D00;}
/* twitter hover fix */
#twtr-widget-1 .twtr-tweet a:hover {color:#ED7D00 !important;}

#innerContainer { margin:0px; width:960px;padding: 0 0 5px 0;}

.custom #page {width:940px; padding:10px;background: #FFFFFF;}


.custom #content {width:610px;}

.custom #content_box {background:url('images/bgr_Content.gif') right top repeat-y scroll;}
.custom #sidebars {width:330px; padding: 0; display:inline;background:url('images/sidebarTop.gif') right top no-repeat scroll; color:#333;}
.custom .sidebar { border:0 none;width:300px;}
body.custom .sidebar a, body.custom .sidebar a.reverse {color:#482566; text-decoration:none;}
body.custom .sidebar a:hover, body.custom .sidebar a.reverse:hover {color:#ED7D00; text-decoration:underline;}
.custom #sidebar_1, .custom #sidebar_2 { border:0 none;width:330px; }
.custom #sidebar_1 {padding-top:30px;}
.custom .sidebar ul.sidebar_list, .custom #sidebar_2 ul.sidebar_list { padding:0 0 0em;}
.custom .sidebar .widget {margin: 0 15px; width:300px;}
.custom .sidebar .widewidget {margin: 0px; width:330px;}
.custom .menu {height:34px; background: #6D458B url('images/bgr-MainMenu.gif') left top repeat-x scroll; border:1px solid; border-color: #B9A3CA #443061  #443061 #8D6EA7; padding:0;}

.custom .sidebar #popular-posts {margin-bottom:20px;}

.custom .menu .current a, .custom  .menu .current a:hover, .custom .menu .current-cat a, .custom .menu .current-cat a:hover {color:#FFF; background:none; border:0 none; font-size:16px; font-weight:bold; line-height:34px; padding: 0 0.85em; letter-spacing:-1px; text-decoration:none; cursor:default;}
.custom .menu  a, .custom  .menu  a:hover, .custom .menu  a, .custom .menu a:hover {color:#FFF; background:none; border:0 none; font-size:16px; font-weight:bold; line-height:34px; padding: 0 0.85em; letter-spacing:-1px; text-decoration:none;}
 .custom .menu a:hover {color:#E48D00;}
.custom  #header {height:90px; border:0 none; margin-bottom:10px; padding:0;background: #46166B url(/wp-content/themes/thesis_16/custom/images/bgr_headerLogo.jpg) right top no-repeat;}
.custom  #logo, .custom  #logo a {background:url('images/headerLogo.jpg') 0 0 no-repeat scroll; text-align:left; overflow:hidden; text-indent:-9999px; width:262px; height:90px; padding:0; margin:0; display:block;} 

.custom  #logo {background: #46166B; margin:0; padding:0; height:90px;}

.custom #archive_info h1 {color:#E48D00; font-size:16px;font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold;}
.custom  .headline_area h1, .custom  .headline_area h2, .custom .teaser h2 {font-size:26px; letter-spacing:-1px; font-weight:bold; line-height:30px; margin-bottom:0px;}
.custom h1 a, .custom h2 a, .custom h3 a {color:#111111;text-decoration:none;}
.custom h1 a:hover, .custom h2 a:hover, .custom h3 a:hover {color:#E48D00; text-decoration:none;}

.custom  .headline_meta {font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:5px; border-bottom:1px dashed #CCC;}

.custom .teaser {width:auto; float:none; margin-bottom:20px;}

.custom .teaser .post_tags {float:right; display:inline; width:340px; text-align:right;}
.custom .teaser a.teaser_link {font-size:0.95em; text-decoration:none;}
.custom .teaser .format_teaser {margin-top:4px; padding-top:1.3em; border-top:1px #CCC dotted; clear:both;}
.custom .teaser .teaser_author .author, .headline_meta span.author { text-transform:capitalize; font-weight:bold;}
.custom  .teaser .teaser_date, .headline_meta span, .headline_meta abbr { text-transform:capitalize;}

.custom .prev_next { padding:1em 0em 1em 0; border: 0 none; border-top: 1px solid #DFD7EF; margin:0 2em 0 1em; text-transform:capitalize;}
.custom .prev_next { color:#9479B0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold;}
.custom .prev_next a {color:#9479B0; text-decoration:none;}
.custom .prev_next a:hover {color:#E48D00; text-decoration:none;}
.prev_next p {float:right; display:inline; width:250px; text-align:right;}
.custom .prev_next p.previous {float:left; display:inline; text-align:left;}
.custom .prev_next p a { padding-right:15px; background:url('images/tri-Next.gif') right 4px no-repeat;}
.custom .prev_next p.previous a { padding-left:15px; background:url('images/tri-Back.gif') 0 4px no-repeat;}

.custom  .format_teaser p{margin-bottom:10px;}

.custom  .teaser_comments, .custom .teaser a.teaser_comments {  border:0 none;text-transform:capitalize;}
.custom  .teaser_comments span {display:inline; float:left; width:30px; height:25px; margin-right:5px; text-align:center; font-weight:bold; line-height:25px;}

.custom .sidebar h3 { font-size:18px; font-weight:bold; color:#5D5B54; font-variant:normal; letter-spacing:-1px; }

.TwitterRSS { height:70px; padding:10px 0 15px;}
.TwitterRSS a {height:20px; width:70px; display:inline; float:left; text-align:center; line-height:20px; padding-top:45px; margin:2px;}
.TwitterRSS a.sideTwitter {float:left; background:url('images/ico_Twitter.jpg') center top no-repeat;}
.TwitterRSS a.sideFacebook {float: left;background:url('images/ico_Facebook.jpg') center top no-repeat;}
.TwitterRSS a.sideYouTube {float:left; background:url('images/ico_YouTube.jpg') center top no-repeat;}
.TwitterRSS a.sideRSS {float: left;background:url('images/ico_RSS.jpg') center top no-repeat;}

.custom .sidebar #AussieSearch { border-bottom:1px solid #FFF; border-top:2px solid #FFF; padding:15px 0; background:#E4E1D8;  margin:20px 0 10px 0; width:330px;}
.custom .sidebar #AussieSearch form {padding:0; margin:0;}
.custom .sidebar #AussieSearch p {background:url('images/bgr-Search.jpg') left top no-repeat; height:40px; margin:0  25px 0 15px; width:290px;}
.custom .sidebar #AussieSearch input#s { border:0 none; background:#FFF; font-size:13px; height:15px; width:180px; margin-left:15px; margin-top:10px; padding:2px 4px; float:left; display:inline; }
.custom .sidebar #AussieSearch input#searchsubmit {border:0 none; width:65px; height:25px; background:url('images/btnSearch.jpg') left top no-repeat; float:right; display:inline; margin-right:5px; margin-top:8px; }

#header #AussieHdrSearch {float:right; display:inline;margin:15px 0 0px 0; width:330px; padding:15px 0; }
#header #AussieHdrSearch form {padding:0; margin:0;}
#header #AussieHdrSearch p {background:url('images/bgr-HdrSearch.jpg') left top no-repeat; height:32px; margin:0  35px 0 15px; width:280px;}
#header #AussieHdrSearch input#s { border:0 none; background:#FFF; font-size:13px; height:15px; width:180px; margin-left:5px; margin-top:7px; padding:2px 4px; float:left; display:inline; }
#header #AussieHdrSearch input#searchsubmit {border:0 none; width:65px; height:25px; background:url('images/btnSearch.jpg') left top no-repeat; float:right; display:inline; margin-right:5px; margin-top:4px; }
/* widgets */
.custom li.widget p a {text-decoration:none;}
body.custom .sidebar .widget_tag_cloud { margin-bottom: 30px; float:left;}
body.custom .sidebar .widget_tag_cloud a {color:#46166B;text-decoration:none;}
body.custom .sidebar .widget_tag_cloud a:hover {color:#E48D00;}

body.custom .sidebar .widget_archive { float:left; display:inline; width:120px;}
body.custom .sidebar .widget_categories { float:right; display:inline; width:120px;}
body.custom .sidebar .widget_archive a,  body.custom .sidebar .widget_categories a {color:#666; font-size:12px;}
body.custom .sidebar .widget_archive a:hover,  body.custom .sidebar .widget_categories a:hover {color:#E48D00;}

.custom #footer { border:0 none; height:1em;  padding:0 0 15px; margin-top:25px; text-align:center;}

/* DOMtabs skin by Michael Martin - http://www.problogdesign.com */
/* DOMtabs script - http://www.onlinetools.org/tools/domtabdata/ */
/* Install guide: http://www.problogdesign.com/general-tips/how-to-install-domtabs-on-wordpress/ */
.custom .sidebar .domtab {margin:0 0 30px;}
.custom ul.domtabs li.active {background:#E4E1D8; border-bottom:1px solid #E4E1D8;}		/* Active tab background color */
.custom ul.domtabs li:active a {color:#5D5B54;}		/* Active tab font color */
.custom ul.domtabs li {background:#F0EDE6; border-bottom:1px solid #FFF;}			/* Inactive tabs background color */
.custom ul.domtabs li a {color:#5D5B54; font-size:16px;font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold;}				/* Inactive tabs font color */
.custom ul.domtabs li {}			/* Tabs border color */
.custom .domtab div { padding:15px;}					/* Box border color - Should be the same as the Active tab background color */
.custom .domtab div {background:#E4E1D8;}						/* Box background color */

.custom ul.domtabs li {margin-right:0.5em;}			/* Space between each tab. Set to 0 for no space. */

.custom div.domtab div {
	display:none;
	}

.custom ul.domtabs {	list-style:none;	padding:0 10px;		}

.custom ul.domtabs li {	 float:left;	padding:1em;	text-align:center;	border-style:none;	border-width:0px; 	}


.custom ul.domtabs li a {
	text-decoration:none;
	}

.custom .domtab div {
	border-width:0 1px 1px 1px;
	padding:15px;
	clear:both;
	}
.custom .domtab div  li { list-style:none;background:url('images/sideBullet.gif') top left no-repeat; padding-left:20px; padding-bottom:10px; }

.custom .domtab div  li a { font-size:11px; color:#5D5B55; }
.custom .domtab div  li a:hover {color:#46166B; text-decoration:none;}
.custom .sociable_tagline{font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; letter-spacing:-1px; font-weight:bold; line-height:22px; margin-bottom:15px;}

/* DISQUS*/
.custom  a.dsq-comment-count {display:block; height:26px; background:url(images/commentsBubble.jpg) 0 0 no-repeat scroll; border:0 none; line-height:25px; text-transform:capitalize;color:#888888; padding-left:30px; font-size:11px;}
.custom  a.dsq-comment-count:hover {color:#E48D00;}
.custom #disqus_thread {margin:2em 2em 0 1em;}
.custom #dsq-content #dsq-comments {margin-bottom:30px;}
.custom #disqus_thread h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; letter-spacing:-1px; font-weight:bold; line-height:22px; margin-bottom:15px;}
.custom .dsq-post-area { margin-top:20px;}
.custom #dsq-content .dsq-comment-header cite  {font-family:Georgia,"Times New Roman",Times,serif; font-size:15px;color:#E48D00; display:block;}
.custom #dsq-comments { border-bottom:1px solid #FFDF87; }
.custom #dsq-comments td {color:#999; font-size:11px;}
.custom #dsq-comments li {border-top:1px solid #FFDF87; color:#8A7440; padding:0.5em 0;}
.custom #dsq-content .dsq-comment-header {background:none;}
.custom #dsq-content .dsq-comment-header-time {padding-left:0;}
.custom #dsq-comments .dsq-even { background:#FFF;}

.custom #dsq-comments .dsq-odd { background:#FFF9EB;}
.custom #dsq-content .dsq-comment-message { padding:1em; margin:0;}
.custom #dsq-content .dsq-comment-footer { padding:1em 1em; margin:0; font-size:11px;}
.custom #dsq-content .dsq-comment-footer a, .custom a.dsq-brlink {color:#46166B;}
.custom #dsq-content .dsq-comment-footer a:hover, .custom a.dsq-brlink:hover {color:#E48D00;}
.custom #dsq-content .dsq-options {border:0 none; margin-bottom:0; background:none;}
