/*

Theme Name: E-storage Pro

Theme URI: http://topwpthemes.com/e-storage-pro/

Description: Designed by <a href="http://webtop99.com">Web Top</a> and available FREE at <a href="http://www.zinruss.com/themes/">WordPress Themes Gallery</a>

Author: Web Top

Author URI: http://webtop99.com

© 2009, Web Top. All rights reserved. 

*/

	P {margin-top: 15px}
	HR {height: 1px; color: #DDDDDD; margin: 10px 0px}
	.BUTTON {width: auto; background: #dddddd}
	FORM {margin: 0px; margin-top: 10px; margin-bottom: 0px }

body {

	background: #63b0e8 url(images/background.jpg) repeat-x top;

	text-align: center;

	margin: 0px auto;

        padding: 0px;      

	}

	



/* -------------------

Main Structure

------------------- */

	

#frame {

	width: 1024px;

	text-align: left;

	margin: 0px auto;

        padding: 0px;

	background: #0c3e74;



	}

	

#middle {

	background: url(images/main.jpg) 0 0 repeat-y;

	overflow: auto;

	width: 1024px;

        margin: 0px auto;

        padding: 0px;	

	}



#content {

	float: left;

	width: 632px;

        margin: 0px 0px 18px 16px;

        padding: 0px 0px 0px 0px;

        display: inline; 

	}

	

#sidebar {

	float: left;

	background: #ebf5fe url(images/sidebar-bg.jpg) repeat-x top;

	width: 315px;

	padding: 10px;

        margin-left: 5px;

	border: 8px solid #048df9;

        display: inline;

	}



	

/* -------------------

Header

------------------- */



#header {

        background: url(images/header.jpg);

        width: 1024px;

        height: 120px;

        margin: 0px auto;

        padding: 0px;

	}



.date {

        font-size: 11px;

	font-family: Tahoma, Verdana, Arial;

        font-weight: normal;

	padding: 8px 20px 0px 0px;

	text-align:right;

	}



.header-title {

	font-family: Tahoma, Verdana, Arial;

	color:#ffffff;

	font-size:28px;

        font-weight:bold;

	padding: 0px 0 0 38px;

	text-align:left;

	}

.header-title a{

	color:#ffffff;

	text-decoration:none;

	border-bottom:none;

	}

.header-title a:hover{

	color:#87dbfa;

	text-decoration:none;

	border-bottom:none;

	}

.header-description {

        font-size: 11px;

	font-family:  Verdana;

        font-weight: normal;

	color:#f88c2d;

	padding: 0px 0 13px 39px;

	text-align:left;

	}	







#menu {



	width: 1024px;

	margin: 0px auto;

        left: 0px;

	text-align: center;

	line-height: normal;

        background: #0c3e74;

}

#button {

	list-style: none;

	margin: 0 8px;

	padding: 0px;

	float: left;

        background: #0c3e74;

}





#button li {

	float: left;

	height: 28px;

	background: url(images/button-right.gif) top right no-repeat;

	margin: 0 0px;

	white-space: nowrap;

}

#button .page_item a{

	color: #ffffff;

	display: block;

	background: url(images/button-left.gif) top left no-repeat;

	text-decoration: none;

	padding: 0px 15px 0px 15px;

	font: bold 13px Arial, Helvetica, sans-serif;

	line-height: 28px;

}



#button .page_item a:hover{

	color: #ffffff;



}

#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;

}



/* search form */

#menu-bottom { 

	color: #888888;

	clear: both;

	background: #383838 url(images/menu-bottom.jpg) no-repeat;

	padding: 10px 0 10px 0px;

	width: 1024px;

	margin: 0;

}



#menu-bottom a { 

	color: #f88c2d;

	text-decoration: none;

	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;

}



#menu-bottom a:hover { 

	color: #f88c2d;

	text-decoration: underline;

	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;

}



#menu-bottom p { 

	padding: 10px; 

	margin: 0; 

        text-align:left;

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

}





/* grey subheader */



#catnav {

	background: url(images/navbgr.gif) no-repeat top;

	height:36px;

	width:1024px;

}



.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 13px Arial, Helvetica, sans-serif; 



}

.nav2 ul {

	background:#fff; /*IE6 needs this*/

	float: left;

	position:relative;

}

