/*  
Theme Name: Greptem
Version: 1.0.1
Description: Greptem Theme
Author: AmixStudio
Author URI: http://www.amixstudio.com

*/

/* Default styles */
@import "css/reset.css";

/* Defaults */
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
body{ font: 12px Arial,Helvetica,Sans-serif; line-height: 1.5em; }

h1, h2, h3, h4, h5, h6{ margin: 0; font-family: Arial,Helvetica,Sans-serif; }
h1{font-size: 24px;} h2{font-size: 20px;} h3{font-size: 18px;} h4{font-size: 16px;} h5{font-size: 14px;} h6{font-size: 13px;}

p{margin: 0;}

input, select, textarea{font-family: Arial,Helvetica,Sans-serif; font-size: 12px; color: #555555;}
input[type=text], textarea{padding: 5px; background: #f6f6f6; border: 1px solid #d4d4d4;}
textarea{overflow: auto;}
.submit, input.button{ padding: 0 20px 0 20px; height: 26px; background: #f6f6f6; border: 1px solid #d4d4d4; cursor: pointer;}

/* Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{ text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline;}

/* Wrapper */
.wrapper_header_top{
	background: #000;
}
.wrapper_container_parent{
	background: url(images/bgr_main.png) no-repeat center bottom;
}
.wrapper_top{
	background: url(images/bgr_wrapper_top.png) repeat-x;
}
.wrapper_container{
	 background: url(images/bgr_wrapper_container.png) no-repeat center top;
}
.home .wrapper_container, .page-template-template-home-php .wrapper_container{
	 background: url(images/bgr_wrapper_container_home.png) no-repeat center top;
}
.wrapper_header{
	background: url(images/bgr_wrapper_header.png) repeat-x bottom;
	padding: 0 0 10px 0;
}
.wrapper{
	margin:0 auto;
	width:960px;
}

/* Header */
#header{
	width:100%;
	overflow: hidden;
	padding: 20px 0 20px 0;
}
#header .logo{
	float: left;
	padding: 0 0 0 10px;
}
#logo{
	display: block;
	cursor: pointer;
	width: 339px;
	height: 78px;
	background: url(images/RDK_BusinessCardv2.png) no-repeat;
	text-indent: -9999em;
}
#header .logo p{
	position: absolute;
	top: -9999em;
	left: -9999em;
}
#header ul{
	float: right;
	padding: 2px 0px 0 0;
}
#header ul li {
color:#A2A2A2;
float:left;
font-size:16px;
margin:0 8px;
padding:0 0 0 24px;
}
#header ul li a{
	color: #A2A2A2;
	font-size:16px;
}
.sep {
background:url("images/sep-menu-top.png") no-repeat scroll 0 0 transparent;
display:block;
height:28px;
margin:-7px 0 0 !important;
padding:0 !important;
width:3px;
}

#header ul li.email{
	background: url(images/ico_email.png) no-repeat left center;
}
#header ul li.phone{
	background: url(images/ico_phone.png) no-repeat left center;
}
/* Mainmenu */
#mainmenu{
	width: 100%;
	height: 50px;
	position: relative;
	z-index: 10;
	clear: both;
}
#mainmenu ul{
	padding: 8px 0 0 5px;
}
#mainmenu li{
	float:left;
	position: relative;
	padding: 0 5px 0 5px;
}
#mainmenu a {
	display:block;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding: 0 0 0 14px;
}
#mainmenu a span{
	display:block;
	padding:0 20px 0 6px;
	line-height:32px;
	cursor: pointer;
}
#mainmenu li:hover > a{
	background: url(images/bgr_mainmenu_a.png) no-repeat;
}
#mainmenu li:hover > a span{
	background: url(images/bgr_mainmenu_a_right.png) no-repeat right top;
}
#mainmenu ul ul {
	display:none;
	position:absolute;
	top:42px;
	left:5px;
	margin: 0;
	padding: 0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
}
#mainmenu ul ul li {
	min-width: 180px;
	padding: 0;
}
#mainmenu ul ul ul {
	left:100%;
	top:0;
}
#mainmenu ul ul a {
	height:auto;
	line-height: normal;
	padding:10px;
	width: 160px;
	margin: 0;
	cursor: pointer;
	opacity: 0.95;
}
#mainmenu ul ul a span{
	display:inline;
	padding:0;
	line-height: normal;
	background: none;
}
#mainmenu ul ul a:hover span{
	background: none;
}
#mainmenu ul li.current_page_item > a,
#mainmenu ul li.current-menu-ancestor > a,
#mainmenu ul li.current-menu-item > a,
#mainmenu ul li.current-menu-parent > a {
	background: url(images/bgr_mainmenu_a.png) no-repeat left -32px;
}
#mainmenu ul li.current_page_item > a span,
#mainmenu ul li.current-menu-ancestor > a span,
#mainmenu ul li.current-menu-item > a span,
#mainmenu ul li.current-menu-parent > a span {
	background: url(images/bgr_mainmenu_a_right.png) no-repeat right -32px;
}

