/*
Theme Name: Makintab Blue
Theme URI: http://www.paddsolutions.com/wordpress-theme-makintab
Description: Makintab Blue is a two-column, fixed-width and widget-ready WordPress theme with twitter status, featured photo and easy video integration. Download more <a href="http://www.paddsolutions.com">free WordPress Themes</a>.
Version: 1.0
Author: Padd Solutions
Author URI: http://www.paddsolutions.com
Tags: two columns, fixed width, adsense ready, advertisement ready, valid css, valid xhtml, twitter, youtube, flickr

The CSS, XHTML and design is released under Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported:
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

/************************************************/
/*** Required For Themes : Start ****************/
/************************************************/
 
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; }
.alignright { float: right; margin: 0 0 7px 7px; }

div.post div.entry img { border: 1px solid #ececec; padding: 4px; }
div.post div.entry .wp-caption { border: 1px solid #ececec; text-align: center; padding: 10px 4px 0px 4px;  background: #fff none; }
div.post div.entry .wp-caption img { margin: 0; padding: 0; border: 0 none; }
div.post div.entry .wp-caption p.wp-caption-text { font-size: 10px; line-height: 17px; padding: 7px 5px; margin: 0; }

/************************************************/
/*** Required For Themes : End ******************/
/************************************************/

/************************************************/
/*** Typography : Core : Start ******************/
/************************************************/

html, body, input, button, select, option, textarea { 
	font-size: 12px; line-height: 18px; 
	font-family: Arial, Helvetical, sans-serif; 
}
blockquote { font-style: italic; }
blockquote blockquote { font-style: normal; }

a, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }

/************************************************/
/*** Typography : Core : End ********************/
/************************************************/


/************************************************/
/*** Typography : Header : Start ****************/
/************************************************/

div#search input { 
	font-family: LucidaGrande, 'Lucida Grande', 'Lucida Sans', 'Arial', serif; font-size: 11px; width:150px;
}

/************************************************/
/*** Typography : Header : End ******************/
/************************************************/


/************************************************/
/*** Typography : Blog Entry : Start ************/
/************************************************/

h2.pagetitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px; line-height: 28px; font-weight: bold;
}

div.post div.title h2 {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 20px; line-height: 28px; font-weight: bold;
}
div.post div.title h2 a, div.post div.title h2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px; line-height: 28px; font-weight: bold;
}
div.post div.title,div.post div.title p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; line-height: 12px; font-weight: normal;
}

div.post div.entry p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; line-height: 24px; font-weight: normal;
}
div.post div.title div.postmeta-single { font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; line-height: 24px; font-weight: normal; }

/************************************************/
/*** Typography : Blog Entry : End **************/
/************************************************/


/************************************************/
/*** Typography : Comments : Start **************/
/************************************************/

div#comments  div.title h2, div#respond  div.title h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: normal;
}

ol.commentlist li.commentlist cite { font-style: normal; }

h3#replycomment { font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px; }
h3#replycomment a:hover { text-decoration: none; }

form#commentform p small { font-size: 11px; }
form#commentform p.button { text-align: right; }

/************************************************/
/*** Typography : Comments : End ****************/
/************************************************/


/************************************************/
/*** Typography : Sidebar : Start ***************/
/************************************************/

div.box div.title h2,div.box div.title h2 a { font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-transform: uppercase; }
div.box h2 a, div.box h2 a:visited { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size: 10px; }

div.box div.box-twitter { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:8px; }

/************************************************/
/*** Typography : Sidebar : End *****************/
/************************************************/


/************************************************/
/*** Typography : Footer : Start ****************/
/************************************************/

div#footer { font-family: 'Arial', Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

/************************************************/
/*** Typography : Footer : End ******************/
/************************************************/
	
/************************************************/
/*** Layout : Core : Start **********************/
/************************************************/

html, body, div { margin: 0; padding: 0; }
form { display: block; margin: 0; padding: 0; }
blockquote { margin: 15px 0; padding: 0 20px 0 20px; }

.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }

div#container { 
	margin: 0 auto; padding: 0; 

}

/************************************************/
/*** Layout : Core : End ************************/
/************************************************/


/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/

