/*



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/



*/



/*



Theme Name: Soloss



Theme URI: http://www.elegantwpthemes.com/



Description: Soloss unique theme by Elegant WP Themes. The theme is a clean blue and white combination with accordian sidebar and stripe coloured.



Author URI: http://www.elegantwpthemes.com/







XHTML(HTML) and CSS are protected under Non-Commercial Usage



you are allowed to modify but limited to personal and community used only



no resell right with the original/mod theme and css are allowed



you can contact the theme author for more inquiries to date







2007-2008 copyright of elegantwpthemes.com



All Right Reserved.



*/



body {



	font-family: Verdana, sans-serif, Arial;



	font-size: 80%;



	color: #232323;



	margin: 0px;



	padding: 0px;



	/*background: url(images/new-bg.jpg) repeat-x top;*/



	background: url(images/sme_header_repeater.gif) repeat-x top;



}



a:link, a:hover, a:visited {

	color: #368fba;

}



.logo_header {



	width: 100%;



	height: 137px;



	background: url(images/sme_header.png) no-repeat;



	background-position: center;



	position: absolute;



	top: 0px;



	left: 0px;



}



h1, h2, h3, h4, h5, h6 {



	font-family: "Lucida Sans", Tahoma;



}



.pullquote-left {



	color: #000000;



	background: #F6F6F6;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: left;



	width: 30%;



	border: 2px solid #CCCCCC;



	text-align: center;



	letter-spacing: -1px;



	font-size: 12px;



	font-weight: bold;



}



.pullquote-right {



	font: bold 12px Verdana, Arial, Helvetica, sans-serif;



	color: #333333;



	background: #F6F6F6;



	margin: 8px 20px 0px 3px;



	padding: 3px 3px 8px;



	float: right;



	width: 30%;



	border: 2px solid #CCCCCC;



	text-align: center;



	letter-spacing: -1px;



}



.caption-img-left {



	display: block;



	margin: 15px 5px 2px 0px;



	padding: 0px;



	float: left;



	width: auto;



}



.caption-img-left p {



	font-size: 11px;



	color: #FFFFFF;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



}











/* caption */



.caption-img-left img {



	margin: 0px;



	padding: 0px;



	display: block;



	float: left;



}







.caption-img-right {



	display: block;



	margin: 15px 5px 2px;



	padding: 0px;



	float: right;



}



.caption-img-right p {



	font-size: 11px;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	clear: both;



	width: auto;



}







.caption-img-right img {



	clear: both;



	margin: 0px;



	padding: 0px;



	display: block;



}







dl {



	padding-left: 10px;



	font-size: 1.1em;



	margin-top: 8px;



	margin-bottom: 8px;



	font-family: Arial, Helvetica, sans-serif;







}







dt {



margin-bottom: 5px;



margin-top: 0px;



font-weight: 400;



font-family: Arial, Helvetica, sans-serif;



font-size: 1.1em;



}







dd {



font-style: italic;



margin-bottom: 8px;



margin-left: 0px;



font-family: Arial, Helvetica, sans-serif;



font-size: 1.1em;







}







.format_text blockquote, blockquote {



	clear: both;



	margin: 10px 30px 10px 0px;



	font-family: "Lucida Grande", Arial, Verdana;



	font-size: 12px;



	color: #606060;



	font-weight: lighter;



	padding: 5px 5px 5px 37px;



	line-height: 18px;



	border-left: 0px solid #FF0099;



	background: url('images/quote.gif') 0px 0px no-repeat;



}



blockquote blockquote {



	clear: both;



	margin: 10px 30px 10px 15px;



	font-family: "Lucida Grande", Arial, Verdana;



	font-size: 12px;



	color: #F9F9F9;



	font-weight: lighter;



	padding: 5px;



	line-height: 18px;



	border-left: 5px solid #FFFFFF;



}







code {



	font-family: "Courier New", Courier, monospace;



	font-size: 12px;



	color: #333333;



}







.alignleft {



	text-align: left;



	float: left;



}



.alignright {



	text-align: right;



	float: right;



}



.center {



	text-align: center;



	margin: 0px auto;



	clear: both;



}



