/*
Theme Name: epsilon
Description: A free premium magazine wp theme from jinsona designs.
Author: jinsona designs
Author URI: www.web2feel.com

*/


body {
  margin:0 auto;
  padding:0px 0px 0px 0px;
  font-family: Arial, Tahoma, sans-serif;
  background:#0256b0 url(images/bg_body3.jpg) top repeat-y;
  color:#161514;
  font-size:13px;
}
img {
  border:0;
  margin: 0 0;
}
a {
  color:#6F615A;
  text-decoration:none
}
a:hover {
  color:#d53030;
  text-decoration:none
}
h1, h2, h3, h4, h5, h6 {
}
blockquote {
  padding-left:10px;
  color:#444;
  font-style: normal;
}
.clear {
  clear:both;
}
.alignleft {
  float:left;
  padding:3px 0 2px 5px;
}
.alignright {
  float:right;
  padding:3px 5px 2px 0px;
}
/* The Outer cover */

#wrapper {
  width:1000px;
  margin:0 auto;
  background:#fff;
  padding-top:0px;
}
#casing {
  padding:0px 0px;
  background:#fff;
  margin:0px 0px;
  width:1000px;
  float:left;
}
/* The Header */
#top {
  height:150px;
  margin:auto;
  background:#f4f4f4 url(images/header.jpg) top no-repeat;
  width:1000px;/*border-bottom:1px solid #c3c3c3;*/
	}
.blogname {
  font-family:Georgia, Century gothic, Verdana, Tahoma, sans-serif;
  margin:10px 0 0 0px;
  float:left;
  background-repeat:no-repeat;
}
.blogname h1 {
  font-size:45px;
  padding:0;
  font-weight:normal;
  color:#cacccd;
  text-align:left;
  margin:5px 0 0 0px;
  text-indent:-9000px;
}
.blogname h1 a:link, .blogname h1 a:visited {
  color: #cacccd;
  display:block;
  height:120px;
}
.blogname h1 a:hover {
  color: #eee;
}
.blogname h2 {
  margin:8px 0px 0px 10px;
  font-size:12px;
  font-weight:normal;
  color:#fff;
  text-align:left;
  text-transform:uppercase;
  display:none;
}
.breadcrumb {
  padding:5px 10px;
  margin:0px 5px 5px 5px;
  border:1px solid #B3BCBF;
  font-size:13px;
  font-weight:normal;
  color:#444;
  background:#fff;
  font-family:Arial, verdana, sans-serif;
}
/* The Search */
#search {
  height:30px;
  width:auto;
  margin-top:5px;
  padding:30px 5px 10px 5px;
  width:300px;
  border:1px solid #fff;
  background:#ececec url(images/sform.jpg) no-repeat;
}
#search form {
  margin: 0;
  padding: 0;
}
#search fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
#search p {
  margin: 0;
  font-size: 85%;
}
#s {
  margin-left:0px;
  float: left;
  width:231px;
  padding: 6px 2px 7px 5px;
  background:#fff url(images/sform2.jpg) no-repeat;
  border:none;
  font: normal 100% Arial, Helvetica, sans-serif;
  color:#333;
}
#searchsubmit {
  width:57px;
  float: left;
  background:#fff url(images/sbutton.jpg);
  border:none;
  font: bold 100% Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  height:30px;
}
.feed {
  height:30px;
  width:auto;
  margin-top:5px;
  padding:30px 5px 10px 5px;
  width:300px;
  border:1px solid #fff;
  background:#ececec url(images/feed.jpg) no-repeat;
}
.feed form {
  margin: 0;
  padding: 0;
}
.feed fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.feed p {
  margin: 0;
  font-size: 85%;
}
.input {
  margin-left:0px;
  float: left;
  width:231px;
  padding: 6px 2px 7px 5px;
  background:#fff url(images/sform2.jpg) no-repeat;
  border:none;
  font: normal 100% Arial, Helvetica, sans-serif;
  color:#333;
}
.sbutton {
  width:57px;
  float: left;
  background:#fff url(images/submit.jpg);
  border:none;
  font: bold 100% Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  height:30px;
}
/*Page menu*/

