/*  
Theme Name: Entrepreneur Press
Theme URI: http://topwpthemes.com/entrepreneur-press/
Description: Designed by <a href="http://rsuog.com">rsuog</a> and available FREE at <a href="http://www.zinruss.com/themes/">WordPress Themes Gallery</a>
Author: rsuog
Author URI: http://rsuog.com
? 2009, rsuog. All rights reserved. 
*/
   
body { 
	padding: 0px; 
	margin: 0px; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FFFFFF url(/images/water2.jpg) no-repeat;
	background-attachment:	fixed;
	background-position:	top left; 
}

blockquote {
	margin: 10px 0 0 15px;
	padding: 0 0px;
	border-left: 8px solid #eaeaea;
	color: #2b2b2b;
}




/* links */

a.menu-link {
color:#B5DBEF;
font: normal 14px Tahoma, Sans-serif; 
text-decoration:none; 
}
a.menu-link:hover { text-decoration: none; color: #fffff;}
a.menu-link:active { text-decoration: none; color: #fffff;}
a.menu-link:visited { text-decoration: none; color: #fffff;}
a.menu-link:link { text-decoration: none; color: #fffff;}

#menu-link {
padding:0px 4px; 
margin:8px 0px 0px 0px;  }
/* headings */
h1 { 
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0; 
	letter-spacing: -1px; 
}

h2 { 
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
	color: #2b2b2b;
text-align: center;  
}

h1 a, h2 a { 
	color: #2b2b2b; 
	text-decoration: none; 
}

h1 a:hover, h2 a:hover { 
	color: #2b2b2b; 
}

h3 {
     font-size: 18px;
     margin: 0px 0 5px 0;
     padding: 4px 0 4px 0;
     font-weight: bold;
	color:#B5DBEF;
	text-align: center;}


/* lists and form elements */
form { 
	margin: 0; 
}

input.search { 
	width: 279px; 
	border: none; 
	background: #4b4b4b; 
	padding: 6px 10px; 
	color: #c0c0c0; 
	font-weight: normal; 
	border: 1px solid #282828;
}

input.button { 
	padding: 3px 6px; 


}
.input {
    border: 1px solid #E2E1FF;
    background: #E2E1FF;
}
.input:hover {
    border: 1px solid #D6D5FF;
    background: #D6D5FF;
}
.searchbutton {
    border: none;
    background: url('/images/up.jpg') no-repeat top left;
    padding: 2px 1px 0 0;
	color: #E2E1FF; 
text-align: center;
}
.searchbutton:hover {
    border: none;
    background: url('/images/down.jpg') no-repeat top left;
    padding: 2px 1px 0 0;
}
/* content holder */
#content { 
	margin: 0px auto; 
	width: 800px;
        padding: 0 0 0 0;
}

#content img { 
      padding: 3px;


      }

#content img.alignleft { 
                float: left;
                margin: 3px 3px 3px 0;
                }

#content img.alignright { 
                 float: right;
                 margin: 0 3px 3px 3px;
                 }


#content .postindex   {
	float: left; 
	width: 308px;
	margin: 0px 0px 0px 5px;
	padding: 0px 8px 0px 8px;
        background: #f2f2f2  url(images/postindex-bg.jpg) repeat-x top;
	border: 1px solid #d8d8d8;
	min-height:209px;
	height:auto;
	} 

#content .postindex h2 { 
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0px 6px 0px; 
	padding: 2px 0px 2px 5px;; 
	color: #fb8f04;  
        background: url(images/postindex-h2.jpg);
	border: 1px solid #222222;
}

#content .postindex h2 a { 
	color: #fba704; 
	text-decoration: none; 
}

#content .postindex h2 a:hover { 
	color: #e8e8e8; 
}

#content .postindex p, #content .postindex dl,#content .postindex ul {
	color: #282828;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0.7em 0;
	}


#content .postindex li, #content .postindex ul {
	padding: 0 0 0 0;
	color: #2b2b2b;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
#content .postindex dl dt {
	font-weight: bold;
	}
	
#content .postindex dl dd {
	margin: 0 0 0.4em 0;
	}
	
#content .postindex blockquote p {
	margin: 0 0 0 2em;
	border-left: 5px solid #e8e8e8;
	padding: 0 0 0 1em;
	color: #018cab;
}
	
