html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline:0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
--------------------------------------------
General
--------------------------------------------
*/
body {
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666;
	background:#B2A076 url(../images/bg.jpg) fixed repeat 0 0;
}
a {
	color:#87754B;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}
input, textarea, select{margin:0;font:normal 11px Tahoma, Geneva, sans-serif;color:#666;}
/* Headings */
h1 {font-family:Arial, Helvetica, sans-serif;font-size:32px;font-weight:bold;color:#333;clear:both;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:bold;color:#87754B;clear:both;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333;clear:both;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#333;clear:both;}
h5 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333;clear:both;}
h6 {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#333;clear:both;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#333}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#87754B;}
p {line-height:16px;}

.w{
  color: #87754B;
}

/*
--------------------------------------------
Layout
--------------------------------------------
*/
#container{
	width:980px;
	margin:20px auto 0;
	position:relative;
	background:#fff url(../images/container-bg.png) no-repeat center 0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
}
/* Header */
#header{
	margin-bottom:10px;
}
#header .header-content{
	padding:10px 0;
}
#header h1{
	float:right;
}
#header h1 a{
	width:300px;
	height:105px;
	display:block;
	background:url(../images/logo.png) no-repeat 0 0;
	text-indent:-9999em;
}
/* Menu */
ul#menu{
	height:41px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#333));
	background: -moz-linear-gradient(top, #222, #333);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#333333');
}
ul#menu > li{
	float:right;
	color:#fff;
	border-left:1px solid #000;
	position:relative;
}
ul#menu > li > a{
	height:41px;
	display:block;
	color:#fff;
	padding:0 15px;
	text-shadow:1px 1px 0 #111;
	border-left:1px solid #3e3e3e;
	font:bold 14px / 41px Arial, Helvetica, sans-serif;
}
ul#menu > li:hover > a{
	background:#7a5d97 url(../images/menu.png) no-repeat 0 0;
	text-shadow:1px 1px 0 #7a5d97;
	border-left:1px solid #B2A076;
}
ul#menu > li.home > a{
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	text-indent:-9999em;
	overflow:hidden;
}
ul#menu > li.home > a span.home-icon{
	width:21px;
	height:18px;
	display:block;
	background:url(../images/home.png) no-repeat 0 0;
	margin-top:11px;
}
ul#menu > li.home:hover > a span.home-icon{
	background:url(../images/home.png) no-repeat 0 -18px;
}
ul#menu > li > a.current{
	background:#7a5d97 url(../images/menu.png) no-repeat 0 0;
	text-shadow:1px 1px 0 #7a5d97;
	border-left:1px solid #B2A076;
}
ul#menu > li.home > a.current span.home-icon{
	background:url(../images/home.png) no-repeat 0 -18px;
}
ul#menu > li > a span.arrow-menu{
	width:9px;
	height:7px;
	display:block;
	float:left;
	background:url(../images/arrow-menu.png) no-repeat 0 0;
	margin:18px 10px 0 0;
}
ul#menu > li:hover > a span.arrow-menu{
	background:url(../images/arrow-menu.png) no-repeat 0 -7px;
}
ul#menu > li > a.current span.arrow-menu{
	background:url(../images/arrow-menu.png) no-repeat 0 -7px;
}
ul#menu li ul{
	width:150px;
	display:none;
	position:absolute;
	top:41px;
	right:0;
	background:#B2A076;
	background: -webkit-gradient(linear, left top, left bottom, from(#B2A076), to(#B2A076));
	background: -moz-linear-gradient(top, #B2A076, #B2A076);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2A076', endColorstr='#B2A076');
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	z-index:9999;
}
ul#menu li ul li{
	border-bottom:1px solid #9f85b7;
	font:bold 14px Arial, Helvetica, sans-serif;
}
ul#menu li ul li:last-child{
	border-bottom:0;
}
ul#menu li ul li a{
	display:block;
	color:#4b2f66;
	padding:10px;
	text-shadow:1px 1px 0 #9f85b7;
}
ul#menu li ul li a:hover{
	color:#fff;
	text-shadow:1px 1px 0 #7a5d97;
}
/* Search Form */
#searchform{
	float:left;
	margin-top:5px;
}
#searchform form{
}
#searchform .inputsearch{
	width:188px;
	height:29px;
	float:right;
	border:1px solid #fff;
	padding:0 5px;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	background:url(../images/inputsearch.png) repeat-x 0 0;
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
	transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,-moz-box-shadow linear .2s;
	-webkit-transition: border linear .2s,-webkit-box-shadow linear .2s;
}
#searchform .inputsearch:focus{
	border-color:rgba(152, 126, 178, .70)!important;
	-moz-box-shadow:0 0 3px rgba(152, 126, 178, .6);
	-webkit-box-shadow:0 0 3px rgba(152, 126, 178, .6);
	box-shadow:0 0 3px rgba(152, 126, 178, .6);
	border-left:0;
}
#searchform .submitsearch{
	width:32px;
	height:31px;
	float:right;
	border:0;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	cursor:pointer;
	background:#7b5e97 url(../images/submitsearch.png) no-repeat 0 0;
}
#searchform .submitsearch:hover{
	background:#7b5e97 url(../images/submitsearch.png) no-repeat 0 -31px;
}
#searchform .submitsearch:active{
	background:#7b5e97 url(../images/submitsearch.png) no-repeat 0 -62px;
}
/* Main */
#main{
}
/* Featured */
#featured{
}
/* Content */
#content{
	width:680px;
	float:right;
}
/* Sidebar */
#sidebar{
	width:290px;
	float:left;
}
/* Toolbar */
#toolbar{
	border-top:1px solid #ddd;
	margin-top:10px;
	padding-top:10px;
}
#toolbar .social{
	float:right;
}
#toolbar .social p.title{
	float:right;
	font:bold 14px / 33px Arial, Helvetica, sans-serif;
	margin-left:12px;
}
#toolbar .social ul{
	float:right;
}
#toolbar .social ul li{
	float:right;
	margin-left:3px;
}
#toolbar .social ul li a{
	width:33px;
	height:33px;
	display:block;
	text-indent:-9999em;
	background-image:url(../images/social.png);
	background-repeat:no-repeat;
	background-position: 0 0;
}
#toolbar .social ul li.icon-1 a{
	background-position: 0 0;
}
#toolbar .social ul li.icon-1 a:hover{
	background-position: 0 -33px;
}
#toolbar .social ul li.icon-2 a{
	background-position: -33px 0;
}
#toolbar .social ul li.icon-2 a:hover{
	background-position: -33px -33px;
}
#toolbar .social ul li.icon-3 a{
	background-position: -66px 0;
}
#toolbar .social ul li.icon-3 a:hover{
	background-position: -66px -33px;
}
#toolbar .social ul li.icon-4 a{
	background-position: -99px 0;
}
#toolbar .social ul li.icon-4 a:hover{
	background-position: -99px -33px;
}
#toolbar .social ul li.icon-5 a{
	background-position: -132px 0;
}
#toolbar .social ul li.icon-5 a:hover{
	background-position: -132px -33px;
}
#toolbar .social ul li.icon-6 a{
	background-position: -165px 0;
}
#toolbar .social ul li.icon-6 a:hover{
	background-position: -165px -33px;
}
#toolbar a.top{
	float:left;
	cursor:pointer;
	width:33px;
	height:33px;
	background:url(../images/btgotop.png) no-repeat 0 0;
	text-indent:-9999em;
}
#toolbar a.top:hover{
	background:url(../images/btgotop.png) no-repeat 0 -33px;
}
/* Footer */
#footer{
	padding:14px 0;
}
#footer .wrapper{
	width:980px;
}
#footer .copyrights{
	float:right;
	line-height:32px;
    color: #87754B;
}
#footer .poweredby{
	float:left;

	font:italic 11px / 32px Georgia, "Times New Roman", Times, serif;
     color: #B2A076;
}


