/* CSS Document */
Theme Name: Unique WordPress theme.
Description: The Unique WordPress theme.
Version: 2.7
Author: system32
Author URI: http://www.themeforest.net/user/system32
Tags: space, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design under 960 Grid System:
*/

/************************************/
/* 			  BODY/HTML       		*/
/************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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;
}

body			{font:normal 12px/20px "Trebuchet MS", Verdana, Tahoma; letter-spacing:normal;  margin:0px; color:#777;
background:#2B547E;}
img				{border:0px;}

.clear	{
	clear:both;
	}

a {
color:#777;
text-decoration:none;
}

a:hover {
color:#777;
text-decoration:underline;
}

.navigation{
	margin:10px 0;
	}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.textcenter {
text-align:center;
}

.textright {
text-align:right;
}
.textleft {
text-align:left;
}

#menu {
margin-top:20px;
float:left;
}



/************************************/
/* 			  WRAPPER       		*/
/************************************/

/************************************/
/* 			   LOGO       			*/
/************************************/
.header
{
height:150px;


}

.logo  {color:#FFF; margin:25px 0 0px 0 ;}


/************************************/
/* 			   Columns       		*/
/************************************/


.content 	{
	padding:0px; position:relative;
}

.contentbg {
padding-top:20px;
padding-bottom:20px;
background:#dfdfdf URL(images/total.gif) scroll top center repeat-y;

}

.leftcol { 
	padding:10px;
	}
	
.rightcol {
	padding:10px;
	}

#barboxes	{
	background:#171717 URL(images/boxtop.jpg) top left repeat-x;
	padding:10px; 
	overflow:auto;;
}


/************************************************
                      Breadcrumb                  
************************************************/