#content .postindex a { color: #00264d; }
#content .postindex a:hover { color: #00264d; }
	
#content .postindex ul.post-data {
	border-top: 1px dotted #2b2b2b;
	list-style: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0 6px 0;
	color: #282828;
	margin: 10px 0 0 0;
	}

#content .postindex ul.post-data li {
	color: #282828;
	}
	
#content .postindex ul.post-data a {
	text-decoration: none;
        text-transform: lowercase;
	color: #282828;
	}
	
#content .postindex ul.post-data a:hover {
	color: #282828;
text-decoration: underline;
	}

#content .postindex ul.post-data li.comments {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	margin: 0 0 0 0;
	display: inline; /* fixes double float bug in IE */
	}
	
#content .postindex ul.post-data li.comments a {
	padding: 0 0 0 0px;
	}
	
#content .postindex ul.post-data li.posted {
	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin: 0 0 0 0;

	}

	

#content .postindex ul.post-data li.posted a {

	padding: 0 0 0 0px;

	}

	

#content .postindex ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {

	background-position: 0 -38px;

	}









/* header */

#header { 

	height: 0px; 

	background: ffffff;

	width: 800px; 

}



.header-title {

       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color:#f27d21;

	font-size:23px;

        font-weight:bold;

	padding: 0px 0 0 0px;

	text-align:left;

	}

.header-title a{

	color:#444444;

	text-decoration:none;

	border-bottom:none;

	}

.header-title a:hover{

	color:#fba704;

	text-decoration:none;

	border-bottom:none;

	}

.header-description {

        font-size: 11px;

        font-family: Verdana, Arial, Helvetica, sans-serif;;

        font-weight: normal;

	color:#444444;

	padding: 0px 0 0 0px;

	text-align:left;

	}









#top_info { 

	float: right; 

	width: 570px; 

	margin: 15px 5px 0 0; 

	text-align: right;

}



#top_info img { 

      padding: 3px;

      border: #e8e8e8 1px solid;

      background: #ffffff;

      }





/*top menu*/



#foxmenucontainer{

	height:29px;

	background:url(images/menu.jpg) repeat-x;

	display:block;

	padding:0px 0 0px 0px;

	border-top:1px solid #474747;

	font: 14px "Century gothic",verdana, Arial, sans-serif;

	font-weight:normal;



	}

	



#menu ,#menu ul {

	margin: 0px 5px;

	padding: 0px;

	list-style: none;

	height:29px;

	

	}



#menu a {

	color: #B3DBEF;

	display: block;

    font-weight: normal;

   	padding: 4px 10px 6px 10px;

	}

	

#menu a:hover {

	background:url(images/menuhov.jpg) repeat-x;

	color: #B5DBEF;

	display: block;

	text-decoration: none;

  

	}



#menu li {

	float: left;

	margin: 0px 0 0px 0;

	padding: 0px;

	}

	

#menu li li {

	float: left;

	margin: px 0px 0px 5px;

	padding: 0px;

	width: 130px;

	}

	

#menu li li a, #menu li li a:link, #menu li li a:visited {

	background:url(images/menu.jpg) repeat-x;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#fff;

	

	}

	

#menu li li a:hover, #menu li li a:active {

	background:url(images/menuhov.jpg) repeat-x;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#06415F;

	}



#menu li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:1;



	}



#menu li:hover ul {

	left: auto;

	display: block;

	}

	

#menu li:hover ul, #menu li.sfhover ul {

	left: auto;

	}



#catmenucontainer{

	height:29px;

	background:url(images/catmenu.jpg) repeat-x;

	display:block;

	padding:0px 0 0px 0px;

	font: 14px "Century gothic",verdana, Arial, sans-serif;

	font-weight:normal;

	border-top:1px solid #686D6F;

	}

		

#catmenu ,#catmenu ul {

	margin: 0px 5px;

	padding: 0px;

	list-style: none;

	height:29px;

	}



#catmenu  a {

	color: #999;

	display: block;

    font-weight: normal;

  	padding: 4px 10px 6px 10px;

	}

	

#catmenu  a:hover {

	background:url(images/catmenuhov.jpg) repeat-x;

	color: #fff;

	display: block;

	text-decoration: none;





	}



#catmenu  li {

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

#catmenu  li li {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	width: 130px;

	}

	

