html{ background:#fff; margin:0;} 
body { 
  background-color: transparent;
  color: #333; 
  font-size: 14px; 
  line-height: 23px; 
  text-align: left;
} 
p{margin:0 0 10px 0;}
h1,h2,h3{margin:0 0 .5em 0;line-height:1.25em;}
h1,h2,h3{color:#80080;} 
h1{font-size: 24px; font-weight:bold; color: #80080;} 
h2{font-size: 20px; font-weight:bold;} 
h3{font-size: 16px; font-weight:bold;}
em{font-style:italic;} 
a, .pipe{color:#999933;}
img{display:block;}/*ie*/

.aspnetForm{}/*not recommended to set page width here*/
.aspnetForm input{margin:0 .5em .75em 0;}
#pagecontainer{ margin: 0 auto; width: 950px;} /*setting total pagewidth here*/
#hd{ width:950px; position: relative;} 
.placeloginform{margin: 1em 0 1em 0;}
.placeloginform table {margin-left:10px;} 
#sidenav{ padding:0; width:160px;float:left; margin:0 0 12px 0; text-align:left; display:inline; } /* disp inline ie dbl margin bug*/ 
#maincontent{margin:0px 0 0 0; width:950px; background: url(http://www.dogsrulememphis.com/ckfindercontent/Images/page-bg.gif) repeat-y;}
#content{float:left;width:782px;padding-bottom:3em;}
#dropText{margin:13px 15px 0 10px; background-color:#fff; clear:both; min-height:300px; height: auto !important; /*ie6 min-height hack*/ height:300px; font-family: 'Open Sans', sans-serif; font-weight: 400; } 
#ft{clear:both; width:950px; margin:0em 0 1em 0; padding-bottom: 1em; background-image:url(http://www.dogsrulememphis.com/ckfindercontent/Images/ft-bg.gif); background-color: transparent; background-repeat: no-repeat; position: relative; }

/*sidenav default rules*/
#sidenav div.AspNet-Menu-Vertical ul { margin:0px 0px 0 0px; padding:13px 0 34px 0; }
#sidenav div.AspNet-Menu-Vertical ul li{margin-left:15px; margin-right:9px; list-style-type: none; list-style-position: inside; text-align: left; border-bottom: 1px solid #333;}
#sidenav div.AspNet-Menu-Vertical ul li a, #sidenav div.AspNet-Menu-Vertical ul li span{ text-decoration:none; color:#333; line-height:26px; font-weight:normal; font-size:11px;text-transform: uppercase; }
#sidenav div.AspNet-Menu-Vertical ul li ul, #sidenav div.AspNet-Menu-Vertical ul>li ul li {text-indent:0px;margin:0;padding:0;}
#sidenav div.AspNet-Menu-Vertical ul li ul li ul{text-indent:0px;}
/*end sidenav default rules*/
div.AspNet-Menu-Vertical{ margin-left:10px;float:left;width:135px; }
ul.AspNet-Menu{ float:none; }

/* defaults*/ 
.submenu { text-align: left; font-size: 12px; }
.submenu li { list-style:none !important; margin:0 !important; }
.menuDesc { line-height: 14px; }
.submenu5{ margin-top:0 !important; }

#content ul li {list-style:disc; margin-left:20px;}/*unordered lists in ckedit have bullets*/
#content ul{margin:1em 0 1em 0;}
div#maincontent{overflow:hidden;width:100%;}/*clearfloat hack to give container div height*/

/*base form defaults; to ensure browser compatibility, extend these, but don't remove them unless you know what you are doing*/
.formContainer {margin:0;padding:0; }
.formContainer ul{margin:0;padding:0; }
.formContainer ul li{margin:0; padding:0; }

*html .ulform li{ border-color:yellow; filter:chroma(color='yellow');height:1%; background-color:inherit;}/*ie6 tranparent border hack*/
.ulform li { border: 1px solid transparent;  list-style-type:none !important;  margin:0;padding:0; vertical-align:top; }/*turn off bullets for forms, border makes ie 6,7 render correctly*/
.ulform li input { margin:0;padding:0; }/*next two lines are ie hacks...*/
.ulform li ul li  { margin:0;padding:0; float:left; display:inline; min-height:18px; height: auto !important; /*ie6 min-height hack*/ height: 18px; margin: 0 0 10px 0 !important;}

li.formLabel { float:left; width:200px;line-height:18px; word-wrap: break-word;}
li.formInput { float:left; width:190px;line-height:18px;}

.ulform li ul {clear:both;}
li.formrow, .recaptchadiv { clear: both; }/*can be used in lieu of specific width per cells per form*/
/*end form defaults*/

.formContainer div input { margin:10px 0 0 0;}
.formContainer{padding:12px 0 0 0 !important;}
.formInput{ padding:0 0 0 3px !important;}
.form_checkbox{display:block; height:10px; position:relative; width:20px;}

/* defaults*/
.search_form{}
.serach_input{}
.search_btn{}
.search_results{}
#content .SearchResultsContainer, #content .SearchResultsContainer ul, #content .SearchResultsContainer ul li {margin:0;}
#content .SearchResultsContainer li{ list-style-type:none; margin:0; }
/*end  defaults*/

/*comments defaults*/
.AddC ul li, .CMainDiv ul li { list-style-type:none; }
.OuterAddList li, .OuterCList li {margin-left:0 !important;}
.InnerCListItemTitle, .AddCItem { font-weight:bold; }
.AddCValue input { width:50%;}
.AddCMainValue textarea{ width:90%; height: 150px; }
.OuterCListItem { margin-bottom:2em; }
.OuterCListItem ul {margin:0 0 5px 0;}
.InnerCListItemTitleHr hr{ margin:2em 0 0 0; color:#ccc; background-color:#ccc; height:1px; border:0; }
/*comments defaults*/

/*rss display*/
#rss_container{ }
#rss_container li{ list-style-type:none; }
/*rss display*/

/*site specific*/
.sidenav_on, #sidenav li.AspNet-Menu-Selected > a{ font-weight:bold !important; color:#800080 !important;}
#dropText table td { margin:0; padding:0; vertical-align:top; }
#ft p { }
#ft-txt { padding-left: 170px; font-size: 11px; position: relative; top: -20px; line-height: 24px; }
.pipe{ margin:0 3px; }

#hd-top{ width: 396px; height:36px; float: left; }
#hd-top-menu{ width: 385px; float:right; position: relative; top: 15px; right: 30px;}
#hd-top-menu ul { float: right; }
#hd-top-menu ul li{ float:left; display: block; text-transform: uppercase; font-size: 10px; margin-left: 10px; padding-left: 10px; border-left: 1px solid; line-height: 10px; }
#hd-top-menu ul li:first-child{ margin-left: 0px; padding-left: 0px; border-left: 0px; }
#hd-top-menu ul li a{ text-decoration: none; color: #333; }

#hd-banner{ width: 950px; height:232px; clear: both;}
#cert-logo-sn{ position: absolute; bottom: 82px; left: 35px; }

#swiffycontainer{ position: absolute; top: 0; left: 0; z-index: 5; width:700px; height: 222px; }
#swiffycontainer>div{ float:left; position: absolute; bottom: 0;  }
#swiffycontainer div{ background: transparent !important; }
#anim-controls{
position: absolute;
top: 209px;
left: 270px;
z-index:10;
}
#anim-controls a{ padding: 1px; margin-left:20px; font-family: 'Oswald', sans-serif; text-decoration: none; color: white; font-size:22px; display: block; float: left; }
#anim-controls a:hover{ color: #77089b;}

/*end site specific*/
