/*
Theme Name: Grafik Media
Theme URI: 
Version: 1.0
Description: Developed by developers
Author: Webmaster
Author URI: 
*/

* {margin:0px; padding:0px;}
body {background-color:transparent; font-size:12px; color:#4e5b4e; font-family: Arial;}
* html body {width: 98%}

td {font-size:12px; color:#4e5b4e; font-family: Arial;}

img {border: none;}
blockquote {position:relative; margin: 0px; padding:10px 20px;}

a {text-decoration:none; color:#e66704;}
a:hover {text-decoration:underline;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}
.n a, a.n, a.n:hover {text-decoration:none;}
a:focus, a:active {outline: none;}

p { padding:7px 0px; line-height:120%; }
h1, h2, h3, h4 { font-family: Arial; margin: 0; padding: 7px 0;}
.hr {border-top:1px solid #acb7c3; margin-top:11px; height: 10px;}

input {font-family: Verdana; color: #2f3031; font-size: 11px;}
input[type=text] {font-family: Verdana; color: #2f3031; font-size: 11px; border: 1px solid #9f9fa0; border-top-width:2px; border-left-width:2px; padding:2px 3px;
 border-radius:6px;
 -webkit-border-radius:6px;
 -khtml-border-radius:6px;
 -opera-border-radius:6px;
 -moz-border-radius:6px;
}
textarea {font-family: Verdana; color: #2f3031; font-size: 11px;}
select {font-family: Verdana; color: #2f3031; font-size: 11px;}
ul, ol { margin: 7px 0; padding-left: 30px; }
ul li { margin: 3px 0; }

.all { position: relative; text-align:center; }
#site {position:relative; width:1015px; margin:0 auto; padding:20px 0;}
#header {position:relative; width:1015px; height:142px; background: url(images/header.png) 0 0 no-repeat; margin: 0 auto; text-align: left;}
	#logo { position: absolute; left: 35px; top:47px; }
	#slogan { position: absolute; left: 290px; top:83px; font-size: 14px; color: #8e8e8e; text-shadow: 1px 1px #ffffff; }
	#menu { position: absolute; left: 288px; top:1px; height: 43px; width: 600px; text-align: left; padding-left: 14px; }
	#menu a { cursor: pointer; margin-right: 27px; float: left; height: 43px; }
	#menu a img { float:left; }
	/*#menu a:hover { background: url(images/menu-i-bg.png) 50% 0px no-repeat; }*/
	.twitt { position: absolute; display: block; left: 860px; top:61px; width: 68px; height: 39px; }
	.rss { position: absolute; display: block; left: 947px; top:61px; width: 68px; height: 39px; }

#content { position: relative; width: 1001px; margin: 0 auto; padding-top: 11px; text-align: left; }
	.box1-top { position: relative; width: 100%; height: 13px; overflow: hidden; background: url(images/box1-top.png) 0 0 no-repeat; }
	.box1-bot { position: relative; width: 100%; height: 13px; overflow: hidden; background: url(images/box1-bot.png) 0 0 no-repeat; margin-bottom: 11px; }
	.box1-bg { padding:14px 28px 10px 28px; background: url(images/box1-bg.png) 0 0 repeat-y; }
	.content { width: 701px; float: left; position: relative; }
		.box2-top { position: relative; width: 100%; height: 13px; overflow: hidden; background: url(images/box2-top.png) 0 0 no-repeat; }
		.box2-bot { position: relative; width: 100%; height: 13px; overflow: hidden; background: url(images/box2-bot.png) 0 0 no-repeat; margin-bottom: 11px; }
		.box2-bg { padding:14px 28px 10px 28px; background: url(images/box2-bg.png) 0 0 repeat-y; }
			.post { margin-bottom: 10px; }
			.leading { }
				.title { position:  relative; padding-bottom: 7px; }
				* html .title { height: 1%; }
				.title h1 { font-size: 24px; font-weight: normal; color: #6a6a6a; letter-spacing: 0.01mm; padding: 3px 0; }
				.title h1 a { color: #6a6a6a; }
				.title .date { position: absolute; right: 1px; bottom: 1px; font-size: 11px; color: #afafaf; }
				.entry { padding: 4px 0; }
				.meta { border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; padding: 5px 0; }
				.meta .socials a { margin-right: 3px; }
				.meta .more { margin-top: 9px; }
				.meta .more a { display: block; width: 80px; height: 15px; background: url(images/more-act.gif) 0 0 no-repeat; }
				.meta .more a:hover img { visibility: hidden; }
				a#nq-button { display: block; width: 80px; height: 15px; margin-left: auto; background: url(images/next-quote-act.gif) 0 0 no-repeat; }
				a#nq-button:hover img { visibility: hidden; }
					
		
	#sidebar { float: right; width: 288px; position: relative; }
		.box3-top { position: relative; width: 100%; height: 13px; overflow: hidden; background: url(images/box3-top.png) 0 0 no-repeat; }
		.box3-bot { position: relative; width: 100%; height: 13px; overflow: hidden; background: url(images/box3-bot.png) 0 0 no-repeat; margin-bottom: 11px; }
		.box3-bg { padding:14px 28px 10px 28px; background: url(images/box3-bg.png) 0 0 repeat-y; }
.simplePagerNav { padding: 7px 0; }
.simplePagerNav span { margin: 0 5px; }
.simplePagerNav span a { color: #6a6a6a; }
.simplePagerNav span.currentPage a { font-weight: bold; }

.pagination a { float: left; margin: 0 10px; }
.pagination a span.prev { float: left; width: 54px; height: 15px; background: url(images/prev-act.gif) 0 0 no-repeat; }
.pagination a span.next { float: left; width: 54px; height: 15px; background: url(images/next-act.gif) 0 0 no-repeat; }
.pagination a:hover span img { visibility: hidden; }

#gallery-1 { float: left; }
#gallery-1 p {margin:0; padding: 0; }
#gallery-1 br { line-height: 0; }
#gallery-1 dl.gallery-item { float: left; margin: 0 !important; width:auto !important; }
#gallery-1 dl.gallery-item dt { float: left; margin: 0 !important; width:auto !important; }
.clients { border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; float:left; }
.clients br { display:none; }
.clients p { float: left; margin: 0; padding: 0; }
.clients img { float: left; border:1px solid #e0e0e0; border-top: none; border-left: none; width: 187px; height: 110px; }
			
#footer { position: relative; width: 1001px; height: 51px; margin: 0 auto; background: url(images/footer.png) 0 0 no-repeat; text-align: left; }
	.footer { padding: 14px 28px 0; line-height: 22px; font-size: 11px; color: #4c4c4c; }
	.footer a { color: #4c4c4c; }
	.footinfo img { vertical-align: middle; margin: 0 0 0 20px; }
	.footinfo .address img { margin-right: -5px; }

.hidebit, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.ui-corner-all {
border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-opera-border-radius:6px;
-moz-border-radius:6px;
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.white {color:#ffffff;}
.black {color:#222;}
.grey {color:#868993;}
.blue {color:#2c8cd6;}
.red {color:red;}
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
.alignleft {margin-right:10px;}
.alignright {margin-left:10px;}
.left {margin-right:10px;}
.right {margin-left:10px;}
.alignnone {float:none; margin: 0 auto}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearer { clear:both; display:block; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; }

.wp-caption, .caption { background-color:#fff; border:1px solid #DDDDDD; color:#030303; display:table; margin:11px auto; padding:5px; position:relative; text-align:center;
border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-opera-border-radius:3px;
-moz-border-radius:3px;
}

