/*

Theme Name: Media Master

Theme URI: http://wordpress.org/media-master

Description: Template Created By Website Design Company of <a href="http://ooyes.net" title="Website Design">Mass Media Group</a>".

Version: 4.1

Author: Mass Media Group

Author URI: http://ooyes.net

Tags: fixed width, two columns, valid XHTML, right sidebar, cool, black, fancy, unusual



	Media Master

	 http://ooyes.net



	This theme was designed and built by website design company of Ooyes.net,

	whose blog you will find at http://ooyes.net/blog



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/



*{

  margin: 0;

  padding: 0;

}

li{

  list-style-position: inside;

}

.hTitle {color:#FF0000;font:bold 20pt arial;}

.txtRed {color:#FF0000;font:bold 16pt arial;text-align:center;}

.txtBig {color:#000;font:bold 24pt arial;text-align:center;}


#ctc-3 .ctc {width:180px;}



* html{background : url(null) fixed no-repeat;}



body{

	font-size: 72.5%; /* Resets 1em to 10px */

	font-family: Trebuchet MS, Arial, serif;

	background: url(images/body_bg.jpg) repeat-x center top;

	color: #333;

	text-align: center;

}

a{

    font: 12px Trebuchet MS, Arial, serif;

    color: #001;

}



#page{

	text-align: left;

}





#header{

}

#nav{

  float: left;

  background: url(images/nav_bg_left.jpg) no-repeat 0 0;

  margin: 8px 0 0 0;

  *margin: 35px 0 0 0;

  overflow: visible;

  clear: both;

}

#nav:after, #nav ul:after{

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

#nav{display: inline-block;}



html[xmlns] #nav, html[xmlns] #nav ul{display: block;}



* html #nav{zoom: 1;}

#nav ul{

    list-style: none;

    position: relative;

    background: url(images/nav_bg_right.jpg) no-repeat right top;

    margin-right: -20px;

    padding: 14px 22px 14px 14px;

    zoom:1;

}

* html #nav ul{

    height: 0;

    display: inline;

}

#nav li{

    float: left;

    display: inline;

    margin: 0 7px;

    margin-top: -31px;

    position: relative;

}

#nav li:hover, #nav li.current_page_item{

  background: url(images/nav_hover_left.jpg) no-repeat 0 0;

}

#nav li:hover a, #nav li.current_page_item a{

    background: url(images/nav_hover_right.jpg) no-repeat right top;

    color: #fff;

}

#nav a{

    font: 14px Trebuchet MS, Arial, serif;

    text-decoration: none;

    color: #000;

    height: 51px;

    padding: 28px 12px 0 10px;

    display: block;

    -display: inline-block;

    margin-right: -12px;

    position: relative;

    min-width: 20px;

}



#logo{

  float: left;

}

#logo a{

    display: block;

    text-indent: -10000px;

    width: 344px;

    height: 57px;

    background: url(images/logo.jpg) no-repeat;

    float: left;

    margin-top: 33px;

}

#contacts{

  float: right;

  width: 185px;

  font: 14px Trebuchet MS, Arial, serif;

  color: #fff;

  overflow: hidden;

  zoom:1;

}

#contacts h1{

  padding: 2px 0 5px 9px;

  background: url(images/contacts_title.jpg) no-repeat;

  font: bold 18px Trebuchet MS, Arial, serif;

  color: #000;

}

#contacts a{

   color: #F07700;

}

#contacts_indent{

  margin-left: 30px;

  display: block;

}

#content{

  clear: both;

  width: 610px;

  float: left;

  padding-top: 55px;

}

#headerimg 	{

	margin: 7px 9px 0;

	height: 192px;

	width: 740px;

}

#get_start{

  position: absolute;

  width: 537px;

  height: 156px;

  background: url(images/arrow.png) no-repeat;

  top: 0;

  right: 165px;

  z-index: 0;

}





#get_start span{

  display: block;

  float: right;

  margin-top: 58px;

  width: 145px;

  font: bold 22px  Century Gothic, Trebuchet MS, Arial, serif;

  margin-right: 55px;

  -margin-right: 27px;

  text-align: center;

}