.bread span a { color:#fff; padding:2px 2px;}
.bread span a:hover { color:#fff; }
.bread span img { vertical-align:middle; border:none;}


.bread
{
color:#afafaf;font:normal 9px Tahoma, Helvetica, sans-serif;
background: URL(images/bread.png) top center no-repeat;
padding:10px 10px;
}

.bread img
{
margin-left:3x;
margin-right:3px;
}

/************************************/
/* 			MIDDLE CONTENT       	*/
/************************************/

	 		h1  {font:normal 2.5em "Trebuchet MS", sans-serif;letter-spacing:-1px;color:#3a3a3a;margin:0px;padding:0px 0 10px 0;}
    		h2  {font:normal 2.1em "Trebuchet MS", sans-serif;letter-spacing:-1px;color:#3a3a3a;margin:0px; padding:0px 0 10px 0;}
    		h3  {font:normal 1.8em "Trebuchet MS", sans-serif;letter-spacing:-1px;color:#3a3a3a;margin:0px;padding:0px 0 0px 0;}
    		h4  {font:normal 1.6em "Arial", sans-serif;letter-spacing:0px;color:#3a3a3a;margin:0px;padding:0px 0 5px 0;}
		    h5  {font:normal 1.2em  "Trebuchet MS", sans-serif;letter-spacing:0px;color:#3a3a3a;margin:0px;padding:0px 0 5px 0;}
		    h6  {font:normal 0.8em "Trebuchet MS", sans-serif;letter-spacing:0px;color:#3a3a3a;margin:3px 0px;padding:5px 0 5px 0;}

	p  {font:normal 12px/20px "Trebuchet MS", Verdana, Tahoma;color:#3a3a3a;padding:0px 0 10px 0; }
.capone:first-letter  {margin:0px;font:normal 20px "Trebuchet MS", Verdana, Tahoma;color:#000;line-height:150%;}

.rightcol h1, .rightcol h2, .rightcol h3, .rightcol h4 {
	color:#fff;
	font-weight:bold;
	}

/*******************************************************
  				Blockquote
*******************************************************/



blockquote, pre {
	padding: 5px 50px;
	}
	
blockquote {
	background: url(images/quote_icon.gif) 0px 10px no-repeat;
	margin: 20px 0;
}

blockquote p {
	font: italic 12px/20px Georgia, Times, serif;
}

blockquote cite
{
 display:block;
float:right;
clear:both;
}

.sidebar-box {
padding:5px 20px;
}


/************************************/
/* 			GALLERY WEB CSS			*/
/************************************/

.webborder		{ border:1px solid #bbb; background:#fff; padding:3px;margin:5px 20px 10px 0px; float:left;}

.blogbox p {
	margin:10px 0 0 0;
	}

.blogbox b {
	margin-bottom:3px;
	color:#000;
	}

.blogbox img, .contentbox-img img {
	margin:0px 10px 10px 10px;
	padding:3px;
	border:1px solid #ddd;
	}

.blogbox div.details, .contentbox div.details {
	font:normal 10px/18px Arial, Helvetica, sans-serif;
	border:1px solid #cacaca;
	border-width:1px 0 1px 0;
	color:#484848;
	width:auto;
        margin:10px 0;
	text-transform:uppercase;
	padding:3px 10px 3px 0px;
	}

.contentbox, .blogbox		{
	padding:20px; 
	border-bottom:1px solid #a8a8a8; 
	margin:0 0 10px 0; 
	overflow:hidden;
	height:100%;
	}

.contentbox h3 a, .blogbox h3 a	{
	font:normal 26px "Trebuchet MS", Arial, sans-serif;
	letter-spacing:-1px; 
	text-transform:capitalize; 
	color:#484848; 
	margin:5px 70px 0 0px;
	text-decoration:none;
	}

.contentbox h3 a:hover, .blogbox h3 a:hover		{
	color:#484848;
        border-bottom:1px solid #000;
	}

.entry ul, .entry ol {
	list-style-position:inside;
	list-style-type:disc;
	}

.entry ul ul, .entry ol ol{
	list-style-position:inside;
	list-style-type:circle;
	}

.leftcol ul, .leftcol ol {
	list-style-position:inside;
	list-style-type:disc;
	}

.leftcol ul ul, .leftcol ol ol{
	list-style-position:inside;
	list-style-type:circle;
	}



/************************************/
/* 		   COPYRIGHT CSS      		*/
/************************************/

.footer	{
	width:960px;
	height:60px;
	border-top:1px solid #a4a4a4;
	padding:10px 0;
	background:URL(images/total.png) top center repeat-y;
	}

#copyright 			{
	text-align:center;
	padding:10px 5px;
	font-size:11px;
	margin:auto;
	color:#a4a4a4;
	position:relative;
	}

#copyright a 		{
	border:0;
	color:#a4a4a4;
	text-decoration:none;
	}

#copyright img 		{
	border:0px;
	padding:5px 5px;
	vertical-align:middle;
}







/********************************************

             BLOG COMMENTS

*********************************************/



.cancel-comment-reply
{
padding:3px;
width:auto;
}

.cancel-comment-reply a
{
color:#484848;
}

input,textarea, select 
{
	background:#fff;
	color:#999;
	padding:3px;
	border:1px solid #ddd;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 95%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	}

.alt {
	margin: 0;
	padding: 10px;
	}


/* End Form Elements */

.comment-topbar	{
	height:70px;
	border-bottom:1px solid #ccc;
	}


ol.commentlist {
	margin: 0;
	padding	: 0;
	}			
			
ol.commentlist li {
	margin: 0 0 18px 0;
	padding: 15px;
	background:#f6f6f6;	
	border: 1px solid #ddd;	
	list-style:none
	}

ul.children {
	margin-left: 0;
	}

.commentlist li.depth-2 {
	border:none;
	background:#fff;
	border: 1px solid #ddd;	
	margin-left:15px;	
	}

.commentlist li.depth-3	 {	
	border:none;
	background:#f0f0f0;
	border: 1px solid #ddd;	
	margin-left:15px;	
	}

.commentlist li.depth-4	 {	
	border:none;
	background:#fff;
	border: 1px solid #ddd;	
	margin-left:15px;	
	}

.commentlist li.depth-5	 {	
	border:none;
	background:#f0f0f0;
	border: 1px solid #ddd;	
	margin-left:15px;	
	}
	
.commentlist code {
	background:#e6e6e6;
	padding:3px;
	}

.commentlist .moderation {	
	margin-top: 10px;
	color: #660000;	
	}

.comment-author {display:block;  
	margin-bottom: 10px;
	}
	
.comment-meta {
	font-size:10px;
	text-decoration:none;
	}

.avatar {
	margin-right: 10px;
	float:left;
	padding:2px;
	border:1px solid #ddd;
	background: #fff;	
	}

.commentlist .children {
	margin-top:15px;	
	}

	.reply a:link, .reply a:visited  {	
		background:#ddd;	
		text-align:center;		
		text-decoration:none !important;
		text-transform: uppercase;
		color:#212121;	
		padding:3px 10px;		
		font-size:10px;	
		}

	.reply a:hover {	
		background:#ccc;
		}

/* Code Samples */
pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -o-pre-wrap;
}

/* End Comments */

/******************************
    CUSTOM SEARCH BG
*******************************/

div.search fieldset {
	width: 200px;
	border:none;
	display: block;
	position:relative; top:0px; 
	}

div.search form label {
	display: block; 
	background: url(images/searchbg.png) no-repeat; 
	width: 236px; 
	height: 37px; 
}

div.search fieldset legend{
	display:none;
}

div.search form label input {
	background: none; 
	border: none;
	outline: none; 
	width: 180px; 
	margin-left: 2px; 
	padding:8px 0 0 10px; 
	color:#484848;
}

.buttonhide {display: none;}

/*********************************************
  				Services Box
**********************************************/
.servicebox {
height:100%;
overflow:auto;
width:auto;
margin:0;
padding:15px 0;
}

.servicebox img
{
margin-left:10px;
margin-top:20px;
}

.servicebox p,.servicebox ul.listitems, .servicebox h4 {
margin-left:100px;
}
ul.logoslist
{
margin:0;
padding:0;
display:inline;
}
ul.logoslist li
{
display: inline;
}





/*- SIDEBAR MENU --------------------------- */
.submenu{
margin:10px 0;
padding:0;
}

.submenu ul {
margin:0;
list-style:none;
padding:0 10px 0 0px;
}

.submenu li a {
font:normal 12px "Trebuchet MS",Arial, sans-serif; 
voice-family:inherit;
height:18px;
margin:0;
border-bottom:1px solid #a8a8a8;
text-decoration:none;
}

.submenu li li a {
font:normal 12px "Lucida Sans",Arial, Helvetica, sans-serif;
margin:0;
text-decoration:none;
border-bottom:1px solid #a8a8a8;
text-decoration:none;
}

.submenu li li a:link, .submenu li li a:visited {
color:#3a3a3a;
display:block;
padding:6px 10px;
text-decoration:none;
}

.submenu li a:link, .submenu li a:visited {
color:#3a3a3a;
display:block;
padding:6px 10px;
text-decoration:none;
}

.submenu li.current_page_item a {
color:#000;
text-decoration:none;
}

.submenu li.current-cat a {
color:#000;
text-decoration:none;
}

.submenu li a:hover {
color:#000;
padding:6px 10px;
text-decoration:none;
}

.submenu li li a:hover {
color:#000;
padding:6px 10px;
text-decoration:none;
}
/*- SUB End --------------------------- */




/*- RECENT POSTS --------------------------- */

ul.recentposts 
{
margin:0;
padding:0;
list-style-type:circle;
}

ul.recentposts li	{
	text-indent:0px;
	padding:3px;
	padding-left:0px
	}

ul.recentposts li a {
	color:#3a3a3a;
	}

/*- Readmore Link --------------------------- */

a.more-link{
margin-top:20px;
background:URL(images/readmore.gif) top left no-repeat;
width:78px;
float:right;
display:block;
height:18px;
text-indent:-9999px;
}

a.more-link:hover
{margin-top:20px;
background:URL(images/readmore.gif) top right no-repeat;
width:78px;
display:block;
height:18px;
text-indent:-9999px;
}
