/*	

Theme Name: Expose

Description: <strong>A sleek themeforest Gallery Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>

Version: 1.0.3

Author: Kriesi

Author URI: http://www.kriesi.at

*/

/*Small reset*/



body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p,input,select,legend,textarea,fieldset{ margin:0; padding:0;}



/*

-) BASIC CONTAINERS

-) HEAD

-) SLIDESHOW

-) FOOTER

-) SIDEBAR

-) CONTENT AREA

-) GALLERY

-) GENERIC

-) FORM ELEMENTS

-) COMMENTS

*/



/************************************************************************

-) BASIC CONTAINERS

*************************************************************************/

body, input, textarea, select{

font-size:13px;

font-family: Arial, Helevtica, Verdana, san-serif;

line-height:23px;

position:relative;

}



.wrapper{ /*div for perfect centering of large scale background images*/

width:100%;

position:relative;

display:table;

z-index: 1;

}



.center{ /*center content area */

position: relative;

margin:0 auto;

width:910px;

padding:0px 35px;

}





#head{ /*head area, which contains main menu and logo*/

z-index: 100;

position:relative;

height:140px;

}



#main{ /*main area, contains all content and sidebars*/

float:left;

padding:20px 0 0 0;

position:relative;

width:100%;

}



.entry{

position: relative;

overflow: hidden;

clear:both;

float: left;

width:610px;

padding:12px;

margin-bottom:20px;

}







.content{



position: relative;



float:left;



width:633px;



padding:0 9px 0 0;



}







.fullwidth .content{



width:100%;



padding:0;



margin:0;



background: transparent none;



}







.fullwidth .entry{



width:884px;



}







.sidebar{



position: relative;



width:260px;



float:left;



padding: 0 0 0 8px;



}







.fullwidth .sidebar{



display:none;



}















#footer{



position: relative;



padding-top: 30px;



font-size: 11px;



line-height:21px;



}







#footer_bottom{



font-size: 11px;



line-height:21px;



padding:10px 0;



}







#footer .one_third{



margin-right:29px;



}







/*column widths for fullwidth pages and reduced width pages*/







#top .wrapper .center .last{



margin-right:0px;



}







/*Reduced width: eg pages with sidebars*/



.one_fourth{display:block; overflow:hidden; float:left; position: relative; font-size:12px;  margin-right:16px; width:140px;}



.one_third{display:block; overflow:hidden; float:left; position: relative; margin-right:16px; width:192px; }



.one_half{display:block; overflow:hidden; float:left; position: relative; margin-right:16px; width:297px; }



.three_fourth{display:block; overflow:hidden; float:left; position: relative; font-size:12px; margin-right:16px; width:454px; }



.two_third{display:block; overflow:hidden; float:left; position: relative; margin-right:16px; width:402px; }







/*Fullwidth*/



.fullwidth .one_fourth{width:209px;}



.fullwidth .one_third{width:284px;}



.fullwidth .one_half{width: 434px;}



.fullwidth .three_fourth{width:659px;}



.fullwidth .two_third{width:584px;}











/************************************************************************



-) HEAD



*************************************************************************/







#top .logo, .logo a{



display:block;



height:78px;



width:350px;



position:absolute;



left:0px;



top:26px;



border: none;



padding: 0;



margin:0;



overflow: hidden;



}







#top .logo a, #top .logo a:hover{



top:0;



left:0;



text-indent:-9999px;



outline:none;



border: none;



}







#top #head .logoimg, #top #head .logoimg a, #top #head .logoimg a img{



text-indent:0;



background-image: none;



border:none;



}







#wrapper_head{



z-index: 10;



}











#headextras{



position: absolute;



right:0px;



padding:14px 14px 10px 0px;



top:-6px;



width:328px;



z-index: 10;



}











/*social bookmark icons*/



.social_bookmarks{



border:none;



display: block;



float: right;



list-style-type: none;



list-style-position: outside;



padding:5px 5px 0 0;



position: relative;



z-index: 6;



}







.social_bookmarks li{



float:left;



margin:0;



width:16px;



padding:0 7px 0 0;



}