div#navmenu { height: 28px; padding : 0 0px; }
div#navmenu-wrapper { margin: 0 auto; width:968px; height:30px; padding-top:5px;}
div#title { padding: 0; margin: 0; height: 15px; text-align:left; }
div#title-wrapper { margin: 0 auto; height: 15px; width:600px;}
div#sitename { margin: 0; padding: 0; float: left; width: 330px; height: 91px; }
div#sitename h1 { display: block; margin: 0; padding: 0; height: 91px; }
div#sitename h1 a, div#sitename h1 a:visited {
	display: block; margin: 0; padding: 0; height: 131px;
	line-height: 91px; text-indent: -99999px;
}
div#sitename p { display: none; }
div#myads { margin: 16px 0px 0 0; padding: 0; float: right; }
div#myads p { display: block; margin: 0; padding: 0; }
div#myads p a img { border: 0; }

div#gasearch { height: 29px; padding: 0; }
div#gasearch-wrapper { height: 28px; border: 1px solid; width:150px; margin:0 auto;  }
div#googleads { float: left; margin: 7px 0 0 20px; width:640px; }
div#search { float: right; height: 28px; margin: 0; }
div#search form { padding: 2px 0 0 0; }
div#search input { border: 0; padding: 4px 50px 0 10px; width: 150px; height: 18px; }

/************************************************/
/*** Layout : Header : End **********************/
/************************************************/


/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { padding: 0 10px 0px 10px; }
div#wrapper-wrapper { width:980px; margin:0 auto; padding-top:20px;}

div#content { margin: 0 0 20px 20px; padding: 0; width: 620px; float: left; margin-left:20px; }
div#sidebar { 
	margin: 0; padding: 1px; 
	border: 1px solid; width: 300px; 
	float: right;  margin-right:20px;
}

div#topwrap { padding: 10px; margin: 0 0 10px 0; }
div#topwrap-wrapper { height: 250px; }
div#featured { width: 630px; height: 250px; float: left; }
div#featads { width: 300px; height: 250px; float: right; }

/************************************************/
/*** Layout : Body : End ************************/
/************************************************/


/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

div.pagetitle { margin: 0 0 10px 0; padding: 0; border: 1px solid; }
div.pagetitle h2 { display: block; margin: 1px; padding: 18px; text-align: center; }

div.singlegoogle { text-align: center; margin: 25px 0 0 20px; padding: 4px 11px; }
div.singlegoogle-page { margin: 0 0 15px 0; }
div.singlegoogle-page { padding: 4px 11px; text-align: center; }

div.postgroup { padding: 0; }

div.post { margin: 0 0 30px 0; padding: 0; border: 1px solid; }
div.post div.title { display: block; margin: 1px; padding: 5px 10px 0px 0px; width:600px; }
div.post div.title h2 { display: block; margin: 0 0 0 20px; padding: 9px 0px; }
div.post div.title p { display: block; margin: 0; padding: 3px 0 15px 0; width:380px; line-height:10pt; }
div.post div.title div.postmeta { display: block; margin: 0 0 0 40px; padding: 5px 0 15px 10px; width:600px; }
div.post div.title p span.section { padding: 5px 0px; }
div.post div.entry { margin: 0 0 10px 0;}
div.post div.entry p.akpc_pop { display: block; margin: 0; }
div.post div.errorentry p { display: block; margin: 0; padding: 0; }
div.post img.header { border: 1px solid; float: left;  padding: 10px; width:210px; height:177px; margin:20px; }
div.post div.entry div.top { padding: 0px; }
div.post div.entry div.bottom { padding: 0px; }
div.post div.entry div.right { margin-top: 30px; }
div.post div.entry div.left { padding: 0px; }


div.indexpost { margin: 0 0 20px 0; float:left; width:620px;   }
div.indexpost div.title { margin: 0 0 0 600px;  }
div.indexpost div.entry { min-height: 135px; }
div.indexpost div.entry div.text { margin: 0 0 0 218px; width:380px; }
div.indexpost div.entry div.text p { margin: 0 0 0 0; padding: 0; }

div.listpost { margin: 0 0 10px 0; }
div.listpost div.entry { padding: 0px 15px 0 20px; line-height:20px; }

div.singlepost { margin: 0; }
div.singlepost div.entry { padding: 0px 15px 0 20px; line-height:20px; }
div.post div.title div.postmeta-single { display: block; margin: 0 0 0 20px; padding: 5px 0 15px 10px; width:600px; }
div.singlepost div.entry div.postmeta p { display: block; margin: 0; padding: 0 0 10px 0; }

