/*

Theme Name: My Title Guy
Theme URI: excelnetmedia
Description: Custom Theme
Version: 1.0
Author: excelnetmedia
Author URI: 
Tags: custom, 2 col, widgets

*/

@import url(reset.css);
		
body {
	background:#000;
	font-size: 75%; 
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	line-height:1.5;}
	
/*typo*/

 
/* Headings -------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
 }
 
h1 {
	font-size: 2em;
	line-height: normal;
	margin-bottom: 0.5em; }
 
h2 {
	font-size: 2em;
	margin-bottom: 0.5em;
	line-height:normal; }
 
h3 {
	font-size: 1.5em;
	line-height: normal;
	margin-bottom: 0.75em; }
 
h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em; }
 
h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em; }
 
h6 {
	font-size: 1em;
	font-weight: bold; }
 
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
 
/* Text elements -------------------------------------------------------------- */
p { margin: 0 0 1em; }
 
	p img.left {
		float: left;
		margin: 1.5em 1.5em 1.5em 0;
		padding: 0; }
 
	p img.right {
		float: right;
		margin: 1.5em 0 1.5em 1.5em; }
 
a:focus, a:hover { color: #fff; }
 
a {
	text-decoration: underline; color:#fff; }
	
a img {
	border:none;}
 
blockquote {
	margin: 1.5em;
	color: #666;
	font-style: italic; }
 
strong { font-weight: bold; }
 
em,dfn { font-style: italic; }
 
dfn { font-weight: bold; }
 
sup, sub { line-height: 0; }
 
abbr, acronym { border-bottom: 1px dotted #666; }
 
address {
	margin: 0 0 1.5em;
	font-style: italic; }
 
del { color: #666; }
 
pre {
	margin: 1.5em 0;
	white-space: pre; }
 
pre,code,tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5; }
 
/* Lists -------------------------------------------------------------- */
li ul, li ol { margin: 0 1.5em; }
 
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
 
ul { list-style-type: disc; }
 
ol { list-style-type: decimal; }
 
dl { margin: 0 0 1.5em 0; }
 
	dl dt { font-weight: bold; }
 
dd { margin-left: 1.5em; }
 
/* Tables -------------------------------------------------------------- */
table {
	margin-bottom: 1.4em;
	width: 100%; }
 
th { font-weight: bold; }
 
thead th { background: #c3d9ff; }
 
th,td,caption { padding: 4px 10px 4px 5px; }
 
tr.even td { background: #e5ecf9; }
 
tfoot { font-style: italic; }
 
caption { background: #eee; }
 
/* Misc classes -------------------------------------------------------------- */
.entry {font-size: 13px; }
.small {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em; }
 
.large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em; }
 
.hide { display: none; }

.first { margin-left:0; padding-left:0; } 
.last { margin-right:0; padding-right:0; } 
.top { margin-top:0; padding-top:0; } 
.bottom { margin-bottom:0; padding-bottom:0; }
.green { color:#d6ea33; font-size: 2.0em;}
.gcTitle, .gcTitle a { color:#2e606b !important;}
.nocomments { display:none;}
.clear { clear:both;}
 
/*basic structure*/
	
.container {
	width:960px;
	margin:0 auto;}
	
#header {
	background:#000 url(images/header-bg.jpg) no-repeat center;
	overflow:hidden;
	color:#fff;}
	
	#logo {
		float:left;
                margin:0 0 10px 0;}
		
	#telInfo {
		margin:25px 25px 0 0;
		float:right; font-size: 1.5em;}
		
#mainNav {
	background:url(images/menu-bg.gif) repeat-x;
	height:31px;
	padding-left:18px;
	/*padding-top:5px;*/}
	
	#mainNav ul {
		list-style:none;
		margin:0;}
		
		#mainNav ul li {
			display:inline;
			margin-right:10px;}
			
			#mainNav ul li a {
				font-size:1.2em;
				color:#5e030b;
				letter-spacing:1px;
				text-decoration:none;}
				
				#mainNav ul li a:hover {
					text-decoration:none;}
	
#mid {
	background:#b6b5ae url(images/mid-bg.gif) repeat-x;
	overflow:hidden;
        clear:both;
	}
	
	#midInner {
	overflow:hidden;
	background:#1c3a41 url(images/mid-inner-bg.gif) repeat-x;
	padding:12px 15px;
	}
	
		#tabContainer {
			float:left;}
	
		.tab {
			margin-bottom:16px;
			color:#fff;
			width:432px;
			height:72px;
			position:relative;
			/*padding:10px 0 0 8px;*/}
			
			.tab h2 {
				z-index:1;
				position:absolute;
				margin-bottom:0;
				line-height:normal;}
				
				.tab p {
				 cursor:pointer;
				 z-index:0;
				 position:absolute;
				 top:37px;
				 left:10px;}
	
			.tab h2 a {
                        text-decoration:none; 
			color:#fff;
			display:block;
			width:424px;
			height:62px;
			padding:10px 0 0 8px;
				}
			
		.tab01 {
			background:url(images/tab-01.gif) no-repeat;
			}
			
		.tab02 {
			background:url(images/tab-02.gif) no-repeat;
			}
			
		.tab03 {
			background:url(images/tab-03.gif) no-repeat;
			margin:0;
			}
			
#video {
	float:right;}
	
.midBottom {
	background:url(images/mid-bottom.gif) repeat-x;
	height:31px;}
	
#content {
	background:#dfdfdf url(images/content.gif) repeat-x;
	padding:18px 0;}

        #content a { color:#0000ff;}
	
#innerpageContent {
	overflow:hidden;
	padding-top:6px;
	background:#dfdfdf url(images/innerpcontent.gif) repeat-x;
        clear:both;}
	
	.main {
		overflow:hidden;
		background:#1c3a41 url(images/innerp-main-bg.gif) repeat-x;
		}
		
		.mainLeft a {
			color:#0000ff;}
		
		.mainLeft {
			min-height:768px;
			background:#dfdfdf;
			width:604px;
			border-right:1px solid #fff;
			padding:25px 50px 10px 0;
			margin-right:30px;
			float:left;}
			
			.mainRight {
				color:#fff;
				padding:25px 0 0 0;
				float:left;
				width:260px;}
				
#sidebar ul {
	list-style:none;}
	
	#sidebar ul:first-child {
		margin:0;}
	
	#sidebar ul ul {
		list-style:disc;}
		
		#sidebar ul li {
			margin-bottom:1em;}
			
			#sidebar ul li ul li {
				margin-bottom:0;}
	
#widgetFooter {
	overflow:hidden;
	background:#cecece;
	padding:18px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;}
	
	#widgetFooter a { color:#000;}
	
	.widgetcol {
		margin-right:50px;
		width:280px;
		float:left;}
		
		.widgetcol h3 {
			color:#2e606b;
			border-bottom:1px solid #6e8c93;}
			
			#cphoto {
				float:left;
				margin-right:10px;
				width:95px;}
				
				#cphoto img {
					border:3px solid #1d3d44;}
					
	.info {
		line-height:normal;
		float:left;
                margin: 0 0 15px 0;}
		
		.info span {
			display:block;
			float:left;
			margin-right:7px;}
		
.lastcol {
	margin-right:0;}
	
#footer {
	background:#000;
	padding:10px 0;
	color:#2c2c2c;}

      #footer a {color:#fff; text-decoration:none;}

.rssContainer { float:right; margin: 4px 8px 0 0;} 
	
/*search form*/

.searchTxtIn {
	}
	