* html #mainmenu ul li.current_page_item a,
* html #mainmenu ul li.current-menu-ancestor a,
* html #mainmenu ul li.current-menu-item a,
* html #mainmenu ul li.current-menu-parent a,
* html #mainmenu ul li a:hover {
	background: url(images/bgr_mainmenu_a.png) no-repeat left -32px;
}
* html #mainmenu ul li.current_page_item a span,
* html #mainmenu ul li.current-menu-ancestor a span,
* html #mainmenu ul li.current-menu-item a span,
* html #mainmenu ul li.current-menu-parent a span,
* html #mainmenu ul li a:hover span {
	background: url(images/bgr_mainmenu_a.png) no-repeat left -32px;
}

/*main_title*/
#main_title{
	width: 100%;
	height: 110px;
	overflow: hidden;
	
	
}
#main_title h1{
	text-transform: uppercase;
	padding: 60px 0 0 10px;
	font-size: 36px;
	line-height: 1.0em;
	
	color: #ffffff;
}

/*slider_block*/
#slider_block{
	width: 100%;
	height: 312px;
	padding: 41px 0 0 0;
}
#slider{
	width: 820px;
	height: 251px;
	overflow: hidden;
	margin: 0 0 0 70px;
}
#slider ul{
	width: 820px;
	height: 251px;
	overflow: hidden;
}
#slider ul li{
	width: 820px;
	height: 251px;
	overflow: hidden;
}
#slider .fl{
	width: 421px;
}
#slider .left .fl{
	float: right;
}
#slider .fl img{
	width: 421px;
	height: 251px;
	float: left;
}
#slider .full .fl{
	width: 820px;
}
#slider .full .fl img{
	width: 820px;
	height: 251px;
}
#slider .fr{
	width: 355px;
	padding: 20px 0 0 0;
}
#slider .left .fr{
	float: left;
}
#slider .fr h2{
	text-transform: uppercase;
	font-size: 30px;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}


#slider .fr h2 a:hover{
	text-decoration: none;
}
#slider .fr p{
	font-size: 14px;
	line-height: 1.7em;
	margin: 0 0 20px 0;
	

}
#slider .fr p.more{
	margin: 0;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}
#slider .fr p.more a{
	color: #000;
	background: url(images/btn_readmore_left.png) no-repeat;
	padding:0 0 0 17px;
	float: left;
}
#slider .fr p.more a span{
	background: url(images/btn_readmore_right.png) no-repeat right top;
	float: left;
	line-height: 40px;
	height: 40px;
	cursor: pointer;
	padding:0 47px 0 30px;
}
#slider .fr p.more a:hover{
	background: url(images/btn_readmore_left.png) no-repeat left -40px;
	text-decoration: none;
}
#slider .fr p.more a:hover span{
	background: url(images/btn_readmore_right.png) no-repeat right -40px;
}
#slider_block .prev{
	background: url(images/btn_slider_left.png) no-repeat;
	display: block;
	width: 50px;
	height: 51px;
	text-indent: -9999em;
	position: absolute;
	margin: 100px 0 0 0;
	cursor: pointer;
}
#slider_block .prev:hover{
	background-position: left -51px;
}
#slider_block .next{
	background: url(images/btn_slider_right.png) no-repeat;
	display: block;
	width: 50px;
	height: 51px;
	text-indent: -9999em;
	position: absolute;
	margin: 100px 0 0 910px;
	cursor: pointer;
}
#slider_block .next:hover{
	background-position: left -51px;
}
#slider_block .nav{
	width: 100%;
	overflow: hidden;
	padding: 30px 0 0 0;
}
#slider_block .nav ul{
	text-align: center;
}
#slider_block .nav ul li{
	display: inline;
	padding: 0 3px 0 3px;
}
#slider_block .nav ul li a{
	text-indent: -9999em;
	display: block;
	cursor: pointer;
	background: url(images/btn_slider_nav.png) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
}
#slider_block .nav ul li a:hover{
	background: url(images/btn_slider_nav.png) no-repeat left -17px;
}
#slider_block .nav ul li a.current{
	background: url(images/btn_slider_nav.png) no-repeat left -34px;
}