/************************************************/
/*** Layout : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

div#comments { margin: 10px 0; padding: 20px; border: 1px solid; }
div#comments div.title h2 { display: block; margin: 0; padding: 0 0 5px 0; }
div#comments div.title p { display: block; margin: 0; padding: 5px 0 0 0; }
div#comments p.nocomments { display: block; margin: 0; padding: 10px 0 0 0; }

ol.commentlist { display: block; margin: 0; list-style-type: none; padding: 20px 0 0 0; }
ol.commentlist li.comment { display: block; margin: 0;  padding: 0 0 20px 0; }
ol.commentlist li.comment div.comment { padding: 0 0 10px 0; border-bottom: 1px solid; }
ol.commentlist li.comment div.comment-author { height: 42px; }
ol.commentlist li.comment div.comment-author span.says { display: none;}
ol.commentlist li.comment img { float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid; }
ol.commentlist li.comment ul.children { margin: 20px 0 -20px 50px; padding: 0; list-style-type: none; }

div#respond { margin: 10px 0; padding: 20px; border: 1px solid; }
div#respond div.title h2 { display: block; margin: 0; padding: 0 0 5px 0; }
div#respond div.title p { display: block; margin: 0; padding: 5px 0 0 0; }
div#respond p.norespond { display: block; margin: 0; padding: 10px 0 0 0; }

form#commentform { display: block; margin: 10px 0 0 0; padding: 0; }
form#commentform p { display: block; margin: 0 0 5px 0; padding: 0; line-height: 27px; }
form#commentform p label { display: block; margin: 0; padding: 0; }
form#commentform p.input span { display: block; width: 220px; height: 21px; margin: 0; padding: 0; float: left; }
form#commentform p.input span input { width: 200px; padding: 5px; border: 1px solid; }
form#commentform p.input span label {  }
form#commentform p.textarea { display: block; margin: 0 0 10px 0;  }
form#commentform p.textarea label { display: none; }
form#commentform p.textarea span { display: block; }

form#commentform p.button { display: block; text-align: left; margin: 0; padding: 0; }
textarea#comment { width: 570px; height: 117px; padding: 5px; border: 1px solid; }

/************************************************/
/*** Layout : Comments : End ********************/
/************************************************/
	

/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