#foxmenucontainer {
  height:34px;
  display:block;
  padding:0px 0 0px 0px;
  font: 12px verdana, Arial, sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  background:#f4f4f4 url(images/top.jpg) top repeat-y;
}
#menu, #menu ul {
  margin: 0px 5px 0px 5px;
  padding: 0px;
  list-style: none;
  height:34px;
}
#menu a {
  color: #111;
  display: block;
  font-weight: normal;
  padding: 10px 10px 10px 10px;
}
#menu a:hover {
  color: #fff;
  display: block;
  text-decoration: none;
}
#menu li {
  float: left;
  margin: 0px 0 0px 0;
  padding: 0px;
}
#menu li li {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 130px;
}
#menu li li a, #menu li li a:link, #menu li li a:visited {
  background:#5D0909;
  width: 150px;
  float: none;
  margin: 0px;
  padding: 5px 10px 5px 10px;
  color:#DFC3C3;
}
#menu li li a:hover, #menu li li a:active {
  background:#971515;
  width: 150px;
  float: none;
  margin: 0px;
  padding: 5px 10px 5px 10px;
  color:#d7a1a1;
}
#menu li ul {
  position: absolute;
  width: 150px;
  left: -999em;
  z-index:200;
}
#menu li:hover ul {
  left: auto;
  display: block;
}
#menu li:hover ul, #menu li.sfhover ul {
  left: auto;
}
/* Category menu*/
	
#catmenucontainer {
  height:33px;
  /*background:url(images/catmenu.jpg) repeat-x;*/
	display:block;
  padding:0px 0 0px 0px;
  font: 12px verdana, Arial, sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  border-bottom:1px solid #BCB8B7;
}
#catmenu {
  margin: 0px;
  padding: 0px;
  width:1000px;
  /*background:url(images/catmenu.jpg) repeat-x;*/
	height:33px;
}
#catmenu ul {
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#catmenu li {
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
  color: #000;
  display: block;
  margin: 0px;
  padding: 8px 10px 8px 10px;
  font-weight:bold;
}
#catmenu li a:hover, #catmenu li a:active {
  background:url(images/catmenuhov.jpg) repeat-x;
  color: #495D5C;
  margin: 0px;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
}
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
  background:url(images/catmenu.jpg) repeat-x;
  width: 150px;
  color: #3f4d56;
  font-family:century gothic, Georgia, sans-serif;
  font-weight: normal;
  float: none;
  margin: 0px;
  padding: 8px 10px 7px 10px;
  border-bottom: 1px solid #CBC9CA;
}
#catmenu li li a:hover, #catmenu li li a:active {
  background:url(images/catmenuhov.jpg) repeat-x;
  color: #495D5C;
  padding: 8px 10px 7px 10px;
}
#catmenu li ul {
  z-index: 9999;
  position: absolute;
  left: -999em;
  height: auto;
  width: 170px;
  margin: 0px;
  padding: 0px;
}
#catmenu li li {
}
#catmenu li ul a {
  width: 140px;
}
#catmenu li ul a:hover, #catmenu li ul a:active {
}
#catmenu li ul ul {
  margin: -33px 0 0 170px;
}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, #catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {
  left: -999em;
}
#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li.sfhover ul, #catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {
  left: auto;
}
#catmenu li:hover, #catmenu li.sfhover {
  position: static;
}
/* Main Content*/	

