hr { color: #000000}

body {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;background: #d5dce4;margin:0px;}

.rvts0,td,p,h4{font-size:12px;color:#000000;text-align:left;}

a{color:#000000;text-decoration:underline;}

a.rvts4,.rvts4{font-size:12px;color:#000000;}

.rvts8,h6,h5{font-weight:normal;font-size:11px;color:#000000;}

a.rvts12,.rvts12{font-size:11px;color:#000000;}

.rvts16,h3{font-size:15px;color:#000000;}

a.rvts20,.rvts20{font-size:15px;color:#000000;}

.rvts24,h2{font-size:17px;color:#000000;}

a.rvts28,.rvts28{font-size:17px;color:#000000;}

.rvts32,h1{font-size:23px;color:#000000;}

a.rvts36,.rvts36{font-size:23px;color:#000000;}

.rvts40{font-size:47px;color:#000000;}

a.rvts44,.rvts44{font-size:47px;color:#000000;}

.rvts48{font-size:16px;color:#800000;}

a.rvts52,.rvts52{font-size:16px;color:#2364c8;text-decoration:underline;}

a.rvts52:hover{color:#000000;}

.rvts56{font-size:13px;color:#800000;}

a.rvts60,.rvts60{font-size:13px;color:#2364c8;text-decoration:underline;}

a.rvts60:hover{color:#000000;}

.rvts64{font-size:13px;color:#000080;}

a.rvts68,.rvts68{font-size:13px;color:#2364c8;text-decoration:underline;}

a.rvts68:hover{color:#000000;}

h1,h2,h3,h4,h5{font-weight:bold;}

div,li,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;}

p{text-align:left;text-indent: 0px;}

.rvps1{text-align:center;}

.rvps2{text-align:right;}

.rvps3{text-align:justify;}

.rvps5{text-indent: 13px;}

/* runtime styles */

.input1 {vertical-align:middle;border: 1px solid #000000;background: #FFFFFF;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;}

.topic_t{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;}

.news_t{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;}

.sub_t{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;}

.pageheader{text-align:center;height:50px;}



.caption {vertical-align:middle;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;color:#000000;}

.topic_t{background:url(images/t1t.gif);width:100%}

.topic_bg{width:100%;background:url(images/t1m.gif);}

.topic_l{background:url(images/t1l.gif);height:100%}

.topic_r{background:url(images/t1r.gif);height:100%}

.topic_b{background:url(images/t1b.gif);width:100%}

.wauto .topic_t,.wauto .topic_b,.wauto .topic_bg{width:auto;}



.news_bg{width:100%;background:url(images/t2m.gif);}



.sub_t,.sub_tm{background:url(images/t3t.gif);}

.sub_bg,.sub_bgm{background:url(images/t3m.gif)}

.sub_l{background:url(images/t3l.gif);height:100%}

.sub_r{background:url(images/t3r.gif);height:100%}

.sub_b,.sub_bm{background:url(images/t3b.gif)}

.sub_b,.sub_t,.sub_bg{width:100%}

.wauto .sub_t,.wauto .sub_b,.wauto .sub_bg{width:auto;}

.cim{display:block;}

.clr{display:block;}



form {padding:0px;display:inline;margin:0px;}

img{border:0px;}

.bullet{vertical-align:middle;height:13px;width:13px;}

.ul_0_0,.ul_0_1,.ul_0_2,.ul_0_3{text-indent:0px;padding:0;margin: 0 0 0 30px;list-style-position:outside;list-style-type:disc;}

.ul_0_0{margin-left:25px;}



.ul_1_0,.ul_1_1,.ul_1_2,.ul_1_3{text-indent:0px;padding:0;margin: 0 0 0 30px;list-style-position:outside;list-style-type:decimal;}

.ul_1_0{margin-left:25px;}

.ul_1_1{list-style-type:lower-alpha;}

.ul_1_2{list-style-type:lower-roman;}

.ul_1_3{list-style-type:disc;}



.ul_2_0,.ul_2_1,.ul_2_2,.ul_2_3{text-indent:0px;padding:0;margin: 0 0 0 30px;list-style-position:outside;list-style-type:lower-alpha;}

.ul_2_0{margin-left:25px;}

.ul_2_1{list-style-type:lower-roman;}

.ul_2_2{list-style-type:decimal;}

.ul_2_3{list-style-type:disc;}



.ul_3_0,.ul_3_1,.ul_3_2,.ul_3_3{text-indent:0px;padding:0;margin: 0 0 0 30px;list-style-position:outside;list-style-type:lower-roman;}

.ul_3_0{margin-left:25px;}

.ul_3_1{list-style-type:lower-alpha;}

.ul_3_2{list-style-type:decimal;}

.ul_3_3{list-style-type:disc;}



.ul_4_0,.ul_4_1,.ul_4_2,.ul_4_3{text-indent:0px;padding:0;margin: 0 0 0 30px;list-style-position:outside;list-style-type:none;}

.ul_4_0{margin-left:25px;}

.ul_4_1{list-style-type:lower-alpha;}

.ul_4_2{list-style-type:decimal;}

.ul_4_3{list-style-type:disc;}

/* end runtime styles */

.pagebg {padding: 0px 5px 5px 5px;background: #d5dce4;}

body{background:#D5DCE4;}





/*template styles*/

#banner{position:absolute;top:0px;left:0px;}

#edima{position:absolute;top:0px;right:0px;}

#earea{padding:2px;}

#sidebar{position:absolute;top:91px;left:0px;width:155px;}

#sidebar img,#menu img{display:block;}

#topbar{position:absolute;top:0px;left:0px;background: url(images/topbar_tile.jpg);width:100%;height:91px;}

#xm1{background: #d5dce4;margin: 91px 0px 0px 155px;}

#xm2{padding: 0px 5px 5px 5px;}



/*LEVEL1 menu style*/

.mmenu{text-indent:10px;text-transform:uppercase;width:155px;height:27px;display:block;background: url(images/mb.gif) 0 0;color:#ffffff;font: 13px/27px "Times New Roman", Times, serif;}

a.mmenu:link{color:#000000;text-decoration:none;}

a.mmenu:visited{color:#000000;text-decoration:none;}

a.mmenu:hover,a.mmenu#ma{background-position:0 -27px;color:#000000;text-decoration:none;}



/*LEVEL2 menu style*/

.smenu{text-indent:15px;text-transform:uppercase;width:155px;height:23px;display:block;background: url(images/sb.gif) 0 0;color:#ffffff;font: 13px/23px "Times New Roman", Times, serif;}

a.smenu:link{color:#ffffff;text-decoration:none;}

a.smenu:visited{color:#ffffff;text-decoration:none;}

a.smenu:hover,a.smenu#sa{background-position:0 -23px;color:#000000;text-decoration:none;}



/*LEVEL3 menu style*/

#ver .ssmenu{text-decoration:none;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;display:block;}

.ssmenu{font-size:10px;color:#000000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

a.ssmenu:link{color:#000000;text-decoration:underline;}

a.ssmenu:visited{color:#000000;text-decoration:underline;}

a.ssmenu:hover{color:#000000;text-decoration:underline;}



/*LEVEL3 page frames*/

#smheader{height:35px;}

#smcont{height:100%;}

#smbodyr{height:100%;margin: 0px 130px 0px 0px;}

#smmenur{width:120px;position:relative;float:right;}

#smbodyl{height:100%;margin: 0px 0px 0px 130px;}

#smmenul{float:left;position:relative;width:120px;}

#smbodyl2{height:100%;margin: 5px 0px 0px 130px;}

/*

sidemenu2012.css



stylesheet for the left navigation menu for rogerhodgson.com

October 2012



Author ID Design http://iddesign.ca/

*/



/*Quattrocentro Roman substituted for the (Adobe-restricted) Trajan Pro*/

@font-face {

    font-family: 'QuattrocentoRomanRegular';

    src: url('css/fonts/Quattrocento-Regular-webfont.eot');

    src: url('css/fonts/Quattrocento-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/fonts/Quattrocento-Regular-webfont.woff') format('woff'),

         url('css/fonts/Quattrocento-Regular-webfont.ttf') format('truetype'),

         url('css/fonts/Quattrocento-Regular-webfont.svg#QuattrocentoRomanRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



/*menu sits within div#earea*/



#social-container {

	width:142px;

	padding:5px 7px 5px 6px;

	text-align:center;

	margin: 0px 0px 15px 0px;

	border-bottom:1px solid rgba(0,0,0,0.25);

	border-top:1px solid rgba(0,0,0,0.25);

	font-weight:bold;

}



#social-container p {

	text-align:center;

	margin:0px 0px 5px 0px;

}



#social-container img {

	display:inline-block;

	margin:0px 3px 5px 3px;

}



#menu-container { /*full width 155px*/

	width: 142px;

	padding: 0px 7px 10px 6px;

	border-bottom:1px solid rgba(0,0,0,0.25);

	/*background-color: pink;*/

}



#albumlinks-container {

	text-align:center;

	padding: 0px 7px 10px 6px;

	margin:15px 0px 10px 0px;

}



#albumlinks-container img {

	width: 144px;

	display:inline-block;

	border:0px;

}



#albumlinks-container p {

	text-align:center;

}



.longway-text {

	font-size:13px;

	color:#009;

}



.menu-button {

	font-family: 'QuattrocentoRomanRegular', 'Times New Roman', serif;

	text-transform: uppercase;

	color: #34396c;

	text-align: center;

	font-size: 15px;

	padding: 5px;

	border: 2px solid white;

	background: #fdfdfd; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */



	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNmZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #fdfdfd 0%, #cecfdb 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#cecfdb)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#cecfdb 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #fdfdfd 0%,#cecfdb 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #fdfdfd 0%,#cecfdb 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #fdfdfd 0%,#cecfdb 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cecfdb',GradientType=0 ); /* IE6-8 */

	margin: 0px 0px 5px 0px;

}



.menu-button:hover {

	cursor:pointer;

	font-family: 'QuattrocentoRomanRegular', 'Times New Roman', serif;

	text-transform: uppercase;

	color: #7f8afa;

	text-align: center;

	font-size: 15px;

	padding: 5px;

	border: 2px solid #d5d6e0;

	

	background: #d0d2dd; /* Old browsers */



/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



background: -moz-linear-gradient(top,  #d0d2dd 0%, #fafafb 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d2dd), color-stop(100%,#fafafb)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #d0d2dd 0%,#fafafb 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #d0d2dd 0%,#fafafb 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #d0d2dd 0%,#fafafb 100%); /* IE10+ */



background: linear-gradient(to bottom,  #d0d2dd 0%,#fafafb 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d2dd', endColorstr='#fafafb',GradientType=0 ); /* IE6-8 */





}



a.menu-link:link {

	color:#FF0000;

	text-decoration:none;}      /* unvisited link */

a.menu-link:visited {color:#00FF00;}  /* visited link */

a.menu-link:hover {color:#FF00FF;}  /* mouse over link */

a.menu-link:active {color:#0000FF;}  /* selected link */



a.longway-link:link {

	color:#009;

	text-decoration:none;

}

a.longway-link:visited {color:#00FF00;}  /* visited link */

a.longway-link:hover {color:#FF00FF;}  /* mouse over link */

a.longway-link:active {color:#0000FF;}  /* selected link */