/*

Theme Name: cleartypeone

Theme URI: http://www.themelayouts.com/

Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.

Version: 1

Author: ThemeLayouts/DreamTemplate

Author URI: http://www.dreamtemplate.com/

*/



/* Normal Tags */

body {color:#333333; background: none repeat scroll 0 0 #448B9F; margin: 0; padding: 0; font:small Georgia Serif; }

a, a:link, a:visited { color: #006699; text-decoration: none; }

a:hover { text-decoration: underline; }

p { padding-bottom: 10px; margin: 0; }


blockquote,
blockquote p,
.art-PostContent blockquote p
{
color:#0D0E0B;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}
blockquote,
.art-PostContent blockquote
{
margin:10px 10px 10px 50px;
padding:5px 5px 5px 37px;
background-color:#CBE6A2;
background-image:url("http://www.digmlm.com/wp-content/uploads/2010/08/blockquote.png");
background-position:left top;
background-repeat:no-repeat;
}


img, a img { border: 0 none;}

input, textarea { font-family: Tahoma, Geneva, sans-serif sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}

ul, ol { margin-bottom: 0; padding: 0 15px 0 15px; }



/* Wordpress Classes */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: none; text-align: center; background-color: #eeeeee; padding-top: 4px; margin: 10px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; font-family: Tahoma, Geneva, sans-serif; }

img.centered { 	display: block; margin-left: auto; margin-right: auto; 	}

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left }

.wp-smiley { background: none; border: none; padding: 0; margin: 0; }



/* Layout Styles */

.clearer { clear: both; }



	#header { width: 1006px; height: 132px; margin: 0 0 22px 0; padding: 0; }

		

		/* Logo & Search */

		#headiv { width: 1006px; height: 137px; margin:0; padding: 0; overflow: hidden; }

			#blogname { height:80px; width:268px; text-align: left; }

			#blogname #logo { background: none; height:80px; width:268px; border: none; padding: 0; margin: 8px 0 0; }

			

		/* Topnav */

		#topnav { width: 1006px; height: 45px; margin:0px 0 0 0px; color:#FFFFFF; font:100% arial,Serif; font-size:14px; font-weight:bold; }

		

			/* Top Nav UL */

			

#topnav ul {

background:url("images/body_menu.jpg") repeat-x scroll 0 0 #76B4BF;

height:40px;

line-height:23px;

margin:-70px 0 0 0px;

overflow:hidden;

padding:0 16px 19px 0;

position:relative;

width:990px;

}

			#topnav ul li { float: left; display: inline; margin: 0; padding: 0; }

			

				/* Top Nav Links */

				#topnav ul li a, #topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited { display: block; color:#FFFFFF; float: left; font: 14px 100% arial,Serif bold; padding: 14px 22px 13px; }

				#topnav ul li a:hover { text-decoration: none; color:#FFFFFF; }

				#topnav ul li.current_page_item a, #topnav ul li.current_page_item a:link, #topnav ul li.current_page_item a:active, #topnav ul li.current_page_item a:visited { font-weight: bold;  color:#FFFFFF;}	

				#home #topnav ul li.home a, #nothome #topnav ul li.home a{ color:#FFFFFF; font-weight: bold; border-left: none; }

				#nothome #topnav ul li.home a { color:#FFFFFF; }

			

			/* Feed */

			#feed { width: 230px; float: right; margin: 13px 0 0 0; display:none; }

			#feed a.feed { display: inline-block; background: url(images/feed.gif) no-repeat top left; padding: 0 0 0 20px; margin: 0 20px 0 0; text-align: left; font: bold 11px Tahoma, Geneva, sans-serif; line-height: 21px; float: left;}

			#feed a.email { display: inline-block; background: url(images/email.gif) no-repeat top left; padding: 0 0 0 20px; margin: 0; text-align: left; font: bold 11px Tahoma, Geneva, sans-serif; line-height: 21px; float: left;}

				

				

	/* Featured */

	#featured { width: 950px; margin: 0 0 22px 0; background: url(images/featuredtopbg.gif) no-repeat top left; padding: 20px 0 0 0; }

	#featured2 { width: 950px; margin: 0; background: url(images/featuredbottombg.gif) no-repeat bottom left; padding: 0 0 20px 0;}

	#featured .bg { width: 950px; margin: 0; background:url(images/featuredbg.gif) repeat-y; padding: 0; }

	#featured .bg2 { width: 950px; margin: 0; background: url(images/featuredbg2.gif) no-repeat; padding: 0;  }

	#featured .etext { width: 910px; margin: 0 20px; padding: 0; font: 12px Arial, Helvetica, sans-serif; text-align: left; line-height: 21px; color: #585858; }

	

		#featured h2 { font: 26px Calibri, Arial, Helvetica, sans-serif; line-height: 28px; margin: 0 0 5px 0; padding: 0; }

		

	#wrapper { text-align:justify; background:none repeat scroll 0 0 #FFFFFF;  width: 1006px; margin: -24px 0 0px; padding: 39px 0px 35px 0px; }

	

		/* Content */

		#content { width: 650px; text-align:justify; float: left; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 21px; text-align: left; margin:-6px 0 0; }

		

			/* Home Entry Boxes */

			#content #entries { margin:-9px 0 0; width: 704px; text-align:justify; overflow: hidden; word-wrap:break-word; }

			#content #entries .entry { width: 310px; float: left; margin: 21px 1px 0 20px; background: url("images/contentbgp.png") no-repeat scroll left top transparent; padding: 6px 0 0; border:1px solid #DCDCDC; }

			#content #entries .entry .entry2 { width: 310px; margin: 0; background: none repeat scroll 0 0 transparent; padding: 0 0 20px 0; }

			#content #entries .entry .bg { width: 310px; background: none repeat scroll 0 0 transparent; padding: 0; }

			#content #entries .entry .etext { width: 270px; min-height: 300px; max-height: 300px; margin: 0 20px; padding: 0; }

			

			/* Content Headlines */

			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 7px 0; }

			#content h3, #content h4, #content h5, #content h6 { font-weight: bold; }

