*{
	margin:0;
	padding:0px;
	text-decoration:none;
	list-style:none;
	outline:none !important;
}

@font-face {
	font-family: 'Franklin';
	src: url('framdcn-webfont.eot');
	src: local('☺'), url('framdcn-webfont.woff') format('woff'), url('framdcn-webfont.ttf') format('truetype'), url('framdcn-webfont.svg#webfontswZ6bryQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RodeoNormal';
	src: url('rodeo-webfont.eot');
	src: local('☺'), url('rodeo-webfont.woff') format('woff'), url('rodeo-webfont.ttf') format('truetype'), url('rodeo-webfont.svg#webfontdQGHlW0B') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Rodeo';
	src: url('rodeob-webfont.eot');
	src: local('☺'), url('rodeob-webfont.woff') format('woff'), url('rodeob-webfont.ttf') format('truetype'), url('rodeob-webfont.svg#webfontIulltKQC') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'myriad';
	src: url('myriadpro-boldcond-webfont.eot');
	src: local('☺'), url('myriadpro-boldcond-webfont.woff') format('woff'), url('myriadpro-boldcond-webfont.ttf') format('truetype'), url('myriadpro-boldcond-webfont.svg#webfontVavw9TcP') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{
	background:transparent url('images/bottom.png') center bottom repeat-x;}

body{
	background:transparent url('images/top_bg.png') center top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
a img{border:none;}



#page{
	width:960px;
	margin:0px auto;
	overflow:hidden;
}
hr{display:none;}
.top, #header{
	display:block;
	float:left;
	clear:both;
	clear:both;
	width:1000px;
	margin-bottom:10px;
}
.top h1 a{
	display:block;
	float:left;
	width:350px;
	height:150px;
	position:relative;
	z-index:1;
	overflow:hidden;
	background:transparent url('images/logo.png') left top no-repeat
}

.socials{
	display:block;
	clear:both;
	text-align:right;
	width:960px;
	z-index:0;
	position:absolute;
	top:40px;
}
*+html .socials{width:610px;}
.socials a{
	float:right;
	width:24px;
	height:24px;
	overflow:hidden;
	margin:0px 0px 0px 10px;
}
.socials a:hover{
	margin:-2px 0px 0px 10px;
-moz-transition: all 0.12s ease-out;  /* FF3.7+ */
-o-transition: all 0.12s ease-out;  /* Opera 10.5 */
-webkit-transition: all 0.12s ease-out;  /* Saf3.2+, Chrome */
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.socials a:hover{
	margin:-4px 0px 0px 10px;
}
}

.socials a img{
  	-moz-opacity: 0.40;
  	opacity: 0.40;
	width:24px;
}
.socials a:hover img{
  	-moz-opacity: 1.00;
  	opacity: 1.00;
	-moz-transition: opacity 0.5s linear; /* Firefox 3.7+ */
    -webkit-transition: opacity 0.5s linear; /* Safari & Chrome */
    -o-transition: opacity 0.5s linear; /* Opera */
}


#headerimg{
	display:block;
	float:left;
	width:350px;
	overflow:hidden;
}