div.box { margin: 0 0 20px 0;  border:1px solid #dfdfdf; }
div.box div.title { 
	display: block; margin: 20px 20px 0 20px; padding: 5px 0px 0px 10px;
	border:none; width:279px; height:40px;
}
div.box div.title h2 { 
	display: block; margin: 0;
}
div.box div.interior { }
div.box div.interior ul  { display: block; list-style-type: none; margin: 0; padding: 0; }
div.box div.interior ul li { display: block; padding: 10px 10px 10px 30px; margin: 0; }

div.box-adverts div.interior { padding: 10px; margin:0 0 20px 2px; }
div.box-adverts div.interior div.row { margin: 0 auto; width: 260px; height: 125px; }
div.box-adverts div.interior div a, div.box-adverts div.interior div a:visited { display: block; width: 125px; height: 125px; }
div.box-adverts div.interior div a img, div.box-adverts div.interior div a:visited img { width: 125px; height: 125px; border: 0; }
div.box-adverts div.interior div a.ads-l, div.box-adverts div.interior div a.ads-l:visited { float: left; }
div.box-adverts div.interior div a.ads-r, div.box-adverts div.interior div a.ads-r:visited { float: right; }
div.box-adverts div.interior div.row-1 { margin: 0 auto 8px auto; }

div.box-video div.interior { padding: 0px 0 20px 20px; margin:0 0 10px 2px; }
div.box-video div.title { 
	display: block; margin: 20px 20px 0 20px; padding: 5px 0px 10px 10px;
	border:none; width:279px; height:40px;
}

div.box-flickr div.title { 
	display: block; margin: 20px 20px 0 20px; padding: 5px 0px 10px 10px;
	border:none; width:279px; height:40px;
}
div.box-flickr div.interior { padding: 0 0 20px 18px; margin: 0 0 0 2px; }
div.box-flickr div.interior a { display: block; float: left; margin: 0 4px 6px 0; }
div.box-flickr div.interior img { border: 1px solid; padding: 4px; }

div.box-conn div.interior { padding: 0px 0 20px 15px; }
div.box-conn div.interior a { margin: 0 5px 6px 0; border:none; }
div.box-conn div.interior p { margin: 0 5px 6px 0; padding: 0 0 0 5px; }
div.box-conn div.interior img { border: none; padding: 4px; }
div.box-conn div.interior ul  { display: block; list-style-type: none; margin: 0 0 20px 0; padding: 0; }
div.box-conn div.interior ul li { display: block; padding: 0; margin: 0; float: left; list-style-type: none;}

div.box-twitter div.title { 
	display: block; margin: 20px 20px 0 20px; padding: 5px 0px 5px 10px;
	border:none; width:279px; height:40px;
}
div.box div.box-twitter { padding:10px 6px 0px 0px; width:280px; margin:0px; }
div.box-twitter div.interior { padding:0px 6px 0px 0px; width:280px; margin: 0 0 10px 0px; }
div.box-twitter div.interior ul { padding: 0; margin: 5px 0 0px 0; width:302px; }
div.box-twitter div.interior ul li.twitter-item { padding: 0 20px 10px 21px; margin: 0px 0 10px 0; width:253px; line-height:20px; }
div.box-twitter div.interior ul li.twitter-lastitem { padding: 0 20px 10px 21px;  margin: 10px 0 10px 0; width:253px; line-height:20px; }
div.box-twitter div.interior ul li.twitter-item span {   background: #fafafa; width:302px;}

div.box-widget_pages div.interior ul li { padding: 0; }
div.box-widget_pages div.interior ul li span { display: block; padding: 10px 10px 10px 30px; margin: 0; }

div#calendar_wrap { padding: 10px 0 0 0; }
table#wp-calendar { width: 180px; margin: 0 auto; }

/************************************************/
/*** Layout : Sidebar : End *********************/
/************************************************/

			

			
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer { width: 100%; height:34px;  }
div#footer-wrapper { margin: 0; width: 953px; padding: 12px 0; }
div#footer-wrapper p { display: block; margin: 0; padding: 0; text-align: left; }

/************************************************/
/*** Layout : Footer : End **********************/
/************************************************/


/************************************************/
/*** Navigation Menu : Start ********************/
/************************************************/

div#navmenu { display:block;   }
div#navmenu ul { display: block; list-style-type: none; margin: 0 auto; padding: 0; height: 10px; float:right;  }
div#navmenu ul li { 
	display: block; margin: 0; padding: 0; 
	float: left; height: 15px;
}



div#navmenu ul li a, div#navmenu ul li a:visited {
 margin: 0;  padding: 0 20px 0 15px; height: 15px; 
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size: 5px; font-weight: normal;
	color: #fff; outline:none; float:left; background: transparent url('images/nav-sep.png') right top no-repeat;
}
div#navmenu ul li a:hover, div#navmenu ul li a:focus {
	color: #000; text-decoration: none; 
}

div#navmenu ul li.current_page_item a, div#navmenu ul li.current_page a:visited {
	color: #000; text-decoration: none;
}


div#navmenu ul li.current_page_item a span span, div#navmenu ul li.current_page a:visited span span {
	
}

/************************************************/
/*** Navigation Menu : End **********************/
/************************************************/
/************************************************/
/*** Category Navigation Menu : Start ********************/
/************************************************/

div#category { height: 28px; margin: 0 auto;width:963px; background:#4f4f4f; border:#fff solid 1px; padding-left:20px;   }
div#category-wrapper { height: 28px; padding:0px 0 0 0; background: transparent url('images/category-bg.png') repeat-x;}

div#category ul { display: block; list-style-type: none; margin: 0; padding: 0px 0 0 0; height: 15px; text-align:right; float:left; text-transform:uppercase;  }
div#category ul li { 
	display: block; margin: 5px 10px 0 0; padding: 0; 
	background: none; 
	float: left; height: 15px;
}
div#category ul li span a, div#category ul li span a:visited {
 margin: 0; padding: 0 20px 0 0px; height: 15px; 
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size: 8px; font-weight: normal;
	color: #6699cc; outline:none; float:left;background: transparent url('images/category-sep.png') right top no-repeat;
}
div#category ul li span a:hover, div#category ul li span a:focus {
	color: #fff; text-decoration: none;
}

div#category ul li.current_page_item a, div# ul li.current_page a:visited {
	color: #fff; text-decoration: none;
}

/************************************************/
/*** Category Navigation Menu : End **********************/
/************************************************/

/************************************************/
/*** Pagination : Start *************************/
/************************************************/

div.navigation { height: 30px; padding: 0 ; float:left; }
div.navigation div.prev { float: left; height: 30px; line-height: 30px; }
div.navigation div.next { float: right; height: 30px; line-height: 30px; }

