/*
Theme Name: IbM Retro
Version: 1.0
Description: A Retro theme designed by <a href="http://ideasbymillan.com">Ideas by Millan</a> with Theme Options. In the Admin panel you can input your links for the Social Media Icons, the eight ad spot areas, the Featured Video, the Featured Twitter, and the Photo Gallery.
Author: Ideas by Millan
Author URI: http://ideasbymillan.com
Tags: retro, fusia, orange, green, blue, two columns, widget ready, admin options
License: CSS, XHTML and the design are released under GPL: http://www.opensource.org/licenses/gpl-3.0.html
Images are copyright of Ideas by Millan
*/



/*----------*/ 		/* GENERAL OPTIONS */		/*----------*/



body {
	margin: 0 auto;
	padding:10px 0px 0px 0px;  
	background:#DEE6B1; /* WHEAT GREEN */
	font-family:Century gothic, Arial,Tahoma,sans-serif;
	font-size:13px;	
}


h1, h2, h3, h4, h5, h6 {
	margin: 0px  0px;
	padding:0px 0px
	
}

blockquote {
	padding-left:10px;
	color:#31333F;
	font-style:normal;
	border-left:2px solid #07A0E3;
}


img {
	border:0;
	margin: 0 0;
	
}

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
}
	
img.alignnone {
	padding: 5px 5px;
	margin: 0px 0px 10px 0px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
}

img.alignright {
	padding: 5px 5px;
	margin: 0px 5px 10px 10px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
}

img.alignleft {
	padding: 5px 5px;
	margin: 0px 10px 10px 5px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
}

a {
	color:#6F615A;
	text-decoration:none
	
}

a:hover {
	color:#D53030;
	text-decoration:none
}

.clear {
	clear:both;
}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	color:#F28057; /* LIGHT ORANGE */
}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #DFE3E6;
	padding: 4px 0px 5px 0px;
	margin: 5px 5px ;
}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}


/*----------*/ 		/* INNER DIV WHERE EVERYTHING WILL GO */		/*----------*/


#wrapper {
	width:1000px; /* THIS IS THE OVERALL WIDTH OF PAGE */
	margin: 0 auto; 
}

#casing {
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}		
	
/*----------*/ 		/* ADS */		/*----------*/

.ad1{   /* AD 1 FOUND IN HEADER */	
	margin: 70px 0px 0 -255px;
	float:left;
	z-index:0;
	width:480px;
	height:80px;
	overflow:hidden;
}

.ad2{	/* AD 2 FOUND IN HEADER */
	float:auto;
	margin:2px auto;
	background:url(images/top-ad-bg.png) no-repeat center;
}

.ad3{   /* AD 3 FOUND IN INDEX */	
	height: 25px;
	text-align:center;
	margin-bottom: 0px;
	padding-top:7px; 
}
.ad4{	/* AD 4 FOUND IN SINGLE */
	margin:5px 5px;
	float:right;
}

	
	
/*----------*/ 		/* HEADER */		/*----------*/


#top {
	height:90px; /* LOGO, TITLE, SEARCH AND AD1 */
	margin:auto;
	width:1000px;
}

.blogname {
	width:500px; 
	font-family:Georgia ,Century gothic,Verdana,Tahoma,sans-serif;	margin:0px 0 14px 0px; 
	float:left;
	background-repeat:no-repeat;        
}

.blogname h1  {
	text-indent:150px; /* OVERALL POSITION OF TITLE */
	text-align:left;
	font-weight:normal;
	height:120px;
	font-size:35px; 
	color:#553739; /* BROWN */
	padding:5px 0px 0 0px; /* FINE-TUNE POSITION OF TITLE */
	margin:15px 0 0 15px; /* OVERALL INDENT OF TITLE N LOGO */
	background:url(images/logo1.png) no-repeat;
	z-index:100;
}

.blogname h1  a:link, .blogname h1  a:visited{ 
	color:#553739; /* BROWN */
	display:block;
}
	