#header-rss{

  clear: both;

  float: right;

  font: italic 12px Verdana;

  color: #F07700;

  text-decoration: none;

  margin-top: -30px;

  *margin-top: 50px;

  display: block;

  width: 100px;

  background: url(images/rss.png) no-repeat;

  height: 47px;

  cursor: pointer;

  zoom:1;

}

/* Content */

#content-wrapper{

  clear: both;

}



#nav-box{

  float: left;

  width: 610px;

  overflow: hidden;

  zoom:1;

  margin-top: 60px;

  margin-bottom: 20px;

}

#nav-box .box{

  float: left;

  width: 188px;

  margin-right: 15px;

  display: inline;

}

#nav-box h2{

  background: url(images/box_title.jpg) no-repeat;

  padding: 12px 0 14px 17px;

  margin-bottom: 15px;

  font: bold 18px Trebuchet MS, Arial, serif;

}

#nav-box a{

  font: 14px Trebuchet MS, Arial, serif;

  color: #000;

  text-decoration: none;

  display: block;

  width: 173px;

  padding: 2px 0 5px 8px;

}

#nav-box ul{

  list-style: none;

}



#nav-box a:hover{

  background: url(images/box_hover.jpg) no-repeat;

}

.post{

  clear: both;

  width: 600px;

  font: 14px Trebuchet MS, Arial, serif;

  margin-bottom: 20px;

}

#posts_info{

  padding-left: 25px;

  padding-right: 10px;

}

#posts_info h2 a{

  font: bold 14px Trebuchet MS, Arial, serif;

}

#posts_info div{

  background:#E2EAEF;

  padding:10px;

  text-align:left;

  margin-bottom: 20px;

}



* html .post h2{zoom: 1;}

.post h2, .post h3{

  height: 35px;

margin-bottom:15px;

}



.post h2 a, .post h3 a{

  font: bold 18px Trebuchet MS, Arial, serif;

  padding-bottom: 10px;

  background: url(images/title_bg.jpg) repeat-x left bottom;

  text-decoration: none;

  color: #000;

}

.c{

  clear: both;

}



.entry {margin:8px 0px 15px 0px;}



.entry p {margin:10px 0px;}



.post small{

  clear: both;

}



.commentlist li .avatar{

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}

.commentlist li{

  margin: 10px 0;

  border-bottom:solid 4px #BCCB87;

  background: #E2EAEF;

  list-style: none;

  padding: 10px;

}



#wp-calendar a{

	text-decoration: none;

}



#wp-calendar caption{

    font: bold 14px Trebuchet MS, Arial, serif;

	text-align: center;

}



#wp-calendar th{

	font-style: normal;

	text-transform: capitalize;

}

/* End Typography & Colors */







/* Begin Structure */



#page{

	margin: 0 auto;

	padding: 0;

	width: 1000px;

}



#header{

	margin: 0 0 0 1px;

	padding: 0;

	width: 1000px;

    position: relative;

}



#headerimg{

	margin: 0;

	height: 200px;

	width: 100%;

}



.widecolumn .post{

	margin: 0;

}



.narrowcolumn .postmetadata{

	padding-top: 5px;

}



.widecolumn .postmetadata{

	margin: 30px 0;

}



.widecolumn .smallattachment{

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}

.widecolumn .attachment{

	text-align: center;

	margin: 5px 0px;

}



.postmetadata{

	clear: both;

}

.postmetadata a{

  font: 14px Trebuchet MS, Arial, serif;

  color: #F07700;

  text-decoration: none;

}

.postmetadata a:hover{

    text-decoration: underline;

}

.clear{

	clear: both;

    display: block;

}



#footer{

	padding: 0;

    padding-top: 8px;

	margin: 0 auto;

	width: 1000px;

	clear: both;

    font: 14px Trebuchet MS, Arial, Serif;

    color: #fff;

    overflow: hidden;

    zoom:1;

    text-align: left;

}



#footer p{

	margin: 0;

    text-align: left;

}

#footer h3{

  width: 180px;

  height: 53px;

  padding-top: 40px;

  background-repeat: no-repeat;

  text-align: center;

}



/* End Structure */

