/*
Name:
Date: 
Coder: Ace_luffy
Author URI: http://www.creationcrew.com/
*/
/******************* Body *******************/


a:link, a:visited  { color: #bb3030; text-decoration: none; }
a:hover, a:active  { color: #881010; text-decoration: underline; }
.clear
{
	clear:both;
}
ul {
	list-style: none;
}

* {
	margin: 0;
	padding: 0;
}



body {
	margin:auto;
	background-color:black;
line-height:145%;
	cursor:default


}

#container {
width:1078px;
text-align:center;
margin-left:auto; 
margin-right:auto;
background-color:#060003;
min-height:100%;
}
#holder {
min-height:100%;
text-align:left;
margin-left:auto; 
margin-right:auto;
background: black url('bg_out.jpg') no-repeat center top;
min-width: 100%;
display: table;

}
bgstatic { }


.space { height:20px; width:100%;}
.space1 { height:10px; width:100%;}
.space2 { height:27px; width:100%;}
.space3 { height:50px; width:100%;}


/********index********/



/********header********/

#header-wrapper  { width: 100%; height: 34px; margin: 0 auto;}
#header  { width: 1600px; height: 84px; margin: 0 auto; background: url("header_bg.png") no-repeat top center;  margin:0 auto;  margin-left:-280px;z-index:100 }
#header-c {width: 1000px; margin:0 auto;}
#logo  { float:left; padding-left:30px;}
#ads  { float: left; margin:10px 2px 12px 4px; }
#ads2  { float: left; margin:10px 1px 1px 0px; }

.floatingHeader {  position: fixed;   top: 0;  visibility: hidden;}
/********topmenu********/

#topmenu  { width: 1000px; height: 39px; text-align: center; margin: 0 auto;  }
#topmenu a:link, #topmenu a:visited { }
#topmenu a:hover, #topmenu a:active  { }

#topmenu #topmenubuttons {width: 756px; 30px; float:left; background:  }
#topmenu #header-box-search  { width: 222px; height: 32px; float: left;padding-left: 0px; margin: 3px 0 0 0;    }

#topmenu #searchform-field-white  { padding-left:10px; color:#fff ;width: 183px; height: 32px; float: left;  background: #fff;  background: url("search_bar.jpg");background-repeat: no-repeat; border: none; color:#fff }


.searchform-submit  { width: 23px; height: 24px; padding-top:10px; margin: 0 0 13px 0; float: left; background: url("search_b.jpg") top left no-repeat; color: #fff; border: none;  cursor: pointer; }


.alliaces ul{ position: relative; padding: 7px 7px; overflow: hidden; text-align: center;  }
.alliaces .base{ float: left; padding-top:4px; padding-left:30px; margin-right: 2px; list-style: none; color:#fff ; font: 700 12px Tahoma, Arial, sans-serif; margin: 7px 7px; text-decoration: none; outline: none; text-align: center; top: 7px; text-transform: none; letter-spacing: 0; z-index: 10; display: block; }
.alliaces li a { padding-top:4px; text-decoration: none; color: #fff; outline: none; text-align: center; top: 7px; text-transform: none; letter-spacing: 0; z-index: 10; display: block; float: left;   height: 30px; position: relative; overflow: hidden; margin: auto 7px; font: 700 12px Tahoma, Arial, sans-serif; }
.alliaces li a:hover {color: #ffabde;  }	
.alliaces li {color: #fff;  }					  
.alliaces li a:hover, .alliaces li a:active, .alliaces li a:visited { border: none; }


/********menu********/
@import url(//fonts.googleapis.com/css?family=Lato:300,400,700);
@charset 'UTF-8';
/* Base Styles */
#menu ul,
#menu li,
#menu a {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
font: 700 15px Tahoma, Arial, sans-serif;
}
#menu {	padding-top:10px;}

#menu li {
  float: left;
  margin: 0 3px 0 0;
  border: 1px solid transparent;
}
#menu li a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 15px 9px 15px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  border: 1px solid transparent;
  font-size: 16px;
}
#menu li.active {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #b0006;
}
#menu li.active a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  background: #c30077;
  border: 1px solid #c30077;
  -moz-box-shadow: inset 0 5px 10px #b0006b;
  -webkit-box-shadow: inset 0 5px 10px #b0006b;
  box-shadow: inset 0 5px 10px #b0006b;
}
#menu li:hover {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c30077;
}
#menu li:hover a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  background: #c30077;
  border: 1px solid #c30077;
  -moz-box-shadow: inset 0 5px 10px #b0006b;
  -webkit-box-shadow: inset 0 5px 10px #b0006b;
  box-shadow: inset 0 5px 10px #b0006b;
}