#catmenu  li li a, #catmenu  li li a:link, #catmenu  li li a:visited {

	background:url(images/catmenu.jpg) repeat-x;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#E8EBEE;

	border-bottom:1px solid #2C3133;

	}

	

#catmenu  li li a:hover, #catmenu  li li a:active {

	background:url(images/catmenuhov.jpg) repeat-x;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#fff;

	border-bottom:1px solid #2C3133;

	}



#catmenu  li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:1;

	}



#catmenu  li:hover ul {

	left: auto;

	display: block;

	}

	

#catmenu  li:hover ul, #catmenu li.sfhover ul {

	left: auto;

	}	

#flash {

	height: 360px;

	width: 800px; 

	padding: 0px; 

	margin: 0px; 



}

a.menu-link {

color: #ffffff; 

font: normal 14px Tahoma, Sans-serif; 

text-decoration:none; 

}

a.menu-link:hover { text-decoration: none; color: #fffff;}

a.menu-link:active { text-decoration: none; color: #fffff;}

a.menu-link:visited { text-decoration: none; color: #fffff;}

a.menu-link:link { text-decoration: none; color: #fffff;}



div.menu-link {

padding:0px 4px; 

margin:8px 0px 0px 0px;  }



#button {

	list-style: none;

	margin: 0 3px;

	padding: 0px;

	float: left;

	clear:both;

}





#button li {

	float: left;

	height: 28px;

	background: url(images/button-right.gif) top right no-repeat;

	margin: 0 3px;

	white-space: nowrap;

}

#button .page_item a{

	color: #f8f8f8;

	display: block;

	background: url(images/button-left.gif) top left no-repeat;

	text-decoration: none;

	padding: 0px 15px 0px 15px;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	line-height: 28px;

}



#button .page_item a:hover{

	color: #f8f8f8;



}

#button li:hover {

	background-position: 100% -36px;

}

#button .page_item a:hover {

	background-position: 0px -36px;

	border: none;

}



#button li.current_page_item {

	color: #ffffff;

	text-decoration: none;

	background: url(images/button-right-hover.gif) top right no-repeat;

}

#button .current_page_item a, #button .current_page_item a:visited{

	color: #ffffff;

	text-decoration: none;

	background: url(images/button-left-hover.gif) top left no-repeat;

}









/* featuredcontentglider */

#featuredcontentglider { 

	color: #FFFFFF;

	clear: both;

	padding: 10px 0 10px 5px;

	width: 800px;

	margin: 0;

}

	#search p { padding: 10px 0 0 0; margin: 0; text-align:center;}





#featuredcontentglider h3 {

     font-size: 18px;

     margin: 0px 0 5px 0;

     padding: 4px 0 4px 0;

     font-weight: bold;

     color: #FFFFFF;

     text-align: center;

}





/* grey subheader */



#catnav {

	background: url(images/navbgr.gif) no-repeat top;

	height:39px;

	width:800px;

}



.nav2, .nav2 * {

	margin:0;

	padding:0;

	

}

.nav2 {

	background: url(images/nav-bgr.gif) no-repeat top;

	height: 30px;

	line-height:30px;

	position:relative;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

}

.nav2 ul {

	background:#fff; /*IE6 needs this*/

	float: left;

	position:relative;

}

.nav2 li {

	line-height: 30px;

	float: left;

	font-size: 12px;

	text-transform: normal;

	list-style:none;

	z-index:999;

}

.nav2 li.current ul {

	z-index: 999;	

}

.nav2 li.sfHover ul,

ul.nav2 li:hover ul {

	z-index: 800;

	background:none;

	color: #e87b2b;

	text-decoration: none;		

}

.nav2 li li {

}

.nav2 a {

	color: #ffffff;

	display: block;

	padding: 0 13px;

	text-decoration: none;



}

.nav2 li ul a {

	color:#FFF !important;

}

.nav2 li ul a:hover {

	color: #FF7800 !important;

}

.nav2 li ul {

	left:0;

	top:-999em;

	position:absolute;

	width:800px;

	height:29px;

	line-height:29px;

}

.nav2 li:hover,

.nav2 li.sfHover,

.nav2 li.current,

.nav2 a:focus, .nav2 a:hover, .nav2 a:active {

	color: #ffffff;

	text-decoration: none;

	background: #fb8f04;

}

.nav2 li.sfHover a,

.nav2 li.current a,

