/*
*	DEFAULTS  "Times new roman" Georgia
*/


* { margin: 0; padding: 0; }
body { color: #000000; background: #e5e3da; font: 14px Arial; }
h1, h2,
h3 { font-weight: normal; font-family: Arial; text-decoration: none }
ul, ol { list-style: none; }
a img { border: none; }
img { padding: 5px; margin-right: 5px;}
input { font: 100% Verdana, sans-serif; }
a { color: #336699; }

/* Related Posts */
.relatedposts h3{
font-size: 16px; font-weight: normal; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 5px 0px; margin: 10px 0px; text-transform: uppercase;
}

.relatedposts li{ margin: 5px; }
/*
*	TOP
*/

#top { font-size: 80%; border-top: 6px solid #6e777f; }
#top-content { position: relative; width: 1019px; margin: 0 auto; }
#top a { color: #336699; }
#top a.rss { display: block; padding: 10px 0 10px 15px; margin-left: 20px; background: url("graphics/rss.gif") center left no-repeat; }
#top ul { position: absolute; right: 20px; top: 0; }
#top ul li { float: left; background: #6e777f url("graphics/page-hover-right.gif") bottom right no-repeat; }
#top ul li a { font-weight: bold; display: block; float: left; background: #e5e3da; padding: 2px 5px 5px 5px; }
#top ul li a:hover { color: #ffffff; text-decoration: none; background: transparent url("graphics/page-hover-left.gif") bottom left no-repeat; }
#top ul li a.active { color: #ffffff; text-decoration: none; background: transparent url("graphics/page-hover-left.gif") bottom left no-repeat; }

#top ul li a.fav { color: #ee1f46; font-weight: bold; display: block; float: left; background: #e5e3da; padding: 2px 5px 5px 5px; }
#top ul li a.fav:hover { color: #ffffff; text-decoration: none; background: transparent url("graphics/page-hover-left.gif") bottom left no-repeat; }
#top ul li a.fav.active { color: #ffffff; text-decoration: none; background: transparent url("graphics/page-hover-left.gif") bottom left no-repeat; }

/*
*	PAGE
*/

#page { padding-bottom: 15px; overflow: hidden; background: #ffffff url("graphics/page-bottom.gif") bottom left no-repeat; width: 1019px; margin: 0 auto; }
#page hr { clear: both; height: 1px; background: #cccccc; border: none; margin: 0 20px 20px 20px; }

/*
*	HEADER
*/

#header h1 img { float: left; width: 530px; height: 78px; margin: 0; padding: 0; }
#header p.date { color: #666666; font: 150% Georgia, serif; float: left; padding: 20px 0 20px 22px; text-transform: uppercase; }
#header p.date span { font-size: 60%; text-transform: none; display: block; }
#srcc #search { overflow: hidden; position: relative; color: #666666; font-size: 75%; margin-top: -20px; padding-bottom: 20px; font-weight: bold; width: 250px; }
#srcc #search fieldset { border: none; }
#srcc #search label { display: block; padding: 0px 0 5px 0; }
#srcc #search div.search-wrapper { margin-right: 20px; padding: 5px 0 0 9px; height: 31px; background: #d6d5d1 url("graphics/search-bg.gif") no-repeat; }
#srcc #search input { float: left; vertical-align: middle; padding: 5px; height: 14px; width: 174px; background: #ffffff; border: 1px solid #afafaf; border-left: none; border-right: none; }
#srcc #search button { float: left; vertical-align: middle; position: relative; text-indent: -10000em; border: none; cursor: pointer; width: 30px; height: 26px; background: #ffffff url("graphics/search-button.gif") no-repeat; }

#srcc2 #search2 { overflow: hidden; position: relative; color: #666666; font-size: 75%; margin-top: -20px; padding-bottom: 20px; font-weight: bold; width: 250px; }
#srcc2 #search2 fieldset { border: none; }
#srcc2 #search2 label { display: block; padding: 0px 0 5px 0; }
#srcc2 #search2 div.search-wrapper { margin-right: 20px; padding: 5px 0 0 9px; height: 31px; background: #d6d5d1 url("graphics/search-bg.gif") no-repeat; }
#srcc2 #search2 input { float: left; vertical-align: middle; padding: 5px; height: 14px; width: 100px; background: #ffffff; border: 1px solid #afafaf; border-left: none; border-right: none; }
#srcc2 #search2 select { float: left; vertical-align: middle; padding: 3px; height: 24px; width: 74px; background: #ffffff; border: 1px solid #afafaf; border-left: none; border-right: none; }
#srcc2 #search2 button { float: left; vertical-align: middle; position: relative; text-indent: -10000em; border: none; cursor: pointer; width: 30px; height: 26px; background: #ffffff url("graphics/search-button.gif") no-repeat; }

/*
*	CONTENT
*/

#content { overflow: hidden; width: 725px; float: left; margin-left: 20px; }
#content2 { overflow: hidden; width: 925px; float: left; margin-left: 20px; }
/*
*	POST
*/

#content div.post { margin-bottom: 0px; }
#content div.post h2 { line-height: 1.5em; color: #2d47cc; font-size: 125%; }
#content div.post h2 a { color: #2d47cc; text-decoration: underline; }
#content div.post h1 { line-height: 1.5em; color: #2d47cc; font-size: 125%; }
#content div.post h1 a { color: #2d47cc; text-decoration: underline; }
#content div.post p.date { font: 110% Georgia, serif; }
#content div.post p.date a { color: #000; text-decoration: underline}
#content div.post p.author { color: #333333; font-weight: bold; font-size: 80%; }
#content div.post p.author a { color: #333333; }
#content div.post div.content { padding-top: 20px; }
#content div.post div.content { font-size: 90%; }
#content div.post div.content a { font-weight: bold; color: #333333; }
#content div.post div.content p { line-height: 1.5em; margin-bottom: 1em; }
#content div.post div.content ul, ol { margin: 1em; }
#content div.post div.content ul ul, ol ol { margin: 0 1em; }
#content div.post div.content ul { list-style: square inside; }
#content div.post div.content ol { list-style: decimal inside; }
#content div.post div.content p.continue { clear: both; margin-top: 1.5em; }
#content div.post div.content p.continue a { font-weight: normal; color: #ff0000; text-decoration: none; padding-left: 15px; background: url("graphics/arrow.gif") left center no-repeat; }
#content div.post a.share { padding: 0 5px 0 20px; background: url("graphics/share.gif") left center no-repeat; }
#content div.post a.comments { padding: 0 5px 0 20px; background: url("graphics/comments.gif") left center no-repeat; }
#content div.post span.tags { padding-left: 15px; background: url("graphics/tags.gif") left center no-repeat; }
#content div.post p.meta {  line-height: 15px; font-size: 80%; color: #333333; border-top: 1px solid #cfcfcf; padding: 10px 0 10px 0; }
#content div.post p.meta a { padding: 0px 5px 0px 20px; background: url("graphics/comments.gif") left center no-repeat; color: #333333; }
#content div.post blockquote, #content-sidebar blockquote { padding: 2px 8px 0px 8px; background: #fffae7; margin: 2px; color:#993300; }
#content div.post blockquote p, #content-sidebar blockquote p { padding: 2px 0px 6px 0px; margin: 3px 0px 3px 0px; line-height: 16px;}
#content div.post blockquote li { padding: 3px 0px 3px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 12px; line-height: 16px; color:#993300; }
#content div.post blockquote a { color:#cc6600; }
#content div.post blockquote a:visited { color:#cc6600; }
#content div.post blockquote a:hover { color:#990000; }
#content div.post a { text-decoration: underline;}
#content div.post img{ padding: 5px; }
#content img{ padding: 5px; }

#content2 div.post { margin-bottom: 0px; }
#content2 div.post h2 { line-height: 1.5em; color: #2d47cc; font-size: 140%; }
#content2 div.post h2 a { color: #2d47cc; text-decoration: none; }
#content2 div.post h1 { line-height: 1.5em; color: #2d47cc; font-size: 140%; }
#content2 div.post h1 a { color: #2d47cc; text-decoration: none; }
#content2 div.post p.date { font: 110% Georgia, serif; }
#content2 div.post p.author { color: #333333; font-weight: bold; font-size: 80%; }
#content2 div.post p.author a { color: #333333; }
#content2 div.post div.content { padding-top: 20px; }
#content2 div.post div.content { font-size: 90%; }
#content2 div.post div.content a { font-weight: bold; color: #333333; }
#content2 div.post div.content p { line-height: 1.5em; margin-bottom: 1em; }
#content2 div.post div.content ul, ol { margin: 1em; }
#content2 div.post div.content ul ul, ol ol { margin: 0 1em; }
#content2 div.post div.content ul { list-style: square inside; }
#content2 div.post div.content ol { list-style: decimal inside; }
#content2 div.post div.content p.continue { clear: both; margin-top: 1.5em; }
#content2 div.post div.content p.continue a { font-weight: normal; color: #ff0000; text-decoration: none; padding-left: 15px; background: url("graphics/arrow.gif") left center no-repeat; }
#content2 div.post a.share { padding: 0 5px 0 20px; background: url("graphics/share.gif") left center no-repeat; }
#content2 div.post a.comments { padding: 0 5px 0 20px; background: url("graphics/comments.gif") left center no-repeat; }
#content2 div.post span.tags { padding-left: 15px; background: url("graphics/tags.gif") left center no-repeat; }
#content2 div.post p.meta {  line-height: 15px; font-size: 80%; color: #333333; border-top: 1px solid #cfcfcf; padding: 10px 0 10px 0; }
#content2 div.post p.meta a { padding: 0px 5px 0px 20px; background: url("graphics/comments.gif") left center no-repeat; color: #333333; }
#content2 div.post blockquote, #content-sidebar blockquote { padding: 2px 8px 0px 8px; background: #fffae7; margin: 2px; color:#993300; }
#content2 div.post blockquote p, #content-sidebar blockquote p { padding: 2px 0px 6px 0px; margin: 3px 0px 3px 0px; line-height: 16px;}
#content2 div.post blockquote li { padding: 3px 0px 3px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 12px; line-height: 16px; color:#993300; }
#content2 div.post blockquote a { color:#cc6600; }
#content2 div.post blockquote a:visited { color:#cc6600; }
#content2 div.post blockquote a:hover { color:#990000; }
#content2 div.post a { text-decoration: underline;}
#content2 div.post img{ padding: 5px; }
#content2 img{ padding: 5px; }

/*
*	CONTENT FEATURE
*/

#content-feature { margin-bottom: 5px; background: #e9efe5 url("graphics/feature-bottom.gif") bottom left no-repeat; padding-bottom: 4px; }
h2.feature { height: 32px; padding-bottom: 5px; text-indent: -10000em; background: url("graphics/feature-top.gif") no-repeat; }
#content-feature div.post { padding: 0 15px; margin: 0; }
#content-feature div.post div.content div.feature-author-img { margin: 0 5px 10px 0; font-size: 80%; float: left; text-align: center; font-weight: bold; color: #8396a8; }
#content-feature div.post h2 { line-height: 1.2em; color: #003366; font-size: 180%; }
#content-feature div.post h2 a { color: #003366; text-decoration: none; }
#content-feature div.post div.content div.feature-author-img img { border: 1px solid #afc8d2; background: #ffffff; padding: 5px; }
#content-feature div.post div.content img.feature-img { margin: 0 0 10px 20px; width: 246px; height: 102px; background: #ffffff; padding: 5px; float: right; }
#content-feature div.post p.date { font: bold 90% Arial, sans-serif; color: #666666; }
#content-feature div.post p.author { color: #003366; }
#content-feature div.post p.author a { color: #003366; }
#content-feature div.post div.content { padding-top: 5px; }
#content-feature div.post div.content { color: #495563; }
#content-feature div.post p.meta { border-top: 1px solid #afc8d2; }

/*
*	CONTENT MAIN
*/

#content-main { width: 400px; float: left; }
#content-main img { padding: 5px; }
#content-main div.post img { padding: 5px; }
#content-main div.post div.content img.post-img { margin: 0 10px 10px 0; background: #ffffff; padding: 1px; border: 5px solid #e5eaef; float: left; }

#content-main2 { width: 650px; float: left; }
#content-main img { padding: 5px; }
#content-main div.post img { padding: 5px; }
#content-main div.post div.content img.post-img { margin: 0 10px 10px 0; background: #ffffff; padding: 1px; border: 5px solid #e5eaef; float: left; }

/*
*	CONTENT MAIN WIDE
*/
#content-main-wide { width: 700px; float: left; }
#content-main-wide img { padding: 5px; }
#content-main-wide div.post img { padding: 5px; }
#content-main-wide div.post div.content img.post-img { margin: 0 10px 10px 0; background: #ffffff; padding: 1px; border: 5px solid #e5eaef; float: left; }


/*
*	CONTENT SIDEBAR
*/

#content-sidebar { color: #333333; font-size: 90%; background: url("graphics/main-sidebar-top.gif") no-repeat; padding-top: 20px; width: 306px; float: right; }
#content-sidebar ul { background: url("graphics/main-sidebar-bottom.gif") bottom left no-repeat; padding-bottom: 20px; }
#content-sidebar ul li { margin: 0 20px 10px 20px; padding-bottom: 10px;  } /*border-bottom: 1px solid #d2d2c9;*/
#content-sidebar ul li.last { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
#content-sidebar ul li p { line-height: 1.5em; }
#content-sidebar ul li p a { color: #333333; font-weight: bold; }
p.up-to-minute a { font-weight: normal; width: 94px; height: 16px; text-indent: -10000em; display: block; background: url("graphics/up-news.gif") no-repeat; }
#content-sidebar h3 { font: 110% Arial, sans-serif; padding: 5px 0; color: #217b21; }
#content-sidebar h3 a { font-weight: normal; color: #217b21; }
#content-sidebar p.date { font-weight: bold; font-size: 90%; }
#content-sidebar p.comments a { font-size: 90%; color: #336699; }


#newsa a { font-weight: normal; width: 94px; height: 16px; text-indent: -10000em; display: block; background: url("graphics/up-news.gif") no-repeat; }

/*
*	SECONDAR SIDEBAR
*/

#secondary-sidebar { font-size: 100%; width: 230px; float: right; margin-right: 20px; }
#secondary-sidebar ul li { margin-top: 15px; color: #666666; list-style-type: none; margin-bottom: 7px;}
#secondary-sidebar ul li ul li { margin-top: 0; list-style-type: none;}
#secondary-sidebar ul li h3 { padding-bottom: 10px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; color: #666633; font-size: 180%; list-style-type: none;}
#secondary-sidebar ul li a { color: #ee1f46; font-size: 14px; list-style-type: none;}
#secondary-sidebar span.author { padding-top: 5px; display: block; font-weight: bold; font-size: 95%; }
#secondary-sidebar ul li.box { margin-top: 0; margin-bottom: 10px; padding-bottom: 10px; color: #ffffff; background: #336699 url("graphics/box-bottom.gif") bottom left no-repeat; list-style-type: none;}
#secondary-sidebar ul li.box h3 { border: none; margin: 0; color: #ffffff; padding: 10px 10px 0 10px; background: url("graphics/box-top.gif") no-repeat; font: bold 110% Verdana sans-serif; text-transform: uppercase; list-style-type: none;}
#secondary-sidebar ul li.box a { color: #ffffff; list-style-type: none;}
#secondary-sidebar ul li.box ul { overflow: hidden; padding: 0 10px 10px 10px; list-style-type: none;}
#secondary-sidebar ul li.box p { padding: 0 10px; list-style-type: none;}
#secondary-sidebar #email { position: relative; padding: 10px 10px 0 10px; }
#secondary-sidebar #email fieldset { border: none; }
#secondary-sidebar #email #email-wrapper { padding-bottom: 2px; background: url("graphics/subscribe-input-bottom.gif") bottom left no-repeat; }
#secondary-sidebar #email-wrapper input { border: none; background: #ffffff url("graphics/subscribe-input-top.gif") no-repeat; width: 200px; padding: 5px 5px 3px 5px; display: block; margin: 0 auto; }
#secondary-sidebar #email button { margin: 5px 0; cursor: pointer; text-indent: -10000em; display: block; border: none; width: 71px; height: 20px; background: #000033 url("graphics/subscribe-button.gif") no-repeat; }
#secondary-sidebar li.box p.date { color: #b4d1ed; font-weight: bold; font-size: 90%; padding-bottom: 10px; list-style-type: none;}
#secondary-sidebar li.box ul li { clear: both; list-style-type: none;}
#secondary-sidebar li.box ul li a { text-decoration: none; list-style-type: none;}
#secondary-sidebar li.box ul.domains-for-sale a { float: left; list-style-type: none;}
#secondary-sidebar li.box ul.domains-for-sale span { float: right; color: #ffffff; list-style-type: none;}
#secondary-sidebar li.box p.rss a { font-weight: bold; font-size: 95%; text-decoration: none; padding-left: 15px; background: url("graphics/rss.gif") center left no-repeat; list-style-type: none;}

/*
*	FOOTER
*/

#footer { padding: 10px 0 30px 0; margin-top: 15px; clear: both; background: #2b2b2b; color: #707376; font-size: 90%; }
#footer a { color: #707376; text-decoration: none; }
#footer-content { width: 1019px; margin: 0 auto; }

/*
*	IE6 FIXES
*/

* html #content { display: inline; }
* html #secondary-sidebar { display: inline; }


/* COMMENTS */

.PostComments { margin: 20px 0px;}
.PostComments h3 { padding: 10px 0px 5px 0px; margin: 0px; font-weight: normal; font-size: 18px; letter-spacing: -1px; color: #666;}
.PostComments ol { padding: 0px; margin: 0px 0px 10px 0px;}
.PostComments li {  padding: 10px; margin: 0px; list-style-type: none; background: #fff; color: #4f5a65; }
.PostComments li p { padding: 5px 0px; margin: 0px; color:#4f5a65; font-size: 11px;}
.PostComments .alt { background: #fffee5; border-top: solid 1px #edecd1; border-bottom: solid 1px #edecd1; }

.PostComments .ComAuthor { display: block; font-size: 10px; padding: 0px; margin: 0px;}
.PostComments .ComAuthor cite { font-style: normal; font-weight: bold; }
.PostComments .ComLink { display: block; font-size: 9px; padding: 0px; margin: 0px;}
.PostComments .ComLink a {color: #0066cc; text-decoration: underline;}
.PostComments .ComLink a:visited {color: #0066cc; text-decoration: underline;}
.PostComments .ComLink a:hover {color: #0066cc; text-decoration: underline;}

.PostForm { background: #f7f7f7; margin: 20px 0px; padding: 0px;}
.PostForm h3 { padding: 10px 0px; margin: 0px 10px; font-weight: bold; font-size: 14px; letter-spacing: -1px; border-bottom: dashed 1px #666; color: #333; }
.PostForm form { padding: 15px; margin: 0px;}
.PostForm p { padding: 5px 0px; margin: 0px; font-size: 10px;}
.PostForm p label { margin-left: 10px;}
.PostForm p label small { font-size: 11px; color: #00bbeb}

.PostForm .Note { background: #fff; border: solid 1px #fff; padding: 7px; color: #424e65; margin: 5px 0px;}
.PostForm .Note small { font-size: 10px;}
.PostForm .TextField { background: #fff; border: solid 1px #dfdfdf; padding: 3px; color: #424e65; font-size: 12px;}
.PostForm .TextArea { background: #fff; border: solid 1px #dfdfdf; padding: 5px; color: #424e65; font-size: 12px;}

.PostForm input.Subscribe { background: #fffee5; border: 1px #fff solid; font-weight: bold; padding: 2px 0px;}

.wp-pagenavi a, .wp-pagenavi span.current {
	margin: 0 3px;
}
