/*
Theme Name: Radar Maker
Theme URI: http://www.radar-maker.ie
Description: Radar Maker Theme
Version: 0.1
Author: Radar Maker
Author URI: http://www.radar-maker.ie
Tags: 
*/

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 18px;
	color:#ccc;
	background:#000;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* HTML ELEMENTS */
body{
background:#1c1d21;
font:0.9em Arial, Helvetica, sans-serif;
}
em{font-style:italic}
strong{font-weight:bold;}

/* TYPOGRAPHY */
a:link,a:visited,a:hover,a:active{color:#ebedbf;}
a:hover{text-decoration:none;}

h2{
color:#ebedbf;
font-weight:bold;
font-size:1.5em;
margin:36px 0 18px 0;
}

h3{
font-size:1.3em;
font-weight:bold;
color:#ebedbf;
margin:36px 0 18px 0;
}

h4{
font-size:1.2em;
font-weight:bold;
margin:0 0 9px 0;
color:#ebedbf;
margin:30px 0 18px 0;
}

.column-inner h3{margin:0 0 9px 0}

h3 a:link,h3 a:visited,h3 a:hover,h3 a:active{
color:#ebedbf;
font-weight:bold;
font-size:1.1em;
padding:0 0 9px 0;
}
h3 a:hover{text-decoration:none}

p{margin:0 0 18px 0;}

li{margin:0 0 5px 0}
li a:link,li a:visited,li a:active,li a:hover{text-decoration:none;}
li a:hover{text-decoration:underline;}

#faq li{
background:url(images/li-faq.png) no-repeat left;
margin:0 0 15px 0;
}

#faq li a{padding:0 0 10px 30px;}

#news li{
background:url(images/li-news.png) no-repeat left;
margin:0 0 15px 0;
}

#news li a{padding:0 0 10px 22px;}

#content ul,#content ol{margin:0 0 18px 18px}
#content ul li{list-style:circle inside}
#content ol li{list-style:decimal inside}
/* END OF TYPOGRAPHY */



/*TOP*/
#top-container,#middle-container,#bottom-shadow-container{background:#17181a url(images/bg.jpg) repeat-y center}

#top-content{
width:960px;
height:124px;
margin:0 auto;
background:url(images/bg-top.jpg) no-repeat;
position:relative;
}

#logo a{
width:184px;
height:64px;
display:block;
background:url(images/logo.png);
text-indent:-9999em;
position:absolute;
top:45px;
left:6px;
}

#top-menu{position:absolute;left:319px;top:-6px}

#contact{
position:absolute;
right:10px;
top:77px;
font:italic 0.8em Arial, Helvetica, sans-serif;
text-align:right;
color:#9fa2a4;
}

#contact a:link,#contact a:visited,#contact a:active,#contact a:hover{text-decoration:none;color:#9fa2a4}
#contact a:hover{color:#fff}

/* SECOND */
#middle-content{
width:960px;
margin:0 auto;
background:url(images/bg-middle.jpg) no-repeat 0 0;
position:relative;
min-height:400px;
overflow:hidden;
text-align:left;
}

#bear{
width:480px;
height:262px;
background:url(images/bear.jpg) no-repeat;
margin:31px 0 0 0;
float:left;
}

#portfolio{
width:480px;
height:262px;
background:url(images/bg-portfolio.jpg) no-repeat;
margin:31px 0 0 0;
float:left;
}

#portfolio-swf{margin:0 0 0 7px;position:relative}

#portfolio-replace{
background:url(images/portfolio-replace.jpg);
height:245px;
width:463px;
margin:6px 1px 0 0;
}

#portfolio-replace-text{
width:300px;
margin:90px 0 0 88px;
font-size:13px;
}

#portfolio-replace-text a{color:#fff}

/*END OF SECOND */




/*COLUMNS*/
.column-inner{padding:23px 18px 0 23px;min-height:200px}

#column-news,#column-recent-work,#column-faq{
width:317px;
min-height:300px;
height:auto !important;
height:300px;
float:left;
margin:26px 0 0;
}

#column-news{
background:url(images/bg-projects.jpg) no-repeat;
margin-left:5px;
margin-left:3px !important;

}

#column-recent-work{background:url(images/bg-recent-work.jpg) no-repeat;}

#column-faq{background:url(images/bg-faq.jpg) no-repeat;width:317px;position:relative;}

#column-faq-bottom{
background:url(images/column-faq-bottom.jpg) no-repeat;
width:178px;
height:42px;
}

h2#news,h2#recent-work,h2#faq-temp{
text-indent:-999em;
height:15px;
width:72px;
background:url(images/heading-news.png) no-repeat;
margin:0 0 18px;
}

h2#recent-work{background:url(images/heading-recent-work.png) no-repeat;width:105px}

h2#faq-temp{background:url(images/heading-faq.png) no-repeat;width:24px;height:16px;margin-bottom:17px}


#bottom-shadow{width:960px;height:31px;background:url(images/bottom-shadow.jpg) no-repeat;margin:0 auto;}

/*BOTTOM*/
#bottom-container ul{margin:18px 0 36px 0}
#bottom-container{
width:960px;
margin:18px auto 0 auto;
padding:0 0 18px 0;
text-align:left;
}
#column-categories,#column-older-content,#column-search{width:299px;margin:0 0 0 18px;float:left;}