.social_bookmarks li a{



height:16px;



width:16px;



display: block;



float:left;



text-indent: -9999px;



border:none;



padding:0;



outline: none;



}







#submit_news{



position: absolute;



right:20px;



top:132px;



text-decoration: none;



display: block;



padding-right:28px;



line-height: 22px;



font-size: 12px;



z-index: 10; 



}







/*searchform head*/



#head #searchform{



float:right;



}







#searchform, #searchform div{



position: relative;



}







#head #searchsubmit{



border:medium none;



cursor:pointer;



display:block;



height:35px;



outline:none;



padding:0;



position:absolute;



text-indent:-9999px;



width:35px;



right:-6px;



top:-6px;



}







#head #s{



border: none;



width:200px;



color:#ccc;



top:0;



height:15px;



}







#feature_info{



padding:20px 0 0 0;



position: relative;



top:4px;



}











/*navigation*/







#top #nav, #top .nav {



bottom:0;



height:32px;



left:0;



line-height:32px;



position:absolute;



z-index:100;



font-size: 12px;



}







#nav #home, .nav #home{



text-indent: 12px;



width:120px;



}







#nav, #nav ul, .nav, .nav ul{



margin:0;



padding:0;



list-style-type:none;



list-style-position:outside;



position:relative;



line-height:32px; 



z-index:5;



}







#top #nav a, #top .nav a{



display:block;



float:left;



padding:4px 17px;



border: none;



text-decoration: none;



line-height: 24px;



outline: none;



}







#top #nav ul a, #top .nav ul a{



line-height:30px; 



}







#top #nav li, #top .nav li{



margin-right:3px;



float:left;



position:relative;



z-index:20;



-moz-border-radius-topleft: 3px;



-moz-border-radius-topright: 3px;



-webkit-border-top-left-radius:3px;



-webkit-border-top-right-radius:3px;



border-top-left-radius: 3px;



border-top-right-radius:3px;



}







#top #nav li li, #top .nav li li{



border-left:none;



margin:0;



-moz-border-radius-topleft: 0px;



-moz-border-radius-topright: 0px;



-webkit-border-top-left-radius:0px;



-webkit-border-top-right-radius:0px;



border-top-left-radius: 0px;



border-top-right-radius:0px;



}







#top #nav ul, #top .nav ul {



position:absolute;



display:none;



width:192px;



top:32px;



left:-1px;



}







#top #nav li ul a, #top .nav li ul a{



float:left;



height:auto;



line-height:20px;



padding:6px 21px;



text-align:left;



width:150px;



}







#top #nav ul ul, #top .nav ul ul{



top:auto;



border-top:none;



}	







#top #nav li ul ul, #top .nav li ul ul {



left:192px;



top:-1px;



}







#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{



display:none;	



}



#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{



display:block;



}







#top .nav li:hover ul ul, #top .nav li:hover ul ul ul,#top  .nav li:hover ul ul ul ul{



display:none;	



}



#top .nav li:hover ul, #top .nav li li:hover ul, #top .nav li li li:hover ul, #top .nav li li li li:hover ul{



display:block;



}







/************************************************************************



-) SLIDESHOW



*************************************************************************/







#top .entry .feature_wrap {



padding:0px 0px 35px;



position:relative;



width:auto;



width:100%;



}







.feature_wrap {



position:relative;



}







#top .medium_sized_slider, #top .medium_sized_slider .featured {



height:260px;



position:relative;



width:610px;



}



.featured_inside {



overflow:hidden;



position:relative;



width:910px;



}







.featured_inside, .featured, .fadeout {



height:390px;



}







#top .entry .slidecontrolls {



bottom:-7px;



left:0;



position:relative !important;



top:auto;



z-index:10;



}







#top .slidecontrolls a {



cursor:pointer;



display:block;



float:left;



height:12px;



outline:medium none;



padding:2px;



width:12px;



}







#top .featured_inside a img{



border:none;



}



/************************************************************************



-) FOOTER



*************************************************************************/







.box li a, #recentcomments li {



display:block;



line-height:22px;



padding:3px 10px;



text-decoration:none;



}







#wrapper_footer{