/*
--------------------------------------------
Blocks
--------------------------------------------
*/
/* ADS */
.ads{
	border:1px solid #ddd;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
	height:88px;
	text-align:center;
	line-height:88px;
	color:#999;
}
/* Updates Block */
#updates_block{
}
#updates_block .large-news{
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
#updates_block .large-news h3{
	margin-bottom:8px;
}
#updates_block .large-news .thumb{
	float:right;
	margin-left:16px;
}
#updates_block .large-news .details{
	width:470px;
	float:right;
}
#updates_block .large-news .details .statsfloat{
	margin-bottom:5px;
}
#updates_block .large-news .details p{
	font-size:12px;
	line-height:18px;
}
#updates_block .small-news{
}
#updates_block .small-news ul{
	overflow:hidden;
}
#updates_block .small-news ul li{
	float:right;
	margin:0 0 14px 50px;
}
#updates_block .small-news ul li .thumb{
	float:right;
	margin-left:10px;
}
#updates_block .small-news ul li .details{
	width:240px;
	float:right;
}
#updates_block .small-news ul li .details span.date{
	color:#999;
	margin-bottom:5px;
	display:block;
}
#updates_block .button{
	width:120px;
	float:left;
}
/* Sections */
.sections{
}
.sections .right-column{
	width:335px;
	float:right;
}
.sections .left-column{
	width:335px;
	float:left;
}
/* Gallery Block */
#gallery_block{
}
#gallery_block .thumb{
	width:313px;
	height:151px;
	display:block;
	direction:rtl;
	position:relative;
}
#gallery_block .thumb .caption{
	width:100%;
	position:absolute;
	bottom:0;
	right:0;
	background:rgba(0, 0, 0, .6);
	color:#fff;
}
#gallery_block .thumb .caption h4{
	color:#fff;
	padding:10px;
}
#gallery_block .button{
	width:208px;
	float:left;
}
#gallery_slides{
	direction:ltr;
	position:relative;
	margin-bottom:10px;
}
#gallery_slides .slides_container{
	width:313px;
	height:151px;
	overflow:hidden;
	position:relative;
	display:none;
}
#gallery_slides ul.pagination{
	direction:rtl;
	overflow:hidden;
	position:absolute;
	bottom:-42px;
	right:0;
	padding:10px 4px;
	border: 1px solid #ddd;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#gallery_slides ul.pagination li{
	float:right;
	margin:0 6px;
}
#gallery_slides ul.pagination li a{
	width:10px;
	height:10px;
	display:block;
	text-indent:-9999em;
	background:url(../images/pagination-slides.png) no-repeat 0 0;
}
#gallery_slides ul.pagination li a:hover{
	background:url(../images/pagination-slides.png) no-repeat 0 -10px;
}
#gallery_slides ul.pagination li.current a{
	background:url(../images/pagination-slides.png) no-repeat 0 -10px;
}
/* Media Block */
#media_block{
}
#media_block ul.slide{
	overflow:hidden;
	width:313px;
	height:151px;
	display:block;
	direction:rtl;
	position:relative;
}
#media_block ul.slide li{
	width:147px;
	float:right;
	margin-left:19px;
}
#media_block ul.slide li .thumb{
	margin-bottom:5px;
}
#media_block .button{
	width:208px;
	float:left;
}
#media_slides{
	direction:ltr;
	position:relative;
	margin-bottom:10px;
}
#media_slides .slides_container{
	width:313px;
	height:151px;
	overflow:hidden;
	position:relative;
	display:none;
}
#media_slides ul.pagination{
	direction:rtl;
	overflow:hidden;
	position:absolute;
	bottom:-42px;
	right:0;
	padding:10px 4px;
	border: 1px solid #ddd;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#media_slides ul.pagination li{
	float:right;
	margin:0 6px;
}
#media_slides ul.pagination li a{
	width:10px;
	height:10px;
	display:block;
	text-indent:-9999em;
	background:url(../images/pagination-slides.png) no-repeat 0 0;
}
#media_slides ul.pagination li a:hover{
	background:url(../images/pagination-slides.png) no-repeat 0 -10px;
}
#media_slides ul.pagination li.current a{
	background:url(../images/pagination-slides.png) no-repeat 0 -10px;
}
/* Aboutus Block */
#aboutus_block{
}
#aboutus_block .aboutus{
	margin-bottom:18px;
}
#aboutus_block .thumb{
	float:right;
	margin-left:10px;
}
#aboutus_block p.details{
	width:170px;
	float:right;
}
/* Subscribe Block */
#subscribe_block{
}
#subscribe_block p{
	margin-bottom:10px;
}
#subscribe_block form{
}
#subscribe_block form .input{
	width:256px;
	height:28px;
	padding:0 5px;
	margin-bottom:10px;
}
#subscribe_block form .button{
	width:129px;
	margin-left:10px;
	float:right;
}
#subscribe_block form .cancel{
	margin-left:0;
}
/* Projects Block */
#projects_block{
}
#projects_block ul{
}
#projects_block ul li{
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
#projects_block ul li .thumb{
	float:right;
	margin-left:10px;
}
#projects_block ul li .details{
	float:right;
}
#projects_block ul li .details h4{
	margin-bottom:3px;
}
#projects_block ul li .details p {
	color:#999;
}
#projects_block ul li .details p span{
	color:#B2A076;
}
/* Related Post Block */
#related_post_block{
}
/* Related Photos Block */
#related_photos_block{
}
#related_photos_block .photo a{
	display:block;
}
#related_photos_block .xlarge{
	margin-bottom:5px;
}
#related_photos_block .large{
	float:right;
}
#related_photos_block .medium{
	float:right;
	margin:0 5px 5px 0;
}
#related_photos_block .small{
	float:right;
	margin:0 5px 0 0;
}
/* Galleries Block */
#galleries_block{
}
#galleries_block ul{
}
#galleries_block ul.galleries li{
	overflow:hidden;
	border:1px solid #ddd;
	margin-bottom:10px;
	padding:10px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#galleries_block ul.galleries li h4{
	margin-bottom:10px;
}
#galleries_block ul.galleries li .thumb{
	margin-left:10px;
	float:right;
}
#galleries_block ul.galleries li .info{
	float:right;
}
#galleries_block ul.galleries li .photos{
	width:90px;
	float:right;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	margin-bottom:4px;
	padding-bottom:4px;
}
#galleries_block ul.galleries li .photos span.number{
	float:right;
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	color:#B2A076;
}
#galleries_block ul.galleries li .photos span.title{
	float:right;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