#content #entries .entry h2 a, #content #entries .entry h2 a:hover, #content #entries .entry h2 a:link { text-decoration:none; color:#000000; font-size: 19px; line-height: 21px; }

			#content #single .entry h2 a, #content #single .entry h2 a:hover, #content #single .entry h2 a:link { text-decoration:none; color:#000000; font-size: 24px; line-height: 26px; }

			#content #entries h5 { text-transform: uppercase; padding:0; margin: 0 0 7px 0; }

			#content h3.arc { font-weight: normal; color: #aeaeae; margin: 0 0 0px 20px; }

			

			.entryinfo { font: 11px Tahoma, Geneva, sans-serif; line-height: 19px; margin: 0; padding: 0; color: #999999; }

			.ehead { margin: 0 0 0px 0;  }

			

			/* Normal (in Single Pages Entries */

			#content #single .entry { width: 640px; margin: 15px 0 38px 20px; background: url("images/84205224.png") no-repeat scroll 0 0 #FFFFFF; border:1px solid #DCDCDC; padding: 20px 0 0 0; }

			#content #single .entry .entry2 { width: 640px; margin: 0; background: none repeat scroll 0 0 transparent; padding: 0 0 20px 0; }

			#content #single .entry .bg { width: 640px; margin: 0; background:none repeat scroll 0 0 transparent; padding: 0; }

			#content #single .entry .etext { text-align:justify; width: 600px; margin: 0 20px; padding: 0; }

			

		/* Sidebar */

		#sidebar { margin: -21px 19px; width: 300px; float: right; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 21px; text-align: left;  }



			#sidebar .widget { width: 300px; float: left; margin: 0 0 25px 0; border:1px solid #DCDCDC; padding: 20px 0 0 0; }

			#sidebar .widget .widget2 { width: 300px; margin: 0; padding: 0 0 20px 0; }

			#sidebar .widget .bg { width: 300px; margin: 0; padding: 0; }

			#sidebar .widget .w { width: 260px; margin: -15px 0 0 15px; padding: 0; }

			

				/* Sidebar Headlines */

				#sidebar h2 { font-family: arial; margin: 0 0 7px 0; font-size: 16px; }

				

			/* Ads Spots 125x125 */

			#sidebar .adspotdiv { border: 1px solid #DCDCDC; width: 300px; float: left; margin: 0 0px 25px 0px; padding: 20px 0 0 0; }

			#sidebar .adspotdiv2 { width: 300px; margin: 0; background: none repeat scroll 0 0 #FFFFFF; padding: 0 0 20px; }

			#sidebar .adspotdiv .bg { width: 300px; margin: 0; background:none repeat scroll 0 0 #FFFFFF; padding: 0; }

			#sidebar .adspotdiv .adspot { width: 260px; margin: 0 20px; padding: 0; }

				

				.adspot { overflow: hidden; }

				#sidebar .adspotdiv .adspot a img, #sidebar .adspotdiv .adspot img { padding: 0; margin: 0; border:none; background: none; }

				.adspot2 { overflow: hidden; margin-bottom: 10px; padding: 0; }

				.adspot3{ margin-bottom: 10px; overflow: hidden;  }

				.ad1, .ad3, .ad5 { float: left; }

				.ad2, .ad4, .ad6 { float: right; }

				



			/* Sidebar UL, OL */

			#sidebar ul, #bottombar ul { list-style-type: circle; margin: 0; padding: 0 0 0 15px; text-align:justify; }

			#sidebar ul li, #sidebar ol li, #bottombar ul li, #bottombar ol li { margin: 0; padding: 0; }



			/* Search */

			#topsearch { width: 302px; margin: 42px 0 13px; }

			

				

		

		/* Bottombar */

				

			/* Bottom  Headlines */

			#bottombar h2 { font-family: Calibri, Arial, Helvetica, sans-serif; margin: 0 0 7px 0; font-size: 14px; font-weight: bold; }

			

		#bottom { text-align: justify; width: 1006px; background: none repeat scroll 0 0 #E6E6E6; padding: 20px 0 0 0; }

		#bottom2 { text-align: justify; width: 1006px; margin: 0; background: none repeat scroll 0 0 #E6E6E6; padding: 0 0 20px 0; }

		#bottom #bottombar { text-align: justify; width: 930px; margin: 0 0 0 34px; padding: 0; overflow: hidden; }

		#bottom #bottombar .widget { text-align: justify; width: 290px; float: left; margin: 0 20px 0 0; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 21px; text-align: left; }

		

		/* Footer */

		#footer {

background:none repeat scroll 0 0 #EEEEEE;

color:#000000;

font-family:georgia;

height:23px;

margin-bottom:30px;

padding:8px 0px 22px;

width:1006px;

}

