/*  
Theme Name: Acosmin Grungy
Description: "Acosmin Grungy" is a premium wordpress theme designed and coded by <a href="http://www.acosmin.com">Alexandru Cosmin</a><br/>
Version: 1.0
Author: Alexandru Cosmin
Author URI: http://www.acosmin.com/acosmingrungy/
Tags: white, light, blue, two-columns, fixed-width, right-sidebar
*/
body, div, dl, dt, dd, #menu ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, #menu ul {
	margin:0;
	padding:0;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
img.alignright {
	float:right;
}
img.alignleft {
	float:left;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
a img.alignright {
	float:right;
	margin:0 0 1em 1em
}
a img.alignleft {
	float:left;
	margin:0 1em 1em 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.wp-caption {
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	background-color: #f7f5f7;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 15px;
	padding: 0 4px 0px;
	margin: 0;
	color:#999;
	text-transform:uppercase;
	text-align:center;
}
a, a:visited {
	text-decoration:none;
	color:#c40405;
}
a:hover {
	text-decoration:underline;
	color:#c40405;
}
/*-----------------------*/

body {
	font-family:Verdana, Geneva, sans-serif;
	margin: 0px;
	font-size:12px;
	background:url(images/bg.jpg) repeat;
}

#wrap { width:100%; margin:0px; padding:0px; overflow:hidden; background:url(images/bgbg.png) no-repeat top center; }

#ads { width:932px; height:150px; overflow:hidden; margin:0 auto; padding:0px 0px 0px 30px; top left; }


#header { width:932px; height:823px; overflow:hidden; margin:0 auto; padding:0px 0px 0px 30px; background:url(images/headerbg.jpg) no-repeat top left; }

#header .htop { width:932px; height:105px; margin:0px; padding:0px; overflow:hidden; }

#header .htop .logo {
	position:relative;
	width:542px;
	height:105px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	float:left;
}
#header .htop .logo span {
	position:absolute;
	width:542px;
	height:105px;
	left:0;
	top:0;
	margin:0;
	background:url(images/logo.png) no-repeat;
	text-indent:-9999px;
}

#header .htop .logo span:hover {
	background:url(images/logoh.png) no-repeat;
}
#header .htop .menu { float:left; width:390px; list-style:none; height:105px; overflow:hidden; margin:0px; padding:0px; }

#header .htop .menu li { display:inline; float:left; overflow:hidden; padding:0px; margin:0px; }

#header .htop .menu li.home { width:105px; height:105px; background:url(images/home.png) no-repeat; }

#header .htop .menu li.home:hover { background:url(images/homeh.png) no-repeat; }

#header .htop .menu li.home a { width:80px; height:28px; overflow:hidden; float:left; margin:33px 0px 0px 8px; }

#header .htop .menu li.about { width:124px; height:105px; background:url(images/about.png) no-repeat; }

#header .htop .menu li.about:hover { background:url(images/abouth.png) no-repeat; }

#header .htop .menu li.about a { width:90px; height:28px; overflow:hidden; float:left; margin:33px 0px 0px 16px; }

#header .htop .menu li.contact { width:161px; height:105px; background:url(images/contact.png) no-repeat; }

#header .htop .menu li.contact:hover { background:url(images/contacth.png) no-repeat; }

#header .htop .menu li.contact a { width:90px; height:28px; overflow:hidden; float:left; margin:33px 0px 0px 16px; }

#header .hbot { width:992px; height:310px; margin:0px 0px 0px -50px; padding:-0px; overflow:hidden; }
#header .hbotcams { width:992px; height:530px; margin:0px 0px 0px -50px; padding:-0px; overflow:hidden; }

#header .hbot .rsstwitt { list-style:none; float:left; width:170px; margin:0px 0px 0px 1px; padding:15px 0px 0px 0px; height:95px; overflow:hidden; }

#header .hbot .rsstwitt li { display:block; width:170px; overflow:hidden; }

#header .hbot .rsstwitt li.rss { height:32px; overflow:hidden; background:url(images/rssfeed.png) no-repeat; }

