@charset "utf-8";
/*
Theme Name: Ultimate Magazine
Theme URI: http://wordpress.org/
Description: Magazine Theme
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

BODY, HTML, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, H5, H6, PRE, FORM, FIELDSET, INPUT, TEXTAREA, P, BLOCKQUOTE, TH, TD, span, img {   margin: 0px; padding: 0px;  }
img { border: 0px; }
small { font-size: 10px; color: #999; }
body { background: #0f1011 url(images/tvom_pane.jpg) no-repeat center top; margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; }
.tinytxt { margin: 0px; padding: 2px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight: normal; color:#666; }
h4, h5 {font-family:"Arial Black",Gadget,sans-serif; font-weight:normal;}
h2, h1 { font-size: 16pt; font-family: Helvetica Narrow, sans-serif; padding: 0 0 5px 0; margin: 0px; line-height: 1.10em; }
h4 {padding: 2px 25px 2px 25px;background:url(images/grad.jpg);font-size:13px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;text-transform:uppercase; color:#fff;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #039; padding: 7px 0 0 0; margin: 0px; font-weight: bold; }
h3 a, a { text-decoration: underline;   color: #0A3C7B; }
h3 a:hover, a:hover { text-decoration: underline;  color:  #36F; }
h2 a, h1 a { text-decoration: none;  color: #333; }
h2 a:hover, h1 a:hover {
	text-decoration: underline;
	color: #1677cb;
}

blockquote{margin:1em 3em;color:#666;border-left:2px solid #999;padding-left:1em;overflow:hidden;}
h6 { font-family:"Arial Black",Gadget,sans-serif; font-weight:bold;color:#00;font-size:18px;padding: 5px; }
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
#blog { width: 980px; margin: 0px auto 0px auto; padding: 0px; background: #fff; overflow: hidden;  margin-bottom: 10px; text-align: left;  }
#site {  width: 960px; margin: 0px auto 0px auto; auto; padding: 0 10px 0 10px; overflow: hidden;}
#topstrip { width: 970px; height: 16px; padding: 5px;}
#statement {width: 500px; height: 16px; float: left; }
#subscribe { width: 130px;  height: 16px; float: right;} 
#subbox { float: left; padding-right: 5px; }
#container { width: 960px; height: 64px;  background:url(images/navback.jpg); margin-bottom: 10px; }

#navbox {  width: 645px; height: 38px; float: left; margin-top: 1px;   }
#searchbo { width: 310px; height: 36px; float: right; margin: 1px 1px 0 0;  }

#searchform { margin: 0px; padding: 0px; }
.sinput { border: 0; width: 176px; height: 22px; margin: 8px 0px 0px 23px; font-size: 9pt;}
.sinbut { border: 0px; background: none; width: 97px; height: 22px; font-size: 10pt; font-weight: bold; margin: 0px; }
.sinbut:hover { font-weight: normal; }

#navtwo {  width: 940px; height: 26px; margin: 2px 0px 0px 0px;   }
#adcon { width: 960px; height: 90px; margin: 10px 0 10px 0; }
#ad230 { width: 220px; height: 90px; float: left; }
#ad728 { width: 728px; height: 90px; ; float: right; background-color:#960; }
.box {  background-color:#eee; border: solid 1px #aaa; overflow: hidden; margin-bottom: 10px; }
.bbox{background:#fff;padding:4px;margin-bottom:10px;overflow:hidden; border: solid 1px #aaa;}
.centerbox { background: #eee; border: solid 1px #aaa; margin-bottom: 10px; font-family: helvetica; font-size: .75em; padding: 10px;}
.barbox { background: #eee; border: solid 1px #000; margin-bottom: 10px; font-size: .90em;  padding: 10px;}
.ttv { width: 126px; height: 120px; background: #FFF; margin: 10px 0px 10px 10px; float: left; padding: 10px;  overflow: hidden; border: 1px #bbb solid; }
.title { width: 100%; height: 24px; background:url(images/titleback.jpg); -moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px; }
.titlecenter { width: 100%; height: 24px; background: url(images/titlecenter.jpg); }
h5 { padding: 2px 25px 2px 5px; font-size:11px; text-transform:uppercase; color:#fff;}
.left {float:left;}
.content { width: 650px; float: left; }
.cbox { background: #FFF; margin: 10px; padding: 10px; overflow: hidden; border: solid 1px #aaa; }
.sbox { background: #FFF; margin: 0px 0px 10px 0px; padding: 10px; overflow: hidden; border: solid 1px #aaa; }
.excerpt { margin: 0; padding: 0; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-size: .75em; line-height: 1.45em;}
.center { text-align: center; }
#sidebar { width: 300px; float: right; font-size: .75em; }
#centerbar { width: 160px; float: left; margin-left: 10px; }
.signline { font-size:11px; margin:0 0 10px 0; color: #666; }
.arthumb { float: left; padding: 5px 10px 5px 0px; overflow: hidden; display: block; }
.readmore { color: #C00; font-weight: bold; }
.sbright { width: 200px; float: left; }
#latest { width: 300px; overflow: hidden; background: #000 url(images/latest.jpg) no-repeat; padding-top: 80px; margin-bottom: 10px;}
.lateitem { width: 290px; height: 40px; margin: 0px 5px 5px 5px; background: #000 url(images/latestback.jpg) no-repeat; overflow: hidden; }
.lateitem:hover {  background: #fff; }
.latethumb { float: left; padding: 5px;}
.latelink { width: 242px; height: 25px; float: right; padding-top: 5px;}
.latelink a { text-decoration: none; color: #333; font-weight: bold; }

ul, ol, li{margin:0px;padding:0px;}
ul, ol { margin-left:15px; margin-bottom: 10px;}
li {list-style-type:square;}

.sbox ul { margin: 0px; padding: 0px; border-bottom:  1px solid #bbb; }
.sbox li { list-style-type: none; padding: 10px 0px 10px 0px; border-top: 1px solid #bbb; font-weight: bold; font-size: 10pt; }
.sbox li a { text-decoration: none; color: #000; }



#navbox ul, #navbox li{list-style:none;  }
#navtwo ul, #navtwo li{list-style:none;  }
#menu-menutwo {
    background: none;
    font-size:8pt;
    font-weight: bold;
	width:100%;
	color: #FFF;
}

#menu-menutwo, #menu-menutwo ul {

    float:left;
    list-style:none;
    line-height:24px;
    padding:0;
    border: none;
    margin:0;
    width:100%;
	z-index: 2;
    }

#menu-menutwo a {
    display:block;
    color: #fff;
    text-decoration:none;
    padding:0px 10px;
    }

#menu-menutwo li {
   border-left: solid 1px #999;
    border-right: solid 1px #555555;
    width: 90px;
    text-align:center;
    float:left;
    padding:0;
    }

#menu-menutwo ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }

#menu-menutwo li li {
    width:149px;
    border-bottom:1px solid #aaaaaa;
    border-left:1px solid #aaaaaa;
    border-right:1px solid #aaaaaa;
    font-weight:bold;
    font-family: helvetica, arial sans-serif;
    }

#menu-menutwo li li a {
    padding:5px 10px;
    width:130px;
    font-size:10px;
    color:#dddddd;
    }

#menu-menutwo li ul ul {
    margin:-21px 0 0 150px;
    }

#menu-menutwo li li:hover {
    background: url(images/grad.jpg);
    }

#menu-menutwo li ul li:hover a, #menu-menutwo li ul li li:hover a, #menu-menutwo li ul li li li:hover a, #menu-menutwo li ul li li li:hover a {
    color:#dddddd;
    }

#menu-menutwo li:hover a, #menu-menutwo li.sfhover a {
    color:#dddddd;
    }






#menu-menu {
    background: none;
    font-size:9pt;
    font-weight: bolder;
    text-transform:uppercase;
    width:100%;
    color: #FFF;
    }

#menu-menu, #menu-menu ul {

    float:left;
    list-style:none;
    line-height:36px;
    padding:0;
    border: none;
    margin:0;
    width:100%;
	z-index: 3;
    }

#menu-menu a {
    display:block;
    color: #fff;
    text-decoration:none;
    padding:0px 10px;
    }

#menu-menu li {
     border-left: solid 1px #999;
    border-right: solid 1px #555555;
    float:left;
    padding:0;
    }


#menu-menu ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }

#menu-menu li li {
    width:149px;
    border-bottom:1px solid #aaaaaa ;
    border-left:1px solid #aaaaaa;
    border-right:1px solid #aaaaaa;
    font-weight:bold;
    font-family: helvetica, arial sans-serif;
    }

#menu-menu li li a {
    padding:4px 10px;
    width:130px;
    font-size:12px;
    color:#dddddd;
    }

#menu-menu li ul ul {
    margin:-21px 0 0 150px;
    }

#menu-menu li li:hover {
    background: url(images/grad.jpg);
    }

#menu-menu li ul li:hover a, #menu-menu li ul li li:hover a, #menu-menu li ul li li li:hover a, #menu-menu li ul li li li:hover a {
    color:#dddddd;
    }

#menu-menu li:hover a, #menu-menu li.sfhover a {
    color:#dddddd;
    }

#menu-menu li:hover li a, #menu-menu li li:hover li a, #menu-menu li li li:hover li a, #menu-menu li li li li:hover li a, menu-menutwo li:hover li a, #menu-menutwo li li:hover li a, #menu-menutwo li li li:hover li a, #menu-menutwo li li li li:hover li a {
    color:#dddddd;
    }

#menu-menu li:hover ul ul, #menu-menu li:hover ul ul ul, #menu-menu li:hover ul ul ul ul, #menu-menu li.sfhover ul ul, #menu-menu li.sfhover ul ul ul, #menu-menu li.sfhover ul ul ul ul, #menu-menutwo li:hover ul ul, #menu-menutwo li:hover ul ul ul, #menu-menutwo li:hover ul ul ul ul, #menu-menutwo li.sfhover ul ul, #menu-menutwo li.sfhover ul ul ul, #menu-menutwo li.sfhover ul ul ul ul {
    left:-999em;
    }

#menu-menu li:hover ul, #menu-menu li li:hover ul, #menu-menu li li li:hover ul, #menu-menu li li li li:hover ul, #menu-menu li.sfhover ul, #menu-menu li li.sfhover ul, #menu-menu li li li.sfhover ul, #menu-menu li li li li.sfhover ul, #menu-menutwo li:hover ul, #menu-menutwo li li:hover ul, #menu-menutwo li li li:hover ul, #menu-menutwo li li li li:hover ul, #menu-menutwo li.sfhover ul, #menu-menutwo li li.sfhover ul, #menu-menutwo li li li.sfhover ul, #menu-menutwo li li li li.sfhover ul {
    left:auto;
    background:#000000	;
    }

#menu-menu li:hover, #menu-menu li.sfhover, #menu-menutwo li:hover, #menu-menutwo li.sfhover  {
    background: url(images/grad.jpg);
    }

.alignleft{float:left;padding:5px;}
.alignright{float:right;padding:5px;}
#post {font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#000; margin-bottom: 10px; padding: 10px; border: 1px #ddd solid;}
#post h2 a, h1 a { color: #fff; font-size: 20pt; line-height: 1.15em; } 
#arthead {  background: url(images/headback.jpg); padding: 10px; }
#signarea { background: #ddd; padding: 1px 5px 1px 5px; font-size:11px; color: #444; border-bottom: solid 1px #aaa; margin-bottom: 10px; }


p { margin-bottom: 10px; }


.header_zap2it_container {
	width:980px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	height: 25px;
	background-color:#ffffff;
	border-bottom:#999999 solid 3px;
	}

.header_zap2it {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:30px;
	padding-top:3px;
	width:865px;
	background-color:#ffffff;
	position:relative;
	left:40px;
	overflow: hidden;
	}
	
.header_zap2it a {
	color:#008ed7;
	text-decoration:none;
	}

.header_zap2it a:hover {
	color:#000;
	}
	
.header_zap2it_text {
	padding: 4px 0 1px 6px;
	float: left;
	}		

.header_zap2it_logo { float: left; }
	
.header_zap2it_logo img{
	border:none;
	}	
.header_zap2it_headleft { float: left; margin: 0; padding: 0; background:url(http://mserv.zap2it.com/a/header_zap2it/header_zap2it_ticker_bub_l.gif) no-repeat; width: 25px; height: 19px; margin-left: 20px; overflow: hidden; }

.header_zap2it_headmid {	
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	min-width: 450px;
	font-size:12px !important;
	}
	
#pscroller2{
float: left !important;
width: 100%; 
height: 19px;
text-align: left;
}

#pscroller2 .innerDiv { 
float: left !important; width: auto !important; 
background: url(http://mserv.zap2it.com/a/header_zap2it/header_zap2it_ticker_bub_r.gif) no-repeat top right;
padding: 2px 12px 2px 0; height: 19px !important; margin: 0; }

#pscroller2 a{
text-decoration: none;
}	

#zap-wrapper-top { margin: 0; padding: 0; }
#zap-wrapper-top div { margin-top: 0 !important; padding-top: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; height: 100px !important; }

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { list-style:none; border-bottom:1px solid #959595;  margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
.children li { list-style:none;  margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 13px; line-height: 1.15em; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border-bottom:1px solid #aaa;color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; height:13px; width:36px; }
ol.commentlist li div.reply:hover { background:#d40505; border-bottom:1px solid #aaa;color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; height:13px; width:36px; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; border: none;  border-top:1px solid #959595;}
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; border: none;}
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#fff; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

#comments { color: #930000;  font-size: 14pt; line-height: 1.15em; padding: 10px;}
#comment { width: 99%; }
#commentscontainer small { color: #000; font-size: 11px;  } 


#showpagetop { width: 940px; height: 255px; background:  url(images/showpage_top.jpg); margin-bottom: 10px; padding: 10px; font-family:helvetica,arial,sans-serif;}
#showpagebar { width: 940px; height: 35px; margin-bottom: 10px; }
#showpagebar h1 {   font-weight: bold; color: #fff; font-size: 14pt;  margin: 0px; padding: 10px 0 0 10px;  }

#showpagebar h2 { font-weight: bold; color: #fff; font-size: 18pt; text-decoration: none;  }
.showlink { color: #fff; text-decoration: none; }
.showlink:hover { color: #fff; text-decoration: none; }


#showname { height: 35px; overflow: hidden; float: left;  }
#airtime {color: #999; width: 300px; height: 22px; padding-top: 13px; margin-left: 15px; font-size: 10pt; overflow: hidden; float: left; }
#latestbox { width: 200px; height: 190px; float: left; margin-right: 10px; padding: 10px; text-align: center; }
#showpagepic { width: 411px; height: 210px; float: left; margin-right: 10px; overflow: hidden;}
#showdesc { width: 255px; height: 190px; padding: 10px; float: left;}
#showpagetop p {font-size: .80em; color: #fff; }
#spleft {  width: 320px; float: left; margin-right: 10px; background: #222; }
#spright { width: 320px; float: left; background: #222; }
.postform { width: 95%; }