#content {
  float:left;
  width: 670px;
  height:100%;
  padding:15px 0px 0px 0px;
}
.title {
  margin: 0 0 0 0px;
  padding: 0px 0px 5px 0px;
}
.date {
  font-size:10px;
  font-family:Arial, Verdana, Helvitica, sans-serif;
  padding:0px 5px;
  color:#39525E;
  text-transform: uppercase;
  height:25px;
}
.single {
  width:658px;
  overflow: hidden;
  margin:0px 4px 5px 5px;
  height:100%;
  color:#504945;
  font: 13px Arial, verdana, sans-serif;
  background:#ffffff;
  line-height:20px;
}
.single h2 {
  margin: 0px 0 5px 0;
  padding: 5px 0px 0px 10px;
  text-align: left;
  font: 24px Arial, verdana, sans-serif;
  font-weight:normal;
  overflow:hidden;
  border-bottom:1px solid #0731a1;
}
.single h2 a, .single h2 a:link, .single h2 a:visited {
  color:#0731a1;
  background-color: transparent;
}
.single h2 a:hover {
  color: #cd0b00;
  background-color: transparent;
}
.author {
  color:#39525E;
  background:url(images/user.gif) top left no-repeat;
  padding:0 0 10px 20px;
}
.clock {
  color:#39525E;
  padding:0px 0 0px 5px;
}
.comm {
  padding:0px 10px 5px 10px;
  position:relative;
}
.comm a:link, .comm a:visited {
  color:#0082D8;
  background:url(images/pencil.gif) top left no-repeat;
  padding:0 0 10px 15px;
}
.comm a:hover {
  color:#d42323;
}
.more {
  padding:0px 0 2px 20px;
  background:url(images/add.png) no-repeat;
  margin-right:5px;
  float:right;
}
.more a:link, .more a:visited {
  color:#AC0604;
}
.more a:hover {
  color:#d42323;
}
.singleinfo {
  height:15px;
  margin:0px 0px;
  padding: 5px 0px 5px 0px;
  font:12px Arial, century gothic, verdana, sans-serif;
}
.postmore {
  padding:0px 5px 2px 25px;
  float:left;
  font-weight:bold;
  background:url(images/pmore.jpg) left no-repeat;
}
.postmore a:link, .postmore a:visited {
  color:#fff;
}
.postmore a:hover {
  color:#fff;
}
.category {
  font-size:10px;
  font-family:Arial, Verdana, Helvitica, sans-serif;
  padding:0px 5px 5px 10px;
  text-transform: uppercase;
}
.category a:link, .category a:visited {
  color:#0082D8;
}
.category a:hover {
  color:#333;
}
.entry {
  margin:0 0;
  padding: 0px 5px 5px 5px;
}
.entry a:link, .entry a:visited {
  color: #AC0604;
  background-color: transparent;
}
.entry a:hover {
  color:#455236;
  background-color: transparent;
  text-decoration: none;
}
.entry img {
  border:0;
  float:left;
  padding:5px 5px;
  background:#dfe2e4;
  border:1px solid #ccc;
  margin:5px 5px 5px 5px;
}
.entry p {
  margin:5px 5px;
  padding:0px 0px;
  font-family: Arial, century gothic, verdana, sans-serif;
  font-size:13px;
}
/* right column */
#rightcol {
  margin:0px 0px;
  float:right;
  width:320px;
  padding:10px 0px 5px 0;
}
/* The Sidebar1 */
.sidebar1 {
  float:left;
  width:315px;
  padding-top:5px;
  font-size:12px;
  font-family: Arial, sans-serif;
}
.sidebar1 h2 {
  line-height:20px;
  font-size:18px;
  color:#535f67;
  margin:15px 0 5px 0;
  padding:0px 0 0 5px;
  font-weight:bold;
  font-family: Arial, sans-serif;
  text-transform:uppercase;
}
.sidebar1 ul {
  list-style-type: none;
  margin: 0px 0px;
  padding: 0;
}
.sidebar1 ul ul {
  list-style-type: none;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background:#fff url(images/side.jpg) repeat-x;
  float:left;
  border:1px solid #bbb;
}
.sidebar1 ul ul ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border:0;
  background:#fff;
}
.sidebar1 ul ul ul ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border:0;
}
.sidebar1 ul li {
  height:100%;
  line-height:18px;
  float: left;
  clear: left;
  width: 290px;
}
.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
  color:#6e777d;
  text-decoration: none;
  padding: 5px 0px 5px 5px;
  display:block;
  border-bottom:1px dotted #ccc;
}
.sidebar1 ul li a:hover {
  color: #1183d7;
}
.sidebar1 p {
  padding: 7px 5px;
  margin:0;
}
.sidebar1 table {
  width:100%;
  text-align:center;
  color:#6e777d;
}
/*calendar*/

