/**
Theme Name: Blue Star Mag
Author URI: http://www.sinisanikolic.info
Theme URI: http://www.sinisanikolic.info/demo/9
Version: 1.0
Author: sin2384
Description: Wordpress dark blue mag theme - Bingo Mag
*/
@import url("css/comments.css");
@import url("css/slide.css");
* {
  margin: 0;
  padding: 0;
}
a:link, a:visited {
  color: #0E5889;
  text-decoration: none;
}
a:hover {
  color: #fdbb27;
}

html body {
  background: url(images/bg.jpg);
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial;
  padding-top: 30px;
}
#mainwrap {
  margin: 0 auto;
  width: 960px;
  background: #CFCBA9;
}
#header {
  width: 100%;
  background: #559ead;
  overflow: hidden;
  opacity: 0.7;
  filter: alpha(opacity = 70);
}
#topwrap {
  margin: 0 auto;
  width: 960px;
}


#blogtitle, #heading, .description {
  color: #074651;
  text-transform: uppercase;
  margin-bottom: -40px;
  display: inline;
  position: relative;
  top: 15px;
  font-size: 22px;
}
.description {
  text-transform: none;
  font-size: 16px;
  background: url(images/bg.jpg) repeat-x;
  color: #ccc;
  padding: 2px;
}
.adv {
  float: right;
  border: 0;
  position: relative;
  top: -20px;
  right: 10px;
}
#top {
  clear: both;
  width: 960px;
  height: 40px;
  border-bottom: 3px solid #313131;
}

ul#nav {
 float: left;
}
ul#nav li {
  display: inline;
}
ul#nav li a {
  float: left;
  display: block;
  padding: 11px;
  color: #e8305b;
  font-weight: bold;
  margin-right: 2px;
}
ul#nav li a:hover {
  background: #e8305b url(images/nav.jpg) no-repeat scroll bottom center;
  color: #fff;
}
ul#nav li.current_page_item a{
  background: #e8305b url(images/nav.jpg) no-repeat scroll bottom center;
  color: #fff;
}
#rsslinks {
  float: right;
  text-transform: uppercase;
  padding: 12px;
}
#rsslinks a {
  color: #000;
  background: url(images/rss.png) no-repeat scroll 1px 1px;
  padding-left: 20px;
  padding-bottom: 3px;
}

#upcontent {
  background: #141c2a;
  height: 300px;
  width: 960px;
  margin: 20px 0;
  overflow:hidden;
}


/* ADVERT */

.advert{
 float: right;
 padding:5px;
 background:#0B4871 ;
 border:1px solid #d1cabb;
 height: 270px;
 width: 270px;
 margin: 10px 10px 0 0;
 }

.advert img{
 padding:5px;
 border:none;
 margin:0;
 float: left;
 }

#contentwrap {
  float: left;
  width: 560px;
}
.inside {
  padding: 5px;
}


#sidebar {
  float: left;
  width: 200px;
  background: #141c2a url(images/h3.jpg) no-repeat scroll top left;
  margin-left: -20px;
  display: inline;
  margin-right: 10px;
}
#sidebar2 {
  float: left;
  width: 200px;
  background: #141c2a url(images/h3.jpg) no-repeat scroll top left;
}


#footer {
  clear: both;
  width: 940px;
  padding: 10px;
  height: 20px;
  color: #0E5889;
  background: url(images/nav2.jpg) repeat-x;
}
.fleft {
  float: left;
  padding: 2px;
}


.sponsor {
  float: right;
  padding: 2px;
}




/*wp styles*/
#sidebar h3, #sidebar2 h3 {
  padding: 10px;
  color: #E8305B;
  border-bottom: 2px solid #ccc;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
.wbot {
   background: url(images/widgetbot.jpg) no-repeat;
   width: 200px;
   height: 15px;
}


.side-widget, .widget {
  border-bottom: none;
  margin-bottom: 5px;
  width: 180px;
  padding-bottom: 15px;
  color: #fff;
}
.side-widget ul li, .widget ul li {
  line-height: 25px;
  padding: 0 19px;
  border-bottom: 1px dotted #0e5889;
  background: url(images/list.jpg) no-repeat scroll 0px 6px;
}
.side-widget ul li a, .widget ul li a, .side-widget a:visited, .widget a:visited {
  color: #999999;
}
.side-widget a:hover, .widget a:hover {
  color: #fdbb27;
}


