/*  
Theme Name: AcosminSHADE
Description: "AcosminSHADE" 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/acosminshade/
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;
}
a, a:visited {
	text-decoration:none;
	color:#C78100;
}
a:hover {
	text-decoration:underline;
	color:#333;
}
/*-----------------------*/

body { margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background:url(images/bg.jpg) repeat; }

.topmenuwp { width:940px; height:68px; margin:0 auto; padding:0px; }

#topmenu { width:100%; height:68px; padding:0px 0px 0px 0px; margin:0px; background-color:#000; font-size:11px; text-transform:uppercase; text-shadow:1px 1px #000; }

#topmenu ul.menu { float:left; list-style:none; width:620px; height:48px; margin:20px 0 0 0; padding:0px; }

#topmenu ul.menu li { display:inline; float:left; padding:15px 10px 0px 10px; height:33px; }

#topmenu ul.menu li.home { background:url(images/topmenulibg.png) repeat-x bottom left; }

#topmenu ul.menu li.current_page_item { background:url(images/topmenulibg.png) repeat-x bottom left; }

#topmenu ul.menu li a, #topmenu ul li a:visited { color:#ffd374; text-decoration:none; }

#topmenu ul li a:hover { color:#ffd374; text-decoration:underline;  }

#topmenu ul.twitrss { float:right; width:290px; height:68px; font-style:italic; font-size:10px; overflow:hidden; margin:0; padding:0; text-transform:uppercase; }

#topmenu ul.twitrss li { float:right; display: inline; height:68px; background:url(images/twitrssbg.png) repeat-x top left; padding:0px 15px; margin:0px 0px 0px 10px; overflow:hidden; }

#topmenu ul.twitrss li a { margin:32px 0px 0px 0px; height:16px;  padding:2px 0px 0px 20px; float:left;  }

#topmenu ul.twitrss li a.twit { background:url(images/twit.png) no-repeat top left; }

#topmenu ul.twitrss li a.rss { background:url(images/rss.png) no-repeat top left; }

#topmenu ul.twitrss li a.twit:hover { background:url(images/twith.png) no-repeat top left; }

#topmenu ul.twitrss li a.rss:hover { background:url(images/rssh.png) no-repeat top left; }

#header { width:100%; height:237px; margin:0px; padding:0px; background:url(images/headertopbg.png) repeat-x top left; }

#header .toph { width:920px; height:187px; background:url(images/toph.png) repeat-x top left; margin:0 auto; padding:0px 30px 0px 30px;  }

#header .toph .logo { margin:50px 0px 0px 0px; padding:0px; }

#submenu { width:940px; height:30px; margin:0 auto; padding:20px 28px 0px 28px; background:url(images/submenu.png) no-repeat; color:#fff;  }

#submenu ul { list-style:none; height:50px; font-size:10px; margin:0px; padding:0px 0px 0px 0px; text-transform:uppercase; text-shadow:1px 1px #000;  }

#submenu ul li ul { height: auto; padding:0px 0px 5px 0px; }

#submenu ul li { display:block; float:left; height:30px;  }

#submenu ul li a, #submenu ul li a:visited { color:#ffd374; text-decoration:none; background:url(images/submenulibg.png) no-repeat top right; padding:0px 12px 0px 10px; }

#submenu ul li a:hover { color:#ffd374; text-decoration:underline; }











.menusubnav li:hover ul, ul.menusubnav li.sfHover ul {
	left:0px;
	top:28px;
}
.menusubnav li:hover li ul, .menusubnav li.sfHover li ul {
	top:-9999px;
}
.menusubnav li li:hover ul, ul.menusubnav li li.sfHover ul {
	left:180px;
	top:0px;
}
.menusubnav li:hover ul, .menusubnav li li:hover ul {
	top: -9999px;
}
.menusubnav li ul {
	position:absolute;
	top:-9999px;
	z-index:500;
	border-top:1px solid #3c3c3c;
	border-left:1px solid #262626;
	border-right:1px solid #262626;
	border-bottom:1px solid #262626;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	min-width:130px;
	background-color:#3c3c3c;
}
.menusubnav li {
	float:left;
	position:relative;
	
}
.menusubnav {
	position:relative;
	z-index:500;
}
#submenu ul.menusubnav li ul li {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px; }
	
