/* ::::: main_css ::::: */

body {
	margin: 0px;
	padding: 0px;
	background: rgb(24, 18, 11) url(http://www.frankydj.com/images/uploads/frankydj/bg_tile.gif) repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: rgb(53, 56, 61);}

html {
	margin: 0pt;
	padding: 0pt;}

a:link {
	border: 0px none;
	text-decoration: none;
	color: rgb(172, 78, 37);
	outline-style: none;}

a:active {
	border: 0px none;
	text-decoration: underline;
	color: rgb(172, 78, 37);
	outline-style: none;}

a:visited {
	border: 0px none;
	text-decoration: none;
	color: rgb(255, 51, 153);
	outline-style: none;}

a:hover {
	border: 0px none;
	text-decoration: underline;
	color: rgb(172, 78, 37);
	outline-style: none;
}

a:focus {
	outline-color: invert;
	outline-width: medium;
	outline-style: none;
}


b {
   color: rgb(172, 78, 37);
}

h1, h2, h3, h4 {
	font-family: Arial,Helvetica,sans-serif;
}

img {
	border: medium none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

hr {
	border-style: dotted solid solid;
	border-color: rgb(171, 176, 181);
	border-width: 1px 0px 0px;
	height: 1px;
}

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

input {
	font-family: 'Verdana';
	color: rgb(40, 43, 49);
	font-size: 11px;
}

textarea {
	font-family: 'Verdana';
	color: rgb(40, 43, 49);
	font-size: 11px;
}

select {
	font-family: 'Verdana';
	color: rgb(40, 43, 49);
	font-size: 11px;
}

.HBG {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/headerbkgmio.gif) repeat-x scroll center top;
	width: 100%;
	float: left;
}

* html .Header {
	height: 140px;
}

.Header {
	margin: 0pt auto;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/stars.gif) no-repeat scroll right top;
	width: 900px;
	position: relative;
	min-height: 140px;
}

.Header .LogoImg {
	position: absolute;
	top: 56px;
	left: 0px;
}

.Header .LogoImg h1 {
	margin: 0pt;
	padding: 0pt;
	text-indent: -35000px;
}

.Header .LogoImg h1 a {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/Logo.gif) no-repeat scroll left top;
	display: block;
	height: 84px;
	width: 396px;}

.Header .presImg {
	position: absolute;
	top: 56px;
	left: 0px;}

.Header .presImg h1 {
	margin: 0pt;
	padding: 0pt;
	text-indent: -35000px;}

.Header .Stars  {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/pres.gif) no-repeat scroll right top;
	display: block;
	height: 84px;
	width: 396px;
	float: right;
	margin-top: 56px;}

.Header .LogoText h1 {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/logoicon.png) no-repeat scroll left top;
	font-size: 42px;
	line-height: 42px;
	letter-spacing: -2px;
	font-weight: bold;
	font-family: 'Arial';
	position: absolute;
	top: 70px;
}

.Header .LogoText a {
	color: rgb(0, 0, 102);
	text-decoration: none;
}

.Header .LogoText a:visited {
	color: rgb(0, 0, 102);
	text-decoration: none;
}

.Header .LogoText a:hover {
	color: rgb(0, 0, 102);
	text-decoration: none;
}

.Header .Desc {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 10px;
	color: rgb(255, 255, 255);
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: 'Arial';
}

.SUBH {
	margin: 0pt auto;
	padding: 0px;
	background: transparent none no-repeat scroll right top;
	width: 900px;
	position: relative;
	height: 41px;
}

.Menu {
	padding: 0px;
	background: transparent none no-repeat scroll left top;
	width: 880px;
	height: 41px;
}

.Menu em {
	display: none;
}