#column-search{width:298px;text-align:right;}

#column-categories{margin-left:10px}
#column-older-content{margin-left:33px}

h2#categories,h2#older-content{
text-indent:-999em;
height:11px;
width:66px;
background:url(images/heading-categories.png) no-repeat;
margin:0;
}


img.specialofffer{position:absolute;right:0}
h2#older-content{
width:88px;
background:url(images/heading-older-content.png) no-repeat;
}

/*SEARCH*/
#s{border:none;background:#222428;padding:3px;height:18px;width:160px;color:#ccc;}
#searchsubmit{height:24px;width:63px;text-indent:-999em;border:none;background:transparent url(images/search.png) no-repeat;padding:0 0 4px 0;cursor:pointer;}
.searchresult{margin:0 0 18px 0;}
.searchresult h3{margin-bottom:2px;}

/* CONTACT & COMMENTS INPUTS*/
/*#contactform input,#commentform #submit{background: url(images/send.png) no-repeat;width:63px;height:24px;;border:0px solid #000;text-indent:-9999em;cursor:pointer;display:block;}*/


#contactform span input, textarea, #commentform input{
background:transparent;
border:1px #666 solid;
padding:3px 3px 0 3px;
color:#fff;
height:24px;
width:400px;
margin:0 0 5px 0;
}

textarea{height:200px;width:600px;font:1em Arial, Helvetica, sans-serif}

#contactform br{margin:0 0 5px 0}

#contactform span.wpcf7-not-valid-tip-no-ajax{margin:0 0 0 5px}

#commentform input{width:250px}
#commentform textarea{width:400px}
#contactform input,#commentform #submit{color:#ccc;background:#333;border:1px #ccc solid;width:auto;padding:2px 2px 5px 2px}
#commentform #submit{border:1px #ccc solid;width:auto;padding:2px 2px 5px 2px}

/*MISC*/
.hr,.hr-clear{height:2px;background:transparent url(images/bg-hr.png) repeat-x;margin:1.3em 0}
.hr-clear{clear:both}
.clear{clear:both}
.date{margin:0 0 9px 0;font-size:0.9em;font-style:italic}
.float-left{margin:0 10px 10px 0;border:1px #6e7071 solid;padding:5px}
#content,.post{padding:0 0 0 5px;overflow:auto}
#content img{padding:4px;border:1px #666 solid}
img.alignleft{padding:4px;border:1px #666 solid;margin: 0 7px 2px 0;float:left}


/* TABS */
#slider{padding: 25px 18px 0px 23px;_padding-left:18px;min-height:200px;_height:auto;height:200px;}
.stripViewer{position:relative;overflow:hidden;clear:both}
.stripViewer .panelContainer{position:relative;left:0px;top:0px}
.stripViewer .panelContainer .panel{float:left;position:relative;width:320px}
.wrapper{width:265px}
.innerWrap{overflow:hidden}

.stripNav{position:relative;top:5px;left:5px; z-index: 99}
.stripNav ul li{float:left}

.stripNav li a{display:block;height:41px;text-indent:-9999px;}

/* The below class names are auto-generated by the JavaScript */
.stripNav li.tab1 a{background: url(images/tab-faq.jpg) top center no-repeat;width:70px}
.stripNav li.tab2 a{background: url(images/tab-news.jpg) top center no-repeat;width:167px}

.stripNav li a:hover, .stripNav li a:active, .stripNav li a:focus{background-position:top center}

.stripNav li.tab1 a{background: url(images/tab-faq.jpg) bottom center no-repeat}
.stripNav li.tab2 a.current{background: url(images/tab-news.jpg) bottom center no-repeat}
.stripNavL a, .stripNavR a{display:none}

/*PAGE HEADINGS*/
#post-2 h2{background:url(images/h2-about-us.png) no-repeat;height:21px;width:101px;text-indent:-999em;margin-bottom:36px}
#post-30 h2{background:url(images/h2-web-dev-design.png) no-repeat;height:21px;width:304px;text-indent:-999em;margin-bottom:36px}
#post-57 h2{background:url(images/h2-portfolio.png) no-repeat;height:21px;width:113px;text-indent:-999em;margin-bottom:36px}
#post-52 h2{background:url(images/h2-contact-us.png) no-repeat;height:21px;width:121px;text-indent:-999em;margin-bottom:36px}
h2.Blog{background:url(images/h2-blog.png) no-repeat;height:21px;width:51px;text-indent:-999em;margin-bottom:36px}
h2.News{background:url(images/h2-news.png) no-repeat;height:21px;width:57px;text-indent:-999em;margin-bottom:36px}

/*BLOG*/
h3#comments,h3#respond{color:#fff;font-size:0.9em}
.alt{background:url(images/bg-alt-comment.png)}
ol.commentlist{list-style-type:decimal;list-style-position:inside}
ol.commentlist li{padding:10px;background:url(images/bg-alt-comment.png}
ol.commentlist .commentmetadata a{font-style:italic;font-size:0.7em}
#commentform p br{margin-bottom:2px}

#tag-cloud-home{}
#fwpcumuluscontent{float:left}
.cat-Blog{float:left;width:592px}

.entry{overflow:auto}

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}

