   /*
   Theme Name: arms
   Theme URI: http://arms.com/
   Description: Custom template for Arms website
   Author: Aleksandar Bozic
   Author URI: http://www.designersatelier.net/
   Version: 1.0
   Tags: 
   .
   */
   
   
/*-----------------------------------------------------------------------------------------------
--------------------------------------- RESET ---------------------------------------------------
-----------------------------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
background: transparent;
border: 0 none;
font-size: 14px;
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: top; 
font-family: Georgia, "Times New Roman", Times, serif;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
table, table td { 
padding:0;
border:none;
/*	border-collapse:collapse;*/
}
img {
vertical-align:top; 
}
embed { 
vertical-align:top;
}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
/*-----------------------------------------------------------------------------------------------
--------------------------------------- RESET ---------------------------------------------------
-----------------------------------------------------------------------------------------------*/
body{
	background:#efefef;
}
#container{
	width:1050px;
	margin:0 auto;
	background:#fff;
	position:relative;
	overflow:hidden;
	height:auto;
}



/* ****************************************************
************ header start ************
**************************************************** */

.logo{
	position:absolute;
	top:24px;
	left:33px;
}
#navigation-social-search{
	width:100%;
	height:33px;
	background:#1e408f;
	overflow:hidden;
	height:33px;
}
#menu-main-menu{
	overflow:hidden;
	height:33px;
	padding:0 25px;
	float:left;
}
#menu-main-menu li{
	float:left;
	margin-right:1px;
}
#menu-main-menu li a{
	line-height:33px;
	display:block;
	padding:0 17px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
#menu-main-menu .current-menu-item a, #menu-main-menu li:hover a{
	background:#00216b;
	text-decoration:none;
}
#search{
	float:right;
	margin-right:25px;
	margin-left:15px;
	width:300px;
	padding-top:5px;
}
#search input{
	display:block;
	width:194px;
	height:24px;
	background:url(images/search_bg.png) 0 0 no-repeat;
	border:none;
	padding-left:15px;
	float:right;
}
#search label{
	display:block;
	float:right;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	line-height:24px;
	padding-right:10px;
}
#social{
	float:right;
	padding:0 15px;
	background:#4a66a8;
}
#social h3{
	font-size:14px;
	color:#fff;
	font-weight:normal;
	line-height:33px;
	display:inline-block;
	margin-right:10px;
}
#social div.textwidget{
	display:inline-block;
	padding-top:4px;
}
#social img{
	margin-right:3px;
	margin-top:3px;
	height:19px;
	width:auto;
}
#social .rss-image{
	margin-top:7px;
}

/* ****************************************************
********** header end *************
**************************************************** */




/* ****************************************************
*********** content start ************
**************************************************** */

#content{
	width:685px;
	margin:15px 15px 25px 25px;
	float:left;
}
p{
	font-size:12px;
	color:#636363;
}
a{
	color:#144d76;
}
.category-group{
	overflow:hidden;
	height:auto;
	width:685px;
}
.category-group-wrap{
	width:740px;
}
.category-group-item{
	width:130px;
	float:left;
	margin-right:55px;
}
.category-group-item img{
	padding:4px;
	border:1px solid #dee3ea;
}
.date_comments{
	color:#bababa;
	font-size:10px;
}
.category-group .post-title{
	font-size:12px;
	margin:0.5em 0;
	display:block;
}
.category-group h3{
	color:#4a66a8;
	font-size:18px;
	text-transform:capitalize;
	border-bottom:1px solid #595959;
	line-height:33px;
	margin-top:1em;
	margin-bottom:0.5em;
}
.featured-title, .article-title a{
	font-size:20px;
	color:#1e408f;
	padding-left:15px;
	margin-bottom:5px;
}
.article-title a{
	padding:0;
	margin-bottom:1em;
	display:block;
}
#featured{
	position:relative;
	padding:15px;
	background:#efefef;
	height:356px;
	overflow:hidden;
	border:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
h2{
	color:#2c2b29;
	font-size:22px;
	font-weight:normal;
	margin-top:0.5em;
	display:block;
	line-height:24px;
}
#featured h2{
	overflow:hidden;
	height:48px;
}
#featured .featured-image-limit{
	display:block;
	overflow:hidden;
	width:520px;
	height:280px;
}
.article{
	margin-bottom:2em;
}
.article img{
	margin-bottom:1em;
}
#wpcf7-f42-p36-o1 p{
	margin-bottom:1em;
}
#wpcf7-f42-p36-o1 textarea{
	width:100%;
}
body .wp-paginate .current {
  background: none repeat scroll 0 0 #1e408f;
  border: 1px solid #1e408f;
  color: #FFFFFF;
  margin-right: 4px;
  padding: 3px 6px;
}
.category_articles{
  border-bottom: 1px dotted #000000;
  margin-bottom: 2em;
  padding-bottom:1em;
}
.article .alignleft{
	float:left;
	margin:10px !important;
	margin-left:0 !important;
}
.article .alignright{
	float:right;
	margin:10px !important;
	margin-right:0 !important;
}

