/*
Theme Name: Dkn Fusion
Author: Eleazar Dan Biscaro
Website: dkntemplates.com and danbiscaro.com
*/

/*** Reset ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }
:focus { outline: 0; }
img { vertical-align: bottom; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/*** Clearfix ***/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }
.clear { clear: both; }

/*** Positioning and Alignment ***/
.fl { float: left; }
.fr { float: right; }
.txt-left { text-align: left; }
.txt-right { text-align: right; }
.txt-center { text-align: center; }


/*** General Settings ***/
body {
	background: #1b1919 url(../images/body-bg.jpg) repeat;
	color: #fff;
	font-family: Georgia, serif;
	font-size: 14px;
}

h1,h2,h3,h4,h5,h6 { 
	font-weight: normal; 
	margin-bottom: 15px;
	margin-top: 15px;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 20px;
}

h3 {
	display:inline;
	font-size: 36px;
}

p { 
	margin: 0 0px 25px 28px; 
	line-height: 22px;
}

h6 { 
	text-align: center;
	line-height: 22px;
}

/*** Layout ***/
#header {
    float: center;
	margin: auto auto;
	padding: 0px 0px 0px;
	width: 945px;
}

#main {
	margin: auto auto;
	width: 920px;
}



#content {
	float: center;
	width: 900px;
}

#footer {
	margin: auto auto;
	width: 920px;
}

/*** Logo ***/

iframe[seamless] {

    border: none;
}

/*** Banner ***/
.banner {
	border: 5px solid #131212;
	margin-bottom: 5px;
}


/*** Menu ***/
#menu {}

#menu li {
    display : inline;
	margin-bottom: 5px;
}

#menu li a:link,
#menu li a:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

 /* unvisited link */
a:link {
  color: red;
}

/* visited link */
a:visited {
  color: orange;
}

/* mouse over link */
a:hover {
  color: lightcoral;
}

/* selected link */
a:active {
  color: lightcoral;
} 

/*** Side Menu ***/
#sidemenu {
    position: fixed;
    right: 0;
    top: 30%;
    width: 8em;
    margin: -2.5em 0 0 0;
    z-index: 5;
    background: hsla(0, 0%, 40%, 0.7);
    color: white;
    font-weight: bold;
    font-size: large;
    text-align: left;
    border: solid hsla(0, 0%, 10%, 0.5);
    border-right: none;
    padding: 0.5em 0.5em 0.5em 2.5em;
    box-shadow: 0 1px 3px black;
}


#sidemenu li a:link,
#sidemenu li a:visited {
	margin: 0 
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */}

  /* Make menu absolute, not fixed, on IE 5 & 6 */
  #sidemenu { position: absolute }
  *>#sidemenu { position: fixed }
