@charset "utf-8";
/*
Theme Name: DeepWhite
Theme URI: http://www.makcss.com/
Author: Wisock
Author URI: http://www.cikees.com/
Description: this a simple and clean WordPress Theme. Easy Customize through Theme Options. Infinity features: custom background, drop-down menu, header logo, highly customizable and adaptable, theme options, post excerpts with thumbnails, SEO friendly, W3C valid, widget and  threaded comments & more. is suitable for  personal website.
Version: 3.2.7
Tags: light, white, two-columns, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, translation-ready, threaded-comments
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt
*/
*/

@font-face{
	font-family:"PrintBold";
	src:url('app/PrintBold_TT.ttf') format("TrueType");
	font-weight:bold;
	
}
/*font-family:"PrintBold",'Microsoft Yahei',"微软雅黑";*/
/* Clear */
.clear:after,.header:after,.center:after {clear:both;content:'\20';display:block;height:0}
/* Begin Start */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {border:0;margin:0;outline:0;padding:0;vertical-align:baseline}
body {
	background:#fff;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
}
a {color:#08b;text-decoration:none;}
a:hover {color:#ac1e06;text-decoration:underline;}
a:visited{color:#696969;}
a img {border-width:0;}
p img {padding: 0;max-width: 100%;}
code {font:11px 'Georgia', "Times New Roman", Times, serif; line-height:18px;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;line-height:20px;}
.reset {margin:0;padding:0;}
.line{
	font-size:9px;
	color:#CCC;
	padding:0 3px;
	line-height:12px;
}
.sticky {
	background: #fff;
	border-top: 2px solid #333;
	padding: 18px 20px;
}
.entry h2, .entry h3,  .entry h4 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.entry h1 {
	font-size:18px;
	font-family:"PrintBold",'Microsoft Yahei',"微软雅黑";
	padding:20px 0;
	margin: 0;
}
.entry h2 {
	font-size:16px;
	margin:10px 0 0;
}
.entry h3, .entry h4, .entry h5 {
	font-size:12px;
	padding: 3px 0;
	font-weight:bold;
}
.taglist{
	font-family:"PrintBold",'Microsoft Yahei',"微软雅黑";
}
#locked{
	padding:10px;
	margin:15px 0;
	text-align:center;
}
#locked a{
	padding:8px 12px;
	color:#fff;
	background:#2ea2cc;
	font-size:11px;
	text-decoration:none;
}
#locked a:hover{
	background:#b7b7b7;
	color:#fff;
}
/* Begin End */
/* Begin Start  */
#page {
	margin:0px auto;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	width: 760px;
	text-align: left;
	line-height:22px;
	font-size:12px;
	background:#fff;
}
/* Begin Colors */

/* Header Start */
#header{
	/*position:fixed;*/
	width:100%; 
	margin:0 auto; 
	z-index:999; 
	color:#ccc;
	background:#fff;
	padding-top:5px;
	font-size:12px;
}
#nav {
	width:760px;
	margin:0 auto;
	padding:5px 0;
	border-bottom:1px solid #e6e6e6;;
}
/* Menu Start */
#access {
	background:none;
	float:right;
	max-width:350px;
	margin:0 auto;
	padding-top:15px;
}
#access ul li{
	float:right;
	list-style:none;
	list-style-type:none;
	position: relative;
}
li.MENU1 a{
	background:#FF0097!important;
}
li.MENU2 a{
	background:#A200FF!important;
}
li.MENU3 a{
	background:#00ABA9!important;
} 
li.MENU4 a{
	background:#ac1e06!important;
} 
#access ul li a {
	color: #fff;
	background:#e6e6e6;
	margin-left:5px;
	display: block;
	line-height:26px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul li a:hover{
	background: #ac1e06;
	color: #fff;
}
#access ul ul {
	display: none;
	position: absolute;
	top:26px;
	left: 0;
	float:left;
	width: 100px;
	z-index: 99999;
}
#access ul li:hover > ul {
	display: block;
}
#access ul ul li{
	float:left;
}
#access ul ul a {
	color: #333;
	background:#f1f1f1;
	display: block;
	line-height:26px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
	background:#ac1e06;
}
/* Menu End */