.Menu ul {
	margin: 0px;
	padding: 12px 0px 0px 15px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.Menu ul li {
	border-right: 1px solid rgb(176, 146, 162);
	margin: 0px;
	padding: 0px 5px;
	display: inline;
	font-size: 11px;
}

.Menu ul li a {
      color: rgb(242, 242, 196);
}

.Menu ul li ul {
	display: none;
}

.Syn {
	position: absolute;
	left: 484px;
	top: 12px;
}


.Syn h1 {
        margin: 0px;
	padding: 0px;
	left: 84px;
	top: 0px;
}

.Syn ul {
	margin: 0px;
	padding: 0px;
}

.Syn li {
	margin: 0px 5px 0px 0px;
	padding: 3px 0px 3px 15px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/synico.png) no-repeat scroll left center;
	list-style-type: none;
	font-size: 10px;
	color: rgb(204, 0, 102);
	display: inline;
	font-weight: bold;
}

.Syn li a {
	
}

.Search {
	padding: 0px;
	background: transparent url('../images/search.gif') no-repeat scroll left top;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 195px;
	height: 34px;
}

.Search form {
	margin: 0px;
	padding: 2px 0px 0px;
}

.Search input {
	border: medium none;
	color: rgb(51, 0, 51);
	font-size: 11px;
}

.Search input.keyword {
	border: medium none;
	padding: 2px 0px 2px 8px;
	background: transparent none repeat;
	width: 165px;
	color: rgb(255, 255, 255);
}

.Search input.search {
	background: transparent url('../images/searchbutton.gif') no-repeat;
	width: 19px;
	height: 18px;
}

.Search .bt {
	margin: 0px 0px 0px 165px;
	padding: 0px;
	background: transparent none repeat;
	top: 2px;
	position: absolute;
	right: 11px;
}

.CONBG {
	width: 100%;
	float: left;
        background-color: rgb(24, 18, 11);
}

.CON {
	margin: 25px auto 0pt;
	padding: 0px;
	width: 900px;
	position: relative;
}

.SCS {
	padding: 0px 0px 20px;
	width: 455px;
	float: left;
}

.SCS h1 {
	border-bottom: 1px solid rgb(208, 193, 193);
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-top: 0px;
	color: rgb(0, 0, 102);
}

.SCS h2 {
	font-size: 18px;
	font-weight: normal;
}

.SCS h3 {
	font-size: 14px;
	font-weight: bold;
}

.SCS {
	padding: 0px;
	font-size: 11px;
	line-height: 1.4em;
	color: rgb(99, 86, 95);
}

.SCS p {
	font-size: 11px;
	line-height: 1.4em;
	color: rgb(99, 86, 95);
}

.SCS p strong {
	
}

.SCS img {
	
}

.SCS ul {
	margin: 0px;
	padding: 10px 0px;
}

.SCS li {
	padding: 3px 0px 3px 15px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/postcontentliico.png) no-repeat scroll left top;
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	color: rgb(99, 86, 95);
}

.SCS blockquote {
	border-top: 1px dashed rgb(204, 153, 204);
	border-bottom: 1px dashed rgb(204, 153, 204);
	margin: 0px;
	padding: 5px 25px;
	color: rgb(153, 51, 102);
	font-family: 'Georgia';
	font-style: italic;
}

.SCS blockquote p {
	margin: 5px 0px;
	padding: 5px 0px;
	font-size: 13px;
	line-height: 18px;
	color: rgb(153, 51, 102);
}

.SCS blockquote li {
	padding: 3px 0px 3px 15px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/postcontentblockliico.png) no-repeat scroll left top;
	list-style-type: none;
	font-size: 13px;
	line-height: 18px;
	color: rgb(153, 51, 102);
}

.SC {
	padding: 0px 0px 20px;
	width: 415px;
	float: left;
}

.SC h2 {
	font-weight: normal;
}

.pagetitle {
	border-bottom: 1px solid rgb(208, 193, 193);
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-top: 0px;
	color: rgb(0, 0, 102);
}

.Post {
	padding: 5px 0px;
	position: relative;
	clear: left;
}