/* ****************************************************
************ content end ************
**************************************************** */



/* ****************************************************
************ comments start ************
**************************************************** */

.comments{
	padding:20px 0;
	margin:20px 0;
	font-size:12px;
}
.comments a{
	font-size:12px;
}
h3#comments,
#respond h3{
	border-bottom:1px dotted #000;
	margin-bottom:2em;
	font-size:18px;
}
#respond h3{
	margin-top:2em;
}
.comment{
	display:block;
	margin-bottom:1em;
}
.children{
	margin-top:1em;
	margin-left:40px;
}
.comment-meta{
	overflow:hidden;
	height:auto;
}
.comment-meta a{
	margin-bottom:1em;
	color: #BABABA;
	font-size: 10px;
	display:block;
	float:left;
}
.comment-meta a.comment-edit-link{
	float:right;
	color:#1e408f;
}
.comments .comment-reply-link{
	display:block;
	color:#fff;
	background:#1e408f;
	padding:5px 10px;
	text-align:center;
	width:40px;
	margin-top:10px;
}
#commentform{
}
#commentform label{
	display:block;
	font-size:11px;
	margin-bottom:1em;
}
#commentform textarea{
	width:100%;
	margin-bottom:1em;
}
#submit,
.wpcf7-submit{
	display:block;
	color:#fff;
	background:#1e408f;
	padding:5px 10px;
	text-align:center;
	width:120px;
	margin-top:10px;
	border:none;
	font-size:12px;
}
.wpcf7-submit{
	width:60px;
}
blockquote{
	font-style:italic;
	margin:1em 0;
	font-size:12px;
}
p strong{
	font-size:12px;
}

/* ****************************************************
************ comments end ************
**************************************************** */




/* ****************************************************
*********** sidebar start **********
**************************************************** */

#sidebar{
	margin:15px 0;
	margin-right:25px;
	float:right;
	width:300px;
}
#sidebar h3.widget-title{
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding:0 15px;
	background:#1e408f;
}
#sidebar .categories-widget h3{
	background:#00216b;
}
.widget{
	margin-bottom:15px;
}
.widget-content{
	padding:15px;
	padding-bottom:25px;
	background:#efefef;
}
.categories-widget .widget-content{
	background:#1e408f;
	padding:0;
}
.widget-content li{
	border-bottom:1px dashed #fff;
}
.widget-content li a{
	line-height:normal;
	display:block;
	color:#383b42;
	font-size:12px;
	padding:4px 0;
}
.categories-widget li{
	border-bottom:1px solid #00216b;
	padding:0 15px;
}
.categories-widget li a{
	color:#fff;
	line-height:29px;
}
#wp-calendar{
	width:100%;
	border-collapse:collapse;
}
#wp-calendar *{
	font-size:12px;
	line-height:27px;
}
#wp-calendar td, #wp-calendar th{
	border:1px solid #cecece;
	text-align:center;
}
#wp-calendar th{
	background:#dedede;
}
#wp-calendar caption{
	font-weight:bold;
}
#wp-calendar a{
	color:#144d76;
}

#popular_latest_comments{
	position:relative;
	margin-bottom:15px;
	width:100%;
	border:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:#EFEFEF;
}
#popular_latest_comments .ui-tabs-nav{
	overflow:hidden;
	height:auto;
	position:relative;
	right:0;
	top:0;
	background: none repeat scroll 0 0 #1e408f;
  	color: #FFFFFF;
  	font-size: 12px;
  	font-weight: normal;
  	height: 33px;
  	line-height: 33px;
  	padding: 0 15px;
	margin-bottom:0;
}
#popular_latest_comments .ui-tabs-nav .ui-state-default{
	float:left;
	display:block;
	margin-right:1px;
}
#popular_latest_comments .ui-tabs-nav .ui-state-default a{
	border:none;
	color:#fff;
	padding:0 10px;
}
#sidebar .ui-tabs .ui-tabs-panel{
	width:auto;
}
#sidebar .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #sidebar .ui-tabs .ui-tabs-nav li a:hover {
	background:#4a66a8;
}

/* ****************************************************
*********** sidebar end *************
**************************************************** */




/* ****************************************************
*********** footer start *************
**************************************************** */

#footer{
	width:1050px;
	margin:15px auto;
	text-align:center;
}
#footer *{
	font-size:12px;
	color:#383b42;
}

/* ****************************************************
*********** footer end *************
**************************************************** */