#comments{

  margin-bottom: 10px;

}



#tag-cloud{

  float: left;

  width: 255px;

  margin-right: 20px;

}

#tag-cloud a{

    font: Trebuchet MS, Arial, serif;

    color: #fff;

}

#tag-cloud h3{

    background-image: url(images/last_news_title.jpg);

    margin-bottom: 10px;

}

#footer-comments{

  width: 360px;

  float: left;

}

#footer-comments h3{

    background-image: url(images/comments_title.jpg);

}

#find-us{

  float: left;

  width: 360px;

  text-align: left;

  margin-top: 58px;

}

#find-us h4{

    font: bold 18px Trebuchet MS, Arial, serif;

    color: #fff;

    margin-bottom: 15px;

    background: url(images/find_us_sign.jpg) no-repeat 100% 0px;

    display: inline;

    padding-right: 25px;

    float: left;

}

#find-us img{

    float: left;

    border: solid 5px #292929;

    margin-right: 25px;

    clear: both;

}

/* Begin Images */

p img{

	padding: 0;

	max-width: 100%;

}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright{

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}



img.alignleft{

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}



.alignright{

	float: right;

}



.alignleft{

	float: left

}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul{

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

}



html>body .entry li{

	margin: 7px 0 8px 10px;

}



.entry ul li:before, #sidebar ul ul li:before{

	content: "\00BB \0020";

}



.entry ol{

	padding: 0 0 0 35px;

	margin: 0;

}



.entry ol li{

	margin: 0;

	padding: 0;

}



.postmetadata ul, .postmetadata li{

	display: inline;

	list-style-type: none;

	list-style-image: none;

}



#sidebar ul, #sidebar ul ol{

	margin: 0;

	padding: 0;

}



#sidebar ul li{

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

}



#sidebar ul p, #sidebar ul select{

	margin: 5px 0 8px;

}



#sidebar ul ul, #sidebar ul ol{

	margin: 5px 0 0 10px;

}



#sidebar ul ul ul, #sidebar ul ol{

	margin: 0 0 0 10px;

}



ol li, #sidebar ul ol li{

	list-style: decimal outside;

}



#sidebar ul ul li, #sidebar ul ol li{

	margin: 3px 0 0;

	padding: 0;

}

/* End Entry Lists */







/* Begin Form Elements */

#searchform{

	margin: 10px auto;

}

#searchform div{

    background: #E2EAEF;

    text-align: left;

    padding: 10px;

}

#sidebar #searchform #s{

	width: 208px;

	padding: 2px;

    border: solid 1px #ccc;

    padding: 3px;

    font-family:Trebuchet MS,Arial,serif;

    font-size: 14px;

}



#sidebar #searchsubmit{

	padding: 1px;

    cursor: pointer;

    background: #CCE0F5;

    border: solid 2px #6E7173;

}



.entry form{ /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

}



select{

	width: 130px;

}

#commentform input{

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

}

#commentform a{

    font: 14px Trebuchet MS, Arial, serif;

    color: #F07700;

}



#commentform p{

  margin: 0px 0 10px 0;

      font: 14px Trebuchet MS, Arial, serif;

}



#commentform textarea{

	width: 100%;

	padding: 2px;

}



#commentform #submit{

	margin: 0;

	float: right;

    border: solid 2px #ccc;

    background: #454545;

    font: bold 14px Trebuchet MS, Arial, serif;

    cursor: pointer;

    color: #FF9900;

}

#commentform #submit:hover{

    background: #FF9900;

    color: #454545;

}

#comment{

  border: solid 2px #ccc;

}



/* End Form Elements */







/* Begin Comments*/

.commentlist{

    font: 14px Trebuchet MS, Arial, serif;

}

.commentlist p{

    font: 14px Trebuchet MS, Arial, serif;

}

.commentlist cite a{

      font: bold 14px Trebuchet MS, Arial, serif;

      text-decoration: none;

      color: #000;

      margin-bottom: 20px;

}

.commentlist small a{

    font:  11px Trebuchet MS, Arial, serif;

      color: #000;

}

.nocomments{

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata{

	margin: 0;

	display: block;

    margin-bottom: 10px;

}

#respond{

  margin: 10px 0;

}