.PostHead h1 {
	margin: 0px;
	padding: 0px 0px 1px;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -1px;
	font-weight: bold;
	color: rgb(172, 78, 37);
}

.PostHead h1 a {
	color: rgb(172, 78, 37);
	text-decoration: none;
}

.PostHead h1 a:visited {
	color: rgb(204, 51, 102);
	text-decoration: none;}

.PostHead h1 a:hover {
	color: rgb(172, 78, 37);
	text-decoration: none;}

.PostTime {
	margin: 0px;
	padding: 1px 0px;
	font-size: 14px;
	color: rgb(153, 153, 153);
	font-weight: bold;
	font-family: 'Arial';
	position: absolute;
	letter-spacing: -1px;
	top: 0px;
	text-transform: lowercase;}

.PostDet {
	margin: 0px;
	padding: 1px 0px;
	font-size: 10px;
	color: rgb(204, 153, 102);
	font-weight: bold;
}

.PostDet a {
	color: rgb(204, 153, 102);
	text-decoration: underline;
}

.PostDet a:visited {
	color: rgb(204, 153, 102);
	text-decoration: underline;
}

.PostDet a:hover {
	color: rgb(204, 153, 102);
	text-decoration: underline;}

.PostContent {
	padding: 5px 0px 0px;
	font-size: 11px;
	line-height: 1.4em;
	color: rgb(99, 86, 95);}

.PostContent p {
	font-size: 12px;
	line-height: 1.4em;
	color: rgb(242, 242, 196);}

.PostContent h2 {
	margin: 0px;
	padding: 0px 0px 1px;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -1px;
	font-weight: bold;
	color: rgb(138, 170, 163);}

.PostContent p strong {}

.PostContent img {}

.PostContent ol {
	margin: 0px;
	padding: 10px 0px 10px 25px;
}

.PostContent ol li {
	padding: 2px 0px;
	font-size: 11px;
	line-height: 15px;
	color: rgb(99, 86, 95);
}

.PostContent ul {
	margin: 0px;
	padding: 10px 0px;
}

.PostContent ul li {
	padding: 2px 0px 2px 15px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/postcontentliico.png) no-repeat scroll left top;
	list-style-type: none;
	font-size: 11px;
	line-height: 15px;
	color: rgb(99, 86, 95);
}

.PostContent blockquote {
	border-top: 1px dashed rgb(204, 153, 204);
	border-bottom: 1px dashed rgb(204, 153, 204);
	margin: 0px;
	padding: 5px 0px;
	color: rgb(153, 51, 102);
	font-style: italic;
}

.PostContent blockquote p {
	margin: 3px 0px;
	padding: 3px 0px;
	font-size: 11px;
	line-height: 15px;
	color: rgb(153, 51, 102);
}

.PostContent blockquote li {
	padding: 2px 0px 2px 15px;
	background: transparent url('../images/postcontentblockliico.png') no-repeat scroll left top;
	list-style-type: none;
	font-size: 11px;
	line-height: 15px;
	color: rgb(153, 51, 102);
}

.PostContent a {
	text-decoration: underline;
}

.PostCom {
	padding-top: 15px;
}

.PostCom ul {
	margin: 0px;
	padding: 0px;
}

.PostCom li {
	margin: 0px;
	padding: 5px 0px 5px 24px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/postcom.png) no-repeat scroll left center;
	list-style-type: none;
	display: inline;
	color: rgb(51, 102, 153);
	font-size: 12px;
}

.PostCom li a {
	text-decoration: underline;
}

.Note {
	margin: 0px;
	padding: 0px;
}

.Note li {
	margin: 0px;
	padding: 3px 0px 3px 15px;
	list-style-type: none;
	font-size: 12px;
}

.NoteRss {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/noterss.png) no-repeat scroll left top;
}

.NoteTrackBack {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/notetrackback.png) no-repeat scroll left top;
}