.side-widget li ul, .widget li ul {
  margin-top: 5px;
  border-top: 1px dotted #0e5889;
}

img {
  padding: 5px;
}
ul li {
  list-style: none;
}
h1 {
  font-size: 22px;
}
h2 {
  font-size: 18px;
}
h3 {
  font-size: 14px;
}
h4 {
  font-size: 13px;
}
blockquote {
  padding: 10px;
  background: #36434c;
}
.post h2 {
  border-bottom: 1px solid  #36434c;
  margin-bottom: 5px;
  padding-bottom: 2px;
}


.post h2 a {
  color: #2e2e2e;
  background: #1e1e1e url(images/h2.jpg) no-repeat scroll top right;
  color: #fff;
  padding: 3px 30px 3px 3px;
}
.metadata {
  color: #666666;
}
.metadata a {
  color: #0E5889;
}
.comm {
  background: url(images/comment.jpg) no-repeat scroll left;
  padding: 5px 0px 5px 17px;
}
.author {
  background: url(images/author.jpg) no-repeat scroll left;
  padding: 5px 0px 5px 17px;
}
.edit {
  background: url(images/edit.jpg) no-repeat scroll left;
  padding: 5px 0px 5px 17px;
}
.categ {
  background: url(images/categ.jpg) no-repeat scroll left;
  padding: 5px 0px 5px 17px;
}
.sep {
  position: relative;
  top: 5px;
}
.date {
  background: url(images/date.jpg) no-repeat scroll left;
  padding: 5px 0px 5px 17px;
}
a.more-link {
  background: #0E5889;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  padding: 3px;
  padding-left: 10px;
  border: 2px solid #0b4368;
  float: left;
}
a.more-link:visited {
  color: #fff;
}


.taggs {
  background: #0E5889;
  border: 2px solid #0b4368;
  padding: 3px;
}
.taggs a{
  color: #fff;
}


.post {
  margin-bottom: 15px;
  padding-bottom: 15px;
  margin-left: 5px;
}
.entry {
  margin-top: 10px;
  color: #141c2a;
  line-height: 20px;
  text-align: left;
}
.entry ul li {
  background: url(images/postli.jpg) no-repeat scroll 0 5px;
  padding-left: 10px;
  margin-left: 10px;
}
.entry img {
  border: 1px solid #e1e1e1;
}



.alignleft {
  float: left;
  margin: 0 5px 5px 0px;
}
.alignright {
  float: right;
  margin: 0 5px 5px 5px;
}

#wp-calendar {
  margin: 10px;
}
th {
  padding: 6px 6px 6px 7px;
}
td a:link {
  background: #36434c;
  padding: 1px 6px;
  color: #fff;
}
caption {
  background: #0E5889;
}


/* TWO ROWS CONTENT */
.row { clear: both; }
.col1 { width: 500px; float: left; padding: 0 10px; }
.col2 { width: 500px; float: left; padding: 0 10px; }
/* END TWO ROWS CONTENT */

.wp-pagenavi {
  clear: both;
  text-align: center;
}
.pages, .wp-pagenavi a {
  background: #E8305B  !important;
  padding: 5px !important;
  border: none !important;
  color: #fff !important;
}
.current {
  padding: 4px !important;
  border: 1px solid #666666  !important;
  background: #666666 !important;
  color: #fff !important;
}
.page {
  color: #fff !important;
}

/* category menu */

#catmenucontainer{
   clear: both;
	height:35px;
	background:url(images/nav2.jpg) repeat-x;
	display:block;
	padding:0px 0 0px 0px;
	font: 12px Century gothic,verdana, Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
    border-bottom:1px solid #0E5889;
    position: relative;
    top: -20px;
	}

#catmenu{
	margin: 0px;
	padding: 0px;
	width:960px;
	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: #8597A3;
	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: #8597A3;
    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/nav2.jpg) repeat-x;
	width: 150px;
	color: #8597A3;
	font-family:century gothic,Georgia,  sans-serif;
	font-weight: normal;
	float: none;
	margin: 0px;
	padding: 8px 10px 7px 10px;
	border-bottom: 1px solid #0E5889;
    font-weight: bold;

	}

#catmenu li li a:hover, #catmenu li li a:active {
	background:url(images/nav2.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;
	}

/* end cat menu */