/* End Comments */



/* Begin Sidebar */

#sidebar{

	padding: 20px 0 10px 0;

	width: 380px;

    float: right;

}

#sidebar form{

	margin: 0;

}

#sidebar ul{

  margin-left: 25px;

  margin-right: 10px;

}

#sidebar ul ul{

  margin-left: auto;

  margin-right: auto;

}



/* End Sidebar */







/* Begin Calendar */

#wp-calendar{

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}



#wp-calendar #next a{

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a{

	padding-left: 10px;

	text-align: left;

}



#wp-calendar a{

	display: block;

}



#wp-calendar caption{

	text-align: center;

	width: 100%;

}



#wp-calendar td{

	padding: 3px 0;

	text-align: center;

}



#wp-calendar td.pad:hover{

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps{

	cursor: help;

}



acronym, abbr{

	border-bottom: 1px dashed #999;

}



blockquote{

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}



blockquote cite{

	margin: 5px 0 0;

	display: block;

}



.center{

	text-align: center;

}



.hidden{

	display: none;

}



hr{

	display: none;

}



a img{

	border: none;

}



/* Navigation is Disabled here */

.navigation{

	display: none;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}

/* End Various Tags & Classes*/



/* Captions */

.aligncenter,

div.aligncenter{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption{

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img{

	margin: 0;

	padding: 0;

	border: 0 none;

}

.web12{

  opacity:.5;

  filter:alpha(opacity=50);

  color: #fff;

  font-size: 11px;

  margin: 110px 0 0 20px;

  display: block;

  float: left;

}

.web12 a{

  color: #fff;

  font-size: 11px;

  text-decoration: none;

}

.web12 a:hover{

  text-decoration: underline;

}



.wp-caption p.wp-caption-text{

    font-size: 11px;

    line-height: 17px;

    padding: 0 4px 5px;

    margin: 0;

}

#wd{

  position: relative;

  text-align: center;

  color: #515766;

  top: -12px;

  width: 120px;

  margin: 0 auto;

}

#wd a{

  color: #515766;

}





/* End captions */

#footer_holder{

  width: 100%;

  margin-top: 40px;

  clear: both;

  /* Preload Images */

    background-image:url(images/nav_hover_left.jpg);

    background-image:url(images/nav_hover_right.jpg);

  /* /Preload Images */

  background: #000 url(images/footer_top.jpg) repeat-x top center;

  margin-bottom: -12px;

}

#footer-nav{

  background: #2b2b2b url(images/footer_nav_left.jpg) no-repeat;

  margin-top: 90px;

  float: left;

}

#footer-nav ul{

    list-style: none;

    background: url(images/footer_nav_right.jpg) no-repeat right top;

    overflow: hidden;

    padding: 10px 0;

    *display: inline;

    zoom:1;

    min-width: 340px;

    -width: 400px;

}

#footer-nav li{

    float: left;

    display: inline;

    margin: 0 10px;

}

#footer-nav a{

    font: 14px Trebuchet MS, Arial, Serif;

    color: #fff;

    text-decoration: none;

    display: block;

}

#footer-nav a:hover{

  text-decoration: underline;

}

#copyright{

  float: right;

  background: #2b2b2b url(images/footer_nav_left.jpg) no-repeat;

  margin-top: 90px;



}

#copyright address{

  background: url(images/copyright.jpg) no-repeat right top;

  display: block;

  padding: 10px 10px;

}



.banners{

  overflow: hidden;

  zoom:1;

  text-align: center !important;

  background: #E2EAEF ;

  margin-top: 15px;

}

.banners h2{

  font: bold 16px Trebuchet MS, Arial, Serif;

  padding-left: 10px;

}



.banners a img{margin: 10px;}



form {text-align:left;}



.redText {font:bold 18pt arial;color:#ff0000;text-align:center;}



.bigTxt {font:bold 10pt arial;color:#000;text-align:center;}


.menutitle{
color:#D16F00;font-size:19px;text-decoration:none;cursor:pointer;width:100%;margin-bottom: 10px;padding:5px;text-align:left;border-bottom:1px solid #D16F00;}












