/* ######### BASIC ######### */

body {  background: #FFFFFF url(/bg.gif)top center repeat fixed;  font-family: arial, sans-serif; font-size: 12px; color:black; text-align:left; margin:0px; }
b { color:#000000; }
i { color:#000000; }
big { font-family:arial; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#3C3C3C; }
.image { border:1px solid #DBDBDB; background-color:#FFFFFF; padding:3px; }

/* ######### DIVS AND TABLES ######### */

#container { width: 993px; background: #FFFFFF url(/container.gif); }
#header { position: relative;height:130px; width:950px;  margin-top:20px; }
#menu { width: 262px; text-align: center; float:left; padding-left:3px; }
#main {width:603px; text-align:left; float:left; padding-left:1px; }
#menu2 {width:120px; float:right; padding-right:2px; }
#banner {width:203px; height:94px; float:left; }
#ad { float:right; overflow:no; width:730px; height:90px; }
#navigation {background-color:#3C3C3C; border:1px solid #FFFFFF; width:987px; height:30px; padding-top:7px; }
#footer { color:#FFFFFF; background-color: #22D2B7; font-weight:bold; width:985px; font-size:11px; padding-top:5px; padding-bottom:5px; }
#clear {clear: both;}

.menulinks { background-color:#FFFFFF; padding:1px; border:1px solid #ECCE08; border-top:0px; margin:0px;  }
.sponsor { background-color:#FFFFFF; border:1px solid #ECCE08; width:254px; border-top:0px; margin:0px;  }


/* ######### HEADERS ######### */

h1 /*page title*/ { text-align:left; color:#FF3FA2; font-size:18px; margin:0px; padding-left:0px;  display:inline; }
h2 /*subtitle*/ { text-align:left; color:#B72CF8; font-size:15px; margin:0px;}
h3 /*menu*/ { text-align:left; color:#4E4E4E; font-size:15px; line-height:16px; background: #F8DB1B url(/h3.gif); border:1px solid #ECCE08; line-height:27px; width:254px; margin:0px; padding-left:0px; width:254px; }
h4 /*layout style sub*/ { text-align:left; color:#FF3FA2; font-size:15px; margin:0px;}
h6 /*pagination*/ { text-align:center; font-size:12px; color:#3C3C3C; height:28px; line-height:28px; }


/* ######### LINKS ######### */

a:link, a:visited { color: #18AEAC; text-decoration:none; font-weight:bold; }
a:hover, a:active { color: #A2C018; text-decoration:none; font-weight:bold; }

/*MENU LINKS*/
A.menulink:link, A.menulink:visited { display:block; width:110px; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#202020; border-left: 9px solid #BEE119; margin-bottom:1px; background-color:white; padding:1px; }
A.menulink:hover, A.menulink:active  { display:block; width:110px; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#202020; border-left: 9px solid #22D2B7; margin-bottom:1px; padding:1px; background-color:#EFEFEF; padding:1px; }

/*view all link*/ A.menulink2:link, A.menulink2:visited { display:block; font-size:14px; font-weight:bold; text-decoration:none; text-align:left; color:#373737; letter-spacing:-1px; }
A.menulink2:hover, A.menulink2:active  { display:block; font-size:14px; font-weight:bold; text-decoration:none; text-align:left; color:#FF3FA2; letter-spacing:-1px; }

/*SUBMENU LINKS*/
A.submenu:link, A.submenu:visited { background: #FFFFFF url(/submenu1.gif); padding-left:20px; font-size:11px; font-weight:bold; text-decoration:none; text-align:left; color:#3C3C3C; margin-left:20px; line-height:15px; }
A.submenu:hover, A.submenu:active { background: #FFFFFF url(/submenu2.gif); padding-left:20px; font-size:11px; font-weight:bold; text-decoration:none; text-align:left; color:#3C3C3C; margin-left:20px;  line-height:15px;}

/*in tables*/ A.submenu2:link, A.submenu2:visited { font-size:11px; font-weight:bold; text-decoration:none; text-align:left; color:#B2CC1E; height:15px;}
A.submenu2:hover, A.submenu2:active { font-size:11px; font-weight:bold; text-decoration:none; text-align:left; color:#1EB29B; height:15px;}

/*AFFILIATE LINKS*/
A.affiliatelink:link, A.affiliatelink:visited { text-align:center; font-size:9px; font-weight:normal; text-decoration:none; color:#3C3C3C; display:block; line-height:11px;}
A.affiliatelink:hover, A.affiliatelink:active { text-align:center; font-size:9px; font-weight:normal; text-decoration:none; color:#B72CF8;display:block; line-height:11px;}

/*PAID LINKS*/
A.paidlink:link, A.paidlink:visited { font-size:11px; font-weight:normal; text-decoration:none; color:#3C3C3C; display:block; line-height:11px; }
A.paidlink:hover, A.paidlink:active   { font-size:11px; font-weight:normal; text-decoration:none; color:#3C3C3C; background-color:#FF3FA2; display:block; line-height:11px;  }

/*FOOTER LINKS*/
A.footerlink:link, A.footerlink:visited { font-size:11px; font-weight:bold; text-decoration:none; text-align:left; color:#414141; }
A.footerlink:hover, A.footerlink:active { font-size:11px; font-weight:bold; text-decoration:underline; text-align:left; color:#414141; }

/*PAGINATION LINKS*/
h6 a:link, h6 a:visited { size:12px; color: #3C3C3C; text-decoration:none; background-color:#BEE119; padding:5px; margin:1px; }
h6 a:hover { size:12px; color: #3C3C3C; text-decoration:none; background-color:#22D2B7; padding:5px; margin:1px; }
h6 a:active { size:12px; color: #3C3C3C; text-decoration:none; background-color:#22D2B7; padding:5px; margin:1px; }

/*LAYOUT SECTION LINKS*/
/*pagination links*/ A.page:link, A.page:visited { size:12px; color: #3C3C3C; text-decoration:none; background-color:#BEE119; padding:5px; margin:1px; }
A.page:hover  { size:12px; color: #3C3C3C; text-decoration:none; background-color:#22D2B7; padding:5px; margin:1px; }
A.page:active { size:12px; color: #3C3C3C; text-decoration:none; background-color:#22D2B7; padding:5px; margin:1px; }
A.layoutlink:link, A.layoutlink:visited  { font-size:11px; color: #18AEAC; text-decoration:none; font-weight:bold; display:block; text-align:left; }
A.layoutlink:hover, A.layoutlink:active { font-size:11px; color: #A2C018; text-decoration:none; font-weight:bold; display:block; text-align:left; }


/* ######### TOP NAVIGATION ######### */

/*top navigation*/
#sddm { margin: 0; padding: 0; z-index: 30; }
#sddm li {margin: 0; padding: 0; list-style: none; float: left; font-size:12px; font-family:arial; }
#sddm li a { font-size:14px; font-weight:bold; text-decoration:none; text-align:center; color:#FFFFFF; letter-spacing:-1px; width: 135px; display: block;  }
#sddm li a:hover { font-size:14px; font-weight:bold; text-decoration:none; text-align:center; color:#FF3FA2; letter-spacing:-1px; width: 135px; display: block;  }
#sddm div{ position:absolute;visibility:hidden;letter-spacing:0px;background: #3C3C3C;z-index: 100;}
#sddm div a { text-align:left; letter-spacing:0px; width: 160px; font-size:11px; font-weight:bold; color:#59E5D0; position: relative;display: block; padding:6px; border-left:10px solid #303030; }
#sddm div a:hover { text-align:left; letter-spacing:0px;width: 160px; background-color:#414141; font-size:11px; font-weight:bold; color:#BDE019; padding:6px; border-left:10px solid #303030; }


/* ######### TEXTAREAS AND FORM ######### */

code { background: #FFFFFF; border: 2px solid #DBDBDB; color: #000000; display: block; text-align: center; width:450px; padding:5px; }
input, textarea { font-family:arial; border: 1px solid #DBDBDB; color: #3C3C3C; font-size: 11px; }
textarea.other { width:45%; height:50px; }
textarea.contacttables { width:150px; height:150px; }
textarea.glitters { width:300px; height:50px; }
textarea.tutorials { width:300px; height:50px; }
textarea.layoutscode { width:258px;height:168px; }
textarea.profile { width:250px;height:100px;}
textarea.form { font-size:12px; border: 2px solid #BEE119; background: #FFFFFF; color: #000000; line-height: 1.6; padding: 3px; }
input.button{ font-size:16px; font-weight:bold; letter-spacing:-1px; border: 2px solid #BEE119; background: #BEE119; color: #3C3C3C; padding: 1px; }
input { font-size:12px; border: 2px solid #BEE119; background: #FFFFFF; color: #000000; line-height: 1.6; padding: 3px; }


/* ######### LAYOUT SCRIPT ######### */

.layoutimage { border:1px solid #BEE119; padding:3px; width:125px; height:91px; margin:1px; }
.clear { clear: both;}
/* PREVIEW LITTLE THUMB */
.content-thumb{ background-repeat:repeat; background-position:center center; margin-bottom: 5px; margin-left: 5px; width: 125px; height: 145px; float: left; overflow: hidden; }
.content-overlay { background-image: url(/layouts/_theme/style/images/overlay.png); width: 125px; height: 145px; display: block; }
.content-overlay:hover {background-image: url(/layouts/_theme/style/images/overlay-hover.png); width: 125px; height: 145px; display: block; }
/* CODE BIG THUMB */
.content-thumb2{	background-repeat:repeat;	background-position:center center; margin-right: 5px; width: 250px; height: 350px; overflow: hidden;}
.content-overlay2 {background-image: url(/layouts/_theme/style/images/overlay2.png); width: 250px; height: 350px; display: block; }
.content-overlay2:hover {background-image: url(/layouts/_theme/style/images/overlay-hover2.png); width: 250px; height: 350px; display: block;}