img.alignleft {



	padding: 4px;



	float: left;



	margin-right: 10px;



	margin-top: 10px;



}



img.alignright {



	padding: 4px;



	float: right;



	margin-top: 10px;



	margin-left: 10px;



}



img.center {



	padding: 4px;



	display: block;



	margin: 5px auto;



	clear: both;



}



pre {



	margin: 8px 0px;



	padding: 0px;



	clear: both;



	width: 90%;



	overflow: visible;



	font-family: Verdana, sans-serif, Arial;



	font-size: 11px;



	background: #FFFFFF;



	color: #000000;



	height: 60px;



}



#wrapper {



	width: 960px;



	margin-right: auto;



	margin-left: auto;



}



#header {



	float: left;



	width: 960px;



	height: 160px;



	border: 0px;



	border-style: none;



	padding: 0px;



	margin: 0px;



	position: absolute;

	

	z-index: 1;

}



#content {



	float: left;



	/*width: 960px;*/



	position: relative;



}



#footer {



	background: #1f1f1f ;



	float: left;



	height: auto;



	width: 100%;



	padding: 0px;



	margin: 0px;



}



.menu{



	border: 0px;



}



#post {



	float: left;



	width: 668px;



	padding-top: 20px;



	padding-bottom: 25px;



	line-height: 30px;



}



#post h2 {



	font-size: 18px;



	color: #368fba;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 500px;



}







#sidebar {



	float: right;



	width: 400px;



	padding-top: 15px;



	padding-bottom: 25px;



}







#subscribe-box {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 400px;



}



#subscribe-box img {



	padding: 2px;



	float: left;



	margin-right: 2px;



	margin-bottom: 4px;



	border: 0px;



}



#subscrbie-box img:hover {



	padding: 2px;



	float: left;



	margin-right: 2px;



	margin-bottom: 4px;



	border: 0px;



}

/*

#ad-box {



	padding: 0px;



	margin: 0px 0px;



	float: left;



	width: 256px;



}



#ad-box a.first img {



	padding: 0px;



	float: left;



	margin-right: 3px;



	margin-bottom: 4px;



	border: 0;



}



#ad-box a.second img {



	padding: 0px;



	float: left;



	margin-left: 3px;



	margin-bottom: 4px;



	border: 0;



}



#ad-box img:hover {



	float: left;



}

*/

.ad-box {



	padding: 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	width: 256px;



}



.ad-box a.first img {



	padding: 0px;



	float: left;



	margin-right: 3px;



	margin-bottom: 0px;



	border: 0;



}



.ad-box a.second img {



	padding: 0px;



	float: left;



	margin-left: 3px;



	margin-bottom: 0px;



	border: 0;



}



.ad-box img:hover {



	float: left;



}



#tag {



	background: #000000;



	margin: 6px 6px;



	float: left;



	width: 244px;



	border: 1px solid #333333;



}



#layout li#text-3 {



	background: #ececec;



	/*margin: 6px 6px;*/



	float: left;



	

	width: 254px;



	padding: 0px;



	border: 1px solid #d2d2d2;



    clear: both;



color: #000000;



font-size: 11px;



}





#layout li#text-8 div.textwidget {

	padding-bottom: 0px;	margin-bottom: -5px;

}

#layout h3,#hightlights_honors  h3 {	background: url('images/side_header_back.gif') 0px 0px no-repeat;



	font-size: 13px;



	color: #FFFFFF;



	margin: 0px;



	width: 239px;



padding: 9px 5px 9px 12px;



height: auto;



display: block;



text-transform:uppercase;



}

#layout li#text-3 h3 {

	width: 237px;	

}

.phone_number {



background: url('images/phone_icon.gif') 10px 10px no-repeat;



padding: 14px 0px 0px 42px;



height: 30px;



display: block;



width: 212px;



border-bottom: 1px solid #d2d2d2;

}



.email_address {



background: url('images/email_icon.gif') 10px 10px no-repeat;



padding: 14px 0px 0px 42px;



height: 30px;



display: block;



width: 212px;



}



#tag h3 {



	font-size: 15px;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 244px;



}



