	/*
Theme Name: Cardeo Minimal	
Theme URI: http://www.cardeo.ca	
version:   1.0
client:    The Sweden Beat
author:    petra farinha
email:     petra@prntscreen.net
website:   http://www.prntscreen.net
*/

@charset "UTF-8";
/* CSS Document */

/* = BLOCKS
-----------------------------------------------------------------------------*/
#container {
 width: 980px;
 margin: 0px auto;
 padding: 0px;

 
}

#header {
 width: 980px;
 float: left;
 margin: 0px 100px;
 padding: 0px;

}

#main {
 float:left;
 width: 980px;
 margin: 0px 100px;
 padding: 0px;
 clear: both;
 
}

#left {
 float: left;
 width: 640px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align: left;
}

#right {
 float: right;
 width: 310px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;


}
#sidebar {
 float: left;
 width: 155px;
 margin: 0px 0px 0px 15px;
 padding: 0px;
}

#ads {
 float: right;
 width: 125px;
 margin: 0px 0px 0px 10px;
 padding: 0px;
}

#footer {
 float: left;
 width: 980px;
 margin: 40px 0px 0px 0px;
 padding: 7px;
 clear: both;
 font-size: 11px;
 line-height: 16px;
 text-align: center;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #000000;
}


/* = GLOBAL
-----------------------------------------------------------------------------*/

body {
 font-family: "Times New Roman", Times, serif;
 font-size: 12px;
 line-height: 16px;
 color: #0A0346;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 vertical-align: top;
 border: 0;
 background-color: #fff;
}

img {
 border: 0;
}

a, a:link, a:visited {
 color: #0A0346;
 text-decoration: underline;
 border: 0;
}

a:hover {
 color: #100578;
 text-decoration: none;
 border: 0;
}

.current_page_item {
 font-weight: bold;
}

ul {
 margin: 0;
 padding: 0px 0px 0px 0px;
 list-style: none;
 border: 0;
 -moz-padding-start:40px;
}

li {
 list-style: square;
}

ol li {
 list-style-type: decimal;
}

/* = HEADER
-----------------------------------------------------------------------------*/
#logo {
 float: left;
 width: 300px;
 margin: 0px 20px 0px 0px;
 padding: 0px;
}

#mainnav {
  float: left;
  width: 980px;
  margin:0px 0px 35px 0px;
  padding:5px 0px 5px 0px;
  border-top:#0A0346 solid 1px;
  border-bottom:#0A0346 solid 1px;
  text-align: center;
}
#mainnav ul	{
	list-style:none;
	margin:3px 0px 5px 0px;
}
#mainnav li {
  display:inline;
  margin-left:30px;
  margin-right:30px;
  font-size:13px;
  line-height:13px;
  text-transform:uppercase;
}

#mainnav a, #mainnav a:link, #mainnav a:visited {
 text-decoration: none;

}
#mainnav a:hover{
 text-decoration: underline;

}



/* = LEFT
-----------------------------------------------------------------------------*/

.current{
  float: left;
  width: 640px;
  margin: 0px;
  clear:both;
   /*background-color:#D6D6D6;*/
}
.currentpostmag{
  float: left;
  width: 640px;
  margin: 0px;
   /*background-color:#D6D6D6;*/
}
#imgcurrent{
  float: left;
  width: 360px;
  margin: 0px 0px 20px 0px;
}
#textcurrent{
  float: right;
  width: 260px;
  margin: 0px 0px 20px 0px;
  text-align:left;
}

#previous{
  float: left;
  width: 300px;
  margin:20px 0px 30px 0px;
}
#previousPage{
  float: left;
  width: 640px;
  margin:10px 0px 30px 0px;
}
#featured{
  float: right;
  width: 320px;
  margin:20px 0px 30px 0px;
}
.titlebottom{
  margin-top:15px;
  margin-bottom:5px;
  padding:0px;
  border-top:#D6D6D6 solid 1px;
  border-bottom:#D6D6D6 solid 1px;
}