.TrackList {
	padding: 15px;
	background: rgb(244, 235, 239) url(http://www.frankydj.com/images/uploads/frankydj/images/tracklistbottom.gif) no-repeat scroll center bottom;
	margin-top: 20px;
	position: relative;
}

.TrackListTop {
	background: rgb(244, 235, 239) url(http://www.frankydj.com/images/uploads/frankydj/images/tracklisttop.gif) no-repeat scroll center top;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 455px;
	height: 10px;
}

.TrackList h3 {
	border-bottom: 1px dashed rgb(190, 180, 193);
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(51, 51, 102);
	letter-spacing: -1px;
}

.TrackList ul {
	margin: 0px;
	padding: 0px;
}

.TrackList li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/images/tracklistico.gif) no-repeat scroll left top;
	list-style-type: none;
	font-size: 11px;
}

.TrackList li a {
	color: rgb(204, 51, 102);
}

.NavEnd {
	margin: 0px;
	background: transparent url('../images/navend.gif') no-repeat scroll left top;
	width: 15px;
	height: 33px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.Nav {
	padding: 10px;
	background: rgb(205, 231, 247) url('../images/navleft.gif') no-repeat scroll left top;
	font-size: 11px;
	color: rgb(0, 51, 102);
	position: relative;
}

.Nav a {
	border-right: 1px solid rgb(145, 189, 216);
	padding: 1px 6px 1px 4px;
	font-size: 11px;
}

.Nav a:visited {
	border-right: 1px solid rgb(145, 189, 216);
	padding: 1px 6px 1px 4px;
}

.Nav a:hover {
	border-right: 1px solid rgb(145, 189, 216);
	padding: 1px 6px 1px 4px;
	text-decoration: none;
}

.Nav span {
	border-right: 1px solid rgb(145, 189, 216);
	padding: 1px 6px 1px 4px;
}

.Nav .on {
	border-right: 1px solid rgb(145, 189, 216);
	padding: 1px 6px 1px 4px;
	font-size: 11px;
	color: rgb(0, 51, 102);
}

.Comments {
	margin: 20px 0px 0px;
}

.Comments h3 {
	border-bottom: 1px dashed rgb(153, 153, 153);
	margin: 0px 0px 5px;
	padding: 5px 0px;
	font-size: 16px;
	font-weight: bold;
	color: rgb(153, 153, 153);
	letter-spacing: -1px;
}

.List h3 {
	border-bottom: 1px dashed rgb(153, 153, 153);
	margin: 0px 0px 5px;
	padding: 5px 0px;
	font-size: 16px;
	font-weight: bold;
	color: rgb(153, 153, 153);
	letter-spacing: -1px;
}

.List ol {
	margin: 0px;
	padding: 0px;
}

.List li {
	margin: 0px 0px 10px;
	padding: 65px 5px 10px;
	position: relative;
	list-style-type: none;
}

.List .ComListLi {
	background: rgb(255, 244, 195) url(http://www.frankydj.com/images/uploads/frankydj/images/comlistlibottom.gif) no-repeat scroll left bottom;
}

* html .List .ComListLiTop {
	left: -5px;
}

.List .ComListLiTop {
	padding: 35px 0px 0px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/images/comlistlitop.gif) no-repeat scroll left top;
	position: absolute;
	height: 73px;
	width: 455px;
	left: 0px;
	top: 0px;
}

* html .List .ListNr {
	right: 25px;
}

.List .ListNr {
	padding: 0px;
	color: rgb(223, 208, 143);
	position: absolute;
	top: 35px;
	font-size: 28px;
	line-height: 28px;
	font-family: 'Arial';
	font-weight: normal;
	letter-spacing: -1px;
	right: 25px;
}

* html .List .ListGrav {
	left: 10px;
}

.List .ListGrav {
	position: absolute;
	top: 35px;
	left: 15px;
}

.List .ListGrav img {
	border: 1px solid rgb(255, 255, 255);
}

.List big {
	margin: 0px;
	padding: 2px 0px 2px 55px;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -1px;
	color: rgb(153, 102, 51);
	font-weight: bold;
	display: block;
	font-family: 'Arial';
}

.List small {
	margin: 0px;
	padding: 2px 0px 2px 55px;
	color: rgb(153, 102, 51);
	font-size: 11px;
}

.List small a {
	color: rgb(153, 102, 51);
	text-decoration: none;
}

.List small a:visited {
	text-decoration: none;
}

.List .ListContent {
	margin: 15px 0px 0px;
	padding: 5px 10px;
	background: rgb(255, 255, 255) url(http://www.frankydj.com/images/uploads/frankydj/comlistcontent.gif) no-repeat scroll left top;
	font-size: 11px;
	line-height: 15px;
	display: block;
}

.List .ListContent blockquote {
	border-top: 1px dashed rgb(204, 102, 0);
	border-bottom: 1px dashed rgb(204, 102, 0);
	margin: 0px;
	padding: 0px 15px;
	color: rgb(204, 102, 0);
	font-family: 'Georgia';
	font-style: italic;
}

.List .ListContent blockquote p {
	margin: 5px 0px;
	padding: 5px 0px;
	font-size: 12px;
	line-height: 16px;
	color: rgb(204, 102, 0);
}

.List .ListContent ul {
	margin: 0px;
	padding: 0px;
}

.List .ListContent ul li {
	padding: 0px;
	background: transparent none repeat;
	list-style-type: none;
	font-size: 11px;
	line-height: 13px;
	color: rgb(99, 86, 95);
}

.Comments .Form {
	padding: 10px 15px 15px;
	background: rgb(249, 198, 198) url(http://www.frankydj.com/images/uploads/frankydj/comformbottom.gif) no-repeat scroll left bottom;
	position: relative;
}

.Comments .FormTop {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/comformtop.gif) no-repeat scroll left top;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 504px;
	height: 7px;
}

.Comments .Form form {
	margin: 0px;
	padding: 0px;
}

.Comments .Form a {
	text-decoration: underline;
}

.Comments .Form p {
	margin: 0px;
	padding: 0px 0px 2px;
	color: rgb(51, 0, 0);
}

.Comments .Form p small strong {
	font-size: 10px;
	font-weight: bold;
	color: rgb(255, 51, 0);
}

.Comments .Form p small {
	padding: 5px 0px;
	font-size: 13px;
	display: block;
}

.Comments .Form .TextField {
	border: 2px solid rgb(226, 163, 163);
	padding: 6px;
	background: rgb(255, 255, 255) none repeat;
	font-size: 12px;
	display: block;
}

.Comments .Form .TextArea {
	border: 2px solid rgb(226, 163, 163);
	padding: 6px;
	background: rgb(255, 255, 255) none repeat;
	font-size: 12px;
}

.Comments .Form input.SubmitComment {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/submitcomment.gif) no-repeat;
	width: 204px;
	height: 26px;
	margin-top: 8px;
}

.Comments .Form input.SubmitComment:hover {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/submitcomment.gif) no-repeat scroll 0pt -26px;
	margin-top: 8px;
}

