body{background-color:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:.85em;line-height:25px;margin:0;}
.pagebody{background:url(birds.gif) repeat;color:#000;text-align:center}




/* These are ids for container divs in layout.master  */
#outerwrap{margin:0 auto;text-align:center;width:900px;background-color:#fff;padding:0;border:1px solid #CCC;}
#wraplogin{height:100%;margin:0 auto;padding:0;text-align:left;width:900px}
#wrapwebsite{margin:0 auto;padding:0;text-align:left;width:900px;}
#wrapheader{height:80px;margin:0;padding:0;position:relative;background-color:#3399c7;border:5px solid #fff;background:url(logobar.gif) repeat}
#wrapadminmenu{height:50px;margin:0;padding:0;position:relative;border:5px solid #fff;background-color:#3399c7}
.wrapmenu{margin:0;padding:0 0 0 43px;position:relative;border:5px solid #fff;}
#wrapcenter{clear:both;float:left;margin:20px 0 0 55px;min-height:280px;padding:0;width:800px}
#wrapfooter{clear:both;font-size:74%;height:45px;position:relative;text-align:center}
#wrapfooter,#wrapfooter a{font-weight:700;text-decoration:none}


#wrapcopyright{color:#999;font-size:12px;height:100%;margin:0 auto;padding:8px;text-align:center;width:900px}

/* these are the main column layouts for supporting automatic column layout from 1 to 3 columns 
   all columns are floated left, the system programmatically assigns one of the classes to the center column depending on whether content exists
 in the left or right content sections
 */
 .leftside{float:left;margin:10px 50px 0 6px;width:18%}
.center-nomargins{float:left;margin:10px 5px 0;width:100%}
.center-rightandleftmargins{float:left;margin:10px 5px 0;width:42%}
.center-rightmargin{float:left;margin:10px 0 0 6px;width:69%}
.center-leftmargin{float:left;margin:15px 0 0 5px;width:70%}
.rightside{float:right;margin:50px 0 0;width:27%}

/* Elements  */
code{background:#FAFAFA;border:1px solid #EAEAEA;border-left:5px solid #72A545;display:block;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;margin:5px 0;overflow:auto;padding:10px;text-align:left}
acronym{border-bottom:1px solid #777;cursor:help}
blockquote{background:#FAFAFA url(quote.gif) no-repeat 5px 5px;border:1px solid #f2f2f2;margin:10px;padding:0 0 0 36px}
hr{background-color:#D1D7DC;border-width:0;color:#D1D7DC;height:1px}
.imgborder{border:0px solid #000;margin:0 18px 12px 0;padding: 5px 0 0 19px}
.small {color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;line-height:11px}
.homegroup {color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}

/* Headings  */
.sitelogo{float:left;margin:0}
.siteheading{font-size:114%;margin:0;padding:35px 0 0 27px;color:#fff;text-decoration:none;width:500px}
h1.siteheading{font:bolder 2.2em}
h1,h2,h3,h4{margin:10px 0;padding:0}
h2.moduletitle{border-bottom:0 solid #f2f2f2;clear:both;color:#000;font-size:1.3em;font-weight:600;margin:0;padding:0 0 7px}
.modulesubtitle{background-color:#EAEAEA;color:#FFF;font-weight:700;height:28px;padding:4px 5px 0}
h2{color:#390;font-size:1.5em}
h3{color:#333;font-size:14px}
h1,h2,h3{font-family:Arial, sans-serif;font-weight:700}
h1{font-size:1.7em}
.TitleHome{font-family:Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;font-size:13px}

/* Form styles  */
fieldset{border:0px solid #FFF;margin:0;padding:15px 5px 5px 0px}
legend{font-size:1.25em;font-weight:700; margin:0;padding:0 0 7px 0;}
.settinglabel{clear:left;float:left;padding:1px;width:20em}
.settinglabelFixedHeight{clear:left;float:left;height:77px;padding:1px;width:20em}
.settinglabel,.settinglabelFixedHeight{font-size:.87em;font-weight:700}
.settingrow{clear:left;padding:4px 0}
.settinglabeltight{clear:left;float:left;font-weight:700;padding:1px;width:8em}
.settingrowtight{clear:left;padding:1px 0}
.modulebuttonrow{clear:left;text-align:center}
.smalltextbox{width:4em}
.normaltextbox{width:10em}
.mediumtextbox{width:15em}
.widetextbox{width:25em}
.verywidetextbox{width:35em}
.txterror{color:red;font-weight:700}
.txtcopyright{color:#444;font-size:80%;font-weight:400}
.watermarktextbox{background-color:#FFF;height:13px;border:0;padding:4px; width:10em;color:#000}
.subscribeemail{color:Gray;width:14em}
input.openid_login{background:url('openidlogin.gif') no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px}

/* Grids and Tables  */
table.editgrid{margin:10px}
table.editgrid th{font-weight:700;padding:7px}
.AspNet-GridView table thead tr th{padding:2px}
.AspNet-GridView table tbody tr td{background:#FFF;border-bottom:solid 0 #CCC;border-right:solid 0 #CCC;color:#333;padding:2px 20px 2px 2px;text-align:left}
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td{background:#F7F6F3}

/* Lists  */
.simplelist,.simplelist li{list-style:none;padding:0 0 4px 10px}
ul.linkitem{left:-13px;list-style:none;margin:10px;padding:0;position:relative;top:-6px}
div.sitemap ul,div.sitemap ul li{font-size:100%;list-style:none}
.site-statistics{border-bottom:solid thin #ccc;margin:0 0 5px;padding:0 0 5px}
ul.userstats{font-size:90%;list-style-type:none;margin:0 0 0 -40px}
ul.userstats ul{display:block;margin:0;padding:0}
ul.userstats li{font-size:100%;list-style:none;position:relative}
ul.linkitem li{border-left:5px solid;list-style:none;margin:0 0 1px;min-height:18px;padding:2px 0}
ul.linkitem a{font-weight:700;margin-left:3px;padding:2px 5px 2px 20px;text-decoration:none}
* html body ul.linkitem a{height:18px}
ul.linkitem a:hover{padding:2px 5px 2px 20px}
ul.linkitem li a,ul.linkitem li a:hover{background:url('go.gif') no-repeat 2px 4px}
ul.linkitem li a + a,ul.linkitem li a + a:hover{background-image:none}
li.linkitem:hover,li.linkaltitem:hover{border-left:5px solid #4EBF37}
div.panelwrapper ul.simplelist{margin-bottom:0}
div.AspNet-RadioButtonList ul,div.AspNet-CheckBoxList ul{list-style-type:none;margin:0;padding:0}
div.simplehorizontalmenu{clear:both;height:27px;width:100%}
ul.simplehorizontalmenu{float:left;list-style:none;margin:0;padding:0}
ul.simplehorizontalmenu li{display:inline;padding:0 10px}
ul.firstnav span.sitelink,li.topnavitem,li.firstnav{font-size:12px;font-weight:700}

/* Tags  */
.tag-cloud{list-style-type:none;margin:15px 0 3px -30px}
.tag-cloud li{display:inline;list-style-type:none}
.tagcount{font-size:x-small}
.tag-cloud .weight1{font-size:90%}
.tag-cloud .weight2{font-size:110%}
.tag-cloud .weight3{font-size:120%}
.tag-cloud .weight4{font-size:130%}
.tag-cloud .weight5{font-size:140%}
.tag-cloud .weight6{font-size:150%}
.tag-cloud .weight7{font-size:160%}
.tag-cloud .weight8{font-size:180%}
.tag-cloud .weight9{font-size:200%}
.tag-cloud .weight10{font-size:210%}

/* Links  */
#wrapcopyright a:hover{color:#000;text-decoration:underline}
#wrapcopyright,#wrapcopyright a:link,#wrapcopyright a:active,#wrapcopyright a:visited{color:#000}
#wrapfooter,#wrapfooter a:link,#wrapfooter a:active,#wrapfooter a:visited{color:#000}
.WelcomeMessage{font-size:10px;font-weight:700;padding:2px}
.accent{color:#75A54B;font-weight:700}
.buttonlink{background-color:transparent;border-style:none;color:#2288b6;cursor:pointer;font-size:13px;text-decoration:underline}
a.ModulePager:link,a.ModulePager:visited,a.ModulePager:hover,a.ModulePager:active,a.selectedcrumb:hover,a.unselectedcrumb:hover,#wrapfooter{color:#000;text-decoration:none}
a.SelectedPage:hover{color:#000;font-weight:700;text-decoration:underline}
a.SelectedPage:link,a.SelectedPage:visited,a.SelectedPage:active{color:#000;font-weight:700;text-decoration:none}
a:link,a:active{color:#2288b6;font-weight:700;text-decoration:none}
legend a,a.sitelink:link,a.sitelink:visited,a.selectedcrumb:link,a.selectedcrumb:visited,a.selectedcrumb:active,a.unselectedcrumb:link,a.unselectedcrumb:visited,a.unselectedcrumb:active{text-decoration:none}
a:visited{color:#2288b6;text-decoration:none;font-weight:700}
a:hover{color:#000;text-decoration:underline;font-weight:700}
#wrapcopyright a:hover{color:#000;text-decoration:underline}

/* Breads  */
.unselectedcrumb{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:230;line-height:20px}
.selectedcrumb{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:20px}


.modulepager{padding:10px 0 10px 0px;vertical-align:top}
.selectedpage{color:#000;font-weight:700}
.modulecontent{padding:0;text-align:left;vertical-align:top}
.modulefooter{display:none;font-size:11px;text-align:center}
.modulerow{background-color:#EAEAEA}
.modulealtrow{background-color:#eee}
.modulepager,.ModulePager,.PageInfo,.SelectedPage{font-size:12px}
.gmaptextbox{width:27em}
.gmap{margin:0 0 10px}
.foldergallery a{color:#FFF}
.foldergallery h1{font-size:large;margin-bottom:20px}
.albumFloat{float:left;margin-bottom:4px;margin-right:8px;text-align:center}
.albumMetaSectionHead{background-color:Gray;color:#FFF;font-weight:700}
.rbottom{margin-bottom:20px}
.ratingcontainer{float:right}
.ratingStar{height:14px;margin:1em;white-space:nowrap}
.ratingStar .ratingItem{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:12px;margin:0;padding:0;width:13px}
.ratingStar .Filled{background-image:url('ratingStarFilled.png')}
.ratingStar .Empty{background-image:url('ratingStarEmpty.png')}
.ratingStar .Saved{background-image:url('ratingStarSaved.png')}
.ratingcomments{background-color:#eee;border:#000 1px solid;color:#000;height:210px;margin-top:15px;padding:5px;position:absolute;width:300px}
.ratingcommentbox{height:100px;width:280px}
.forumnotify{padding:10px 0 5px;vertical-align:middle;white-space:nowrap}
.forumnotify img{float:left}
div.addthisbutton{display:inline;float:right;margin:37px 50px 0 0}
.searchpanel{bottom:110px;position:absolute;right:10px;white-space:nowrap}
.moduleedit{background-color:#C7D0D7;border:0;height:28px;margin:0;padding:0;text-indent:4px}
.clearpanel{clear:left;padding-top:15px}
.minheightpanel{min-height:200px}
.center{text-align:center}
.searchpanel .aspbutton{background:#CCC url('buttonbg.gif') repeat-x;color:#333;font:bolder 12px Arial, Sans-serif;height:24px;padding-bottom:3px;position:relative;top:1px;width:70px}
.vevent{padding:10px}
.whoson{float:left;padding:5px}
.searchterm{background-color:#FF0;color:#000}
.templatewrapper{border-bottom:solid 4px #000}
.linkdescription{padding:5px}
.logolist,.pageicons,.skiplink{display:block}
.floatrightimage{float:right;margin-right:15px}
.highlight1{background-color:#FF0}
.highlight2{background-color:lime}
.floatpanel,.floatleftimage{float:left;margin-right:15px}

/* ed1t Ajax stuff */
.modalBackground{background-color:Gray;filter:alpha(opacity=50);opacity:0.5;}
.modalPopup{background-color:#EBEBEB;border-style:solid;border-width:2px;border-color:Gray; padding-top:15px;padding-left:15px;padding-right:10px;padding-bottom:5px;}


/* Image rotator styling  */
ul#jw_bc{background:none;height:0px;list-style:none;list-style-image:none;margin:0 auto;overflow:hidden;padding:0;position:absolute;width:800px}
ul#jw_bc li{background:none;border:none;list-style:none;margin:0;padding:0}
ul#jw_bc li a{background:none;border:none;margin:0;padding:0}
ul#jw_bc li#jw_bc_loading{background:#fff no-repeat left 0}
img,.vevent abbr{border:0}
table.editgrid td,.padded{padding:7px}
li.AspNet-RadioButtonList-Item,li.AspNet-CheckBoxList-Item,.ratingrow{white-space:nowrap}
ul.simplehorizontalmenu li.selecteditem,.albumMetaName{font-weight:700}
.eventcalendar table,.clear{clear:both}
ul#jw_bc li a img,ul#jw_bc li a:hover img{background:none;border:none;display:none;left:0;position:absolute;top:0}

/* Thumb Menu  */
.ThumbMenuHeader{font-size:large;font-weight:700;padding-bottom:35px}
.ThumbMenuItemLeft{float:left;left:0;padding-bottom:30px;position:relative;height:60px;text-align:left;width:300px}
.ThumbMenuItemRight{float:right;padding-bottom:30px;position:relative;height:60px;right:50px;text-align:right;width:300px}
.ThumbMenuImage{border:solid 1px grey;float:left;height:50px;width:50px}
.ThumbMenuText{float:right;text-align:left;vertical-align:top;width:230px}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {border:0 solid #999999;}

.yui-skin-sam .yui-navset .yui-content  {
background:none repeat scroll 0 0 #f1f1f1 }

.AspNet-GridView table thead tr th {
padding:4px 0 10px 4px;}

.yui-content  {
border-color:#243356 #808080 #808080;
border-style:solid;
border-width:0;
padding:10px;}

a.siteheading:link, a.siteheading:visited, a.siteheading:hover, a.siteheading:active  {
color:#FFF;
}


.NormalTextBox {color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;margin:0;padding:5px;border:1px solid #CCC;}





