/*

	project: interactive media (free css template)
	author: luka cvrk (www.solucija.com)
	
*/
/*

	modified by: e-Soft24 (www.e-soft24.com) for the video bookmark script
	Please Note: If you use this template you must leave the above notice and the link to www.solucija.com in the footer of the script intact
	
*/
   
* { margin:0; padding:0; }
body { 
font: 72.5%/1.7em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; 
color:#555; 
background: #fff url(../images/headerbg.gif) repeat-x; 
}

/* general styling */
a { 
color:#007898; 
background: inherit; 
border-bottom:1px dotted #ccc; 
text-decoration:none; 
}
a:hover { 
border-bottom:1px solid #ccc; 
color: #808080; 
background: inherit;
}
a:focus { outline: 0; }
img { border: 0; text-decoration: none; }

/* content */
.wrap { width:950px; margin:0 auto; }
#logo {float:left; margin: 26px 20px 0px 0px; color:#768998; }
h1 { margin: 0 0 10px; letter-spacing: 1px; font-size: 2em; }
h1 a { color: #fff; }
h1 a:hover { color: #FFFCB3; }
	
/* main navigation */
#nav { float:right; border:none; padding:0; margin: 47px 10px 0px 0; }
#nav li { float:left; list-style:none; margin:0 4px 0 0; padding:0; font-size: 1.1em; }
#nav li a { display:block; padding: 10px 12px 15px; color:#768998; text-decoration:none; border: 0; margin:0 1px 0 0; }
#nav li a:hover, #nav li a.current { background: url(../images/barbg.gif) no-repeat bottom center; color:#fff; }	
	.akey { border-bottom: 1px dotted #4B5761; }

/* sub navigation */
#sub_nav {
clear:both;
margin:0px 0px 0px 0px;

}
#sub_nav li {
float:left; 
margin: 0px 10px;
list-style:none;
color:#FFFF80;
}
#sub_nav li a {
color:#ffffff;
}
#sub_nav li a.log {
color:#FFFF80;
}

/* search form */
#search_form {
  margin: 1.5em 0.5em;
}
#search_form #s {
	width: 175px;
  padding: 6px;
  border: 2px solid #ccc;
  font-size: 1.1em;
}
#search_form #go {
    margin-bottom: -6px;
}

/* forms */
#login, #import{
   margin: 1.5em 0.5em;
}

#login span{
  font: 1.4em "Trebuchet MS", Arial;
  font-weight:bold;
}

input.textfield {
  width: 175px;
  padding: 6px;
  border: 2px solid #ccc;
  font: 1.2em "Trebuchet MS", Arial;
}

input.textfield2 {
  width: 300px;
  padding: 6px;
  border: 2px solid #ccc;
  font: 1.2em "Trebuchet MS", Arial;
}

input.textfield3, input#thumb {
  width: 400px;
  padding: 6px;
  border: 2px solid #ccc;
  font: 1.2em "Trebuchet MS", Arial;
}

textarea.texta, textarea#embed {
  width: 450px;
  height: 90px;
  padding: 6px;
  border: 2px solid #ccc;
  font: 1.2em "Trebuchet MS", Arial;
}

input.btn {
	margin-top: 1em;
  background: #2e465d;
  border: 0;
  padding: 5px;
  color: #fff;
  font-weight: bold;
  font: bold 1.2em "Trebuchet MS", Arial;
}
.error {
	padding: 5px 5px 5px 35px;
  margin: 0px 0px 20px 0px;
  color: #cc0000;
  background: transparent url(../images/error.png) no-repeat center left;
  background-position:7px;
  border: 2px solid #cc0000;
}
.success {
	padding: 5px 5px 5px 35px;
  margin: 0px 0px 20px 0px;
  color: #390;
  background: transparent url(../images/success.png) no-repeat center left;
  background-position:7px;
  border: 2px solid #390;
}