#fl {

display:block;

float:left;

margin:0 17px 15px;

overflow:hidden;

width:700px;

}

#fl2 {

float:right;

height:45px

padding-bottom:50px;

margin-right:11px;

}

			/* Bottom Nav UL */

			#fl ul { list-style-type: none; list-style-image: none; margin: 13px 0 0 0; padding: 0; }

			#fl ul li { float: left; display: inline; margin: 0; padding: 0 8px 0 0; }

			

				/* Top Nav Links */

				#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { display: block; float: left; }

				#fl ul li a:hover { text-decoration: underline;}

				#home #fl ul li.home a, #nothome #fl ul li.home a { border-left: none; }

				

		#fr { font: 12px Arial, Helvetica, sans-serif; line-height: 21px; text-align: left; margin: 0 20px 0 13px; color: #656565; display:none; }

		#fr a { color: #444444; font-weight: bold; }

#topnav #topnav_l {

background:url("images/menu_side.jpg") no-repeat scroll 0 -70px transparent;

height:70px;

left:-509px;

position:relative;

width:30px;

z-index:-100;

}

#topnav #topnav_r {

background:url("images/menu_side.jpg") no-repeat scroll 0 0 transparent;

float:right;

height:70px;

margin-top:-70px;

position:relative;

right:-27px;