.sidebar-litbox {



	font-size: 11px;



	color: #F8F8F8;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 244px;



	line-height: 19px;



}



.sidebar-litbox a {



	color: #FFFFFF;



	text-decoration: none;



}



.sidebar-litbox a:hover {



	color: #368fba;



	text-decoration: none;



}



/*



#search {



	background: #000000;



	margin: 6px;



	padding: 6px;



	float: left;



	width: 244px;



	border: 1px solid #333333;



	margin-top: 5px;



        color: #368fba;



        text-decoration: none;



        clear: both;



}







#search a {



        color: #368fba;



}







#search h3 {



	font-size: 15px;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	width: 244px;



}

*/

#search form {



	margin: 0px;



	padding: 6px;



	border-left: 1px solid #d2d2d2;

	border-right: 1px solid #d2d2d2;

	border-bottom: 1px solid #d2d2d2;



	width: 242px;



}



#search p {

	margin: 0px;

	padding: 0px;

}



/*

body #page #search input {



	padding: 1px;



	width: 170px;



	border: 3px solid #333333;



}



*/







#layout {



	float: left;



	width: 244px;



	margin-left: 0px;



	padding: 6px;



	/*padding: 0px;*/



}



.layer {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 244px;



}





/*#layout h3 {



	background: #000000;



	margin: 0px;



	float: left;



	width: 244px;



	border: 1px solid #333333;



	font-size: 15px;



	line-height: 30px;



	color: #FFFFFF;



	height: 30px;



	cursor:crosshair;



	display: block;



	padding-left: 8px;



}



#layout ul {



	margin: 0px;



	padding: 5px;



	float: left;



	width: 244px;



	border-right: 1px solid #eeeeee;



	border-bottom: 1px solid #eeeeee;



	border-left: 1px solid #eeeeee;



	list-style-type: none;



}*/



.ulwrap {



	float: left;



	width: 256px;



}







#layout ul ul {

	margin: 0px;

	padding: 5px 0px 5px 0px;

	float: left;

	width: 254px;

	border-left: 1px solid #d2d2d2;

	border-right: 1px solid #d2d2d2;

	border-bottom: 1px solid #d2d2d2;

	list-style-type: none;

}



#layout ul li {

	margin: 0px 0px 0px;

	padding: 0px;

	float: left;

	width: 254px;

	/*width: 248px;*/

	font-size: 12px;

	line-height: 18px;

	color: #333333;

}



#layout ul ul li a {

	background: url(images/bullet.gif) no-repeat 4px 2px;



	width: 220px;



	padding-left: 25px;



	display: block;



	padding-top: 3px;



	padding-bottom: 3px;



	color: #000000;



	text-decoration: none;

}



#layout ul ul li a:hover {

	background: url(images/bullet.gif) no-repeat 4px 2px;



	width: 220px;



	padding-left: 25px;



	display: block;



	padding-top: 3px;



	padding-bottom: 3px;



	color: #000000;



	text-decoration: none;

}





#layout ul ul li {



	margin: 0px 0px 0px;



	padding: 0px;



	float: left;



	width: 256px;



	font-size: 12px;



	line-height: 18px;



	color: #333333;



}



#page{



	background-color: transparent;



	position: relative;



}



#page #footer{



	display: none;



}



.menu{



	clear: both;



	position: absolute;



	top: 114px;



	left: 6px;

	

	z-index: 99;



}



.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background: transparent none repeat scroll 0 0;



color: #f06932;



border: 0px;



font-size:13px;



}



.menu a, .menu .current ul a, .menu .current-cat ul a {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background: transparent none repeat scroll 0 0;



border: 0px;



font-size:13px;



}



#content_box{



	clear: both;



}



.top-header {



	float: left;



	width: 960px;



	height: 150px;



	/*background: url(images/new-smeheader.png) no-repeat top;*/



}



.top-header a {



	color: #FFFFFF;



	text-decoration: none;



}



.top-header h1 {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 960px;



	font-size: 26px;



}



.top-header p {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 960px;



}



.navigator {



	float: left;



	width: 700px;



	height: 28px;



}



.navigator ul {



	margin: 0px;



	padding: 0px;



	float: left;



	list-style-type: none;



}