/* !Administrator	*/
#menu_nav {
	width:400px;
	padding-top:10px;
	margin-bottom:10px;
	line-height:22px;
	color:#ccc;
}
#menu_nav .avatar {
	float:left;
	width:42px;
	margin:0 10px 0 0;
}
#menu_nav .avatar img{
	width:42px;
	height:42px;
}
/* !User	*/
#author_nav {
	padding-top:20px;
	padding-bottom:20px;
	margin:0 0 30px;
	line-height:22px;
	color:#ccc;
	background:#fff;
	border-bottom:1px dotted #f6f6f6;
}
#author_nav .avatar {
	float:left;
	width:42px;
	margin:0 10px 0 0;
}
#author_nav .avatar img{
	width:42px;
	height:42px;
}
/* User end */
#author-info {
	margin-left:58px;
	
	font-size:13px;
}
#author-fn {
	margin-right:2px;
	font-size:12px;
	color:#333;
}
#authorname {
	color:#666;
}
#author-loc {
	color:#666;
	font-size:12px;
}
.nes{
	margin:0 0 10px;
	padding-bottom:20px;
	font-size:22px;
	font-weight:bold;
	
}
#postip{
	margin: 0 0 15px 0;
	padding:0 10px 15px 0;
	text-align: justify;
	background:#fff;
	min-height:70px;
	border-bottom:1px dotted #e6e6e6;
}
#post_tips{
	border-bottom:1px dotted #e6e6e6;
	padding:3px 10px 3px 20px;
	background:url(images/says.png) left no-repeat;
}
#post_tips a{
	color:#ac1e06;
	text-decoration:none;
}
#post_tips a:hover{
	color:#00F;
	text-decoration:underline;
}
/* Header end */
#content {
	font-size:12px;
	line-height:22px;
}
.narrowcolumn {
	float: left;
	padding:5px 0 5px 0;
	margin: 0px 0 0;
	width: 520px;
	border-right:1px solid #e6e6e6;
}
.narrowcolumn .post{
	margin: 0 0 10px;
	padding:10px 10px 10px 0;
	text-align: justify;
	background:#fff;
}
.narrowcolumn .post  h2{
	padding:0;
	margin:0;
	font-size:12px;
	margin-bottom:10px;
}
.narrowcolumn .post  h2 a{
	text-decoration:none;
}
.narrowcolumn .post  h2 a:hover{
	color:#ac1e06;
	text-decoration:underline;
}
.narrowcolumn .post .single_title{
	padding:8px 0;
	margin-bottom:15px;
	border-bottom:1px dotted #f6f6f6;
}
.entry .attachment{
	padding-bottom:20px;
}
#entry_thumbnail{
	float:left;
	width:180px;
	height:auto;
	margin-right:10px;
	margin-top:2px;
}
#entry_thumbnail img{
	max-width:180px;
}
a.download{
	padding:5px 8px;
	font-size:12px;
	color:#fff;
	background:#999;
	text-decoration:none;
}
a.download:hover{
	color:#fff;
	background:#ac1e06;
}
.narrowcolumn .entry_content{
	padding:15px 10px;
}
.narrowcolumn .postdate{
	margin:0;
	padding:0;
	float:right;
}
.narrowcolumn .postdate .day{
	line-height:21px;
	padding:3px 6px;
	background:#ccc;
	color:#fff;
}
.narrowcolumn .postdate .hotday{
	line-height:21px;
	padding:3px 6px;
	background:#ac1e06;
	color:#fff;
}
.narrowcolumn .postdate .month{
	padding:3px 6px;
	line-height:21px;
	background:#dedede;
	color:#fff;
}
.narrowcolumn .post .entry{
	font-size:12px;
	color:#333;
	line-height:22px;
	padding-top:10px;
}
.narrowcolumn .post .entry table {
	border: 1px solid #eee;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	background:#fafafa;
	border-collapse: collapse;
	border-spacing: 0;
}
.narrowcolumn .post .entry tr th,
.narrowcolumn .post .entry thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
.narrowcolumn .post .entry tr td {
	border: 1px solid #e7e7e7;
	padding: 4px 24px;
}
.narrowcolumn .post .entry tr.odd td {
	background: #f2f7fc;
}
.narrowcolumn .post .entry p {
	margin: 0px 0px 2px
}
#new_one .post{
	margin-bottom:10px;
	padding-bottom:30px;
	border-bottom:1px  dotted #ccc;
}
#copyright{
	clear:both;
	padding:5px 3px;
	font-size:12px;
	color:#F00;
}
#new_one .entry img{
	width:160px;
	max-height:125px;
	padding:3px;
	float:left;
	margin:5px 15px 0 0;
	border:1px #e6e6e6 solid;
}
.narrowcolumn .post .entry img{
	text-align:center;
	max-width:505px;
	margin-bottom:10px;
}
#new_one .entry img:hover{
	-moz-opacity:0.68 !important; 
	filter:alpha(opacity=68); 
	opacity: 0.68;	
	_-moz-opacity:0.68;
}
.narrowcolumn .postdate a{
	color:#fff;
	text-decoration:none;
}
.narrowcolumn .postdate a:hover{
	color:#fff;
	text-decoration:none;
}
.narrowcolumn .postdate .day:hover, .narrowcolumn .postdate .month:hover{
	background:#333;
}
.postmetadata{
	color:#999;
	font-size:12px;
	padding: 5px;
	margin:15px 0 0 0;
	border-bottom:1px  dotted #e6e6e6;
}
.postmetadata .more{
	float:right;
	text-align:right;
}
.postmetadata a{
	color:#999;
	font-size:12px;
	text-decoration:none;
}
.postmetadata a:hover{
	color:#ac1e06;
}
.Page_next{
	padding:15px 0;
}
.Page_next a{
	line-height:22px;
	padding:3px 8px;
	margin:1px 5px;
	background:#e7e7e7;
	font-size:12px;
	color:#fff;
}
.Page_next a:hover{
	background:#333;
	text-decoration:none;
}
h2.tiptitle{
	margin: 5px 0 15px 0;
	padding:5px 10px 15px 0;
	border-bottom:1px dotted #e6e6e6;
}
h2.pagetitle {
	margin: 5px 0 10px 0;
	padding:5px 10px 5px 0px;
	font-size: 12px;
	font-weight:normal;
	border-bottom:1px dotted #e6e6e6;
}
.doc_title{
	padding:10px 0;
}
h2.doctitle{
	font-weight:bold;
	font-size: 18px;
	text-transform:uppercase;
	font-family:'Arial black', arial, sans-serif;
	padding:8px 0 5px 0;
	color:#bf0000;
}
h2.docsmall{
	padding:15px 0;
	font-weight:bold;
	font-size: 13px;
	color:#6bd;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.cumsze{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:15px;
}
.archive_span{
	font-size:13px;
	color:#006dcc;
	padding:0 4px;
	text-decoration:underline;
}
.singlemetadata{
	font-size:12px;
	line-height:21px;
	background:#ff6;
	color:#666;
	padding:5px;
	margin-top:15px;
}
.singlemetadata a{
	color:#000;
	text-decoration:underline;
}
.navigation {
	font-size:12px;
	display: block;
	clear:both;
	line-height:28px;
	text-align: center;
	padding:20px 0px;
	margin:15px 0px;
}
.alignright {
	padding-right:10px;
	float: right;
}
.alignleft {
	float: left;
	padding-left:10px;
}
.entry ul li{
	list-style:none;
	list-style-type:none;
}
.entry ul ul li{
	list-style:none;
	list-style-type:square;
	margin-left:15px;
}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}