width:30px;

z-index:-100;

}

#topnav ul li a:hover {

background-color:#67A2AC;

}

/* headnav */

		#headnav { color:#000000; font:100% arial,Serif; font-size:14px; width: 1006px; float: left; background: url("images/pagenav_bg.gif") repeat scroll 0 0 #fff; height: 34px;}

		

			/* Top Nav UL */

			

#headnav ul {

line-height:0px;

height:34px;

margin:0 0 -19px -16px;

overflow:hidden;

}

			#headnav ul li { border-left:1px solid #CCCCCC; float: left; display: inline; margin: 0; padding: 0; }

			

				/* Top Nav Links */

				#headnav ul li a, #headnav ul li a:link, #headnav ul li a:active, #headnav ul li a:visited { display: block; color:#000000; float: left; text-decoration: underline; font: 15px 100% arial,Serif; padding: 14px 22px 15px 22px; }

				#headnav ul li a:hover { text-decoration: underline; color:#000000; }

				#headnav ul li.current_page_item a, #headnav ul li.current_page_item a:link, #headnav ul li.current_page_item a:active, #headnav ul li.current_page_item a:visited { text-decoration: underline;  color:#000000;}	

				#home #headnav ul li.home a, #nothome #headnav ul li.home a{ color:#000000; text-decoration: underline; border-left: none; }

#home5, #home5 #headnav ul li.home a, #home5 a:link, #home5 a:hover { text-decoration: underline; }

.entryinfo img {vertical-align:middle; }



.commenttitle {

background-image:url(images/commentstitle.gif);

background-repeat:no-repeat;

width:401px;

height:32px;

margin-left:-26px;

padding-left:20px;

padding-top:9px;

font-size:15px;

margin-top:30px;

margin-bottom:5px;

color:#fff;

}



.comment-container{

	width: 590px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	background-color:#fff;

	border:1px solid #fff;

	margin-bottom:10px;

border:1px solid #dddddd;	

}



.comment-left, .comment-left-admin{

	float: left;

	clear: left;

	width: 72px;

	text-align: center;

	color: #444444;

	font-size: 1em;

	overflow: hidden;

	background-color:#fff;

	padding:10px;

	padding-top:15px;



}



.comment-right {

	float: left;

	clear: right;

	width: 464px;

	overflow: hidden;

	padding-left:10px;

	background-color:#ffffff;

	padding-top:15px;

}



.admincomment {

border:4px solid #cccccc;

}



.admincomment .avatar {

	padding: 3px;

	background: #fff;

	border: 1px solid #cccccc;

	margin: 0px 0px 5px 0px;

}



.comment-header{

	width: 428px;

	margin: 0px 0px 10px 0px;

	font-weight: bold;

	font-style: italic;

	color: #666;

	font-size: 1.167em;

}



.comment-header a:link,

.comment-header a:visited{

	font-style: normal;

	color: #194D72;

	text-decoration:underline

}



.comment-header a:hover{

	color: #555;

}



.comment-header .comment-number{

	font-weight: bold;

	font-style: italic;

	color: #333;

	font-size: 1.167em;

}



.comment-content{

	text-align: justify;

	font-size:13px;

	line-height: 1.834em;

}



.comment-content p{

	padding: 2px;

}



