/*
File:			custom.css
Description:	Custom styles for the Thesis Theme that you define
*/

body {
background:#DADEE1 none repeat scroll 0 0;
}

body { color: #333; font-size: 62.5%; }

h3 {
font-size:2em;
font-weight:normal;
}

/*---:[ core layout elements and header styles ]:---*/
#container { background-color: #fff; }
#header { position: relative; padding: 0; border-bottom-style: solid; }
	#header img { display: block; }

/*---:[ links ]:---*/
a { color: #3265B9; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: none; }

/*---:[ nav menu ]:---*/
ul#tabs li, ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0; background: #2773B0 repeat-x bottom left; border-bottom: 1px solid #ddd; }
	ul#tabs li a, ul#tabs li a:visited { color: #FFF; text-decoration: none; }
	ul#tabs li a:hover { color: #000; text-decoration: none; }
	ul#tabs li.current_page_item a, ul#tabs li.current-cat a { color: #000; }
	ul#tabs li.rss a { color: #111111 ; }
	ul#tabs li.rss a:hover { color: #2773B0; text-decoration: none; }

/*---:[ headlines (content and sidebar) ]:---*/
.custom h1 { color: #363636 ; }
.custom h2 { color: #363636 ; }
	.custom h2 a { color: #363636 ; }
	.custom h2 a:hover { color: #CC0000; }
.custom h3 { color: #363636 ; }
	.sidebar h3 { color: #333333 ; font-size: 1.2em; line-height: 1.111em; margin-bottom: 0.5em; font-variant: normal; letter-spacing: 0; }
h4 { font-weight: normal; color: #de742d; }

/*---:[ headline meta data ]:---*/
.custom .headline_meta a, .custom .headline_meta a:visited { color: #3265B9; border-bottom: none; }
.custom .headline_meta a:hover { color: #CC0000; border-bottom: none; }
.headline_area img { margin: 0 1em 0 0; border: 0.4em solid #efe9d6; float: left; }
p.author_and_date a { color: #3265B9; text-decoration: none; }
p.author_and_date a:hover { color: #716F7D; text-decoration: none; }

/*---:[ post formatting and special case styles ]:---*/
.custom .format_text a { text-decoration: none; }
.custom .format_text img.left, .custom .format_text img.alignleft { margin-right: 0.667em; margin-bottom: 0.667em; }
.custom .format_text img.right, .custom .format_text img.alignright { margin-left: 0.667em; margin-bottom: 0.667em; }
.format_text .post_tags { color: #666; font-size: 1em; }
a.more-link { display: block; }
.intro_block { border-bottom: 3px solid #ddd !important; }

/*---:[ after post stuff ]:---*/
.custom .format_text .pimp_sub { padding: 0.533em 0.667em; background: #f0deaf; border: 0.067em solid #d7c491; }
.custom .post_ad { padding: 0.667em; background: #ddf5fc; border-top: 0.2em solid #86c0d1; clear: both; }
    .custom .post_ad h3 { margin: 0 0 0.533em 0; padding-bottom: 0.267em; border-bottom: 1px dotted #89c3d4; }
    .custom .post_ad img { display: block; margin-bottom: 0.667em; margin-left: 0.667em; border: 0.533em solid #c0e2ec; float: right; }
    .custom .post_ad ul.ad_links { margin-bottom: 0; }

/*---:[ sidebar ]:---*/
#sidebars a:visited { color: #3265B9; }
#sidebars a:hover { color: #CC0000; text-decoration: none; }

.sidebar h3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.1em;
font-variant:small-caps;
letter-spacing:2px;
line-height:1.385em;
margin-bottom:0.615em;
}

/*---MY CUSTOM---*/

/* Color Sidebar tab Title */

.custom .sidebar h3 {font-weight: bold; color: #FFF; padding: 0px 6px; background: #438CC0;}

dl#comment_list dd p.reply a {
color:#464646;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

/*
-------- pagenavi-----------------------------------
*/
.wp-pagenavi { margin: 15px 0px 15px 0px; }
.wp-pagenavi a, .wp-pagenavi a:link { font-size:15px; padding: 4px 9px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #000; background-color: #198DC9; }
.wp-pagenavi a:visited { font-size:15px; padding: 4px 9px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #198DC9; }
.wp-pagenavi a:hover { font-size:15px; border: 1px solid #608e7a; color: #FFF; background-color: #FFFFFF; }
.wp-pagenavi a:active { font-size:15px; padding: 4px 9px; margin: 2px; text-decoration: none; border: 1px solid #198DC9; color: #000000; background-color: #FFFFFF; }
.wp-pagenavi span.pages { font-size:15px; padding: 4px 9px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi span.current { font-size:15px; padding: 4px 9px; margin: 2px; font-weight: bold; border: 1px solid #608e7a; color: #FFF; background-color: #FFFFFF; }
.wp-pagenavi span.extend { font-size:15px; padding: 4px 9px; margin: 2px; border: 1px solid #608e7a; color: #FFF; background-color: #FFFFFF; }

