/************************************************
	      CSS RESET		
************************************************/
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;} 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: #ffffff url(topbg.jpg) repeat-x; color: #272727; font:13px "Lucida Grande", Helvetica, Arial, Verdana;}

/************************************************
	      FONT HEADER		
************************************************/
h1, h2 {
border-bottom:1px dashed;
color:#BB3737;
font-size:18px;
padding-bottom:5px;
margin-bottom:20px;
}
h2 {font-size:17px;}

/*h2 {font-size:16px; color:#000000; margin-bottom:10px;}*/
h3 {font-size:15px; font-weight:bold; color:#ffffff; background:transparent;}
h4 {font-size:15px; font-weight:bold; color:#505050; margin-bottom:10px;}

a:link {text-decoration:none; color:#3b9caa;}
a:active {color:#3b9caa;}
a:visited {color:#3b9caa; text-decoration:none;}
a:hover	{color:#333333;} 

/************************************************
	      STRUCTURE		
************************************************/
#wrap {width:1010px; margin:0 auto; position:relative;}
#container {width:1010px; overflow:auto; background:url(mainbg.jpg) repeat-y;}

/************************************************
	      HEADER		
************************************************/
#header {width:1010px; height:141px;}
#header a {color:#fff; background:transparent;}
.topnavi {text-align:right; width:1010px;}
.topnavi li {display:inline; list-style:none; padding:0 10px;}

#logo {position:absolute; top:68px;}
#catnavi {margin-top:105px; padding:0 20px 0 30px; font-size:13px; text-transform:uppercase;}
#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 {width:385px; float:right; font:12.35px Verdana, "Lucida Grande", Arial, sans-serif;}
#sidebar .sidebox {padding:0 20px; margin:10px 0; overflow:auto;}
#sidebar .sidebox ul {line-height:160%;}

#sidebar h2 {font-size:12px; font-weight:normal;}
#sidebar #sidebartop {width:335px; height:229px; background:url(sidebartop.jpg) no-repeat;padding:25px;} 
#sidebar #sidebartop #rssfeed {height:73px; width:232px; position:absolute; top:130px; right:0px;}
#sidebar #sidebartop #rssemail {padding:60px 10px 0 40px; margin-bottom:10px;}
#sidebar #sidebartop #emailtextbox {border:1px solid #d1e0d6; width:200px; font-style:italic; color:#559185; font-weight:bold; padding:5px;}
#sidebar #sidebartop #rssemail #subscribe-email {background:url(subscribe.jpg) no-repeat; border:0; width:103px; height:29px; cursor:pointer;}

/*TWITTER*/
#sidebar #sidebartop #twitter img {margin:0 auto 10px auto; display:block;}

/*SEARCH*/
#sidebar #sidebartop #search #cse-search-box {padding:0 40px;}
#cse-search-box #s {border:1px solid #ccdfd5; font-style:italic; width:250px; padding:5px; color:#559185; font-weight:bold;}
#cse-search-box #searchsubmit {background:url(go.png) no-repeat; border:0; width:36px; height:38px; cursor:pointer;}

/*SPONSORS*/
#sidebar .sidebox #sponsors h2 {color:#bf4545; text-transform:uppercase;}
#sidebar .sidebox #sponsors .ads125 {margin:0 auto; display:block; width:345px; overflow:auto; padding-bottom:10px; text-align:center;}
#sidebar .sidebox #sponsors .ads125 a img {padding:0 10px 10px 0;}
#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; /*padding:0 5px;*/}
#sidebar .tabs .idTabs {background:url(pophead.jpg) no-repeat; height:35px; padding:25px 20px 0 20px;}
#sidebar .tabs .idTabs li {
	color:black;
	display:inline;
	font-weight:bold;
}
#sidebar .tabs .idTabs li a {text-transform:uppercase; padding:0 10px; font-weight:bold; color:#545454;}
#sidebar .tabs .idTabs li .selected {background:#f4f9f9; color:#000;}

#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 #featured {display:none;}

#sidebar #allpost {width:385px; height:48px; background:url(allpost.jpg) no-repeat;border:none;}

/*Left Sidebar*/
#sidebar .splitbox {margin:20px 0; overflow:auto; font-size:11px;}
#sidebar .splitbox #sideleft {width:165px; float:left; background:#fff; margin-left:8px; /* for IE */
filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6; color:#000000; display:inline;}
#sidebar .splitbox #sideleft a, #sidebar .sidebox #sideleft a:visited {color:#000; padding:0 5px;}
#sidebar .splitbox #sideleft h2 {text-transform:uppercase; font-size:10px; margin:0; background:url(alltitlebg.jpg) no-repeat; padding:3px 10px; font-weight:bold;}
#sidebar .splitbox #sideleft ul {margin-bottom:10px; padding:5px 10px; width:145px;}
#sidebar .splitbox #sideleft ul li {background:url(dotted.jpg) repeat-x bottom; padding:3px 0; line-height:150%;}
#sidebar .splitbox #sideleft ul li a:hover {color:#cf1c1c; background:#fcf6ea;}

/*Right Sidebar*/
#sidebar .splitbox #sideright {width:170px; float:right; padding-right:20px; display:inline;}
#sidebar .splitbox #sideright a, #sidebar .splitbox #sideright a:visited {color:#000;}
#sidebar .splitbox #sideright a:hover {color:#3b9caa;}
#sidebar .splitbox #sideright ul li {margin-bottom:10px;}
#sidebar .splitbox #sideright ul li img {width:170px; height:110px; margin-bottom:5px; display:block;}
#sidebar .splitbox #sideright ul li a {width:170px; height:130px;}

/************************************************
	 POST & PAGE		
************************************************/
#content {width:625px; float:left; overflow:hidden;}
.post {padding:20px 0; width:600px; border-bottom:1px solid #ebebeb; margin-bottom:5px; color:#272727;}
.post .artic h2 {margin-bottom:10px; padding-right:10px;border:none;}
.post h2 a, .post h2 a:visited {
color:#BB3737;
font-size:14px;
font-weight:bold;
padding:4px 5px 0 0;
text-decoration:underline
}
.post .pagetitle {font-size:30px; font-weight:normal; color:#595959; }
.post .pagetitle span {background:#abeaf5; padding:0 10px; letter-spacing:-1.5px;}
.post blockquote {margin:15px; padding:1px 10px 1px 30px; font-size:13px; font:14px Georgia, "Lucida Grande", Verdana, Arial, sans-serif; background:url(blockquote.jpg) no-repeat top left; font-style:italic; color:#707070;}
.post p {line-height:1.5em; margin-bottom:10px;}
.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 7px;}
.post .entry {overflow:hidden; width:600px;}

/*
.post .entry h2 {
color:#333; 
font-size:20px; 
background:transparent; 
border-bottom:2px solid #333; 
padding:5px 0; 
margin-bottom:20px; 
font-weight:bold;
}
*/

.post .entry h3 {font-size:16px; letter-spacing:-1px; color:#333; background:transparent; margin-bottom:5px;}
.post .entry h4 {font:20px Georgia, "Lucida Grande", Verdana, Arial, sans-serif; color:#cc0000; margin-bottom:5px; font-style:italic;}
.post .entry a, .post .entry a:visited {color:#3B9CAA; font-weight:bold; background:transparent;}
.post .entry a:hover {color:#BB3737; background:transparent;}
.post .entry img {
border:1px solid #EAEAEA;
float:left;
margin-right:15px;
padding:3px;
}
.post .entry .more-link img {border:0; padding:10px 0 0 0;}
.post .entry p .link {background:url(buttonbg.jpg) repeat-x; padding:5px 10px; color:#fff; margin-right:10px;}
.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;}

.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.date {background:url(images/clock.jpg) no-repeat; padding:0 0 2px 20px; width:14px; height:14px;}*/
.postmeta span.comments {background:url(comment.jpg) no-repeat; padding:0 0 2px 20px;}

.postfooter {font:11px Verdana, "Lucida Grande", Arial, sans-serif; width:590px;}
.postfooter .date {color:#464646;/*background:url(images/clock.jpg) no-repeat; padding:0 0 2px 20px; width:14px; height:14px;*/}
/*.postfooter .author {margin-bottom:10px; font-style:normal;}
.postfooter .author a, .postfooter .author a:visited {color:#3b9caa; font-weight:bold;}*/
.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 {margin:20px 0;}

#related {border:1px dashed #9ccfd4; background:#effbf8; padding-bottom:10px; width:598px; overflow:hidden; margin-bottom:20px;}
#related  a, #related a:visited {color:#000; line-height:160%;}
#related  a:hover {text-decoration:underline;}
#related .enjoypost {float:left; padding: 20px 0 0 20px; width:350px; margin-bottom:30px;}
#related .enjoypost span.relatedrss {background:url(rssicon.jpg) no-repeat; padding:3px 20px 3px 30px;}
#related .enjoypost span.relatedemail {background:url(rssemailicon.jpg) no-repeat; padding:3px 20px 3px 30px;}
#related .flower-rss {float:right; width:105px; height:109px;}
#related .entries {padding-left:20px; margin-top:110px;}
#related .entries h3 {color:#bc4240; font-size:20px; margin-bottom:5px; display:none;}
#related .entries ul {list-style:decimal; padding-left:40px;}
#related .entries ul li {line-height:120%;}

#social {background:url(share.jpg) no-repeat; border:1px dashed #9ccfd4; width:598px; height:258px; margin-bottom:20px;}
#social ul {margin:120px 0 10px 32px; list-style:none;}
#social ul li {display:inline; padding-right:15px;}
#social ul .twitter {float:left;}

/************************************************
	      COMMENTS		
************************************************/
/*COMMENT & PINGBACK TABS*/
#commentabs .idTabs {width:600px;}
#commentabs .idTabs li {display:inline;}
#commentabs .idTabs #pingback {}

/*WHOLE COMMENT AREA*/
#comment-area {width:600px; 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, #comment-area a:visited {color:#000; background:transparent;}*/
#comment-area a:hover {color:#000; text-decoration:underline; background:transparent;}
/*COMMENT FORM*/
#commentform {background:#f7efdd; padding-left:10px;}
#commentform p {padding-bottom:5px; margin:5px 0;}
#commentform input {border:1px solid #afaa9d; height:25px; width:200px; height:20px; padding:2px;}
#commentform #comment {border:1px solid #afaa9d; height:200px; width:460px; overflow:auto; padding-left:2px;}
#commentform #submit {background:#bfe8da; border:2px solid #c6bdb2; padding:3px; color:#468a8e; cursor:pointer; margin:10px 0; font-size:13px; font-weight:bold; height:25px; width:150px;}
/*COMMENTLIST*/
.commentlist {width:600px;}
.commentlist li {background:#f7f7f7; overflow:hidden; width:600px; margin-bottom:15px; color:#474a4a;}
.commentlist img {float:left; margin-right:10px;}
/*.commentlist .author {font-weight:bold; font-size:12px;}
.commentlist .author a, .commentlist .author a:visited {color:#000;}*/
.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;}
.commentlist .odd {background:#e7e8e8;}
.commentlist .even div.comment-author .authorinfo {padding:10px 0 7px 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 7px 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:598px;}
#respond h3 {border-bottom:1px dashed #7dc9df; padding:0 10px 5px 10px; width:598px; 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-size:25px; margin:15px 0; text-transform:uppercase;}
#catcontent {width:625px; overflow:hidden;}
.catpost {margin:10px 20px 20px 0; width:290px; height:250px; 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-size:18px; letter-spacing:-1px;}
.catpost h2 a:hover {border-bottom:1px dashed #000; color:#d03737;}
.catpost .catmeta {margin:10px 0;}

/************************************************
	      MISC		
************************************************/
code {font-family: monospace;}

/************************************************
	      FOOTER		
************************************************/
#footer {background:#3f3f3f; color:#767676; text-align:center; padding-top:10px;padding-bottom:10px;}
#footer a:hover {color:#fff; background:#3f3f3f;}
#footer p{color:#FCF7EC;margin:0 auto 15px;width:1000px;}
img#wpstats{width:0px; height:0px; padding:0px; border:none; overflow:hidden;}

.artic{
width:290px;
float:left;
margin:0;
padding:0;
}

.artic .entry{
width:290px;
}

.noBoreder{
	border:none !important;
}

.floatL{float:left;}
.floatR{float:right;}


#bb728 img{
	width:610px;
}

#bb720 img{
width:615px;
height:250px;
}

.bannerBorder img{
border:1px dashed gray;
padding:1px;
margin-top:12px;
}


/******************/

			.RRow{height:30px;}
			
			.RRow div{
				font-size:13px;
				line-height:1.5;
			}
			
			.RRowImg{margin-right:5px;}
			.RRowName{width:120px;}
			.RRowName a{color:#3B9CAA;}
			.RRowB{}
			.RRowVisit a{
				background:transparent url(btn.GIF) no-repeat scroll 0;
				color:#FFCE3A;
				display:block;
				font-weight:bold;
				height:23px;
				line-height:1.8;
				text-align:center;
				width:98px;
			}
			
			.cb{clear:both;}
			
			h2.stripp{
				background:transparent url(pophead.jpg) no-repeat scroll 0 50%;
				border-bottom:medium none;
				color:black;
				font-weight:bold !important;
				height:35px;
				margin-bottom:-5px;
				padding:25px 20px 0 27px;
			}