#header .hbot .rsstwitt li.rss:hover { background:url(images/rssfeedh.png) no-repeat; }

#header .hbot .rsstwitt li.twitt { height:32px; overflow:hidden; background:url(images/twitt.png) no-repeat; }

#header .hbot .rsstwitt li.twitt:hover { background:url(images/twitth.png) no-repeat; }

#header .hbot .rsstwitt li.rss a, #header .hbot .rsstwitt li.twitt a { float:left; width:170px; height:32px; overflow:hidden; }

#header .hbot .newsletter { float:left; width:371px; height:105px; overflow:hidden; background:url(images/newsletter.jpg) no-repeat; }

#header .hbot .newsletter input { background:none; padding:4px; width:230px; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; font-weight:bold; color:#ffd800; margin:35px 0px 0px 80px; }

#header .hbot .search { float:left; width:389px; height:105px; overflow:hidden; background:url(images/search.jpg) no-repeat; }

#header .hbot .search input { background:none; padding:4px; width:210px; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; font-weight:bold; color:#3a0004; margin:35px 0px 0px 60px; }

#content { width:1002px; margin:0 auto; overflow:hidden; background:url(images/contentbg.png) repeat-y top center; }

#sidebar { width:300px; float:right; overflow:hidden; padding:0px 50px 0px 30px; margin:0px; color:#2b1008; font-size:11px;  }

#sidebar p { margin:10px 0px 10px 0px; padding:0px; background:none; line-height:16px;  } 

h2.side {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-size:22px;
	font-weight:lighter;
	color:#2b1008;
	padding:0 0 5px 0;
	margin:0 0 0px 0;
	border-bottom:none;
	width:300px;
	background:url(images/h2bg.png) no-repeat bottom left;
}
#sidebar ul { list-style:none; margin:0px 0px 22px 0px; padding:0px; 
}

#sidebar ul li { 	
    display:block;
	width:300px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	padding:6px 10px 8px 0px;
	background:url(images/sidebarlibg.png) no-repeat bottom left; }

#sidebar ul.recarticles {
	list-style:none;
	padding:0;
	margin:0 0 11px 0;
	overflow:hidden;
}
#sidebar ul.recarticles li {
	display:block;
	width:300px;
	overflow:hidden;
	font-size:16px;
	line-height:15px;
	padding:6px 10px 8px 0px;
	background:url(images/sidebarlibg.png) no-repeat bottom left;
}
#sidebar ul.recarticles li .arthumb {
	width:40px;
	height:40px;
	padding:5px;
	float:left;
	overflow:hidden;
	background:url(images/arthumb.png) no-repeat;
}
#sidebar ul.recarticles li .ardesc {
	float:left;
	width:230px;
	padding:1px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 6px;
}
#sidebar ul.recarticles li .ardesc .artd {
	width:230px;
	overflow:hidden;
	font-size:10px;
	color:#967b73;
	margin:0px;
}
#sidebar ul.recarticles li .ardesc a, #sidebar ul li .ardesc a:visited {
	background:none;
	padding:0;
	color:#c40405;
	text-decoration:none;
}
#sidebar ul.recarticles li .ardesc a:hover {
	color:#c40405;
	text-decoration:underline;
}

#sidebar .navigad { float:left; align:left; padding:0px; width:340px; margin:0px 0px 0px -27px;
 overflow:hidden;}

#sidebar .navigad2 { float:left; align:left; padding:0px; width:175px; margin:0px 0px 0px -27px;
 overflow:hidden;}


#sidebar .navig { width:300px; margin:10px 0px 0px 0px; padding:0px; overflow:hidden; background:url(images/navibg.jpg) no-repeat top center;}

#sidebar .navig .left { float:left; width:145px; overflow:hidden; }

#sidebar .navig .right { float:right; width:145px; overflow:hidden; }

#sidebar .navig .left h3, #sidebar .navig .right h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color:#371e14; padding:0px; margin:0px 0px 0px 0px; }

#sidebar .navig .left ul, #sidebar .navig .right ul { margin:0px 0px 10px 0px;}

