*{margin:0px;padding:0px;border:0px;}
@font-face { font-family: HN; src: url( ul.ttf ) format("truetype");  }
body{background:url('images/back21.jpg') no-repeat 46% -65px;background-color:black;font:1em/1.5em "Open Sans","Serif";}
#wrapper{width:980px;position:relative;left:50%;margin-left:-490px; margin-bottom:226px;}
#header{width:980px;}
#ha{float:left;}
#logo{width:820px;height:75px;background:url('images/logo.png') top center no-repeat;position:relative;top:225px;}
#logoc{position:relative;left:64px;top:20px;font:1.6em/1.5em"Bank Gothic", Sans-serif;color:white;}
#sloganc{position:relative;left:64px;top:10px;font:0.8em/1.4em"Arial", Sans-Serif;color:#222222;}
#mainnav{width:980px;height:40px;background:url('images/mainnav_back.gif') top center no-repeat;position:relative;top:225px;font:.9em/1.5em "Open Sans","Garamond", Serif;color:white;}
#mainnav ul{padding-top:10px;}
#mainnav li{display:inline;margin-left:30px;}
#mainnav li a{color:#fff;text-decoration:none;}
#mainnav li a:visited{color:#fff;}
#secnav{width:980px;height:4px;background-color:#3b3b3b;position:relative;top:225px;font:.8em/1.5em "Open Sans","Garamond", serif;color:#979797;}
#secnav ul{margin-left:20px;padding-top:5px;}
#secnav li{display:inline;margin-right:30px;}
#mycontent{width:980px;background-color:white;clear:both;position:relative;top:225px;overflow:auto;}
#slidex{margin-left:20px;margin-top:20px;float:left;}
#ads{width:300px;height:330px;float:left;background-color:#333333;margin-top:20px;margin-left:20px;}
#adstop{width:300px;height:65px;background:url('images/sp_bar.gif') top center no-repeat;}
#adscontent{}
#acontent{width:620px;float:left;margin-left:20px;margin-top:20px;}
#ac-main{width:620px;float:left;}
#sidebar{width:300px;min-height:200px;background-color:#333333;float:left;margin-left:20px; margin-top:20px; margin-bottom:20px;}
#ac-main li{font:1em/2em"Open Sans","Garamond", Serif;padding-left:60px;padding-right:60px;color:#929292;}
#sidebar-content{padding-top:20px;padding-left:20px;padding-right:20px;}
#footer{width:100%;height:240px;background-color:#333333; position:relative;}
#footer p { width:980px; margin: 0 auto; padding-top:20px; font-size:11px; color:#dadada;}
h1{font:1.5em/1.5em "HN", "Open Sans", Serif;border-bottom:#a2bc0c 1px dotted;color:#343434;}
#mycontent p{
  font-size:1em;
  line-height: 1.8em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 200;
  padding-left:60px;
  padding-right:60px;
  color:#555;
  padding-bottom:1.2em;}
/*#content p, #mycontent ul, #mycontent ol {font-style:oblique;}*/
#mycontent h2{font:3em/1.2em "Open Sans","Garamond", Serif;color:#333;}
#ac-main h2{
    font:3em/1.2em "Open Sans","Garamond", Serif;
    padding-left:20px;
    color:#333;
    margin-left:40px;
    margin-right:60px;
    margin-top:20px;
    margin-bottom:30px;
    letter-spacing:-2.4px;
    font-weight:800;
   }
#ac-main h4 {
   background-color: #333333;
    color: #888888;
    font-size: 1em;
    margin-left: 60px;
    margin-right: 60px;
    padding: 10px;
}

#ac-main h2 {
    margin: 0px;
    padding-left: 10px;
  }

  #ac-main h3 {
    margin-top: 2em;
    border-top: 1px dotted #dadada;
    padding-top: 1em;
  }

  #ac-main li {
    margin-left: 20px;
    padding-left: 0px;
  }

  #ac-main strong {
    font-weight: 800;
  }

  

  #acontent img {
    border: 0px;
  }

  
