/*  
Theme Name: AcosminMAG2
Description: "AcosminMAG2" 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/acosminbiz/
Tags: white, light, blue, red, 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;
	padding:0px;
	margin:0px 0px 0px 0px;
}
.alignleft {
	float:left;
	padding:0px;
	margin:0px;
}
a, a:visited {
	text-decoration:none;
	color:#ae0d01;
}
a:hover {
	text-decoration:underline;
	color:#333;
}
/*-----------------------*/

@font-face {
      font-family: "miso regular";
	  src: url('fonts/miso-regular.eot');
	  src: local('miso regular'), local('miso regular'), 
	       url('fonts/miso-regular.ttf') format('truetype');
    }

html { margin:0px; padding:0px; }

body { background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif;  }

.bspace { width:978px; height:15px; overflow:hidden; margin:0 auto; background-color:#333333; }

#wrap { width:978px; height:100%; background:url(images/background.png) repeat-y top center; padding:0px 31px; margin:0 auto;  position:relative; overflow:hidden;}

#header { width:978px; height:118px; overflow:hidden; padding:0px 0px 3px 0px; background:url(images/2lines.png) repeat-x bottom left; margin:0;  }

.logozone { float:left; background:url(images/2linesvertical.png) repeat-y top right; width:340px; height:118px; padding:0px 3px 0px 0px; }

.logozone img { margin:0px; padding:0px; border:none; }

.searchbox { float:left; overflow:hidden; width:450px; height:118px; background:url(images/2linesvertical.png) repeat-y top right; }

.searchwrap { width:400px; height:54px; background-color:#f5f5f5; margin:25px auto 0px auto; overflow:hidden; }

.searchformtop { float:left; border:1px solid #ccc; border-right:none; width:302px; height:42px; margin:5px 0px 0px 5px; padding:0px; background-color:#fff; overflow:hidden; font-size:18px; padding:0px 15px; color:#aaa;}

.search-button { float:left; background:url(images/search-button.png) no-repeat; width:57px; height:44px; overflow:hidden; margin:5px 0px 0px 0px; padding:0px; }

.subfol { width:135px; height:118px; padding:0px 25px 0px 25px; overflow:hidden; float:right; }

.subfol h4 { font-size:11px; width:135px; overflow:hidden; text-transform:uppercase; color:#cdcdcd; font-weight:lighter; margin:30px 0px 5px 0px; }

.subfol ul { list-style:none; width:130px; overflow:hidden; margin:0px 0px 0px 0px; padding:4px 0px 4px 5px; background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom:1px solid #eee; font-size:10px; text-transform:uppercase; overflow:hidden; }

.subfol ul li { display:inline; float:left;  }

.subfol ul li a { color:#555; display:block; padding:1px 0px 0px 16px; height:13px;  }

.subfol ul li a.srss { background:url(images/srss.png) no-repeat top left; }

.subfol ul li a.stwit { background:url(images/stwit.png) no-repeat top left; }

#topmenu { width:978px; height:44px;  border-bottom:1px solid #ccc; margin:0; background-color:#f5f5f5; font-family:"miso regular", Arial, Helvetica, sans-serif; position:relative; z-index:110; }

.menu1 {  list-style:none; margin:0px; padding:0px;  }

.menu1 li { height:44px; display:inline; position:relative; float:left; font-size:26px; border-right:1px solid #ccc; text-transform:uppercase; font-weight:bold;    }

.menu1 li:hover { background-color:#fff; }

.menu1 li em  { width:0px; height:0px; padding:0px; margin:0px; }

.menu1 li a, .menu1 li a:visited { color:#555; text-decoration:none; display:block; padding:6px 25px 0px 25px; height:38px; }

.menu1 li a:hover, .menu1 li a.home, .menu1 li.current_page_item a { background-color:#fff; text-decoration:none; color:#ae0d01; }

/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 1.6em; text-transform: uppercase; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 11px; text-transform: uppercase; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #515151; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* BOXES */


#topmenu .menu1 li ul { 
    padding:10px 25px 25px 25px; 
	font-size:12px;
	font-weight:bold;
	word-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px;
	background-color:#fff;
}

.menu1 li ul {
	list-style:none;
	position:absolute;
	top:-9999px;
	z-index:9999;
	width:130px;
	margin:0px;
}

.menu1 li ul li { display:block; width:100%;  height:auto; padding:0 0px; margin:0px;  background-image:none; overflow:hidden; border:none; border-bottom:1px solid #ccc; }

.menu1 li ul li a, .menu1 li ul li a:visited, .menu1 li ul li a:hover { height:auto; padding:15px 0px 15px 0px; height:auto; display:block; font-size:12px;  }

.menu1 li:hover ul, .menu1 li.sfHover ul {
	left:-1px;
	top:44px;
}





.submenu { width:978px; padding:0px 0px 0px 0px;  margin:0px; overflow:hidden; }

.menu2 {  list-style:none; overflow:hidden; margin:0px 0px 0px 25px; padding:0px; overflow:hidden; color:#555; }

.menu2 li { height:40px; display:inline; float:left; font-size:11px; text-transform:uppercase;  }

.menu2 li a, .menu2 li a:visited { color:#555;  display:block; padding:14px 25px 0px 0px; height:26px; }

.menu2 li a.categories, .menu2 li a.categories:hover { font-weight:bold; text-decoration:none; }

.fboxes { float:left; width:978px; padding:0px 0px 0px 0px; clear:both; overflow:hidden; height:100%; }

.fbox { float:left; width:193px; overflow:hidden; border-right:1px solid #ccc; overflow:hidden;  padding:25px; margin-bottom: -2000px; padding-bottom: 2025px; }

.fboxtibg { width:187px; height:27px; padding:3px; overflow:hidden; background:url(images/translines.png); }

.fboxtibg h2 { float:left; height:27px; display:block; padding:0px 12px 0px 12px; background:url(images/fspanbg.png) repeat top left; font-family:"miso regular", Arial, Helvetica, sans-serif; font-size:22px; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; text-shadow:1px 1px #333; }

.fboxthumb { border:3px solid #ccc; margin:10px 0px 15px 0px; padding:0px; overflow:hidden; opacity:.9; filter:alpha(opacity=90);  }

.fbox:hover  .fboxthumb { opacity:1; filter:alpha(opacity=100); }


.fboxtitle { font-size:14px; font-weight:bold; line-height:140%; word-spacing:1px; color:#ae0d01; width:193px; padding:10px 0px 10px 0px; }

.fboxtitle a, .fboxtitle a:visited { text-decoration:none; color:#ae0d01; }

.fboxtitle a:hover { text-decoration:underline;  color:#333; }

.fboxtext { width:193px; overflow:hidden; font-size:11.5px; line-height:160%; word-spacing:1px; color:#696969; }

.fboxdc { width:193px; overflow:hidden; height:10px; background:url(images/translines.png) repeat; font-size:10px; margin:0px 0px 0px 0px; padding:0px 0px; }

.fboxdc a, .fboxdc a:visited { display:block; color:#696969; line-height:10px; text-transform:uppercase; text-decoration:none; }

.fboxdc a:hover { color:#333; text-decoration:none; }

.fboxdate {  text-decoration:none;  padding:0px 5px 0px 14px; float:left; background:url(images/fboxdate.png) no-repeat top left; background-color:#fff;   }

.fboxcom {  text-decoration:none;  padding:0px 0px 0px 19px; float:right; background:url(images/fboxcom.png) no-repeat top left; background-color:#fff;   }

.clearlines { width:978px;  clear:both; height:3px; background:url(images/2lines.png) repeat-x top left; }

#newsSlider { width:970px; height:224px; border-left:8px solid #333; overflow:hidden; background-color:#f5f5f5; }

.featart { float:right; width:299px; height:199px; overflow:hidden; background-color:#333; padding:25px 25px 0px 25px; margin:0px;  }

.featart a, .featart a:visited { color:#ebebeb; text-decoration: none; }

.featart a:hover { color:#fe8a8a; }

.featured { overflow:hidden; display:block; width:299px; height:17px; background:url(http://www.lifenotion.com/wp/wp-content/uploads/2010/06/from-the-staff.png) no-repeat top left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }

.featart ul { list-style:none; width:299px; padding:3px 0px 0px 0px; margin:0px; background:url(images/featulbg.png) repeat-x top left; overflow:hidden; font-size:12px; word-spacing:1px; }

.featart ul li { overflow:hidden; width:299px; height:16px; line-height:160%; padding:8px 0px 8px 0px; border-bottom:1px solid #484848; }

.featart ul li.active a { color:#fe8a8a; text-decoration: none; }

.container { float:right; width:514px; height:212px; overflow:hidden; position:relative; background:url(images/slicontbg.png) no-repeat top left; padding:6px 9px; margin:0px; }

.csl { width:514px; height:212px; overflow:hidden; padding:0px; margin:0px; position:relative; }

.slides { list-style:none; width:2056px; height:212px; padding:0px; margin:0px; position:relative;  }

.slides li { width:514px; height:212px; position:relative;  display:inline; float:left; padding:0; margin:0; }

.slidedesc { width:484px; padding:15px; margin:0px; overflow:hidden; position:absolute; bottom:0px; left:0px; z-index:100; background:url(images/slidedescbg.png) repeat-x top left;  }

.slides li img { opacity:.9; filter:alpha(opacity=90); }

.slides li:hover img { opacity:1; filter:alpha(opacity=100); }

.slidedesc h2 { font-family:"miso regular", Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#fe8a8a; font-weight:bold; line-height:100%; text-shadow:1px 1px #000; }

.slidedesc h2 a, .slidedesc h2 a:visited { color:#fe8a8a; text-decoration:none; }

.slidedesc h2 a:hover { color:#fe8a8a; text-decoration:underline; }

.slidedesc p { font-size:12.5px; color:#e6e6e6; line-height:150%; word-spacing:1px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; text-shadow:1px 1px #000; }

.farrows { float:left; width:89px; height:224px; overflow:hidden; }

.farrows .next { display:block; width:31px; height:33px; overflow:hidden; margin:82px 0px 0px 38px; padding:0px; background:url(images/arrows.png) no-repeat top left; }

.farrows .next:hover { background-position:-31px 0px; }

.farrows .previous { display:block; width:31px; height:33px; overflow:hidden; padding:0px; margin:4px 0px 0px 19px; background:url(images/arrows.png) no-repeat top left; background-position:0 -33px; }

.farrows .previous:hover { background-position:-31px -33px; }

#contentwrap { width:978px; clear:both; background:url(images/contentbg.png) repeat-y top left; padding:0px 0px 25px 0px; position:relative; overflow:hidden; }


 /* SIDEBAR */
 
#sidebar { width:350px; height:100%; float:right; overflow:hidden; padding:25px 0px 0px 0px;   font-size:12px; word-spacing:1px; border:none; }

.h2 { width:350px; height:44px; overflow:hidden; background:url(images/sideh2.png) no-repeat top left; padding:4px 28px 0px 28px; }

.h2 h2 { font-family:"miso regular", Arial, Helvetica, sans-serif; font-size:26px; height:32px; background-color:#fff; float:left; line-height:26px; font-weight:bold; color:#333; text-transform:uppercase; padding:6px 10px 0px 10px; border:1px solid #ccc; }

#sidebar .textwidget { width:300px; overflow:hidden; line-height:160%; word-spacing:1px; color:#696969; margin:15px auto 0px auto; padding:0px 0px 20px 0px; }

#sidebar .textwidget p { margin:0px 0px 15px 0px; }

#sidebar ul { list-style:none; overflow:hidden; width:300px; padding:0px 25px; margin:5px 0px 25px 0px; line-height:160%; }

#sidebar ul li { display:block; width:270px; overflow:hidden; padding:10px 16px 10px 14px; border-bottom:1px solid #d5d5d5; background:url(images/sideliarrow.png) no-repeat top left; }

#sidebar ul li a, #sidebar ul li a:visited { color:#333; text-decoration:none; }

#sidebar ul li a:hover { color:#ae0d01; text-decoration:underline; }

#sidebar .ads125px { list-style:none; width:325px; overflow:hidden; padding:0px 0px 0px 25px; margin:0px 0px 10px 0px; }

#sidebar .ads125px li { float:left; display:block; width:125px; height:125px; overflow:hidden; border:1px solid #ddd; padding:5px; margin:0px 25px 15px 0px; background:none; }

.idTabs { overflow:hidden; width:100%; }

.tabol { list-style:none; width:292px; height:38px; background-color:#fff; float:left; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-transform:uppercase; line-height:10px; }

.tabol li { display:inline; float:left; height:24px; border-right:1px solid #d5d5d5; overflow:hidden; padding:14px 14px 0px 14px; }

.tabol li a.selected { color:#333; text-decoration:underline; }

.tabol li.trec { border:none; background:url(images/trecentbg.png) no-repeat top right; height:24px; padding:14px 19px 0px 12px; }

.tabol li.tarch { height:24px; border:none; padding:14px 0px 0px 18px; }

.tabol li.tarch a { display:block; width:10px; height:10px; background:url(images/tarchbg.png) no-repeat top left; }

#rart, #rcom { width:300px; padding:0px 25px; overflow:hidden;  }

#rart ul, #rcom ul { width:300px; overflow:hidden; list-style:none; padding:0px; margin:0px 0px 25px 0px; font-size:12px; line-height:19px; word-spacing:1px;}

#rart ul li  { display:block; width:300px; overflow:hidden; padding:10px 0px; margin:0px; background:none;  }

.rathumb { float:left; position:relative; overflow:hidden; width:110px; height:58px; padding:5px 10px 10px 5px; background:url(images/recartthumbbg.png) no-repeat top left; }

.rathumb img { opacity:.9; filter:alpha(opacity=90); }

#rart ul li:hover .rathumb img { opacity:1; filter:alpha(opacity=100); }

.ratitle { float:left; width:155px; margin:2px 0px 0px 10px; }

#rcom ul li { display:block; padding:10px 0px; margin:0px; width:300px; background:none; overflow:hidden; }

.rcomthumb { float:left; overflow:hidden; padding:4px; border:1px solid #ccc; background-color:#fff; }

.rcomdesc { float:left; width:245px; overflow:hidden; margin:0px 0px 0px 10px;  }

.rcomtd { font-size:10px; text-transform:uppercase; color:#999; }

#sidebars { width:300px; padding:0px 25px; margin:0px; }

.lside, .rside { width:149px; overflow:hidden; padding:0px; }

.lside { float:left; }

.rside { float:right; }

.lside h2, .rside h2 { height:29px; padding:13px 0px 0px 10px; font-size:10px; line-height:10px; color:#333; background:url(images/sideh2bg.png) repeat-x top left; text-transform:uppercase; }

#sidebars ul { margin:0px 0px 10px 0px; padding:0px; width:149px;  }

#sidebars ul li { width:135px;  }





 /* POSTS*/

#posts { width:577px; overflow:hidden; float:left; padding:25px 25px 0px 25px; }

.normalposts { width:577px; overflow:hidden; padding:0px; margin:0px; }

.npost { width:577px; overflow:hidden; padding:0px; margin:0px 0px 25px 0px; border-top:1px solid #ccc; }

.npostinfo { display:block; font-size:11px; color:#999; width:577px; overflow:hidden; padding:0px 0px 3px 0px; margin:0px; height:32px; background:url(images/2lines.png) repeat-x bottom left; text-transform:lowercase;  }

.npostinfo a, .npostinfo a:visited { color:#666; text-decoration:none; }

.npostinfo a:hover { color:#333; text-decoration:underline; }

.npostdate, .npostauthor, .npostcat { float:left; overflow:hidden; height:23px; border-right:1px solid #ccc; padding:9px 15px 0px 2px; margin:0px; }

.npostauthor, .npostcat { padding:9px 15px 0px 15px; }

.npostcom { float:right; overflow:hidden; height:23px; border-left:1px solid #ccc; padding:9px 15px 0px 15px; margin:0px; }

.npostcom a { padding:0px 0px 0px 14px; display:block; background:url(images/postcom.png) no-repeat top left; }

.nposttitle { font-size:28px; font-weight:lighter; line-height:140%; width:577px; overflow:hidden; color:#333; word-spacing:1px; padding:0px 0px 15px 0px; margin:16px 0px 15px 0px; border-bottom:1px solid #ccc; }

.nposttitle a, .nposttitle a:visited { color:#ae0d01; text-decoration:none; }

.nposttitle a:hover { color:#333; text-decoration:underline; }

.npostcontent { width:577px; overflow:hidden; font-size:14px; line-height:165%; word-spacing:1px; color:#555; }

.nipost { width:356px; float:right; }

.nithumb { width:200px; overflow:hidden; float:left; border:3px solid #ccc; }

.npostcontent p { margin-bottom:20px; }

.npostcontent strong { font-weight:bold; }

.npostcontent em { font-style:italic; }

.npostcontent img { 
	padding:5px; 
	border:1px solid #ccc; 
	background-color:#f5f5f5;
}

.npostcontent ul, .npostcontent ol { overflow:hidden; list-style-position:inside; padding:0px 0px 0px 10px; margin:0px 0px 15px 0px; }

.npostcontent h1, .npostcontent h2, .npostcontent h3 { width:577px; font-family:Arial, Helvetica, sans-serif; line-height:150%; border-bottom:1px solid #ccc; padding:0px 0px 8px 0px; margin:0px 0px 15px 0px; font-weight:lighter; color:#333;}

.npostcontent h1 { font-size:22px;}

.npostcontent h2 { font-size:20px;}

.npostcontent h3 { font-size:18px;}

.npostcontent .wp-smiley { border:none; background:none; padding:0px; margin:0px; }

.npostcontent .wp-caption { overflow:hidden;  border:1px solid #ddd; padding:5px; background-color:#f5f5f5; }

.npostcontent .wp-caption img { margin:0px;  border:none; background-color:#fff; padding:5px; }

.npostcontent .wp-caption-text { text-align:center; font-size:10px; text-transform:uppercase; color:#aaa; margin:10px 0px 5px 0px; }

.npostcontent .alignright {
	float:right;
	margin:5px 0px 15px 15px;
}
.npostcontent .alignleft {
	float:left;
	margin:5px 15px 15px 0px;
}
.npostcontent .aligncenter {
	display: block; margin:0 auto 15px auto; }
	
.npostcontent blockquote { font-style:italic; padding:0px 20px 0px 50px; background:url(images/quote.png) no-repeat top left; }

.npfull, .npfull h1, .npfull h2, .npfull h3 { width:928px; }
	
.nrmore { display:block; padding:15px 0px 0px 0px; font-size:12px; text-transform:uppercase; }

.similar { width:577px; overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#555; }

.similar h3 { font-size:10px; color:#333; width:566px; overflow:hidden; text-transform:uppercase; letter-spacing:1px; word-spacing:2px; padding:16px 0px 0px 11px; border-top:1px solid #ccc;  }

.similar ul { list-style:none; width:577px; overflow:hidden; padding:15px 0px 0px 0px; margin:0px;  }

.similar ul li { display:block; overflow:hidden; width:537px; padding:0px 20px 0px 20px; margin:0px 0px 15px 0px; background:url(images/simarr.png) no-repeat top left; }

.similar ul li a.simtitle { font-weight:bold; display:block; width:537px; }

.similar ul li .similartd { font-size:12px; margin:5px 0px 0px 0px; line-height:160%; word-spacing:1px; }

#smbox { width:567px; overflow:hidden; background-color:#fff; padding:13px 0px 10px 10px; background:url(images/2lines.png) repeat-x top left;  }

#smbox ul { width:567px; background:url(images/translines.png) repeat; list-style:none; overflow:hidden; padding:0px; margin:0px; }

#smbox ul li { display:inline; height:61px; overflow:hidden; float:left; background-color:#fff; padding:5px; }

#smbox ul li.smspace { width:5px; }


#navigation { width:567px; overflow:hidden; border-top:1px solid #ccc;  padding:10px 10px 13px 0px; margin:0px 0px 25px 0px; text-transform:uppercase; text-align:right; font-weight:bold;  }

#navigation a {  padding:1px 5px 1px 5px; border:1px solid #ccc; }

#comments { width:577px; overflow:hidden; padding:33px 0px 0px 0px; margin:10px 0px 0px 0px; background:url(images/spacer.png) no-repeat top left; }

#comments h3 { font-size:10px; color:#333; width:566px; overflow:hidden; text-transform:uppercase; letter-spacing:1px; word-spacing:2px; padding:0px 0px 0px 11px;  }

#listcomments { list-style:none; padding:0px; margin:25px 0px 0px 0px; width:577px; overflow:hidden; }

#listcomments li { display:block; float:left; width:555px; margin:0px 0px 15px 0px; padding:10px; border:1px solid #ccc; }


#listcomments li #respond { float:left; clear:both; }

#listcomments li ul { padding:0px; }

#listcomments li li { width:95%; margin:15px 0px 0px 0px; }

#listcomments li .allc { width:100%; text-transform:lowercase; overflow:hidden; float:left; clear:both; border-bottom:1px solid #ddd; padding:0px 0px 10px 0px; font-size:14px; font-weight:bold; }

#listcomments li .comdetails { overflow:hidden; float:left; width:95px; border-right:1px solid #ddd; margin:0px 10px 0px 0px; }

#listcomments li .comtext { max-width:75%; overflow:hidden; float:left; font-size:12px; line-height:150%; word-spacing:1px; color:#555; padding:0px; margin:15px 0px 0px 5px; }

.fname, .femail, .fwebsite { width:184px; height:32px;  padding:6px 11px 6px 54px; overflow:hidden; background:url(images/fname.png) no-repeat top left; margin:10px 0px 0px 10px;  }

.femail { background:url(images/femail.png) no-repeat top left; }

.fwebsite { background:url(images/fwebsite.png) no-repeat top left; }

.fname input, .femail input, .fwebsite input { width:184px;  float:left; overflow:hidden; border:none; background:none; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:130%; word-spacing:1px; margin:8px 0px 0px 0px; color:#333; }

.textpost { width:340px; overflow:hidden; padding:5px; margin:10px 0px 0px 10px; background-color:#f2f2f2; }

.textpost textarea { width:318px; padding:10px; margin:0px; background-color:#fff; border:1px solid #ccc;  overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:130%; word-spacing:1px;}

.submitcom { width:108px; height:44px; display:block; overflow:hidden; background:url(images/submitcom.png) no-repeat top left; padding:0px; margin:10px 0px 0px 10px; }

.submitcom:hover { background-position:0px -44px; }



#listcomments li .comdetails span { display:block; width:100px; overflow:hidden; border-bottom:1px solid #ddd; font-size:10px; text-transform:uppercase; padding:5px 0px 5px 5px; color:#999; border-left:1px solid #ddd; }

#listcomments li .comdetails span.reply { background-color:#f5f5f5; }

#listcomments li .comdetails span.reply a, #listcomments li .comdetails span.reply a:visited { color:#333; }

#respond { width:100%; overflow:hidden; position:relative; margin:15px 0px 0px 0px;  }

.cancel { font-size:10px; text-transform:uppercase; position:absolute; top:0px; right:10px; }

#cnav { width:557px; overflow:hidden; margin:10px 0px 25px 0px; padding:0px 10px; font-weight:bold;  font-size:14px;}


#footer { width:978px; overflow:hidden; padding:0px; margin:0px; background:url(images/2lines.png)  repeat-x top left;  clear:both; }

.fspacer { width:978px; overflow:hidden; height:18px; clear:both; margin:0px; padding:0px; background:url(images/spacer.png) no-repeat; }

.clsoc { width:928px;  overflow:hidden; padding:25px; margin:0px; font-size:11px; }

.cl { width:567px;  overflow:hidden; padding:0px 35px 0px 0px; margin:0px; float:left; border-right:1px solid #ccc; }

.clcategories { width:567px; border-bottom:1px solid #ccc; list-style:none; overflow:hidden; margin:0px; padding:0px; text-transform:uppercase; }

.clcategories li { float:left; display:inline; overflow:hidden; margin:0px 10px 10px 0px; }

.clcategories li a, .clcategories li a:visited { color:#555;  display:block; }

.finduson { float:right; width:300px; overflow:hidden; height:50px; padding:3px 0px 0px 25px; }

.finduson span { width:300px; font-size:10px; float:left; position:relative; clear:both; color:#333; text-transform:uppercase; margin-bottom:10px;  }

.finduson a, .finduson a:visited { float:left; display:block; width:24px; height:24px; overflow:hidden; background:url(images/finduson.png) no-repeat top left; margin:0px 5px 0px 0px;   }

.finduson a.fbk { }
.finduson a.fbk:hover { background-position:-24px 0px; }

.finduson a.flk { background-position:0px -24px; }
.finduson a.flk:hover { background-position:-24px -24px; }

.finduson a.twt { background-position:0px -48px; }
.finduson a.twt:hover { background-position:-24px -48px; }

.finduson a.ytb { background-position:0px -72px; }
.finduson a.ytb:hover { background-position:-24px -72px; }

.finduson a.dig { background-position:0px -96px; }
.finduson a.dig:hover { background-position:-24px -96px; }

.finduson a.del { background-position:0px -120px; }
.finduson a.del:hover { background-position:-24px -120px; }

.finduson a.lin { background-position:0px -144px; }
.finduson a.lin:hover { background-position:-24px -144px; }

.finduson a.qik { background-position:0px -168px; }
.finduson a.qik:hover { background-position:-24px -168px; }

.finduson a.red { background-position:0px -192px; }
.finduson a.red:hover { background-position:-24px -192px; }

.finduson a.gtk { background-position:0px -216px; }
.finduson a.gtk:hover { background-position:-24px -216px; }

.nobm { border:none; margin:0px 0px 0px 0px;} 

.nobm li { margin:10px 10px 0px 0px; }

.blacky { width:928px; overflow:hidden; padding:25px; margin:0px; background-color:#333; font-size:12.5px; color:#ebebeb; line-height:150%; word-spacing:1px; text-shadow:1px 1px #000; }

.blacky a, .blacky a:visited { color:#fe8a8a; text-decoration:none; }

.blacky a:hover { color:#ebebeb; text-decoration:underline; }

.fboxyes { width:928px; overflow:hidden; height:100%; }

.fboxy { float:left; width:288px; padding:0px 15px 2000px 0px; margin:0px 15px -2000px 0px; border-right:1px solid #484848; overflow:hidden; }

.fboxy h2 { width:288px; overflow:hidden; font-family:"miso regular", Arial, Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#fff; text-transform:uppercase; text-shadow:1px 1px #000; background:url(images/featulbg.png) repeat-x bottom left; padding:0px 0px 12px 0px; margin:0px 0px 10px 0px; line-height:28px; }

.fboxlast { margin:0px; padding:0px; border:none; }

.fboxy ul { list-style:none; overflow:hidden; width:288px; padding:0px; margin:0px; margin:0px 0px 25px 0px; }

.fboxy ul li { display:block; width:288px; overflow:hidden; padding:0px 0px 10px 0px; border-bottom:1px solid #484848; margin:0px 0px 10px 0px;}

.fboxy ul li a { text-decoration:none; }

.blacky a.twitd { font-size:10px; text-transform:uppercase; color:#fff; text-decoration:underline; }

.fboxy .flic { list-style:none; overflow:hidden; width:288px; padding:0px; margin:0px 0px 25px 0px; }

.fboxy .flic li { display:inline; float:left; width:62px; height:62px; overflow:hidden; padding:4px; margin:0px 0px 15px 0px; border:1px solid #484848; }

.fboxy .wp-tag-cloud { list-style:none; overflow:hidden; margin:0px 0px 25px 0px; }

.fboxy .wp-tag-cloud li { overflow:hidden; width:auto; float:left; display:inline; border:none;  margin:0px 10px 0px 0px; padding:0px; text-transform:lowercase; }

.fboxy .textwidget { width:288px; overflow:hidden; padding:0px; margin:0px 0px 25px 0px; border-bottom:1px solid #484848; }

.fboxy p { margin:0px 0px 15px 0px; }

.credits { width:928px; padding:27px 0px 15px 0px; overflow:hidden; background:url(images/featulbg.png) repeat-x top left; text-align:center; font-size:10px; text-transform:uppercase; }