#sidebar .navig .left ul li, #sidebar .navig .right ul li { font-size:11px; padding:4px 0px; text-transform:capitalize; background:none; }

#sidebar .ad300 { margin:0px 0px 20px 0px; overflow:hidden; }

#sidebar .ad125 { list-style:none; margin:0px 0px 10px 0px; overflow:hidden; }

#sidebar .ad125 li { width:125px; height:125px; display:inline; float:left; margin:0px 0px 10px 16px; padding:0px; }

#sidebar .wp-tag-cloud { list-style:none; margin:5px 0 15px 0; padding:0; }

#sidebar .wp-tag-cloud li { display:inline; background:none; float:none; }

#tabs_container {
	width: 300px;
	overflow:hidden;
	padding-bottom:0px;
	margin:0px 0px 20px 0px;
	background:url(images/tabsbot.jpg) no-repeat bottom left;
}
#tabs_container ol.idTabs {
	list-style:none;
	width:300px;
	height:44px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(images/tabstop.jpg) no-repeat top left;
}
#tabs_container ol.idTabs li {
	float:left;
	display:inline;
	margin:0px;
	padding:0;
	overflow:hidden;
}
#tab1, #tab2 { width:300px; padding:0px; background:url(images/tabdivbg.jpg) repeat-y top left;  }

#tab1 ul, #tab2 ul { list-style:none; margin:0px; padding:0px 0px 0px 0px; }

#tab1 ul.featured {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
	overflow:hidden;
}
#tab1 ul.featured li {
	display:block;
	width:276px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	padding:8px 0px;
	margin:0 auto;
	background:url(images/mcline.jpg) repeat-x bottom left;
}
#tab1 ul.featured li .feathumb {
	width:270px;
	height:50px;
	padding:3px;
	overflow:hidden;
	background:url(images/featuredbh.jpg) no-repeat;
}
#tab1 ul.featured li .featesc {
	float:left;
	width:270px;
	padding:2px 3px 0px 3px;
	overflow:hidden;
	margin:0 auto;;
}
#tab1 ul.featured li .featesc .featd {
	width:270px;
	overflow:hidden;
	font-size:10px;
    font-style:italic;
	color:#7a7b67;
	margin:0px;
}
#tab1 ul.featured li .ardesc a, #tab1 ul.featured li .ardesc a:visited {
	background:none;
	padding:0;
	color:#c40405;
	text-decoration:none;
}
#tab1 ul.featured li .ardesc a:hover {
	color:#c40405;
	text-decoration:underline;
}
#tab2 ul.popular {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
	overflow:hidden;
}
#tab2 ul.popular li {
	display:block;
	width:276px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	padding:8px 0px;
	margin:0 auto;
	background:url(images/mcline.jpg) repeat-x bottom left;
}
#tab2 ul.popular li .mcthumb {
	width:40px;
	height:40px;
	padding:3px;
	float:left;
	overflow:hidden;
	background:url(images/mcbg.jpg) no-repeat;
}
#tab2 ul.popular li .mcdesc {
	float:left;
	width:200px;
	padding:1px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 6px;
}
#tab2 ul.popular li .mcdesc .mctd {
	width:200px;
	overflow:hidden;
	font-size:10px;
    font-style:italic;
	color:#7a7b67;
	margin:0px;
}
#tab2 ul.popular li .mcdesc a, #tab2 ul.popular li .mcdesc a:visited {
	background:none;
	padding:0;
	color:#c40405;
	text-decoration:none;
}
#tab2 ul.popular li .mcdesc a:hover {
	color:#c40405;
	text-decoration:underline;
}

#tab1 ul li, #tab2 ul li { background:none; }

#tabs_container ol.idTabs li.featured { width:98px; height:34px; background:url(images/tabsfeatured.jpg) no-repeat; }

#tabs_container ol.idTabs li.featured a { width:98px; height:34px; float:left; overflow:hidden; }

#tabs_container ol.idTabs li.featured a:hover { background:url(images/tabshover.jpg) no-repeat top center; }

#tabs_container ol.idTabs li.featured a.selected { background:url(images/tabsfeaturedh.jpg) no-repeat bottom center; }