#galleries_block ul.galleries li .date{
	line-height:normal;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
}
#galleries_block ul.galleries li .date span.day{
	float:right;
	margin-left:5px;
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
	color: #B2A076;
}
#galleries_block ul.galleries li .date span.month{
	float:right;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
#galleries_block ul.galleries li .date span.year{
	clear:both;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
/*
--------------------------------------------
Pages
--------------------------------------------
*/
/* Contact Us */
#contactus{
	width:336px;
}
#contactus .input{
	width:320px;
	padding:7px;
}
#contactus textarea.input{
	height:100px;

	resize:none;
}
#contactus .button{
	float:right;
	margin-left:10px;
	padding:8px 10px;
}
#contactus .spinner {
	padding:8px 0 0 0;
	float:right;
}
/* Playpopup */
#playpopup{
}
/* post */
#post{
}
#post .post-content-text{
}
#post .post-content-text p.post-text{
	font:bold 16px/28px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
}
#post .post-thumb{
	width:280px;
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #ddd;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	padding:10px;
}
#post .post-thumb .thumb{
	width:280px;
	height:200px;
	position:relative;
	margin-bottom:10px;
}
#post .post-thumb .thumb a{
	display:block;
}
#post .post-thumb .thumb img{
}
#post .post-thumb h4.img-caption{
	width:260px;
	position:absolute;
	bottom:0;
	right:0;
	padding:10px;
	color:#fff;
	background:rgba(0, 0, 0, .6);
}
/* Projects */
#projects{
}
#projects .post-details{
	width:570px;
}
#projects .post-details ul{
	border-bottom:1px dashed #ddd;
	margin-bottom:10px;
	padding-bottom:10px;
}
#projects .post-details ul li{
	float:right;
	color:#999;
	margin-left:20px;
}
#projects .post-details ul li span{
	color:#B2A076;
}
/* Project */
#project{
}
#project .project-title{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #ddd;
}
#project .project-title h2{
	margin-bottom:5px;
}
#project .project-title span{
	margin-left:20px;
	color:#999;
}
#project .project-title span em{
	font-style:normal;
	color:#666;
}
#project .project-details{
}
#project .project-details .thumb{
	float:right;
	margin-left:20px;
}
#project .project-details .info{
	width:410px;
	float:right;
}
#project .project-details .info ul{
}
#project .project-details .info ul li{
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#999;
}
#project .project-details .info ul li span{
	float:left;
	color:#666;
	margin-left:5px;
}
#project .project-details .project-content p{
	text-align:justify;
}
/* Project Photos */
#project .project-photos{
	border-top:1px solid #ddd;
	margin-top:10px;
	padding-top:10px;
}
#project .project-photos h4.title{
	margin-bottom:10px;
}
#project .project-photos ul{
	overflow:hidden;
}
#project .project-photos ul li{
	float:right;
	margin:0 0 0 10px;
	position:relative;
}
#project .project-photos ul li a{
	display:block;
}
#project #project_slides {
	direction:ltr;
	position:relative;
}
#project #project_slides .slides_container {
	width:616px;
	height:115px;
	overflow:hidden;
	position:relative;
	display:none;
	margin:0 32px;
}
#project #project_slides .slides_container .slide {
	width:616px;
	height:115px;
	display:block;
	direction:rtl;
}
#project #project_slides .next, #project #project_slides .prev{
	width:24px;
	height:24px;
	display:block;
	background-image:url(../images/scrollable-arrows.png);
	background-repeat:no-repeat;
	position:absolute;
	top:45px;
	z-index:10;
}
#project #project_slides .next{
	background-position: 0 0;
	left:0;
}
#project #project_slides .next:hover{
	background-position: 0 -24px;
}
#project #project_slides .prev{
	background-position: -24px 0;
	right:0;
}
#project #project_slides .prev:hover{
	background-position: -24px -24px;
}
/* Project News */
#project .project-news{
	border-top:1px solid #ddd;
	margin-top:10px;
	padding-top:10px;
}
#project .project-news h4.title{
	margin-bottom:10px;
}
#project .project-news ul{
	overflow:hidden;
}
#project .project-news ul li{
	float:right;
	margin:0 0 20px 50px;
}
#project .project-news ul li .thumb{
	float:right;
	margin-left:10px;
}
#project .project-news ul li .details{
	width:240px;
	float:right;
}
#project .project-news ul li .details span.date{
	color:#999;
	margin-bottom:5px;
	display:block;
}
/* Comments */
#comments{
	border-top:1px solid #ddd;
	margin-top:10px;
	padding-tops:10px;
}
#comments h3.title{
	font-size:18px;
}
#comments p.warning{
	color:#B2A076;
	margin-bottom:10px;
}
#comments .comments-conteiner{
}
#comments .comment-box{
	border:1px solid #ddd;
	padding:10px;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));
	background: -moz-linear-gradient(top, #fff, #f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
	position:relative;
}
#comments h4.name{
	color:#B2A076;
}
#comments .comment-box-content{
}
#comments .comment-box-content .info-cmt{
	margin:10px 0 10px 0;
	padding-bottom:8px;
	border-bottom:1px dashed #ccc;
}
#comments .comment-box-content span.country{
	float:right;
	color:#999;
}
#comments .comment-box-content span.date{
	float:left;
	color:#999;
}
#comments .comment-box-content p.text{
	font:bold 14px / 20px Arial, Helvetica, sans-serif;
}
#comments .comment-form{
	border:1px solid #ddd;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));
	background: -moz-linear-gradient(top, #fff, #f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
	padding:10px;
	text-shadow:1px 1px 0 #fff;
}
#comments .comment-form h4{
	margin-bottom:10px;
}
#comments .comment-form p.textbox{
	margin-bottom:10px;
}
#comments .comment-form .input{
	width:630px;
	padding:8px;
}
#comments .comment-form textarea.input{
	width:630px;
	height:17px;
	resize:vertical;
}
#comments .comment-form .button{
	margin-left:10px;
}
#comments .comment-form .spinner {
	padding:7px 0 0 0;
	float:right;
}
/* Galleries */
#galleries{
}
#galleries ul.galleries{
}
#galleries ul.galleries li{
	float:right;
	width:198px;
	border:1px solid #ddd;
	background:#f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background:-moz-linear-gradient(top, #fff, #f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 10px 10px;
	overflow:hidden;
	padding:10px;
}
#galleries ul.galleries li h4{
	margin-bottom:10px;
}
#galleries ul.galleries li .thumb{
	margin-bottom:10px;
}
#galleries ul.galleries li .photos{
	width:92px;
	float:right;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:12px;
	border-left:1px solid #ddd;
}
#galleries ul.galleries li .photos span.number{
	float:right;
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	color:#B2A076;
}
#galleries ul.galleries li .photos span.title{
	float:right;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
