body {
background-color: #fdfefe;
height: 100%;
margin: 0px;
color: #404040;
font-family: tahoma;
font-size: 12px;
line-height: 16px;
background-image: url(http://www.i-graphix.net/layout/background4.gif);
background-position: bottom center;
background-repeat: no-repeat;
}

#container {
width: 780px;
background-image: url(http://www.i-graphix.net/layout/background.gif);
}

#header {
width: 780px;
}

#content {
float: left;
width: 484px;
padding-right: 17px;
padding-left: 17px;
text-align: left;
color: #404040;
font-family: tahoma;
font-size: 12px;
line-height: 16px;
}

.centered {
margin: 0 auto 0 auto;
}

#sidebar {
float: right;
width: 214px;
padding-right: 17px;
padding-left: 17px;
text-align: left;
color: #404040;
font-family: tahoma;
font-size: 12px;
line-height: 16px;
}

#gap2 {
float:right;
width:15px;
}
#footer {
clear: both;
height: 31px;
margin-bottom: 25px;
}

#navigation, #mainmenu, #mainmenu2, #affiliates {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#navigation li.one a, #mainmenu li.one a, #mainmenu2 li.one a, #affiliates li.one a {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#fabf34;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #fef508;
line-height:18px;
padding-left: 5px;
}

#navigation li.one a:hover, #mainmenu li.one a:hover, #mainmenu2 li.one a:hover, #affiliates li.one a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#fef508;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #fabf34;
line-height:18px;
padding-left: 5px;
}

#navigation li.two a, #mainmenu li.two a, #mainmenu2 li.two a, #affiliates li.two a  {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#18b4ff;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #6be7ff;
line-height:18px;
padding-left: 5px;
}

#navigation li.two a:hover, #mainmenu li.two a:hover, #affiliates li.two a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#6be7ff;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #18b4ff;
line-height:18px;
padding-left: 5px;
}

#navigation li.three a, #mainmenu li.three a, #affiliates li.three a {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#009235;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #07C74A;
line-height:18px;
padding-left: 5px;
}

#navigation li.three a:hover, #mainmenu li.three a:hover, #affiliates li.three a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#07C74A;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #009235;
line-height:18px;
padding-left: 5px;
}

#navigation li.four a, #mainmenu li.four a, #affiliates li.four a {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#E64C00;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #FC8F2C;
line-height:18px;
padding-left: 5px;
}

#navigation li.four a:hover, #mainmenu li.four a:hover, #affiliates li.four a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#FC8F2C;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #E64C00;
line-height:18px;
padding-left: 5px;
}

#navigation li.five a, #mainmenu li.five a, #affiliates li.five a {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#B012ED;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #D38FF3;
line-height:18px;
padding-left: 5px;
}

#navigation li.five a:hover, #mainmenu li.five a:hover, #affiliates li.five a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#D38FF3;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #B012ED;
line-height:18px;
padding-left: 5px;
}

#navigation li.six a, #mainmenu li.six a, #affiliates li.six a {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#D10202;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #FA2F2F;
line-height:18px;
padding-left: 5px;
}

#navigation li.six a:hover, #mainmenu li.six a:hover, #affiliates li.six a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#FA2F2F;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #D10202;
line-height:18px;
padding-left: 5px;
}

#navigation li.seven a, #mainmenu li.seven a, #affiliates li.seven a {
   background: #d3feff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#F51787;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #7dfbff;
border-right: 1px solid #7dfbff;
border-left: 8px solid #FE4DA5;
line-height:18px;
padding-left: 5px;
}

#navigation li.seven a:hover, #mainmenu li.seven a:hover, #affiliates li.seven a:hover {
   background: #e5ffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none; 
   color:#FE4DA5;
   display: block;
   text-align:left;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #d3feff;
border-right: 1px solid #d3feff;
border-left: 8px solid #F51787;
line-height:18px;
padding-left: 5px;
}

table{
font-family: Tahoma;
color: #404040; 
font-size: 12px;
}

td {
vertical-align: top;
}

input, textarea{
background: #ff52a8;
font-family: Tahoma;
color: #000000; 
font-weight: normal;
font-size: 10px;
border: 1px solid #ec0176;
}