#tabs_container ol.idTabs li.popular { width:102px; height:34px; background:url(images/tabspopular.jpg) no-repeat; }

#tabs_container ol.idTabs li.popular a { width:102px; height:34px; float:left; overflow:hidden; }

#tabs_container ol.idTabs li.popular a:hover { background:url(images/tabshover.jpg) no-repeat top center; }

#tabs_container ol.idTabs li.popular a.selected { background:url(images/tabspopularh.jpg) no-repeat bottom center; }

.postswrap { width:621px; float:left; overflow:hidden; margin:0px; padding:0px; }

#posts { width:592px; float:left; margin:0px; padding:0px; }

#posts .postinfo { width:592px; float:left; }

#posts .postinfo .date { float:left; overflow:hidden; width:124px; height:55px; background:url(images/date.png) no-repeat; }

#posts .postinfo .date span { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:34px; color:#a5e7fd; line-height:36px; float:left; margin:5px 0px 0px 10px; }

#posts .postinfo .date em { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff; font-weight:lighter; font-style:italic; margin:11px 0px 0px 4px; }

#posts .postinfo .info { float:right; width:457px; height:55px;  background:url(images/postinfobg.jpg) no-repeat; }

#posts .postinfo .info .iright { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7a8500; float:right; width:356px; height:46px; overflow:hidden; padding:4px 0px 0px 5px; }

#posts .postinfo .info .iright a, #posts .postinfo .info .iright a:visited { font-style:italic; color:#5e6600; text-decoration:underline; }

#posts .postinfo .info .iright a:hover { text-decoration:none; }

#posts .postinfo .info .iright .top, #postswrap .postinfo .info .iright .top { width:356px; margin:6px 0px 0px 0px; padding:0px; }

#posts .postinfo .info .iright .bot, #postswrap .postinfo .info .iright .top{ width:356px; margin:6px 0px 0px 0px; padding:0px; }

#posts .postinfo .info .iright .top .author { padding:0px 0px 2px 20px; background:url(images/pinfoauthor.png) no-repeat top left; }

#posts .postinfo .info .iright .top .comments { padding:0px 0px 2px 20px; margin:0px 0px 0px 15px; background:url(images/pinfocomments.png) no-repeat top left; }

#posts .postinfo .info .iright .bot .tags { padding:0px 0px 2px 20px; background:url(images/pinfotags.png) no-repeat top left; }

#posts .postinfo .info .submit-to { list-style:none; margin:0px; padding:0px; width:96px; height:55px; float:left;  }

#posts .postinfo .info .submit-to ul { position:absolute; top:-999em; width:96px; list-style:none; margin:0px; padding:0px;  }

#posts .postinfo .info .submit-to li { width:96px; height:55px; background:url(images/submitto.jpg) no-repeat; position: relative; }

#posts .postinfo .info .submit-to li:hover { background:url(images/submittoh.jpg) no-repeat; visibility: inherit;  }

#posts .postinfo .info .submit-to li:hover ul, #posts .postinfo .info .submit-to li.sfHover ul { z-index:999; top:50px; left:0; background:none; }

#posts .postinfo .info .submit-to li li { width:153px; height:104px; background:url(images/smbg.png) no-repeat; }

#posts .postinfo .info .submit-to li li:hover { width:153px; height:104px; background:url(images/smbg.png) no-repeat; }

#posts .postinfo .info .submit-to li li a { float:left; width:24px; height:24px; overflow:hidden; margin:14px 0px 0px 14px; }

#posts .postinfo .info .submit-to li li a.digg { background:url(images/sb/digg.png) no-repeat; }

#posts .postinfo .info .submit-to li li a.facebook { background:url(images/sb/facebook.png) no-repeat; margin:14px 0px 0px 25px; }

#posts .postinfo .info .submit-to li li a.reddit { background:url(images/sb/reddit.png) no-repeat; margin:14px 0px 0px 25px; }

#posts .postinfo .info .submit-to li li a.stumble { background:url(images/sb/stumble.png) no-repeat; margin:20px 0px 0px 14px; }