.titlebottomabout{
  margin-top:0px;
  margin-bottom:15px;
  padding:0px;
  border-top:#D6D6D6 solid 1px;
  border-bottom:#D6D6D6 solid 1px;
}
#imgcurrent{
 float:left;
 margin: 0px;
 padding-right: 10px; 
}
.previousthumbboxone{
 float:left;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 230px;
}
.previousthumbboxtwo{
 float:left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 230px;
}
.previousthumbboxone1{
 float:left;
 margin: 15px 40px 0px 0px;
 padding: 0px;
 height: 230px;
}
.previousthumbboxtwo2{
 float:left;
 margin: 15px 0px 0px 0px;
 padding: 0px;
 height: 230px;
}
.imgthumb{
 margin-bottom: 10px;
}
.imgthumbart{
 margin-bottom: 10px;
}
.titlethumb{
 width: 125px;
}



/* = POSTS
-----------------------------------------------------------------------------*/

.posts {
 font-size: 13.5px;
 line-height: 18px; 
 text-align: justify;
 margin:0px;
 padding:0px;
}
.intromag{
 font-size: 15px;
 line-height: 22px;
 padding: 10px;
 background-color: #ebebeb;
 margin: 10px 0px 0px 0px;
}

#next {
 float: left;
 width: 640px;
 clear: both;
 border-top:#0A0346 solid 1px;
 border-bottom:#0A0346 solid 1px;
 margin: 50px 0px 0px 0px;
}

.alignright {
 float: right; 
 margin: 0px;
 padding-right: 5px;
}

.alignleft {
 float: left; 
 margin: 0px;
 padding-left: 5px;
}

.postvideo object{
width: 100%;
height: 100%;
}

.postvideo embed {
width: 100%;
height: 100%;
}


/* = ARTISTS
-----------------------------------------------------------------------------*/
.artistbox{
 float:left;
 margin: 0px 0px 0px 0px;
 padding: 0px;

}
.artistthumbboxone{
 float:left;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 230px;
}
.artistthumbboxtwo{
 float:left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 230px;
}



/* = COMMENTS
-----------------------------------------------------------------------------*/
.recent-post-content {
width: 215px;
float: right;
margin: -66px 0 0 5px;
padding: 0;
clear: left;
background: none;
}
.footer-thumb {
width: 40px;
height: 40px;
border: 1px solid #555;
margin: 3px 6px 15px 3px;
padding: 0;
float: left;
}
#recent-posts {
   width: 269px;
   margin: 0 0 20px 0;
   padding: 10px 20px 10px 0;
   background: none;
   font-size: 11px;
}



/* = SIDEBAR
-----------------------------------------------------------------------------*/

#sidebar ul {
 -moz-padding-start:0px;
}

.description {
 padding-right:5px;
}

#sidebar li {
 font-size: 12px;
 line-height: 18px;
 list-style-type: none;
}

#sidebar p {
 font-size: 10px;
 line-height: 18px;
 margin: 0;
}
.wid{
  margin-top:15px;
  margin-bottom:10px;
  padding:0px;
  border-top:#D6D6D6 solid 1px;
  border-bottom:#D6D6D6 solid 1px;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 18px;
  font-weight: bold;
}
h2.wid{
font-size: 22px;
}
#twitter_update_list li {
 list-style-type: none;
}

.imgads{
 margin-bottom:20px;
 border:0px;
}

submit{
 padding-top: 25px;
}



/***------------------------------------
Type
------------------------------------***/

h1 {
 font-size: 35px;
 font-weight: bold;
 line-height: 40px;
 text-decoration: none;
 margin: 0px;
 padding: 0px 0px 5px 0px;
 text-transform: uppercase; 
}

h2 {
 font-size: 27px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 line-height: 23px;

}

h3 {
 font-size: 12px;
 margin: 2px 0px 2px 0xp;
 padding: 0px;
 text-transform: uppercase;
 line-height: 0px;
}

h4 {
 font-size: 12px;
 font-weight: normal;
 text-transform: uppercase;
 margin: 0px;
 padding-left: 2px;
}

h5 {
 font-size:12px;
 padding: 0;
}
h1 a, h1 a:link, h1 a:visited {
 text-decoration: none;
}
h2 a, h2 a:link, h2 a:visited {
 text-decoration: none;
}
h3 a, h3 a:link, h3 a:visited {
 text-decoration: none;
}
h1 a:hover,h2 a:hover {
  color:#D6D6D6;
  text-decoration: none;
}
h3 a:hover  {
  color:#100578;
  text-decoration: none;
}


#nav a, #nav a:link, #nav a:visited, #nav a:hover {
 text-decoration: none;
 font-weight: bold;
}