.navigator ul ul {



	margin: 0px;



	padding: 0px;



	float: left;



	list-style-type: none;



}



.page_item {



	display: inline;



	margin: 0px;



	padding: 0px;



	float: left;



	font-size: 12px;



	line-height: 20px;



}



.page_item a {



	color: #FFFFFF;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



	margin: 0px;



	float: left;



}



.page_item a:hover {



	color: #999999;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



	background: url(images/home.gif) no-repeat center bottom;



	padding-bottom: 7px;



	margin: 0px;



	float: left;



}



.tab a {



	color: #FFFFFF;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



	margin: 0px;



	float: left;



}



.tab a:hover {



	color: #f06932;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



	background: url(images/home.gif) no-repeat center bottom;



	padding-bottom: 9px;



	margin: 0px;



	float: left;



}







.menu li.tab-home a {



padding-left: 0px;





}







.home {



	display: inline;



	margin: 0px;



	padding: 0px;



	float: left;



	font-size: 13px;



	line-height: 20px;



}



.home a {



	color: #FFFFFF;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



	background: url(images/home.gif) no-repeat center bottom;



	padding-bottom: 7px;



	font-weight: bold;



	float: left;



}







.current_page_item {



	display: inline;



	margin: 0px;



	padding: 0px;



	float: left;



	font-size: 13px;



	line-height: 20px;



}



.current_page_item a {



	color: #368fba;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



	display: block;



	background: url(images/home.gif) no-repeat center bottom;



	padding-bottom: 7px;



	float: left;



}



.post-meta {



	margin: 0px;



	padding: 0px 0px 20px;



	float: left;



	width: 550px;



}



#post h1 {



	background: url(images/h1.gif) no-repeat left 4px;



	float: left;



	width: 529px;



	padding-left: 26px;



	margin: 0px;



	padding-top: 15px;



	padding-bottom: 2px;



	font-size: 20px;



	line-height: 25px;



}



#post h1 a {



	color: #000000;



	text-decoration: none;



}



#post h1 a:hover {



	color: #368fba;



	text-decoration: none;



}







.author {



	float: left;



	width: 550px;



	font-size: 11px;



	line-height: 18px;



}



.post-content {



	margin: 0px;



	padding: 12px 0px;



	float: left;



	width: 550px;



	font-size: 13px;



	line-height: 19px;



	color: #333333;



	overflow: hidden;



}



.post-content h3 {



	margin: 0px 0px 5px;



	padding: 0px;



	clear: both;



	width: 550px;



	font-size: 16px;



	font-weight: bold;



}



.post-content h4 {



	margin: 0px 0px 5px;



	padding: 0px;



	clear: both;



	width: 550px;



	font-size: 15px;



	font-weight: bold;



}



.post-content h5 {



	margin: 0px 0px 5px;



	padding: 0px;



	clear: both;



	width: 550px;



	font-size: 14px;



	font-weight: bold;



}



.post-content h6 {



	margin: 0px 0px 5px;



	padding: 0px;



	clear: both;



	width: 550px;



	font-size: 13px;



	font-weight: bold;



}



.post-content img {



	padding: 3px;



	border: 1px solid #CCCCCC;



}



.post-content ul ul {



	margin: 0px;



	padding: 0px;



}







.post-cat {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 550px;



	font-size: 11px;



	line-height: 18px;



	color: #333333;



}



.post-cat a {



	font-weight: normal;



	color: #368fba;



	text-decoration: none;



}



.post-cat a:hover {



	color: #368fba;



	text-decoration: underline;



}







.author a {



	font-weight: normal;



	color: #368fba;



	text-decoration: none;



}



.post-content a {



	font-weight: normal;



	color: #368fba;



	text-decoration: underline;



}



.post-social {



	background: url(images/social.gif) no-repeat;



	float: left;



	height: 40px;



	width: 513px;



	padding-right: 15px;



	padding-left: 15px;



}



.post-content a:hover {



	color: #368fba;



	text-decoration: none;



}



.post-social p {



	margin: 0px;



	float: left;



	height: 40px;



	line-height: 40px;



	padding-top: 0px;



	padding-right: 10px;



	padding-bottom: 0px;



	font-size: 11px;



	color: #FFFFFF;



}



