/* - GLOBAL
=========================================================================*/
body { font:.75em/1.5em Tahoma, Arial, Helvetica, sans-serif; color:#444444; background:#000 url(/images/main-background.gif) repeat-x; margin:0 auto; /* make anything a hover with this code >> */ behavior:url("/css/csshover.htc") }
table, td { border:0; border-spacing:0; border-collapse:collapse; vertical-align:top }
img { border:0 }
html, body, ul, form, input, select, h1, h2, h3, h4, table, tr, td, p { list-style-type:none; padding:0; margin:0 }
a { color:#ff0000; text-decoration:none; -moz-outline-width:0; outline:none }
a:hover { color:#000 }
b, em { font-weight:bold }

/* - GENERICS
=========================================================================*/
/* aligning AND clearing */
.clearleft { clear:left }		.alignleft { float:left }
.clearright { clear:right }		.alignright { float:right }
.clearboth { clear:both }		.aligncenter { margin:0 auto }

#MainWrap .button.alignright { float:right }
#MainWrap .button.alignleft { float:left }
#MainWrap .button.clearboth { clear:both }

/* headings */
h1, h2, h3, h4, h5, h6 { font:2em "Lucida Sans Unicode", Arial /* 24px */; line-height:1em; letter-spacing:-1px; color:#83b406; padding:5px 0 20px }
h2, h3, h4, h5, h6 { font-weight:normal; line-height:normal; padding:0 0 10px }
h2 { font-size:1.75em 	/* 21px */ }
h3 { font-size:1.5em 	/* 18px */ }
h4 { font-size:1.333em 	/* 16px */; font-family:Arial, Helvetica, sans-serif; color:#000 }
h5 { font-size:1.167em 	/* 14px */; font-family:Arial, Helvetica, sans-serif; color:#000 }
h6 { font-size:1em 		/* 12px */ }

span.sub { position:relative; bottom:-3px; font-size:.8em; }

.post { padding:0 0 25px }
.entry { width:660px }
.entry p { padding:0 0 10px }
.entry a { border-bottom:1px dotted #ff0000 }
.entry a:hover { color:#000; border-bottom:1px dotted #000 }
.entry img { border:1px solid #ccc; padding:4px; margin:2px 0 }
.entry ul { padding:0 10px 20px }
.entry li { list-style:disc inside; padding:0 5px 3px }
.entry ul ul { padding-bottom:0; margin:3px 0 -3px }
.entry li li { list-style-type:circle }
.entry .download { cursor:pointer; display:block; width:146px; height:28px; font-size:10px; color:#fff; line-height:normal; text-align:center; background:url(/images/button-download_blue_green.gif); padding:32px 0 0 54px }
.entry .download:hover { background-position:0 -60px }

.wp-smiley { padding:0; border:0; margin:5px 3px -3px 0 }

/* lists */
	/* unordered */
	.single ul { padding:.5em 2em }
	.single ul ul { padding:0 2em }
	.single ul li { list-style:disc }
	.single ul li li { list-style:circle }
	.single ul li li li { list-style:square }
	
	/* ordered */
	#ColumnLeft ol { padding:0 30px; margin:0 0 10px }
	#ColumnLeft ol ol { padding:0 30px }
	#ColumnLeft ol li { list-style:decimal }
	#ColumnLeft ol li li { list-style:upper-alpha }
	#ColumnLeft ol li li li { list-style:lower-roman }

#MainWrap .button, #MainWrap .button label { cursor:pointer; float:left; position:relative; width:100%; height:27px; font:bold 12px "Tahoma", Arial, Helvetica, sans-serif; color:#000; border:0 none; background:url(/images/sprite-buttons.jpg) 100% 0 no-repeat; text-align:left; text-transform:uppercase; padding:13px 0 0; margin:0 }
#MainWrap .button { text-shadow:0 1px #fff }
#MainWrap .button label { width:auto; height:31px; font:bold 18px Arial, Helvetica, sans-serif; background-position:0 0; text-align:left; padding:9px 8px 0; margin:-13px 0 0 }
/*#MainWrap .button label { cursor:pointer; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin:0 10px 0 0 }*/
#MainWrap .button:hover { color:#fff }

#MainWrap .post .button { width:95%; margin-left:10px }

#MainWrap .button:hover { color:#000; background-position:100% -280px }
#MainWrap .button:hover label { background-position:0 -280px }

#MainWrap .button.black { color:#fff; text-shadow:0 -1px #3b3b3b; background-position:100% -40px } #MainWrap .button.black label { color:#fff; background-position:0 -40px }
#MainWrap .button.black:hover { background-position:100% -320px } #MainWrap .button.black:hover label { background-position:0 -320px }

#MainWrap .button.orange { color:#fff; text-shadow:0 -1px #A95500; background-position:100% -80px } #MainWrap .button.orange label { color:#fff; background-position:0 -80px }
#MainWrap .button.orange:hover { background-position:100% -360px } #MainWrap .button.orange:hover label { background-position:0 -360px }

#MainWrap .button.yellow { color:#fff; text-shadow:0 -1px #939300; background-position:100% -120px } #MainWrap .button.yellow label { color:#000; background-position:0 -120px }
#MainWrap .button.yellow:hover { background-position:100% -400px } #MainWrap .button.yellow:hover label { background-position:0 -400px }

#MainWrap .button.blue { color:#fff; text-shadow:0 -1px #00496C; background-position:100% -160px } #MainWrap .button.blue label { color:#fff; background-position:0 -160px }
#MainWrap .button.blue:hover { background-position:100% -440px } #MainWrap .button.blue:hover label { background-position:0 -440px }

#MainWrap .button.red { color:#fff; text-shadow:0 -1px #640000; background-position:100% -200px } #MainWrap .button.red label { color:#fff; background-position:0 -200px }
#MainWrap .button.red:hover { background-position:100% -480px } #MainWrap .button.red:hover label { background-position:0 -480px }

#MainWrap .button.green { color:#fff; text-shadow:0 -1px #50881D; background-position:100% -240px } #MainWrap .button.green label { color:#fff; background-position:0 -240px }
#MainWrap .button.green:hover { background-position:100% -520px } #MainWrap .button.green:hover label { background-position:0 -520px }

#MainWrap #wp_page_numbers { clear:both; float:right; width:auto; margin-right:20px }
* html #MainWrap #wp_page_numbers { display:inline; width:15% }

#MainWrap .message { border:3px solid #000; font:12px Arial, Helvetica, sans-serif; color:#333333; padding:5px 10px; margin:0 0 10px }
#MainWrap .message.center { text-align:center }
#MainWrap .message ul, #MainWrap .message ol { padding-bottom:5px; margin-bottom:0 }
#MainWrap .message li { padding-bottom:0; padding-top:2px }
#MainWrap .message p { padding:5px 0 }
#MainWrap .message.red { border-color:red; background:#FFE4E1 }
#MainWrap .message.yellow { border-color:#FAFA00; background:#FDFDB0 }

/* - WRAPS
=========================================================================*/
#MainWrap { width:1000px; margin:0 auto }
#ContentWrap { width:1000px; border-bottom:1px solid #222 }

/* - SEARCH
=========================================================================*/
#SearchBar { height:35px; background:#171514; border-bottom:1px solid #585858 }
.topdate { float:left; font-size:11px; color:#fff; text-transform:uppercase; padding:9px 0 0 13px }
.topdate a { color:#92E2FF }
.topdate a:hover { color:#fff; text-decoration:none }
.search { float:right; height:25px; background:url(/images/bkg-Search_input.gif) 0 5px no-repeat; padding:5px 5px 0 }
.search input { float:left; width:148px; font:13px "Lucida Sans Unicode", Arial; color:#222; border:0; background:none; padding:3px 0 0; margin:2px 4px 0 0 }
.search .submit { cursor:pointer; width:25px; height:25px; background:url(/images/sprite-search_button.gif) no-repeat; padding:0; margin:0 }
.search .submit:hover { background-position:0 -25px }

/*.search .submit { float:left; cursor:pointer; width:30px; height:25px; border:0; background:url(/images/bkg-Search_submit_normal.gif); padding:0; margin:0 }
.search .submit:hover { background:url(/images/bkg-Search_submit.gif) }*/
#SearchBar .help-subscribe { float:right; font-size:11px; color:#fff; margin:9px 15px 0 0 }

/* - HEADER
=========================================================================*/
#Header { height:104px; background:url(/images/bkg-Header.gif) no-repeat }
#Header .logo-home { position:relative; float:left; width:325px; height:45px; margin:16px 0 0 }
#Header .description { float:left; clear:left; font:14px "Lucida Sans Unicode", Arial; color:#fff; padding:0 0 0 35px }
#Header .subscribe { float:right; width:200px; height:85px; background:url(/images/bkg-Subscribe.png) no-repeat; padding:19px 16px 0 120px }

* html #Header .subscribe { background:url(/images/ie-fixed/bkg-Subscribe.gif) no-repeat }

#subscribe-rss, #subscribe-twitter, #subscribe-slacker { float:right; width:66px; height:78px }
#subscribe-rss { background:url(/images/subscribe-RSS.png) }
#subscribe-twitter { background:url(/images/subscribe-Twitter.png) }
#subscribe-slacker { background:url(/images/subscribe-Slacker.png) }

* html #subscribe-rss { background:url(/images/ie-fixed/subscribe-RSS.gif) }
* html #subscribe-twitter { background:url(/images/ie-fixed/subscribe-Twitter.gif) }
* html #subscribe-slacker { background:url(/images/ie-fixed/subscribe-Slacker.gif) }
 
/* - NAVIGATION
=========================================================================*/
#NavBlack { overflow:hidden; height:32px; font:13px "Lucida Sans Unicode", "Lucida Sans", Arial; background:url(/images/bkg-NavBlack.gif) repeat-x }
#NavBlack li { float:left; padding:1px 0 0 }
#NavBlack a { float:left; color:#fff; background:url(/images/sprite-NavTop.png) 0 -1px no-repeat; text-shadow:0 1px #000; padding:7px 15px 8px 30px }
/*#NavBlack a:hover { border:solid #000; border-width:0 1px; text-decoration:none; padding:7px 16px 8px 29px; margin:0 -2px 0 0 }*/
#NavBlack a:hover, #NavBlack .current_page_item a { background-position:0 -32px; text-shadow:0 1px #444 }
#NavBlack li.page-item-73 a { background-position:0 -63px }
#NavBlack li.page-item-73 a:hover, #NavBlack .current_page_item.page-item-73 a { background-position:0 -94px }
#NavBlack li.page-item-58 a { background-position:0 -125px }
#NavBlack li.page-item-58 a:hover, #NavBlack .current_page_item.page-item-58 a { background-position:0 -156px }
#NavBlack li.page-item-104 a { background-position:0 -187px }
#NavBlack li.page-item-104 a:hover, #NavBlack .current_page_item.page-item-104 a { background-position:0 -218px }
#NavBlack li.support a { background-position:0 -249px }
#NavBlack li.support a:hover { background-position:0 -280px }

#NavBlack li.page-item-15 { float:right }
#NavBlack li.page-item-15 a { font-weight:bold; background:url(/images/icon-email.gif) 0 -1px no-repeat; text-shadow:0 1px #444; padding-left:50px }
#NavBlack li.page-item-15 a:hover { background:url(/images/icon-email.gif) 0 -33px no-repeat; text-shadow:0 1px #000; border-left:0 none; padding-left:50px }

/*
#NavGray { height:28px; background:url(/images/bkg-NavGray.gif) repeat-x }
#NavGray li { padding:0 }
#NavGray a { color:#000; padding:5px 15px 6px }
#NavGray a:hover { background:url(/images/bkg-NavGray_hover.gif) repeat-x; border-color:#737373; padding:5px 16px 6px 14px}
*/

#NavGray { height:142px }
#NavGray li { float:left; height:142px }
#NavGray a { float:left; height:142px; background:url(/images/sprite-navigation.jpg) }
#NavGray a.themes { width:212px }
#NavGray a.themes:hover { background-position:0 -146px }
#NavGray a.blog { width:254px; background-position:-212px 0 }
#NavGray a.blog:hover { background-position:-212px -146px }
#NavGray a.news { width:282px; background-position:-466px 0 }
#NavGray a.news:hover { background-position:-466px -146px }
#NavGray a.themereviews { width:252px; background-position:-748px 0 }
#NavGray a.themereviews:hover { background-position:-748px -146px }

.buycoffee { float:right; border-top:1px solid #191919; border-bottom:1px solid #737373 }

/* - HOMEPAGE
=========================================================================*/
#Featured { width:665px; height:250px; background:url(/images/bkg-Featured.gif) no-repeat; padding:16px 0 5px 15px }

.imageElement { visibility: hidden }
#myGallery, #myGallerySet, #flickrGallery { width: 650px; height: 240px; border: 0; background: #000 url(/dfcg/img/loading-bar-black.gif) no-repeat center }
.jdGallery .slideInfoZone { height: 85px }
.jdGallery .slideInfoZone h2 { font-size: 14px !important; margin: 2px 5px !important; color: #FFFFFF !important }
.jdGallery .slideInfoZone p { padding: 0; font-size: 11px !important; margin: 2px 5px !important; color: #FFFFFF !important }

/* - CONTENT
=========================================================================*/
#ColumnLeft { width:680px; background:#fff; padding:0 0 10px }
#ColumnRight { width:320px; background:#737373 }

#ColumnLeft.single-page { width:660px; padding:10px }

span.corner { position:relative; display:inline; width:93px; height:93px; z-index:1000 }
.corner.featured { float:right; background:url(/images/corner-Featured.png); margin:-10px 5px -93px -5px }
.corner.latest { float:left; background:url(/images/corner-Latest.png); margin:-8px 0 -93px -8px }
.corner.reviews { float:left; background:url(/images/corner-Reviews.png); margin:-8px 0 -93px -8px }

* html .corner.featured { background:url(/images/ie-fixed/corner-Featured.gif) }
* html .corner.latest { background:url(/images/ie-fixed/corner-Latest.gif) }
* html .corner.reviews { background:url(/images/ie-fixed/corner-Reviews.gif) }

/* Info Block */
.BlockHP { float:left; display:inline; width:319px; height:288px; background:#fff; border:1px solid #adadad; padding:2px; margin:0 0 10px 10px }
.BlockHP ul { overflow:hidden; float:left; width:303px; height:286px; background:url(/images/bkg-gradient_gray.gif) repeat-x; border:1px solid #d4d4d4; padding:0 7px }
.BlockHP ul li { float:left; clear:both; width:100%; font-size:11px; line-height:15px; border-bottom:1px dotted #adadad; padding:5px 0 }
.BlockHP ul li.extendheight { padding-top:91px }
.BlockHP ul li:last-child { border:0 }
.BlockHP ul li img { position:relative; float:left; border:2px solid #adadad; margin:0 5px 0 0; z-index:10 }
.BlockHP ul li a b { font:bold 12px Arial, Helvetica, sans-serif }
.BlockHP ul li a { position:relative; color:#0087b1 }
.BlockHP ul li a:hover { color:#005069 }
.BlockHP ul li a:hover img { border-color:#005069 }
.BlockHP.theme-reviews ul li a { color:#ff0000 }
.BlockHP.theme-reviews ul li a:hover { color:#c50000 }
.BlockHP.theme-reviews ul li a:hover img { border-color:#c50000 }
.BlockHP .overlay { position:relative; float:left; width:71px; height:71px; background:url(/images/overlay-images2.png) 0 0 no-repeat; margin:2px -73px -73px 2px; z-index:11 }
.BlockHP ul li a:hover .overlay { background-position:0 -100px }

/* Latest News */
#LatestNews, #GeneralPostList { float:left; clear:both; width:660px; background:url(/images/bkg-LatestNews.gif) 10px 0 no-repeat; margin:0 auto }
#GeneralPostList { width:660px; background:none }
#LatestNews ul, #GeneralPostList ul { float:left; padding:50px 0 0 50px }
#GeneralPostList ul { padding:20px 0 0 }
#LatestNews li, #GeneralPostList li { float:left; width:100%; border-bottom:1px dotted #adadad; padding:8px 0 }
#LatestNews li img, #GeneralPostList li img { float:left; border:2px solid #000; /*padding:1px;*/ margin:0 8px 0 0 }
#LatestNews li .overlay, #GeneralPostList li .overlay { position:relative; float:left; width:160px; height:100px; background:url(/images/overlay-images2.png) 0 0 no-repeat; margin:2px -100px -160px 2px }
#LatestNews li a:hover .overlay, #GeneralPostList li a:hover .overlay { background-position:0 -100px }
#LatestNews li p, #GeneralPostList li p { padding-top:5px }
#LatestNews li a b, #GeneralPostList li a b { position:relative; float:left; max-width:445px; font:15px Arial, Helvetica, sans-serif; background:#000; padding:2px 8px 2px; margin:0 0 0 -8px }
#LatestNews li a:hover b, #GeneralPostList li a:hover b { background:#83b406; text-shadow:0 1px #000 }
#LatestNews li a, #GeneralPostList li a { color:#fff }
#LatestNews li a:hover, #GeneralPostList li a:hover { color:#fff; text-decoration:none }
#LatestNews li a:hover img, #GeneralPostList li a:hover img { border-color:#83b406 }
#LatestNews li a.readmore, #GeneralPostList li a.readmore { float:right; width:73px; height:27px; background:url(/images/button-read_more.gif) }
#LatestNews li .content_short { float:left; width:438px }
#GeneralPostList li .content_short { float:left; width:475px }
#LatestNews li .content_short a, #GeneralPostList li .content_short a { float:right; font-weight:bold; color:#fff; background:#83b406; text-shadow:0 -1px #3B6000; padding:2px 7px; margin:3px 5px 0 }
#LatestNews li .content_short a:hover, #GeneralPostList li .content_short a:hover { background:#3B6000; color:#fff; text-shadow:0 -1px #000 }

.view-all-news { float:left; clear:left; font-weight:bold; color:#000; padding:12px 0 0 50px }
.view-all-news a { float:left; color:#000 }
.view-all-news a:hover { color:#83b406 }
.view-all-news span { float:left; padding:0 20px }

* html .view-all-news { display:inline; width:70% }

/* Bottom Content Blocks */
#BottomContent { width:1000px; height:240px; background:#171616 url(/images/bkg-BottomContent.gif) 0 0 repeat-x; text-shadow:0 -1px #000; border-bottom:1px solid #101010; margin:0 auto }
#BottomContent .infoblock { float:left; display:inline; width:218px; height:211px; /*border:1px solid #585858; background:#868686;*/ margin:4px 0 0 5px }
#BottomContent .infoblock b { display:block; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #101010; padding:5px 0 5px 10px }
#BottomContent .infoblock ul { overflow:hidden; height:190px; font:11px Arial, Helvetica, sans-serif; color:#7d7d7d; border-top:1px solid #2d2d2d; padding:0 5px 0 10px }
#BottomContent .infoblock ul li { padding:4px 0 0 }
#BottomContent .infoblock ul a { color:#7d7d7d }
#BottomContent .infoblock ul a:hover { color:#92E2FF }
#BottomContent .infoblock ul.nobold a { font-weight:normal }
#BottomContent #get_recent_comments_wrap a { font-weight:bold }
#BottomContent .aboutblock { float:left; display:inline; width:310px; height:240px; background:#585858 url(/images/bkg-AboutBlock.gif) no-repeat; padding:0 10px 0 0; margin:0 0 0 11px }
#BottomContent .aboutblock p { width:280px; height:144px; font:11px/16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#fff; text-shadow:0 1px #000; letter-spacing:0; padding:50px 10px 5px 20px }
#BottomContent .aboutblock p img { float:left; width:50px; border:3px solid #777; padding:1px; margin:5px 5px 0 0 }

* html #BottomContent .aboutblock { width:309px }

/* - COLUMN RIGHT
=========================================================================*/
/* Meta / Share */
.metashare { float:left; clear:left; width:119px; font:10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#737373; background:url(/images/bkg-metashare_top.gif) no-repeat; padding:8px 0 0; margin:10px 0 0 }
.metashare ul { float:left; width:115px; background:url(/images/bkg-metashare_bottom.gif) 0 100% no-repeat; padding:4px 0 3px 4px }
.metashare ul li { float:left; clear:both; width:115px; height:24px; margin:0 0 -3px }
.metashare ul li a { color:#737373; text-transform:lowercase; padding:2px 0 0 }
.metashare ul li a:hover { color:#000 }
.metashare ul li img { float:left; /*height:20px;*/ position:relative; padding:0 5px 0 0; margin:-2px 0 0 }
.metashare .title { width:100%; font:22px/15px Georgia, "Times New Roman", Times, serif; padding:0 0 5px }
.metashare .single_share { float:left; padding:4px 0 0; margin-top:-3px }
.metashare .single_share img { margin-top:-4px }

#Widget-Twitter { display:inline; float:right; width:191px; height:279px; background:url(/images/bkg_widget-Twitter.gif) no-repeat; margin:10px 0 3px }
#Widget-Twitter .tweets { width:181px; height:201px; font:11px/13px Arial, Tahoma, "Lucida Sans Unicode" }
#Widget-Twitter .tweets li { overflow:hidden; padding:7px 7px 0 }
#Widget-Twitter .tweets a { font-weight:bold; color:#328FA9 }
#Widget-Twitter .tweets a:hover { color:#000 }
#Widget-Twitter #follow-me-link { display:block; width:191px; height:78px; background:url(/images/subscribe-Twitter_2.png) }
* html #Widget-Twitter #follow-me-link { background:url(/images/ie-fixed/subscribe-Twitter_2.gif) }

#Widget-MostPopular, #Widget-YourPhone { float:left; display:inline; clear:both; width:300px; background:url(/images/bkg-MostPopular.gif) 50% 0 no-repeat; padding:51px 0 0; margin:10px 0 10px 10px }

#Widget-MostPopular div, #Widget-YourPhone div { float:left; display:inline; width:294px; background:#fff; border:1px solid #adadad; padding:2px }
#Widget-MostPopular div ul, #Widget-YourPhone div ul { float:left; width:292px; background:url(/images/bkg-gradient_gray.gif) repeat-x; border:1px solid #d4d4d4 }
#Widget-MostPopular div ul li, #Widget-YourPhone div ul li { font-size:11px; font-weight:bold; border-bottom:1px solid #d4d4d4; text-transform:uppercase }
#Widget-MostPopular div ul li:last-child, #Widget-YourPhone div ul li:last-child { border:0 }
#Widget-MostPopular div ul li a, #Widget-YourPhone div ul li a { display:block; color:#333333; text-shadow:0 1px #fff; padding:2px 5px }
#Widget-MostPopular div ul li a:hover, #Widget-YourPhone div ul li a:hover { background:#E8E800; color:#000; text-decoration:none }

#Widget-YourPhone { background:url(/images/bkg-YourPhone.gif) 50% 0 no-repeat }
#Widget-YourPhone div ul li { float:left; width:50%; margin-bottom:-1px }
#Widget-YourPhone div ul li a { padding-top:3px }
#Widget-YourPhone div ul li a:hover { background:#40b8d6; text-shadow:0 1px #000; color:#fff }

/* - SINGLE PAGE
=========================================================================*/
.related-posts { color:#fff; background:#737373; border:solid #ccc; border-width:3px 0; padding:5px 10px 0; margin:10px -10px 0 0 }
.related-posts h3 { color:#fff; padding:5px }
.related-posts ol { margin-top:0; padding:5px 35px 0 }
.related-posts a { color:#A8D5FF; font-weight:bold }
.related-posts a:hover { color:#fff }

.availablity { float:left; width:625px; height:28px; font-size:16px; color:#333; background:url(/images/icons/mobile_phone.png) 0 50% no-repeat; border:solid #ddd; border-width:1px 0 2px; padding:8px 0 0 35px; margin:-10px 0 10px }
.availablity b { color:#000 }

#MainWrap .postmetadata { float:left; border:1px solid #bfbfbf; font-size:11px; background:#f1f1f1; padding:0 6px 2px; margin:10px 0 0 }
#MainWrap .postmetadata a { color:#0885C4 }

#MainWrap .postmetadata_alt { float:left; clear:both; width:100%; font-size:11px; border-top:1px solid #ddd; text-shadow:0 1px #ccc; padding:2px 0 0; margin:5px 0 -6px }
#MainWrap .postmetadata_alt img { float:left; border:0; margin:0 5px }
#MainWrap .postmetadata_alt a { float:left; color:#4260AD; margin:2px 0 0 }
#MainWrap .postmetadata_alt a:hover { color:#000 }
#MainWrap .postmetadata_alt span { float:left; padding:2px 0 }
#MainWrap .postmetadata_alt .filed { padding:0 }

#MainWrap #LatestNews .postmetadata_alt .filed { display:none }

#follow-me { float:left; clear:left; width:281px; margin:10px 0 0 }

#respond { float:right; width:375px; color:#fff; background:#737373 url(/images/bkg-gray_shadow.gif) 100% repeat-y; padding:5px 10px; margin:10px -10px }
#respond h3 { color:#fff }
#respond a { color:#CCCCCC }

#commentform { float:left; clear:both }
#commentform p { padding:0 7px 7px }
#commentform input { float:left; clear:both; width:250px; font:bold 15px Arial, Helvetica, sans-serif; border:0; padding:3px; margin:0 5px 2px 7px }
#commentform label { float:left; width:90px; font-size:12px; text-align:left }
#commentform .required { clear:both; float:left; border-left:5px solid #83b406; padding:0 0 0 2px; margin:0 5px 2px 0 }
#commentform .required input { margin:0 }
#commentform .required.identifier { float:right; margin:9px 0 0 }
#commentform textarea { float:left; clear:both; width:250px; font:bold 13px Arial, Helvetica, sans-serif; border:0; padding:3px; margin:0 5px 2px 7px }
#commentform .submit { cursor:pointer; clear:left; float:left; width:256px; color:#fff; background:#83b406; padding:5px; margin:3px 5px 2px 7px }
#commentform .submit:hover { background:#000; color:#fff }

#commentform .subscribe-to-comments { float:left; clear:both; width:95%; padding:7px }
#commentform .subscribe-to-comments input { width:12px; height:12px; margin:2px 7px 0 2px }
#commentform .subscribe-to-comments label { width:90% }

.entry .wpcf7 { float:right; width:650px; color:#fff; background:#737373 url(/images/bkg-gray_shadow.gif) 100% repeat-y; border-top:1px solid #d5d5d5; padding:10px; margin:31px -10px 0 0 }
.wpcf7 p { padding:0 0 7px }
.wpcf7 input, .wpcf7 select { float:left; clear:both; width:250px; font:bold 15px Arial, Helvetica, sans-serif; border:0; padding:3px; margin:0 5px 2px 7px }
.wpcf7 select { width:256px }
.wpcf7 label { float:left; font-size:12px; padding:3px 0 0 }
.wpcf7 .required { clear:both; float:left; border-left:5px solid #83b406; padding:0 0 0 2px; margin:0 5px 2px 0 }
.wpcf7 .required input { margin:0 }
.wpcf7 .required.identifier { float:right; margin:9px 0 0 }
.wpcf7 textarea { float:left; clear:both; width:500px; font:bold 13px Arial, Helvetica, sans-serif; border:0; padding:3px; margin:0 5px 2px 7px }
.wpcf7 .submit { cursor:pointer; clear:left; float:left; width:206px; color:#fff; background:#83b406; padding:5px; margin:3px 5px 0 7px }
.wpcf7 .submit:hover { background:#000; color:#fff }

blockquote { font:11px Verdana, Arial, Helvetica, sans-serif; border-left:3px solid #83b406; background:#eee; padding:10px 10px 2px; margin:0 20px 10px }

.subscribe-block, .subscribe-block2 { float:left; width:656px; border:2px solid #ccc; background:#f8f8f8; margin:0 0 10px }
.subscribe-block2 { clear:left }
#ColumnLeft .subscribe-block a, #ColumnLeft .subscribe-block2 a, #ColumnLeft .subscribe-block a:hover, #ColumnLeft .subscribe-block2 a:hover { border:0 }
.subscribe-block p, .subscribe-block2 p { padding:10px 5px 0 }

.faq-pages li { font-size:13px; line-height:normal; padding-bottom:10px }
.faq-pages a { color:#719C06 }
.faq-pages a:hover { color:#000; text-decoration:underline }

.commentlist { float:left; width:100% }
.commentlist li { float:left; clear:both; width:100%; background:#ddd url(/images/bkg-Comment_even.gif) 0 100% repeat-x; border-bottom:1px solid #aaa; margin:0 0 5px }
.commentlist li.odd { background:#efefef url(/images/bkg-Comment_odd.gif) 0 100% repeat-x }
.commentlist .the-comment { float:left; width:561px; padding:5px }
.commentlist .commentmetadata { float:right; font-size:10px; text-transform:uppercase }
.commentlist .author-name { float:left; font-size:17px; padding:3px 0 0 }
.commentlist .author-name a { color:#83B406 }
.commentlist .author-name a:hover { color:#000 }
.commentlist .author-image { float:left; width:64px; height:64px; border:4px solid #aaa; padding:2px; margin:5px 6px }
.commentlist .comment-author-admin, .commentlist .odd.comment-author-admin { width:100%; background:#83B406 url(/images/bkg-Comment_admin.gif) 0 100% repeat-x; border-color:#63A200 }
.commentlist .comment-author-admin .author-name a { color:#FFF }
.commentlist .comment-author-admin .author-image { border-color:#FFF }
.commentlist .comment-author-admin p { color:#fff }
.commentlist .comment-author-admin .commentmetadata { color:#000 }
.commentlist p { clear:both; padding:5px 0 }

/*
ul.commentlist { list-style:none; margin:0; padding:0; text-indent:0 }
ul.commentlist li { min-height:50px; border:1px solid #777; margin:0 0 10px 44px; padding:3px 7px 0 7px; position:relative; }
ul.commentlist li div.comment-author { padding:0 170px 0 0; }
ul.commentlist li div.vcard { font-weight:bold }
ul.commentlist li div.vcard cite.fn { font-style:normal; }
ul.commentlist li div.vcard cite.fn a.url { color:#83b406; text-decoration:none; }
ul.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ul.commentlist li div.vcard img.avatar { border:5px solid #777; padding:1px; left:-44px; position:absolute; top:-1px; }
ul.commentlist li div.comment-meta { background: #777; color:#fff; font-size:10px; text-transform:uppercase; position:absolute; right:0; padding:2px 5px; text-align:right; top:0; }
ul.commentlist .pingback{ padding-left:5px }
ul.commentlist .pingback div.comment-meta {	display:none }
ul.commentlist .pingback .comment-author.vcard { padding:0 }
ul.commentlist li div.comment-meta a { color:#fff; text-decoration:none; }
ul.commentlist li div.comment-meta a:hover { color:#fff; }
ul.commentlist li p { margin:10px 0; }
ul.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ul.commentlist li div.reply { float:left; position:absolute; left:-44px; top:45px; background:#777; color:#fff; font:bold 9px/1 "Lucida Sans Unicode", Arial; text-align:center; }
ul.commentlist li.pingback  div.reply { display:none } 
ul.commentlist li div.reply a { float:left;	color:#fff; text-decoration:none; text-transform:uppercase; padding:3px 6px 4px }
ul.commentlist li div.reply a:hover { background:#83b406 }
ul.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ul.commentlist .depth-1.even ul.children li.depth-2 { margin:0 0 7px; background:#fff }
ul.commentlist .depth-1.odd ul.children li.depth-2 { margin:0 0 7px; background:#f7f7f7 }
ul.commentlist li ul.children li.depth-2 .reply { display:none }
ul.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ul.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ul.commentlist li.even { background:#f7f7f7; }
ul.commentlist li.odd { background:#fff; }
ul.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
*/

/* - CATEGORY PAGES
=========================================================================*/
#ThemesList li { float:left; width:168px; text-align:center; background:url(/images/bkg-ThemesList_li.gif) 0 0 repeat-x; border:2px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0 8px; margin:8px 4px 0 }
/*#ThemesList li:hover { padding:3px 4px 0 5px; border:solid #000; border-width:4px 0 3px }*/
#ThemesList li h6 { position:relative; height:15px; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000; padding:2px 0 4px; margin:0 -10px 5px }
#ThemesList li:hover h6 { color:#000 }
#ThemesList li a.themelink { float:left }
#ThemesList li img { float:left; clear:both; width:160px; height:100px; margin-left:4px }
#ThemesList li a .overlay { cursor:pointer; float:left; position:relative; width:168px; height:112px; background:url(/images/overlay-theme_gloss.png) no-repeat; margin:-104px 0 0 2px }
#ThemesList li a:hover .overlay { background-position:0 -112px }
#ThemesList li a .overlay.hottheme { background-position:0 -224px }
#ThemesList a:hover .overlay.hottheme { background-position:0 -336px }
/*#ThemesList span.rounded, #ThemesList span.rounded-hot { cursor:pointer; float:left; position:relative; display:block; width:150px; height:150px; background:url(/images/overlay-rounded_border.png) no-repeat; padding:0 5px; margin:0 -150px -150px 0 }

* html #ThemesList span.rounded { background:url(/images/ie-fixed/overlay-rounded_border.gif) no-repeat }
* html #ThemesList span.rounded-hot { background:url(/images/ie-fixed/overlay-rounded_border_hot.gif) no-repeat }

#ThemesList span.rounded-hot { background:url(/images/overlay-rounded_border_hot.png) no-repeat }
#ThemesList li .button { width:150px; height:auto }
*/
#ThemesList li .models { clear:both; width:100%; height:30px; font-size:10px; text-align:center; line-height:normal }
.themes-filter { float:left; width:960px; border:solid #ccc; border-width:2px 0; color:#000; font-size:10px; text-transform:uppercase; background:#fafafa; padding:5px 10px; margin:10px 0 0 }
.themes-filter ul, .themes-filter li, .themes-filter label { float:left }
.themes-filter li { padding:0 6px 0 5px }
.themes-filter a { color:#222 }
.themes-filter a:hover { color:#f00 }
.themes-filter label { color:#777; font-weight:bold }
.themes-filter h5 { text-transform:none; padding:0; margin:0 }
.filter-result { font-size:14px }

/* - FOOTER
=========================================================================*/
#Footer { width:980px; height:50px; font-size:11px; color:#aaa; /*background:#171514;*/ background:#202020 url(/images/bkg-Footer.gif) 0 0 repeat-x; text-shadow:0 -1px #000; border-top:1px solid #333; border-bottom:1px solid #000; padding:5px 10px; margin:0 auto }
#Footer .copyright { float:left; padding:0 0 10px }
#Footer .links { float:right }
#Footer a { color:#92E2FF }

#Footer .logos { display:none; clear:both; width:530px; margin:0 auto }
#Footer .logos a { float:left; height:45px; background:url(/images/footer-logos.jpg) no-repeat }
#Footer .logos a:hover { text-decoration:none }
#Footer .logos a.rci { width:149px }
#Footer .logos a.rci:hover { background-position:0 -45px }
#Footer .logos a.cb { width:56px; background-position:-149px 0 }
#Footer .logos a.cb:hover { background-position:-149px -45px }
#Footer .logos a.br { width:47px; background-position:-205px 0 }
#Footer .logos a.br:hover { background-position:-205px -45px }
#Footer .logos a.bbr { width:45px; background-position:-252px 0 }
#Footer .logos a.bbr:hover { background-position:-252px -45px }
#Footer .logos a.bbg { width:176px; background-position:-297px 0 }
#Footer .logos a.bbg:hover { background-position:-297px -45px }
#Footer .logos a.bbu { width:57px; background-position:-473px 0 }
#Footer .logos a.bbu:hover { background-position:-473px -45px }