padding-bottom:20px;



}







#top .scrollTop {



display:block;



float:right;



}







.copyright, {



float:left;



}







#footer .box ul{



margin-bottom: 20px;



}







/************************************************************************



-) SIDEBAR



*************************************************************************/



.sidebar{



font-size: 11px;



line-height: 21px;



}







.sidebar .box{



width:238px;



padding:10px;



margin-bottom: 20px;



float:left;



position: relative;



}







#top #main .display{



font-size: 10px;



display: block;



float: left;



width:72px;



margin-right:8px;



text-align: center;



margin-bottom: 20px;



outline: none;



line-height:24px;



}







.display_buttons{



display: none;



float: left;



width: 238px;



}







#top div .display, #top div .display:hover{



text-decoration: none;



cursor: pointer;



}







#top #main #item_large{



margin-right:0;



}







.display span{



width:57px;



padding-left:13px;



display: block;



float: left;



cursor: pointer;



}







.sidebar .box ul{



float: left;



list-style-position: outside;



list-style-type: none;



width:100%;



}







#top div .sidebar .sub-menu{



padding:0 0 0 20px;



width:auto;



}







.sidebar .box ul li{



float: left;



width:100%;



display: block;



}







#top .sidebar .widget_archive ul li, #top .sidebar .widget_meta ul li, #top .sidebar .widget_categories ul li, #top .sidebar .special_cat ul li{



width:50%;



}







#top .sidebar .children, #top .sidebar .sub-menu{



border:none;



padding: 0;



margin: 0;



}











#top .sidebar .box ul li a{



padding:4px 5px 3px 19px;



display: block;



float:left;



}







#top .link_list{



border:none;



background: transparent none;



padding: 0;



width: 100%;



margin-bottom:5px;



}







#top .link_list a{



display: block;



float: left;



margin:0 10px 5px 0;



}







#top .link_list .second{



margin:0 0 5px 0;



}







#top .link_list a img{



padding: 0;



border: none;



display: block;



float: left;



}











.box img{



padding: 3px;



border:1px solid;



}







.box_entry h4{



padding:10px 0 0 0;



margin: 0;



top:5px;



}







#top .widget_ratings img{



border:none;



padding: 0;



}







#top .widget_ratings ul li {;



width:100%;



}



/*GOKUL*/



.color_tag_cloud a {



	text-decoration:none;



	-moz-border-radius-bottomleft:2px;



    -moz-border-radius-bottomright:2px;



    -moz-border-radius-topleft:2px;



    -moz-border-radius-topright:2px;



    display:block;



	float:left;



    height:10px;



    margin:3px 10px 5px 0;



    text-indent:-9999px;



    width:10px;



border:#e3e3e3 1px solid;



}







/************************************************************************



-) CONTENT AREA



*************************************************************************/



#top .bloghead{



width:548px;



}







.entry .date{



float:left;



font-weight:bold;



height:46px;



margin:4px 10px 0 0;



position:relative;



text-align:center;



text-transform:uppercase;



width:50px;



}







.entry .date_day{



display: block;



font-size: 23px;



position: relative;



top:3px;



}







.entry .date_month{



display: block;



font-size: 13px;



}







.entry-head{



float:left;



font-size: 11px;



}







.entry-head h1{



top:3px;



}







.entry-head h1 a, .entry-head h1 a:hover{



text-decoration: none;



}







#top .entry-head .post-ratings{



position: relative;



top:-3px;



left:auto;



right:auto;



float:left;



}







.entry-head span{



float:left;



position: relative;



top:-1px;



display: block;



padding:0 5px;



line-height:11px;



margin:0 0 7px;



}















#top .author{



padding: 0 5px 0 0;



}







.entry-content{



clear:both;



}







#top .entry-head  .rating_label, #top .entry-head .categories{



border:none;



}











/*pagination*/







#top .pagination {



clear:both;



padding:5px 0 60px 0;



position:relative;



z-index:3;



}







#top .pagination span, #top .pagination a {



display:block;



float:left;



font-size:24px;



line-height:13px;



margin: 2px 2px 2px 0;



/*padding:6px 9px 5px 9px;*/