.menusubnav li li {
	margin:0px;
	padding: 0px 0px 0px 0px;
	height: auto !important;
}
.menusubnav li:hover a:link, .menusubnav li:hover a:visited, .menusubnav li:hover a:focus {
	text-decoration:none; 
	color:#333;
	margin:0px;
	padding:0px;
}

.menusubnav li li:hover, .menusubnav li .current_page_item {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.menusubnav li li a:link, .menusubnav li li a:visited {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px !important;
	height: auto !important;
	background-image: none !important;
	float: left;
}







.sliderwrap { width:100%;  background:url(images/transbg.png) repeat; overflow:hidden; }

.sliderbg { width:1008px; background:url(images/sliderbg.png) repeat-y top left; margin:0 auto; padding:0px; overflow:hidden; }

.sliderin { width:980px; background:url(images/slidersapcetop.png) repeat-x top left; padding:0px; margin:0 auto; overflow:hidden;  }

.slider { width:920px; height:226px; padding:11px 11px 11px 11px; overflow:hidden; margin:15px auto 15px auto; background:url(images/sliderbackground.png) no-repeat top center; }

.sliderlist { list-style:none; float:right; width:424px; height:226px; margin:0; padding:0; overflow:hidden; text-shadow:1px 1px #fff; }

.sliderlist li { display:block; width:414px; overflow:hidden; }

.sliderlist li h3 { width:330px; float:left; overflow:hidden; margin:5px 0px 0px 0px; font-weight:lighter; }

.sliderlist li p { width:330px; float:left; overflow:hidden; font-size:11px; font-style:italic; color:#aaa; padding:0px; margin:5px 0px 0px 0px; }

.sliderlist li a, .sliderlist li a:visited { color:#3d3d3d; text-decoration: none; font-style:italic; }

.sliderlist li a:hover {  text-decoration: underline; }

.sliderlist li .sliderthumb { float:left; width:56px; height:56px; overflow:hidden; margin:0px 10px 0px 0px; padding:4px; background:url(images/slideliimgbg.png) no-repeat; }

.sliderlist li .sliderthumb img { opacity:.4; filter:alpha(opacity=40); }

.sliderlist li:hover .sliderthumb img { opacity:1; filter:alpha(opacity=100); }

.sliderlist li.top { height:67px; background:url(images/litop.png) no-repeat; padding:5px; }

.sliderlist li.mid { height:65px; background:url(images/limid.png) no-repeat; padding:5px; }

.sliderlist li.bot { height:65px; background:url(images/libot.png) no-repeat; padding:5px; }

.sliderlist li.tabselected img { opacity:1; filter:alpha(opacity=100); }

.SlideTab { position:relative; width:490px; height:226px; overflow:hidden; }

.SlideTab .infoslide { width:460px; height:86px; padding:15px; margin:0px; overflow:hidden; position:absolute; bottom:0px; z-index:100; background:url(images/infoslidebg.png) repeat; }

.SlideTab .infoslide h3 { font-size:18px; font-weight:lighter; color:#ffc000; text-shadow: 1px 1px #000;  }

.SlideTab .infoslide .infoscontent { color:#fff; text-shadow:1px 1px #000; font-size:12px; }

.SlideTab .infoslide .infoscontent p { line-height:19px; word-spacing:1px;}

.SlideTab .infoslide h3 a, .SlideTab .infoslide h3 a:visited, .SlideTab .infoslide h3 a:hover { color:#ffc000; text-decoration:none; }

.breadcrumbs { text-transform:uppercase; color:#404040; font-size:10px; text-shadow:1px 1px #fff; margin:0px 0px 5px 0px; }




.social ul.sm {
	color:#404040;
	text-shadow:1px 1px #fff;
	list-style:none;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.social ul.sm li {
	display:inline;
	float:left;
	padding:15px 0 0 10px;
	margin:0;
}
.social ul.sm li a {
	padding:8px;
}
.social ul.sm li a.digg {
	background: url(images/sm/digg.png) no-repeat;
}
.social ul.sm li a.digg:hover {
	background: url(images/sm/diggh.png) no-repeat;
}
.social ul.sm li a.delicious {
	background: url(images/sm/delicious.png) no-repeat;
}
.social ul.sm li a.delicious:hover {
	background: url(images/sm/delicioush.png) no-repeat;
}
.social ul.sm li a.twitter {
	background: url(images/sm/twitter.png) no-repeat;
}
.social ul.sm li a.twitter:hover {
	background: url(images/sm/twitterh.png) no-repeat;
}
.social ul.sm li a.stumble {
	background: url(images/sm/stumble.png) no-repeat;
}
.social ul.sm li a.stumble:hover {
	background: url(images/sm/stumbleh.png) no-repeat;
}
.social ul.sm li a.facebook {
	background: url(images/sm/facebook.png) no-repeat;
}
.social ul.sm li a.facebook:hover {
	background: url(images/sm/facebookh.png) no-repeat;
}
.social ul.sm li a.reddit {
	background: url(images/sm/reddit.png) no-repeat;
}
.social ul.sm li a.reddit:hover {
	background: url(images/sm/reddith.png) no-repeat;
}
.social ul.sm li a.technorati {
	background: url(images/sm/technorati.png) no-repeat;
}
.social ul.sm li a.technorati:hover {
	background: url(images/sm/technoratih.png) no-repeat;
}
.social ul.sm li a.mixx {
	background: url(images/sm/mixx.png) no-repeat;
}
.social ul.sm li a.mixx:hover {
	background: url(images/sm/mixxh.png) no-repeat;
}
.social ul.sm li a.rsssm {
	background: url(images/sm/rss.png) no-repeat;
}
.social ul.sm li a.rsssm:hover {
	background: url(images/sm/rssh.png) no-repeat;
}






#contentwrap { width:1008px; background:url(images/contentbg.png) repeat-y top left; margin:0 auto; padding:0px; overflow:hidden; }

#content { width:920px; margin:0 auto; padding:30px 30px 0px 30px; overflow:hidden; background:url(images/contentopbg.png) no-repeat top center; }

#sidebar { position:relative;  width:320px; float:right; overflow:hidden; padding:0px 0px 0px 30px; margin:0px; background:url(images/sidebarbg.png) repeat-y top left; }

#sidebar a, #sidebar a:visited { color:#625a5b; text-decoration:none; font-style:italic; }

#sidebar a:hover { color:#333; text-decoration:underline; }

#sidebar .sidetop { width:24px; height:44px; position:absolute; top:0; left:0; background:url(images/sidebartop.jpg) no-repeat; }

#sidebar .sidebot { width:24px; height:44px; position:absolute; bottom:0; left:0; background:url(images/sidebot.jpg) no-repeat; }

.sideboxwrap { width:320px;  overflow:hidden; background:url(images/sideboxbg.png) repeat-y top left; position:relative; margin:0px 0px 15px 0px; }

.ads125 { list-style:none; padding:0px 15px 0px 0px; margin:0px; overflow:hidden; }

.ads125 li { display:inline; float:left; overflow:hidden; margin:0px 0px 15px 15px; padding:6px; background-color:#ececec; }

.sidebox { width:320px;  overflow:hidden; background:url(images/sidebox.png) no-repeat top left; position:relative; }

.sideboxtop { width:320px; height:13px; position:absolute; top:0px; left:0px; z-index:999; background:url(images/sideboxtop.png) no-repeat top center; }

.sideboxbottom { width:320px; height:2px; background:url(images/sideboxbottom.png) no-repeat; }

.sidebox h2 { font-size:11px; font-weight:bold; color:#1f1d1c; margin:4px 0px 0px 0px; letter-spacing:1px; text-transform: uppercase; text-align:center; z-index:100;   padding:10px; text-shadow:1px 1px #fff; }

.sidebox h2 span { background:url(images/sideboxh2bg.png) repeat-x top left; padding:12px 10px 12px 10px; }

.sidebox h2 em { padding:0px; font-family:"Lucida Bright", Georgia, sans-serif; text-transform:lowercase; font-style:italic; }

.sidebox ul { width:300px; list-style:none; font-family:"Lucida Bright", Georgia, sans-serif; font-style:italic; font-size:13px; margin:5px auto 5px auto; padding:0px; overflow:hidden; }

.sidebox ul li {  display:block; width:300px; margin:0px;  overflow:hidden; padding:8px 0px 10px 0px; background:url(images/sideullibg.png) repeat-x bottom left; }

.sidebox ul.popular { width:300px; list-style:none; margin:5px auto 5px auto; padding:0px; overflow:hidden;  }

.sidebox ul.popular li { display:block; width:300px; margin:0px;  overflow:hidden; padding:8px 0px 10px 0px; background:url(images/sideullibg.png) repeat-x bottom left; }

.sidebox ul.popular li .mcthumb { float:left; width:40px; height:40px; padding:4px; background:url(images/sidethbg.png); }

.sidebox ul.popular li .mcthumb img { 	opacity:.5; filter:alpha(opacity=50); }

.sidebox ul.popular li:hover .mcthumb img { 	opacity:1; filter:alpha(opacity=100); }

.sidebox ul.popular li .mcdesc { float:left; width:246px; letter-spacing:0; margin:0px 0px 0px 6px; font-family:"Lucida Bright", Georgia, sans-serif; font-style:italic; font-size:13px;  }

.sidebox ul.popular li .mctd { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:4px 0px 0px 0px; color:#aaa; text-shadow:1px 1px #fff; }

.sidebox .textwidget { width:300px; overflow:hidden; margin:15px auto 0px auto; line-height:160%; color:#404040; word-spacing:1px; text-shadow:1px 1px #fff; }

.sidebox .textwidget p { margin:0px 0px 15px 0px; }

.lsidebar { float:left; width:140px; overflow:hidden; margin:15px 0px 0px 10px; }

.lsidebar .textwidget, .rsidebar .textwidget { width:140px; }

.rsidebar { float:right; width:140px; overflow:hidden; margin:15px 10px 0px 10px; }

.lsidebar h3, .rsidebar h3 { font-size:11px; font-weight:bold; text-transform:uppercase; color:#1f1d1c; text-shadow:1px 1px #fff; letter-spacing:1px; } 

.lsidebar ul, .rsidebar ul { list-style:none; padding:0px; margin:7px 0px 15px 0px;}

.lsidebar ul li, .rsidebar ul li { display:block; padding:8px 0px 10px 0px; background:url(images/sideullibg.png) repeat-x bottom left; }

.ad300 { width:300px; overflow:hidden; padding:0px 10px; margin:0px 0px 15px 0px; }

#tabs_container {
	width:318px; margin:0px 0px 15px 0px; padding:0px; overflow:hidden; border:1px solid #cac8c8; background-color:#e6e6e6;
}
#tabs_container .tabswrap { width:316px; overflow:hidden; border:1px solid #fff; }

#tabs_container ol.idTabs {
	list-style:none;
	width:316px;
	height:30px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#tabs_container ol.idTabs li {
	width:157px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	background:none;
	display:inline;
	text-transform:uppercase;
	font-size:11px;
	margin:0px;
	padding:0px 0px;
	border-right:1px solid #c7c6c5;
	overflow:hidden;
	text-shadow:1px 1px #fff;
    font-weight:bold;
}

#tabs_container ol.idTabs li em { font-family:"Lucida Bright", Georgia, sans-serif; text-transform:lowercase; font-style:italic; }

#tabs_container ol.idTabs li a, #tabs_container ol.idTabs li a:visited, #tabs_container ol.idTabs li a:hover { 	
    width:157px;
	height:22px;
	float:left;
	padding:8px 0px 0px 0px;
	background:#f3f3f3 url(images/tabslibg.png) repeat-x bottom left;
	text-decoration:none;
	}
	
#tabs_container ol.idTabs li a.selected {
	background-color:#e6e6e6;
	background-image:none;
	color:#1f1d1c;
}

#tab1, #tab2 {
	width:300px;
	font-size:12px;
	margin:0px auto;;
	padding:0px;
}

#tab1 ul, #tab2 ul { list-style:none; width:300px; margin:10px auto; padding:0px; font-family:"Lucida Bright", Georgia, sans-serif; font-style:italic; font-size:13px; }

.rarticles li { display:block; width:300px; margin:0px; padding:0px; overflow:hidden; padding:8px 0px 10px 0px; background:url(images/sideullibg.png) repeat-x bottom left; }

.rarticles li .arthumb { float:left; width:40px; height:40px; padding:4px; background:url(images/sidethbg.png); }

.rarticles li .arthumb img { 	opacity:.5; filter:alpha(opacity=50); }

.rarticles li:hover .arthumb img { 	opacity:1; filter:alpha(opacity=100); }

.rarticles li .ardesc { float:left; width:246px; letter-spacing:0; margin:0px 0px 0px 6px; font-family:"Lucida Bright", Georgia, sans-serif; font-style:italic; font-size:13px;  }

.rarticles li .artd { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:4px 0px 0px 0px; color:#aaa; text-shadow:1px 1px #fff; }

#posts { width:540px; overflow:hidden; float:left; padding:5px 0px 10px 0px; }

.title { font-size:28px; font-weight:lighter; line-height:34px; text-shadow:1px 1px #eee; padding:0px 0px 18px 0px; margin:0px 0px 0px 0px; background:url(images/posttitlebg.jpg) repeat-x bottom left; color:#333; }

.title a, .title a:visited { text-decoration:none; color:#C78100; }

.title a:hover { text-decoration:none; color:#333; }

.dinfo { width:540px; padding:0px 0px 30px 0px; overflow:hidden; background:url(images/postdbg.jpg) no-repeat bottom center; font-size:11px; font-style:italic; color:#9f9f9f; }

.dinfo p { padding:7px 0px 0px 0px; margin:0px; }

.dinfo a, .dinfo a:visited  { color:#625d5a; text-decoration:none; }

.dinfo a:hover { color:#333; text-decoration:underline; }

.dinfo p em { font-family:"Lucida Bright", Georgia, sans-serif; font-style:italic; }

.dinfo p span { font-style:italic; color:#625d5a; }

.post { width:540px; overflow:hidden; padding:0px; margin:0px 0px 30px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; color:#404040; line-height:160%;  }

.post a, .post a:visited { text-decoration:none; color:#C78100; }

.post h1, .post h2, .post h3 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; word-spacing:1px; line-height:160%; border-bottom:1px solid #e3e3e3; padding:0px 0px 8px 0px; margin:0px 0px 8px 0px; color:#333; }

.post h1 { font-size:22px; }

.post h2 { font-size:20px; }

.post h3 { font-size:18px; }

.post a:hover { text-decoration:none; color:#333; }

.post p { margin:0px 0px 15px 0px; text-align:justify; }

.post ul, .post ol { list-style-position:inside; padding:0px; margin:0px 0px 15px 0px; }

.post blockquote { background-color:#fafafa;  padding:15px 15px 0px 15px; margin:15px 0px; border:1px solid #e3e3e3; font-style:italic; }

.post blockquote blockquote { border:1px solid #e3e3e3; padding:15px 15px 0px 15px; margin:15px 0px; }

.post strong, .post blockquote strong { font-weight:bold; } 

.post em, .post blockquote em { font-style:italic; } 

.post img.wp-smiley { margin:0px; padding:0px; border:none; background:none; }

.post img {
	margin: 5px 10px 5px 10px; 
    padding:6px; 	
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #f7f5f7;
	}

.post .wp-caption {
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	background-color: #f7f5f7;
	padding: 4px;
	margin: 5px 10px 5px 10px;
}
.post .wp-caption img {
	margin: 0;
	padding: 4px;
	border: 0 none;
}
.post .wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 15px;
	padding: 4px 0px 4px 0px;
	margin: 0;
	color:#999;
	text-transform:uppercase;
	text-align:center;
}

.tcwrap { width:538px; border:1px solid #d1d1d1; overflow:hidden; margin:15px 0px 15px 0px; padding:0px; }

.tc { font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #fff; width:506px; overflow:hidden; background:#eeeeee url(images/tcbg.png) repeat-x top left; padding:15px; font-size:11px; text-shadow:1px 1px #fff; text-transform:uppercase; }

.tc a, .tc a:visited { font-family:"Lucida Bright", Georgia, sans-serif; font-style:italic; font-weight:lighter; color:#625a5b; letter-spacing:0.5px; }

.tc a:hover { text-decoration:underline; }

.tc ul { list-style:none; margin:0; padding:0; overflow:hidden; }

.tc ul li { display:block; font-weight:bold; }

.tc ul li.line { background:url(images/tcline.png) repeat-x bottom left; padding:0px 0px 7px 0px; margin:0px 0px 5px 0px; }

#comments { width:540px; overflow:hidden; margin:0px; padding:0px; }

#comments h3 { font-size:18px; font-weight:lighter; text-transform:uppercase; line-height:150%; color:#333; letter-spacing:1px; border-bottom:1px solid #e3e3e3; padding:0px 0px 5px 0px; margin:0px; overflow:hidden; width:100%; }

#cnav { width:540px; overflow:hidden; margin:0px 0px 15px 0px; }

#cnav a, #cnav a:visited { color:#625a5b; font-weight:bold; }

#listcomments { list-style:none; width:540px; overflow:hidden; padding:0px; margin:0px; }

#listcomments li { display:block; width:538px; border:1px solid #e3e3e3; overflow:hidden; margin:15px 0px 15px 0px; padding:0px; color:#404040; font-size:12px;  }

#listcomments li ul.children { margin:0px; padding:0px; overflow:hidden; border:none; background-color:#f5f5f5; }

#listcomments li li { margin:10px auto 10px auto; width:95%;  }

#listcomments li li .comwrap { width:95%; }

#listcomments li .comwrap { width:506px; overflow:hidden; border:1px solid #fff; background-color:#f5f5f5; padding:15px; }

#listcomments li .vcard { overflow:hidden; width:100%; border-bottom:1px solid #fff; padding:0px 0px 5px 0px; }

#listcomments li .avatar { float:left; padding:2px; border:1px solid #e3e3d3; background-color:#fff; margin:0px 10px 0px 0px; }

#listcomments li a.url { font-family:"Lucida Bright", Georgia, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#625a5b; letter-spacing:0.5px;  }

#listcomments li .comtext { overflow:hidden; width:100%; margin:0px 0px 0px 0px; float:left; padding:5px 0px 0px 0px; border-top:1px solid #e3e3e3; line-height:160%; word-spacing:1px; }

#listcomments li a.cdate { font-family:"Lucida Bright", Georgia, sans-serif;  font-weight:lighter; color:#333; letter-spacing:0.5px; font-size:11px; }

#listcomments li .reply { font-weight:bold; }

#listcomments li .reply a { font-family:"Lucida Bright", Georgia, sans-serif; color:#333; letter-spacing:0.5px; font-size:11px; }

#respond { width:100%; overflow:hidden; margin:15px 0px; }

#respond { width:100%; }

#respond input, #respond textarea { width:230px; border:2px solid #e7e7e7; padding:3px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background-color:#fafafa; }

#respond textarea { width:260px; }

#respond input.submitcom {
	width: 68px;
	height: 30px;
	background: url(images/submit.png) no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:none;
	float:left;
}

.navigation { width:540px; margin:0px 0px 10px 0px; padding:5px 0px;overflow:hidden; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; }

.navigation a { border:1px solid #e7e7e7; padding:4px; }

#footer { width:100%;; overflow:hidden; background:url(images/transbg.png) repeat; }

.footerclear { width:920px; height:12px; margin:20px auto 0px auto; overflow:hidden; background:url(images/footerbotbg.png) no-repeat top center; } 

.footerin { width:920px; padding:15px 44px 30px 44px; background:url(images/footerbg.png) repeat-y top left; margin:0 auto;  overflow:hidden; color:#404040; font-size:12px; text-shadow:1px 1px #fff;}

.nopad { width:1008px; padding:0px; }

.fbox { float:left; overflow:hidden; width:290px; padding:0px;  margin:0px 24px 0px 0px; line-height:160%; }

.fbox a, .fbox a:visited { text-decoration:none; color:#625d5a; }

.fbox a:hover { text-decoration:none; color:#333;  }

.fbox a.ttime, .fbox a.ttime:visited { text-transform:uppercase; padding:5px 0px 0px 0px; color:#aaa; font-style:italic; }

.nomrg { margin:0; }

.fbox h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-shadow:1px 1px #fff; text-transform:uppercase; letter-spacing:1px; color:#1f1d1c; width:290px; text-align:center; background:url(images/footerh2.jpg) no-repeat bottom center; padding:0px 0px 12px 0px; margin:15px 0px 0px 0px; }

.fbox ul { list-style:none; overflow:hidden; width:290px; margin:5px 0 0 0; padding:0; }

.fbox ul li { display:block; width:290px; padding:12px 0px 10px 0px; background:url(images/footerlibg.png) no-repeat bottom center; }

.fbox ul.wp-tag-cloud { list-style:none; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; background:url(images/footerlibg.png) no-repeat bottom center; }

.fbox ul.wp-tag-cloud li { display:inline; width:auto; padding:0px 10px 0px 0px; margin:0px; background:none; font-style:italic; }

.fbox .textwidget { width:290px; font-size:12px; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; background:url(images/footerlibg.png) no-repeat bottom center; }

.fbox .textwidget p { padding:0px; margin:0px 0px 10px 0px; }

#wp-calendar { width:288px; background-color:#f5f5f5; margin:0 auto 0 auto; }

#wp-calendar tr { border:1px solid #cccccc; }

#wp-calendar caption { width:100%; text-align:center; padding:15px 0px 5px 0px; text-transform:uppercase; font-weight:bold; font-style:italic; letter-spacing:1px; font-size:11px;  }

#wp-calendar td { text-align:center; padding:5px 0px; border:1px solid #cccccc; }

#wp-calendar td a { font-weight:bold;  }

#wp-calendar th { text-align:center; padding:5px 0px; }

.footerbot { width:920px; min-height:70px; padding:34px 30px 0px 30px; margin:0 auto; background:#1e1c1b url(images/footerbot.png) repeat-x top left; text-shadow:1px 1px #000; font-size:10px; color:#fff;  }

.footerbot a, .footerbot a:visited { text-decoration:none; color:#ffd374; }

.footerbot a:hover { text-decoration:underline; color:#ffd374; }

.footerbot ul { list-style:none; margin:0; padding:0 5px 10px 5px; overflow:hidden; text-transform:uppercase; background:url(images/footerbotli.png) repeat-x bottom left; }

.footerbot ul li { float:left; display:inline; overflow:hidden; padding:0px 15px 0px 0px; }

.footerbot .credits { overflow:hidden; padding:0px 5px; text-transform:uppercase; margin:10px 0px 0px 0px; word-spacing:1px; }