.Comments .Form input.SubmitCommentIE {
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/submitcomment.gif) no-repeat scroll 0pt -26px;
	width: 204px;
	height: 26px;
	margin-top: 8px;
}

.SR {
	padding: 0px 0px 20px;
	width: 455px;
	float: right;
	position: relative;
        color: rgb(138, 170, 163);
}

.SR h2 {
	border-bottom: 0px dashed rgb(239, 228, 228);
	margin: 0px;
	padding: 5px 0px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/srh3.png) repeat-x scroll left bottom;
	font-size: 14px;
	letter-spacing: -1px;
	font-weight: bold;
	color: rgb(102, 102, 102);
}

.SR h3 {
	border-bottom: 0px dashed rgb(239, 228, 228);
	margin: 0px;
	padding: 5px 0px 5px 20px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/srh3.png) no-repeat scroll left center;
	font-size: 14px;
	letter-spacing: -1px;
	font-weight: bold;
	color: rgb(172, 78, 37);
}

.SR ul {
	margin: 0px;
	padding: 0px;
}

.SR li {
	margin: 0px;
	padding: 2px 0px 3px 20px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/categli.gif) no-repeat scroll left top;
	list-style-type: none;
	font-size: 11px;
        color: rgb(138, 170, 163);
}

.SR li a {
	color: rgb(138, 170, 163);
}