/**/


/**/

/********gallery content only ****************/

#gallerycontent { width:1150px; margin: 0 auto; text-align: center; padding-top:0px;   }

/********gallery contentside****************/
/********left gallery contentside****************/
#gallerycontent #gleftside { width:250px; height:100%;  float:left; margin-right:1px; background:#4a0013 ; }
#gallerycontent #gleftside #glist{ width:180px; float:left; color:#fff; }
#gallerycontent #gleftside #glist .gheaderx{ width:250px; height:36px; background: url("gallery_list_bg1.jpg") no-repeat; text-shadow:2px 2px 0px #000; padding-top:10px;  font: 700 15px Tahoma, Arial, sans-serif; }

.glistthumbs ul{ position: relative; padding: 2px 2px; overflow: hidden; text-align: center;  }
.glistthumbs li a {  text-decoration: none; color: #fff; outline: none; text-align: center;  text-transform: none; letter-spacing: 0; z-index: 10;  float: left; overflow: hidden; margin: auto 3px 3px ; font: 200 12px Tahoma, Arial, sans-serif; }

#gallerycontent #gcontentside { width:618px; float:left;  text-align: center;  margin-left:auto; margin-right:auto; }
#gallerycontent #gcontentside #text {width:617px; float:left;  font: 700 12px Tahoma, Arial, sans-serif; color:#fff;  }
#gallerycontent #gcontentside #text .yellow{ float:left; color:#FF0; }
#gallerycontent #gcontentside #text .white{ float:left; color:#fff; margin-left:5px; }
#gallerycontent #gcontentside #text .modelname{ float:left; width:400px;  }
#gallerycontent #gcontentside #text .sponsors{ float:right; width:200px;  }
#gallerycontent #gcontentside #text .tags{ float:left; width:600px; }
#gallerycontent #gcontentside #text .tags .tags2{ margin-left:4px; float:left; color:#fff;}
#gallerycontent #gcontentside #text a{color:#fff;}
#gallerycontent #gcontentside .ads{ float:center; margin:5px 0px 5px 0px ; }
#gallerycontent #gcontentside #gallery{width:608px; margin-left:auto; margin-right:auto; text-align: center; padding:0px 10px; overflow:auto; }
#gallerycontent #gcontentside #galleryothers{width:100%; margin-left:auto; margin-right:auto; text-align: center; padding:0px 10px; }
#gallerycontent #gcontentside .infoheaderx{width:600px; height:36px; color:#fff;  background: url("gallery_header.jpg") no-repeat; text-shadow:2px 2px 0px #000; padding-top:5px;  font: 700 18px Tahoma, Arial, sans-serif;  }
#gallerycontent #gcontentside #gallery  .thumbs{	
	border:solid #650064 1px;
	line-height:264px; float:left;	 
  display: table; margin:5px 5px 0px 0px;
padding:6px;

} 
 #gallerycontent #gcontentside #gallery .thumbs img {
    vertical-align: middle; border:solid #ffae00 1px;}

#gallerycontent #gcontentside #gallery .thumbs img:hover{border-color:#a00000}

#gallerycontent #gcontentside #galleryothers .thumbs{ float:left; padding:5px 5px 5px 11px; }
#gallerycontent #gcontentside #galleryothers .bigheaderx{width:100%; padding-top:5px;  font: 700 25px Tahoma, Arial, sans-serif; color:#fff  }


/********content****************/
#content { width:1000px; margin: 0 auto; text-align: center; padding-top:0px;      }
#content #leftside { width:117px; height:100%;  float:left; margin-right:1px;  }
#content #leftside #list{ width:117px; float:left; color:#fff; }
#content #leftside #list .headerx{ width:117px; height:36px; background: url("left_bg.jpg") no-repeat; text-shadow:2px 2px 0px #000; padding-top:10px;  font: 700 13px Tahoma, Arial, sans-serif; }