/* Body */
.wrapper_body{
}
#body{
	width:100%;
	overflow:hidden;
	padding: 36px 0 36px 0;
	clear: both;
}
#content{
	float:left;
}
.col_content{
	width:650px;
	padding: 0 0 0 7px;
}
.col_fullwidth{
	width:100%;
}
#sidebar{
	float:right;
}
.col_sidebar{
	width:250px;
}

/* Post */
.post{
	width:100%;
	margin:0 0 20px 0;
	padding: 0 0 20px 0;
}
#content .page{
	margin:0;
}
.post .title{
	width:100%;
	margin: 0 0 10px 0;
}
.post .title h2{
	font-size:18px;
	line-height: 1.2em;
}
.entry{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:1.5em;
}
.entry a{
	text-decoration:underline;
}
.entry a:hover{
	text-decoration:none;
}
.entry p{
	margin:0 0 25px 0;
}
.entry img{
	border: 3px solid #bababa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.entry h1{}  .entry h2{}  .entry h3{}  .entry h4{}  .entry h5{}  .entry h6{}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{ margin: 0 0 15px 0; }

.entry ul{ margin: 0 0 15px 30px; padding: 0 0 0 10px; }
.entry ul ul{ margin: 0 0 5px 0; }
.entry ul li{ background: url(images/ico_entry.png) no-repeat left 3px; padding: 0 0 0 20px; margin: 2px 0 2px 0; }

.entry ol{ margin: 0 0 15px 30px; padding: 0 0 0 30px; }
.entry ol ol{ margin: 0 0 5px 0; }
.entry  ol li{ list-style-type: decimal; margin: 2px 0 2px 0; }
.entry  ol li ol li{ list-style-type: lower-latin; }
.entry .list_bookmarks{
	list-style: none;
}
.entry .list_bookmarks li{
	padding: 0;
	margin: 0;
	background: none;
}
.entry .list_bookmarks ul li{
	background: url(images/ico_entry.png) no-repeat left 3px;
	padding: 0 0 0 20px;
	list-style: none!important;
}

.entry .list_bookmarks{
	padding: 0;
}
.entry .list_bookmarks li.linkcat{
	list-style: none;
}
.entry .list_bookmarks li.linkcat li{
	list-style:disc;
}
.entry .firstLetter{
	display      : block;
	float        : left;
	margin-top   : -0.63em; /* use -0.205em for two lines */
	margin-right : 0.5em;
	height       : 4.5em;
}
.entry .firstLetter span{
	font-size    : 5.6em;   /* use 3.33em for two lines */
	line-height  : 1.0em;
}
.entry .firstLetter + span{
	margin-left  : -0.5em;
}
.entry table{
	width: 100%;
	margin: 0 0 25px 0;
}
.entry table th, .entry table td{
	padding: 5px;
}
.entry table th{
	background: #d9d9d9;
	text-align: left;
}
.entry pre, .entry code{
	font-family: "Courier New", Courier, monospace;
	display: block;
	margin: 0 0 25px 0;
	background: #dcdcdc;
	padding: 14px 20px 14px 20px;
	white-space: normal;
}
.entry .blue{
	color: #fff;
	background: #69829b;
	padding: 10px;
	margin: 0 0 17px 0;
}
.entry .red{
	color: #fff;
	background: #9b6969;
	padding: 10px;
	margin: 0 0 17px 0;
}
.entry .green{
	color: #fff;
	background: #7e9b69;
	padding: 10px;
	margin: 0 0 17px 0;
}
.entry .black{
	color: #fff;
	background: #3a3a3a;
	padding: 10px;
	margin: 0 0 17px 0;
}
.entry .gform_body li{
	background: none;
	padding: 0;
}
.entry .excerpt_thumb{
	float: left;
	margin: 0 20px 16px 0;
}


img.wp-smiley{ padding: 0; border: none; }

.entry .alignleft{ float: left; width: auto; margin: 10px 15px 10px 0; }
.entry .alignright{ float: right; width: auto; margin: 10px 0 10px 15px; }
.entry .aligncenter{ text-align: center; }

.entry .wp-caption{ padding: 1px; text-align:center; background:#F8F8F4; border: solid 1px #e6e6e6; }
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }
.entry .wp-caption-text{ margin:0; padding:0; font-size:11px; text-align:center; }

.postmetadata{
	width:100%;
	overflow:hidden;
}
.postmetadata li{
	float: left;
	font-size: 11px;
	padding: 0 0 0 60px;
	background: url(images/ico_post_meta.png) no-repeat left center;
}
.postmetadata li.first{
	padding: 0;
	background: none;
}
.postmetadata a{
	color: #555555;
}

/* Sidebar */
.sidebar_widgets{
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:1.5em;
}
.sidebar_widgets .widgettitle{
	font-size:18px;
	line-height:1.3em;
	margin: 0 0 8px 0;
}
.sidebar_widgets .widgettitle {
color: #000000 !important;
}
.sidebar_widgets .widget{
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
}
.sidebar_widgets .widget ul{
	margin: 0 0 0 10px;
}
.sidebar_widgets .widget ul li{
	padding: 0 0 10px 0;
	background: url(images/ico_sidebar_list_hover.png) no-repeat -9999em -9999em;
}
.sidebar_widgets .widget ul li a{
	background: url(images/ico_sidebar_list.png) no-repeat left 3px;
	padding: 0 0 0 17px;
	display: block;
	font-weight: bold;
}
.sidebar_widgets .widget ul li a:hover, .sidebar_widgets .widget ul li.current-cat > a, .sidebar_widgets .widget ul li.current-menu-item > a, .sidebar_widgets .widget ul li.current_page_item > a{
	background: url(images/ico_sidebar_list_hover.png) no-repeat left 3px;
	text-decoration: none;
}
.sidebar_widgets .widget ul ul{
	margin: 5px 0 0 25px;
}
.sidebar_widgets .widget ul li ul li{
	border-bottom: 0;
	padding: 0 0 5px 0;
}
.sidebar_widgets .widget ul li ul li a{
	background: none;
	color: #555555;
	padding: 0;
	font-weight: normal;
}
.sidebar_widgets .widget ul li ul li a:hover, .sidebar_widgets .widget ul li ul li.current-cat > a, .sidebar_widgets .widget ul li ul li.current-menu-item > a, .sidebar_widgets .widget ul li ul li.current_page_item > a{
	background: none;
	color: #8b8b8b;
}
.sidebar_widgets .widget_tag_cloud .widgettitle{
	margin: 0 0 16px 0;
}

/*widget_pages*/
.sidebar_widgets ul ul{
	display: none;
}
.sidebar_widgets .current_page_item ul, .sidebar_widgets .current_page_ancestor ul, .sidebar_widgets .current_page_parent ul, .sidebar_widgets .current-menu-item ul{
	display: block;
}
.sidebar_widgets .current_page_item ul ul, .sidebar_widgets .current_page_ancestor ul ul, .sidebar_widgets .current_page_parent ul ul, .sidebar_widgets .current-menu-item ul ul{
	display: none;
}
.sidebar_widgets ul .current_page_item ul, .sidebar_widgets ul .current_page_ancestor ul, .sidebar_widgets ul .current_page_parent ul, .sidebar_widgets ul .current-menu-item ul{
	display: block;
}

/*widget_am_flickr*/
.widget_am_flickr .wrap{
	width: 100%;
	overflow: hidden;
}
.widget_am_flickr .flickr_badge_image{
	float: left;
	padding: 10px;
}
.widget_am_flickr .flickr_badge_image img{
	border: 1px solid #fff;
}

/*widget_am_flickr*/
#am_tabs {
	background:#e6e6e6;
	height:auto;
	display: block;
	padding:5px;
	margin-bottom:30px;
}
#am_tabs ul.AmTabs {
	padding:0px;
}
#am_tabs ul.AmTabs li {
	float: left;
	display:inline;
	color: #ffffff;
	margin:0px;
	cursor: pointer;
}
#am_tabs ul.AmTabs li a.selected, #tabs ul.wooTabs li a:hover {
	background:#F8F8F8;
	text-decoration:none;
}
#am_tabs ul.AmTabs li a {
	display: block;
	float: left;
	padding: 6px;
	text-transform:uppercase;
	font-size: 11px;
	line-height: 18px;
}
#am_tabs .inside {
	background:#F8F8F8;
	padding:5px;
}
#am_tabs .inside li {
	background:#fff;
}
#am_tabs #tab-tags {
	padding:10px;
	line-height: 2.0em;
}
#am_tabs .inside ul {
	margin:0;
	border: 1px solid #e6e6e6;
	border-width:1px 0 1px 0;
	display: none;
}
#am_tabs .inside li {
	border:1px solid #e6e6e6;
	border-width:0 1px 1px 1px;
	padding:10px;
}
#am_tabs .inside li a {
	font-size: 12px;
}
#am_tabs .inside li span.meta {
	display:block;
	font-size: 11px;
	text-transform:uppercase;
}
#am_tabs .inside li img.avatar, #tabs .inside li img.thumbnail {
	border: 1px solid #ddd; padding: 2px;
	background-color: #ffffff;
	float: left;
	margin: 0 8px 0 0;
}