.Comment_close{
	text-align:center;
	font-size:12px;
	color:#00F;
	padding:30px 0;
	background:#fff url(images/help_icon.jpg)  no-repeat left;
}

.Search_list ul li {
	list-style-type: none;
	list-style-image: none;
	line-height:20px;
	padding:2px 0 4px 0;
}
.Search_list ul li a{
	color:#27d;
	text-decoration:none;
}
.Search_list ul li a:hover{
	color:#ac1e06;
	text-decoration:underline;
}
#bdshare{
	clear:both;
	padding:20px 10px;
}
.tip_date{
	float:left;
	margin:5px 15px 1px 0;
	clear:both;
	clear:left;
}
.tips_text{
	text-align:left;
	margin-left:50px;
}
.archives ul li{
	list-style:none;
	list-style-type:none;
	height:32px;
	display:block;
	clear:both;
}
.days{
	font-size:10px;
	line-height:14px;
	text-align:center;
	display:block;
	font-weight:bold;
	background:#d51007;
	color:#fff;
	width:30px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.times{
	background:#fff;
	color:#333;
	height:22px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#archives table{
	padding:10px 0 20px 0
}
#archives td{
	padding: 1px 10px 4px 1px;
	border-bottom: dotted 1px #eee;
}
#archives .amonth{
	font-size:10px;
	line-height:12px;
	text-align:center;
	font-weight:bold;
	background:#d51007;
	border:1px solid #d51007;
	display:block;
	color:#fff;
	width:50px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#archives .adate{
	padding:0px 2px;
	float:right;
	background:#fff;
	color:#d51007;
}
a.coms{
	padding-left:15px;
	background:url(images/icons.png) no-repeat 0px -1217px;
}
/*  保留代码 */
h2.movestitle{
	font-size:12px;
	font-weight:normal;
	margin: 5px 0 15px 0;
	padding:5px 10px 15px 0;
	border-bottom:1px dotted #e6e6e6;
}
.narrowcolumn .post_moves{
	margin: 0 0px 10px 0px;
	padding:5px;
	text-align: justify;
	background:#fff;
	border-bottom:1px dotted #c6c6c6;
}
.narrowcolumn .post_moves img{
	max-width:453px;
}
.movesexcs{
	line-height:22px;
	font-size:12px;
	margin-left:55px;
}
.movesexcs h2 a{
	font-size:12px;
}
#moveslist{
	margin:5px 0 0 0px;
	float:left;
}
#moveslist .month{
	font-size:9px;
	line-height:10px;
	text-align:center;
	background:#d51007;
	border:1px solid #d51007;
	display:block;
	color:#fff;
	width:36px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#moveslist .cday{
	padding:0px 2px;
	float:right;
	background:#fff;
	color:#d51007;
}
#moveslist .cavatar{
	margin-bottom:2px;
}
.post_sig{
	font-size:12px;
	color:#c3c3c3;
	padding-left:20px;
	background:url(images/android.png) no-repeat left;
}
/*  End  */
/* CODE Elements */
blockquote {
	margin: 15px 10px 10px  2px;
}
/* Post End */
#sidebar{
	padding:10px 0 10px 0;
	margin-left: 530px;
	width:230px;
}
#float{
	background:#fff;
}
#sidebar .single_thumbnail_view{
	text-align:center;
	width:100%;
	height:auto;
	padding:1px 0 15px 0;
	display:table;
}
#sidebar .single_thumbnail_view img{
	max-width:230px;
}
.widget{
	display:table;*table-cell;
	padding-bottom:10px;
}
#sidebar h2 {
	display:block;
	width:100%;
	font-weight:normal;
	font-size: 11px;
	text-transform:uppercase;
	font-family:'Arial black', arial, sans-serif;
	padding:8px 0 5px 0;
	color:#bf0000;
	border-top:1px dotted #e6e6e6;
}
#sidebar ul{
	margin: 0 0 10px 0;
	padding: 0;
}
#sidebar ul ul{
	margin: 5px 0 0 10px;
}
#sidebar p{
	padding:8px 0 5px 0;
	line-height:22px;
}
#sidebar ul ol{
	padding: 0;
	margin: 0 0 0 10px;
}
#sidebar ul li{
	margin: 0;
	padding: 0;
	line-height:24px;
	list-style-type: none;
	list-style-image: none;
}
#sidebar ul li:before {
	content: "\00BB \0020";
}
#sidebar ul li ul{
	margin: 0;
	padding: 0;
}
#sidebar ul ul ul{
	margin: 0 0 0 10px;
}
#sidebar ul ol li {
	list-style: decimal outside;
	margin: 3px 0 0;
}
#sidebar ul ul li{
	margin: 3px 0 0;
	padding: 0;
	list-style-type: square;
}
/* palyer star */