.comment-content a,.comment-content a:visited,.comment-content a:link { color:#1e6575 }



.comment-content h1,

.comment-content h2,

.comment-content h3,

.comment-content h4,

.comment-content h5,

.comment-content h6{



	color: #666;

	font-weight: bold;

	font-size: 1.25em;

	padding: 0px 0px 15px 0px;

}



.comment-content blockquote{

	padding: 10px 10px 0px 10px;

	margin: 0px 0px 15px 0px;

	background: #EEE;

	font-style: italic;

	font-size: 12px;

	font-family: "Arial", sans-serif;

	color: #777;

}



.comment-content ul,

.comment-content ol{

	padding: 10px 10px 10px 30px;

	background: #f9f9f9;

	font-weight: bold;

	margin: 0px 0px 15px 0px;

	color: #777;

}



.comment-content ul{

	list-style-image: none;

	list-style-type: disc;

}



.comment-left img{

	padding: 3px;

	background: #FFF;

	border: 1px solid #CCC;

	margin: 0px 0px 5px 0px;

}



.comment-textarea, .textarea{

	padding:5px;

	border:1px solid #dddddd;

	background-color:#ffffff;

}



.comment-textarea {

height:200px;

width:545px;

}



.comment-textarea:focus,.textarea:focus {

	border:1px solid #dddddd;

}



.comment-input {

	width: 300px;

	padding:5px;

	overflow: hidden;

	border:1px solid #dddddd;

	background-color:#fff;

}



.comment-input:focus {

	border:1px solid #dddddd;

}



.commentsform_title {

background:none repeat scroll 0 0 #EEEEEE;

border:1px solid #DDDDDD;

color:#222222;

float:left;

height:23px;

margin:2px -2px 0 0;

padding-left:7px;

width:51px;

}



.comment-button { 

font-size:12px;

font-family:verdana;

font-weight:bold;

text-align:center;

background-color:#757575;

border:1px solid #666666;

color:#fff;

padding:15px;

padding-top:5px;

padding-bottom:5px;

}



/* threaded comment*/

.comment-childs {

margin:5px !important;

padding:5px !important;

padding-left:15px !important;

background-color:#efefef !important;

border:1px dotted #cccccc !important;

font-size:13px !important;

}



.comment-childs cite { margin-right:10px; }

.commentmetadata { font-size:11px  !important; color:#999999 }



/* end threaded comment*/

#single2 h2 {font-weight:bold; font-size:22px;}

#single2 {margin: 15px 0pt 38px;}

.post2 {

font-size:14px;

line-height:1.6em;

text-align:justify;

color:#333333;

}

#prenext  {

background-image:url("images/42916706.gif");

background-repeat:no-repeat;

height:40px;

padding:8px 46px 0 38px;

}

#prenext a:hover, #prenext a:link, #prenext a:visited {text-decoration:none; color:#fff;} 

.wp-pagenavi, .below-post {

margin: 20px 0px 38px 20px;

border:1px solid #EEEEEE;

padding:10px;

width: 624px;

}





.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #dddddd;

	color: #666;

	background-color: #fff;

}

.wp-pagenavi a:visited {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #dddddd;

	color: #666;

	background-color: #fff;	

}

.wp-pagenavi a:hover {	

	border: 1px solid #cccccc;

	color: #000;

	background-color: #fff;	

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #dddddd;

	color: #777;

	background-color: #fff;	

}

.wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #666;

}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	border: 1px solid #bbbbbb;

	color: #444444;

	background-color: #dddddd;	

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	border: 1px solid #dddddd;

	color: #777;

	background-color: #fff;	

}
#category {
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
height: 110px; 
background: none repeat scroll 0 0 #AEAEAE; 
margin:0 auto 20px; 
width: 926px; 
padding: 20px;
}
#category ul li {
float:left;
line-height:1.4em;
margin-bottom:5px;
margin-right:5px;
width:165px;
}
#category ul, ol { list-style:decimal-leading-zero outside none; margin-bottom: 0; padding: 0 15px 0 15px; }
#category a, #category a:visited {color: #000000; text-decoration:underline;}
#category a:hover {color:#ffffff; text-decoration:none;}

.authorbox{margin-top:10px; width:100%; height:125px; font-family:verdana; font-size:13px;background-color:#F3F3EC; border:1px solid #D4D4D4; }
.left{float:left;width:100px;height:100px;margin:25px;}
.right{float:left;margin-top:17px;width:425px;}