/* Text widget */
.sidebar_widgets .textwidget{ padding: 0 0 0 10px; }
.sidebar_widgets .textwidget p{ padding: 0 0 10px 0; }

/* Breadcrumb */
.breadcrumb{
	width: 100%;
	margin:0 0 20px 0;
	padding: 0 0 20px 0;
}

/* Search Block */
#search_block{
	width:100%;
	overflow:hidden;
	margin: 0 0 25px 0;
	padding: 0 0 12px 0;
}
#search_block fieldset{
	float:left;
}
#search_block .text{
	float:left;
	margin:0 5px 0 0;
	width:185px;
}
#search_block .submit{
	float:left;
	padding: 0 10px 0 10px;
}

/* Searchform */
#searchform{
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}

/*home_portfolio*/
.home_portfolio{
	width: 100%;
	overflow: hidden;
}
.home_portfolio ul{
	float: left;
	width: 100%;
	padding: 10px 0 30px 0;
	margin: 0 0 20px 0;
}
.home_portfolio ul li{
	float: left;
	width: 220px;
	padding: 0 10px 0 10px;
}
.home_portfolio_3 ul li{
	width: 280px;
	padding: 0 45px 0 10px;
}
.home_portfolio_2 ul li{
	width: 420px;
	padding: 0 90px 0 10px;
}
.home_portfolio ul li.last{
	padding: 0 0 0 10px;
}
.home_portfolio_3 ul li.last{
	padding: 0 0 0 10px;
}
.home_portfolio_2 ul li.last{
	padding: 0 0 0 10px;
}
.home_portfolio .thumb{
	width: 100%;
	padding: 0 0 15px 0;
}
.home_portfolio .thumb img{
	width: 210px;
	height: 130px;
	display: block;
	border: 5px solid #bababa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.home_portfolio_3 .thumb img{
	width: 270px;
	height: 156px;
}
.home_portfolio_2 .thumb img{
	width: 410px;
	height: 175px;
}
.home_portfolio h2{
	font-size: 18px;
	line-height: 1.2em;
	margin: 0 0 5px 0;
}
.home_portfolio p{
	font-size: 14px;
	line-height: 1.7em;
}