.nav2 a:focus, .nav2 a:hover, .nav2 a:active {

	border-bottom: none;

}

.nav2 li li.current a {

	font-weight: bold;

	color:#FFF !important;

}

.nav2 li li:hover,

.nav2 li li a:focus, .nav2 li li a:hover, .nav2 li li a:active {

	background:none !important;

}

.nav2 li:hover ul, /* pure CSS hover is removed below */

body .nav2 li.current ul, /* this must be more specific than the .superfish override below */

ul.nav2 li.sfHover ul {

	top:2.5em;

}



.nav2 li:hover li ul,

.nav2 li.sfHover li ul {

	top:-999em;

}

.nav2 li li:hover ul, /* pure CSS hover is removed below */

ul.nav2 li li.sfHover ul {

	top:2.5em;

}

/*following rule negates pure CSS hovers

so submenu remains hidden and JS controls

when and how it appears*/

.superfish li:hover ul,

.superfish li li:hover ul {

	top: -999em;

}

.nav2 li.fr{

	float: right

}

.nav2 li.last a{

	background: none

}

/*- Page Navigation -*/

#nav2{



	height: 29px

}

#nav2 ul{

	padding: 0 2px

}

#nav2 li{

	float: left;

	font-size: 12px;

	letter-spacing: -1px;

	line-height: 29px;

	text-transform: capitalize

}

#nav2 li.fr{

	float: right

}

#nav2 li a{

	color: #018cab;

	display: block;

	padding: 0 17px;

	text-decoration: none;

}

#nav2 li.last a{

	background: none

}

#nav2 li a:hover,

#nav2 li.active a{

	color: #FF7800;

	text-decoration: none

}

#product {

	text-align: center;

	height:29px;

	background:url(images/menu.jpg) repeat-x;

	display:block;

	padding:0px 0 0px 0px;

	border-top:0px solid #474747;

	font: 14px "Century gothic",verdana, Arial, sans-serif;

	font-weight:normal;}

/* center */



.center { 

	float: left; 

	width: 800px; 

	padding: 5px 0 5px 0; 

        background: #f8f8f8;

	border: 1px solid #d8d8d8;

}









/* left side */



.left { 

	float: left; 

	width: 658px; 

	margin: 0 0 10px 0; 

}



.left_articles {

		margin: 0 10px 50px 10px;

		padding: 10px 0 10px 0;

		color: #000;

		background: #fff;

	}

	

.left_page { float: left; width: 650px; margin: 0 0 10px 0; }

	.left_articles_page {

		margin: 0 0 0 0;

		padding: 10px 0 10px 0;

		color: #000;

		background: #fff;
	text-align: justify;
	width:636px;
min-height:1480px;
	}

 

.title { 

	color: #fba704; 

	padding: 6px 0 0 0; 

}

	

.description { 

	padding: 0 0 6px 0; 

	margin: 0 10px 5px 60px; 

	border-bottom: 1px dotted #ccc; 

}



.calendar { 

	height: 50px; 

	float: left; 

	background: url(images/calendar.gif) no-repeat; 

	width: 50px; 

	padding: 5px 0 0 9px;  

	color: #f8f8f8; 

}



.calendar p { 

	padding: 0; 

	margin: 0; 

}



.thumbnail { 

	float: left; 

	margin: 0 18px 8px 0; 

	border: 1px solid #dedede; 

}



.title { 

	width: 380px; 

	margin-left: 60px; 

}



.alignright {

float: right;

}

	

.alignleft {

float: left

}



.spacer {   padding: 0px;

            text-align: right;

            clear: both;

            text-transform: lowercase;

            padding-top: 5px;

            }



.tags {      padding: 6px 0 0 0;

	    border-top: 1px dotted #ccc;

            }



/* comments*/

.commentlist li.alt {

	background-color:#f7f7f7;

	border: 1px solid #d8d8d8; 

}



.commentlist {

	padding: 0;

	text-align: justify;

}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	background: #f3f3f3;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}



#commentform p {

	margin: 5px 0;

}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}



.commentmetadata {

	margin: 0;

}



#commentform textarea {

background: #ffffff;

border: 1px solid #cccccc;

width: 610px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #cccccc;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #a1a1a1;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 12px;

background: #ffffff;

border: 1px solid #cccccc;

width: 250px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 12px;

background: #ffffff;