.nav2 li {

	line-height: 30px;

	float: left;

	list-style:none;

	z-index:999;	

}

.nav2 li.current ul {

	z-index: 999;	

}

.nav2 li.sfHover ul,

ul.nav2 li:hover ul {

	z-index: 1000;

	background:none;

	color: #ffffff;

	text-decoration: none;	

	margin-top: 2px;

}

.nav2 li li {

}

.nav2 a {

	color: #ffffff;

	display: block;

	text-decoration: none;   

        border-right: 1px solid #c95c0d;  

	line-height:30px; 

    	padding: 3px 13px 0px 13px;



}

.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:956px;

	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: #cb5d0e;

}

.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: #666;

	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

}





	

/* -------------------

Content

------------------- */



.content-rap {

	float: left;

	width: 621px;

        margin: 0px 2px 18px 4px;
        /*         margin: 18px 2px 18px 4px;  */

        padding: 0px 0px 10px 0px;

        background: #d3ecff;

	border: 1px solid #81cafe;

	height:auto;

	}



.comment {

	float: left; 

	width: 585px;

	margin: 10px 0px 0px 10px;

	padding: 3px 9px 13px 9px;

        background: #ffffff;

	border: 1px dotted #81cafe;

	} 





#content .post   {

	float: left; 

	width: 581px;

	margin: 10px 0px 0px 10px;

	padding: 3px 9px 3px 9px;

        background: #ffffff;

	border: 1px dotted #81cafe;

	height:auto;

	} 



#content .postindex   {

	float: left; 

	width: 287px;

	margin: 0px 3px 6px 3px;

	padding: 0px 8px 0px 8px;

        background: #d3ecff;

	border: 1px solid #81cafe;

	min-height:209px;

	height:auto;

	} 



#content .postindex p, #content .postindex dl,#content .postindex ul {

	color: #282828;

	font: 0.7em/1.5em Tahoma, Arial, Helvetica, sans-serif;

	margin: 0 0 0.7em 0;

	}





#content .postindex li, #content .postindex ul {

	margin: 0 0 0 0;

	color: #666666;

	font: 0.7em/1.5em Tahoma, 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 #81cafe;

	padding: 0 0 0 1em;

	color: #666;

}

	

#content .postindex a { color: #00264d; }

#content .postindex a:hover { color: #00264d; }

	

#content .postindex ul.post-data {

	border-top: 1px dotted #666666;

	list-style: none;

	font: 11px Tahoma, 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 Tahoma, 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 Tahoma, 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;

	}



	

/* general #content definitions */
.currentcat {

	color: #f88c2d;

	font: bold 14px Arial, Helvetica, sans-serif;

	margin: 0 0 6px 0;

        padding: 6px 0px 4px 0px;





	}
	

#content h2 {

	color: #f88c2d;

	font: bold 13px Arial, Helvetica, sans-serif;

	margin: 0 0 6px 0;

        padding: 6px 0px 4px 0px;

	border-bottom: 1px dotted #666666;



	}



#content h2 a {

	color: #f88c2d;

	text-decoration: none;

	}



#content h2 a:hover {

	color: #f88c2d;

	text-decoration: none;

	}

	

	

#content p, #content dl {

	color: #282828;

	font: 0.7em/1.5em Tahoma, Arial, Helvetica, sans-serif;

	}

	

#content p, #content ul, #content ol, #content dl {

	margin: 0 0 0.7em 0;

	}



#content img {

	margin: 0 0px 10px 0;

        padding: 3px;

        background: #ffffff;

	border: 1px solid #81cafe;

	}

	

#content li {

	margin: 0 0 0 0;

	color: #282828;

	font: 0.7em/1.5em Tahoma, Arial, Helvetica, sans-serif;

	}

	

#content ol li { 

                 list-style: decimal;

                 }



#content dl dt {

	font-weight: bold;

	}

	

#content dl dd {

	margin: 0 0 0.4em 0;

	}

	

#content blockquote p {

	margin: 0 0 0 10px;

	border-left: 5px solid #81cafe;

	padding: 0 0 0 1em;

	color: #282828;

}

	

#content a { color: #00264d; }

#content a:hover { color: #048df9; }

	

#content .post ul.post-data {

	border-top: 1px dotted #666666;

	list-style: none;

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

	padding: 4px 0 6px 0;

	color: #282828;

	margin: 10px 0 0 0;

	}



