/* 
-----------------------------------
-----------------------------------
Site:       searletech
Updated:    May 2009
-----------------------------------
-----------------------------------
*/

body { 
 margin: 0; 
 padding: 0; 
 background: #112236; 
 color: white; 
 background-image: url(img/blackblue-bkgd.jpg); 
 background-repeat: repeat-x;
font: small Helvetica, Arial, Verdana, sans-serif; 
}
/*added width changed margin*/
#wrapper { 
 background-color: #fdf8f2; 
 color: black; 
 margin: 0 auto 30px; 
 padding: 10px;
 width: 970px; 
}
/*#header {
width: 970px;
}*/

#headercontacts { 
 font-weight: normal; 
 font-size: 80%; 
 background-color: #fdf8f2; 
color: #245185; 
 margin: 0; 
 padding: 0 20px 10px 20px;
 float: right; 
 }

#header-bottom { 
 border-top: 1px solid #b9d2e3; 
 border-bottom: 1px solid #b9d2e3; 
}
#header-bottom ul { 
 margin: 0; 
padding: 0 30px 0 0; 
 text-align: right;  
} 
#header-bottom li { 
 display: inline; 
 background-color: #fdf8f2; 
 color: #050845;
  font-style: italic; 
 font-weight: bold;
}

#header-bottom a:link, #header-bottom a:visited { 
 text-decoration: none; 
 background-color: #fdf8f2; 
 color: #050845; 
} 
#tagline { 
 font-weight: bold; 
 background-color: #fdf8f2; 
 color: #050845; 
 font-style: italic; 
 margin: 0; 
 padding: 0 0 0 20px; 
 width: 300px; 
 float: left; 

}
#main { 
position: relative; 
 top:0; 
 left:  0; 
 /*width: 100%; */
 width: 970px;
 margin-top: 10px; 
 }
 
#content { 
 margin: 0 0 0 230px; 
 border: 1px solid #b9d2e3; 
 background: white; 
 color: black; 
}
#mainfeature {
	position: relative;
	top: 0;
	left: 0;
	background-image: url(img/mtvic_color2.jpg);
	background-repeat: no-repeat;
	background-color: #245185;
	color: white;
	/*changed bottom padding*/
	padding: 3em 2em 2em 45px;
}
#mainfeature h2 { 
 margin: 0; 
 font-weight: normal; 
 font-size: 130%; 
} 
#mainfeature p {
	font-weight: bold;
	/*font-size: 110%;*/
	font-size: 120%;
	font-style: italic;
	text-align: right;
}
#mainfeature p.more { 
 margin-top: 0; 
 text-align: right; 
} 
#mainfeature p.more a:link, #mainfeature p.more a:visited { 
 color: white; 
 background-image: url(img/.gif); 
 background-repeat: no-repeat; 
 background-position: center left; 
 padding-left: 14px; 
}
#mainfeature .photo{ 
 background-image: url(img/mtvicbw.jpg); 
 background-repeat: no-repeat; 
 background-color: #5f6257; 
 color: white; 
 padding: 2em 2em 1em 200px; 
}
#content .inner { 
 margin: 10px 20px 10px 20px;
}
#content .inner h2 { 
 color: #245185; 
 padding-bottom: 0.2em; 
 border-bottom: 1px solid #b9d2e3; 
 font-size: 130%; 
}
#content .inner ul.features { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
}
#content .inner h3 {
 color: #245185;  
 font-size: 110%; 
}
#content .inner h4 { 
color: #050845; 
 font-style: italic;
  text-align: right; 
 font-size: 100%; 
}
#content .inner h3 a:link, #content .inner h3 a:visited { 
 color: #245185; 
}
#content .inner p { 
 color: #333; 
 font-size: 90%; 
}
#content .inner .features li img { 
 float: left; 
 margin: 0 5px 5px 0; 
}
#content .inner p.author { 
 font-weight:  bold; 
}
#content .inner p.more{ 
 margin-top: 0; 
 text-align: right; 
} 
/*changed and added li*/
#content .inner ul {
 list-style-type: square; 
 }
 #content .inner li {
 color: #333; 
 }
 
#content .inner p.more a:link, #content .inner p.more a:visited { 
 color: black; 
 background-image: url(img/.gif); 
 background-repeat: no-repeat; 
 background-position: center left; 
 padding-left: 14px; 
 font-size: 90%; 
 color: #1e4c82; 
}

/*buttons for navigation*/
.navDiv {
	color : #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px
}

.navDiv p { margin-bottom : 12px; margin-top : 6px }

.navDiv h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	margin-left : 0px;
	margin-top : 0px
}

.navDiv h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-top : 24px
}

p.navButts {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 6px
}

.navButts a {
	background-color : #3375a7; 
	border : 1px solid #245185;
	color : #FFFFFF;
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
	width : 100%
}

.navButts a:hover {
	background-color : #fdf8f2;
	border : 1px solid #245185;
	color : #999999;
	text-decoration : none
}


#sidebar { 
 position: absolute; 
 top: 0px; 
left: 0; 
 width: 210px; 
 background-color: #256290; 
 color: white; 
 margin: 0; 
 padding: 0; 
  border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 background-image:url(img/sbmain.jpg);
 background-repeat:no-repeat;
}
#sidebar h3 { 
 font-size: 14px;
 background-image: url(img/sbarheading.jpg); 
 background-repeat: no-repeat; 
 margin: 0; 
 padding: 0.4em 0 0.4em 10px; 
 font-weight: bold;
 color: white; 
 background-color: #245185;
 border: none;
 }
#sidebar .inner { 
 padding: 10px; 
}

/*new for nav */
#sidebar .inner ul {
 list-style-type: none; 
  margin-left: 0; 
 padding-left: 20px; 
}
/*
 #sidebar .inner li {
 font-size: 90%; 
 line-height: 1.4em; 
}*/

#sidebar ul { 
 list-style-type: square; 
 margin-left: 0; 
 padding-left: 25px; 
}
#sidebar p, #sidebar li { 
 margin-right: 15px;
 font-size: 11px; 
 line-height: 1.4em; 
}

#sidebar ul a:link, #sidebar ul a:visited { 
 color:  white; 
}
/*#sidebar .date { 
 font-weight: bold; 
}*/
#sidebar .motm-image { 
 float: left; 
 padding-left: 5px; 
 margin: 10px 10px 10px 10px; 
 border: none;
}
#sidebar p.more { 
 clear: right; 
 margin: 10px 15px 10px 0px; 
 text-align: right; 
}
#sidebar p.more a:link, #sidebar p.more a:visited { 
color:#ccc;
}
#sidebar p.more a:hover, a:active, a:focus {
color:white;
}
/*
#sidebar p.more a:link, #sidebar p.more a:visited { 
 color: white; 
background-image: url(img/.gif); 
 background-repeat: no-repeat; 
 background-position: center left; 
 padding-left: 14px; 
}*/
.photofloatright
{
 clear:both;
 float: right;
 margin: 8px 0px 8px 8px;
 padding: 5px;
}
#footer {
border: none;
	clear: both;
	color: #333;
	padding: 5px 10px;
	text-align: right;
	font-size: 90%;
}