#wp-calendar {
  width: 100%;
  padding: 0 0 15px;
}
#wp-calendar caption {
  padding: 5px 5px;
  font-size:16px;
}
#wp-calendar th, #wp-calendar td {
  padding: 5px;
  text-align:center;
  color:#252525;
}
#wp-calendar td a {
  background:#fff;
  padding: 5px;
}
#wp-calendar td {
  background:transparent;
}
#wp-calendar td, table#wp-calendar th {
  padding: 2px 0;
}
/* --- FOOTER --- */

#footer {
  height:35px;
  padding:10px 0 0 0px;
  color:#A8C3CF;
  font-size:12px;
  font-weight:normal;
  text-align:center;
  letter-spacing:1px;
  font-family: Arial, sans-serif;
  float:left;
  width:1000px;
  background:#0731a1;
  border-top:5px solid #d00c00;
}
#footer a:link, #footer a:visited {
  color:#A8C3CF;
}
#footer a:hover {
  color:#FFFFFF;
}
/* The Navigation */

#navigation {
  width:640px;
  overflow: hidden;
  margin:5px 5px 5px 5px;
  padding:5px 0px;
}
/* The Attachment */

.contentCenter {
  text-align:center;
}
/* The Page Title */

h2.pagetitle {
  padding:5px 5px;
  margin:0px 0 10px 5px;
  font-size:16px;
  text-align:center;
  color:#4A413C;
  font-family: Arial, Helvetica, sans-serif;
}
/*magbox*/
	
