/*  
Theme Name: Abstrakt Theme
Description: A theme by Romow Web Directory and sponsored by Aviva Web Directory.

	This theme was designed by Romow Web Directory,
	which you can find at http://www.romow.com,
	and sponsored by Aviva Web Directory,
	which you can find at http://www.avivadirectory.com
Author:<a href="http://www.linksholder.com">Links Holder</a>.

*/

body {
	margin:0;
	background:#4396CA url(images/bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
	}
img {
	border:none;
	}
p {
	padding:0;
	margin:15px 0;
	}
a {
	color:#306EB6;
	}
a:hover {
	color:#333;
	}

.clear {
	clear:both;
	}
.container {
	margin:0 auto;
	width:1000px;
	}

/* Search */

.search {
	position:absolute;
	top:50px;right:20px;
	height:25px;
	margin-top:15px;
	}
.search form {
	float:right;
	margin-right:4px;
	}
.search input {
	float:left;
	border:none;
	}
.search input.s {
	width:170px;
	height:18px;
	padding-top:3px;
	padding-left:26px;
	background:url(images/search.png);
	color:#999;
	margin-right:3px;
	}
.search input.ss {
	width:42px;
	height:22px;
	background:url(images/submit.png);
	}
	
/*date top*/
.date-top {height:22px;margin:10px 0 0 0;}
.date-top p {text-align:right;margin:0;padding:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px}

/* Head */

.head {
	position:relative;
	width:1000px;
	height:144px;
	background:url(images/head.jpg);
	}
.menu {
	height:54px;
	background:url(images/menuBg.png) repeat-x;
	font-size:14px;
	padding-bottom:5px;
	}
/*.menuLeft {
	float:left;
	height:60px;
	width:15px;
	background:url(images/menuLeft.png)
	}
.menuRight {
	float:right;
	height:60px;
	width:15px;
	background:url(images/menuRight.png)
	}*/
.menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.menu li {
	display:inline;
	}
.menu a {
	display:block;
	float:left;
	height:45px;
	padding:0 10px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	line-height:45px;
	margin-top:9px;
	}
.menu a:hover {
	background:url(images/menuHover.png);
	}
.menu ul li.current_page_item a {
	background:url(images/menuHover.png);
	}


/* Content */

.center {
	background:url(images/bg-center.jpg) repeat-y left #fff;
	border-right:1px solid #333
	}
.content {
	width:779px;
	float:right;
	margin-left:20px;
	padding-bottom:40px
	}
.contentBlock {
	clear:both;
	padding:20px 20px 0 20px;
	}
	
div.contentBlock h1 {font-weight:bold;}
	
.contentBlock a {
	text-decoration:none;
	color:#2466B2;
	}
.contentBlock a:hover {
	text-decoration:underline;
	}
	
.contentBlock p {font-size:14px}

.postDate {
	float:left;
	width:44px;
	height:47px;
	background:url(images/date.png);
	margin-right:10px;
	text-align:center;
	font-variant:small-caps;
	margin-bottom:10px;
	}
.postDate div {
	color:#999;
	margin-top:5px;
	font-weight:bold;
	}
.contentBlock h1 {
	margin:0;
	padding:0;
	color:#999;
	font-size:24px;
	font-weight:normal;
	letter-spacing:-1px;
	}
.contentBlock h1 a {
	color:#999;
	text-decoration:none;
	}
.contentBlock h1 a:hover {
	color:#306EB6;
	text-decoration:none;
	}
.postCats {
	float:left;
	font-size:10px;
	color:#a7a39f;
	background:url(images/categories.png) no-repeat;
	padding-left:17px;
	margin-right:10px;
	margin-top:5px;
	}
.postComments {
	float:left;
	font-size:10px;
	color:#a7a39f;
	background:url(images/comments.png) no-repeat;
	padding-left:14px;
	margin-top:5px;
	margin-bottom:10px;
	}
.postCats a, .postComments a {
	color:#2466B2;
	text-decoration:none;
	}
.postCats a:hover, .postComments a:hover {
	color:#000;
	}
.line {
	background:#424040;
	height:3px;
	overflow:hidden;
	clear:both;
	margin:0 0 20px 0;
	}
h2.pagetitle {
	text-align:center;
	font-size:20px;
	margin:10px 0;
	padding:0;
	}
.contentCenter {
	text-align:center;
	}

/* Navigation */

.navigation {
	height:20px;
	margin:0 20px;
	padding:5px 0;
	border-top:3px solid #424040;
	clear:both;
	}