#posts .postinfo .info .submit-to li li a.twitter { background:url(images/sb/twitter.png) no-repeat; margin:20px 0px 0px 25px; }

#posts .postinfo .info .submit-to li li a.technorati { background:url(images/sb/technorati.png) no-repeat; margin:20px 0px 0px 25px; }

#posts .post { width:542px; padding: 0px 0px 0px 50px; margin:0px 0px 30px 0px; overflow:hidden; float:left; font-family:Verdana, Geneva, sans-serif; color:#736363; word-spacing:1px; }

#posts .post h1.title { width:542px; min-height:41px; padding:10px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:lighter; color:#2b1008; background:url(images/posttitlebg.jpg) no-repeat top left; letter-spacing:-1px; text-decoration:none; border:none; margin:0; }

#posts .post h1.title a, h1.title a:visited { color:#2b1008; text-decoration:none; }

#posts .post h1.title a:hover { color:#2b1008; text-decoration:underline; }

#posts .post p { font-size:12px; padding:5px 0px; margin:0px; text-align:justify; line-height:16px; }

#posts .post strong { font-weight:bold }

#posts .post em { font-style:italic; }

#posts .post img { padding:2px; margin:10px 10px 10px 10px;; border:1px solid #CCC; }

#posts .post .wp-smiley { padding:0px; margin:0px; border:none; }

#posts .post h1, #posts .post h2, #posts .post h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#2b1008; background:url(images/headingbg.png) repeat-x bottom left; }

#posts .post h1 { font-size:22px; width:542px; margin:5px 0px 5px 0px; font-weight:lighter; padding:10px 0px 9px 0px; }

#posts .post h2 { font-size:18px; width:542px; margin:5px 0px 5px 0px; font-weight:lighter; padding:10px 0px 9px 0px; }

#posts .post h3 { font-size:16px; width:542px; margin:5px 0px 5px 0px; font-weight:lighter; padding:10px 0px 9px 0px; }

#posts .post h2.similar { width:542px; margin:20px 0px 5px 0px; line-height:24px; background:none; background:url(images/similar.jpg) repeat-x top left; padding:7px 0px 6px 0px; letter-spacing:1px;}

#posts .post .similararticles { width:542px; list-style:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; overflow:hidden; background:url(images/similarulbg.jpg) repeat-y top center; }

#posts .post .similararticles li { display:inline; float:left; width:256px; height:58px; background:none; overflow:hidden; padding:0px; margin:0px 15px 0px 0px; }

#posts .post .similararticles li .similarthumb { float:left; width:40px; height:40px; padding:3px; border:none; margin:0px 5px 0px 0px; background:url(images/similarthumb.jpg) no-repeat top left; }

#posts .post .similararticles li .similardesc {  width:205px; overflow:hidden; font-size:11px; margin:0px; padding:0px;}

#posts .post .similararticles li .similarthumb img { border:none; padding:0px; margin:0px; }

#posts .post .similararticles li p.similartd { width:200px; overflow:hidden; font-size:10px; color:#cabfbf; font-style:italic; margin:0px; padding:0px; text-align:left; }

#posts .post ul, #posts .post ol { list-style:none; margin:0; padding:0; }

#posts .post ul li { display:block; padding:0px 0px 0px 18px; margin:8px 0px 8px 0px; background:url(images/ullibg.png) no-repeat; }

#posts .post ol li { display:block; padding:0px 0px 0px 18px; margin:8px 0px 8px 0px; background:url(images/ollibg.png) no-repeat; }

#posts .post blockquote { width:99%; margin:10px auto; padding:34px 0px 0px 0px; background:url(images/quote.png) no-repeat top left; font-style:italic; }

#posts .post blockquote blockquote { background:url(images/quote2.png) no-repeat top left; }

#posts .post .more-link { 	
    position:relative;
	width:142px;
	height:25px;
	padding:0px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	float:right;
	clear:both;}
	
#posts .post .more-link span {
	position:absolute;
	width:142px;
	height:25px;
	left:0;
	top:0;
	margin:0;
	padding:0;
	background:url(images/readmore.png) no-repeat;
	text-indent:-9999px;
}