/* Commentlist Start */
#comments h3{
	font-size:12px;
	font-weight:normal;
	padding: 0 0 10px;
	margin:10px auto 20px;
	border-bottom:1px dotted #e6e6e6;
}
.myavatar{
	float:left;
	margin-top:2px;
	margin-right:5px;
}
.myavatar img{
	width:18px;
	height:18px;
}
#comments .replay_user{
	float:right;
	padding-right:10px;
}
#comments .replay_user a{
	padding:5px 10px;
	font-size:11px;
	background:#e5e5e5;
	color:#fff;
	text-decoration:none;
}
#comments .replay_user a:hover{
	color:#fff;
	background:#ac1e06;
}
.commentlist {
	padding: 0 5px 0px 0px;
	text-align: justify;
	border-bottom:1px dotted #e1e1e1;
}
.commentlist li.bypostauthor {
	background:#fff;
}
.commentlist li {
	margin: 15px 0 5px 0px;
	padding: 5px 0;
	list-style:none;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children {
	padding: 0; 
}
#commentform p {
	margin: 5px 0;
}
#respond{
	padding:0 10px 0 0;
}
.reply{
	float:right;
	padding-top:10px;
}
#respond h3{
	font-size:12px;
	font-weight:normal;
	padding: 0;
	margin:10px auto;
}
#commentform input {
	padding:2px;
	font-size:12px;
	line-height:22px;
	margin: 2px 3px 1px 0;
	border:1px solid #e6e6e6;
}
#commentform textarea {
	width: 98%;
	padding: 2px;
	margin:10px 0;
	border:1px solid #e6e6e6;
}
#commentform textarea:focus, #commentform input:focus{
	border:1px solid #cecece;
	
}
.commentcode{
	font-size:12px;
	color:#696969;
}
.commentcode code{
	font-size:12px;
}
.comment-author{
	float: left;
	margin:5px 8px 0px 0px;
}
.comment-author .avatar { 
	width:32px;
	height:32px;
	background: #fff;
}

