


/* -------------------------------------
/*  Administrators Only Website
	Created by AtHomeNet
	11.28.2011 1:41pm
	John Sexton, johns@athomenet.com
/* -------------------------------------*/


/* -------------------------------------
/*  Reset Values
/* -------------------------------------*/

*/
* {padding: 0; margin: 0;}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0;padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em;font-weight:normal;font-style:normal; }
ul,ol { list-style:none; }
body { line-height:1; } 
blockquote, q { quotes:none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 
:focus { outline: 0; } 
fieldset,img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing: 0; }
ins { text-decoration:none; } 
del { text-decoration:line-through; }



/* 
   HTML and Body Styling
------------------------------------------------------------------- */
body {margin:0 auto;line-height:1em;width:100%;}
body {background:#e6e6e6 url(images/background-effect.jpg) repeat-x top left;}

/* 
   Floats and Clears 
------------------------------------------------------------------- */
.left {float:left;}
.right {float:right;}
.clear {clear:both;height:0px;font-size:0px;line-height:0px; }
.clearer {clear:both;display: block;font-size:0;line-height:0;}
.clearFix:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}



/* 
   Typography Baseline Values
------------------------------------------------------------------- */

body,p,table,td,th,ul,ol,textarea,input { font-family:Gotham, "Lucida Grande", Tahoma, Geneva, sans-serif; }

h1,h2,h3,h4,h5,h6 {font-family:Gotham, "Lucida Grande", Tahoma, Geneva, sans-serif;}