#posts .post .more-link span:hover { 	
	background:url(images/readmoreh.png) no-repeat; }
	
#posts .post .wp-caption {
	border: 1px solid #f1efc7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	background-color: #fffef0;
	padding: 4px 4px 4px 4px;
	margin: 10px;
}
#posts .post .wp-caption img {
	margin: 0;
	padding: 4px 0px 4px 0px;
	border: 0 none;
}
#posts .post .wp-caption p.wp-caption-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0 4px 0px;
	margin: 0;
	color:#999;
	text-transform:uppercase;
	text-align:center;
}
#navigation { width:540px; float:right; margin:0px 0px 25px 0px; clear:both; font-size:12px; text-transform:uppercase; color:#736363 }

#navigation a { border:1px solid #bfb4b6; padding:3px; }

#comments { width:540px; overflow:hidden; margin:0px; padding:10px 30px 40px 30px; float:right; background:url(images/commentsbg.jpg) repeat; }

#comments h3 { width:540px; margin:5px 0px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:22px; font-weight:lighter; color:#614e49; background:url(images/h2bg.png) repeat-x bottom left; margin-bottom:10px; }

#listcomments { list-style:none; margin:0px; padding:0px; }

#listcomments li { width:540px; background:url(images/commentli.jpg) repeat-y top left; overflow:hidden; border-bottom:1px solid #a0a09e; margin:0px 0px 20px 0px; }

#listcomments li .line { width:100%; height:1px; margin:0px; padding:0px; overflow:hidden; background:url(images/commentlitop.jpg) repeat-x top left; }

#listcomments li .compad { padding:15px; overflow:hidden;}

#listcomments li .comment-meta { font-family:Georgia, "Times New Roman", Times, serif;  }

#listcomments li .comment-meta .url { font-size:14px; font-style:italic; font-weight:bold; text-transform:lowercase; }

#listcomments li .comment-meta .avatar { float:left; margin:0px 10px 10px 0px; background:url(images/avatarbg.jpg) no-repeat top left; padding:5px 5px 5px 6px; }

#listcomments li .comment-meta .meta2 { float:left; }

#listcomments li .comment-meta .meta2 .alink { font-size:11px; color:#c8bcb8; font-style:italic }

#listcomments li .comment-meta .reply { float:right; text-transform:uppercase; }

#listcomments .cancel { font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:12px; margin:15px 0px 0px 15px; }

#listcomments li .comtext { width:510px; float:left; color:#736363; line-height:16px; clear:both; font-size:11px; padding:15px 0px 0px 0px; background:url(images/commentlitop.jpg) repeat-x top left; }

#listcomments li .comtext p { margin-bottom:10px; }

#listcomments li ul { padding:0px; margin:0px; list-style:none; }

#listcomments li li { width:95%; background:none; margin:10px auto; border-left:1px solid #dedfd9; border-right:1px solid #dedfd9; }

#listcomments li li .comtext { width:100%; }

#respond { width:294px; margin:15px; background:url(images/respondbg.jpg) no-repeat top left; overflow:hidden; }

#respond .contactname { width:258px; height:31px; background:url(images/rname.jpg) no-repeat top left; overflow:hidden; margin:15px 0px 0px 15px;  }
#respond .contactemail { width:258px; height:31px; background:url(images/remail.jpg) no-repeat top left; overflow:hidden; margin:15px 0px 0px 15px; }
#respond .contactwebsite { width:258px; height:31px; background:url(images/rwebsite.jpg) no-repeat top left; overflow:hidden; margin:15px 0px 0px 15px; }

#respond .contactemail input { width:190px; }

#respond .contactwebsite input { width:175px; }

#respond input { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; border:none; background:none; padding:0px; margin:0px; border:none; width:200px; float:right; height:23px; padding:8px 0px 0px 0px; color:#736363; }

#respond .textpost { background:url(images/rtextarea.jpg) no-repeat top left; width:259px; height:103px; padding:1px; overflow:hidden; margin:15px 0px 0px 15px; }