.comment-meta .fn{
	font-size:12px;
	color:#900;
	font-style:normal;
	font-weight:normal;
}
.comment-meta .fn a{
	font-weight:normal;
}
.comment-meta .says{
	font-size:12px;
	color:#333;
	font-weight:normal;
}
#cancel-comment-reply{
	padding-bottom:10px;
}
.comment-reply-link,
a#cancel-comment-reply-link{ /* Rounded Buttons */
	border: none;
	padding: 6px 8px;
	height: 20px;
	font-size:10px;
	line-height: 20px;
	color: #333;
	font-weight:normal;
	text-decoration:none;
	background: #e7e7e7;
	display: inline;
}

.comment-reply-link:hover,
a#cancel-comment-reply-link:hover{
	background-color: #333;
	color: #fff;
	text-decoration: none;
}
/* Rounded Buttons */
#commentform #submit{ 
	border: none;
	background:#696969;
	border:1px solid #696969;
	padding:3px 3px;
	color: #fff;
	font-weight:normal;
	text-decoration:none;
	display: inline;
}
#commentform #submit:hover{
	background: #333;
	border:1px solid #000;
	color:#fff;
	text-decoration: none;
}
PRE.prettyprint{
	width:97%!important; 
}
.commentlist .WP_Code .linenums{
	width:95%;
	line-height:20px;
	font-size:120xp;
}
.commentlist .WP_Code .linenums li{
	padding:0;
	margin:0;
}
/* Commentlist End */
/*Sidebar */
#footer{
	width:100%;
	font-size:11px;
	clear:both;
	background:#fff;
	margin:0px auto;
	padding:20px 0;
	border-top:1px solid #e6e6e6;
}
.footer_nav{
	background:#fff url(images/wordpress.png) right 50% no-repeat;
	width:760px;
	line-height:22px;
	margin:0px auto;
}
.footer_nav .scanv img{
	width:43px;
	height:16px;
	margin:1px 4px;
}
/* Footer End */
/* Form Start */
.search-input {
	border-bottom-style: none; 
	padding-bottom: 4px; 
	line-height: 21px; 
	border-right-style: none; 
	background-color: #fcfcfc; 
	padding-left: 7px; 
	width: 160px; 
	padding-right: 7px; 
	border-top-style: none; 
	float: left; 
	height: 21px; 
	color: #b3b3b3; 
	border-left-style: none; 
	padding-top: 4px; 
	border-radius: 2px 0 0 2px;
}
.search-input:focus {
	background-color: #f1f1f1; 
	color: #444
}
.search-submit.btn {
	border-bottom-style: none; 
	min-width: 36px; 
	padding-bottom: 0px; 
	border-right-style: none; 
	padding-left: 10px; 
	padding-right: 10px; 
	border-top-style: none; 
	float: left; 
	height: 29px; 
	border-left-style: none; 
	font-weight: normal; 
	padding-top: 0px; 
	_overflow: hidden; 
	border-radius: 0 2px 2px 0
}
.search-submit.btn:hover {
	box-shadow: none
}
.btn {
	border: #ddd 1px solid; 
	position: relative; 
	min-width: 52px; 
	text-align: center; 
	padding-bottom: 0px; 
	line-height: 27px; 
	background-color: #c6c6c6;
	color:#fff;
	padding-left: 12px; 
	padding-right: 12px; 
	display: inline-block; 
	height: 27px; 
	font-size: 12px; 
	vertical-align: middle; 
	cursor: pointer; 
	font-weight: bold; 
	text-decoration: none; 
	padding-top: 0px; 
	border-radius: 2px
}
input.btn {
	height: 29px
}
.btn:hover {
	border-bottom-color: #c6c6c6; 
	background-color: #ac1e06; 
	border-top-color: #c6c6c6; 
	color: #fff;
	border-right-color: #c6c6c6; 
	border-left-color: #c6c6c6; 
	box-shadow: #ddd 0 1px 1px 0
}
.btn:active {
	border-bottom-color: #c6c6c6; 
	border-top-color: #c6c6c6; 
	border-right-color: #c6c6c6; 
	border-left-color: #c6c6c6; 
	box-shadow: #ddd 0 1px 2px 0 inset
}
.btn-active.btn {
	border-bottom-color: #c6c6c6; 
	border-top-color: #c6c6c6; 
	border-right-color: #c6c6c6; 
	border-left-color: #c6c6c6; 
	box-shadow: #ddd 0 1px 2px 0 inset
}
.btn:focus {
	border-bottom-color: #4d90fe; 
	border-top-color: #4d90fe; 
	outline-style: none; 
	border-right-color: #4d90fe; 
	border-left-color: #4d90fe
}
/* Form End */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #eee;
	text-align: center;
	background: #fafafa;
	padding-top:2px;
	margin-bottom:5px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 20px;
	padding: 0 2px 2px 2px;
	margin: 0;
}
/* End captions */
/* Gallery Start */