.blogname h1  a:hover { 
	color:#B74B00; /* MUTED ORANGE */
}

.blogname h2 {
      margin-top: -25px; /* FINE-TUNE POSITION OF SUB-TITLE */
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-indent:120px;
	/*text-transform:uppercase; UPPERCASE */
}


/*----------*/ 		/* SOCIAL MEDIA */		/*----------*/

#social{
	position:absolute; 
	left:700px;
}
.mediatype{
	display:inline;
	float:left; 
	margin: 2px;
}

/*----------*/ 		/* SEARCH */		/*----------*/

#search { 
	width:265px;/* OVERALL SETTINGS */
	height:55px;
	background:url(images/search-active.png) no-repeat center left;
	/*float:right;*/
	z-index:-100;
	position:absolute;
	top:125px;
	left:860px;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	height:14px;  /* SEARCH BOX IMAGE */      
	width:128px;
	float: left;	
	margin:25px 2px 0px 15px;  /*TOP RIGHT LEFT BOTTOM */ 
	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
	background:none;
	border: none;
}

#searchsubmit {
	height:55px;  /* GO BUTTON IMAGE */
	width:116px;
	float:left;
	padding:0px 0 0 0px; 
	border: none;
     	background:url(images/go-active.png);
	font: bold 100% "Tahoma", Arial, Helvetica, sans-serif;
}



/*----------*/		/*Page menu*/		/*----------*/


#menu {
	height:29px;
	background:url(images/menubg.png) no-repeat center; 
	display:block;
	padding:0px 0px 0px 15px;
	font: 12px Tahoma,Century gothic,verdana, Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
	
#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;	
}
	
#menu ul li {
	float: left;
	margin: 0px 0px ;
	padding: 0px 0px;
	line-height:29px;
	
}
	
#menu ul li a {
	color: #553739;      /* BROWN MENU TEXT */
	display: block;
	font-weight: normal;
   	padding: 0px 10px;
	
}
	
#menu ul li a:hover,#menu.current_page_item a {
	color:#000000; /* BLACK MENU TEXT */
	display: block;
	text-decoration: none;
	background:url(images/menubuttonbar.png) no-repeat;  /* MUTED ORANGE B74B00 */ 
}


/*----------*/		/* CATEGORY MENU*/		/*----------*/
	

#catmenucontainer{ /* MENU CONTAINER*/
	display:block;
	font: 12px tahoma,Century gothic,verdana, Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	width:990px;	
	height:33px;
	padding:0px 0 0px 10px;	
	background:url(images/menubg.png) no-repeat center; 
}
		
.catmenu{
}
	
.catmenu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
.catmenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
.catmenu li a, .catmenu li a:link, .catmenu li a:visited {
	color: #133956;
	display: block;
	margin: 0px;
	padding: 8px 5px 9px 5px;
}

.catmenu li a:hover, .catmenu li a:active {
	background:url(images/menubuttonbar.png) no-repeat; /* MUTED ORANGE B74B00 */ 
	color: #000000; /* BLACK TEXT */
	margin: 0px;
	padding: 8px 5px 9px 5px;
	text-decoration: none;
}
	
.catmenu li li a, .catmenu li li a:link, .catmenu li li a:visited {
	background: #65A147; /* GREEN */
	width: 150px;
	color: #fff;
	font-size: 13px;
	font-family: tahoma, century gothic,Georgia,  sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	float: none;
	margin: 0px;
	padding: 8px 10px 7px 10px;
	border-bottom: 1px solid #50585f;
	border-left: 1px solid #50585f;
	border-right: 1px solid #50585f;
}
	
.catmenu li li a:hover, .catmenu li li a:active {
      background: #F25C27; /* LIGHT ORANGE DROPDOWN LIST*/
	color: #000000;
	padding: 5px 10px 7px 10px;
}

.catmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
}

.catmenu li li { 
}