#content .post ul.post-data li {

	color: #282828;

	}

	

#content .post ul.post-data a {

	text-decoration: none;

        text-transform: lowercase;

	color: #282828;

	}

	

#content .post ul.post-data a:hover {

	color: #282828;

text-decoration: underline;

	}



#content .post ul.post-data li.comments {

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

	float: right;

	margin: 0 0 0 0;

	display: inline; /* fixes double float bug in IE */

	}

	

#content .post ul.post-data li.comments a {

	padding: 0 0 0 0px;

	}

	

#content .post ul.post-data li.posted {

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

	margin: 0 0 0 0;

	}

	

#content .post ul.post-data li.posted a {

	padding: 0 0 0 0px;

	}

	

#content .post ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {

	background-position: 0 -38px;

	}



.spacer {   padding: 0px;

            text-align: right;

            clear: both;

            text-transform: lowercase;

            }



#ads{	

	float: left;

	margin-left: 40px; 

}



#ads h2 {

	color: #282828;

	font: bold 16px Arial, Helvetica, sans-serif;

	margin: 0 0 6px 0;

        padding: 0px 0px 4px 0px;

	border-bottom: 1px dotted #666666;

	width: 544px;

}

	

.125ads {

	float: left;

	padding: 8px 15px 15px;

	margin-bottom: 10px;

        margin-right:auto;

        margin-left:auto;

        text-align:center;

}



#sites {	

	float: left;

	margin-left: 20px; 

	margin-bottom: 10px; 

        background: #10467d url(images/sites-bg.jpg) repeat-x top;

	border: 1px solid #048df9;

        padding: 13px 10px 10px 10px;

        width: 962px;

}



#sites h2 {

	color: #ffffff;

	font: bold 16px Arial, Helvetica, sans-serif;

	margin: 0 0 0px 0;

        padding: 0px 0px 6px 0px;

	width: 962px;

	text-align: center;

}

	



.sliderwrapper{

position: relative; /*leave as is*/

overflow: hidden; /*leave as is*/

border: 10px solid navy;

border-bottom-width: 10px;

width: 942px; /*width of featured content slider*/

height: 150px;

}







.sliderwrapper .contentdiv{

visibility: hidden; /*leave as is*/

position: absolute; /*leave as is*/

left: 0;  /*leave as is*/

top: 0;  /*leave as is*/

padding: 5px;

background: white;

width: 942px; /*width of content DIVs within slider. Total width should equal slider's inner width */

height: 100%;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

}



.pagination{

width: 942px; /*Width of pagination DIV. Total width should equal slider's outer width */

text-align: right;

background-color: 0c3e74;

padding: 0px 5px;

}



.pagination a{

padding: 0 5px;

text-decoration: none; 

color: #f88c2d;

background: #e8e8e8;

}



.pagination a:hover, .pagination a.selected{

color: #000;

background-color: #f88c2d;

}	



#slider4{

border: 3px solid #00254d;

padding: 0px;

background: fff;

margin-left: 8px;

height: 280px

weight: 800px;

}



#paginate-slider4{

border-color: #e8e8e8;

margin-left: -11px;

}



#paginate-slider4 a img{

width: 80px;

height: 60px;

border: 1px solid #048df9;

padding: 3px;

margin-top: 8px;

background: #00254d;

}



#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{

border: 1px solid #f88c2d;

padding: 3px;

background: #00254d;

}







	

/* -------------------

Sidebar

------------------- */



#sidebar h3 {

	color: #fcd82f;

	font: bold 13px Arial, Helvetica, sans-serif;

	margin: 0 0 5px 0;

        padding: 2px 0px 5px 8px;

	border-top: 1px solid #001b36;

	border-bottom: 1px solid #001b36;

        background: url(images/h3-bg.jpg) repeat-x;

	}

	

#sidebar p, #sidebar li {

	color: #001b36;

	font: bold 11px verdana;

	border-bottom: 1px dotted #ffffff;

        padding: 2px 0px 5px 0px;

	}

	

#sidebar p, #sidebar ul, #sidebar ol {

	margin: 0 0 10px 0;

	}

	

#sidebar ul { 	

	padding: 0 0 0 3px;

	list-style-image: url(images/icon.gif);

	color: #001b36;

        margin-left: 20px;



 }