.SR li a:visited {
	color: rgb(138, 170, 163);
}

.SR li a:hover {
	color: rgb(172, 78, 37);
}

.SRL {
	padding: 0px;
	width: 230px;
	float: left;
}

.SRR {
	padding: 0px;
	width: 160px;
	float: right;
}

.Categ {
	
}

.Categ ul {
	margin: 0px;
	padding: 0px;
}

.Categ ul li {
	border-bottom: 0px dashed rgb(239, 228, 228);
	margin: 0px;
	padding: 1px 0px 2px 20px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/categli.gif) no-repeat scroll left top;
	list-style-type: none;
	font-size: 11px;
	color: rgb(153, 153, 153);
}

.Categ ul li a {
	color: rgb(138, 170, 163);
}

.Categ ul li a:visited {
	color: rgb(93, 82, 68);
}

.Categ ul li a:hover {
	color: rgb(172, 78, 37);
}

.Categ ul ul {
	border-bottom: medium none;
	margin: 2px 0px 0px;
	padding: 0px;
	background: transparent none repeat;
	list-style-type: none;
}

.Categ ul li li {
	border-bottom: medium none;
	margin: 0px;
	padding: 1px 0px;
	background: transparent none repeat;
	list-style-type: none;
	font-size: 10px;
}

.Categ ul li li a {
	color: rgb(93, 82, 68);
}

.Categ ul li li a:visited {
	color: rgb(172, 78, 37);
}

.Categ ul li li a:hover {
	color: rgb(172, 78, 37);
}

.Flickr {
	margin-bottom: 10px;
}

.Flickr h3 {
	margin: 0px;
	padding: 5px 0px 5px 20px;
	background: transparent none no-repeat scroll left center;
	color: rgb(242, 242, 196);
	letter-spacing: -1px;
	font-size: 14px;
	font-weight: bold;
}

.Flickr ul {
	margin: 0px;
	padding: 10px 0px;
}

.Flickr li {
	border-bottom: medium none;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	background: transparent none repeat;
	list-style-type: none;
	display: inline;
}

.Flickr li a img {
	border: 4px solid rgb(221, 221, 199);
	padding: 1px;
	background: rgb(255, 255, 255) none repeat;
	width: 53px;
	height: 53px;
	margin-bottom: 5px;
}

.Flickr li a:hover img {
	border: 4px solid rgb(172, 78, 37);
	padding: 1px;
	background: rgb(255, 255, 255) none repeat;
	margin-bottom: 5px;
}

.EBG {
	padding: 30px 0px;
	background: rgb(24,18,11) url(http://www.frankydj.com/images/uploads/frankydj/extrabkgmio.gif) repeat-x;
	width: 100%;
	float: left;
}

.Extra {
	margin: 0pt auto;
	width: 900px;
}

.Cols {
	width: 280px;
	float: left;
	
}

.Cols h3 {
	border-bottom: 0px dashed rgb(190, 180, 193);
	margin: 0px;
	font-size: 16px;
	color: rgb(242, 242, 196);
	letter-spacing: -1px;
	padding-bottom: 10px;
}

.Cols ul {
	margin: 0px;
	padding: 10px 0px 0px;
}

.Cols li {
	margin: 0px;
	padding: 2px 0px 3px 15px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/latestcom.gif) no-repeat scroll left top;
	display: block;
	color: rgb(138, 170, 163);
	list-style-type: none;
	font-size: 11px;
}