h1 {font-size:1.6em;margin-top:0px;margin-bottom:10px;font-weight:300;color:#2866a1;line-height:100%;}
h2 {font-size:1.0em;margin-top:10px;margin-bottom:10px;font-weight:600;color:#546c6a;line-height:100%;}
h3 {font-size:0.87em;margin-bottom:10px;font-weight:600;color:#2866a1;}
h4 {font-size:0.90em;font-weight:300d;color:#747371;margin-bottom:6px;}
h5 {font-size:0.93em;font-weight:300;color:#000;}
h6 {font-size:0.87em;font-weight:300;color:#333;}

h1,h2,h3,h4,h5,h6 {background-color:transparent;}

p { font-size:0.87em;margin-bottom:15px;text-align:left;color:#747371;letter-spacing:0.5px;line-height:16px;font-weight:300; }
p.intro { font-weight:800; }
p.colored { font-weight:400;background:#ececec;padding:5px;color:#2866a1;line-height:18px;margin-left:25px;border-left:2px #ccc solid;border-right:2px #ccc solid;width:90%;margin-bottom:25px;}
p.bold {font-weight:800;}

em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }
ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }



/* 
   Default Values
------------------------------------------------------------------- */
a:link {color: #2866a1;text-decoration:none;font-weight:600;}
a:visited {color: #2866a1;text-decoration:underline;font-weight:600;}
a:focus {color: #2866a1;text-decoration:underline;font-weight:600;}
a:active {color: #2866a1;text-decoration:underline;font-weight:600;}
a:hover {color: #666;text-decoration:underline;font-weight:600;}



/* 
   Layout Structure Elements 
------------------------------------------------------------------- */
#adminonly-wrapper {background:transparent;width:980px;height:100%;}
#adminonly-shell {background:#fff;height:auto;width:980px;}
#adminonly-content {background:#fff;width:970px;padding:5px;height:auto;text-align:left;}
#adminonly-footer {background:#e6e6e6 url(images/footer-bg.jpg) no-repeat top left;width:980px;height:100px;}



/* 
   Header Elements
------------------------------------------------------------------- */
.adminonly-header {width:980px;height:191px;background:transparent url(images/header-only.jpg) no-repeat top left;}
.adminonly-nav-bar {float:left;width:100%;height:25px;background:transparent;margin:140px 1px 1px 1px;}


/* 
   Nav Menu Elements
------------------------------------------------------------------- */

div#listmenu {width:auto;float:left;text-align:left;border-left:0;border-top:0;border-bottom:0;border-right:0;font-family:"proxima-nova-1", "proxima-nova-2", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif;background-color:transparent;margin:10px 5px 0 5px;z-index:500;position:relative;padding-left:0px;}
div#listmenu ul {margin:0 0 0 0;border:0;}
div#listmenu li {float:left;text-align:left;position:relative;list-style-type:none;background-color:transparent;border-right:0;border-left:0;}
div#listmenu li:first-child {border-left:0;}
div#listmenu li:hover {background-color:transparent;border:0;}
span.spacer:hover {background-color:#ccc;border:0;}
div#listmenu a {display:block;padding:5px 11px 5px 5px;text-decoration:none;color:#fff;font-weight:300;letter-spacing:0px;font-size:0.97em;}
div#listmenu a:visited {color:#fff;}
div#listmenu a:focus {color:#fff;}
div#listmenu a:hover {color:#eee;}

/* the drop-down starts here */
div#listmenu ul li ul {margin:0 0 0 0;z-index:15;position:absolute;width:120px; border:0;left:-1px;background-color:transparent;}
div#listmenu ul li ul li {background:transparent url(images/transparent-black-90.png) repeat top left;padding:10px;width:100%;border-left:0; border-right:0;border-top:0;border-bottom:0;}
div#listmenu ul li ul li a {padding:1px .5em;color:#fff;font-weight:normal;font-size:0.97em;}
div#listmenu ul li ul li {padding:7px;width:100%; /* makes the list items fill the list container (ul) */border-left:0; /*  three sides of each drop-down item */border-right:0;}
div#listmenu ul li ul li:hover {background:transparent url(images/transparent-black-80.png) repeat top left;border-bottom:0px #eee solid;}
div#listmenu ul li ul li:hover a {color:#fff;}
div#listmenu ul li ul li:first-child {border-top:0px #cc4400 solid;}

/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block;width:120px; }

/* pop-out starts here */
body div#listmenu ul li ul li ul {position:absolute; visibility:hidden;top:-1px;left:11.45em;}
div#listmenu ul li ul li:hover ul {visibility:visible;} 

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;}


/* THE HACK ZONE - */
* html div#listmenu ul {border:0;}
* html div#listmenu ul li ul {margin:0 0 0 -40px;z-index:10;position:absolute;width:120px; border:transparent;left:-1px;background-color:transparent;}
* html  div#listmenu ul li ul {margin:0;z-index:10;position:absolute;width:120px;border-right:0px;left:0px;}
* html div#listmenu ul {float:left; border-left:0; margin-left:0px;}
* html  div#listmenu ul li ul {border-top:0;border-left:0px; }
* html  div#listmenu ul li ul li ul {left:9.85em; voice-family: "\"}\""; voice-family:inherit;left:11.45em;} 

html>body div#listmenu ul li ul li ul {left:11.45em;}




/* 
   Body Content Controls - This helps keep the Content inside the White Content Box
------------------------------------------------------------------- */




/* 
   Footer Elements
------------------------------------------------------------------- */
p.line {color:#333;font-size:0.71em;letter-spacing:0.7px;line-height:11px;text-align:left;margin-bottom:5px;padding-left:5px;}
p.left {float:left;width:400px;margin:35px 1px 10px 1px;}
p.right {float:right;width:400px;margin:35px 1px 10px 1px;text-align:right;}
img.social-img-pad {padding-right:4px;}




/* 
   Individual Page Elements
------------------------------------------------------------------- */
.adminonly-hp-intro {background:transparent url(images/homepage-intro-bg.jpg) no-repeat top left;width:970px;height:auto;min-height:500px;}
.adminonly-hp-box-1 {float:left;width:550px;height:auto;oveflow:auto;padding:2px;}
.adminonly-hp-loginbtn {float:right;margin:260px 100px 0 0;width:180px;height:160px;}



/* 
   Custom Module Page Elements - If Used
------------------------------------------------------------------- */
.adminonly-mgt-custom-content {float:left;width:955px;height:auto;margin-bottom:100px;margin-top:25px;}
.adminonly-mgt-custom-box {float:left;width:635px;margin-right:15px;height:auto;}
.adminonly-mgt-custom-box blockquote {float:right;width:300px;padding:5px;height:auto;color:#0ca7ce;border-left:1px #0ca7ce dotted;}
.adminonly-mgt-sidebar {float:left;width:300px;height:500px;background:#fff3d7;margin:0 5px 20px 0;border-top:2px #0ca7ce solid;border-bottom:2px #0ca7ce solid;}
.adminonly-mgt-sidebar img.arrow-pad {padding-bottom:5px;}
.adminonly-mgt-sidebar h3 a:link {color:#ff2408;font-size:18px;font-weight:300;}
.adminonly-mgt-sidebar ul {display:block;list-style:disc;}
.adminonly-mgt-sidebar ul li {text-align:left;margin-left:10px;}
.adminonly-mgt-sidebar ul li a:link, .adminonly-mgt-sidebar ul li a:visited, .adminonly-mgt-sidebar ul li a:focus {font-size:0.77em;}
.adminonly-mgt-sidebar ul li a:hover {color:#666;}


/* Sidebar Widgets - Business Card */
.adminonly-mgt-sidebar .adminonly-bc {background:#e7e7e7;width:290px;height:140px;padding:5px;border-bottom:2px #0ca7ce solid;}
.adminonly-mgt-sidebar .adminonly-bc-photo {float:left;position:relative;padding:0px;margin:0 10px 0 0;width:105px;height:135px;}
.adminonly-mgt-sidebar .adminonly-bc-text {float:left;position:relative;padding:0px;margin:0px;width:auto;height:auto;}

/* Sidebar Widgets - Request More Info */
.adminonly-mgt-sidebar .adminonly-request-info {background:transparent;width:290px;height:115px;padding:5px;border-bottom:1px #e3dbc7 dotted;margin-bottom:5px;}
.adminonly-mgt-sidebar .adminonly-request-info:hover {background:#fff;}

/* Sidebar Widgets - Contact Us */
.adminonly-mgt-sidebar .adminonly-contact-us {background:transparent;width:290px;height:115px;padding:5px;border-bottom:1px #e3dbc7 dotted;margin-bottom:5px;}
.adminonly-mgt-sidebar .adminonly-contact-us:hover {background:#fff;}

/* Sidebar Widgets - Becon Blog */
.adminonly-mgt-sidebar .adminonly-blog-col {background:transparent;width:290px;height:215px;padding:5px;margin-bottom:5px;}



