/* Flashanims.com Style Sheet. Created by: Austin Pray
feel free to browse my css, but please link to me if you do use large portions of it. 
if you email me, i will explain this code to you so you may better understand it (austin.pray@gmail.com).
::colors::
	main color- #5475A7
	darker main color - #4b6387
	bgcolor- #93b2dd
	light color- #7387A5
	submidtone- #435267
	midtone- #536682
	darker blue(menu title)- #354254
	orange- #EDA348
	orange highlight- #FFAC46
	table main - #6A788D
	table dark - #53698A
	table very dark - #2A3E5B
	table very dark2 - #3D4F6B
	table pic bg - #435269
:: end colors::
*/

/* universal stuff */

html {height:100%;}
body {
margin:0;
padding:0;
height:100%;
background:#93b2dd url(/images/newbg1.gif) top center repeat-y;
font: 13px/16px verdana, arial, sans-serif; color: #000000;
}
#main{
width:840px;
margin:0 auto;
height:100%;
}
#header{
width:840px;
height: 130px;
background:url(/images/banner.png);
}
#content{
margin:0 45px;
}
#wrap {
width:840px;
margin:0 auto;
min-height:100%;
position:relative;
background:#5475A7;
}
* html #wrap {height:100%}

#inner-wrap {
padding-bottom:45px;
background:#5475A7;
}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
} 
* html #inner-wrap {
height:1px;
}
#footer {
position:absolute;
bottom:0;
height:40px;
width:100%;
background:#5475A7;
text-align:center;
font-size:9px;
}

img {
border: 0;
}

a:link {color: #2A3E5B;}
a:visited {color: #2A3E5B;}
a:hover {color: #E89937;}
a:active {color: #17224D;}

.cute a:link {color: #000;}
.cute a:visited {color: #000;}
.cute a:hover {color: #fff;}
.cute a:active {color: #000;}

/* text classes */
#siteDescription {
display:none;
text-indent:-9999999999em;
}

.footertext {
font-size: 10px;
}
.smalltext {
font-size: 10px;
}
.text {
font-size: 13px;
}
.bigtext {
font-size: 16px;
}
.titletext {
font-size:24px;
}
.nobanner{
font-size:36px;
font-weight:bold;
text-align:center;
padding:5px;
}
.smalltalk { 
font-size:9px;
}
#statistics{
text-align:center;
color:#354254;
}
#statistics h1{
font-weight:bold;
font-size:46px;
text-decoration:underline;
}
#statistics h2{
font-weight:bold;
font-size:36px;
}
input{
   color:#000033;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background: url(/images/ficos/bluestripe.gif) #688DB3;
   border:1px solid #000;
}
/* end other stuff */

div#qTip {
  padding: 3px;
  border: 1px solid #435269;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #53698A;
  color: #fff;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1001;
}

#modernbricksmenu{
padding: 5px 0 0 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
background-color:#7387A5;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 45px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
background-color:#7387A5;
}
#gfill{ background-color:#7387A5; }
#modernbricksmenu ul li {
display: inline;
margin: 0;
padding: 0;
float:left;
}

#modernbricksmenu ul li a{
float: left;
display:inline;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #354254; /*Default menu color*/
border:0;
border-bottom: 1px solid #7387A5;
}

#modernbricksmenu a:hover{
background-color:#EDA348; /*Menu hover bgcolor*/
}

#modernbricksmenu #currenthome a{ /*currently selected tab*/
background:url(/images/site/tabs.gif) top left #5475A7; /*Brown color theme*/ 
background-position:0 0;
border-color: #5475A7; /*Brown color theme*/ 
padding-left:12px;
}

#modernbricksmenu #current a{ /*currently selected tab*/
background:#5475A7; /*Brown color theme*/ 
border-color: #5475A7; /*Brown color theme*/ 
}

#modernbricksmenu #hometab a{ /*currently selected tab*/
background:url(/images/site/tabs.gif) top left #5475A7; /*Brown color theme*/ 
background-position:-150px 0;
border-color: #5475A7; /*Brown color theme*/ 
padding-left:12px;
border-bottom: 1px solid #7387A5;
}

#modernbricksmenu #hometab a:hover{
background-position:-300px 0;
}

#modernbricksmenu #menu a{ /*currently selected tab*/
background:url(/images/site/tabs.gif) top right #435267; /*Brown color theme*/ 
padding-right:12px;
border-color: #435267; /*Brown color theme*/ 
border-bottom: 1px solid #7387A5;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
background: #5475A7; /*Brown color theme*/ 
}

#modernbricksmenu #menu .anylinkcss{
visibility: hidden;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #354254;
position:absolute;
left: 0 !important;
top: 25px !important;
}

#modernbricksmenu #menu .anylinkcss a{
width: 100%;
display: block;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#FFFFFF;
background:#536682;
letter-spacing: 0;
}

#modernbricksmenu #menu .anylinkcss span{
width: 100%;
display: block;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#FFFFFF;
background:#354254;
letter-spacing: 0;
}
#modernbricksmenu #menu .anylinkcss a:hover{ /*hover background color*/
background-color: #7387A5;
color: #fff;
}

#yourbrowsersucks {
background-color: #7387A5;
padding:5px;
border: 1px solid black;
}
#yourbrowsersucks p{
font-size:10px;
}
#yourbrowsersucks h3{
color:#354254;
font-size:16px;
font-weight:bold;
}
.table {
background-color:#6A788D;
border: 3px solid #435269;
margin-bottom:5px;
}

.tablelite {
background-color:#6A788D;
border: 1px solid #2A3E5B;
}

.tableh {
background-color:#435269;
padding:2px;
margin-bottom: 2px;
font-weight:bold;
}
.tablepic {
float:left;
background-color:#435269;
width: 64px;
height: 64px;
margin-right: 2px;
margin-left: 2px;
}
.tabledat {
padding:3px;
}

.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
background-color: #354254;
color: #000;
cursor:default;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #EDA348;
color: black;
}

.basictab li a:active{
color: black;
}

.tabcontainer{
clear: left;
text-align:center;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

table.forum {
background:url(/images/ficos/bluestripe.gif) #5475A7;
border:solid 1px #000;
width:100%;
text-align:left;
}

forum a:link {color: #000000;}
forum a:visited {color: #2A3E5B;}
forum a:hover {color: #17224D;}
forum a:active {color: #17224D;}

table.forum tr td{
padding:5px;
border:solid 1px #000;
background:url(/images/site/forumbg2.gif) #5475A7 top repeat-x;
}
table.forum tr td.forum_head{
background:url(/images/site/forumbg1.gif) #5475A7 center repeat-x;
}
table.forum tr td.forum_isnew{
width:48px;
}
table.forum tr td.forum_isnew_sm{
width:28px;
text-align:center;
}

.forum a{
color:#1F1F1F;
}

.forum a:hover, .forum a.current{
color: #EDA348;
}

#t_left {
width:375px;
float:left;
}

#t_right {
width:375px;
float:right;
}

#t_poopcrap {
clear:both;
}

#a_left {
width:215px;
float:right;
margin:5px;
}

#adsense {
/*width:120px;
float:right;*/
margin:0 auto;
width:728px;
}

#menu {
z-index:1000;
}

/* Flashanims.com Style Sheet. Created by: Austin Pray
feel free to browse my css, but please link to me if you do use large portions of it. 
if you email me, i will explain this code to you so you may better implement it in your site 
austin.pray@gmail.com */