/* Standard */
    @import url(seasons/cms.css);
    @import url(seasons/forms.css);
    
    /* Season Specific */
    @import url(seasons/structure/structure4.css);
    
    /* Custom styles *//* @version 1.0 */

html {padding: 0;margin: 0;}

body {color: #333;padding: 0;margin: 0;font-family: Verdana, helvetica, sans-serif;font-size: 75%;}



a:link {background-color: transparent;color: #0066CC;font-size: 1em;text-decoration: none;}

a:visited {background-color: transparent;color: #6600CC;font-size: 1em;text-decoration: none;}

a:hover {background-color: transparent;color: #000;font-size: 1em;text-decoration: underline;}

a:active {background-color: transparent;color: #000;font-size: 1em;text-decoration: underline;}





div#container {padding: 0;margin: 0;width: 805px; background-position: left top;background-color: transparent;background-image: url(../images/wrapper_tile2.gif);background-repeat: repeat-y;}

#home div#content {width: 760px; margin-top: 10px; }



div#content {padding: 0;margin-right: 35px;float: right;width: 520px;color: #222;margin-top: 0;font-size: 1em;}

#content h2 {color: #009EE0;margin: 20px 0;font-size: 1.9em;}

#content h3 {color: #0066CC;padding: 0;margin: 20px 0 0 0;font-size: 1.1em;font-weight: normal;}

.by_editor p {color: #666;font-size: 1.1em;line-height: 1.4;}

.by_editor {color: #666;line-height: 1.4;}

.by_editor ul li {padding: 0;margin: 0 0 0 15px;list-style: url(../images/alzbullet.gif);}

.by_editor img {padding: 1px;margin: 7px;}

b {color: #5BAC26;}



.mainAdvert {width: 460px; margin:5px 0 20px 10px;color: #fff; background: #fff url(../images/bigAdBG.jpg) no-repeat left top; padding: 65px 20px 10px 260px; font-size: 1em; }

.mainAdvert h2 {position:absolute; left: -200000px;}



.mainAdvertOver {width: 400px; margin:5px 0 20px 10px;color: #333; background: #ebf5fd url(../images/bigAdBGOver.jpg) no-repeat -15px 10px; padding: 20px 320px 10px 20px; font-size: 1em; min-height: 170px;}

.mainAdvertOver img { margin-bottom: 10px}

#content .mainAdvertOver h2 {font-size: 1.1em; font-weight: bold; margin: 5px 0; padding:0}





.searchBoxBG {background: url(../images/searchBoxBG.jpg) no-repeat top left; padding: 10px 10px 10px 20px; margin: 30px 0 0 0; width: 432px;}

.searchBoxBG form#selectWalk { padding-top: 70px;}
.searchBoxBG form#postcodeWalk { padding-top: 10px;}
.searchBoxBG form select, .searchBoxBG form input { font-size: 1.2em;}

.searchBoxBG form p {margin:0; padding:10px 0 5px 0; text-align: right;}

.homeImageMap {float: right; margin-top: -20px; }

.homeImageMap img {width: 189px; height: 183px;}

#content h3.sponsorship {margin: 15px 0 0 25px; padding: 0;float: left; clear: left;}



#home #leftcolumn {margin:-10px 0 0 25px; width: 220px; float: left; padding:0;}



.additionalHomepage { margin-left: 275px; padding-bottom : 10px;}

#content .additionalHomepage h3 { font-weight:normal; color:#8f8476; padding: 0 0 10px; margin: 0; font-size: 1.4em;}

#content .additionalHomepage h3 a:link, #content .additionalHomepage h3 a:visited{ 

	font-weight:normal; color:#8f8476; text-decoration:none ;} 

#content .additionalHomepage h3 a:hover, #content .additionalHomepage h3 a:active { 

	font-weight:normal; color:#8f8476; text-decoration:underline ;}

#content .additionalHomepage p { margin:0 0 30px 0; padding:0; line-height: 1.6;}



#header {background-position: right top;background-image: url(../images/mwmMastTile2009.jpg);background-repeat: no-repeat;padding: 15px 25px 0 0;height: 1%;}

#container>#header {height: auto;}

#header h1 {color: #222;float: left;font-size: 1.9em; display:none;}

#site_logo {padding: 0;margin: 0;float: none;display: block;}

div.logo {padding: 0 0 0 20px;margin: 0;float: none;text-align: left;}

#linksearch {display: none;}

#linksearch a {background-color: transparent;color: #222;font-size: 0.9em;}

#access_links {margin-right: 5px;float: right;}

#search_form {float: right;}

#identityWrapper {padding: 0;margin-top: 90px;margin-bottom: 10px;clear: both;text-align: center;}

#mast_wrapper {height: auto;}

#alzLogo {position: absolute;left: 565px;top: 110px;}

#site_search {display: block;text-align: right;}



#section_navigation {background-color: #00AEEF;padding: 0;border-top: 3px double #fff;border-bottom: 3px double #fff;display: block;line-height: normal;}

#section_navigation ul {padding: 0;}

#section_navigation li {padding: 0;margin: 0;display: inline;}

#section_navigation a {background-position: left center;background-color: transparent;color: #fff;padding: 7px 10px;border-right: 1px solid #fff;margin: 0;float: left;text-decoration: none;}

#section_navigation a:link {background-position: left center;background-color: transparent;color: #fff;padding: 7px 10px;border-right: 1px solid #fff;margin: 0;float: left;text-decoration: none;}

#section_navigation a:hover {background-position: left center;background-color: transparent;color: #fff;padding: 7px 10px;border-right: 1px solid #fff;margin: 0;float: left;text-decoration: underline;}

#section_navigation a:active {background-position: left center;background-color: transparent;color: #fff;padding: 7px 10px;border-right: 1px solid #fff;margin: 0;float: left;text-decoration: underline;}



div#navigation {overflow: hidden;float: left;width: 220px; clear:left; margin:10px 0 0 10px;}

#leftcolumn {margin: 0; padding: 0;}

.navheading {margin-left: -180000px;position: absolute;}

.navheading a:link,.navheading a:visited,.navheading a:hover,.navheading a:active {background-position: left center;background-color: #B6DF9F;color: #00ADEF;padding: 2px 0 2px 5px;font-size: 1.1em;}

.widget {margin: 5px 0; padding: 0;}

.widget_wrap {padding: 0;float: none;}

.widget ul {padding: 0;margin: 0;}



.widget_link {background-position: left bottom;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;padding: 5px;font-size: 1.1em;}

.widget_link a:link,.widget_link a:visited,.widget_link a:hover,.widget_link a:active {background-position: left center;background-image: url(../images/nav_arrowright.png);background-repeat: no-repeat;color: #0066cc;padding-left: 20px;display: block;}

p.widget_p {background-position: left center;background-color: transparent;color: #222;padding: 0;margin: 0;float: left;font-size: 0.9em;}

p.widget_p a:link,p.widget_p a:visited,p.widget_p a:hover,p.widget_p a:active {color: #222;}

p.widget_p input {padding: 0;margin: 0 2px 0 0;}



div#extra {overflow: hidden;float: left;clear: left;width: 220px;margin-top: 9px;}



div#footer {padding: 10px 25px 25px 0;clear: both;width: 780px;height: auto; background-position: right bottom;background-image: url(../images/footer_box.gif);color: #222;margin-top: 0px;font-size: 0.9em;}

#footer p {padding: 0;margin: 8px 0;}

#footer a:link {color: #000;text-decoration: underline;}

#footer a:visited {color: #000;text-decoration: underline;}

#footer a:hover {color: #000;text-decoration: none;}

#footer a:active {color: #000;text-decoration: none;}



#footerLinks {display: block;}



#related {border: 2px solid #ccc;}

.infobox {border: 2px solid #ccc;}

.newsimage {border: 2px solid #ccc;}

.cat_news img {border: 2px solid #ccc;}

.newsbox img {border: 2px solid #ccc;}

.rightcolumn img {border: 2px solid #ccc;}

.leftcolumn img {border: 2px solid #ccc;}

.contentimage {border: 2px solid #ccc;}

.documentimage {border: 2px solid #ccc;}

.locationmap {border: 2px solid #ccc;}



.linkbox {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.download_wrap {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.infobox_h {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

#categories_in {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.cate_wrap {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.cat_news {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.newsbox {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.news_wrap {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.col_wrap {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

.contact_h {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

address {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;}

#bc {background-position: bottom left;background-image: url(../images/nav_underline.png);background-repeat: repeat-x;margin-top: 20px;}

.cate_wrap li {background-position: 13px 10px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

#categories_in li {background-position: 13px 10px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

.info_on li {background-position: 13px 10px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

.answer ul li {background-position: 0 4px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

.newsbox ul li {background-position: 0 4px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

#contentlist li {background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;list-style: url(../images/disc.gif);}

#sitemap ul {background-position: 0px 9px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;margin-left: 8px;}

.download_indent p {background-position: 0px 9px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

.infobox p {background-position: 0 50%;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}

.cate_wrap p {background-position: 0px 8px;background-image: url(../images/alzbullet.gif);background-repeat: no-repeat;}



.imageMap img {border: none;}

.imageMap {margin: 20px 0;text-align: center;}



.memorywalk {background-color: #F7F4F0;padding: 0 20px;margin-right: 20px;float: left;width: 440px;}

.memorywalk p strong {color: #444;float: left;display: block;width: 29%;}

.memorywalk p span {color: #333;margin-bottom: 10px;float: left;display: block;width: 70%;}

.memorywalk p {padding: 5px 0;clear: both;}



.memorywalkImg {padding: 1px;border: 1px solid #ddd;margin:10px 0 0 0 ; clear: right; width: 196px;}



.sponsors {margin: 20px 10px 20px 0;float: left;width: 120px;}

.sponsors img {padding-top: 10px;width: 120px;}

.sponsors strong {color: #333;display: block;font-weight: normal;}



.jform fieldset {padding: 0; background-color: #F2FCFF;border: 1px solid #eee;margin: 0 0 20px 0;}
.jform fieldset p.date_birth { clear: both; }
.jform fieldset p.clear {  }
form.jform {color: #009DE9;padding: 5px 0 0 0;margin-bottom: 20px;}

.jform label {padding-right: 2%;font-size: 1.2em;width: 39%;}
.jform label.inline {padding-right: 2%;font-size: 1.0em; width: auto; }

.jform input {background-color: #fff;border: 1px solid #999;font-size: 1.1em;}

.jform textarea {background-color: #fff;border: 1px solid #999;font-size: 1.1em;}

.jform select {background-color: #fff;border: 1px solid #999;font-size: 1.1em;}

form.jform div.form_line { border-bottom: 2px solid #fff;}

.jform legend {display:none;}

.jform .space { padding: 0 20px;}

.jform .space p {font-size: 1.1em;}

input.button {background-color: #009DE9;color: #fff;float: none;font-size: 1.2em;}

input.rightbutton {background-color: #009DE9;color: #fff;float: right;font-size: 1.2em; margin-top: 15px;}

input.sign_button {background-color: #009DE9;color: #fff;float: none;font-size: 1.2em;}

div.space {overflow: visible; clear: both;}

.jform table {width: 100%;}

.jform table label {float: none; width: auto;}

.jform table td { padding: 5px;}



.wide div#content {margin: 0 50px 0 30px;float: none;width: auto;}

.wide div#navigation {display: none;}



div#navigation_widgets {display: none;}



.flickrbadge { font-size:120%; padding:0;text-align:left; margin:20px 0; }

.flickrbadge ul{ padding:10px 0;margin:0; list-style:none; height: 120px; width: 460px}

.flickrbadge ul li { width:105px; height: 105px; overflow:hidden; padding:0 5px 0 0; margin:0; float:left; }

.flickrbadge ul li img {border: 1px solid #ccc;}

.flickrbadge p {margin:0; padding:0;}

li.closedEvent a:link, li.closedEvent a:visited, li.closedEvent a:hover, li.closedEvent a:active { color:#666;}



	.sponsorlogo { clear:both; margin:0; padding:0px 5px 0 0; color: #666;}

	.sponsorlogo img {margin:5px 0;display:block; }

	

.info_h {display:none;}

.info_on {font-size: 1.2em;}

.info_on li {background-position: 5px 13px;}

form#postcodeSearch { float: right; margin: 25px 5px; padding: 0.1em 0 0.5em; }
form#postcodeSearch label { padding: 0; float: none; }

#content .by_editor .float_left {float:left;}
#content .by_editor img.float_left {margin:0 15px 15px 0;}
#content .by_editor img.float_right {margin:0 0 15px 15px;}
#content .by_editor .float_right {float:right;}