div#pagenav { 
	height: 41px; margin: 0 0 10px 0; 
}

div#pagenav div.simplenavi { text-align: center; }
div#pagenav div.simplenavi a, div#pagenav div.simplenavi a:link, div#pagenav div.simplenavi a:visited { 
	padding: 7px 10px; 
}
div#pagenav div.simplenavi a:hover { text-decoration: none; border: 1px solid #ebebeb; }
div#pagenav div.simplenavi a:active { text-decoration: none; border: 1px solid #ebebeb; }

div#pagenav div.wp-pagenavi { height: 26px; padding: 11px 10px 0 0; text-align: left; float:left; }
div#pagenav div.wp-pagenavi a, div#pagenav div.wp-pagenavi a:link, div#pagenav div.wp-pagenavi a:visited { 
	margin: 0 6px 0 0; padding: 7px 10px; background: #4f4f4f none; color: #fff; border: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
div#pagenav div.wp-pagenavi a:hover { text-decoration: none; color: #666; }
div#pagenav div.wp-pagenavi a:active { text-decoration: none; color: #666; }
div#pagenav div.wp-pagenavi span {
	margin: 0 6px 0 0; padding: 7px 0px; background: #f1f1f1 none; color:#4f4f4f; border:none;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
div#pagenav div.wp-pagenavi span.current { color: #fff; background:#4f4f4f none; border:none; padding: 7px 10px;  }
div#pagenav div.wp-pagenavi span.extend {  }

/************************************************/
/*** Pagination : End ***************************/
/************************************************/

/************************************************/
/*** Colors : Core : Start **********************/
/************************************************/



body {
	background-image: url(images/mainBG.jpg);
	background-repeat:repeat-x;
	background-position:top center;
         color: #49526b; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4f5971;
}


