*{ margin:0; padding:0; }
html, body { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%; background-color:#ffffff;}
img { border:0; }
h1 {font-weight: normal; font-size: 150%; margin: 15px 0px 10px 0px; color:#cc2400;}
h2 { font-size:0.9em; color: #cc2400; margin: 0px 0px 10px 0px; }
h3 { font-size:0.8em; color: #cc2400; margin: 0px 0px 2px 0px; }
p { font-size:0.75em;color: #000; margin: 0px 0px 10px 0px; }
p.title {font-weight:bold;font-size:0.7em;background-color:#CC2400;color:#fff;width:168px;padding:3px; border-right:3px solid #fff;}
content.li { color: #5D5E60; margin: 5px 0px 0px 10px;font-size:0.75em; }
a, strong{color:#000;}
a:hover{text-decoration:none;}
hr {color:#E7D6CF;height:1px;margin-bottom:0px;}

#title {width:0; height:0; text-indent:-999em; overflow:hidden; }
#container {width:770px; text-align:left; margin: 0 auto 0 auto;}
#header {width:770px; height:100px; background:url(../../images/header.jpg) no-repeat left top;}

#content {width:530px;float:left;/*border:1px solid red;*/}
#content h1 {color:#cc2400;}
#content h2 {color:#cc2400;}
#content h3 {color:#000;}
#content li {font-size:0.75em;margin-right:40px;}
#rightcol {width:230px; float:right;  border-top: 5px solid white;}

#intro {height:238px; width:160px; float:left; overflow:hidden; background-color:#99bce2; color:#145aa9; margin-top:5px; padding:5px;}
#intro p, h1, h2, h3 {color:#145aa9;}
#image {height:248px; width:360px; float:left; margin-top:5px;}

#homepanels {width:530px;}
#homepanels a {text-decoration:none;}

#panel1 {float:left; width:172px; margin-right:6px;}
#panel1 h1{background-color:#63799e; width:167px; padding:8px 0 8px 5px; color:#fff; font-size:0.75em; font-weight:bold; margin-bottom:3px; margin-top:5px;}
#panel1 p {background-color:#d1d7e3; width:162px; padding:8px 5px 8px 5px;margin:0;}
#panel1 img {border:0;padding:0;}

#panel2 {float:left; width:172px; margin-right:6px;}
#panel2 h1{background-color:#8eb171; width:167px; padding:8px 0 8px 5px; color:#fff; font-size:0.75em; font-weight:bold; margin-bottom:3px; margin-top:5px;}
#panel2 p {background-color:#dfe8d7; width:162px; padding:8px 5px 8px 5px;margin:0;}
#panel2 img {border:0;padding:0;}

#panel3 {float:left; width:172px;}
#panel3 h1{background-color:#8bb6bf; width:167px; padding:8px 0 8px 5px; color:#fff; font-size:0.75em; font-weight:bold; margin-bottom:3px; margin-top:5px;}
#panel3 p {background-color:#dae8e9; width:162px; padding:8px 5px 8px 5px;margin:0;}
#panel3 img {border:0;padding:0;}

#rightbox {background-color:#dcdcdc; width:230px; border-bottom: 5px solid white; padding-bottom:3px;}
#rightbox h1 {background-color:#cc2400; width:220px; padding:5px; 0; color:#fff; font-size:0.75em; margin:0; border-bottom: 3px solid white;}

#rightbox p {padding:3px 5px 0 5px; margin:0;}

#ultitle h1 {background-color:#cc2400; width:170px; padding:5px; 0; color:#fff; font-size:0.75em; margin:0; border-bottom: 5px solid white; font-weight:bold;}
#months_issue ul {}
#months_issue li {float:left; width:170px;padding:2px; margin: 0 5px 0 0; border-right: 3px solid white;}

#where_to_buy li {float:left; width:150px;text-align:center; margin-bottom:10px;}

#whats_on_guide ul {}
#whats_on_guide li {
	margin: 0 0 15px 20px;
	padding: 0 0 0 5px;
	list-style-image: url(../../images/go_white.gif);

}
#whats_on_guide li a {text-decoration:none; font-weight:bold; font-size:0.8em;}
#whats_on_guide li a:hover {text-decoration:underline; font-weight:bold; font-size:0.8em;}
#topnavigation {width: 770px; background-color: #949494;}
#topnavigation ul {display:block; padding: 0; margin: 0; list-style-type: none; color: #fff; font-weight:bold; font-size: 0.7em;}
#topnavigation ul li { display: inline; background-color: #949494;}
#topnavigation ul li a {float: left; width: auto; color: #fff; background-color: #949494; padding: 0.2em 1.55em; text-decoration: none; border-left: 1px solid #ffffff;}
#topnavigation ul li a:hover {text-decoration:underline;}

#mainnavigation ul {list-style-type: none;}

#footer { clear:both; width:770px; background-color:#949494; color:#fff; font-size:0.7em; padding:3px 0;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.login_form {padding: 1px;width:190px;background-color:#fff;color:#fff;border:1px solid #ABCB2E;}
.login_form .the_title h2 {width:100%;background-color:#ABCB2E;text-align:center;height:20px;color:#fff;}
.login_form #login_label {font-size:0.75em;padding: 0px 12px 0px 5px;float:left;width:50px;}
.login_form .login_textbox {font-size:0.75em;float:right;}
.login_form .login_button {font-size:0.75em;}
.login_form a {font-size:0.75em; text-decoration:none;}

#advertise {background:url(../../images/right_bottom_bg.jpg) top right no-repeat; height:121px; overflow:hidden; width:230px; margin-top:-8px;background-color:#fff;}
#advertise a:hover {text-decoration:underline;}
#advertise a {color:#000; text-decoration:none;}
#advertise p {color:#000; padding-top:3px; padding-bottom:5px; padding-left:5px; font-weight:bold;}