.top ul{
	display:block;
	float:left;
	clear:both;
	width:960px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	
}
.top ul li{
	display:block;
	float:left;
	width:191px;
	background:#000;
  background-image: -moz-linear-gradient(top, #333, #222); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333),color-stop(1, #222)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222')"; /* IE8 */
}
.top ul li a{
	font-family:'Franklin';
	font-size:18px;
	background:#000;
  background-image: -moz-linear-gradient(top, #333, #222); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333),color-stop(1, #222)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222')"; /* IE8 */
	text-transform:uppercase;
	color:#fff;
	text-shadow:#000 -1px -1px 0px;
	display:block;
	float:left;
	text-align:center;
	width:192px;
	padding:15px 0px;
}
.page-item-3 a, .page-item-3 {
	border-radius:5px 0px 0px 5px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
}
/******************** hovers and selected btns *************/

.page-item-3 a:hover, .page-item-3 current_page_item а{background:#c00;
	
  background-image: -moz-linear-gradient(top, #e92e48, #990715); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e92e48),color-stop(1, #990715)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e92e48', EndColorStr='#990715'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e92e48', EndColorStr='#990715')"; /* IE8 */
	color:#000;
	text-shadow:#e9223d 1px 1px 0px;
 }

.page-item-5 a:hover, .page-item-5.current_page_item a{background:#F60;
	
  background-image: -moz-linear-gradient(top, #fbb80b, #e37402); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fbb80b),color-stop(1, #e37402)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbb80b', EndColorStr='#e37402'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbb80b', EndColorStr='#e37402')"; /* IE8 */
	color:#000;
	text-shadow:#ffd040 1px 1px 0px;
}
.page-item-7 a:hover, .page-item-7.current_page_item a{background:#090;
  background-image: -moz-linear-gradient(top, #a8cc26, #55730d); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a8cc26),color-stop(1, #55730d)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a8cc26', EndColorStr='#55730d'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a8cc26', EndColorStr='#55730d')"; /* IE8 */
	color:#000;
	text-shadow:#b2d92d 1px 1px 0px;
}
.page-item-11 a:hover, .page-item-11.current_page_item a{background:#09C;
	
  background-image: -moz-linear-gradient(top, #3982d4, #215f99); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3982d4),color-stop(1, #215f99)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3982d4', EndColorStr='#215f99'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3982d4', EndColorStr='#215f99')"; /* IE8 */
	color:#000;
	text-shadow:#5798f2 1px 1px 0px;
}
.page-item-13 a:hover, .page-item-13.current_page_item a{background:#c06;
	
  background-image: -moz-linear-gradient(top, #d93f8d, #821254); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d93f8d),color-stop(1, #821254)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d93f8d', EndColorStr='#821254'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d93f8d', EndColorStr='#821254')"; /* IE8 */
	color:#000;
	text-shadow:#e74096 1px 1px 0px;
}
.page-item-13 a, .page-item-13{
	border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
}

/******************* active btn ****************/

.page-item-3 a:active, .page-item-3.current_page_item a{background:#c00;
	
  background-image: -moz-linear-gradient(top, #990715, #e92e48); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #990715),color-stop(1, #e92e48)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#990715', EndColorStr='#e92e48'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#990715', EndColorStr='#e92e48')"; /* IE8 */
	color:#000;
	text-shadow:#e9223d 1px 1px 0px;
 }

.page-item-5 a:active, .page-item-5.current_page_item a{background:#F60;
	
  background-image: -moz-linear-gradient(top, #e37402, #fbb80b); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e37402),color-stop(1, #fbb80b)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e37402', EndColorStr='#fbb80b'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e37402', EndColorStr='#fbb80b')"; /* IE8 */
	color:#000;
	text-shadow:#ffd040 1px 1px 0px;
}
.page-item-7 a:active, .page-item-7.current_page_item a{background:#090;
  background-image: -moz-linear-gradient(top, #55730d, #a8cc26); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #55730d),color-stop(1, #a8cc26)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#55730d', EndColorStr='#a8cc26'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#55730d', EndColorStr='#a8cc26')"; /* IE8 */
	color:#000;
	text-shadow:#b2d92d 1px 1px 0px;
}
.page-item-11 a:active, .page-item-11.current_page_item a{background:#09C;
	
  background-image: -moz-linear-gradient(top, #215f99, #3982d4); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #215f99),color-stop(1, #3982d4)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#215f99', EndColorStr='#3982d4'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#215f99', EndColorStr='#3982d4')"; /* IE8 */
	color:#000;
	text-shadow:#5798f2 1px 1px 0px;
}
.page-item-13 a:active, .page-item-13.current_page_item a{background:#c06;
	
  background-image: -moz-linear-gradient(top, #821254, #d93f8d); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #821254),color-stop(1, #d93f8d)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#821254', EndColorStr='#d93f8d'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#821254', EndColorStr='#d93f8d')"; /* IE8 */
	color:#000;
	text-shadow:#e74096 1px 1px 0px;
}


/*  old menu style


.top ul{
	display:block;
	float:right;
	width:640px;
	margin-top:86px;
	
}
.top ul li{
	display:block;
	float:left;
}
.top ul li a{
	font-family:'Franklin';
	font-size:15px;
	background:#000; 
	text-transform:uppercase;
	color:#fff;
	display:block;
	float:left;
	padding:7px 38px 7px 5px;
}
.page-item-3 a:hover{background:#c00;
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
       /*-o-transition: all 0.5s ease-out;  /* Opera 10.5 */
  /*-webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
  /*
 }
.page-item-5 a:hover{background:#F60;
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
    /*   -o-transition: all 0.5s ease-out;  /* Opera 10.5 */
  /* -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
  
/*}
.page-item-7 a:hover{background:#090;
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
  /*     -o-transition: all 0.5s ease-out;  /* Opera 10.5 */
/*  -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
/*}
.page-item-11 a:hover{background:#09C;
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
/*       -o-transition: all 0.5s ease-out;  /* Opera 10.5 */
/*  -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
/*}
.page-item-13 a:hover{background:#c06;
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
/*       -o-transition: all 0.5s ease-out;  /* Opera 10.5 */
/*  -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */ 
/*}*/

.narrowcolumn, .widecolumn{
	display:block;
	float:left;
	width:680px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
}

.post, .hentry{
	display:block;
	float:left;
	clear:both;
	width:680px;
	padding:10px 0px 30px;
}

.post_name{
	display:block;
	clear:both;
	text-align:left;
	font-size:32px;
	font-weight:normal;
	margin-bottom:15px;
	font-family:'Franklin', Arial, Helvetica, sans-serif;
}

.post_name a{
	color:#069;
}

.post_name a:hover{color:#390;}
.postmetadata{
	display:block;
	float:left;
	width:70px;
	padding:0px 25px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin-bottom:10px;
	color:#000;
	overflow:hidden;
}


.postmetadata em{font-style:normal;}
.postmetadata a{
	color:#000;
	display:block;
	clear:both;
	text-decoration:underline;
	
}
.postmetadata a:hover{color:#900;}
.postmetadata small{
	display:block;
	clear:both;
	width:60px;
	height:60px;
	border-radius:5px;
	margin-bottom:10px;
	text-align:center;
	background:transparent url('images/date.png') left top no-repeat;
	color:#fff;
	text-shadow:#058 -1px -1px 0px;
	padding:5px;
	font-size:12px;
}
.postmetadata small b{
	display:block;
	clear:both;
	line-height:25px;
	margin-bottom:5px;
	text-align:center;
	font-size:28px;
}
.taged{
	display:block;
	float:left;
	clear:both;
	font-style:normal;
	color:#ccc;
	font-size:16px;
	font-family:'Franklin';
	text-transform:uppercase;
	text-align:left;
	padding:10px 0px 0px;
}
.taged a{color:#ccc;}
.taged a:hover{color:#069;}


.postmetadata span a{
	display:block;
	float:left;
	clear:both;
	background:transparent url('images/comments.png') left top no-repeat;
	color:#fff;
	font-size:30px;
	text-shadow:#360 -1px -1px 0px;
	margin:10px 5px 0px 0px!important;
	width:70px;
	line-height:40px;
	height:70px;
	text-decoration:none;
	text-align:center;
}
.postmetadata span a:hover{color:#FC0;}
.entry{
	display:block;
	float:left;
	border-left:#ddd 1px solid;
	width:550px;
	text-align:justify;
	padding:0px 0px 0px 25px;
	margin-bottom:10px
}

#sidebar{
	display:block;
	float:left;
	width:260px;
	margin-top:20px;
	padding-left:20px;
	overflow:hidden;
}
#sidebar ul li p{display:none;}
#searchform{
	display:block;
	float:right;
	position:absolute;
	top:95px;
	clear:both;
	width:260px;
	height:25px;
	background:transparent url('images/srch.png') left top no-repeat;
	margin-bottom:20px;
}
#searchform label{display:none;}
#s{
	display:block;
	float:left;
	width:220px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-shadow:#fff 1px 1px 0px;
	padding:5px;
	background:none;
	border:none;
}
#s:focus{
	outline:none;
	color:#333;
}
#searchsubmit{
	display:block;
	float:left;
	width:30px;
	height:25px;
	border:none;
	cursor:pointer;
	background:none;
}

.listing{
	float:left;
	clear:both;
	width:260px;
	overflow:hidden;
}
.listing li h2, .listing li h3, .listing li h4, .listing li h5, .listing li h6, .widgettitle{
	display:block;
	float:left;
	clear:both;
	width:235px;
	padding:8px 10px 8px 15px;
	font-size:23px;
	text-transform:uppercase;
	color:#0CF;
	margin-bottom:2px;
	font-weight:normal;
	background:#000;
	font-family:'myriad', Arial, Helvetica, sans-serif;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.widget_categories .widgettitle{
	background:#3982d4;
	
  background-image: -moz-linear-gradient(top, #3982d4, #215f99); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3982d4),color-stop(1, #215f99)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3982d4', EndColorStr='#215f99'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3982d4', EndColorStr='#215f99')"; /* IE8 */
	color:#000;
	text-shadow:#5798f2 1px 1px 0px;
}

.widget_recent_comments .widgettitle{
	background:#fbb80b;
	
  background-image: -moz-linear-gradient(top, #fbb80b, #e37402); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fbb80b),color-stop(1, #e37402)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbb80b', EndColorStr='#e37402'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbb80b', EndColorStr='#e37402')"; /* IE8 */
	color:#000;
	text-shadow:#ffd040 1px 1px 0px;
}


.widget_links .widgettitle{
	background:#e92e48;
	
  background-image: -moz-linear-gradient(top, #e92e48, #990715); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e92e48),color-stop(1, #990715)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e92e48', EndColorStr='#990715'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e92e48', EndColorStr='#990715')"; /* IE8 */
	color:#000;
	text-shadow:#e9223d 1px 1px 0px;
}

.widget_archive .widgettitle{
	background:#d93f8d;
	
  background-image: -moz-linear-gradient(top, #d93f8d, #821254); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #d93f8d),color-stop(1, #821254)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d93f8d', EndColorStr='#821254'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d93f8d', EndColorStr='#821254')"; /* IE8 */
	color:#000;
	text-shadow:#e74096 1px 1px 0px;
}

.widget_tag_cloud .widgettitle{
	background-color:#a8cc26;	
  background-image: -moz-linear-gradient(top, #a8cc26, #55730d); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a8cc26),color-stop(1, #55730d)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a8cc26', EndColorStr='#55730d'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a8cc26', EndColorStr='#55730d')"; /* IE8 */
	color:#000;
	text-shadow:#b2d92d 1px 1px 0px;
}

.listing ul, .widget ul, .widget_tag_cloud div{
	display:block;
	float:left;
	clear:both;
	width:240px;
	padding:10px;
	background:#eee;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:20px;
}
.listing ul li, .widget_categories ul li, .widget_archive ul li, .widget_links ul li{
	display:block;
	float:left;
	clear:both;
	padding:5px 10px;
	width:220px;
	color:#333;
	font-weight:bold;
	text-shadow:#fff 1px 1px 0px;
	font-size:12px;
}
.widget_tag_cloud div{text-align:justify; padding:10px 15px!important; width:230px!important;}
.widget_tag_cloud div a{color:#999; text-shadow:#fff 1px 1px 0px;}
.widget_tag_cloud div a:hover{color:#06C;
     -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */}
.listing ul li a, .widget_links ul li a, .widget_categories ul li a, .widget_archive ul li a{color:#333;}
.listing ul li:hover, .widget_links ul li:hover a, .widget_links ul li:hover, .listing ul li:hover a, .widget_categories ul li:hover, .widget_categories ul li:hover a, .widget_archive ul li:hover, .widget_archive ul li:hover a{
	background:#000;
  background-image: -moz-linear-gradient(top, #333, #222); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333),color-stop(1, #222)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222')"; /* IE8 */
	color:#CF3;
	text-shadow:#000 -1px -1px 0px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;

}
#sidebar li a:hover, #sidebar li:hover a{background:none!important;}

.author{
	display:block;
	clear:both;
	padding:20px 0px 10px;
	width:680px;
	overflow:hidden;
}
li.recentcomments, .widget_recent_entries ul li a{
	display:block;
	clear:both;
	width:230px;
	border-bottom:#ccc dotted 1px;
	color:#666;
	padding:5px 5px;
}
li.recentcomments a, .widget_recent_entries ul li a{color:#666; text-decoration:underline;}
li.recentcomments a:hover, .widget_recent_entries ul li a:hover{color:#000;}


#footer{
	display:block;
	float:left;
	clear:both;
	margin-top:30px;
	border-top:#ccc solid 1px;
	padding:0px 0px 35px;
	width:960px;
}
#footer ul{width:960px; float:left; border-top:#fff 1px solid; padding-top:20px;
clear:both;}
#footer ul li{float:left;}
#footer ul li a{
	display:block;
	float:left;
	margin:0px 25px 0px 0px;
	color:#666;
	font-family:'Franklin';
	font-size:17px;
	text-shadow:#fff 1px 1px 0px!important;
	text-transform:uppercase;
	background:none!important;}
#footer a:hover{
	color:#06C; 
	background:none!important; 
	text-shadow:#fff 1px 1px 0px!important;}

/*.bottom{
	display:block;
	float:left;
	clear:both;
	position:static;
	border:0px;
	width:100%;
	height:16px;
	background:transparent url('images/bottom.png') center bottom repeat-x;
}*/

#respond{
	display:block;
	clear:both;
	width:680px;
	padding:20px 0px 0px;
	overflow:hidden;
}

#respond h3{
	display:block;
	clear:both;
	font-size:24px;
	color:#900;
	font-weight:normal;
	padding:5px 0px;
	border-top:#900 5px solid;
}
.wp-pagenavi{
	display:block;
	float:left;
	clear:both;
	width:690px;
	text-align:center;
}
.wp-pagenavi a, .wp-pagenavi span{
	display:block;
	float:left;
	color:#fff;
	padding:5px 10px !important;
	border-radius:3px;
	-moz-border-radius:3px;
	background:#000;
	margin:0px 5px 0px 0px !important;
	font-weight:bold;
	border:none !important;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current{background:#09C;}
.wp-pagenavi span.pages{
	background:none;
	color:#666;
	display:none !important;
}

.hentry h1{
	display:block;
	color:#069;
	clear:both;
	font-size:32px;
	font-family:'Franklin', Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 20px;
}
.alt small{margin:0px!important;}
.hentry .entry{border-bottom:none!important;}
.alt{margin-top:20px;}

#commentform, .wpcf7{
	display:block;
	float:left;
	clear:both;
	width:680px;
	overflow:hidden;
}
#commentform p, .wpcf7 form p{
	display:block;
	float:left;
	clear:both;
	padding:10px 0px;
}

#commentform p a{
	color:#000;
	padding:0px 5px;
	text-decoration:underline;
}

#commentform p a:hover{color:#c00;}
#author, #email, #url, .wpcf7 form p span input{
	display:block;
	float:left;
	width:200px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	border:#ccc solid 2px;
	padding:2px 5px;
	margin-right:10px;
}
#author:focus, #email:focus, #url:focus, .wpcf7 form p span input:focus{border:#900 solid 2px; outline:none;}
#commentform p label, #si_contact_form1 label, .wpcf7 form p b{
	font-size:18px; 
	color:#333;
	display:block;
	float:left;
	padding:5px 0px;
}
.wpcf7 form p b{width:120px; font-size:14px;}
#commentform textarea, .wpcf7 form p textarea{
	width:450px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:#ccc 2px solid;
}
.sendit{
	padding:10px 0px 0px 120px!important;
}
.wpcf7-response-output{
	display:block;
	float:left;
	clear:both;
	width:660px;
	padding:10px!important;
	margin:20px 0px!important;
	border:none!important;
	font-size:14px;
	background:#dedede;
	color:#600!important;
	}
.wpcf7 br{display:none;}
#commentform textarea:focus, .wpcf7 form p textarea:focus{border:#900 2px solid; outline:none;}
.comment_btn, .sendit input{
	display:block;
	float:left;
	width:180px;
	padding:5px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	background:#000;
	color:#fff;
	border:none;
	cursor:pointer;
}
.comment_btn:hover, .sendit input:hover{background:#900;}
#comments{
	display:block;
	float:left;
	width:680px;
	font-size:26px;
	border-bottom:#eee 3px dashed;
	font-family:'Franklin', Arial, Helvetica, sans-serif;
	color:#390;
	padding:5px 0px;
	font-weight:normal;
	margin-bottom:10px;
}
.comment{
	display:block;
	clear:both;
	width:680px;
	overflow:hidden;
	padding:10px 0px 10px;
	margin-bottom:10px;
}
.comment-body{
	display:block;
	float:left;
	clear:both;
	padding:10px 0px;
	border-bottom:#ccc 1px dotted;
}
.vcard{
	display:block;
	clear:both;
	width:680px;
	margin-bottom:15px;
}
.vcard img{
	float:left;
	width:40px;
	height:40px;
	border:#eee 3px solid;
	box-shadow:#ccc 1px 1px 0px;
	-moz-box-shadow:#ccc 1px 1px 0px;
	-webkit-box-shadow:#ccc 1px 1px 0px;
	margin-right:10px;
}
.fn, .says{
	font-size:16px;
	line-height:40px;
	font-style:normal;
	color:#069;
}
.says{color:#666;}
.fn a{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}
.fn a:hover{color:#069; text-decoration:none;}
.commentmetadata{
	display:block;
	clear:both;
	width:660px;
	padding:3px 10px;
	background:#efefef;
}
.commentmetadata a{color:#333;}
.comment-body p{
	display:block;
	clear:both;
	padding:10px 0px 0px;
}

.pagetitle{
	display:block;
	clear:both;
	width:680px;
	font-size:28px;
	font-weight:normal;
	padding:5px 0px;
	border-bottom:#eee 3px dashed;
	margin-bottom:10px;
	color:#390;
	font-family:'Franklin', Arial, Helvetica, sans-serif;
}
.hentry h3 a{
	display:block;
	clear:both;
	font-size:18px;
	color:#069;
}
.hentry h3 a:hover{color:#C00;}

/*.more-link{
	display:block;
	clear:both;
	width:110px;
	padding:10px 0px 0px;
	font-size:20px;
	font-weight:normal;
	font-family:'Franklin'!important;
	border-bottom:#ccc 5px solid;
	text-decoration:none!important;
	text-transform:uppercase;
	color:#ccc!important;
}*/
.more-link{
	display:block;
	float:left;
	clear:both;
	margin:10px 0px 0px;
	width:120px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	font-family:'Franklin'!important;
	text-decoration:none!important;
	text-transform:uppercase;
	color:#666!important;
	border-radius:20px;
	-moz-border-radius:20px;
	-webki-border-radius:20px;
	border:#ddd 1px solid;
	text-shadow:#fff 1px 1px 0px;
	background-color:#fafafa;
  background-image: -moz-linear-gradient(top, #fafafa, #e5e5e5); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fafafa),color-stop(1, #e5e5e5)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#e5e5e5'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#e5e5e5')"; /* IE8 */
}
.more-link:hover{color:#000!important; 
  background-image: -moz-linear-gradient(top, #eee, #fff); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eee),color-stop(1, #fff)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"; /* IE8 */
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
       -o-transition: all 0.5s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
}
 
.hentry .entry p, .hentry .entry div {font-size:14px;}
.entry p a, .hentry .entry div a{color:#000; text-decoration:underline;}
.entry p a:hover, .hentry .entry div a:hover{color:#900;}
.nocomments{display:none;}

.entry p img{
	display:block;
	float:left;
	margin:0px 20px 0px 10px;
}
.entry p object{
	display:block;
	clear:both;
	margin:20px 0px 0px 0px;
}
.navigation_top{
	display:block;
	clear:both;
	margin-bottom:20px;
}
.work{
	display:block;
	float:left;
	clear:both;
	width:720px;
	overflow:hidden;
	margin-bottom:20px;
}
.work a,
.work span{
	display:block;
	float:left;
	margin-right:20px;
	width:330px;
	height:153px;
	overflow:hidden;
	filter: alpha(opacity=100);
  	-moz-opacity: 1.00;
  	opacity: 1.00;
}
.work a:hover{
	filter: alpha(opacity=75);
  	-moz-opacity: 0.75;
  	opacity: 0.75;
     -moz-transition: all 0.5s ease-out;  /* FF3.7+ */
       -o-transition: all 0.5s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
}
.post_title{
	display:block;
	float:left;
	clear:both;
	margin-bottom:20px;
}
.post .post_title{
	width:680px;
	font-size:35px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:'myriad', Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 0px;
}
#post-5 .post_title{
	border-top:#F60 5px solid;
	color:#f60;
}
#post-7 .post_title{
	border-top:#070 5px solid;
	color:#070;
}
#post-11 .post_title{
	border-top:#09c 5px solid;
	color:#09C;
}
#post-13 .post_title{
	border-top:#C06 5px solid;
	color:#c06;
}
.comment-reply-link{
	display:block;
	float:left;
	font-weight:bold;
	line-height:18px;
	clear:both;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	text-decoration:underline;
}
.comment-reply-link:hover{
	color:#09c;
}

.contacts{
	display:block;
	float:left;
	clear:both;
	padding:0px 0px 20px 0px;
	width:680px;
	overflow:hidden;
	font-size:16px;
	color:#333;
	line-height:24px;
}
.contacts a{
	color:#900;
	text-decoration:underline;
}
.contacts a:hover{color:#000;}
.contacts em{
	display:block;
	clear:both;
	font-style:normal;
	padding-top:20px;
}

.slidedeck_crack{
	display:block;
	clear:both;
	position:absolute;
	width:150px;
	height:15px;
	overflow:hidden;
	top:515px;
	margin-left:545px;
	z-index:99999;
	background:#fff;
}

*+html .slidedeck_crack{
	display:none;
}

/*.seo_fix_crack{
	display:block;
	clear:both;
	position:absolute;
	width:300px;
	height:20px;
	margin:-20px 0px 0px 0px;
	overflow:hidden;
	left:0px;
	z-index:99999;
	background:#fff;
}
*+html .seo_fix_crack{margin-top:-7px;}
*/
.tag_search{
	display:block;
	clear:both;
	width:680px;
	padding-bottom:5px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	margin-bottom:20px;
}
.tag_search a{color:#999; text-decoration:underline;}
.tag_search a:hover{color:#900;}
.tag_post{
	display:block;
	clear:both;
	color:#999!important;
	padding:10px 0px 0px;
	font-size:16px;
}
.tag_post a{
	font-weight:bold;
	color:#999!important;
	text-decoration:none!important;
}
.tag_post a:hover{color:#09C!important;}

body.page .entry{
	width:680px;
	border:none;
	padding:10px 0px;
}

.page .post{padding-top:0px!important;}

.adbuttons_widget a{
	display:block;
	float:left;
	width:125px;
	height:125px;
	margin:5px 10px 5px 0px;
	overflow:hidden;
}
.adbuttons_widget{
	display:block;
	float:left;
	clear:both;
	width:280px;
	margin:-5px 0px 0px;
	padding:0px 0px 15px;
	overflow:hidden;
}
.ab_power, .adbuttons_widget h2{display:none!important;}
.postid-466 .alignnone{
	display:block;
	clear:both;
	padding:15px 0px 40px;
}


/* single web pages post fixes */

.post-608 .entry p{
	display:block;
	clear:both;
	float:left;
	width:100%;
	padding:10px 0 !important;
}

.post-608 .entry img.size-full{
	margin:10px 0 20px!important;
	border:#ddd 5px solid;
}
.post-608 .entry img.size-full:hover{border-color:#ccc;}

.postid-608 img.wp-image-644{
	display:none;
}