padding:10px;



text-decoration:none;



width:auto;



}











#top .pagination .current{



/*font-size:11px;



padding:6px 9px 5px 9px;*/



font-size:24px;



padding:10px



}







.archiveentry .alignleft{



margin: 12px 10px 0 0;



}











/************************************************************************



-) GALLERY



*************************************************************************/







#top .the_gallery .entry, #top .box_entry, #top .commententries{



border:none;



background: transparent none;



width:100%;



padding: 0;



margin:0;



}







.the_gallery{



overflow: visible !important;



}







.the_gallery .entry{



position: static;



}







.gallery_entry{



float: left;



/*width:200px;*/



width:305px;



margin:0 16px 18px 0;



position: relative; 



font-size:12px; 



line-height:1.7em; 



}







.gallery_inner{ 



float:left; 



/*width:180px;



height:160px;



*/



width:285px;



height:235px;



border: 1px solid;



padding:9px 9px 9px 9px;



}







.gallery_entry .gallery_image{



overflow: hidden;



display: block;



/*width:180px;



height:135px;



*/



width:285px;



height:210px;



border: none;



position: absolute;



top:10px;



left:10px;



}







.gallery_entry a img{



border:none;



position: absolute;



top:0;



left: 0;



}







.gallery_excerpt{



padding:5px;



height:122px;



overflow: hidden;



visibility: hidden;



}







.gallery_entry .comment_link a{



position: absolute;



right:12px;



top:227px;



padding:0 20px 0 0;



font-size: 11px;



}







.gallery_entry h3 {



padding:5px 8px 0;



font-size: 12px;



}







#top .post-ratings{

position: absolute;

left:8px;

top:230px;

width:130px;

height:16px;

overflow: hidden;

z-index: 10;

}



.post-ratings-loading {



display:none !important;



}







#top .post-ratings img{



height:12px;



width:12px;



padding-right:1px;



display: block;



float: left;



}







#top .star{



float:left;



height:12px;



width:12px;



display: block;



cursor:pointer;



padding:0 1px 0 0;



top:auto;



border: none;



}







#top .item_big{



display:none;



}







.featured_entry{



height:58px;



width:58px;



display: block;



position: absolute;



right: 0;



top:0;



z-index: 5;



}







/*gallery fullsized*/











#top #item_large_gallery .gallery_entry{



width:633px;



margin-right:0;



background-position:left 298px;



}







#top #item_large_gallery .gallery_inner{



width:613px;



height:290px;



}







#top #item_large_gallery .gallery_entry .gallery_image{



height:260px;



width:610px;



top:12px;



left:12px



}







#top #item_large_gallery .item_small{



display:none;



}







#top #item_large_gallery .item_big{



display:block;



}







#top #item_large_gallery .gallery_entry .comment_link a{



top:276px;



}







#top #item_large_gallery .post-ratings{



top:280px;



left:12px;



}







/*gallery mediumsized*/



#top #item_medium_gallery .gallery_entry{



background-position:left 275px;



}







#top #item_medium_gallery .gallery_inner{



height:auto;



}







#top #item_medium_gallery .gallery_entry .gallery_image{



position: relative;



top:0;



left:0;



}







#top #item_medium_gallery .gallery_excerpt{



height:107px;



overflow:hidden;



padding:26px 0 0;



position:relative;



top:0;



visibility:visible;



}







.tooltip{



position:absolute;



z-index:200;



left:-9999px;



top:0px;



padding:8px;



visibility: hidden;







}







#top .tooltip .item_big{



display:block;



}







.text_tooltip{



width:250px;



font-size: 12px;



line-height: 18px;



height: auto;



}







#top .text_tooltip .gallery_excerpt{



visibility: visible;



position:relative;



top:auto;



left:auto;



padding:0;



height: auto;



}















/************************************************************************



-) GENERIC



*************************************************************************/







.lightbox_video, .lightbox_image{



position: absolute;



z-index: 1;



top:0;



left:0;



}







a img, a:hover img{



z-index: 2;



position: relative;



}







.content a img, .content  a:hover img{



border: none;



}







