html{ background-color: #71273d; margin:0; } 
body { 
  background-color:#71273d; 
  color: #333; 
  font-size: 12px; 
  line-height: 1.5em; 
  text-align: left; 
} 
p{margin:0 0 1em 0;}
h1,h2,h3{margin:0 0 .5em 0;line-height:1.25em;}
h1,h2,h3{color:#333;} 
h1{font-size: 24px; font-weight:normal;} 
h2{font-size: 17px; font-weight:normal;} 
h3{font-size: 15px; font-weight:normal;}
em{font-style:italic;} 
a{color:#71273d;}
.backtoParent{display:none;}

img{display:block;}/*ie*/

/*sidenav default rules*/
.sidenav div.AspNet-Menu-Vertical ul { margin:0px 0px 0 0px; padding:5px 0 24px 0; width:190px;background:url(http://www.vote4vaughan.com/ckfindercontent/Images/sn-bg.gif) repeat-y; }
.sidenav div.AspNet-Menu-Vertical ul li{margin-left:15px;margin-right:5px; list-style-type: disc; list-style-position: inside;}
.sidenav div.AspNet-Menu-Vertical ul li a { text-decoration:none; color:#3c3c3c; line-height:2.5em; font-weight:normal; font-size:12px;text-transform: none;}
.sidenav div.AspNet-Menu-Vertical ul li ul {text-indent:10px;margin:0;}
.sidenav div.AspNet-Menu-Vertical ul li ul li ul{text-indent:0px;}
/*end sidenav default rules*/
div.AspNet-Menu-Vertical{ margin-left:20px;float:left;width:120px; }

#pagecontainer{margin: 0 auto;width: 908px; background:url(http://www.vote4vaughan.com/ckfindercontent/Images/page-bg.png) repeat-y;}/*setting total pagewidth here*/
.aspnetForm{}/*not recommended to set page width here*/
.aspnetForm input{margin:0 .5em .75em 0;}
.dropheader{ width:908px;background-color:#71273d;} 
.placeloginform{margin: 1em 0 1em 0;}
.placeloginform table {margin-left:10px;} 
.sidenavplacement{width:223px;float:left; margin:0 0 0 4px; }
.sidenav{ float:left; padding:0; margin-left:0px; text-align:left; width:190px;} 
.maincontent{margin:0px 0 0 0; width:995px}
.content{float:left;width:645px;padding-bottom:2em;}
.dropText{margin:29px 29px 0 20px; background-color:#fff;} 
.dropfooter{clear:both; width:908px; margin:0em 0 0 0;/*background-color:#71273d;*/}

/* defaults*/ 
.submenu { text-align: center; font-size: 12px; }
.submenu li { list-style:none !important; margin:0 !important; }
.menuDesc { line-height: 14px; }
.submenu5{ margin-top:0 !important; }

/*unordered lists in ckedit have bullets*/
.content ul li {list-style:disc; margin-left:20px;}
.content ul{margin:1em 0 1em 0;}

div.maincontent{/*overflow:hidden;width:100%;*/}/*clearfloat hack to give container div height*/
.sidenavplacement{display:inline;} /*ie dbl margin bug*/



/*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;}
/*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-btm{width:190px;height:10px;margin: 0 0 0 20px;background:url(http://www.vote4vaughan.com/ckfindercontent/Images/sn-btm.gif) no-repeat;clear:both;}
#sn-content1{width:190px;margin:15px 0 0 20px;text-align:center;}
#sn-content1 h1{color:#71273d;text-decoration:underline;font-size:14px;font-weight:bold;margin-bottom: 7px;}
#sn-content1 p{margin-bottom: 5px;}
#sn-content1 p{}
#sn-content1 p.sn-date{color:#71273d;text-decoration:underline;margin-bottom: 0px;font-weight:bold;}
#sn-content1 hr{width:70%;margin-top: 25px}
#sn-content2{margin:25px 0 0 20px;width:210px;}
#social{margin-left: 57px;margin-top:10px; width:121px;}

.sidenav_on{ font-weight:bold !important; color:#333 !important;}
.dropText table td { margin:0; padding:0; vertical-align:top;}

div#ft-text{background:url(http://www.vote4vaughan.com/ckfindercontent/Images/ft-btm.png) no-repeat;padding-bottom:2em;height:107px;background-color:#71273d;}
div#ft-text p{margin:0 185px 0 0px;color:#666;font-size:11px;line-height:16px;text-align:center;padding-top:60px;text-align: right;font-size:11px;line-height:22px;}
/*end site specific*/