#sidebar img { 

      border: #048df9 1px solid;

      background: #ffffff;

      }



#sidebar a:link img  { 

      border: #048df9 1px solid;

      background: #ffffff;

      }



#sidebar a:hover img  { 

      border: #048df9 1px solid;

      background: #ffffff;

      }	



#sidebar a {

	color: #001b36;

	text-decoration: none;        

	}

	

#sidebar a:hover {

	color: #048df9;

	}

	

#sidebarcontainer {

	float: right;

	padding: 0 15px 0 0;

	width: 360px;

	margin: 0px;

}

#sidebarcontainer form {

	padding: 0;

	margin: 0;

}



.feed {

	background: url(images/feed-bg.jpg);

	padding: 10px;

	border: 1px solid #81cafe;

        margin-left: 5px;

        width: 329px;

}



.feed p {

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial;

	line-height: 1.3em;

	color: #282828;

	margin: 0px 0px 7px 0px;

}



.feed h1 {	

	color: #fcd82f;

	background: url(images/feed-h1-bg.jpg);

	border-top: 1px solid #00264b;

	border-bottom: 1px solid #00264b;

	font: bold 13px Arial, Helvetica, sans-serif;

	margin: 0 0 6px 0;

        padding: 3px 0px 3px 0px;

	text-align: center;



}



.postbox {

	margin-bottom: 10px;

	background: #FFF;

	padding: 10px;

	border: 1px solid #b6e4fb;

}



.postbox p {

	font-size: 11px;

	line-height: 1.3em;

	text-align: justify;

	margin: 0;

	color: #666;

}



#video {

	background: #ffffff;

	width: 305px;

	padding: 3px;

	border: 1px solid #81cafe;

        margin-bottom: 10px;

	}









#wrapper{

	width: 345px;

	margin: 6px 0px 0px 5px;

	float:left;             

        display: inline;

        background: #00264d;

        padding: 4px 2px 4px 2px;

	border: 1px solid #00264d;

}



#colors {

        margin-top: -10px;

        padding: 0px 0px 8px 0px;

}







#news {

        padding: 3px 0px 6px 0px;

}



.box{

	background: #ffffff url(images/box-bg.jpg) repeat-x top;

	overflow: auto;

	width: 341px;



}

.boxholder p{

	margin: 0;

	padding: 5px;

	line-height: 1.1em;

	text-align: justify;

	color: #888888;

	font: 11px verdana;

}

.boxholder{

	clear: both;

	padding: 0 2px 0px;

}

.tab {

	float: left;

        height: 26px;

	background: #4b4b4b;

	margin: 0px 0px 0px 2px;

	text-align: center;

	padding: 0;

}

.tabtxt{

	margin: 0;

	color: #282828;

	font-size: 12px;

	font-weight: bold;

	padding: 6px 0 0 0;

}

.box ul a {

	color: #282828;

	text-decoration: none;

	font: 11px verdana;

	font-weight: bold;

}

.box ul {

	color: #282828;

	margin: 5px;

	padding: 0 0 6px 20px;

}

.box ul li {

	color: #282828;

	margin: 5px;

	padding: 0;

	list-style: disc;

	font-weight: bold;	

}

.box a {

	color: #282828;

	text-decoration: none;

}

.box img {

	text-decoration: underline;

	margin: 0 5px;

}

.box a:hover {

	color: #282828;

	text-decoration: underline;

}

.tab a {

	color: #282828 !important;

	background: #f88c2d;

	text-decoration: none !important;

	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

        padding: 6px 10px 6px 10px; 

}



.tab a:hover {

	color: #282828 !important;

        background: #d3ecff;

	text-decoration: none !important;

	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

        padding: 6px 10px 6px 10px;     	 

}



#tabbedcontent {

	margin:0px 0px 0px 0px;

	padding: 0px;

}





.clear {

	clear: both;

	margin: 0;

	padding: 0;

}



/*

Subscribe RSS Form

*/

.subscribe {

	width: 294px;



}



.subscribe fieldset {

	display: inline;

	border: 0px solid #81cafe;

	width: 270px;

}



.subscribe input {

	display: inline;

	vertical-align: middle;

}



.feedinput {

	border: 1px solid #81cafe;

	width: 200px;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

	color: #282828;

	font-size: 11px;

}