a{

text-decoration: none;

}







a:hover{



text-decoration: none;



}







h1, h2, h3, h4, h5, h6, legend, .sliderheading {



font-family:"Trebuchet MS",Arial,Helvetica,san-serif;Â 



font-weight:bold;



letter-spacing:0.4px;



line-height:1.4em;



padding-bottom:5px;



position:relative;



}







#top .siteheading a, .box_entry h4 a{



text-decoration: none;



}







h1{clear:both; font-size:24px; font-weight:normal;}



h2{font-size:20px; clear:both; font-weight:normal;}



h3, legend{font-size:13px; clear:both;}



h4{font-size:13px; clear:both; font-weight:normal;}



h5{font-size:12px; clear:both;}



h6{font-size:12px; clear:both; font-weight:normal;}







p{ padding: 0.5em 0;}







#main ul, #main  ol {



margin-bottom:10px;



}







blockquote p{



padding:11px 0px;



}







.pullquote_right {



float:right;



margin:2% 0 2% 4%;



padding:0 0 0 70px;



width:40%;



}







.pullquote_left {



float:left;



margin:2% 4% 2% 0;



padding:0 0 0 70px;



width:40%;



}







blockquote {



font-family:Georgia,"Times New Roman",Times,serif;



clear:both;



font-size:1.2em;



font-style:italic;



line-height:1.6em;



margin:0 0 22px 0;



padding:0 0 0 70px;



}







.floatleft{



float:left;



}







.floatright{



float:right;



}







.clearboth{



clear:both;



display:block;



}







body .alignleft{



float:left;



margin:5px 10px 0px 0;



display: block;



}







#top .alignleft .alignleft {



margin:0 0 10px;



}







.sidebar .alignleft, #footer .alignleft{



margin:10px 10px 0px 0;



}







#top .small_block{



padding-bottom:15px;



}







#top .small_block .alignleft{



margin:0px 10px 0 0;



}







body .alignright{



float:right;



margin:5px 0px 0px 10px;



display: block;



}







.sidebar .alignright, #footer .alignright{



margin:10px 0px 0px 10px;



}







body .aligncenter{



clear:both;



display:block;



margin:10px auto;



padding: 10px 0;



}







.alignleft img, .alignright img{



display:block;



} 











.rounded, .rounded_small, .sidebar .box, .gallery_inner, .display, #top .pagination span, #top .pagination a, .entry, .text_input, .button, textarea, .tooltip, .comment_content, .gravatar img, .date, .more-link, .wp-caption {



-moz-border-radius: 3px;



-webkit-border-radius:3px;



border-radius:3px;



}







#top .noborder, #top .noborder img{



border:none;



padding:0;



background: transparent;



}











#top div .hidden{



display:none;



}







#top .wp-caption {



margin:12px 15px 10px 0;



border:1px solid;



padding:5px;



}







#top .wp-caption img {



border:medium none;



display:block;



margin:0 auto;



padding-top:5px;



}







.wp-caption-text {



display:block;



font-size:11px;



font-style:italic;



margin:0 auto;



padding:3px 0 5px;



text-align:center;



width:95%;



}







.entry ul li {



list-style-type:none;



padding:3px 0px 3px 10px;



}







.entry ol li{



list-style-type: decimal;



list-style-position: inside;



padding:3px 0px 3px 0;



}







pre{



font-family:"Andale Mono","Courier New",Courier,Monaco,monospace;



font-size:11px;



margin:15px 0;



padding:15px;



}







.dropcap1{



display:block;



float:left;



font-size:40px;



line-height:40px;



margin:4px 8px 0 0;



}







.dropcap2{



display:block;



float:left;



font-size:24px;



line-height:42px;



width:40px;



text-align: center;



margin:4px 8px 0 0;



}







.dropcap3{



display:block;



float:left;



font-size:25px;



line-height:38px;



padding-top: 2px;



width:40px;



text-align: center;



margin:4px 8px 0 0;



}







/*lightbox*/







#top .pp_nav p {



margin:0px 4px;



font-size: 11px;



padding: 0;



line-height: 18px;



}







.preloading{



display: block;



}