.navigation a {
	text-decoration:none;
	font-weight:bold;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* Comments */

.commentlist {
	margin:0;
	padding:20px 0 0 25px;
	}
.commentlist small {
	color:#a7a39f;
	}
.commentlist p {
	margin:0 0 10px 0;
	}
h2#comments, h2#respond {
	margin:0;
	padding:0 0 5px 0;
	color:#fc7304;
	font-size:15px;
	font-weight:normal;
	border-bottom:3px solid #424040;
	}
#commentform input {
	background:#fff;
	border:1px solid #424040;
	color:#424040;
	}
#commentform textarea {
	width:99%;
	border:1px solid #424040;
	background:#fff;
	}
#commentform #submit {
	background:#fff;
	border:1px solid #424040;
	color:#424040;
	width:100%;
	}

/* Footer */

.footer {
	background:#555454;
	height:25px;
	margin:20px 10px 0 10px;
	line-height:25px;
	text-align:center;
	font-size:10px;
	clear:both;
	}
.footer a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
.footer a:hover {
	text-decoration:underline;
	}

/* Sidebar */

.sidebar {
	width:200px;
	background:/*url(images/sidebarTop.png)*/ no-repeat;
	float:right;
	padding-bottom:40px;
	}
.sidebarBottom {
	height:28px;
	background:url(images/sidebarBottom.png);
	}
.sidebar h2 {
	margin:0;
	padding:10px 0 0 0;
	background:url(images/sidebarHeading.png);
	height:29px;
	font-size:12px;
	line-height:10px;
	padding-left:10px;
	color:#fff
	}

.sidebar ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

li.cat-item a, ul.archivos li a {display:block;background:url(images/sidebar-li-bg.png) repeat-x;padding:10px 0 9px 25px;}

.sidebar ul li ul {
	margin:0;
	}
.sidebar a {
	color:#333;
	text-decoration:none;
	}
.sidebar a:hover {
	color:#306EB6;
	}
	
div#footer-wrapper {width:100%;background-color:#000}

div#footer {position:relative;width: 1000px; margin: 0 auto;padding:0 30px 20px 30px;}

div#footer  div.moduletable {float:left;margin-right:20px;width:200px;}
div#footer  div.moduletable h3 {font-weight:bold;margin-bottom:15px;border-bottom:1px dotted #306EB6;color:#ccc;padding:5px;text-transform:uppercase;background:url(../images/bg-h3-footer.png) no-repeat bottom right}

div#footer p {margin:0;padding:0}

ul.menufooter {margin:0 30px 0 0;padding:0;list-style-type:none;float:left;width:200px}
ul.menufooter li {background:none;margin:0;height:auto}
ul.menufooter a, ul.menufooter a:link ul.menufooter a:visited  {display:block;float:none;color:#ccc;border-bottom:1px dotted #333;margin:0;height:auto;padding:10px 5px !important;text-align:left !important;background:url(../images/bg-menu-footer.png) repeat-x  left -40px}
ul.menufooter a:hover, ul.menufooter a:active {background-color:#333;color:#fff;background-position:top;}
ul.menufooter li {list-style-image:none}
ul.menufooter ul {padding-left:0;}

ul.menufooter li.level1 span {line-height:100%}

div.moduletablefootercontact {margin:25px 25px 0 0;float:right}
div.moduletablefootercontact img {vertical-align:none}

ul.addtoany_list {list-style-type:none;margin:0;padding:0}

div#get_recent_comments_wrap, ul#newtagcloud , li#collapsible-archive ul {padding:5px}
div.DaikosVideos small {display:none}
div.DaikosVideos a {display:block;margin:5px 0}
div.DaikosVideos {text-align:center}

li#collapsible-archive ul li {display:block;padding:5px 0}

ul.recent-comments li {margin-bottom:10px}
ul.recent-comments a {font-weight:bold}
span.recent-comments-date {display:block;margin-top:5px;font-size:10px}
ul.tag-cloud a {margin-right:10px}

li.adserve {width:165px;margin:15px auto 0 auto;}

li.videos {text-align:center;margin-bottom:20px}
li.videos h2 {margin-bottom:10px}

div.topbanner {width:729px;margin:20px auto}

div.pagecust {background:url(images/bg-content.jpg) repeat-x}

.cpage {background:url(images/cpage.png) #fff repeat-y right}

/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.wp-caption {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center; 
  color: #333;
  float:right;
}

.wp-caption img {margin:0 auto;}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }


#rotating_items{
	position: relative; height:100px;
}
	#rotating_items h3{
		margin: 0px;
	}
 
	#rotating_items div.rotating_item{
		position: absolute;
	}
li.side-banner {width:165px;margin:0 auto;height:490px;overflow:hidden}