/* main content */
#left { 
float: left; 
width: 640px;
margin: 20px 0 20px 10px; 
}
#left h2 { 
float: left; 
font: 2.1em "Trebuchet MS", Arial; 
background: url(../images/h2bg.gif) repeat-x bottom; 
color:#121212; 
letter-spacing:-1px; 
margin: 0px 0 20px 0;
clear:left;
}
#left h2 a {
color:#121212; 
text-decoration:none; 
border: 0; 
}
#left h3 { 
clear:left;
font: 1.5em "Trebuchet MS", Arial;
border-bottom:1px solid #ccc;
color:#121212;
padding-bottom:3px;
margin: 0 0 12px;
}
#left div.bm_item { 
clear: both; 
margin: 5px 0 20px 0;
padding-bottom:5px;
min-height:100px;
height: auto !important;
height: 100px;
font-size:110%;
line-height:21px;
border-bottom:1px solid #eee; 
}
#left div.bm_item img.vdo{
height:75px;
width:100px;
float: left;
margin: 5px 5px 0px 5px;
border: 1px solid #2E6AB1;
}

#left img.bmimgall{
clear: both;
height:75px;
width:100px;
margin: 0px 5px 10px 5px;
border: 1px solid #2E6AB1;
}

#left div.bm_item img.ic{ 
margin: 0px 5px;
margin-bottom:-3px;
}
#left div.embed_video {
clear: both;
}

#left div.user {
	clear: both;
	margin: 0px 0px 20px 0px;
	font-size:110%;
	line-height:21px;
}
#left div.user img{
	float: left;
  margin: 5px 10px 25px 0px;
}
#left p.static { 
clear: both; 
margin: 5px 0 20px 0;
padding-bottom:5px;
font-size:110%;
line-height:21px; 
}

/*forms*/
#left #login p { 
clear: both; 
margin: 5px 0px;
padding-bottom:5px;
font-size:110%; 
line-height:21px;
}
#left #login p img { 
margin: 5px 0px;
}

/*more*/
#left p.more {
	display: none;
	margin: 0px;
}
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	margin-left:5px;
	background: transparent url('../images/down.gif') no-repeat left; }
a.hideLink {
	background: transparent url('../images/up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; }
	
/* sidebar */
#right {	
width:250px; 
float:right; 
margin: 0 0 20px 0; 
}
#right h2 { 
color:#fff; 
margin: 0 0 5px 0; 
font: bold 1.2em "Trebuchet MS", Arial; 
background: #fff url(../images/sideh2bg.gif) repeat-x; 
padding: 4px 10px; 
border-bottom: 2px solid #000; 
}
#right ul { 
list-style:none; 	
border-top:1px solid #eee; 
border:none; padding:0; 
margin:0 0 15px 0; }
#right ul li { 
border-bottom:1px solid #eee; 
padding:5px; 
margin:0; 
}
#right ul li a { border: 0; }

#tagcloud { margin: 0 0 20px; }
#tagcloud a { margin: 0 5px 0 0; color: #25771F; }
#tagcloud a:hover { background: #E7FEE5; color: #007898; }
	
#info { border: 1px solid #ccc; padding: 3px 5px; margin: 0 0 10px; }


#footer { clear: both; border-top: 1px solid #ccc; padding: 20px 0; color:#808080; }
#footer p { line-height: 2.5em; } 
#footer p.cc { color:#ccc; }
#footer p.cc a { color:#ccc; }

.clear_both{
	clear:both;
	height:20px;
}
.blank{
	height:50px;
}

p.side_ad, p.mid_ad {
	text-align:center;
	margin: 10px 0px;
}

p.top_ad {
	clear:both;
	text-align:center;
	padding-top:15px;
}

p.side_ad a, p.top_ad a, p.mid_ad a {
	border:0px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#pagination{
padding: 0px;
}

#pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 1.1em;
}

#pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

#pagination a, #pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

#pagination a:hover, #pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

#pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

#pagination a.disablelink, #pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

#pagination a.prevnext{
}