/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


#container {
	float: left;
	margin: 0 0px 0 0;
	width: 700px;
}
#content {
	margin: 0 0px 0 0px;
	width:700px;
}
#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}


/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */

input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}

input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #0066cc;
}
a:visited {
	color: #743399;
}
a:active,
a:hover {
	color: #ff4b33;
}

/* =Content
-------------------------------------------------------------- */


#content {
	margin-bottom: 36px;
}

.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}



/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}

.itemtxt{
    text-align: right;
    padding-right: 10px;
}
/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 20px;
}


#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	float:right;
	}
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/*
	Skin name: Default
	Description: Default WP-Forum skin
	Author: Fredrik Fahlstad
	Author url: http://www.fahlstad.se
	WP-Forum url: http://www.fahlstad.se/wp-plugins/wp-forum
	Version: 1.0
*/
/*
	Skin name: Tiger
	Description: Tiger flavored WP-Forum skin
	Author: Fredrik Fahlstad
	Author url: http://www.fahlstad.se
	WP-Forum url: http://www.fahlstad.se/wp-plugins/wp-forum
	Version: 1.0
*/
#wp-forum{
	color:#000;
	background:#ffffff;
	padding:10px;
}
#wp-forum table{
	border-collapse:collapse;
	width:99%;
	margin-bottom:1em;
	color:#000;
}
#wp-forum table.main_table{
}
#wp-forum table.main_table td{
	background:#FFF;					/*  Background color of rows  */
}
#wp-forum table th{
	
}
#wp-forum a, #wp-forum a:visited{
	color:#f56e00;						/*  Forum topic title color  */
}
#wp-forum a.forum_link{
	font-weight:bold;
}
#wp-forum span{
	font-size:85%;
}
#wp-forum table.group_table{
	margin:0;
}
#wp-forum table.group_table td{															/*  Background color/gradient for each row  */
	/*background:url(./images/cell.gif);*/
	background:#FFFFFF;
	height:47px;
	border-top:1px #3c3c3c solid;
	border-right:1px #131313 solid;
	border-bottom:1px #131313 solid;
	border-left:1px #3c3c3c solid;
	padding:0 5px 0 5px;
}
#wp-forum table.forum_table{
	margin:0;
}
#wp-forum table.forum_table td,
#wp-forum .forum_main_table th.table_header,
#wp-forum .topic_main_table th.table_header{
	background:url(./images/cell.gif);
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;
	padding:0 5px 0 5px;
}
#wp-forum table.posts_table{
	margin:0;
	width:100%;
}
#wp-forum table.posts_table td{
	background:#FFFFFF url(./images/cell.gif) repeat-x top;
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;
	padding:0 5px 0 5px;
}
#wp-forum table.posts_table td.divider{
	background:#eb8500;
	height:7px;
	padding:0;
}
#wp-forum table.posts_table td.o{
	
}
#wp-forum table.reply_table td{
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;	padding:5px;
}
#wp-forum table.user_table{
	
}
#wp-forum table.user_table td{
	background:#FFFFFF url(./images/cell.gif) repeat-x top;
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;
	padding:5px;
}
#wp-forum table.search_table td{
	background:#ffffff url(./images/cell.gif) repeat-x top;
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;
	padding:0 5px 0 5px;
}
#wp-forum table.search_results_table td{
	background:#FFFFFF url(./images/cell.gif) repeat-x top;
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;
	padding:5px;
}
#wp-forum table td.group_header{
	background:#eeeeee;																/* background color for group header - light gray */
	/*background:#c7d5e3 url(./images/light-blue.jpg) repeat-x top;	*/				
	height:28px;
	color:#000;
	font-weight:bold;
}
#wp-forum table td.table_header,
#wp-forum .forum_main_table th.table_header,
#wp-forum .topic_main_table th.table_header{													/*  Background color of table header  */
	background:url(./images/th.gif);
	height:28px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0;
}

#wp-forum table td.table_meta{
}
#wp-forum table.forum-meta{
	background:#FFFFFF url(./images/cell.gif);
	height:28px;
/*
	width:100%;
*/
	margin:5px 0 5px 0;
}
#wp-forum table.forum-meta td{
	background:#FFFFFF url(./images/cell.gif) repeat-x top;
	background:#FFFFFF;
	padding:5px;
}
#wp-forum .quote{
	float:right;
	padding-top:5px;
}
#wp-forum table.posts_table td.post-text{
	padding:10px;
}
#wp-forum table.posts_table td.table_para{
	padding:10px;
}
#wp-forum span.post_meta{
	float:left;
}
#wp-forum table.reply_table{
	margin:0;
}
#wp-forum #forumtext{
	width:100%;
	height:200px;
}
#wp-forum blockquote{
	background-image:none;
	background-color:#fff;
	border:1px #999 solid;
	padding:10px;
	margin:0 0 1em 0;
}
#wp-forum table.recent_table td{
	border:none;
}
#wp-forum table.user_table td.table_meta{
	font-weight:bold;
}
#subscript{
	background:#313131 url(../images/cell.gif) repeat-x top;
	background:#313131;
	border-bottom:1px #131313 solid;
	border-right:1px #131313 solid;
	border-top:1px #3c3c3c solid;
	border-left:1px #3c3c3c solid;
	padding:10px;
	color:#fff;
}

/*    Buttons style    */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 5px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .2em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.small {
	height:25px;
	min-width:100px;
	font-size: 12px;
	font-weight:bold;
	padding: .15em 1em .275em;
}

/*    Button color style   */
/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/*Footer social icon css*/
.footer_social_icon .social_sitesimg {
    display: inline-block;
    width: auto;
    float: none;
    margin: 0;
}
.footer_social_icon .social_sitesimg img {
    width: 20px;
    height: auto;
}

/**/