.post-social p a {



	color: #FFFFFF;



	text-decoration: none;



}



.post-social p a:hover {



	color: #CCCCCC;



	text-decoration: underline;



}







.email {



	background: url(images/email.gif) no-repeat left center;



	padding-left: 17px;



}



.deli {







	background: url(images/deli.gif) no-repeat left center;



	padding-left: 17px;



}



.digg {











	background: url(images/digg.gif) no-repeat left center;



	padding-left: 17px;



}



.stumble {











	background: url(images/stumble.gif) no-repeat left center;



	padding-left: 17px;



}



.sphinn {











	background: url(images/sphinn.gif) no-repeat left center;



	padding-left: 17px;



}



.permalink {















	background: url(images/permalink.gif) no-repeat left center;



	padding-left: 17px;



}



.c-count {



















	background: url(images/comment.gif) no-repeat left center;



	padding-left: 24px;



}



.rss-feed {



	background: url(images/rss.gif) no-repeat;



	float: left;



	height: 85px;



	width: 328px;



	padding-left: 70px;



	padding-top: 30px;



}



.rss-feed a {



	color: #000000;



	text-decoration: none;



}



.rss-feed a:hover {



	color: #FF9900;



	text-decoration: underline;



}







.rss-feed2 {



	background: url(images/newsletter.gif) no-repeat;



	float: left;



	height: 85px;



	width: 328px;



	padding-right: 70px;



        padding-left: 30px;



	padding-top: 30px;



}



.rss-feed2 a {



	color: #000000;



	text-decoration: none;



}



.rss-feed2 a:hover {



	color: #FF9900;



	text-decoration: underline;



}







.feed {



	font-size: 14px;



	font-weight: bold;



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 328px;



	text-transform: capitalize;



	line-height: 18px;



}







.feed2 {



	font-size: 14px;



	font-weight: bold;



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 328px;



	text-transform: capitalize;



	line-height: 18px;



}



.updates {



	font-size: 12px;



	color: #666666;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 328px;



}



.sidebars {



	float: left;



	width: 400px;



	position: relative;



	padding-top: 10px;



}



/*.widget-sidebar {



	padding: 0px;



	width: 200px;



	float: left;



}



.widget-sidebar h3 {



	font-size: 15px;



	line-height: 36px;



	background: url(images/side-bar.gif) no-repeat;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	float: left;



	height: 37px;



	width: 184px;



	color: #FFFFFF;



	font-weight: bold;



}*/



.partners {



	margin: 0px;



	padding: 4px 0px 4px 0px;



	float: left;



	width: 254px;



	font-size: 12px;



	line-height: 15px;



	color: #000000;

	

	background: #ececec;

	

	border-left: 1px solid #d2d2d2;

	border-right: 1px solid #d2d2d2;

	border-bottom: 1px solid #d2d2d2;



}



.partners .pleft {

	float: left;

	padding-right: 0px;

	display: block;

	height: 125px;

	width: 125px;

} 



.partners .pright {

	float: right;

	padding-left: 0px;

	display:  block;

	height: 125px;

	width: 125px;

} 



.list {



	margin: 0px;



	padding: 8px 0px 15px;



	float: left;



	width: 197px;



	list-style-type: none;



}



.list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 187px;



	list-style-type: none;



}



.list li {



	margin: 0px 0px 3px;



	padding: 0px;



	float: left;



	width: 197px;



	font-size: 11px;



	line-height: 16px;



	color: #000000;



}



.list ul li {



	margin: 3px 0px 0px;



	padding: 0px;



	float: left;



	width: 187px;



	font-size: 11px;



	line-height: 16px;



	color: #000000;



}



.list li a {



	background: url(images/bullet.gif) no-repeat left 1px;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 22px;



	display: block;



	color: #333333;



	text-decoration: none;



}



.list li a:hover {







	background: url(images/bullet.gif) no-repeat left 1px;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 22px;



	display: block;



	color: #368fba;



	text-decoration: underline;



}







