/*--------------------------------------------------------------------/- file   : default.css/- admin  : Nandy&NiceBros!/- update : 200705-/- desc   : Nandy&NiceBros! Site css/--------------------------------------------------------------------*//************* Tag Override *************/* { margin: 0; padding: 0;}body,td,th { font-size: 75%; line-height: 1.9; color: #777777; margin: 0; padding: 0; font-family: verdana, Helvetica, sans-serif;}body { background-color: #222121; padding: 0px; background-image: url(/images/common/bg.gif); background-repeat: repeat-y;}h3,h4 { font-size: 110%; line-height: 1.6;}img { border-style: none;}a:link { color: #444444; text-decoration: none;}a:visited { color: #555555; text-decoration: none;}a:hover { color: #C45CF4; text-decoration: underline;}/************* Layout Styles *************/div#containerBg { width: 950px; margin: 0px;}div#left { float: left; width: 750px; margin: 0px;}div#right { float: right; width: 170px; margin: 0px;}div#main { float: left; width: 580px; margin: 0px;}div#mainWrap { clear: both; padding: 40px 30px 20px 30px;}div#sidebar { float: right; width: 170px; margin: 0px; background-image: url(/images/common/body_frame01.gif); background-repeat: no-repeat; background-position: right top;}.sidewrapper {  padding: 10px 15px 0px 15px;}.sidewrapperBottom {  padding: 10px 15px 20px 15px;}div#bottomBg { clear: both; width: 100%; background-color: #817474;}div#footerBg { clear: both; width: 100%; padding: 20px 0px 22px 0px; background-color: #766969;}/*********** Widgets ***********/.wrapper {  width:950px; text-align: left;}* html .wrapper { width:950px;}.wrapperBtm {  width:950px; text-align: left; padding:  20px 0px 0px 30px;}* html .wrapperBtm { width:950px;}.clearfix:after { content: ".";  display: block;  height: 0px;  clear: both;  visibility: hidden;}/*********** Common Styles ***********/.center { text-align: center;}.left { text-align: left;}.right { text-align: right;}img.point { vertical-align: middle; margin: 0px 7px 0px 7px;}.clearBox { clear: both; margin: 0; padding: 0;}/************* Header Styles *************/div#header { width: 580px; height: 80px; background-color: #C45CF4; margin: 0px;}div#header h1 { padding: 0px;}/************* Menu Styles *************/div#menu { background-color: #434343; margin: 0px; width: 580px; height: 30px;}div#menu ul { float: right; height: 30px; list-style-type: none;}div#menu li { height: 30px; float: left;}div#menu #menu01 a { background-image:url(/images/common/menu01.gif); width:80px; height:30px; display:block; }div#menu #menu01 a:hover { background-image:url(/images/common/menu01_on.gif); display:block;}div#menu #menu02 a { background-image:url(/images/common/menu02.gif); width:81px; height:30px; display:block; }div#menu #menu02 a:hover { background-image:url(/images/common/menu02_on.gif);  display:block;}div#menu #menu03 a { background-image:url(/images/common/menu03.gif); width:81px; height:30px; display:block; }div#menu #menu03 a:hover { background-image:url(/images/common/menu03_on.gif);  display:block;}div#menu #menu04 a { background-image:url(/images/common/menu04.gif); width:81px; height:30px; display:block; }div#menu #menu04 a:hover { background-image:url(/images/common/menu04_on.gif);  display:block;}div#menu .span1 {display:none;}/************* HomeBtn Styles *************/div#homeBtn ul { list-style-type: none; margin: 80px 0px 0px 0px;}div#homeBtn #menu05 a { background-image:url(/images/common/menu05.gif); width:62px; height:30px; display:block; }div#homeBtn #menu05 a:hover { background-image:url(/images/common/menu05_on.gif);  display:block;}div#homeBtn .span2 {display:none;}/************* Main Title Styles *************/div#mainTitle { width: 580px; height: 80px; background-color: #BAAFAF; margin: 0px;}div#mainTitle h2 { padding: 14px 0px 14px 23px;}/************* SideBar Styles *************/div#sidebar .sidewrapper img.title { margin: 20px 0px 0px 0px;}div#sidebar .imgBorder { margin: 5px 0px 0px 0px;}div#sidebar .imgBorder a { display: block; border: 1px solid #E3DFD8;}div#sidebar .imgBorder a:hover { border: 1px solid #D783FE;}div#sidebar hr { display: none;}div#sidebar div.sideLine { clear: both; width: 170px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #E3DFD8;}div#sidebar p { font-size: 85%; line-height: 1.4; margin: 10px 0px 0px 0px;}div#sidebar p.title { font-size: 90%; font-weight: bold; color: #CDCBC7; padding: 32px 15px 5px 15px; }div#sidebar span.side1 { font-weight:bold;}div#sideMenu { overflow: hidden; padding: 0px 0px 0px 0px;}div#sideMenu ul { margin: 0; padding: 0 0 5px 0;}div#sideMenu li { font-size: 80%; font-weight: bold; list-style-type: none; margin: 0; padding: 0; border-top: 1px solid #E3DFD8;}div#sideMenu li.end { border-top: 1px solid #E3DFD8; border-bottom: 1px solid #E3DFD8;}div#sideMenu li a { display: block; background: url(../sidebar/images/btn_bg.gif) repeat-y; padding: 8px 0 8px 15px; text-decoration: none;}div#sideMenu li a:hover { display: block; background: url(../sidebar/images/btn_bg_on.gif) repeat-y;}* html div#sideMenu li a { width:170px;}div#sidebar .profBorder { margin: 5px 0px 0px 0px;}div#sidebar .profBorder p { line-height: 1.9;}div#sidebar .profBorder p a { font-weight: bold;}div#sidebar .profBorder p.ad { text-align: right;}/************* Right Styles *************/div#right img.logo { padding: 24px 0px 20px 0px;}div#right { font-size: 175%;}/************* PageTop Styles *************/div#pagetop { float: right; padding: 10px 0px 10px 0px;}/*********** Counter styles ***********/div#counter {display:none;}/************* Bottom Link Styles *************/div#btmWrapper { width: 720px;}div#btmLink01 { float: left; width: 340px;}div#btmLink02 { float: right; width: 340px;}div#bottomBg p { font-size: 80%; color: #E3DCD3; margin: 10px 0px 0px 0px;}div#bottomBg p.lnk { font-weight: bold; margin: 5px 0px 20px 0px;}div#bottomBg p.lnk a { color: #E3DCD3;}div#bottomBg p.lnk a:hover { color: #DFA5FA;}/*********** Footer styles ***********/div#footerBg p { font-size: 80%; color: #E3DCD3;}div#footerBg p a { color: #FFFFFF;}div#footerBg p a:visited { color: #FFFFFF; text-decoration: none;}div#footerBg p a:hover { color: #DFA5FA; text-decoration: none;}div#footerBg p.menu { float: left; padding: 0px 0px 0px 30px;}div#footerBg span.footer { color: #A29797;}div#footerBg p.copy { color: #A29797; float: right; font-size: 80%; padding: 0px 0px 0px 0px;}