border: 1px solid #cccccc;

width: 250px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 12px;

background: #ffffff;

border: 1px solid #a1a1a1;

width: 250px;

}



#commentform #submit {

   float: left;

   padding:0; margin:0;

   border:0;

   height:23px;

   width:130px;

   background: url(images/submit-button.jpg) no-repeat;

}



/* comments */








/* right side */

#right {

	float: right;

	width: 0px;

	margin: 0 0 100px 0;
padding:0 0 0 0;

        color: #086D9C;

}



#right h2 { 

	font: bold 13px Verdana, Arial, Helvetica, sans-serif;

	margin: 0; 

	padding: 0px 0px 0px 0px; 

	text-align: center;       

	color: #086D9C;  

        border: 0px solid #222222;

}



#right h3 {

     font-size:18px;

     margin: 0px 0 0px 0;

     padding: 0px 0 0px 0;

     font-weight: bold;

     color: #086D9C;

     text-align: center;

}





.boxtop { 

	height: 10px; 

	background: url(images/boxtop.gif) no-repeat; 



}



.boxtop img { 

      padding: 3px;

      border: #e8e8e8 1px solid;

      background: #ffffff;

      }



.box { 

	background: url(images/box.gif) no-repeat bottom left; 

	color: #5b5b5b; 

	padding: 0 10px 5px 10px; 

	margin: 0 0 10px 0; 

}



.box img { 

      padding: 3px;

      border: #e8e8e8 1px solid;

      background: #ffffff;

      }



.box p { 

	padding: 0; 

	margin: 0;

}



.image { 

	float: left; 

	margin: 0 9px 3px 0; 

      border: #e8e8e8 1px solid;

      background: #ffffff;

}









#right ul {

	padding: 0.1em;

	margin: 1.3em 0px;

        background: #f7f7f7;

        color: #2b2b2b;

        border-top: #dddddd 1px dotted;

}



#right ul li {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0.3em;

        border-bottom: #dddddd 1px dotted;

        font-weight: bold;



}



#right ul li ul {

	padding: 0;

	margin: 0 0 0 20px;

	border: 0;

}



#right ul li ul li {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border: 0;

}



#right a {

	color: #2b2b2b; 

	text-decoration: none;



}



#right a:hover {

	color: #f27d21; 

}







#wrap {

	margin: 0;

	float: right;

	padding: 5px 0 12px;

	width: 340px;

	color: #2b2b2b;

}



#rssmain {

	float:left;

	padding: 10px 0 0 0;

}

#rssright {

	float: right;

	text-align: left;

	padding: 33px 26px 0 0;

	font-size: 18px;

	font-weight: bold;

}

#rssright a {

	color: #e5812c;

	text-decoration: none;

}

#rssright a:hover {

	color: #3d3d3d;

}

#rssmain img {

      border: #ffff



#subscriptionoptions{

	width:300px;

	padding: 0 30px;

}



ff 1px solid;

}



.clear {

	clear: both;

	margin: 0;

	padding: 0;

}







#adcontainer {

	padding: 10px 0 0;

	margin:0;

	width: 340px;

        border: none;

}



#adboxes{

	padding: 0px 0 12px 22px;

	width:338px;

	float:left;

	position: relative;

        border: none;

}



#adboxes img { 

      padding: 4px;

      border: #cccccc 1px solid;

      background: #ffffff;

      }







#adboxes ul {

	margin: 0;

	padding: 0;

	list-style: none;

        padding-left: 6px;

        border: none;

}

#adboxes ul li {

	display:block;

	margin: 5px 4px 5px 6px !important;

	padding: 5px !important;

	float:left;

	list-style: none;

        border: none;

}



ul.contentright {

	font-size: 1em;

	background-color:#fff;

	border-top: 1px solid #e8e8e8;

	list-style-type: none;

	margin: 1.0em 0px;

	padding:5px;

        color: #f27d21;

}



ul.contentright img {

      padding: 3px;

      border: #cccccc 1px solid;

      background: #ffffff;

}



ul.contentright li {

	border-bottom: 1px solid #e8e8e8;

	list-style-type: none;

	margin: 0px;

	padding: 0.5em;

}



ul.contentright a {

	color: #2b2b2b;

	text-decoration: none;

}



ul.contentright a:hover {

	color: #2b2b2b;

}