.catmenu li ul a { 
	width: 140px;
}

.catmenu li ul a:hover, .catmenu li ul a:active { 
}

.catmenu li ul ul {
	margin: -32px 0 0 170px;
}

.catmenu li:hover ul ul, .catmenu li:hover ul ul ul, 
.catmenu li.sfhover ul ul, .catmenu li.sfhover ul ul ul {
	left: -999em;
}

.catmenu li:hover ul, .catmenu li li:hover ul, 
.catmenu li li li:hover ul, .catmenu li.sfhover ul, 
.catmenu li li.sfhover ul, .catmenu li li li.sfhover ul {
	left: auto;
}

.catmenu li:hover, .catmenu li.sfhover { 
	position: static;
}
	
		

/*----------*/		/* CONTENT AREA TO INCLUDE POSTS AND COMMENTS*/			/*----------*/

#content {
	float:left;
	width: 650px;
	height:100%;
	padding:0px 0px 0px 0px;
}
.top {
	background-image: url(images/content_top.png);
	background-repeat: no-repeat;
	margin-left: 12px;
	padding: 0px;
	height: 40px;
	width: 650px;	
}
.middle {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/content_middle.png);
	width: 650px;
	background-repeat: repeat-y;
	margin-left: 12px;
}
.bottom {
	background-image: url(images/content_bottom.png);
	background-repeat: no-repeat;
	margin-left: 12px;
	padding: 0px;
	height: 40px;
	width: 650px;	
}

/* BREADCRUM NAVIGATION */
.breadcrumb{
	margin:0px 5px 5px 13px;
	font-size:13px;
	font-weight:normal;
	color:#444;
	padding:5px 10px;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}
/* END BREADCRUM NAVIGATION */
.text404 {
	text-align:center;
}

.title{
	margin: 0 0 0 0px;
	padding: 0px 0px 5px 0px;
}	

.date {
	font-size:11px;
	font-family:Tahoma, century gothic, Arial, Verdana, Helvitica, sans-serif;
	color:#75481F;
	text-transform: uppercase;
	line-height:20px;
	float:right;
}

.comm {  
}

.comm a:link,
.comm a:visited {
	color:#0578ad;
}
.comm a:hover{
	color:#333;
	padding:2px 0px 0px 20px;
	background:url(images/asterisk15.png) no-repeat top left;
}

.edit{
	color:#0578ad;
	padding:3px 5px 3px 20px;

}	

.edit a:link,.edit a:visited {
	color:#0578ad;

}
.edit a:hover{
	color:#333;
}

.single {
	width:600px;
	margin: 0px 5px 15px 5px;
	height:100%;
	color:#504945;
	font: 13px tahoma, century gothic,Arial,verdana, sans-serif;
	/*background:#fff url(images/post.jpg) repeat-x;
	border:1px solid #ccc;*/
}

.single  h2 {
	margin: 0px 0 5px 0;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font: 24px  Georgia,century gothic,Arial,verdana, sans-serif;
	font-weight:normal;
	overflow:hidden;
}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {
	color:#252525;
	background-color: transparent;
}

.single  h2 a:hover  {
	color: #31333F;
	background-color: transparent;
}	

.more{
	padding:0px 0 2px 20px;
	/*background:url(images/add.png) no-repeat;*/
	margin-right:5px;
	float:right;
}

.more a:link,
.more a:visited {
	color:#AC0604;
}
.more a:hover{
	color:#d42323;
}

.singleinfo {
	height:15px;
	margin:0px 0px;
	padding: 5px 0px 5px 10px;
	font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
}
/*	
.postmore{
	padding:0px 5px 2px 25px;
	float:left;
	font-weight:bold;
	background:url(images/pmore.jpg) left no-repeat;
}

.postmore a:link,.postmore a:visited {
	color:#fff;
}
.postmore a:hover{
	color:#fff;
}
*/
.category{
	font-size:10px;
	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
	padding:0px 5px 32px 20px;
	background:url(images/category.png) no-repeat;
	text-transform: uppercase;
}