#galleries ul.galleries li .info{
}
#galleries ul.galleries li .date{
	line-height:normal;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
#galleries ul.galleries li .date span.day{
	float:right;
	margin-left:5px;
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
	color: #B2A076;
}
#galleries ul.galleries li .date span.month{
	float:right;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
#galleries ul.galleries li .date span.year{
	clear:both;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
/* Gallery */
#gallery{
}
#gallery .gallery-head{
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding-bottom:10px;
}
#gallery .gallery-head .thumb{
	float:right;
	margin-left:10px;
}
#gallery .gallery-head .details{
	width:550px;
	float:right;
}
ul.gallery{
	overflow:hidden;
}
ul.gallery li{
	float:right;
	width:219px;
	height:120px;
	position:relative;
	margin:0 0 11px 11px;
	overflow:hidden;
}
ul.gallery li .thumb{
	width:219px;
	height:120px;
}
ul.gallery li .info{
	width:219px;
	height:120px;
	z-index:2;
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	bottom:-140px;
	left:0;
	color:#fff;
}
ul.gallery li .details{
	padding:10px;
}
ul.gallery li div.info .icon-photo{
	width:25px;
	height:19px;
	background:url(../images/icon-photo.png) no-repeat 0 0;
	float:left;
	margin:8px 5px 5px 5px;
}
ul.gallery li div.info .date{
	line-height:normal;
	width:80px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	float:right;
}
ul.gallery li div.info span.day{
	float:right;
	margin-left:5px;
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.gallery li div.info span.month{
	float:right;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
}
ul.gallery li div.info span.year{
	clear:both;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
ul.gallery li div.details h4{
	color:#fff;
}
/* View */
#view{
}
#view .thumb{
	width:670px;
	margin-bottom:10px;
}
#view .thumb span a{
	display:block;
	height:100%;
}
/* Play */
#play{
}
#play h2.title{
	margin-bottom:10px;
	font-size:26px
}
#play .thumb{
	width:670px;
	margin-bottom:10px;
	position:relative;
}
#play .thumb span{
	width:72px;
	height:72px;
	display:block;
	background:url(../images/play-72.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	right:50%;
	margin-top:-36px;
	margin-right:-36px;
	z-index:2;
	display:none;
}
#play .thumb span:hover{
	background:url(../images/play-72.png) no-repeat 0 -72px;
}
#play .thumb span a{
	display:block;
	height:100%;
}
/* Category */ 
#category{
}
#category ul.categories{
	overflow:hidden;
	margin-bottom:10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
}
#category ul.categories li{
	float:right;
	margin-left:5px;
}
#category ul.categories li a{
	display:block;
	padding:7px 10px;
	border:1px solid #ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
	background: -moz-linear-gradient(top, #fff, #f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	text-shadow:1px 1px 0 #fff;
}
#category ul.categories li a:hover{
	background: #9679b2;
	background: -webkit-gradient(linear, left top, left bottom, from(#9679b2), to(#7b5e98));
	background: -moz-linear-gradient(top, #9679b2, #7b5e98);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9679b2', endColorstr='#7b5e98');
	text-shadow:1px 1px 0 #7b5e98;
	border: 1px solid #7b5e98;
	color:#fff;
}
/* Search */
#search{
}
#search .search-form{
	background:#9679b2;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#7c5f99), to(#9679b2));
	background: -moz-linear-gradient(top, #7c5f99, #9679b2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c5f99', endColorstr='#9679b2');
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#search .search-form .search{
	height:36px;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	background: -moz-linear-gradient(top, #eee, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#search .search-form .search input.inputsearch{
	width:350px;
	height:28px;
	float:right;
	border:0;
	border-left:1px solid #ddd;
	background:none;
	padding:4px 10px;	
}
#search .search-form .search input.submitsearch{
	width:28px;
	height:28px;
	float:left;
	border:0;
	cursor:pointer;
	margin:4px;
	background:url(../images/submitsearch.png) no-repeat center -2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#search .search-form .search input.submitsearch:hover{
	background:url(../images/submitsearch.png) no-repeat center -33px;
}
#search .search-form .search input.submitsearch:active{
	background:url(../images/submitsearch.png) no-repeat center -64px;
}
#search .search-form .search ul.areas-search-ul{
	float:right;
}
#search .search-form .search ul.categories-search-ul{
	float:right;
	border-left:1px solid #ddd;
}
#search .search-form .search li.search-list{
	position:relative;
}
#search .search-form .search a.abox{
	display:block;
	height:28px;
	line-height:28px;
	padding:0 10px;
	padding:4px 10px;
	color:#666;
}
#search .search-form .search a.abox span{
	width:8px;
	height:4px;
	display:block;
	background:url(../images/arrow.png) no-repeat 0 0;
	float:left;
	margin:13px 10px 0 0;
}
#search .search-form .search ul.dropmenu{
	width:130px;
	display:none;
	position:absolute;
	top:36px;
	right:0;
	z-index:999;
	background:#9679b2;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	padding:10px;
}
#search .search-form .search ul.dropmenu li{
	border-bottom:1px solid #9f85b7;
	margin-bottom:5px;
	padding-bottom:5px;
	color:#fff;
	position:relative;
}
#search .search-form .search ul.dropmenu label{
	margin:0;
	display:block;
	cursor:pointer;
}
#search .search-form .search ul.dropmenu li label input{
	margin:2px 0 0 5px;
	padding:0;
	outline:0;
}
#search .search-form .search ul.dropmenu .right-corner{
	width:6px;
	height:6px;
	background:url(../images/corner.png) no-repeat -6px 0;
	position:absolute;
	top:0;
	right:-16px;
}
#search .search-form .search ul.dropmenu .left-corner{
	width:6px;
	height:6px;
	background:url(../images/corner.png) no-repeat 0 0;
	position:absolute;
	top:0;
	left:-16px;
}
#search .search-stats{
	padding:10px;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
}
#search .search-stats h4{
	float:right;
}
#search .search-stats h4 span{
	color:#B2A076;
}
#search .search-stats span.result-stats{
	float:left;
	color:#999;
}