.gallery {
	text-align:center;
	margin:0 0px 2px 0px;
	clear:both;
	height:100%;
}
dl.gallery-item {
	margin:0 1px 5px 0px;
}
.gallery a img {
	border: none;
}
dl.gallery-item img {
	padding:2px;
	margin-bottom: 10px;
	background: #fff;
	max-width: 100%;
	border: 1px solid #eee;
}
dl.gallery-item img:hover{
	background: #e6e6e6;
	border: 1px solid #ccc;
}
.gallery-caption {
	margin: 0 0 10px 0;	
	font-style: italic;
}
.gallery br+br {
	display:none;
}
.gallery .gallery-item {
	float:left; 
	text-align:center; 
}
.gallery-columns-2 .gallery-item {
	width: 35%;
	padding-right: 3%;
}
.gallery-columns-2 .gallery-item img {
	width: 100%;
	height: auto;
}
.gallery-columns-3 .gallery-item {
	width: 30%;
	padding-right: 3%;
}
.gallery-columns-3 .gallery-item img {
	width: 100%;
	height: auto;
}
.gallery-columns-4 .gallery-item {
	width: 21%;
	padding-right: 3%;
}
.gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}
.gallery-columns-5 .gallery-item {
	width: 16%;
	padding-right: 3%;
}
.gallery-columns-5 .gallery-item img {
	width: 100%;
	height: auto;
}