/*
			InfectedByBugs
			http://www.InfectedByBugs.com
			
					Comment BG:		#f1f1f1
					CommentTxt:		#484848
					Nav:			#9e9e9e
					TitleOrange:	#e5a400					
*/

/*
Doing what's right today
      means no regrets tomorrow.
*/ 

/*
	RESET
*/
*				{ margin: 0; padding: 0; }
html		{ overflow-y: scroll; }
html    { height:100% }
body    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #484848;background-color: white;}
ul			{ list-style: square inside; }
ol			{ list-style: decimal inside; }
a				{ outline: none; text-decoration: none; }
a img		{ border: none; }
img		  { vertical-align: middle; }
table		{ border-collapse: collapse; }

/*
	UTILITY
*/
.floatLeft   		{ float: left; }
.floatRight	  	{ float: right; }
.clear		  		{ clear: both; }

/*
	TYPOGRAPHY 
*/
p, li   { font-size: 15px; line-height: 1.2em; margin: 0 0 10px 0; list-style: none;}
p#intro-paragraph { 
		font-family: Helvetica, sans-serif; 
		font-size: 13px;
		font-style: italic; 
		line-height: 1.4em; 
		color: #990000; 
}

p#intro-paragraph span 	{ font-size: 2.0em; font-style: italic; font-weight: bold }
p#intro-paragraph em 		{ color: #990000 }

a     { font-size: 13px; color: black; font-weight: normal; }
h1    { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #798968; }
h2    { font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #798968; }
h3    { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px 0; color: black;}
h4    { font-size: 15px; color: white; margin-bottom: 15px; }
h6    { font-size: 12px; line-height: 1.5em; margin: 0 0 10px 0; list-style: none; color: #96AABA; font-weight: normal;}
ul 		{ list-style-type: none; text-indent: 15px;}
ulh2	{ list-style: none;}

p.title       { color: #e5a400; font-size: 30px; }
p.description { color: black; font-size: 14px;}
p.commentxt   {font-size: 40px;}

/* These cotrol Username in posts*/
h5             { float: left; font-size: 18px; color: #798968;}
#author-info a { float: left; font-size: 18px; color: #798968;}

/*
	STRUCTURE
*/
#page-wrap {
	width: 990px;
	background-color: white; 
	margin: 0px auto -250px;
	min-height: 100%;
	height: auto !important; height: 100%;
}

#push        	{ height: 250px; }
#center-con 	{width: 990px; height: auto; margin-bottom: 0px; }
#main-col { 
			width: 670px;
      margin-top: 5px;
      margin-bottom: 30px;
      float: left; 
      border: 1px solid black; 
      background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px;
      padding: 15px;
}

#linksidebar {  
			width: 275px; 
      float: right;                       
      background-color: white;                    
}
#ad { 
    width: 255px; 
    height: 32px; 
    margin-top: 15px; 
    margin-bottom: 15px;
    margin-left: 8px; 
    margin-right: 0px;
    background: url(images/adhere.png) no-repeat; 
    float: left;
}

#sponsor         { width: 270px; height: 105px; margin: 0 auto; } 
.sponsor-box     { width: 125px; height: 125px; margin-left: 5px; margin-top: 5px; float: left; background: #ffcd52;}
.sponsor-box p   { color: white; text-align: center; padding-top: 50px;}
.searchbar  { 
    float: left;
    width: 249px; 
    height: 35px; 
    margin: 0 auto;
    margin-left: 8px;
    margin-right: 0px;
    margin-bottom: 15px; 
    padding-top: 10px; 
    padding-right: 5px; 
    background: #ffcd52; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

/* 
   # COMMENTS
*/
ul#post-btm { 
    width: 650px; 
    height: 101px; 
    float: left; 
    background: url(images/rss.png) right no-repeat;
    padding: 0px; 
    margin-top: 0px; 
}

#posting {
    float: left; 
    width: 637px;
    padding: 15px;
    background: #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    border: 1px solid #ccc;
    margin-top: 15px;
    margin-bottom: 15px;
}
#posting li.comment-btm a { } /* this controls comment # font */
#posting p       { margin: 0px; margin-bottom: 20px;}
ul#post-btm li   { display: inline; }

ul#post-btm li a { 
    font-size: 12px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal;
    margin: 0 0 0px 0; 
    color: black; 
    text-decoration: underline; 
}

/*
	HEADER
*/
#logo {
	width: 990px;
	height: 208px;
	background: url(images/header.png) top left no-repeat;	
	float: left;
}
.header-title   {width: 800px; float: left; padding-top: 70px; padding-left: 15px;}

#top-bar        { padding: 5px 0 0 0; }
#top-bar p      { color: #e5a400; width: 990px; float:left; }
form#searchform { margin: 0 0 10px 0; float: right; }


/*
	NAVIGATION BAR
*/
#menu-bar 			  { width: 900px; margin-top: 15px;}
ul#main-nav 			{ width: auto; margin: 0 auto; float:left; }
ul#main-nav li 		{ display: inline;}
ul#main-nav li a 	{
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 18px;
    font-weight: normal;
  	text-indent: center;
  	font-style: regular;
  	padding-top: 7px;
  	color: #9e9e9e;
    display: block;
    float: left;
  	margin-left: 10px; 
  	margin-right: 10px; 
    text-decoration: none;
}

/*
		PAGES
				These need to be named the same as  'main-nav' on 'header.php'
*/
body#default, ul#main-nav li.home a,
body#page1 ul#main-nav li.page1 a,
body#page2 ul#main-nav li.page2 a,
body#page3 ul#main-nav li.page3 a,
ul#main-nav li a:hover 	{ font-style: bold; color: black; text-decoration: underline; }

#search-bar            { background: url(images/btn_bg.png) top left repeat-x; padding: 5px; float: right; width: 304px;}
ul#main-nav li a.right { background: url(images/right.png)top left no-repeat; float: right; width: 13px;}

/*
	BLOG ENTRIES
*/

.post a 	{ font-size: 18px; padding-top: 20px; }

ol.commentlist		    { list-style: none; }
.comment-bubble	{ 
    background: #e2e1e1; 
    color: black; 
    border: 1px solid #9e9e9e; 
    padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}

.comment-bubble:hover { border: 1px solid #e5a400; }
ol.commentlist li p	  { font-size: 1.0em; }
#author-info          { float: left; width: 500px; }

/*
	FOOTER
*/

#footer {
  	height: 250px;
  	background: #f1f1f1;
  	border-top: 2px solid black;
  	padding-top: 20px;
}
#footer-inside { width: 700px; margin: 0 auto; }