a:link, a:visited { color: #6699cc; }
a:hover { color: #6699cc; }




/************************************************/
/*** Colors : Core : End ************************/
/************************************************/


/************************************************/
/*** Colors : Header : Start ********************/
/************************************************/

div#navmenu {  color: #999; background: transparent url('images/header-bg.png') left top repeat-x; }
div#navmenu-wrapper { background: transparent url('images/nav-bg.png') left top no-repeat; }
div#title { background: transparent url('images/header-bg.png') left top repeat-x; }
div#title-wrapper { background: transparent url('images/title-bg.png') left top no-repeat}
div#sitename h1 { background: transparent url('images/sitename.png') top no-repeat; }

div#gasearch { background: #4f4f4f none;border-top:#fff solid 1px; }
div#gasearch-wrapper { border-color: #fff; background: #d1d1d1 none; border-top:none; }
div#search input { color: #a0a0a0; background: transparent url('images/input-search.png') left top no-repeat; width:150; }

/************************************************/
/*** Colors : Header : End **********************/
/************************************************/


/************************************************/
/*** Colors : Body : Start **********************/
/************************************************/

div#wrapper { background: #3f4861 none; border-top:#fff solid 1px;  }
div#wrapper-wrapper { background: #f1f1f1 none;  }
div#topwrap { background: #272727 none; }

div#sidebar { border:none;  background: none;  }

/************************************************/
/*** Colors : Body : End ************************/
/************************************************/


/************************************************/
/*** Colors : Blog Entry : Start ****************/
/************************************************/

div.pagetitle { border-color: #ebebeb; background: #fff none; }
div.pagetitle h2 { background: #fff none; color: #000;  }

div.post { background: #fff none; border:solid 1px #dfdfdf;    }
div.post img.header { background: none; border-color: #ddd; }
div.post div.title { background: none; }
div.post div.title h2 { color: #000; }
div.post div.title h2 a, div.indexpost .title h2 a:visited { color: #000; }
div.post div.title p { }
div.post div.title div.postmeta { background: transparent url('images/postmetabg.png') left top no-repeat;  }
div.post div.title p span.section { background: none; color: #ababab; }
div.post div.title p span.section-2  { background: none; color: #6699cc; }
div.post div.title p span.section a, div.post div.title p span.section a:visited { color: #6699cc; }
div.post div.entry {    }
div.post div.entry div.left {  border-left: solid 1px #dfdfdf;}
div.post div.entry div.bottom { border-bottom: solid 1px #dfdfdf;}
div.post div.entry div.top { border-top: solid 1px #dfdfdf;}
div.post div.entry div.right { border: none; }


div.post div.title div.postmeta-single { background: transparent url('images/postmeta-singlebg.png') left top no-repeat; }

/************************************************/
/*** Colors : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Colors : Comments : Start ******************/
/************************************************/

div#comments { border: #dfdfdf 1px solid; background: #fff none; }
div#respond { border: #dfdfdf 1px solid; background: #fff none; }

div#comments div.title h2 { color: #000; }
div#respond div.title h2 { color: #000; }

ol.commentlist li.comment div.comment { border-bottom-color: #f2f2f2; }
ol.commentlist li.comment img.avatar { border-color: #dfdfdf; }

form#commentform p.input span input { color: #666; background: transparent none; border:1px solid #dfdfdf; }
textarea#comment { color: #666; background: transparent none; border:1px solid #dfdfdf; }
 
/************************************************/
/*** Colors : Comments : End ********************/
/************************************************/


/************************************************/
/*** Colors : Sidebar : Start *******************/
/************************************************/
div.box { background:  #fff none;  }

div.box div.title { 
	background: transparent url('images/bg-box-title.png') left top no-repeat; 
}
div.box div.title h2 { 
	background:  transparent; 
	color: #000;
}
div.box div.interior { background: #fff none; }

div.box-feedburner div.interior input { 
	background: transparent url('images/input-feedburner.gif') left top no-repeat;
	color: #a0a0a0;
}

div.box-flickr div.interior img { border-color: #d5d5d5; }

div.box-twitter h2 a{ color:#000; }
div.box-twitter div.interior ul li.twitter-item { color: #000; background:#fff none;border-bottom:#dfdfdf solid 1px;   }
div.box-twitter div.interior ul li.twitter-item p ,div.box-twitter div.interior ul li.twitter-item p span { background: #fff; color: #000; border:none; }
div.box-twitter div.interior ul li.twitter-item span.twitter-timestamp { border:none;  background: #fff; color: #000;  text-decoration:none; }
div.box-twitter div.interior ul li.twitter-item a { border:none; text-decoration:none; color:#6699cc; }

div.box-twitter div.interior ul li.twitter-lastitem { color: #000; background:#fff none;   }
div.box-twitter div.interior ul li.twitter-lastitem p ,div.box-twitter div.interior ul li.twitter-item p span { background: #fff; color: #000; border:none; }
div.box-twitter div.interior ul li.twitter-lastitem span.twitter-timestamp { border:none;  background: #fff; color: #000;  text-decoration:none; }
div.box-twitter div.interior ul li.twitter-lastitem a { border:none; text-decoration:none; color:#6699cc; }

table#wp-calendar { color: #999; }



/************************************************/
/*** Colors : Sidebar : End *********************/
/************************************************/




/************************************************/
/*** Colors : Footer : Start ********************/
/************************************************/

div#footer { color: #FFFFFF; background: #49526b; none; }
div#footer a, div#footer a:visited { color: #909090; }

/************************************************/
/*** Colors : Footer : End **********************/
/************************************************/





#headerBox {
	width:980px;
	margin:auto;
	height:136px;
}
#headerLogo {
	padding-top:0px;
	padding-left:0px;
	width:244px;
	float:left;
}
#headerLinks {
	width:330px;
	float:right;
	padding-top:20px;
	padding-right:25px;
}

#footer {
	width:980px;
	height:83px;
	clear:both;
	background-image:url(images/footerBG.gif);
	margin-bottom:40px;
	margin-top:10px;
}

#footerInside {
	width:980px;
	height:83px;
	clear:both;
	background-image:url(images/footerBG.gif);
	margin:auto;
}



.homeText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:regular;
}

a.homeText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:regular;
	text-decoration:none;
}

a.homeText:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#84abd8;
	font-weight:regular;
	text-decoration:none;
}

a.homeText:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:regular;
	text-decoration:none;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #aaafbc;
}




.mainText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e6e6e;
	line-height:20px;
}

a.mainText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e6e6e;
	text-decoration:none;
	line-height:20px;
}

a.mainText:hover {
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e6e6e;
	text-decoration:none;
	line-height:20px;
}


.crumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #21283d;
	margin-top:30px;
}

a.crumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #21283d;
	text-decoration:underline;
}

a.crumbs:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6e6e6e;
	text-decoration:underline;
}
#crumbsContainer {
	width:950px;
	height:43px;
	background-image:url(images/crumbsBG.jpg);
	clear:both;
	margin:auto;
	padding-top:32px;
	padding-left:30px;
}