.nolist {



	margin: 0px;



	padding: 8px 0px 15px;



	float: left;



	width: 197px;



	list-style-type: none;



}



.nolist ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 187px;



	list-style-type: none;



}



.nolist li {



	margin: 0px 0px 3px;



	padding: 0px;



	float: left;



	width: 197px;



	font-size: 11px;



	line-height: 16px;



	color: #000000;



}



.nolist ul li {



	margin: 3px 0px 0px;



	padding: 0px;



	float: left;



	width: 187px;



	font-size: 11px;



	line-height: 16px;



	color: #000000;



}



.nolist li a {



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 8px;



	display: block;



	color: #333333;



	text-decoration: none;



}



.nolist li a:hover {



	padding-top: 3px;



	padding-bottom: 3px;



	display: block;



	color: #368fba;



	text-decoration: underline;



	padding-left: 8px;



}



.post-navigator {



	font-size: 13px;



	margin: 0px;



	float: left;



	width: 550px;



	padding-top: 5px;



	padding-bottom: 5px;



	line-height: 18px;



}



.post-navigator a {



	color: #FFFFFF;



	text-decoration: none;



	background: #368fba;



	padding: 5px;



}



.post-navigator a:hover {



	color: #FFFFFF;



	text-decoration: none;



	background: #368fba;



	padding: 5px;



}



#comment-tpl {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	width: 550px;



}



#comment-tpl h4 {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 550px;



	font-size: 17px;



	font-weight: bold;



}



.subscribes {



	margin: 0px 0px 15px;



	padding: 2px 0px 2px 14px;



	float: left;



	width: 500px;



	background: url(images/rssfeed.png) no-repeat left center;



}



.subscribes a {



	color: #FF6600;



	text-decoration: underline;



}







#comment-tpl h5 {



	margin: 15px 0px 5px;



	padding: 0px;



	float: left;



	width: 550px;



	font-size: 18px;



	color: #000000;



}



#comment-tpl h6 {



	margin: 15px 0px 5px;



	padding: 0px;



	float: left;



	width: 550px;



	font-size: 20px;



	color: #000000;



}



.comment-list {



	float: left;



	width: 520px;



	position: relative;



	padding: 5px 5px 8px;



	font-size: 11px;



}



.comment-user {



	float: left;



	width: 100px;



	text-align: center;



	font-size: 12px;



	font-weight: bold;



	color: #333333;



}



.comment-block {



	float: left;



	width: 400px;



	font-size: 12px;



	color: #333333;



	line-height: 18px;



	border-left: 5px solid #CCCCCC;



	padding-left: 5px;



}



#comment-tpl small {



	font-size: 12px;



	color: #666666;



	font-style: italic;



}



.comment-list a {



	color: #368fba;



	text-decoration: none;



}



.comment-list-alt a {



	color: #368fba;



	text-decoration: none;



}



.comment-list-alt {



	float: left;



	width: 520px;



	position: relative;



	padding: 5px 5px 8px;



	background: #F8F8F8;



	font-size: 11px;



}



.comment-block:hover {







	float: left;



	width: 400px;



	font-size: 12px;



	color: #333333;



	line-height: 18px;



	border-left: 5px solid #C1FF18;



	padding-left: 5px;



}



.comment-list-alt a:hover {







	color: #368fba;



	text-decoration: underline;



}



.comment-list a:hover {







	color: #368fba;



	text-decoration: underline;



}



#sfrom {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 500px;



}



#sfrom p {



	margin-top: 0px;



	margin-bottom: 5px;



	font-size: 12px;



	color: #666666;



}



.sbox {



	padding: 1px;



	width: 256px;



	border: 2px solid #CCCCCC;



}



#sfrom textarea {



	height: 150px;



	width: 400px;



	border: 2px solid #CCCCCC;



}



#sfrom textarea:hover {



	height: 150px;



	width: 400px;



	border: 2px solid #B9B9B9;



}



.sbox:hover {



	padding: 1px;



	width: 256px;



	border: 2px solid #898989;



}



#footer-block {



	width: 960px;



	margin-right: auto;



	margin-left: auto;



	position: relative;



}