ul.contentright .datea{

	color: #018cab;

	padding: 0px 1.5em 0px 10px;

        font-weight: bold;

}



/* misc */

.buttons { 

	text-align: right; 

	padding: 4px 3px 0 0; 

	width:160px; 

}



.left_articles .buttons { 

	float: right; 

	height: 20px; 



}



.redbtn { 

	background: url(images/btn.gif) no-repeat; 

	padding: 0; margin: 0; 

	color: #fff; 

	text-decoration: none; 

	display:block; 

	float:right; 

	width:100px; 

	height:19px; 

	text-align: center; 

	line-height:15px; 

}



.redbtn:hover { 

	background: url(images/hoverbtnlong.gif) no-repeat; 

	color: #fff; 

}



/* footer  */

.footer { 

	text-align: center;

	height:38px;

	background:url(images/menu.jpg) repeat-x;

	display:block;

	padding:0 0 0 0;

	font: 10px "Century gothic",verdana, Arial, sans-serif;

	font-weight:normal;


	width: 800px; 

}



.footer a {

	color: #282828;

	text-decoration: none;

	}



.footer a:hover {

	color: #282828;

	text-decoration: underline;

	}

#footer {

	width: 800px; 

	height: 58px;

	text-align: center;

	padding:0 0 0 0;

}

/* frame */	

#frame {

	min-height:180px;

	font-size:11px;

	color:#444;

	padding:0 0px 0 0px;

	width: 800px; 

        margin-top: 0px; 

	border-top: 0px solid #d8d8d8;

	border-left: 0px solid #d8d8d8;

	border-right: 0px solid #d8d8d8;

	}

	

#framebar {

	padding:0px 0px 0 0px;

	color:#444;

	width: 800px; 

	}

	

#frame li, #frame ul {

	list-style-type:none;

	}

	

#frame ul li {

	display:block;

	float:left;

	width:238px;

        padding-left: 0px;

	}

	

#frame h2 {

	color:#f27d21;

	font-size:13px;

        padding: 5px 0px 4px 20px;

        margin-bottom: 1px;

	border-bottom: 0px dotted #444;

	background:url(images/frame-h2.gif) top left no-repeat;

	}



#frame ul li ul li {	

	display:block;

	float:none;

	width:auto;

	}

	

#frame ul li ul.children li a {

	margin-left:4px;

	background:none;

	}

	

#frame a {

	color:#444444;

	text-decoration:none;

	font-weight:bold;

	padding-left:0px;	

	margin-left:0px;

        line-height: 0px;

	background:url(images/frame-icon.gif) top left no-repeat;

	}

	

#frame a:hover {

	text-decoration:underline;

	}

	

#frame img {

	padding:0;

	border:none;

	}

/* frame */
/* Begin Sidebar */
#sidebar
{
	padding: 10px 0 0 0;
	margin-left: 650px;
	width: 148px;
	position:absolute;
	background-color: #FFFFFF;
	}

#sidebar form {
	margin: 0;	
	}
/* End Sidebar */

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	background-color:#086D9C;
	color:#B5DBEF;
	}	
	
	/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	color:#B5DBEF;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	color:#B5DBEF;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	color:#B5DBEF;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	color:#B5DBEF;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	color:#B5DBEF;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */

#testForm {
  font-size:1em; /* размер шрифта формы */
}
#testForm fieldset {
  width:45em;  /* рамка вокруг формы */
  border:solid 1px #333;  /* нормальная граница рамки */
}
#testForm legend {
  color:#333; /* IE использует цвет шрифта не такой,
  как у остальных элементов, исправляем */
  background:inherit;
}
#testForm label {
  float:left; /* подписи к полям сдвигаются влево */
  width:10em; /* ширина колонки подписей */
  line-height:1em;
  margin-right:0.1em; /* отступ до поля ввода */
  text-align:right;
}
#testForm input, #testForm select, #testForm textarea {
  margin:0 0 0.5em 0.2em;
  width:31em; /* ширина полей формы */
  padding:0;
  /* делаем одинаковый шрифт для input, select, textarea */
  font-family: Verdana, sans-serif;
  font-size:100%;
}
#testForm .noresize {
  width:auto; /* для кнопок, переключателей */
}
#testForm .submit {
  /* сдвигаем кнопку отправки */
  margin-left:34.1em;
}
.style3 {color: #C7E2F7}