/*
--------------------------------------------
Common
--------------------------------------------
*/
.wrapper {
	width:1000px;
	margin:0 auto 0;
	position:relative;
}
/* Alignment */
.right {
	float:right;
}
.left {
	float:left;
}
.center {
	margin:auto;
}
.padding {
	padding:10px;
}
.margin {
	margin:10px;
}
.margin-top {
	margin-top:10px;
}
.margin-bottom {
	margin-bottom:10px;
}
.focus {
	color:#999;
}
/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* Spinner */
.spinner{
	line-height:14px;
	display:none;
}
.spinner img{
	display:none;
}
.spinner span{
	display:none;
}
p.textbox{margin-bottom:10px;}
/* Postbox */
.postbox{
}
.postbox .postbox-head{
	height:29px;
	background:url(../images/postbox-head.png) no-repeat right 0; 
}
.postbox .postbox-head h4{
	width:130px;
	float:right;
	line-height:29px;
	text-shadow:1px 1px 0 #7b5e98;
	color:#fff;
	text-align:center;
}
.postbox .postbox-head h4 a{
	display:block;
	color:#fff;
}
.postbox .postbox-head h4 a:hover{
	color:#fff;
}
.postbox:hover .more{
	display:block;
}
.postbox .postbox-content{
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.postbox.closed .postbox-content {
    display:none;
}
/* Posts */
ul.posts{
	overflow:hidden;
}
ul.posts li.post{
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul.posts li.post .thumb{
	float:right;
	margin-left:10px
}
ul.posts li.post .post-details{
	width:390px;
	float:right;
}
ul.posts li.post .post-details p.description{
	margin-bottom:5px;
}
ul.posts li.post .post-details h2{
	margin-bottom:5px;
	font-size:18px;
}
ul.posts li.post ul.stats{
	float:right;
	width:148px;
	margin: 0 20px 0 0;
}
/* Post List */
ul.postlist li.list{
	border-bottom: 1px solid #ddd;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul.postlist li.list .thumb{
	float:right;
	margin:0 0 0 10px;
}
ul.postlist li.list .details{
	width:200px;
	float:right;
}
ul.postlist li.list .details h4{
	margin-bottom:8px;
}
/* Stats */
ul.stats{
	overflow:hidden;
}
ul.stats li{
	padding:0 20px 5px 0;
	border-bottom: 1px solid #eee;
	margin: 0 0 5px;
	color:#999;
}
ul.stats li.stat-date{
	background:url(../images/icon-calendar.png) no-repeat right scroll;
}
ul.stats li.stat-category{
	background:url(../images/icon-category.png) no-repeat right scroll;
}
ul.stats li.stat-posts{
	background:url(../images/icon-posts.png) no-repeat right scroll;
}
ul.stats li.stat-photos{
	background:url(../images/icon-pic.png) no-repeat right scroll;
}
ul.stats li.stat-galleries{
	background:url(../images/icon-galleries.png) no-repeat right scroll;
}
ul.stats li.stat-rate{
	background:url(../images/icon-rate.png) no-repeat right scroll;
}
ul.stats li.stat-views{
	background:url(../images/icon-views.png) no-repeat right scroll;
}
ul.stats li.stat-comments{
	background:url(../images/icon-comments.png) no-repeat right scroll;
}
ul.stats li.stat-location{
	background:url(../images/icon-marker.png) no-repeat right scroll;
}
ul.stats li.stat-download{
	background:url(../images/icon-download.png) no-repeat right scroll;
}
/* Stats Float */
ul.statsfloat{
	overflow:hidden;
}
ul.statsfloat li{
	float:right;
	padding:0 20px 0 0;
	color:#999;
	margin:0 0 0 15px;
}
ul.statsfloat li.stat-date{
	background:url(../images/icon-calendar.png) no-repeat right scroll;
}
ul.statsfloat li.stat-category{
	background:url(../images/icon-category.png) no-repeat right scroll;
}
ul.statsfloat li.stat-posts{
	background:url(../images/icon-posts.png) no-repeat right scroll;
}
ul.statsfloat li.stat-photos{
	background:url(../images/icon-pic.png) no-repeat right scroll;
}
ul.statsfloat li.stat-galleries{
	background:url(../images/icon-galleries.png) no-repeat right scroll;
}
ul.statsfloat li.stat-rate{
	background:url(../images/icon-rate.png) no-repeat right scroll;
}
ul.statsfloat li.stat-views{
	background:url(../images/icon-views.png) no-repeat right scroll;
}
ul.statsfloat li.stat-comments{
	background:url(../images/icon-comments.png) no-repeat right scroll;
}
ul.statsfloat li.stat-location{
	background:url(../images/icon-marker.png) no-repeat right scroll;
}
ul.statsfloat li.stat-download{
	background:url(../images/icon-download.png) no-repeat right scroll;
}
/* Tools Box */
.tools-box{
	background:#fff;
	overflow:hidden;
	font:normal 11px / 15px Tahoma, Geneva, sans-serif;
	padding:10px 0;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
}
.tools-box ul.statsfloat{
	float:right;
}
.tools-box ul.tools{
	float:left;
}
.tools-box ul.tools li{
	float:right;
	margin-right:10px;
}
.tools-box ul.tools li a{
	display:block;
}
.tools-box ul.tools li a span{
	float:right;
	width:16px;
	height:16px;
	display:block;
	background-repeat:no-repeat;
	background-position: right top;
}
.tools-box ul.tools li a:hover span{
	background-position: right bottom;
}
.tools-box ul.tools li.print a span{
	background-image:url(../images/icon-print.png);
}
.tools-box ul.tools li.send a span{
	background-image:url(../images/icon-send.png);
}
.tools-box ul.tools li.rss a span{
	background-image:url(../images/icon-rss.png);
}
.tools-box ul.tools li.resizing-plus a span{
	background-image:url(../images/icon-plus.png);
}
.tools-box ul.tools li.resizing-negative a span{
	background-image:url(../images/icon-negative.png);
}
.tools-box ul.tools li.download a span{
	background-image:url(../images/icon-download.png);
}
/* More */
.more{
	width:13px;
	height:13px;
	display:none;
	background-image:url(../images/more.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	text-indent:-9999em;
	float:left;
	margin:11px 0 0 0;
}
.more:hover{
	background-position: 0 -13px;
}
/* Navigation */
ul#navigation{
	overflow:hidden;
	text-shadow:1px 1px 0 #fff;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
	background: -moz-linear-gradient(top, #fff, #f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	border:1px solid #ddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
}
ul#navigation li{
	float:right;
	padding:0 12px 0 0;
	font:bold 14px/36px Arial, Helvetica, sans-serif;
	color:#999;
}
ul#navigation li a {
	display:block;
	padding:0 0 0 15px;
	background:url(../images/navigation_arrow.png) left scroll no-repeat;
}
ul#navigation li.home a{
	padding:10px 0 9px 15px;
}
ul#navigation li a span{
	width: 16px;
	height: 16px;
	display: block;
	background: url(../images/navhome.png) 0 0 no-repeat;
}
ul#navigation li a:hover span, ul#navigation li a:focus span, ul#navigation li a:active span{
	background:url(../images/navhome.png) 0 -16px no-repeat;
}
/* Pagination */
#pagination{
	overflow:hidden;
}
#pagination li{
	float:right;
    margin-left:3px;
}
#pagination a{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee));
	background: -moz-linear-gradient(top, #fefefe, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee');
	text-shadow:0;
	border:1px solid #ddd;
}
#pagination .previous-off,
#pagination .next-off {
    color:#999;
    display:block;
    font-weight:bold;
    padding:6px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
	text-shadow:1px 1px 0 #eee;
	border:1px solid #ddd;
}
#pagination .next a,
#pagination .previous a {
    font-weight:bold;
} 
#pagination .active{
    color:#fff;
    font-weight:bold;
    display:block;
    padding:6px 10px;
	border: 1px solid #7b5e98;
	background: #9679b2;
	background: -webkit-gradient(linear, left top, left bottom, from(#9679b2), to(#7b5e98));
	background: -moz-linear-gradient(top, #9679b2, #7b5e98);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9679b2', endColorstr='#7b5e98');
	text-shadow:1px 1px 0 #7b5e98;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#pagination a:link,
#pagination a:visited {
    display:block;
    padding:6px 10px;
    text-decoration:none;
	text-shadow:1px 1px 0 #eee;
}
#pagination a:hover{
	border: 1px solid #7b5e98;
	background: #9679b2;
	background: -webkit-gradient(linear, left top, left bottom, from(#9679b2), to(#7b5e98));
	background: -moz-linear-gradient(top, #9679b2, #7b5e98);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9679b2', endColorstr='#7b5e98');
	color:#fff;
	text-shadow:none;
}
.next-previous{
	width:244px;
	margin:10px auto 0;
}
.next-previous a{
	width:120px;
	height:30px;
	display:block;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
	border: 1px solid #ddd;
	text-shadow:1px 1px 0 #fff;
	float:right;
	text-align:center;
	font:bold 14px / 30px Arial, Helvetica, sans-serif;
}
.next-previous a.previous{
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	border-left:1px solid #fff;
}
.next-previous a.next{
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.next-previous a:hover{
	background: #9679b2;
	border: 1px solid #7b5e98;
	background: -webkit-gradient(linear, left top, left bottom, from(#9679b2), to(#7b5e98));
	background: -moz-linear-gradient(top, #9679b2, #7b5e98);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9679b2', endColorstr='#7b5e98');
	text-shadow:1px 1px 0 #7b5e98;
	color:#fff;
}
.align-center {
	text-align:center;	
}
.nth-child{
	margin-left:0 !important;
}
.odd{
	margin-left:0 !important;
}
.last{
	margin-bottom:0 !important;
	border-bottom:0 !important;
}
.last-list{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	border-bottom:0 !important;
}
.last-box{
	margin-bottom:0 !important;
}
.last-left{
	margin-left:0 !important;
}
/* Forms */
.input,textarea{
	padding:5px;
	border:1px solid #ddd;
	line-height:16px;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fefefe));
	background: -moz-linear-gradient(top, #eee, #fefefe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fefefe');\
	transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,-moz-box-shadow linear .2s;
	-webkit-transition: border linear .2s,-webkit-box-shadow linear .2s;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.input:focus, textarea:hover{
	border-color:rgba(152, 126, 178, .70)!important;
	-moz-box-shadow:0 0 6px rgba(152, 126, 178, .6);
	-webkit-box-shadow:0 0 6px rgba(152, 126, 178, .6);
	box-shadow:0 0 6px rgba(152, 126, 178, .6);
}
/* Buttons */
.button{
	cursor:pointer;
	padding:7px 10px 7px 7px;
	display:block;
	color: #87754B;
	border: 1px solid #ddd;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	background: -moz-linear-gradient(top, #fff, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
	text-shadow:1px 1px 0 #fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.button:hover{
	color: #fff;
	border: 1px solid #005B00;
	background: #87754B;
	background: -webkit-gradient(linear, left top, left bottom, from(#87754B), to(#00DD00));
	background: -moz-linear-gradient(top, #87754B, #B2A076);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87754B', endColorstr='#00DD00');
	text-shadow:1px 1px 0 #87754B;
}
.button span{
	width:15px;
	height:15px;
	display:block;
	float:left;
	background:url(../images/arrow-button.png) no-repeat 0 0;
}
.button:hover span{
	background:url(../images/arrow-button.png) no-repeat 0 -15px;
}
/* Radius */
.radius{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* Shadow */
.shadow{
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);
}
/* Gradient Colors */
.blue{
	color:#fff;
	border:1px solid #05A9D8;
	background:#02C7F8;
	background:-webkit-gradient(linear, left top, left bottom, from(#02C7F8), to(#05A9D8));
	background:-moz-linear-gradient(top, #02C7F8, #05A9D8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02C7F8', endColorstr='#05A9D8');
	text-shadow:#2CA2D9 0 1px;
}
.blue:hover{
	color:#fff;
	background:#02C7F8;
	background:-webkit-gradient(linear, left top, left bottom, from(#05D3F9), to(#05A9D8));
	background:-moz-linear-gradient(top, #05D3F9, #05A9D8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05D3F9', endColorstr='#05A9D8');
}
.blue:active{
	color:#fff;
	background:#02C7F8;
	background:-webkit-gradient(linear, left top, left bottom, from(#05A9D8), to(#05D3F9));
	background:-moz-linear-gradient(top, #05A9D8, #05D3F9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05A9D8', endColorstr='#05D3F9');
}


/* Tabs Block */
.tabs_block{
}
.tabs_block ul.idTabs{
}
.tabs_block ul.idTabs li{
	float:right;
	border-left:1px solid #ddd;
}
.tabs_block ul.idTabs li:last-child{
	border-left:0;
}
.tabs_block ul.idTabs li h3{
	width:146px;
	margin:0;
	text-align:center;
}
.tabs_block ul.idTabs li:last-child h3{
	width:147px;
}
.tabs_block ul.idTabs li a.selected{
	background:#fff;
	border-bottom:1px solid #fff;
	cursor:default;
	color:#999;
}
.tabs_block ul.small-news{
}
.tabs_block ul.small-news li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
.tabs_block ul.small-news li:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0;
}
.tabs_block ul.small-news li .thumb{
	margin-left:10px;
	float:right;
}
.tabs_block ul.small-news li .text{
	width:320px;
	float:right;
}
.tabs_block ul.small-news li h4{
	max-height:18px;
	overflow:hidden;
}
.tabs_block ul.small-news li p{
	max-height:36px;
	overflow:hidden;
}
#tabs_block_2 ul.small-news li .text{
	width:554px;
	float:right;
}
/* Jihadist Designs Block */
.jihadistdesigns_block{
}
.jihadistdesigns_block ul.items{
}
.jihadistdesigns_block ul.items li{
	float:right;
	margin:10px 0 0 10px;
}
.jihadistdesigns_block ul.items li:nth-child(3n){
	margin-left:0;
}
/* Military Notifications Block */
.militarynotifications_block{
}
.militarynotifications_block ul{
}
.militarynotifications_block ul li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}
.militarynotifications_block ul li:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0;
}
.militarynotifications_block ul li h4{
	margin-bottom:4px;
	max-height:18px;
	overflow:hidden;
}
.militarynotifications_block ul li span{
	color:#999;
}
/* News Committees Block */
.newscommittees_block{
}
.newscommittees_block ul.postlist li .info{
	width:210px;
}

/*                               */
#main h2.alert_info {
display: block;
width: 95%;
margin: 10px 3% 0 3%;
margin-top: 4px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #B5E5EF;
background-position: 955px 10px;
border: 1px solid #77BACE;
color: #082B33;
padding: 5px 0;
text-indent: 40px;
font-size: 19px;
text-align: center;
}

#main h2.alert_cat {
display: block;
width: 95%;
margin: 10px 3% 0 3%;
margin-top: 7px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #B5E5EF;
background-position: 955px 10px;
border: 1px solid #77BACE;
color: #082B33;
padding: 7px 0;
text-indent: 40px;
font-size: 19px;
text-align: right;
}
#main h2.alert_warning {
display: block;
width: 95%;
margin: 20px 3% 0 3%;
margin-top: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #F5F3BA;
background-position: 955px 10px;
border: 1px solid #C7A20D;
color: #796616;
padding: 10px 0;
text-indent: 40px;
font-size: 19px;}

#main h2.alert_error {
display: block;
width: 95%;
margin: 20px 3% 0 3%;
margin-top: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #F3D9D9;
background-position: 955px 10px;
border: 1px solid #D20009;
color: #7B040F;
padding: 10px 0;
text-indent: 40px;
font-size: 19px;}

#main h2.alert_success {
display: block;
width: 95%;
margin: 20px 3% 0 3%;
margin-top: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #F0F0F0;
background-position: 955px 10px;
border: 1px solid #3399FF;
color: #32510F;
padding: 4px 0;
text-indent: 40px;
font-size: 19px;}

#main h2.alert_box {
display: block;
width: 95%;
margin: 20px 3% 0 3%;
margin-top: 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #F0F0F0;
background-position: 955px 10px;
border: 1px solid #3399FF;
color: #32510F;
padding: 4px 0;
text-indent: 40px;
font-size: 17px;}

.blink {
  text-decoration: blink;
}

.mright {
  text-align: right;
  color: #898989;
}

.hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}


.select {
   background: transparent;
   width: 60px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
}
.select2 {
   background: transparent;
   width: 130px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
}
.input {
    border: 1px solid #ccc;

    width: 256px;
    height:28px;
}
.input2 {
    border: 1px solid #ccc;

    width: 90px;

    }
.textar {
    border: 1px solid #ccc;


    }
.marquee {
padding: 10px 0;
font-size: 19px;

    }



.category_box {
	width:200px;
	float:right;
	border:1px solid #ccc;
	margin-bottom:10px;
	background:#f6fcff;
}
.heading_box {
	float:right;
	width:180px;
	background:#0066CC;
	padding:6px 10px;
}
.heading_box h2 {
	padding:0;
    font-size: 17px;
    color: #FFFFFF;
}
.content_box {
	float:right;
	width:200px;
	padding:4px 3px 4px 4px;

}


.flot {
  float: right;

}
.table{
width:600px;
margin:0;
padding:0;
border-top:1px solid #eee;
color:white;
font-size: 18px;
color: #000;
}

.tr{
line-height:34px;
background-color:#FFFFCC;
}

.alt{
background-color:#ddd;
}

.table tr:hover{
background-color:#F0F0F0;
}

.table tr:first-child:hover{
background-color:#555;
}

.table td:first-child{
border-right:1px solid #eee;
}
.table tr:first-child{
background-color:#555;
}

.td{
border-bottom:1px solid #eee;
border-left:1px solid #eee;
padding-right:5px;
}


 div.pagination {
    padding:3px;
    margin:3px;
    text-align:left;
}

div.pagination a {
    padding: 3px 6px 3px 6px;
    margin-right: 2px;
    border: 1px solid #d4d4d4;
    background-color: #f6f6f6;
    text-decoration: none;
    color: #777777;
    font-weight:bold;
}
div.pagination a:hover, div.pagination a:active {
    border:1px solid #d4d4d4;
    color: #4a80d3;
    background-color: #FCFCFC;
}
div.pagination span.current {
    padding: 3px 6px 3px 6px;
    margin-right: 2px;
    border: 1px solid #333;
    background-color: #dbdbdb;
    color: #000;
    color: #777777;
    font-weight:bold;
}
div.pagination span.disabled {
    padding: 3px 6px 3px 6px;
    margin-right: 2px;
    border: 1px solid #f3f3f3;
    color: #ccc;
    font-weight:bold;
}


ul#pagination-flickr {border:0; margin:0; padding:0;}
#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:right;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:right;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:right;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}