.category a:link,.category a:visited{
	color:#0578ad;
}
	
.category a:hover{
	color:#333;
}
	
.entry {
	margin:0 0;
	padding: 0px 5px 5px 5px;
	line-height:20px;
}	
	
.entry a:link,.entry a:visited {
	color: #AC0604;
	background-color: transparent;
}
.entry a:hover {
	color:#455236;
	background-color: transparent;
	text-decoration: none;
}
	
.entry p{
	margin:5px 5px;
	padding:0px 0px;
	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
	font-size:13px;
}

.related{
	width:605px;
	margin: 0px 5px 15px 12px;
	height:100%;
	color:#504945;
	font: 13px tahoma, century gothic,Arial,verdana, sans-serif;
	/*background:#fff url(images/post.jpg) repeat-x;*/
	border:1px solid #ccc;
	padding: 0px 0px 10px 10px;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
}
.related  h3{
	margin: 0px 0 5px 0;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font: 18px  Georgia,century gothic,Arial,verdana, sans-serif;
	font-weight:bold;
	overflow:hidden;
	text-transform:uppercase;
	color:#07577F;
}
	
.related ul{
	margin:0px 0px;
	padding:0px 0px;
	list-style-type:none
}

.related ul li{
	margin:0px 0px;
	padding:5px 10px;
	list-style-type:none;
	line-height:24px;
	font: 14px  Georgia,century gothic,Arial,verdana, sans-serif;
	font-weight:bold;
}

.related ul li a:link, .related ul li a:visited{
	color:#222;

}
.related ul li a:hover{
	color:#0A7CAF;
}


/* PAGE NAVIGATION */

#navigation{	
	width:600px;
	margin:0px 0px 0px 0px;
	padding:2px 10px 10px 10px;
}


/* ATTACHMENT */

.contentCenter {
	text-align:center;
}

/* POST PAGE TITLE */

h2.pagetitle {
	padding:5px 5px;
	margin:0px 0 10px 5px;
	font-size:16px;
	text-align:center;
	color:#4A413C;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}
	
/* POSTS */
	
.post {
	width: 336px;
	margin: 0px 0px 5px 5px;
	padding:3px 0 0 0;
	float: left;
	background:#ebe1d2;
	border:1px solid #ded5c9;
	display:inline;
	color:#6c5b42;
	font-style:italic;
	font-family:Georgia,century gothic,Arial,verdana, sans-serif;
}

.post h2 {
	margin: 0px 0 0px 0;
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 18px;
	overflow:hidden;
	font-weight:normal;
	height:20px;
}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
	color:#354151;
	background-color: transparent;
}
	
.post h2 a:hover  {
	color: #354151;
	background-color: transparent;
}	

.postinfo {
	height:28px;
	margin: 0 0 0 0px;
	padding: 2px 0px 0px 0px;
	background:#34424F;
}
	
.categ {
	height:14px;
	margin: 1px 0 0 0px;
	padding: 0px 0px 2px 0px;
	overflow:hidden;
	font-size:12px;
}

.categ a:link,.categ a:visited{
	color:#4395be;
}
	
.categ a:hover{
	color:#ddd;
	font-weight:normal;
}
	

.centry a:link,.centry a:visited {
	color: #943d39;
	background-color: transparent;
}

.post img {
	border:0;
	float:left;
	padding:4px 4px;
	background:#fff;
	border:1px solid #ddd;
	margin:2px 5px 2px 0px;
}

.centry p{
	margin:2px 0;
}

.centry a:hover {
	color:#c6150c;
	background-color: transparent;
	text-decoration: none;
}

.centry {
	margin:0 0;
	padding: 0px 5px 5px 5px;
	height:120px;
	overflow:hidden;
}
	

/* COMMENTS AREA */

.allcomments{
	width:620px;	
        height:100%;
	padding:0px 0px 10px 10px;
	margin:0px 0px;
}


