/*
File:		custom.css
Description:	Custom styles for Thesis

Cool!! You're reading this message. So here my CSS Start's.

*/

/* WIDGET HEADLINE TITLE COLOR */
.custom .sidebar h3 {
background: url('http://gr8ecom.com/images/m010.gif');
color:#FFFFFF;
font-variant:normal;
padding:4px;
}

/* BACKGROUND IMAGE */
/* body.custom {
background: url('http://sahilkotak.com/wp-content/themes/Thesis/custom_backgrounds/custom_images/bg.jpg') repeat-x;
} */

body { background: #545454 url('http://www.uniqueblog.net/wp-content/themes/thesis_151/custom/images/bg.gif') repeat-x;}



/* CUSTOM PAGE */
.custom #page {
    background: #fff;
}

/* HEADER NAVIGATION HOVER */
.menu ul#tabs li a:hover {
color: #fff; 
text-decoration: underline; 
background: url('http://gr8ecom.com/images/m010.gif') 
}


/* HIGHLIGHT AUTHOR COMMENTS */
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;
}
.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}
.custom .title-avatar {float:left; width:5em; margin-right:1em;}

/* COMMENTLUV LAST BLOG POST SETTINGS */
.cluv {display:block; padding:8px;border: 1px solid #E1E1E0; background: #F5F5F5; text-transform: none; font-style: normal; letter-spacing: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 15px;}
.custom #comments abbr {display:block; padding:8px;border: 1px solid #E1E1E0; background: #F5F5F5; text-transform: none; font-style: normal; letter-spacing: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 15px;}

/* AUTHOR BIO */
.postauthor {background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em;}
.postauthor img {border: 1px solid #e2dede; float: left; margin-right: 1.5em;}
.postauthor h4 {color: #666; font-size: 2em; margin-bottom: 5px;}
.postauthor p {color: #515151; font-size: 13px; margin-bottom: 12px;}
.postauthor p.hlight {font-size: 11px; text-transform: uppercase;}
.postauthor p.hlight span {color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px;}

/* POWERED BY BOX */
#powered_by h3, #rightcol h3 {font-size: 1.8em; letter-spacing: normal; padding-top: 15px;}
#powered_by {background: #FFFBCC; border: 1px solid #E6DB55; float: left; margin: 5px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 45%;}
#powered_by img {border: 0px solid #e2dede; float: right; margin-right: 1.5em;}
#powered_by {float: left; width: 93%;}
#powered_by p {font-size: 14px; line-height: 1.5em; padding: 10px 1em 10px 0;}
#powered_by h3 {padding: 0;}
#powered_by ul {list-style-position: inside; list-style-type: square; margin-left: 1em;}
#powered_by ul a {border-bottom: 1px solid #CB3131; font-size: 14px;}
#powered_by ul a:hover {border: 0;}
#powered_by li {margin-bottom: 10px;}
#content p a:hover, #content li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2361A1 none repeat scroll 0 0;
color:#FFFFFF;
}
div.post_nav p {color: #888888;}
.post_nav a {text-decoration: none;}

/*SUBSCRIBE BOX STYLE*/
#subfeed form{margin-top:5px;}
#subfeed a:hover{color:#000;text-decoration:underline;}
#subfeed input.text{width:160px;height:17px;border-color:#000;margin-right:3px;}
#subfeed input{padding:4px;}
#subfeed input.button {width:75px;height:25px;border:1px solid #dddddd;background:#dddddd;-moz-border-radius:13px;-khtml-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;}
#subfeed input.button:hover {width:75px;height:25px;border:1px solid #dddddd;background:#cccccc;-moz-border-radius:13px;-khtml-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-webkit-box-shadow: 0px 0px 10px #888; -moz-box-shadow: 0px 0px 10px #888; box-shadow: 0px 0px 10px #888;cursor:pointer;}
#text-447831377 p {color: #fff; padding: 10px 5px 0 5px; margin-bottom:0;}
#text-447831377 .textwidget {background: url(http://mattflies.com/wp-content/themes/thesis_151/custom/images/twitter_back.gif) repeat-x #444343;text-align:center; padding: 20px 0;}
#text-447831377 a {color:#DF7718;}

/*PREVIOUS NEXT POST LINKS*/
.prev_next {margin-top:2.5em;}
.prev_next{text-transform:uppercase;letter-spacing:0;color:#666;clear:both;}
.prev_next p.previous{float:left;width:50%;border-right:1px dotted #CCC;text-align:left;}
.prev_next p{float:right; width:45%;text-align:right;}
.prev_next a{text-decoration:none;letter-spacing:0;}
.prev_next a:hover{text-decoration:underline;}
.post_nav a{display:block;font-size:11px;text-transform:none;letter-spacing:normal;}
.prev_next p{letter-spacing:2px;line-height:1.2em;}
.prev_next.btm{border-top:1px solid #e4e4e4;border-bottom:none;}


/*Link Styling*/

.custom .format_text a:hover {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#2361A1;
color:#FFFFFF;
}

/* Sidebar Widgets */

#random-posts li {
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;
}
#popular-posts li {
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;
}

#recent-posts li {
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;

}

.custom .sidebar .widget {background-color: #FFFFFF; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: 1px solid #000000; padding: 5%; width: 90%; } 

#random-posts div.right { color: #baaf2e; float: right; font-size: 11px; text-transform: uppercase;
&nbsp;}

/* Footer */

#foot { 
	background: #2B2A2A;
	border: 0.6em solid #212020;
	color: #DBEDF9;
	font-size: 12px;
	margin: 20px auto;
	overflow: hidden;
	padding: 1.5em;
}

	#foot a { color: #DBEDF9; border-bottom: 1px dashed #DBEDF9; text-decoration: none; }

		#foot a:hover { background: #DBEDF9; color: #3D3C3C; }
	
	#foot span.cat, #foot h3 { /* controls all blue headings */
		color: #23A2D7; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
	
	#foot h5 { font-size: 23px; }
	
	#foot ul li ul { list-style-type: square; margin-left: 10px; }
	
	#foot ul.sidebar_list { padding: 1.8em 30px 0 0; }
	
	#foot li.widget .widget_box { background: none; border: 0; }
	
	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }
	
	#foot .col { float: left; list-style: none; width: 33.3%; }
	
	#cats { 
		background: #3D3C3C;
		list-style-type: none;
		margin-top: 13px;
		overflow: hidden;
		padding: 10px 0 7px 20px;
	}

		#cats li { 
			float: left; 
			font-size: 1.2em;
			line-height: 1.8em;
			margin: 0 2px 5px 0;
			width: 165px;
		}
	