a, a:link
{text-decoration: underline ; font-weight: bold; color:#ff3f9e;}
a:visited
{text-decoration: underline ; font-weight: bold; color:#ff3f9e;}
a:active
{text-decoration: underline ; font-weight: bold; color:#a325e9;}
a:hover
{text-decoration: underline ; font-weight: bold; color:#a325e9;}
a img
{	border: none;}

h1 { 
font-family: Century Gothic; 
font-size: 26px; 
font-weight: bold; 
   color: #a325e9;
   display: block;
   text-align:left;
   border-bottom: 3px solid #ff3f9e;
   line-height: 32px;
   padding-left: 5px;
background-image: url(http://www.i-graphix.net/layout/heart.gif);
background-position: top right;
background-repeat: no-repeat;
margin-bottom: 0px;
}



h2 { 
font-family: Century Gothic; 
font-size: 24px; 
font-weight: bold; 
   color: #a325e9;
   display: block;
   text-align:left;
   border-bottom: 3px solid #ff3f9e;
   line-height: 30px;
   padding-left: 5px;
background-image: url(http://www.i-graphix.net/layout/heart.gif);
background-position: top right;
background-repeat: no-repeat;
margin-bottom: 3px;
}

h2 a:link, h2 a:visited {
color: #a325e9;
text-decoration: none;
}

h2 a:hover, h2 a:active {
color: #ff3f9e;
}

h3 { 
font-family: Century Gothic; 
font-size: 22px; 
font-weight: bold; 
   color: #a325e9;
   display: block;
   text-align:left;
   border-bottom: 3px solid #ff3f9e;
   line-height: 28px;
   padding-left: 5px;
background-image: url(http://www.i-graphix.net/layout/heart.gif);
background-position: top right;
background-repeat: no-repeat;
margin-bottom: 3px;
}

code.linkbutton {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 10px;
border: 1px solid #631296;
display: block;
width: 105px;
height: 29px;
overflow: auto;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 10px;
padding-right: 40px;
background-image: url(http://www.oh-the-irony.org/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}


blockquote {
   background: #70d1f1;
   color: #001855;
   text-align:left;
   border: 2px solid #001855;
   padding-left: 5px;
}

#close {
width: 100%;
background-color: #d3feff;
margin: 0px;
height: 100px;
text-align: center;
padding-top: 5px;
}

#middle {
background-color: #EFFFFF;
font-size: 12px;
font-family: tahoma;
color: #888888;
height: 95px;
}

#next {
vertical-align: middle;
}

.catfile {
font-size: 11px;
text-align: right;
}

.menu {
background-color: #e5ffff;
border: 1px solid #7dfbff;
padding: 3px;
}

#menus, #menus2, #menus3 {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#menus li a, #menus2 li a, #menus3 li a {
width: 115px;
background: #fe3f99;
font-size: 10px;
text-decoration: none; 
color:#ffffff;
display: block;
text-align:left;
border-top: 1px solid #ff91c5;
border-bottom: 1px solid #b00053;
border-right: 1px solid #b00053;
border-left: 1px solid #ff91c5;
line-height:30px;
padding-left: 2px;
text-transform: uppercase;
}

#menus li a:hover, #menus2 li a:hover, #menus3 li a:hover {
width: 115px;
background: #ff91c5;
font-size: 10px;
text-decoration: none; 
color:#ffffff;
display: block;
text-align:left;
border-top: 1px solid #fe3f99;
border-bottom: 1px solid #b00053;
border-right: 1px solid #b00053;
border-left: 1px solid #fe3f99;
line-height:30px;
padding-left: 2px;
}

#sitemenus {
margin-top: 10px;
background: #fe3f99;
border-top: 1px solid #ff91c5;
border-bottom: 1px solid #b00053;
border-right: 1px solid #b00053;
border-left: 1px solid #ff91c5;
text-align: center;
width: 480px;
}

#mainmenu li.one a, #mainmenu li.one a:hover, #mainmenu li.two a, #mainmenu li.two a:hover, #mainmenu li.three a, #mainmenu li.three a:hover, #mainmenu li.four a, #mainmenu li.four a:hover, #mainmenu li.five a, #mainmenu li.five a:hover, #mainmenu li.six a, #mainmenu li.six a:hover, #mainmenu li.seven a, #mainmenu li.seven a:hover {
line-height: 26px;
font-size: 14px;
padding-left: 10px;
}

#navlist, #navlist2, #navlist3, #navlist4 {
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li, #navlist2 li, #navlist3 li, #navlist4 li {
padding-left: 10px;
background-image: url(http://www.i-graphix.net/layout/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height: 18px;
}

.layoutthumb {
margin-left: 30px;
}

.layout {
text-align: center;
}

.linkbox {
margin-left: 15px;
}

code.linkme {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 10px;
border: 1px solid #631296;
display: block;
width: 150px;
height: 50px;
overflow: auto;
text-align: left;
padding: 2px;
}

code.linkmebig {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 11px;
border: 1px solid #631296;
display: block;
width: 456px;
height: 50px;
overflow: auto;
text-align: left;
padding: 5px;
}


.buttons {
text-align: center;
}

.fills {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
border: 1px solid #631296;
padding: 10px;

}

.backgrounds {
width: 450px;
margin-left: 15px;
padding-top: 45px;
padding-bottom: 45px;
border: 2px solid #A325E9;
}

code.bg {
background: #EFFFFF;
font-family: Tahoma;
color: #404040; 
font-weight: normal;
font-size: 11px;
border: 2px solid #FF3F9E;
display: block;
width: 386px;
height: 46px;
overflow: auto;
text-align: left;
padding: 5px;
margin-left: 25px;
}

.dividers  {
padding: 10px;
text-align: center;
}

.divs  {
text-align: center;
padding-top: 15px;
}

.divs2  {
text-align: center;
}

code.divider {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 11px;
border: 1px solid #631296;
display: block;
width: 140px;
height: 45px;
overflow: auto;
text-align: left;
padding: 2px;
}

code.sig {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 11px;
border: 1px solid #631296;
display: block;
width: 150px;
height: 50px;
overflow: auto;
text-align: left;
padding: 2px;
}

.sigcode {
text-align: center;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

.sighead {
display:block;
font-size: 12px;
font-weight: bold;
line-height: 16px;
text-transform: uppercase;
color: white;
background-color: #ff3f9e;
padding-bottom: 0px;
padding-top: 0px;
border-top: 1px solid #FF87C5;
border-left: 1px solid #FF87C5;
border-bottom: 1px solid #B6005E;
border-right: 1px solid #B6005E;
width: 154px;
}

.avs  {
padding: 5px;
}

.avs2  {
padding: 5px;
padding-top: 0px;
padding-bottom: 10px;
}

code.avatar {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 11px;
border: 1px solid #631296;
display: block;
width: 94px;
height: 40px;
overflow: auto;
text-align: left;
padding: 2px;
}

code.generator {
background: #A325E9;
font-family: Tahoma;
color: #ffffff; 
font-weight: normal;
font-size: 11px;
border: 1px solid #631296;
display: block;
width: 400px;
height: 100px;
overflow: auto;
text-align: left;
padding: 2px;
}

.center {
text-align: center;
}

.gen {
text-align: center;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
vertical-align: bottom
}