/*home_block*/
#home_block{
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0 0;
}
#home_block .post{
	float: left;
	width: 470px;
	padding: 0 0 0 10px;
}
/*home_blog*/
#home_blog{
	float: right;
	width: 462px;
}
#home_blog ul{
	width: 100%;
	overflow: hidden;
}
#home_blog li{
	float: left;
	width: 221px;
	padding: 0 0 10px 10px;
	font-size: 13px;
	line-height: 1.3em;
	font-weight: bold;
	background: url(images/ico_sidebar_list_hover.png) no-repeat -9999em -9999em;
}
#home_blog a{
	background: url(images/ico_sidebar_list.png) no-repeat left 1px;
	padding: 0 0 0 20px;
	display: block;
	color: #666666;
}
#home_blog a:hover{
	background: url(images/ico_sidebar_list_hover.png) no-repeat left 1px;
	text-decoration: none;
}

/* Footer */
.wrapper_footer{
	padding: 10px 0 0 0;
	background: url(images/bgr_wrapper_footer.png) repeat-x;
}
#footer{
	width:100%;
	overflow:hidden;
	padding: 25px 0 0 0;
}
#footer .copyrights{
	padding: 11px 0 10px 10px;
	background: url(images/bgr_copyright_line.png) repeat-x;
	font-size: 11px;
}

/* Footer Sidebar */
.footer_sidebar{
	width: 100%;
	overflow: hidden;
}
.footer_widgets{
	float: left;
	width: 220px;
	padding: 0 10px 0 10px;
	color:#fff !important;
	
}
.widgettitle {
color:#fff !important;
}
.footer_widgets_last{
	padding: 0 0 0 10px;
}
.footer_widgets .widgettitle{
	text-transform: uppercase;
	font-size: 20px;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}
