html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height:1;
	color:#000;
	background:#fff;
}
ol, ul {
	list-style: none;
}
p {
	text-align:justify;
	padding:0 0 8px;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* HTML ELEMENT */
body {
	background: #fff url(topbg.jpg) repeat-x;
	color: #272727;
	font:12px Verdana, Helvetica, "Lucida Grande", Arial;
}
/* FONT HEADER */
h1 {
	font-size:22px;
}
h2 {
	font-size:16px;
	color:#000;
	margin-bottom:10px;
}
h3 {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background:transparent;
}
h4 {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	padding:2px 0 0 10px;
	background:#c23c3b url(h44.jpg) repeat-x ;
	height:26px;
}
h5 {
	font-size:15px;
	color:#000;
	margin-bottom:10px;
	font-weight:bold;
}
a:link {
	text-decoration:none;
	color:#3b9caa;
}
a:active {
	color:#3b9caa;
}
a:visited {
	color:#3b9caa;
	text-decoration:none;
}
a:hover {
	color:#333333;
}
/* STRUCTURE */
#home {
	width:1097px;
	margin:0 auto;
}
#wrap {
	position:relative;
	width:1097px;
	float: left;
	overflow: hidden;
	padding:0 10px;
}
#container {
	padding: 0 0px 20px 0;
	background:url(containerbg.jpg) repeat-y;
	overflow:hidden;
	width:100%;
	float:left;
}
/* HEADER */
#header {
	height:141px;
}
#header a, #header a:visited {
	color:#fff;
}
.topnavi {
	text-align:right;
	font-size:12px;
	height:20px;
	line-height:20px;
}
.topnavi li {
	display:inline;
	list-style:none;
	padding:0 10px;
}
#logo {
	width:369px;
	height:92px;
	margin:1px 0;
	background:url(logo.png) no-repeat;
	float:left;
}
#catnavi {
	padding:0 20px 0 30px;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	width:1037px;
	line-height:21px;
}
#catnavi li {
	display:inline;
	list-style:none;
	padding:0 10px;
}
#catnavi li a {
	padding:5px 4px;
}
#catnavi li a:hover {
	background:#821212;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:6px 4px 4px 4px;
}
#catnavi .current-cat a {
	background:#821212;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:6px 4px 4px 4px;
}
/* SIDEBAR */
#sidebar {
	font:12.35px Verdana, "Lucida Grande", Arial, sans-serif;
	margin-right:0;
	width:427px;
	margin-left:10px;
	float:left;
	overflow:hidden;
}
#sidebar .sidebox {
	padding:0 20px;
	margin:10px 0;
	overflow:hidden;
	width:387px;
}
#sidebar .sidebox ul {
	line-height:160%;
}
#sidebar h2 {
	font-size:14px;
	font-weight:normal;
}
#sidebartop {
	width:427px;
	height:167px;
	background:url(sidebarhead.jpg) no-repeat;
}
#sidebartop #rssicon {
	background:url(mainimg.png) no-repeat 0 -90px;
	text-indent:-9999px;
	display:inline;
	height:135px;
	width:85px;
	float:left;
	margin:0 15px 0 25px;
}
#sidebartop #rssbox {
	float:left;
}
#sidebartop #rssbox #rssfeed {
	margin:13px 0;
}
#sidebartop #rssbox #rssfeed h2 {
	text-transform:uppercase;
	font:20px "Helvetica Neue", Arial, "Lucida Grande";
	color:#5c5850;
	margin-bottom:5px;
}
#sidebartop #rssbox #rssfeed #rssno {
	background:#565854;
	width:200px;
	color:#fff;
	padding:5px 10px;
}
#sidebartop #rssbox #rssfeed #rssno span {
	background:#b63d3d;
	padding:2px 1px 2px 1px;
	margin-right:5px;
	color:#fff;
}
#sidebartop #rssemail h2 {
	color:#5c5850;
	text-transform:uppercase;
	margin-bottom:5px;
}
#sidebartop #emailtextbox {
	border:1px solid #d1e0d6;
	width:200px;
	font-style:italic;
	color:#a3a3a3;
	padding:5px;
}
#sidebartop #rssemail .sidebutton, #sidebar .sidebox .sidebutton {
	border:3px solid #a3aaa7;
	background:#757b78;
	color:#fff;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:13px;
}
#tophead {
}
/*TWITTER*/
#twitter {
	background:url(mainimg.png) no-repeat -90px -90px;
	text-indent:-9999px;
	width:177px;
	display:block;
	height:78px;
	position:absolute;
	top:24px;
	right:0;
}
/*SEARCH*/
#sidebar #search {
	margin:0 auto;
	width:340px;
}
#cse-search-box #s {
	border:1px solid #ccdfd5;
	width:250px;
	padding:5px;
	color:#559185;
}
/*SPONSORS*/
#sidebar .sidebox #sponsorhead {
	background:url(dotted.jpg) repeat-x bottom;
	padding-bottom:3px;
	overflow:hidden;
}
#sidebar .sidebox #sponsorhead span {
	float:right;
}
#sidebar .sidebox #sponsorhead span a, #sidebar .sidebox #sponsorhead span a:visited {
	color:#757b78;
	font-size:11px;
}
#sidebar .sidebox #sponsorhead span a:hover {
	text-decoration:none;
}
#sidebar .sidebox #sponsors h2 {
	color:#bf4545;
	text-transform:uppercase;
	font-size:14px;
	float:left;
	margin:0;
}
#sidebar .sidebox #sponsors .ads125 {
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
#sidebar .sidebox #sponsors .ads125 .pads {
	margin-bottom:10px;
}
#sidebar .sidebox #sponsors a, #sidebar .sidebox #sponsors a:visited {
	color:#9d9d9d;
}
#sidebar .sidebox #sponsors a:hover {
	text-decoration:underline;
}
/*POPULAR & FEATURED TABS*/
#sidebar .tabs a, #sidebar .sidebox .tabs a:visited {
	color:#000;
	font-size:11px;
}
#sidebar .tabs .idTabs {
	background:url(sidebarhead.jpg) no-repeat 0 -171px;
	height:30px;
	width:385px;
	padding:18px 20px 2px 20px;
}
#sidebar .tabs .idTabs li {
	display:inline;
}
#sidebar .tabs .idTabs li a {
	padding:0 10px;
	color:#545454;
	font-size:14px;
}
#sidebar .tabs .idTabs li .selected {
	background:#f4f9f9;
	color:#000;
	padding:0 10px;
	font-size:14px;
}
#sidebar .tabs div ul {
	margin-bottom:10px;
	padding:0 20px;
}
#sidebar .tabs div ul li {
	background:url(dotted.jpg) repeat-x bottom;
	color:#000;
	line-height:160%;
	padding:3px 0;
}
#sidebar .tabs div ul li a:hover {
	color:#cf1c1c;
	background:#fcf6ea;
}
#sidebar .tabs #alltimebest {
	display:none;
}
#sidebar #allpost {
	width:427px;
	height:50px;
	background:url(sidebarhead.jpg) no-repeat 0 -224px;
	text-indent:-9999px;
}
#sidebar .splitbox {
	margin:10px 0;
	overflow:hidden;
	font-size:11px;
	width:455px;
}
/*Left Sidebar*/
#sideleft1, #sideleft {
	width:185px;
	float:left;
	background:#fff;
	margin-left:9px;
	filter:alpha(opacity=60);
	opacity:0.6;
	color:#000;
	display:inline;
}
#sideleft1 {
	filter:alpha(opacity=100);
	opacity:1.0;
}
#sideleft1 a, #sidebar .sidebox #sideleft1 a:visited, #sideleft a, #sidebar .sidebox #sideleft a:visited {
	color:#000;
	padding:0 5px;
}
#sideleft1 h2, #sideleft h2 {
	text-transform:uppercase;
	font-size:13px;
	margin:0 0 10px 0;
	background:#dcd7cd;
	padding:3px 10px;
	font-weight:bold;
}
#sideleft1 ul, #sideleft ul {
	margin-bottom:10px;
	padding:5px 10px;
	width:165px;
}
#sideleft1 ul li, #sideleft ul li {
	background:url(dotted.jpg) repeat-x bottom;
	padding:3px 0;
	line-height:150%;
}
#sideleft1 ul li a:hover, #sideleft ul li a:hover {
	color:#cf1c1c;
	background:#fcf6ea;
}
/*Right Sidebar*/
#sideright {
	width:170px;
	float:right;
	margin-right:50px;
	display:inline;
}
#sideright h2 {
	text-transform:uppercase;
	font-size:13px;
	margin:0 0 10px 0;
	background:#dcd2bc;
	padding:3px 10px;
	color:#2b2b2b;
}
#sideright .tweetlink {
	margin:10px 0;
}
#sideright .tweetlink a, #sideright .tweetlink a:visited {
	color:#3B9CAA;
	font-size:15px;
}
#sideright .tweetlink a:hover {
	color:#BB3737;
}
#sideright .tweets li {
	background:url(dotted.jpg) repeat-x bottom;
	padding-bottom:10px;
}
#sideright .tweets li a, #sideright .tweets li a:visited {
	color:#BB3737;
}
#sideright .tweets li a:hover {
	text-decoration:underline;
}
#sideright .tweets .time-meta a {
	font-style:italic;
	color:#000;
}
#sideright a, #sideright a:visited {
	color:#000;
}
#sideright .siderightlinks li {
	background:url(dotted.jpg) repeat-x bottom;
	padding-bottom:5px;
}
#sideright a:hover {
	color:#3b9caa;
}
#sideright ul li {
	margin-bottom:10px;
}
#sideright ul li img {
	width:170px;
	height:110px;
	margin-bottom:5px;
	display:block;
}
#sideright ul li a {
	width:170px;
	height:130px;
}
#sideright #sm {
	background:url(mainimg.png) no-repeat -104px -172px;
	width:167px;
	height:61px;
	text-indent:-9999px;
	display:block;
	margin:15px 0;
}
#sideright .sideads {
	text-align:center;
	display:block;
}
/* POST & PAGE */
#content {
	float:left;
	overflow:hidden;
	width:660px;
}
.post {
	padding:10px 0;
	width:314px;
	border-bottom:1px solid #ebebeb;
	color:#272727;
	float:left;
}
.post h2 {
	margin-bottom:10px;
	padding-right:10px;
}
.post h2 a, .post h2 a:visited {
	color:#bb3737;
	font-size:16px;
	background:#ddf6f0;
	letter-spacing:-1px;
	line-height:140%;
	padding:4px 5px 0 0;
}
.post h2 a:hover {
	border-bottom:1px dashed #444444;
}
.post .pagetitle {
	font-size:30px;
	font-weight:normal;
	color:#B63D3D;
	border-bottom:1px dashed #000;
}
.post blockquote {
	margin:15px;
	padding:1px 10px 1px 30px;
	font:italic 14px Georgia, "Lucida Grande", Verdana, Arial, sans-serif;
	background:url(blockquote.jpg) no-repeat top left;
	color:#707070;
}
.post p {
	line-height:1.7em;
	margin-bottom:2px;
}
.post strong {
	font-weight:bold;
}
.post em {
	font-style:italic;
}
.post ul {
	margin:15px 30px;
}
.post ul li {
	margin:0 0 7px;
	list-style:disc;
}
.post ol {
	margin:1em 1em 2em 3em;
	list-style:decimal;
}
.post ol li {
	margin:0 0 10px;
}
.post .singletopads {
	margin-bottom:15px;
}
.post .entry {
	overflow:hidden;
	width:100%;
}
.post .entry h2 {
	color:#333;
	font-size:16px;
	background:transparent;
	border-bottom:2px solid #333;
	padding:5px 0;
	margin:30px 0 20px;
}
.post .entry h3 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent;
	margin-bottom:5px;
}
.post .entry h4 {
	font:italic 22px Georgia, "Lucida Grande", Verdana, Arial, sans-serif;
	color:#cc0000;
	margin-bottom:5px;
}
.post .entry a, .post .entry a:visited {
	color:#3B9CAA;
	font-weight:bold;
	background:transparent;
}
.post .entry a:hover {
	color:#BB3737;
}
.post .entry img {
	border:1px solid #eaeaea;
	padding:3px;
}
.post .entry p .more-link {
	background:url(mainimg.png) no-repeat 0 -228px;
	width:103px;
	height:27px;
	text-indent:-9999px;
	display:block;
	margin-top:0px;
	float:right;
}
.post .entry .hightligher {
	width:99% !important;
}
.post .entry .tweetmeme_button {
	float:right;
	margin-left:10px;
}
.post .entry .demobtns {
	margin:15px 0;
}
.post .entry .demobtns .btns {
	background:#DDF6F0;
	border:3px solid #067e8e;
	color:#BB3737;
	padding:5px 10px;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	font:13px "Lucida Grande", Arial;
}
.post .entry .demobtns a:hover {
	color:#000;
}
img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright {
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}
img.alignleft {
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
table tr td {
	padding:2px;
}
table tr:hover {
	background:#eee;
}
.center {
	text-align:center;
}
.postmeta {
	font:11px Verdana, "Lucida Grande", Arial, sans-serif;
	padding:5px 0;
}
.postmeta .postmeta-content {
	background:#ddf6f0;
	padding:5px;
}
.postmeta a, .postmeta a:visited {
	color:#3b9caa;
	font-weight:bold;
}
.postmeta a:hover {
	text-decoration:underline;
	color:#555;
}
.postmeta span.postauthor {
}
.postmeta span.comments {
	background:url(mainimg.png) no-repeat -107px -239px;
	width:14px;
	height:13px;
	padding:0 0 2px 20px;
}
.postfooter {
	font:11px Verdana, "Lucida Grande", Arial, sans-serif;
	width:590px;
	margin-bottom:15px;
}
.postfooter .date {
	color:#464646;
}
.postfooter .tag {
	margin-bottom:5px;
}
.postfooter .tag a, .postfooter .tag a:visited {
	color:#3b9caa;
	font-weight:normal;
}
.postfooter .tag a:hover {
	text-decoration:underline;
}
/* Navigation */
.navigation {
	margin:20px 0;
}
/* Page Navi */
.wp-pagenavi a, .wp-pagenavi a:link {
	padding:2px 4px;
	margin:2px;
	text-decoration:none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background:#fff;
}
.wp-pagenavi a:visited {
	padding: 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #000;
	color:#000;
	background:#fff;
}
.wp-pagenavi a:active {
	padding: 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background:#fff;
}
.wp-pagenavi span.pages {
	padding: 2px 4px;
	margin: 2px;
	color: #000;
	border: 1px solid #000;
	background: #fff;
}
.wp-pagenavi span.current {
	padding: 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000;
	color: #000;
	background-color: #fff;
}
.wp-pagenavi span.extend {
	padding: 2px 4px;
	margin: 2px;
	border: 1px solid #000;
	color: #000;
	background: #fff;
}
/* Greeting Box */
.greet_block {
	background:#e9f7f8;
	border:1px solid #eee;
	margin:10px 0;
	width:99%;
}
.greet_image {
	float:left;
	padding:0 10px 0 0;
}
.greet_image img {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
.greet_text {
	color:#333;
	font-size:12px;
	line-height:20px;
	margin:10px;
}
.greet_block_close {
	background:#fff;
	border:1px solid #ccc;
	float:right;
	height:15px;
	margin:0 0 0 10px;
	width:15px;
}
.greet_block_close a {
	color:#ccc;
	cursor:pointer;
	font:bold 12px verdana;
	line-height:14px;
	margin:0 3px;
	text-transform:uppercase;
}
.greet_block_close a:hover {
	text-decoration:none;
}
.greet_block_powered_by {
	float:right;
	font-size:9px;
	line-height:14px;
	padding:0 5px;
}
.greet_block_powered_by a {
	color:#ccc;
}
.greet_search_after {
	border-top:1px solid #eee;
	font-size:11px;
	margin:5px 0 0 0;
	padding:2px 0 0 0;
}
.greet_search_before {
	border-bottom:1px solid #eee;
	font-size:11px;
	margin:0 0 5px 0;
	padding:0 0 2px 0;
}
#greet_search_link {
	cursor:pointer;
}
/*Author Box*/
#author-title {
	color:#333;
	font-size:27px;
	background:transparent;
	border-bottom:2px solid #333;
	padding:5px 0;
	margin:15px 0 20px;
}
#author-info {
	background:#f2f2f2;
	padding:15px;
	margin-bottom:15px;
	border:1px solid #e6e6e6;
	overflow:hidden;
	width:95%;
}
#author-info #author-image {
	float:left;
	margin-right:20px;
	border:5px solid #DCDCE1;
	width:90px;
}
#author-info a, #author-info a:visited {
	color:#bb3737;
}
#author-bio {
	float:left;
	width:490px;
	font-size:12px;
}
#author-bio h4 {
	font-size:22px;
	font-weight:normal;
	color:#bb3737;
}
#author-bio .author-links {
	margin-top:15px;
}
#author-bio .author-links a, #author-bio .author-links a:visited {
	color:#3b9caa;
}
#author-bio .author-links a:hover {
	text-decoration:underline;
}
#rsspostbox {
	overflow:hidden;
	width:100%;
}
#twitterss {
	overflow:hidden;
	padding-bottom:10px;
	float:left;
	width:300px;
}
#twitterss li .twitterbottom {
	background:url(singleimg.jpg) no-repeat 0 -110px;
	display:block;
	width:207px;
	height:140px;
	text-indent:-9999px;
	margin:0 auto;
}
#twitterss li .twitterbottom:hover {
	background:url(singleimg.jpg) no-repeat -207px -110px;
	display:block;
	width:207px;
	height:140px;
	text-indent:-9999px;
}
#twitterss li .relatedrss {
	background:url(singleimg.jpg) no-repeat -450px 0;
	display:block;
	width:110px;
	height:88px;
	text-indent:-9999px;
	margin:20px 0 10px 65px;
}
#postendads {
	float:right;
}
#related {
	border:1px dashed #9ccfd4;
	background:#effbf8;
	padding-bottom:20px;
	width:99.5%;
	overflow:hidden;
	margin-bottom:20px;
}
#related a, #related a:visited {
	color:#000;
	line-height:160%;
}
#related a:hover {
	text-decoration:underline;
}
#related .entries {
	padding-left:20px;
	margin-top:20px;
}
#related .entries h2 {
	background:url(singleimg.jpg) no-repeat 0 -80px;
	display:block;
	text-indent:-9999px;
	width:176px;
	height:26px;
}
#related .entries ul {
	list-style:decimal;
	padding-left:20px;
	font-size:11.5px;
}
#related .entries ul li {
	line-height:120%;
}
#related .entries .related_post_title {
	display:none;
}
#social {
	border-top:2px solid #c2c2c2;
	border-bottom:2px solid #c2c2c2;
	width:99.5%;
	margin:30px 0;
	padding:20px 0;
}
#social h2 {
	background:url(singleimg.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:445px;
	height:72px;
}
#social ul {
	margin:40px 0 10px 0;
	list-style:none;
	overflow:hidden;
}
#social ul li {
	display:inline;
	padding-right:15px;
	float:left;
}
#social ul .twitter {
	float:left;
}
#social ul .twitter a.retweet strong.vert {
	font-weight:bold;
}
#social ul li #deli {
	background:url(singleimg.jpg) no-repeat -419px -114px;
	display:block;
	width:55px;
	height:73px;
	text-indent:-9999px;
	float:left;
}
#social ul li #stumble {
	background:url(singleimg.jpg) no-repeat -482px -114px;
	display:block;
	width:55px;
	height:73px;
	text-indent:-9999px;
	float:left;
}
#social ul li #reddit {
	background:url(singleimg.jpg) no-repeat -419px -200px;
	display:block;
	width:55px;
	height:73px;
	text-indent:-9999px;
	float:left;
}
#social ul li #facebook {
	background:url(singleimg.jpg) no-repeat -482px -200px;
	display:block;
	width:55px;
	height:73px;
	text-indent:-9999px;
	float:left;
}
/*COMMENT & PINGBACK TABS*/
#comments .idTabs {
	width:100%;
	overflow:hidden;
}
#comments .idTabs li #commentsay {
	background:url(single.jpg) no-repeat -6px -334px;
	display:block;
	text-indent:-9999px;
	width:201px;
	height:41px;
}
#comments .idTabs li {
	display:inline;
	float:left;
	padding-right:5px;
}
#comments .idTabs li #trackback {
	background:url(single.jpg) no-repeat -210px -334px;
	display:block;
	text-indent:-9999px;
	width:201px;
	height:41px;
}
#comments #pingback {
	display:none;
}
/*WHOLE COMMENT AREA*/
#comment-area {
	width:100%;
	margin:20px 0;
}
#comment-area h3 {
	color:#666;
	margin:10px 0;
	background:transparent;
	font:18px Georgia, "Lucida Grande", Verdana, Arial, sans-serif;
}
#comment-area a:hover {
	color:#000;
	text-decoration:underline;
	background:transparent;
}
/*COMMENT FORM*/
#commentform {
	background:#f7efdd;
	padding:10px;
}
#commentform p {
	margin:10px 0;
}
#commentform .clabel {
	margin:5px 0;
	font-size:11px;
}
#commentform #mcspvalue {
	margin-bottom:5px;
	font-size:11px;
	width:130px;
}
#commentform input {
	border:1px solid #afaa9d;
	width:300px;
	padding:5px 2px;
	font:12px Verdana, Helvetica, Arial;
}
#commentform .htmlcode {
	background:#bfe8da;
	font-size:11px;
	border:1px dashed #9CCFD4;
	padding:10px;
}
#commentform #comment {
	border:1px solid #afaa9d;
	height:200px;
	width:500px;
	overflow:auto;
	padding-left:2px;
	font:12px Verdana, Helvetica, Arial;
}
#commentform #commentbtn {
	display:block;
}
#commentform #submit {
	background:#bfe8da;
	border:2px solid #c6bdb2;
	padding:3px;
	color:#b94343;
	cursor:pointer;
	margin:10px 0;
	font-size:20px;
	width:250px;
}
#commentform .subscribe-to-comments {
	padding-bottom:15px;
}
/*COMMENTLIST*/
.commentlist {
	width:100%;
	margin-top:5px;
}
.commentlist li {
	background:#f7f7f7;
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
	color:#474a4a;
	font:12.6px Helvetica, Arial, "Lucida Grande", Verdana;
}
.commentlist img {
	float:left;
	margin-right:10px;
}
.commentlist li.comment div.comment-author .authorinfo a, .commentlist li.comment div.comment-author .authorinfo a:visited {
	color:#000;
}
.commentlist li.comment ul.children {
	float:right;
	margin:5px 0;
}
.commentlist li.comment ul.children li.depth-2 {
	width:568px;
}
.commentlist li.comment ul.children li.depth-3 {
	width:536px;
}
.commentlist li.comment ul.children li.depth-4 {
	width:504px;
}
.commentlist li.comment ul.children li.depth-5 {
	width:472px;
}
.commentlist .even {
	background:#f7f7f7;
	line-height:150%;
}
.commentlist .odd {
	background:#e7e8e8;
	line-height:150%;
}
.commentlist .even div.comment-author .authorinfo {
	padding:10px 0 3px 0;
	background:#f9eec1;
	border-bottom:1px solid #dfdfdf;
}
.commentlist .even div.comment-author .authorinfo a, .commentlist .even div.comment-author .authorinfo a:visited, .commentlist .odd div.comment-author .authorinfo a, .commentlist .odd div.comment-author .authorinfo a:visited {
	color:#000;
}
.commentlist .odd div.comment-author .authorinfo {
	padding:10px 0 3px 0;
	background:#dbeff4;
	border-bottom:1px solid #dfdfdf;
}
.commentlist li.comment div.comment-author .authorinfo .commentdate {
	margin-left:5px;
}
.commentlist li.comment div p {
	margin:10px;
}
.commentlist li.comment div p a {
	color:#BB3737
}
.commentlist .commenttext a, .commentlist .commenttext a:visited {
	color:#BB3737
}
.commentlist li.comment .reply {
	text-align:right;
	margin-bottom:10px;
}
.commentlist li.comment .reply a {
	color:#3b9caa;
	text-decoration:underline;
	padding:0 10px 10px 0;
}
/*RESPOND*/
#respond {
	width:100%px;
}
#respond #leave {
	color:#83cbe4;
	font-size:26px;
	letter-spacing:-1px;
}
#respond h3 {
	border-bottom:1px dashed #7dc9df;
	padding:0 10px 5px 10px;
	height:28px;
	margin:20px 0;
}
#respond #cancel-comment-reply-link {
	color:#ff0000;
	clear:both;
	padding:0 10px 5px 10px;
}
.comment-navi {
	width:480px;
	overflow:auto;
}
/* CATEGORY PAGE */
#cat-title {
	font:25px Arial, Helvetica, sans-serif;
	margin:15px 0;
}
#catcontent {
	width:625px;
	overflow:hidden;
}
.catpost {
	margin:10px 20px 20px 0;
	width:290px;
	height:255px;
	float:left;
	overflow:hidden;
	border:1px solid #fff;
}
.catpost .cat-thumb {
	border:1px solid #eaeaea;
	float:left;
	width:100px;
	height:100px;
	margin-right:10px;
	padding:3px;
}
.catpost h2 a, .catpost h2 a:visited {
	color:#d03737;
	font:18px "Lucida Grande", Verdana, Helvetica, Arial;
	letter-spacing:-1px;
}
.catpost h2 a:hover {
	border-bottom:1px dashed #000;
	color:#d03737;
}
.catpost .catmeta {
	margin:10px 0;
}
/* MISC	*/
code {
	font:12px monospace;
	background:#FFFBCC;
	border:1px solid #ccc;
	padding:1px;
}
/* FOOTER */
#footer {
	height:60px;
	background:#3f3f3f;
	color:#767676;
	text-align:center;
	padding-top:10px;
	width:100%;
	clear:both;
}
#footer p {
	text-align:center;
}
#footer a:hover {
	color:#fff;
	background:#3f3f3f;
}
img#wpstats {
	width:0px;
	height:0px;
	padding:0px;
	border:none;
	overflow:hidden;
}
.pad10 {
	padding-left:20px;
}

img.ppic {float:left; background:#ccc; border:1px solid #000; padding:2px; margin:0 5px 0 0; }

.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
	border-bottom:1px dashed #457C92;
	margin:5px 0;
	padding:0 0 5px;
	background:#fff;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

#sideleft1 .reviews h4,#sideleft1 .reviews h4 a{
 padding:2px 0 5px 2px;
 margin:0;
 text-align:left;
 color:#fff;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
 float:left;
width:162px;
}

#sideleft1 a.read-more, #sidebar .sidebox #sideleft1 a.read-more:visited ,a.read-more {
	background:#FF0000;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}

#sidebartop img {
	float:left;
	margin:19px 15px 0 25px;
	width:100px;	
	height:67px;
	padding:9px 0;
	background:#ccc;
	border:3px solid #000;
	border-left:none;
	border-right:none;
}