#comment{

	height:100%;
	padding:0px 0px;
	margin:0px 0px;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}
	
h3#comments {
	padding:5px 10px;
	margin:10px 0px;
	border:1px solid #DEDCDD;
	font-size:20px;
	font-weight:normal;
	color:#444;
	background:#fff;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:5px 0px;
	background:#fff;
	border:1px solid #DEDCDD; 
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}	

#respond h3{
	padding:5px 10px 5px 10px;
	margin:10px 0px;
	font-size:22px;
	font-weight:normal;
	color:#444;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}
	
#commentform p {	
	color:#3f79c4;
}

#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}

#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:95%;
	padding:5px 5px;
}

.comments input#submit {
	width:auto;
	line-height:25px;
	padding:3px 5px;
	background:#0083DB;
	border:2px solid #005F9F;
	color:#fff;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}

ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 
}
	
ol.commentlist li { 
	border:1px solid #DEDCDD; 
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;
}
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font:20px Georgia, helvetica,arial,sans-serif; 
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}

ol.commentlist li div.vcard cite.fn a.url { 
	color:#E21; 
	text-decoration:none; 
}

ol.commentlist li div.vcard cite.fn a.url:hover { 
	color:#E21; 
}

div.vcard img.avatar { 
	border:2px solid #ddd; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font:12px Tahoma, helvetica,arial,sans-serif; 
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#0083DB; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
	color:#546C88;
}
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
}

#cancel-comment-reply{
	padding:10px 0px 0px 0px ;
}

#cancel-comment-reply-link{
	color:#fff; 
	font-size:10px;
	line-height:15px;
	font-family: Tahoma, Georgia,arial,sans-serif;
	padding:4px 10px;
	margin:0px 0px 0px 12px;	
	background:#65A147; /* GREEN */
	border:2px solid #666;
} 

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
}

ol.commentlist li.even { 
	background:#fff url(images/grade.jpg) repeat-x;
	border:1px solid #D1D8DF;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
}

ol.commentlist li.odd { 
	background:#fff url(images/grade.jpg) repeat-x;
	border:1px solid #ddd;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
}
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}

/* END CONTENT AREA */ 


/*----------*/		/* RIGHT COLUMN */		/*----------*/


#rightcol{
	float:right;
	width:340px;
}

.banner{ /* SPONSORS' 125x125 ADS LAYOUT */
	width:335px;
	text-align: center;
	height:100%;
}

.banner ul {
	margin: 0px 0 0px 30px;  /* CENTERED CONTENT */
	padding: 0px 0px;
	text-align: center;
}
	 
.banner li{
	width:125px;
	height:125px;
	margin: 0px 0px 5px  5px ;
	padding:0px 0px;
	list-style:none;
	display : block;
	vertical-align:bottom;
	float:left;
	background:#fff ;
	border:0px solid #ddd;
	border-radius:0px; 
	-moz-border-radius:0px; 
	-webkit-border-radius:0px;
}

.banner li a:link, .banner li a:visited {
	text-decoration: none;
}	


/*----------*/		/* SIDEBAR1 HALF WIDTH*/		/*----------*/


.sidebar1{
	float:left;
	width:165px;
	padding-top:5px;
	padding-right:0px;
	font-size:13px;
	font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
}

.sidebar1 h2 {
	line-height:30px;
	font-size:14px;
	color:#553739; /* BROWN */
	margin:5px 0px 5px 0px ;
	padding:0px 0px 0px 33px;
	border:none;
	background:url(images/sidebar-nav-small.png);
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
}

.sidebar1 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

}

.sidebar1 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;

}

.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

}

.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

}
	
.sidebar1 ul li {
	height:100%;
	line-height:15px; /* SPACING DOTTED ITEMS */
	float: left; 
	clear: left;	
	width: 165px;
}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
	color:#333;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px dotted #807071; /* COLOR OF DOTS */
}