#respond textarea { margin:0px; width:249px; height:93px; padding:5px; border:none; background:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#736363; }

#respond input.submitcom {
	width: 68px;
	height: 30px;
	background: url(images/rbutton.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:none;
	float:left;
}
#cnav { width:540px; overflow:hidden; margin:10px 0px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:12px; }


#respond .respondbot { width:294px; overflow:hidden; height:15px; background:url(images/respondbot.jpg) no-repeat top left;  }

.postswrap .topcomments { width:600px; height:1px; margin:0px; padding:0px; float:right; background:url(images/commenttop.jpg) no-repeat; }

#footerwrap { width:100%; overflow:hidden; background:url(images/footerbg2.png) no-repeat top center; padding-bottom:50px; }
.footerclear { width:962px; height:52px; margin:0 auto; overflow:hidden; background:url(images/footerclear.png) no-repeat; padding:0px; }

.footerend { width:962px; height:35px; margin:0 auto; overflow:hidden; background:url(images/footerbot.png) no-repeat; padding:0px; }

#footer { width:902px; overflow:hidden; background:url(images/footerbg.png) repeat-y top left; margin:0 auto; padding:15px 30px 0px 30px; color:#cbcdc7; font-size:11px; }

#footer .credits { width:902px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; overflow:hidden; margin:20px 0px 0px 0px; text-align:center; text-transform:uppercase; letter-spacing:1px; color:#464d00; }

#footer .credits a, #footer .credits a:visited { color:#900916; text-decoration:none; }

#footer .credits a:hover { color:#bb0b1c; text-decoration:underline; }

#footer a, #footer a:visited { color:#a4b100; text-decoration:none; }

#footer a:hover { color:#b9ca00; text-decoration:underline; }

#footer a.ttime, #footer a.ttime:visited { text-decoration:none; color:#a5e7fd; }

#footer .spot1, #footer .spot2, #footer .spot3 { width:280px; float:left; overflow:hidden; }

#footer .spot2 { margin:0px 0px 0px 15px; padding:0px 0px 0px 15px; background:url(images/footerdivbg.png) repeat-y top left; }

#footer .spot3 { margin:0px 0px 0px 15px; padding:0px 0px 0px 15px; background:url(images/footerdivbg.png) repeat-y top left; }

#footer h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:lighter; color:#b9ca00; width:280px; text-transform:uppercase; letter-spacing:1px; }

#footer .spot1 ul, #footer .spot2 ul, #footer .spot3 ul { list-style:none; margin:15px 0px 0px 0px; padding:0px; }

#footer .spot1 p, #footer .spot2 p, #footer .spot3 p { line-height:16px; margin:0px 0px 10px 0px; padding:0px;}

#footer .spot1 ul li, #footer .spot2 ul li, #footer .spot3 ul li { display:block; margin-bottom:10px; padding:0px 0px 12px 0px; font-size:11px; background:url(images/fullibg.png) repeat-x bottom left; overflow:hidden; }

#footer .spot1 ul li .arthumb, #footer .spot2 ul li .arthumb, #footer .spot3 ul li .arthumb { width:44px; height:47px; float:left; background:url(images/frcom.png) no-repeat top left; padding:5px 0px 0px 5px; }

#footer .spot1 ul li .ardesc, #footer .spot2 ul li .ardesc, #footer .spot3 ul li .ardesc { float:left; margin:0px 0px 0px 5px; width:225px; }

#footer .spot1 ul li .artd, #footer .spot2 ul li .artd, #footer .spot3 ul li .artd { font-size:10px; margin:0px; padding:0px; }

#footer .spot1 ul.flic, #footer .spot2 ul.flic, #footer .spot3 ul.flic { list-style:none; margin:15px 0px 0px 0px; padding:0px; overflow:hidden; }

#footer .spot1 ul.flic li, #footer .spot2 ul.flic li, #footer .spot3 ul.flic li { display:inline; width:54px; height:54px; float:left; margin:0px 5px 10px 5px; padding:3px; overflow:hidden; background:url(images/flickrbg.png) no-repeat top left;}