#footer-content {



	width: 960px;



	position: relative;



	float: left;



	padding-top: 25px;



	padding-bottom: 5px;



	font-size: 11px;



	line-height: 18px;



	color: #FFFFFF;



}



#footer-content a {



	color: #368fba;



	text-decoration: none;



}



#footer-content a:hover {







	color: #CCCCCC;



	/*text-decoration: underline;*/



}



#themeswitcher {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 197px;



	list-style-type: none;



}



#themeswitcher li {



	margin: 5px 0px;



	padding: 0px;



	float: left;



	width: 197px;



	list-style-type: none;



}



#themeswitcher li select {



	padding: 1px;



	width: 170px;



	list-style-type: none;



	font-family: Verdana, "Times New Roman", Times, Georgia, serif;



	font-size: 13px;



	color: #666666;



	border: 1px solid #999999;



	margin-left: 10px;



}



.homes_boxes {



	clear: both;



	margin: 12px 0px 12px 0px;



	background: #ededed;



padding:0px 0px 12px 0px;

border: 1px solid #d2d2d2;



}



.homes_boxes table {

	padding:10px 6px 0px 6px;

	width: 100%;

}



.homes_boxes td{



	vertical-align: top;



	width: 198px;



padding-left: 6px;



padding-right: 6px;



margin-right: 6px;



}



.homes_boxes ul{



	float:left;



	list-style-type:none;



	margin:0;



	padding:5px 0px 5px 0px;



}



.homes_boxes ul li a{



	-moz-background-clip:border;



	-moz-background-inline-policy:continuous;



	-moz-background-origin:padding;



	background:transparent url(images/bullet.gif) no-repeat scroll -5px 2px;



	color:#000000;



	display:block;



	padding-bottom:6px;



	padding-left:17px;



	padding-top:3px;



padding-right: 6px;



	text-decoration:none;



}



.homes_boxes ul li a:hover{



	-moz-background-clip:border;



	-moz-background-inline-policy:continuous;



	-moz-background-origin:padding;



	background:transparent url(images/bullet.gif) no-repeat scroll -5px 2px;



	color:#368fba;



	display:block;



	text-decoration:none;



}





.homes_boxes h3 {

	padding-top: 10px;

}



.homes_boxes h3 a {

	color: #368fba;	

}



.homes_boxes a {



	color: #000000;



	text-decoration: none;



}



.homes_boxes a:hover {



	color: #368fba;



	text-decoration: none;



}



h2.categories {

	width: auto;

	padding: 5px 0px 5px 27px;

	background: #c1d835 url('images/pointer.png') no-repeat 5px 0px;

	margin-bottom: 0px;

	color: black;

	border-bottom: 1px solid #d2d2d2;

}



a.rrs_mini {

	background: url('images/rss_mini.png') no-repeat 43px 10px;

	padding-right: 15px;

	padding-left: 15px;

	color: #2f84af;

	font-size: 85%;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top: 1px dashed #d2d2d2;

	width: 176px;

	display: block;

}



.format_text p{



	line-height: 1.571em;



}



#sidebar_1{



	/*width: 125px;*/

	width: 256px;



	margin: 0px 3px 0px 0px;



	border: 0;

	clear: both;



}



#sidebar_2{



	/*width: 125px;*/

	width: 256px;



	margin: 0px 6px 0px 0px;



	border: 0;

	clear: both;



}



.sidebar ul.sidebar_list{



	padding: 0 0 0 0;



	border: 0;



}



#sidebar_2 ul.sidebar_list {



	padding: 0 0 0 0;



	border: 0;



}



#layout li.widget {



	margin-bottom: 12px;

	width: 256px;



}



#sidebars{



	width: 268px;



	border: 0;



}



#content{



	width: 668px;



	margin: 0px 12px 0px 6px;



	border: 0;



}



#container{



	width: 100%;



}



#page, #content_box{



	width: 960px;



	margin: 0px auto;



}



.menu a{



	padding: 0px 10px;



	font-size: 11px;



}



.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {



	font-size: 11px;



}













.prev_next{



	display: none;



}



#social_networking{



clear:both;



float:left;



margin:0px;



padding:10px 6px 6px 6px;



width:242px;



background-color:#ededed;



