body { background: #14181A; font-family: Century gothic, Arial,Tahoma,sans-serif; color: #161514; font-size: 13px; margin: 0 auto; padding: 0 0 20px; }
img { border: 0; margin: 0; }
a { color: #6F615A; text-decoration: none; }
	a:hover { color: #d53030; text-decoration: none; }
blockquote { padding-left: 10px; color: #31333F; font-style: normal; border-left: 2px solid #07A0E3; }
.clear { clear: both; }
.wp-caption { border: 1px solid #DDD; text-align: center; background-color: #fff; margin: 5px; padding: 4px 0 5px; }
	.wp-caption img { border: 0; margin: 0 0 5px; padding: 0; }
	.wp-caption p.wp-caption-text { font-size: 11px; font-weight: 400; line-height: 12px; margin: 0; padding: 0; }
#wrapper { width: 1000px; background: #F4F4F4; margin: 0 auto; }
#casing { background: #dfe3e6; background-repeat: no-repeat; padding: 0; }
.topad { height: 25px; text-align: center; margin-bottom: 0; background: #4B545B; padding-top: 7px; }
#top { height: 118px; background: #f4f4f4 url(images/top.png); width: 1000px; margin: auto; }
.blogname { width: 400px; font-family: Georgia ,Century gothic,Verdana,Tahoma,sans-serif; float: left; background-repeat: no-repeat; margin: 10px 0 0; }
	.blogname h1 { font-size: 30px; font-weight: 400; color: #cacccd; text-align: left; text-indent: -9000px; background: margin: 35px 0 0 25px; padding: 0; }
		.blogname h1 a:link,.blogname h1 a:visited { color: #cacccd; display: block; }
	.blogname h2 { font-size: 12px; font-weight: 400; color: #343434; text-align: left; text-transform: uppercase; margin: 2px 0 0 30px; }
#search { height: 30px; width: 230px; float: right; padding: 5px 5px 10px; }
#s { margin-left: 0; float: left; width: 130px; border: none; font: normal 100% "Tahoma", Arial, Helvetica, sans-serif; color: #fff; background: transparent; padding: 6px 2px 7px 5px; }
#searchsubmit { float: left; border: none; font: bold 100% "Georgia", Arial, Helvetica, sans-serif; color: #FFF; height: 25px; background: transparent; }
#menu { height: 60px; background: #14181A; display: block; font: 12px Tahoma,Century gothic,verdana, Arial, sans-serif; font-weight: 400; text-transform: uppercase; padding: 0; }
	#menu ul { list-style: none; height: 60px; margin: 0; padding: 0; }
		#menu ul li { float: left; line-height: 60px; margin: 0; padding: 0; }
			#menu ul li a { color: #8B979F; display: block; font-weight: 400; padding: 0 10px; }
				#menu ul li a:hover,#menu.current_page_item a { color: #fff; display: block; text-decoration: none; }
#catmenucontainer { display: block; font: 14px tahoma,Century gothic,verdana, Arial, sans-serif; font-weight: 400; text-transform: uppercase; background: #4B545B; padding: 0; }
#catmenu { width: 1000px; background: #4B545B; height: 40px; margin: 0; padding: 0; }
	#catmenu li a,#catmenu li a:link,#catmenu li a:visited { color: #B3BABF; display: block; margin: 0; padding: 10px 15px 9px; }
	#catmenu li a:hover,#catmenu li a:active { background: #fff; color: #495D5C; text-decoration: none; margin: 0; padding: 10px 15px 9px; }
	#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited { background: #4B545B; width: 150px; color: #fff; font-size: 13px; font-family: tahoma, century gothic,Georgia, sans-serif; font-weight: 400; text-transform: uppercase; float: none; border-bottom: 1px solid #50585f; border-left: 1px solid #50585f; border-right: 1px solid #50585f; margin: 0; padding: 8px 10px 7px; }
	#catmenu li li a:hover,#catmenu li li a:active { background: #42474B; color: #DFF4FF; padding: 8px 10px 7px; }
	#catmenu li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0; padding: 0; }
		#catmenu li ul a { width: 140px; }
		#catmenu li ul ul { margin: -32px 0 0 170px; }
	#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul { left: -999em; }
	#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul { left: auto; }
	#catmenu li:hover,#catmenu li.sfhover { position: static; }
#content { float: left; width: 650px; height: 100%; padding: 5px 0 0; }
.title { margin: 0; padding: 0 0 5px; }
.date { font-size: 11px; font-family: Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif; color: #75481F; text-transform: uppercase; line-height: 20px; padding: 0 10px; }
.single { width: 630px; height: 100%; color: #504945; font: 13px tahoma, century gothic,Arial,verdana, sans-serif; background: #fff url(images/post.jpg) repeat-x; border: 1px solid #ccc; margin: 0 5px 15px 12px; }
	.single h2 { text-align: left; font: 24px Georgia,century gothic,Arial,verdana, sans-serif; font-weight: 400; overflow: hidden; margin: 0 0 5px; padding: 5px 0 0 10px; }
		.single h2 a,.single h2 a:link,.single h2 a:visited { color: #252525; background-color: transparent; }
		.single h2 a:hover { color: #31333F; background-color: transparent; }
.clock { color: #0578ad; background: url(images/clock.gif) no-repeat; padding: 3px 5px 3px 20px; }
.comm { background: url(images/comment.gif) no-repeat; position: relative; padding: 3px 5px 3px 20px; }
.more a:link,.more a:visited { color: #AC0604; }
.more a:hover { color: #d42323; }
.singleinfo { height: 15px; font: 12px Georgia, Arial,century gothic,verdana, sans-serif; margin: 0; padding: 5px 0 5px 10px; }
.category { font-size: 10px; font-family: Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif; background: url(images/category.gif) no-repeat; text-transform: uppercase; padding: 3px 5px 3px 20px; }
.entry { line-height: 20px; margin: 0; padding: 0 5px 5px; }
	.entry a:link,.entry a:visited { color: #AC0604; background-color: transparent; }
	.entry a:hover { color: #455236; background-color: transparent; text-decoration: none; }
	.entry p { font-family: Tahoma,Georgia, Arial,century gothic,verdana, sans-serif; font-size: 13px; margin: 5px; padding: 0; }
#rightcol { float: right; width: 340px; padding: 0 5px 10px 0; }
.sidebar1 { float: left; width: 165px; padding-top: 5px; padding-right: 0; font-size: 13px; font-family: Tahoma,Georgia,Century gothic, Arial, sans-serif; }
.sidebar2 { float: right; width: 165px; padding-top: 5px; padding-right: 5px; font-size: 12px; font-family: Tahoma,Georgia,Century gothic, Arial, sans-serif; }
.sidebar3 { float: left; width: 333px; margin-right: 5px; font-size: 13px; color: #2676A1; font-family: Tahoma,Century gothic, Arial, sans-serif; }
	.sidebar3 ul li { height: 100%; line-height: 28px; border-bottom: 1px dotted #fff; padding: 0 0 0 5px; }
		.sidebar3 ul li ul li { height: 100%; line-height: 28px; border-bottom: 1px dotted #fff; padding: 0; }
		.sidebar3 ul li a:link,.sidebar3 ul li a:visited { color: #333; text-decoration: none; padding: 0; }
#footer { height: 40px; color: #eee; font-size: 12px; font-weight: 400; text-align: center; letter-spacing: 1px; font-family: Tahoma,georgia,Century gothic, Arial, sans-serif; float: left; width: 1000px; border-top: 5px solid #0998da; background: #066088; padding: 25px 0 0; }
.fleft { float: left; padding: 0 0 0 15px; }
.fright { float: right; padding: 0 15px 0 0; }
#navigation { width: 600px; margin: 0; padding: 2px 15px 10px 12px; }
.contentCenter { text-align: center; }
h2.pagetitle { font-size: 16px; text-align: center; color: #4A413C; font-family: Georgia,Century gothic,Arial, Helvetica, sans-serif; margin: 0 0 10px 5px; padding: 5px; }
.post { width: 336px; float: left; background: #ebe1d2; border: 1px solid #ded5c9; display: inline; color: #6c5b42; font-style: italic; font-family: Georgia,century gothic,Arial,verdana, sans-serif; margin: 0 0 5px 5px; padding: 3px 0 0; }
	.post h2 { text-align: left; font-size: 18px; overflow: hidden; font-weight: 400; height: 20px; margin: 0; padding: 0 0 3px; }
.categ { height: 14px; overflow: hidden; font-size: 12px; margin: 1px 0 0; padding: 0 0 2px; }
	.categ a:link,.categ a:visited { color: #4395be; }
	.categ a:hover { color: #ddd; font-weight: 400; }
.centry a:link,.centry a:visited { color: #943d39; background-color: transparent; }
.post img { float: left; background: #fff; border: 1px solid #ddd; margin: 2px 5px 2px 0; padding: 4px; }
.centry p { margin: 2px 0; }
.centry a:hover { color: #c6150c; background-color: transparent; text-decoration: none; }
.centry { height: 120px; overflow: hidden; margin: 0; padding: 0 5px 5px; }
.ad1 { float: right; margin: 5px; }
.ad2 { text-align: center; margin: 2px auto; }
.allcomments { height: 100%; margin: 0; padding: 0 8px 0 10px; }
#comment { height: 100%; margin: 0; padding: 0 10px; }
#respond { height: 100%; background: #fff; border: 1px solid #DEDCDD; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 5px 0; padding: 0 5px; }
	#respond h3 { font-size: 22px; font-weight: 400; color: #444; font-family: Georgia,Century gothic,Arial, Helvetica, sans-serif; margin: 10px 0; padding: 5px 10px; }
#commentform { color: #BFAFA7; font-family: tahoma,Century gothic,Arial, Helvetica, sans-serif; margin: 0; padding: 0 10px 10px; }
	#commentform p { color: #3f79c4; }
	#commentform input { background: #F4F4F4; border: 1px solid #DEDCDD; color: #444; padding-left: 10px; }
	#commentform textarea { background: #F4F4F4; border: 1px solid #DEDCDD; color: #444; width: 95%; padding: 5px; }
.comments input#submit { width: auto; line-height: 25px; background: #0083DB; border: 2px solid #005F9F; color: #fff; font-family: tahoma,Century gothic,Arial, Helvetica, sans-serif; padding: 3px 5px; }
ol.commentlist { list-style: none; text-indent: 0; margin: 0; padding: 0; }
	ol.commentlist li { border: 1px solid #DEDCDD; position: relative; margin: 0 0 10px; padding: 5px 7px 5px 57px; }
		ol.commentlist li div.vcard { font: 20px Georgia, helvetica,arial,sans-serif; padding: 5px 0; }
			ol.commentlist li div.vcard cite.fn { font-style: normal; }
				ol.commentlist li div.vcard cite.fn a.url { color: #000; text-decoration: none; }
div.vcard img.avatar { border: 5px solid #ddd; left: 7px; position: absolute; top: 7px; }
ol.commentlist li div.comment-meta { font: 12px Tahoma, helvetica,arial,sans-serif; position: absolute; right: 10px; text-align: right; top: 5px; }
	ol.commentlist li div.comment-meta a { color: #0083DB; text-decoration: none; }
ol.commentlist li p { font: normal 12px Tahoma, helvetica,arial,sans-serif; line-height: 18px; color: #546C88; margin: 0 0 1em; }
ol.commentlist li ul { font: normal 12px/1.4 helvetica,arial,sans-serif; list-style: square; text-indent: 0; margin: 0 0 1em; padding: 0; }
	ol.commentlist li ul.children { list-style: none; text-indent: 0; margin: 1em 0 0; }
#myslides { background: #262B2F; }
.stepcarousel { position: relative; width: 972px; height: 162px; background: #262B2F; margin: 0 14px; }
	.stepcarousel .belt { position: absolute; left: 0; top: 0; }
	.stepcarousel .panel { float: left; overflow: hidden; width: 220px; background: #14181a; height: 140px; border: 1px solid #373C3F; margin: 10px 10px; }
		.stepcarousel .panel p { text-align: left; overflow: hidden; margin: 5px; }
		.stepcarousel .panel h2 { height: 16px; overflow: hidden; font-size: 13px; font-weight: 400; text-align: center; font-family: Tahoma,century gothic,Arial,verdana, sans-serif; text-transform: uppercase; margin: 0 5px; }
			.stepcarousel .panel h2 a:visited,.stepcarousel .panel h2 a:link { color: #8B979F; }
		.stepcarousel .panel img { background: #040404; margin: 10px 10px 8px; padding: 0; }
h1,h2,h3,h4,h5,h6,#search form,.feed form { margin: 0; padding: 0; }
.blogname h1 a:hover,#footer a:link,#footer a:visited { color: #eee; }
#search fieldset,.feed fieldset { border: none; margin: 0; padding: 0; }
#search p,.feed p { font-size: 85%; margin: 0; }
#catmenu ul,#catmenu li { float: left; list-style: none; margin: 0; padding: 0; }
.postmore a:link,.postmore a:visited,.postmore a:hover,#footer a:hover { color: #fff; }
.sidebar1 h2,.sidebar2 h2,.sidebar3 h2 { line-height: 30px; font-size: 14px; color: #fff; background: #4B545B; font-weight: 700; font-family: Georgia,Century gothic, Arial, sans-serif; text-transform: uppercase; border: 1px solid #40494F; margin: 5px 0; padding: 0 0 0 5px; }
.sidebar1 ul,.sidebar2 ul,.sidebar3 ul,.barone ul { list-style-type: none; margin: 0; padding: 0; }
.sidebar1 ul ul,.sidebar2 ul ul { list-style-type: none; background-repeat: no-repeat; margin: 0; padding: 0 0 10px; }
.sidebar1 ul ul ul,.sidebar1 ul ul ul ul,.sidebar2 ul ul ul,.sidebar2 ul ul ul ul { list-style-type: none; border: 0; margin: 0; padding: 0; }
.sidebar1 ul li,.sidebar2 ul li { height: 100%; line-height: 18px; float: left; clear: left; width: 160px; }
.sidebar1 ul li a:link,.sidebar1 ul li a:visited,.sidebar2 ul li a:link,.sidebar2 ul li a:visited { color: #333; text-decoration: none; display: block; border-bottom: 1px dotted #fff; padding: 5px 0 5px 5px; }
.sidebar1 ul li a:hover,.sidebar2 ul li a:hover,.sidebar3 ul li a:hover { color: #2676A1; }
.sidebar1 p,.sidebar2 p { margin: 0; padding: 7px 10px; }
.sidebar1 table,.sidebar2 table { width: 100%; text-align: center; color: #787d7f; }
.sidebar3 ul li ul,.barone ul li ul { height: 100%; line-height: 28px; padding: 0; }
.post h2 a,.post h2 a:link,.post h2 a:visited,.post h2 a:hover { color: #354151; background-color: transparent; }
h3#comments,h3#pingbacks { border: 1px solid #DEDCDD; font-size: 20px; font-weight: 400; color: #444; background: #fff; font-family: Georgia,Century gothic,Arial, Helvetica, sans-serif; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 0; padding: 5px 10px; }
ol.commentlist li div.comment-author,ol.commentlist li.pingback div.vcard { padding: 0 170px 0 0; }
ol.commentlist li div.vcard cite.fn a.url:hover,ol.commentlist li div.comment-meta a:hover { color: #000; }
ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4 { margin: 0 0 .25em; }