#copyright { 
	border-top: 1px dashed #3D3C3C; 
	clear: both;
	font-size: 13px;
	letter-spacing: 1.3px;
	line-height: 21px;
	padding-top: 10px;
}
	
	#copyright p { font-size: 13px; }

	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }

/*---:[ nav menu styles ]:---*/

.custom ul#tabs {
	background: #161616;
	border: 0;
	height: 50px;
	list-style: none;
	padding-left: 15px;
}

	.custom ul#tabs li {
		background: #161616;
		border: 0;
		padding: 12px 10px 0 0;
	}
	
	.custom ul#tabs li a {
		color: #EEE;
		display: block;
		line-height: 1em;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

		.custom ul#tabs li a:hover { background: #911F10;color: #EEE; -moz-border-radius: 4px; text-decoration: none; }
		
		.custom ul#tabs li.current_page_item a, ul#tabs li.current-cat a { background: #282828; cursor: default; -moz-border-radius: 4px; }
		
			.custom ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
			
	ul#tabs li.rss a { background: none; padding-right: 8px; }

/* Footer */

#oiopub{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2361A1 none repeat scroll 0 0;
color:#000000; 	
}

/*---:[ nav colors ]:---*/
.menu, .menu a, .menu li ul { border-color: #FFFFFF; }
.menu .current a, .menu .current-cat a { border-bottom-color: #7BAAD9; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a { border-bottom-color: #FFFFFF; }
.menu a, .menu .current ul a, .menu .current-cat ul a { color: #FFFFFF; background: #2361A1; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover { color: #FFFFFF; background: #444343; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover { color: #111111; background: #7BAAD9; }

/*---:[ nav styles ]:---*/
.menu ul, .menu ul li { width: 25em; }
.menu ul ul, .menu :hover ul :hover ul { left: 25em; }
.menu li:hover ul, .menu a:hover ul { left: 0; }

.menu { border-width: 0 0 0 0; }

.menu .current-parent > a, .menu .current-cat-parent > a { color: #FFFFFF; background: #444343; }

/*---:[ thumbnails ]:---*/
.teaser .post_image_link img.alignleft { margin-right: 2.2em; margin-bottom: 2.2em; }
.teaser .post_image_link img.alignright { margin-left: 2.2em; margin-bottom: 2.2em; }
.teaser .post_image_link img.aligncenter { margin-bottom: 2.2em; }
.teaser .post_image_link img.alignnone { margin: 0 auto 2.2em 0; }
.teaser .post_image_link img.frame { padding: 1em; border-width: 0.1em; }
.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.733em; margin-bottom: 0; }
.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.733em; margin-bottom: 0; }
.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.467em; }
.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.067em; }