#content #leftside #list .listsite ul{ position: relative; padding: 7px 7px; text-align: left;   }
#content #leftside #list .listsite li{ text-align: justify; width:auto; word-wrap:normal; height:20px;}
#content #leftside #list .listsite li a {  text-decoration: none; color: #fff; outline: none; text-align: left;  text-transform: none; letter-spacing: 0; z-index: 10;  float: left; width:100px; overflow: visible; margin: auto 7px; font: 200 12px Tahoma, Arial, sans-serif; width:80px; }
#content #leftside #list .listsite li a:hover {  color: #FF88B1;  }
/********contentside****************/
#content #contentside { width:578px; float:left; margin-right:2px;}
#content #contactus { width:578px; float:left;  margin-right:2px;}
#content #contactus .infoheaderx{width:618px; height:36px; color:#fff;   text-shadow:2px 2px 0px #000; padding-top:5px;  font: 700 18px Tahoma, Arial, sans-serif; }
#content #contactus .text{color:#fff;   text-shadow:2px 2px 0px #000; padding-top:5px;  font: 700 12px Tahoma, Arial, sans-serif; }
#content #thumbs { width:188px; float:left; background:#350030  url("thumb_bg.jpg") no-repeat; padding-top:13px; text-align:center; margin:2px; 0px; 0px; 2px;}
#content #thumbs img { 	border:solid #d96fff;	border-width:1px;	padding:1px;	background-color:;}
#content #thumbs img:hover  {background-color:#fff;}
#content #thumbs .title { padding:5px 5px}
#content #thumbs .title a{ font: 16px Tahoma, Arial, sans-serif; color:#00deff;}
#content #thumbs .info a{ font: 14px Tahoma, Arial, sans-serif; color:#fff}
#content #thumbs .end{ width:188px; height:12px; background:url("thumb_f.jpg") no-repeat;}
/********rightside****************/
#content #righttside { width:300px;height:100%;  float:left;}
#content #righttside #listx{ width:400px; float:left; color:#fff; }
#content #righttside .headerxx{ width:304px; height:37px; background: url("right_bg.jpg") no-repeat; text-shadow:2px 2px 0px #000; margin-top:10px; padding-top:10px;  font: 700 15px Tahoma, Arial, sans-serif; color:#fff }


#content #righttside .box{  width:150px; float:left}
#content #righttside .listmodel li a {color:#fff;}

#content #righttside .listmodel li{
	text-align:left;
	margin-left:15px;
	letter-spacing:0px;
	height:20px;
	color:#fff;
	font: 12px Tahoma, Arial, sans-serif;
}

#listofsites {background: url("listofsites_bg.jpg") no-repeat; width:955px; height:179px; margin-left:auto; margin-right:auto; text-align: center; padding:15px; float: }
#listofsites #box{ width:130px; float:left; margin:10px auto auto 20px }
#listofsites #box .listsite ul{ position: relative; padding: 7px 7px; overflow: hidden; text-align: center;  }
#listofsites #box .listsite li a { width:130px; text-decoration: none; color: #fff; outline: none; text-align: left;  text-transform: none; letter-spacing: 0; z-index: 10;  float: left;   height: 15px; overflow: hidden; margin: auto 7px; font: 200 12px Tahoma, Arial, sans-serif; min-height:25px;  }


/********pagination****************/
#pagination  { width: 100%; margin: 15px auto 5px auto; text-align: center; margin-top:10px; }
#pagination a:link, #pagination a:visited  { border: 1px solid #363636; background:; font:12px Tahoma, Arial, sans-serif; min-width: 20px; height: 20px; padding: 3px 4px; margin: 3px; display: inline-block; background:; color: #fff; border: 0px solid #fff; font-size: 12px; font-weight: bold; 
											 -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
#pagination a:hover, #pagination a:active  { min-width: 20px; height: 20px; background: #b01200; text-decoration: none; }
#pagination span  {width: 20px; height: 20px; padding: 3px 4px; margin: 3px; display: inline-block; background:#b01200; color: #fff; border: 0px solid #fff; font:12px Tahoma, Arial, sans-serif;; font-weight: bold; 
											 -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
											 
/********footer****************/
#footer_base { width:100%; text-align:center;  font:14px Tahoma, Arial, sans-serif;; font-weight: bold;color:#fff}
#footer_base a{color:#fff}
											 
h2 {
  background: lightgrey;
  padding: 10px;
  font: 28px Georgia, Serif;
  margin: 0 0 20px 0;
}

 .floatingHeader {
      position: fixed;
      top: 0;
      visibility: hidden;
}