border: 1px solid #d2d2d2;



}



#social_networking div{



float:left;



width: 80px;



text-align: center;



}



#social_networking a{



	color:#000000;



	display:block;



	padding-bottom:3px;



	padding-top:3px;



	text-decoration:none;



}



#social_networking a:hover{



	color:#368fba;



	display:block;



	padding-bottom:3px;



	padding-top:3px;



	text-decoration:none;



}



#social_networking h3 {



	font-size: 15px;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 244px;



}



#tv_box{



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#000000 none repeat scroll 0 0;



border:1px solid #333333;



clear:both;



float:left;



margin:6px;



padding:6px;



width:244px;



}



#tv_box h3 {



	font-size: 15px;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 244px;



}



#content_box{



	background:transparent url(../lib/images/dot-ddd.gif) repeat-y scroll 686px 0;

	position: relative;

	top: 160px;

	margin-bottom: 160px;

}



.hide{



	display: none;



}



.format_text{



	font-size: 13px;



}



div.headline_area .entry-title  {



padding-left: 29px;



background: url('images/headline_icon.gif') no-repeat 0 7px;



width: auto;



}



.entry-title {



padding-left: 29px;



background: url('images/headline_icon.gif') no-repeat 0 top;

	width: 275px;

}



.entry-title a {

	color: #000000;

}



.entry-title a:hover {

	color: #368fba;

}



.post_box {



width: 668px;



margin: 0px;



}



#author_pic {

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	text-align: center;

	background-color: black;

	color: white;

	font-weight: normal;

}













.highlights {

text-align: center;

width: 254px;
/*
border-left: 1px solid #d2d2d2;

border-right: 1px solid #d2d2d2;

border-bottom: 1px solid #d2d2d2;
  */
}



#power150-box {

width: 180px;

height: 180px;

cursor: hand;

background: url('http://adage.com/img/power150/new/power150-badge.png') no-repeat;

/*margin-left: 35px;*/

}



.lijit {

padding: 12px;

width: 230px;

border-left: 1px solid #d2d2d2;

border-right: 1px solid #d2d2d2;

border-bottom: 1px solid #d2d2d2;

}

.teaser .format_teaser { line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em;

	font-size: 100%;

	

}



.teaser .teaser_link { line-height: 1.5em;

	display: block;

	margin-top: 5px;

	font-size: 100%;

	width: 200px;

}

.entry_content {

	margin-right: 0px;

}



.teaser { width: 25em; }



.teasers_box {

	margin-left: 0px;

	margin-right: 0px;

	width: 668px;

}



.did_enjoy {

	border: 1px solid #d2d2d2;

	padding: 5px 5px 5px 27px;

	background: #c1d835 url('images/pointer.png') no-repeat 5px 0px;

	color: black;

}



.did_enjoy a {

	color: black;

}



tr.seperation td {

	border-bottom: 1px solid #d2d2d2;

}

/* home page ads classes */
#ad_top660 { width:660px; height:100px; overflow:hidden;}
#ad_top660 h4 {display:none;}

#ad_bottom_left250 { width:265px; height:425px; overflow:hidden; float:left;margin-right:45px;margin-left:45px;margin-top:20px;}
#ad_bottom_left250 h4 {display:none;}

#ad_bottom_right250 { width:265px; height:425px; overflow:hidden;float:left;margin-top:20px;}
#ad_bottom_right250 h4 {display:none;}

.teasers_box {padding:0} /* remove if you decide to get teasers back */
.ad_clear {clear:both;margin-bottom:25px;}

#hightlights_honors {height:250px;width:auto;padding:0px;margin-top:20px;clear:left;padding-top:20px;}
#hightlights_honors h3 {width:auto;background:#000;}
#hightlights_honors ul {border-bottom:1px solid #D2D2D2;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;}
#hightlights_honors li {list-style:none outside none;padding:0;margin:0;width:195px;float:left;text-align:center;padding:10px;_height:180px;min-height:180px;vertical-align:middle;}
#hightlights_honors li.clear {clear:left;width:0px;height:0px;min-height:0px;float:none;padding:0;}


.no_sidebars .post_box {width:auto;}