.footer_widgets .widget{
	margin: 0 0 20px 0;
}
.footer_widgets .widget ul{
	margin: 0 0 0 5px;
}
.footer_widgets .widget ul li{
	padding: 0 0 5px 0;
}
.footer_widgets .widget ul ul{
	margin: 5px 0 0 15px;
}
.footer_widgets .widget ul li ul li{
	border-bottom: 0;
	margin: 0;
}

/* Text widget */
.footer_widgets .textwidget{ padding: 0 0 0 5px; }
.footer_widgets .textwidget p{ padding: 0 0 10px 0; }

/* Begin Images */
p img{
	padding: 0;
	max-width: 100%;
}
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright{
	display: inline;
}
img.alignleft{
	display: inline;
}
.alignright{
	float: right;
}
.alignleft{
	float: left;
}

/* Respond */
#respond{
	margin:20px 0 20px 0;
	overflow:hidden;
}
.commentlist #respond{
	margin:0 0 20px 0;
}
#respond h3{
	font-size:18px;
	font-weight:normal;
}
.cancel-comment-reply{
	font-size:12px;
	padding: 5px 0 0 0;
}
.cancel-comment-reply a{
	text-decoration:underline;
}
.cancel-comment-reply a:hover{
	text-decoration:none;
}
#commentform p{
	font-size:12px;
	line-height:1.6em;
	width:100%;
	overflow:hidden;
}
#commentform p a, #commentform p a{
	text-decoration:underline;
}
#commentform p a:hover{
	text-decoration:none;
}
#commentform p input{
	float:left;
}
#commentform p label{
	float:left;
	padding:10px 0 0 5px;
}
#commentform input[type=text]{
	width: 170px;
	margin: 5px 5px 1px 0;
}
#commentform{
	margin: 5px 0 0 0;
}
#commentform textarea{
	width: 638px;
	overflow:auto;
	font-size:12px;
	margin:5px 0 0 0;
}
.commentlist #commentform textarea{
	width: 97%;
}
#commentform #submit{
	margin:5px 0 0 0;
	cursor:pointer;
}

/* Comments*/
#comments{
	font-size:18px;
	font-weight:normal;
}
.commentlist{
	padding: 0;
	text-align: justify;
	line-height:1.6em;
}
.commentlist li{
	margin: 15px 0 10px;
	padding: 15px;
	list-style: none;
	border:1px solid #ccd4db;
	background:#f6f6f6;

}
.commentlist .alt{
	margin: 10px 0 0 0;
}
.commentlist li ul li{ 
	margin-right: 15px;
	margin-left: 10px;
}
.commentlist p{
	margin: 10px 5px 10px 0;
}
.commentlist .children{ padding: 0; }

.nocomments{
	text-align: center;
	margin: 0;
	padding: 0;
	font-size:12px;
}
.commentmetadata{
	margin: 0;
	display: block;
}
.commentlist .reply{
	text-align:right;
}
.comment-author{
	font-size:14px;
	margin:0 0 10px 0;
}
.commentlist .fn{
	position:relative;
	top:-10px;
	left: 10px;
	text-transform:capitalize;
}
.commentlist .says{
	position:relative;
	top:-10px;
	left: 10px;
}

/* Calendar */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{font-size: 14px; color: #3f6081;padding: 0 0 10px 0;}
#wp-calendar th,#wp-calendar td{text-align:center;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}
table#wp-calendar th{ background: #d9d9d9;}
#wp-calendar td a{ font-weight: bold;}

/* Various Tags & Classes */
acronym, abbr, span.caps{
	cursor: help;
}
blockquote{
	margin: 15px 0 20px 0;
	padding:15px 15px 5px 20px;
}
blockquote cite{
	margin: 5px 0 0;
	display: block;
}
.center{
	text-align: center;
}
.hidden{
	display: none;
}
hr{
	display: none;
}
.nopost, .nocomments{
	text-align:center;
}

/* Pagenation */
.pagenation{
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ccd4db;
}
.single .pagenation{
	padding: 20px 0 30px 0;
	border: 0;
}
.pagenation a{
	margin: 0 10px 0 10px;
}
.single .pagenation a{
	margin: 0;
}

.bg-ul-top {
background:url("images/bg-menu-top.png") no-repeat scroll 0 0 transparent;
width:488px;
}
.no-bg{background-image:none;}