.sidebar1 ul li a:hover {
	color: #2676A1;
}

.sidebar1 p {
	padding: 7px 10px;
	margin:0;

}

.sidebar1 table {
	width:100%;
	text-align:center;
	color:#787d7f;
}	
	
	
/*----------*/		/* SIDEBAR2 HALF WIDTH */		/*----------*/

	
.sidebar2{
	float:right;
	width:165px;
	padding-top:5px;
	padding-right:5px;
	font-size:12px;
	font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
}

.sidebar2 h2 {
	line-height:30px;
	font-size:14px;
	color:#553739; /* BROWN */
	margin:5px 0px 5px 0px ;
	padding:0px 0px 0px 33px;
	border:none;  
	background:url(images/sidebar-nav-small.png);
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
}

.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}
	
.sidebar2 ul li {
	height:100%;
	line-height:15px; /* SPACING DOTTED ITEMS */
	float: left; 
	clear: left;	
	width: 165px;
}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
	color:#333;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px dotted #807071; /* COLOR OF DOTS */

}

.sidebar2 ul li a:hover {
	color: #2676A1;
}

.sidebar2 p {
	padding: 7px 10px;
	margin:0;

}

.sidebar2 table {
	width:100%;
	text-align:center;
	color:#787d7f;
}	

/*----------*/		/* SIDEBAR3 FULL WIDTH */		/*----------*/	


.sidebar3{
	float:left;
	width:333px;
 	margin-right:5px;
	font-size:12px;
	color: #2676A1;
	font-family:Tahoma,Century gothic, Arial, sans-serif;
	

}

.sidebar3 h2 {
	line-height:30px;
	font-size:14px;
	color:#553739; /* BROWN */
	margin:5px 0 5px 0 ;
	padding:0px 0 0 33px;
	border:none;  
	background:url(images/sidebar-nav.png);
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
}
	
.sidebar3 ul{
	list-style-type: none;
	margin: 0px 0px ;
	padding: 0px 0px;

}

.sidebar3 ul li {
	height:100%;
	line-height:15px; /* SPACING DOTTED ITEMS */
	padding: 0px 0px 0px 5px;
	border-bottom:1px dotted #807071; /* COLOR OF DOTS */
}

.sidebar3 ul li ul{
	height:100%;
	line-height:28px;
	padding: 0px 0px 0px 0px;

}

.sidebar3 ul li ul li {
	height:100%;
	line-height:28px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px dotted #807071; /* COLOR OF DOTS */
}	

.sidebar3 ul li a:link, .sidebar3 ul li a:visited {
	color:#333;
	text-decoration: none;
	padding: 0px 0px 0px 0px;

}

.sidebar3 ul li a:hover {
	color: #2676A1;
}
	
/*----------*/		/* KNEE */		/*----------*/

#kneecase{
	width:1000px;
	margin: 0px 0px 10px 0px;
	height:100%;
	font-family:  Tahoma,Georgia,Century gothic, Arial, sans-serif;
}	

.kneeone{
	float:left;
	width:490px;
	margin: 0px 0px 10px 10px;
	font-size:12px;
	color:#6f767e;
	line-height:18px;
}

.kneeone h2 {
	line-height:30px;
	font-size:15px;
	color:#6f767e;
	margin:20px 0 5px 0 ;
	padding:0px 0 0 5px;
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
}

.kneeone img {
	margin: 0px 3px;
	padding:0px 0px;
}	

.kneeone ul{
	list-style-type: none;
	margin: 0px 0px ;
	padding: 0px 0px;

}

.kneeone ul li {
	height:100%;
	line-height:38px;
	padding: 0px 0px 0px 5px;
	color:#fff;
	border-bottom:1px dotted #ccc;
}

.kneeone ul li ul{
	height:100%;
	line-height:38px;
	padding: 0px 0px 0px 0px;
}

.kneeone ul li ul li {
	height:100%;
	line-height:38px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px dotted #ccc;;
}	