/*Tables*/



.entry table {



	width: auto;



	padding: 0;



	margin: 0;



}







.entry caption {



	padding: 0 0 5px 0;



	width: auto;	 



	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	text-align: right;



}







.entry th {



	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	letter-spacing: 2px;



	text-transform: uppercase;



	text-align: left;



	padding: 6px 6px 6px 12px;



	background: #555;



}







.entry th.nobg {



	border-top: 0;



	border-left: 0;



	background: none;



}







.entry td {



	padding: 6px 6px 6px 12px;



}







.entry th.spec {



	border-top: 0;



	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



}







.entry th.specalt {



	border-top: 0;



	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



}











.hr{



padding:20px 0;



position: relative;



clear: both;



display: block;



position: relative;



}







.hr a{



position: absolute;



right:0;



top:0;



padding:0 0 0 10px;



font-size: 11px;



text-decoration: none;



outline: none;



}







.more-link {



display:block;



font-size:11px;



line-height:23px;



margin-top:5px;



padding:2px 3px 1px;



text-align:center;



width:78px;



text-decoration:none;



}







.archive .more-link {



display:inline-block;



}







.js_active .item_small, .js_active .feature_wrap img{



visibility: hidden;



}







/************************************************************************



-) FORM ELEMENTS



*************************************************************************/



.fieldset{



border:none;



padding: 0;



margin:0;



}







.text_input, textarea, select{



border-width: 1px;



border-style: solid;



font-family: Arial, Helevtica, Verdana, san-serif;



}







/*searchform*/



#searchform{



float:right;



position: relative;



}







#searchsubmit{



border:medium none;



cursor:pointer;



display:block;



height:35px;



outline:none;



padding:0;



position:absolute;



right:-8px;



text-indent:-9999px;



top:4px;



width:35px;



z-index: 2;



}







#s{



border: none;



width:200px;



padding:5px 30px 5px 10px;



color:#ccc;



position: relative;



top:10px;



}







/*Contact Form*/



fieldset{



border:none;



}







.ajax_form .text_area{



padding:10px;



width:500px;



}







.ajax_form .text_input{



width:250px;



margin-right:10px;



}







.ajax_form h3{



border:none;



}







.ajax_form p{



padding: 0 0 10px 0;



}







.ajax_form label{



font-size: 11px;



font-weight: bold;



}







/************************************************************************



COMMENTS



*************************************************************************/



#commentform{



position: relative;



left: 9px;



}







#reply_headding, #comments{



text-align: right;



}







#comments{



top:16px;



}







#top #main .commententries{



padding-bottom:30px;



}







#top .commentlist{



float:left;



width:100%;



padding: 0 0 30px 0;



border:none;



}







#top .commentlist .comment{



list-style-type: none;



list-style-position: outside;



width:100%;



position: relative;



display: block;



float: left;



padding: 10px 0 0 0;



margin: 10px 0 0 0;



border:none;



background: none;



}







#top .commentlist ul{



border:none;



}







.gravatar{



float:left;



width:72px;



padding-right:20px;



font-size: 11px;



text-decoration: none;



text-align: center;



position: relative;



}







.gravatar img{



padding:5px;



}







.comment_content{



float:right;



padding:18px 18px 30px;



position:relative;



width:500px;



}







.children .children .comment_content{



width:455px;



}







.children .children .children .comment_content{



width:410px;



}







.children .children .children .children .comment_content{



width:365px;



}







.children .children .children .children .children .comment_content{



width:320px;



}







.author_name, .author_name a, .author_name a:hover{



font-size: 16px;



font-weight: bold;



text-decoration: none;



font-style: normal;



float:left;



}







.commentmetadata {



float:left;



font-size:11px;



line-height:26px;



padding-left:12px;



}







.comment-edit-link{



font-size:11px;



display: inline-block;



padding-left:20px;



}







.says{



position: absolute;



left:-13px;



top:18px;



display: block;



height:24px;



width:13px;



text-indent: -9999px;



}







.comment_text{



clear: both;



font-size: 12px;



}







#top .comment-reply-link{



font-size: 11px;



text-decoration: none;