.post {
  width: 336px;
  margin: 0px 0px 5px 5px;
  padding:3px 0 0 0;
  float: left;
  background:#ebe1d2;
  border:1px solid #ded5c9;
  display:inline;
  color:#6c5b42;
  font-style:italic;
  font-family:Arial, verdana, sans-serif;
}
.post h2 {
  margin: 0px 0 0px 0;
  padding: 0px 0px 3px 0px;
  text-align: left;
  font-size: 18px;
  overflow:hidden;
  font-weight:normal;
  height:20px;
}
.post h2 a, .post h2 a:link, .post h2 a:visited {
  color:#354151;
  background-color: transparent;
}
.post h2 a:hover {
  color: #354151;
  background-color: transparent;
}
.postinfo {
  height:28px;
  margin: 0 0 0 0px;
  padding: 2px 0px 0px 0px;
  background:#34424F url(images/postinf.jpg)repeat-x;
}
.categ {
  height:14px;
  margin: 1px 0 0 0px;
  padding: 0px 0px 2px 0px;
  overflow:hidden;
  font-size:12px;
}
.categ a:link, .categ a:visited {
  color:#4395be;
}
.categ a:hover {
  color:#ddd;
  font-weight:normal;
}
.centry a:link, .centry a:visited {
  color: #943d39;
  background-color: transparent;
}
.post img {
  border:0;
  float:left;
  padding:4px 4px;
  background:#fff;
  border:1px solid #ddd;
  margin:2px 5px 2px 0px;
}
.centry p {
  margin:2px 0;
}
.centry a:hover {
  color:#c6150c;
  background-color: transparent;
  text-decoration: none;
}
.centry {
  margin:0 0;
  padding: 0px 5px 5px 5px;
  height:120px;
  overflow:hidden;
}
.ad1 {
  text-align:center;
  margin:5px 5px;
}
.ad2 {
  text-align:center;
  margin:2px auto;
}
#comment {
  height:100%;
  padding:0px 5px;
  margin:0px 0px;
}
h3#comments {
  padding:5px 10px;
  margin:10px 0px;
  border:1px solid #DEDCDD;
  font-size:20px;
  font-weight:normal;
  color:#444;
  background:#fff;
  font-family: Arial, Helvetica, sans-serif;
}
#respond {
  height:100%;
  padding:0px 5px;
  margin:0px 0px;
  background:#fff;
  border:1px solid #DEDCDD;
}
#respond h3 {
  padding:5px 10px 5px 10px;
  margin:10px 0px;
  font-size:22px;
  font-weight:normal;
  color:#444;
  font-family: Arial, Helvetica, sans-serif;
}
#commentform {
  padding:0px 10px 10px 10px;
  margin:0px 0px 0px 0px;
  color:#BFAFA7;
  font-family:Arial, verdana, sans-serif;
}
#commentform p {
  color:#3f79c4;
}
#commentform input {
  background:#F4F4F4;
  border:1px solid #DEDCDD;
  color:#444;
  padding-left:10px;
}
#commentform textarea {
  background:#F4F4F4;
  border:1px solid #DEDCDD;
  color:#444;
  width:95%;
  padding:5px 5px;
}
.comments input#submit {
  width:auto;
  line-height:25px;
  padding:3px 5px;
  background:#0083DB;
  border:2px solid #005F9F;
  color:#fff;
  font-family:Arial, verdana, sans-serif;
}
ol.commentlist {
  list-style:none;
  margin:0;
  padding:0;
  text-indent:0;
}
ol.commentlist li {
  border:1px solid #bbb;
  margin:0 0 10px;
  padding:5px 7px 5px 57px;
  position:relative;
}
ol.commentlist li div.comment-author {
  padding:0 170px 0 0;
}
ol.commentlist li div.vcard {
  font:20px arial, sans-serif;
  padding:5px 0px;
}
ol.commentlist li div.vcard cite.fn {
  font-style:normal;
}
ol.commentlist li div.vcard cite.fn a.url {
  color:#c00;
  text-decoration:none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
  color:#000;
}
ol.commentlist li div.vcard img.avatar {
  border:5px solid #ddd;
  left:7px;
  position:absolute;
  top:7px;
}
ol.commentlist li div.comment-meta {
  font:12px arial, sans-serif;
  position:absolute;
  right:10px;
  text-align:right;
  top:5px;
}
ol.commentlist li div.comment-meta a {
  color:#0083DB;
  text-decoration:none;
}
ol.commentlist li div.comment-meta a:hover {
  color:#000;
}
ol.commentlist li p {
  font:normal 12px arial, sans-serif;
  margin:0 0 1em;
  line-height:18px;
}
ol.commentlist li ul {
  font:normal 12px/1.4 helvetica, arial, sans-serif;
  list-style:square;
  margin:0 0 1em;
  padding:0;
  text-indent:0;
}
ol.commentlist li div.reply {
  display:none;
  background:#777;
  border:2px solid #555;
  color:#fff;
  font:bold 9px/1 arial, sans-serif;
  padding:0px 0px;
  text-align:center;
  width:36px;
}
ol.commentlist li div.reply a {
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
}
ol.commentlist li ul.children {
  list-style:none;
  margin:1em 0 0;
  text-indent:0;
}
ol.commentlist li ul.children li.depth-2 {
  margin:0 0 .25em;
}
ol.commentlist li ul.children li.depth-3 {
  margin:0 0 .25em;
}
ol.commentlist li ul.children li.depth-4 {
  margin:0 0 .25em;
}
ol.commentlist li.even {
  background:#f4F4F4;
}
ol.commentlist li.odd {
  background:#fff;
}
ol.commentlist li.pingback div.vcard {
  padding:0 170px 0 0;
}
.flickr-photos a {float:left; display:inline;}
.more-photos {clear:both;}

.palmares {list-style:none; clear:both;}
.ico_pamares a {
  color: #fff !important;
  width:46px;
  height:18px;
  background:url(images/ico_palmares.png) top left no-repeat;
  list-style:none;
  display:block;
  text-align:center;
  text-decoration:none;
  float:left;
  display:inline;
  font-weight:bold;
  margin:2px;
}
.ico_pamares a:hover {
  color: #000 !important;
  width:46px;
  height:18px;
  background:url(images/ico_palmares2.png) top left no-repeat;
  list-style:none;
  display:block;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}
.top {clear:both;}
.top img {border:none !important; padding:0px; margin:0px;}
.top img a {border:none !important; padding:0px; margin:0px;}
dt {margin-top:5px;}