/* TWITTER LINKS IN COMMENTS */
.custom p.tweet_user {font-size: 12px; float: left;}

/*Link Styling*/


.custom a {outline: none;}
.custom .format_text a:hover {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#2361A1;
color:#FFFFFF;

/******************************************************************/
/* HOME POST TEASER LINKS */
/******************************************************************/
.custom .teaserlinkscontainer {margin-top:0px;}
.custom .teasermenu {height: 30px;}  
.custom .teasermenu , .teasermenu ul {padding: 0; margin: 0; list-style: none; line-height: 1; border-width: 0.5em 0.5em 0.5em 0.5em;}
.custom .teasermenu ul {float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.custom .teasermenu li {float: left; list-style: none; margin: 0px; padding: 0px;}
.custom .teasermenu ul li {list-style: none; margin: 0px; padding: 0px;}
.custom .teasermenu a, .custom .teasermenu li ul {border-color: #FFFFFF;}
.custom .teasermenu li a, .cutom .teasermenu  li a:link {color: #FFFFFF; background: #444343; display: block; font-weight: bold; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; text-decoration: none;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
.custom .teasermenu li a:hover {color: #FFFFFF; background: #7BAAD9; display: block; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; text-decoration: none; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;} 
.custom .teaserempty {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em;} 
.custom .teaserline {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em; border-top: 1px solid #D0D0D0;} 
.custom .teasermenu li p,{color: #000000; background: #D0D0D0; display: block; width: 100%}
.custom .teaser {width: 100%; margin-top: 0.25em; padding-top: 0.25em; text-align: justify;}
.custom .teasers_box {padding-top: 0; padding-bottom:0; border-top: 0;}


#head { 
	background: #2B2A2A;
	border: 0.6em solid #212020;
	color: #DBEDF9;
	font-size: 12px;
	margin: 20px auto;
	overflow: hidden;
	padding: 1.5em;
}

	#head a { color: #DBEDF9; border-bottom: 1px dashed #DBEDF9; text-decoration: none; }

		#head a:hover { background: #DBEDF9; color: #3D3C3C; }
	
	#head span.cat, #foot h3 { /* controls all blue headings */
		color: #23A2D7; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
	
	#head h5 { font-size: 23px; }
	
	#head ul li ul { list-style-type: square; margin-left: 10px; }
	
	#head ul.sidebar_list { padding: 1.8em 30px 0 0; }
	
	#head li.widget .widget_box { background: none; border: 0; }
	
	#head .textwidget p { line-height: 22px; margin-bottom: 11px; }
	
	#head .col { float: left; list-style: none; width: 33.3%; }

