/* 
	Theme Name: Dotn
	Description: Dotn theme
	Author: OP
*/
body { 
	background-color:#777;
	background-image:url(img/body_bg.jpg);
	padding: 0px;
	margin: 0px;
}

#bg_top{
	position:absolute;
	width:100%;
	height:300px;
	z-index:-1;
}


#bg_left{
	background-image:;
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width: 30%;
	height:300px;
}

#bg_right{
	background-image:;
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width: 30%;
	height:300px;
}

#wrapper{
	width: 1000px;
	background-color:#222;
	height:auto;
	margin: 0 auto;
	z-index:0;
	border-left:#666 solid 1px;
	border-right:#666 solid 1px;
	border-bottom:#666 solid 1px;

}

#header {
	height:300px;
	width:100%;
	background-image:url(img/hdr.jpg);
	margin: 0 auto;
	margin-bottom:12px;
	border-bottom:#000 solid 3px;
	}

#left {
	position: relative; 
	float:left;
	height:auto;
	min-height:400px;
	width:18%;
	background-color:#222;
	background-image:url(img/columnbg.jpg);
	border:#333 solid 1px;
	margin-left:12px;
	}
	
#right {
	position: relative; 
	float:right;
	height:auto;
	min-height:400px;
	width:18%;
	background-image:url(img/columnbg.jpg);
	border:#333 solid 1px;
	margin-right:12px;
        text-align:center;
	}

#right img {
        border:0px;
        margin-bottom:4px;
	}

#columns table{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:75%;
	margin-left:20px;
}

#columns table td{
        vertical-align:top;
}

#columns h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	font-weight:bold;
	font-variant:small-caps;
	color:#111  ;
	margin-left:20px;

	}
	
#columntop {
	width:100%;
	height:60px;
	background-image:url(img/columntop.jpg);
	}

#columnbottom {
	position: absolute; 
	width:100%;
	height:61px;
	background-image:url(img/columnbottom.jpg);
	bottom:0;
	}
	

#columns hr {
	height:0;
	border:0;
	border-top:1px solid #555;
	width:90%;
	}

#columns a:link{
text-decoration:none;
color:#333;
}
#columns a:visited{
text-decoration:none;
color:#333;
}
#columns a:hover{
text-decoration:underline;
color:#444;
}
#columns a:active{
text-decoration:underline;
color:444;
}

	
#navi {
	margin: 0 auto;
	width:59%;
	height:30px;
	background-image:url(img/navi_bg.jpg);
	border:#333 solid 1px;
}

#navi table {
	margin: 0 auto;
	border:none;
	width:70%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	font-weight:bold;
	font-variant:small-caps;
	color:#777;
}

#navi table tr {
	width:600px;
	border:#333 solid 1px;
}

#navi table td {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	align:center;
}
#navi table td.diam {
	font-size:100%;
}

#navi table td a:link{
	color:#666;
	text-decoration:none;
}
#navi table td a:visited{
	color:#666;
	text-decoration:none;
}
#navi table td a:hover{
	color:#999;
	text-decoration:underline;
}
#navi table td a:active{
	color:#999;
	text-decoration:underline;
}

#navi table td#currentpage a {
	color:#999;
	text-decoration:underline;
}	
		
#content {
	margin: 0 auto;
	width:59%;
	min-height:600px;
	height:auto;
	background-image:url(img/contentbg.jpg);
	border:#555 solid 1px;
	margin-bottom:1px;
	text-align:left;
	}

#content a:link{
text-decoration:none;
color:#663333;
}
#content a:visited{
text-decoration:none;
color:#663333;
}
#content a:hover{
text-decoration:underline;
color:#990000;
}
#content a:active{
text-decoration:underline;
color:#990000;
}



#content .post{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:75%;
	margin-right:30px;
	margin-left:30px;
}

#content.post p{

}

#content .post_texts{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:75%;
	margin-right:30px;
	margin-left:30px;
}

#content .post_texts em{
font-style:oblique;
font-size:1.2em;
}


#content .text{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:85%;
        margin-left:30px;
        margin-right:30px;
}

#content .orderform{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:100%;
        margin-left:30px;
        margin-right:30px;
}



#content p{
}