#mycontent h2.widgettitle{color:#666;}
a.link{}
#mycontent #ac-main a:link {color:#aacc00;}
visited hover active h2 a:link{text-decoration:none;color:#333333;}
a:active{text-decoration:none;color:#adb102;border:none;}
a:visited{text-decoration:none;color:#fff;border:none;}
#acontent a:visited{color:#929292;text-decoration:underline;}
a:hover{text-decoration:none;color:#555353;border:none;}
#acontent h2 a{color:#333333;}
.right h2{font-size:14px;padding:3px 0px;margin:0px 7px 3px 7px;border-bottom:dashed 1px #ccc;}
.right ul{list-style-type:none;margin:0;padding:0;}
.right ul li{list-style-type:none;margin:0 0 20px 0;padding:0;}
.right ul li ul{list-style-type:square;margin:0px;padding:0 3px;}
.right ul li ul li{list-style-type:none;background:transparent url(images/bullet.gif) no-repeat 0 4px;padding:0px 0px 2px 14px;border:0;margin:0;}
.right a{color:#999999;font:.8em/1.5em"Open Sans","Garamond", serif;}
.postmetadata a{color:#fff;font:.8em/1.5em"Open Sans","Garamond", serif;}
small{border-bottom: 1px dotted;color: #AAAAAA;display: block;font-size: 0.7em;line-height: 1.5em;margin-bottom: 12px;margin-left: 60px;margin-right: 10px;padding-bottom: 5px;}
#acontent img{border:4px #ccc solid;}
#acontent img.nob {border:0px;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.postmetadata{background:#333333;font-size:10px;padding:20px;margin-top:10px;margin-bottom:10px;border-bottom:#666 1px solid;border-top:#666 1px solid;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.comments h3{font-size:14px;padding:3px 0px;margin:0px 7px 3px 7px;border-bottom:dashed 1px #ccc;}
ol.commentlist{list-style:none;padding:0;margin:0 0 1px;}
ol.commentlist li{list-style:none;margin:0;padding:13px 13px 1px;}
ol.commentlist li.commenthead{list-style:none;margin:0;}
ol.commentlist li.commenthead h2{margin:0;}
input#searchsubmit{background:#999;border:2px solid #333;color:#fff;font-size:13px;}
input#submit{background:#999;border:2px solid #333;color:#fff;font-size:13px;}
input#s{color:#666;width:70%;border:1px solid #cbcbcb;padding:3px;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;}
textarea{color:#666;width:80%;border:1px solid #cbcbcb;padding:3px;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;}
input#url{color:#666;width:50%;border:1px solid #cbcbcb;padding:3px;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;}
input#author{color:#666;width:50%;border:1px solid #cbcbcb;padding:3px;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;}
input#email{color:#666;width:50%;border:1px solid #cbcbcb;padding:3px;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;}
b, strong{color:#555555;}
.nice{font-size:85px;line-height:70px;float:left;clear:left;}
a.more-link{font-size:15px;color:silver;}
.aders{background:black;padding:10px;margin-right:10px;}
.pipesTitle a{color:#555353;}
pre{background-color:#AA0000;padding:10px;}
code{clear:both;font-family:arial;font-size:0.8em;font-weight:normal;line-height:67px;}
ul li, ol li{margin-left:75px;}

/*Login and Register Forms*/
#ac-main input[type='text'], #ac-main input[type='password'] {
	width:300px;
	padding:10px;
	font-size:15px;
	border:1px solid #777;
	background-color:#dadada;
	color:#333;
}

#ac-main form#loginform {
	background-color:#dadada;
	padding-top:20px;
}

#ac-main input[type='submit'] {
	width:200px;
	height:30px;
}

#ac-main input[type='submit']:hover {
	background-color:#C5FC03;
}
/*Profile Form*/
#profileform {
	color:#444;
}

/*IMages alignleft*/
.alignleft {
	float:left;
	margin-right:10px;
	clear:left;
}

#acontent img#theauthorimg {
  float:left;
  position:relative;
  margin-right:10px;
}

#theauthor {
  background-color: #333333;
  color: #BABABA;
  font-size: 10.6px;
  padding: 40px;
}

#theauthor p {
  color:#bababa;
}

#theauthor h5 {
  color: #FFFFFF;
  font-size: 15px;
  font-style: italic;
  padding-left: 60px;
  padding-right: 60px;
}


#store-main {
  width:980px;
  min-height:200px;
  overflow:auto;
}
/* Store */ 
#store-main .post {
  width:300px;
  float:left;
  margin-right:20px;
  position:relative;
  margin-left:20px;
  margin-top:20px;
}

#mycontent #store-main p {
  font-size:10.6px;
  padding-left:0px;
  padding-right:0px;
}

#mycontent #store-main h3 a {
  color:#444;
}

#mycontent #store-main small {
  margin-left:0px;
}

#mycontent #store-main h1 {
  font-size:2.5em;
  margin-left:20px;
}

#mycontent .mgm_private_access {
 
}

@media (max-width: 580px) { 
  body {
    background-position: 39% -65px;
  }
}

@media (min-width: 1200px) {
  #wrapper {
    width:1200px;
    left:50%;
    margin-left:-600px;
    position:relative;
  }

  #mycontent {
    width:1200px;
  }

  #acontent {
    width:70%;
  }

  #ac-main {
    width:100%;
  }

  #ac-main img {
    max-width:100%;
  }

  #sidebar {
    width:25%;
  }
}


/* Mobile Styles*/
@media (max-width: 720px) {
  * {
    
  }

  #wrapper {
    width:96%;
    margin-left:2%;
    margin-right:2%;
    position:relative;
    left:auto;

  }

  #header {
    width:100%;
  }

  #hb {
    display:none;
  }

  #logo {
    width:100%;
  }

  #logoc {
    width:90%;
    position:absolute;
    left:5px;
    line-height: 1em;
    font-size: 18px;
    margin-top: 10px;
  }

  #mainnav {
    width:100%;
    font-size:14px;
  }

  #mainnav ul {
    width:100%;
  }
  #mainnav li {
    margin-left:2px;
  }

  #mycontent p {
    padding-left:10px;
    padding-right:10px;
  }

  #secnav {
    width:100%;
  }

  #wrapper img {
    width:96%;
    height: auto;
  }

  #mycontent {
    width:100%;
  }

  #acontent {
    width:96%;
  }


  

  #sloganc {
    position:absolute;
    left:10px;
  }

  #ac-main {
    width:90%;
  }

  #sidebar {
    width:96%;
  }

  #ac-main input[type='text'], #ac-main input[type='password'] {
    width:96%;
  }

  ##recaptcha_area, #recaptcha_table {
    width:96%;
  }

  #footer p {
    width:100%;
  }

}

@media (min-width: 1600px) {
  #wrapper {
    width:1600px;
    left:50%;
    margin-left:-800px;
    position:relative;
  }

  #mycontent {
    width:1600px;
  }

  #acontent {
    width: 1100px;
    margin-left:60px;
    margin-right:60px;
  }
  #slidex, #ads {
    display:none;
  }

  #ac-main {
    width:100%;
  }

  small {
    padding-bottom:20px;
    margin-bottom:40px;
  }

  #ac-main h2 {
    margin-top:60px;
    line-height: 1.1em;
  }

  #ac-main h2 a {
    text-decoration: none;
  }

  #ac-main img {
    max-width:100%;
  }

  #sidebar {
    width:300px;
    float:right;
    position:relative;
    margin-right:20px;
  }
}