position: absolute;



display: block;



padding:0px 7px;



bottom: 0;



left:0;



}







/*comment children*/







.children .gravatar {



padding:0;



position:absolute;



right:20px;



top:0;



width:42px;



z-index:2;



}







.children .gravatar img{



width:30px;



height:30px;



}







.children .says{



display:none;



}











.comment_nav{



clear:both;



float:right;



font-size:11px;



position:relative;



top:-27px;



width:534px;



}







.comment_nav a{



text-decoration: none;



}







.comment_nav .comment_prev{



float:left;



}







.comment_nav .comment_next{



float:right;



}







#cancel-comment-reply-link{



display:inline-block;



font-size:11px;



padding:0 0 0 18px;



text-decoration:none;



}







/*input fields*/







.personal_data p{



float:left;



width:33%;



}







.personal_data label{



display:none;



}







.message_data textarea{



width:95%;



padding:10px;



font-size:12px;



height:180px;



}







.text_input, .button{



padding:7px;



font-size:12px;



}







.button{



padding:7px 12px;



}











.personal_data .text_input{



width:91%;



}











.children .personal_data .text_input{







}



















/*--------------------calendar--------------------*/



#wp-calendar a, #wp-calendar a:visited {



display:block;



text-decoration:none;



padding:0;



border:none;



width:auto;



}







#wp-calendar a:hover{



display:block;



}







#wp-calendar {



empty-cells: show;



width:100%;



text-align:center;



}











#wp-calendar #next a,#wp-calendar #prev a {



text-decoration:none;



display:block;



background: none;



border:none;



}



#wp-calendar #next a:hover,#wp-calendar #prev a:hover {



}







#wp-calendar caption {



margin-bottom:5px;



}







/*Alteration*/



.text_tooltip{display:none !important;}







.color {



padding:10px;



margin: 0 0 20px 8px;



float:left;



position: relative;



-moz-border-radius: 3px;



-webkit-border-radius:3px;



border-radius:3px;



border:1px solid #e3e3e3;



background:#ffffff;



width:238px; 



}







.color_title { border-bottom:1px solid #e3e3e3; margin:0px 0px 10px 0px; }



.demo { background:url(images/demo_button.png) no-repeat; width:303px; height:35px; float:left; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; margin:7px 0px 7px 0px; text-align:center; padding:9px 0px 0px 0px; text-transform:uppercase; }



.demo2 { margin:7px 0px 7px 4px; }



.demo:hover { background:url(images/demo_button.png) 0px -44px no-repeat; width:303px; height:35px; color:#383838; }



div.bsap_1255013 a.adhere { border:1px solid #E3E3E3 !important; background:#ffffff !important; color:#444444 !important; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }



div.bsap_1255013 a { margin:0px 1px 20px 8px !important; }



div.bsap_1255013 a:hover.adhere { background:#f3f3f3 !important; border:1px solid #dbdbdb; }



div.bsap_1255922 a.adhere { border:1px solid #E3E3E3 !important; background:#ffffff !important; color:#444444 !important; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }



div.bsap_1255922 a { margin:0px 1px 10px 8px !important; }



div.bsap_1255922 a:hover.adhere { background:#f3f3f3 !important; border:1px solid #dbdbdb; }



#bsap_1255922 { float:left; width:238px !important; margin:0 0 5px 0px; position:relative; }



.hostgator { float:left; width:250px; !important; margin:0 0 0px 10px; position:relative; }

/* ************
   Previous - Next article Navigation 
*************** */
.prev-next {
	font-size: 14px;
	margin: 0 auto;
	width: 610px;
	background: #eee url(images/pixel.gif) top center repeat-y;
	overflow: auto;
	}

.prev-next span {
	font-weight: bold;
	font-size: 16px;
	color: #000;
	}

.prev-next a {
	color: #db4937;
	}

.prev-next a:hover {
	color: #000000;
        text-decoration: none;
	}

.prevpost {
	text-align: left;
	width: 285px;
	float: left;
	padding: 10px;
	}

.nextpost {
	text-align: right;
	width: 285px;
	float: left;
	padding: 10px;
	}