.feedinput:focus {

	background: #ffffff;

	border: 1px solid #282828;

}



.feedsubmit {

	background: url(images/feedsubmit.gif) no-repeat;

	font-size: 11px;

	font-weight: bold;

	width: 44px;

	height: 21px;

	color: #fff;

	cursor: pointer;

	border: 0px dotted #b6e4fb;

}



.feedlink {

	background: url(images/rss.gif) no-repeat left;

        padding-bottom: 2px;

	padding-left: 20px;

	font-weight: bold;

	font-size: 11px;

	margin-right: 10px;

	color: #282828;

}





/*search form */

#searchform {

	margin: 0;

	float:right;

	padding: 0;

}

#searchform li {

	list-style: none;

}

#searchform br {

	display: none;

}

#searchform #s {

	margin: 0px 0 0;

	width: 290px;

	height: 27px;

	padding: 26px 20px 0px 20px;

	background: url(images/search_bg.gif) no-repeat;

	color: #f88c2d;

}



/* search form button - to specify button only use input[type="submit"] */

#searchform input {

	border: none;

	width: 67px;

	height: 32px;

	font: bold 13px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	vertical-align: middle;

}





/* -------------------

Footer

------------------- */



#footer {

	clear: left;

	background: url(images/footer.jpg);

	color: #282828;

	font: 0.7em/1.6em Arial, Helvetica, sans-serif;

	text-align: center;

	height: 100%;

	width: 1024px;

	margin: 0px auto;

	}

	

#footer a {

	color: #f88c2d;

	text-decoration: none;

	}



#footer a:hover {

	color: #f88c2d;

	text-decoration: underline;

	}



#credit {

	height: 1px;

	width: 1024px;

	margin: 0px auto;

	}	

#commentlist {

		font: 11px Tahoma, Arial, Helvetica, sans-serif;

}



#commentlist li ul {

		font: 16px Tahoma, Arial, Helvetica, sans-serif;

}



ol#commentlist li { 

                  margin-left: 0px;                  

		  list-style: none;

		  font: bold 12px Arial, Helvetica, sans-serif;

                  }



ol#comments li p {

		  font: 16px Tahoma, Arial, Helvetica, sans-serif;

                   }



.alt {

font: 1.0em Tahoma, Arial, Helvetica, sans-serif;

margin: 0px;         

}



#commentlist li {

margin-bottom: 8px;

margin-left: 0px;

list-style: none;

font: 1.0em Tahoma, Arial, Helvetica, sans-serif;

padding: 5px;

width: 518px;

}





.commentmetadata

{

font: 11px Tahoma, Arial, Helvetica, sans-serif;

}



#commentlist cite, #commentlist cite a {

	font-weight:bold;

	font-style:normal;

	font-size:1.0em

	}



#commentlist p

{

font: 11px Tahoma, Arial, Helvetica, sans-serif;

}



#commentform {

margin: 0px;

width: 568px;

font: 11px Tahoma, Arial, Helvetica, sans-serif;

}



#commentform p {

margin: 0;

font: 11px Tahoma, Arial, Helvetica, sans-serif;

}







#commentform textarea {

font: 11px Tahoma, Arial, Helvetica, sans-serif;	

background: #ffffff;

border: 1px solid #81cafe;

width: 575px;

padding: 0px 2px 4px 6px;

color: #282828;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #81cafe;

color: #282828;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #81cafe;

color: #282828;

}



#commentform #email, #commentform #author, #commentform #url {

font: 11px Tahoma, Arial, Helvetica, sans-serif;	

font-weight: bold;

background: #ffffff;

color: #282828;

border: 1px solid #81cafe;

width: 180px;

padding: 0px 2px 4px 6px;

margin-right: 10px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

background: #ffffff;

border: 1px solid #81cafe;

width: 180px;

color: #282828;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

background: #ffffff;

border: 1px solid #81cafe;

width: 180px;

color: #282828;

}

#commentform input{

margin-bottom: 3px;

}



#commentform #submit {

	margin-top: 3px;

	float:left;

        color: #282828;

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

        height: 20px;

	}



.post{margin:0 0 25px 0;}



.post .info{

padding:2px 3px 3px 8px;

border:1px solid #e3e4e4;

font-size:12px;

color:#282828;

}






