/* general layout */

#main {width: 750px; background: transparent url(images-new/main_back.gif) top left repeat; border:1px solid #333; margin: auto}

#header {width: 750px; height: 37px; clear: both; padding: 0; margin: 0; background: transparent url(images-new/cadwallader_menu.jpg) top left no-repeat}

#headerbase {width: 750px; height: 117px; clear: both; padding: 0; margin: 0; background: transparent url(images-new/cadwallader_header.jpg) top left no-repeat; position: relative}

#headersubmenu {width: 750px; height: 37px; clear: both; padding: 0; margin: 0; background: transparent url(images-new/cadwallader_sub_menu.jpg) top left no-repeat; position: relative}

#footer {width: 750px; height: 89px; clear: both; padding: 0; margin: 0; background: transparent url(images-new/cadwallader_footer.jpg) top left no-repeat; position: relative}

#leftblock {align: left; width: 235px; height: auto; background: #A8ABB1; float: left;}

#rightblock {align: right; width: 515px; background: #fff; float: right; height: auto; top: 0px; right: 0px;}

#titlebackblock {align: left; width: 235px; height: 32px; background: #fff; float: left; top: 0px; right: 0px; background: transparent url(images-new/title_back_top.gif) top left no-repeat; position: relative; }

#titlebackmain {align: left; width: 235px; height: 27px; background: #fff; float: left; top: 0px; right: 0px; background: transparent url(images-new/title_back_main.gif) top left no-repeat; position: relative; }

#readmore {align: right; width: 76px; float: right; position: relative; padding: 0 6px 0 0px}

#latest_trailers {	align: right; width: 462px; float: right; position: relative; }
#latest_trailers_top {align: left; width: 462px; height: 41px; float: left; position: relative; background: transparent url(images-new/latest_top.jpg) top left no-repeat;}
#latest_trailers_block  {align: left; width: 154px; height: 174px; float: left; position: relative; background: transparent url(images-new/latest_trailers_back.jpg) top left repeat;}
#latest_trailers_base  {align: left; width: 462px; height: 28px; float: left; position: relative; background: transparent url(images-new/latest_base.jpg) top left no-repeat;}
#latest_trailers_button {align: left; width: 74px; height: 28px; float: right; position: relative; }




/* menu txts  */

#mainmenu  {
	font: small arial; color:#000000; padding: 0
}

#mainmenu p  {
	 line-height: 37px;
}

#leftblock p  {
	 font: x-small arial; color:#000000; padding: 0 10px 0 0
}

#menusub  {
	font: small arial; color:#000000; padding: 0 10px 0 0
}

#menusub p  {
	 line-height: 25px;
}

#rightblock p  {
	 padding: 0px 15px 0 26px;
}

#titlebackblock h2  {
	 line-height: 32px;
}

#titlebackmain h2  {
	 line-height: 25px;
}

#footermenu  {
	font: small arial; color:#000000; padding: 73px 10px 0 0px
}



/* link txt styles */

#mainmenu a:link, #mainmenu a:visited {text-decoration: none; color: #333355}
#mainmenu a:hover {text-decoration: underline; color: #3333bb}
#mainmenu a:active {text-decoration: underline}

#menusub a:link, #menusub a:visited {text-decoration: none; color: #333355}
#menusub a:hover {text-decoration: underline; color: #3333bb}
#menusub a:active {text-decoration: underline}

#footermenu a:link, #footermenu a:visited {text-decoration: none; color: #333355}
#footermenu a:hover {text-decoration: underline; color: #3333bb}
#footermenu a:active {text-decoration: underline}


/* other txts */

h1 {font: bold small verdana; color: #039; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: medium}
html>h1{font-size: medium}

h2 {font: bold xx-small verdana; color: #777; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; padding: 0 0 0 15px}
html>h2{font-size: x-small}

h3 {font: xx-small verdana; color: #333; border: 0; padding: 12px 0 0 15px; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; padding: 12px 10px 0 15px;}
html>h3{font-size: x-small}

h4 {font: bold large verdana; color: #999; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: medium; padding: 4px 0 0 20px;}
html>h4{font-size: medium}

h5 {font: bold small verdana; color: #16534B; border: 0; padding: 16px 0 5px 10px; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>h5{font-size: small}

h6 {font: bold x-small verdana; color: #299947; border: 0; border-bottom: 1px solid #B9CCC9; padding: 0 0 5px 0; margin: 0 0 10px 0; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>h6{font-size: small}

p {font: xx-small verdana; color: #777; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; padding: 0 0 0 15px}
html>p{font-size: x-small}

a {font: xx-small verdana; color: #77c; border: 0; padding: 0; margin: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; padding: 0 0 0 0px;}
html>a{font-size: x-small}

table {font: xx-small verdana; color: #777; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>table{font-size: x-small}

ul {font: xx-small verdana; color: #777; border: 0; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>ul{font-size: x-small}

.date {color: #039; padding: 0 0 5px 0}
.table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.style1 {color: #888888}