.kneeone ul li a:link, .kneeone ul li a:visited {
	color:#6f767e;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.kneeone ul li a:hover {
	color: #0578ad;
}

		
h2.tu {
	font-family:Century gothic,verdana, Arial,  sans-serif;
	margin:25px 0px 0px 0px;
	color:#2D3133;
	background: url(images/twitter.png) no-repeat;
	line-height:50px;
	padding:0px 0px  0px 0px;
	text-indent:-9000px;
	height:40px;
}

h2.flickr {
	font-family:Century gothic,verdana, Arial,  sans-serif;
	margin:25px 0px 0px 0px;
	color:#2D3133;
	background: url(images/gallery.png) no-repeat;
	line-height:50px;
	padding:0px 0px  0px 0px;
	text-indent:-9000px;
	height:40px;
}

ul#twitter_update_list{

	list-style:none;
	padding: 0px 0px;
	margin:0px 0px;

}
ul#twitter_update_list li{
	color:#6f767e;
	list-style:none;
	padding: 5px 0px;
	margin:0px 0px;
	line-height:18px;
	border-bottom:1px dotted #ccc;

}

#twitter_update_list li a:link, #twitter_update_list li   a:visited{
	color:#24769C;

}

#twitter_update_list li a:hover{
	color:#BC0C0F;
}
 
                   
/*----------*/		/* GALLERYSLIDER CSS */		/*----------*/


#gwp { /* IF GALLERYSLIDER.PHP IS INCLUDED */
	width: 400px;
	margin: 0px; /* 0 auto; CENTERS THE SLIDER */
	text-align: left; /* SET TO RIGHT TO SEE CATEGORIES TXT */
	position: relative;
}   
#galleryslider { /* OVERALL SLIDER */
	height: 120px;  /* SET TO IMAGE SIZE OF BOTTOM 120*/
	overflow: hidden;
	background-color: #CFCFCF /*LIGHT GREY */ /* TRANSPARENT WILL NOT SHOW BG*/
	border-style: none;
	margin: 0 auto;
	width: 400px; /* OVERALL WITH PLUS 5PX*/
}
#galleryslider ul {
	list-style: none;
	margin: 0px;  /* PLACES THE IMAGES ON THE LEFT */
	display: block;
	height: 120px;
	padding: 0;
}

#galleryslider ul li {
	float: left;
}

#galleryslider ul li a {
	text-indent: -999em;
	background:#trasparent none repeat scroll 0%;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width: 45px; /* DISPLAY WITH TIMES #OF PICS = OVERALL WITH */
	height: 120px; /* IMAGE SIZE */
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

#galleryslider ul li.img1 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Animals.jpg) repeat scroll 50%;
}

#galleryslider ul li.img2 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/City.jpg) repeat scroll 50%;
}

#galleryslider ul li.img3 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Flowers.jpg) repeat scroll 50%;
}

#galleryslider ul li.img4 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Food.jpg) repeat scroll 50%;
}

#galleryslider ul li.img5 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Insects.jpg) repeat scroll 50%;
}

#galleryslider ul li.img6 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Musical%20Instruments.jpg) repeat scroll 50%;
}

#galleryslider ul li.img7 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Nature.jpg) repeat scroll 50%;
	border-right-style: none;
}

#galleryslider ul li.img8 a {
	background: url(http://ideasbymillan.com/wp-content/themes/images/Objects.jpg) repeat scroll 50%;
	border-right-style: none;
}

/*----------*/		/* FOOTER */		/*----------*/


#footer {
	height:60px;
	padding:5px 0 10px 0px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	font-family: Tahoma,georgia,Century gothic,  Arial, sans-serif;
	float:auto;
	width:1000px;
	background:#F25C27; /* LIGHT ORANGE */
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}

#footer a:link , #footer a:visited{
	color:#eee;
}

#footer a:hover {
	color:#fff;
}