#content hr {
	height:0;
	border:0;
	border-top:1px solid #777;
	width:95%;
        padding-top:10px;
        padding-bottom:10px;
	}

#content img{
 border:#111 solid 1px;
	}

#content .navigation{
	text-align:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:70%;
        margin-left:30px;
        margin-right:30px;
}

#content table.textmenu{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
        margin:0 auto;
}

#content table.textmenu td{
         padding-left:0px;
         padding-right:20px;
         padding-bottom:5px;
}

#content table.textmenu td a:link{
text-decoration:none;
color:#333;
}
#content table.textmenu td a:visited{
text-decoration:none;
color:#333;
}
#content table.textmenu td a:hover{
text-decoration:underline;
color:#555;
}
#content table.textmenu td a:active{
text-decoration:underline;
color:555;
}

#content table.gallerymenu{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
        margin-left:20%;
}

#content table.gallerymenu td{
         padding-left:0px;
         padding-right:35px;
         padding-bottom:5px;
}


#content table.gallerypromo{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
        margin-left:5%;
}

#content table.gallerypromo td{
         padding-left:0px;
         padding-right:35px;
         padding-bottom:5px;
}

#content table.gallerymenu td a:link{
text-decoration:none;
color:#333;
}
#content table.gallerymenu td a:visited{
text-decoration:none;
color:#333;
}
#content table.gallerymenu td a:hover{
text-decoration:underline;
color:#555;
}
#content table.gallerymenu td a:active{
text-decoration:underline;
color:555;
}


#content table {
margin-left: 20px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#content table.form {
width:75%;
}

#content table.products {
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
        font-weight:bold;
	padding-left:25px;
        margin-left:5%;
   
}

#content table td.product {
	font-size:100%;
	color:#000;
	padding-left:25px;
}

#content table td.product h5 {
	font-size:75%;
	color:#111;
        margin-top:-3px;
}

#content table.discography {
width:75%;
}

#content table td.info {
font-size:80%;
color:#000000;
padding-left:15px;
padding-right:15px;
	}

#content table td.memberheader {
font-size:110%;
padding:0px 0px 10px 0px;
	}

#content .toplist {
border:#777 solid 1px;
margin: 5px 0px 0px 0px;
width:145px;
min-height:100px;
background-color:none;
color:#000000;
font-size:80%;
padding-left:15px;
	}

#content table td.tracklist {
font-size:90%;
color:#000000;
padding-left:20px;
	}

#content .smalltext {
font-size:80%;
color:#000000;
	}

#giglist_uc em{
font-size:90%;
font-style:oblique;
}

#giglist_uc ul{
padding-right:20px;
list-style:none;
}

#giglist_past em{
font-size:90%;
font-style:oblique;
}

#giglist_past ul li{
padding-right:20px;
padding-bottom:10px;
list-style:none;
}

#footer {
	position:relative;	
	margin: 0 auto;
	width:59%;
	height:20px;
	background-image:url(img/navi_bg.jpg);
	border:#333 solid 1px;
	margin-bottom:20px;
	text-align:center;
	}

#footer span {
	position:absolute;
	width:100%;	
	top:3px;
	left:0px;
	font-family:Tahoma, sans-serif;
	font-size:60%;
	color:#777;
	}
#footer span.login{
        font-size:60%;
	top:15px;
	}
#footer span.login a:link{
	color:#222;
	}
#footer span.login a:visited{
	color:#222;
	}
#footer span.login a:hover{
	color:#666;
	}
#footer span.login a:active{
	color:#666;
	}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:120%;
	font-weight:200;
	color:#666;
	padding-left:14px;
        margin-bottom:-10px;
        margin-top:30px;
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
	color:#000;
	padding-left:20px;
}

h3 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:110%;
	color:#000;
	padding-left:25px;
}

#content h4 {
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:90%;
	color:#000;
	padding-left:25px;
}

#content h6 {
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.2em;
	color:#000;;
}

small {
	font-family:Verdana, Geneva, sans-serif;
	font-size:60%;
	color:#333;
	padding-left:25px;
	line-height:2px;
}

breadcrumb {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#111;
	padding-left:25px;
}
product {
        font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:100%;
	color:#000;
        font-weight:bold;
	padding-left:25px;
}