.Cols li a {
	font-size: 11px;
	font-weight: bold;
	color: rgb(93, 82, 68);
}

.FBG {
	padding: 10px 0px;
	background: rgb(24, 18, 11) none repeat;
	width: 100%;
	float: left;
}

.Footer {
	margin: 0pt auto;
	padding: 10px 0px 10px 40px;
	background: transparent url(http://www.frankydj.com/images/uploads/frankydj/footerico.png) no-repeat scroll left center;
	width: 860px;
}

.Footer p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: rgb(112, 108, 121);
}

.Footer a {
	color: rgb(112, 108, 121);
	text-decoration: underline;
}

/* ::::: album::::: */
.gallery {
clear:both;
margin:0;
padding:0px;
border:0px dotted #000;
font: 11px/12px  arial, 'Trebuchet MS', verdana, Tahoma, Helvetica, sans-serif;
}

.tab01 {
background:url("../images/we_frame.gif") no-repeat left top;
padding:6px 0 0 7px;
border:0px solid #000;
margin:0;
width:200px;
height:215px;
float:left;
clear:left;
}

.tab02 {
float:right;
background:url("../images/we_frame.gif") no-repeat left top;
padding:6px 0px 0 7px;
border:0px solid #fff;
margin:0 0px 0 0;
width:200px;
height:215px;}



.l_thumb {
padding:0;
border:0px solid #fff;
width:180px;
height:180px;
}

.siteTitle {
color: rgb(255, 153, 0);
font: 11px/12px  'Trebuchet MS', verdana, Tahoma, Helvetica, sans-serif;
padding:5px 0 0 0;
border-bottom:0px dotted #ccc;
}

.readmore {
padding-left: 0px; 
margin: 0 10px 0 0px;
font-weight: bold;
color:#808080;}




/* ::::: main_navi ::::: */

.navi {
	background-image: url(../images/backgrounds/nav_bg.gif);
	background-repeat: no-repeat;
	height: 42px;
	clear: both;
}

.navi ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	display: inline;
}

.navi ul li {
	float: right;
	padding-top: 5px;
	height: 20px;
	padding-right: 3px;
}

.navi li a {
	line-height: 100%;
	width: 100%;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.navi lia:hover {
	line-height: 100%;
	width: 100%;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

li.HOME a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 53px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #62584b;
	text-decoration: none;
	height: 19px;
}

li.HOME a:hover {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 53px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	height: 19px;
}

li.HOME_on a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 53px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #903000;
	text-decoration: none;
	height: 19px;
}

li.SPETTACOLI a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #62584b;
	text-decoration: none;
	height: 19px;
}

li.SPETTACOLI a:hover {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	height: 19px;
}

li.SPETTACOLI_on a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background-color: #903000;
	height: 19px;
}

li.RADIO a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #62584b;
	text-decoration: none;
	height: 19px;
}

li.RADIO a:hover {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	height: 19px;
}

li.RADIO_on a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background-color: #903000;
	height: 19px;
}

li.TV a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #62584b;
	text-decoration: none;
	height: 19px;
}

li.TV a:hover {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	height: 19px;
}

li.TV_on a {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background-color: #903000;
	height: 19px;
}



/* = Newsletter Signup---------------------------------------------------------------------*/

#newsletter{
   margin-top: 30px;
}


#newsletter label{
   color: #86512f;
   font-size: 1.2em;
   font-weight:bold;
   display: block;
   margin-bottom: 10px;
}


#newsletter input{
   background: #D9CEB8;
   border: 1px solid #8A7B58;
   padding: 3px;
   float: left;
   font-size: 1.2em;
   margin-right: 10px;
}

#newsletter input#newsletter_submit{
   background: none;
   border: none;
   padding: 2px 0 0 0;
   float: left;
   display: inline;
}
