/* @override http://127.0.0.1/mgultra/wp-content/themes/f2a/style.css */

@charset "UTF-8";
/* CSS Document */
/*
Theme Name: F2
Theme URI: http://srinig.com/wordpress/themes/f2/

Description: F2 is a fast loading flexible width theme for WordPress. Customizable header, any of the two sidebars can be optionally turned off, and much more options in the settings page. Compatible with WordPress 2.8 and above. Valid XHTML, CSS.

Version: 1.0.9
Author: Srini G
Author URI: http://srinig.com/wordpress
Tags: blue, light, flexible-width, two-columns, three-columns, right-sidebar, left-sidebar, theme-options, custom-header, threaded-comments, translation-ready

The CSS, XHTML and design is released under GPL:

http://wordpress.org/about/gpl/ */

/* @group Header */

#header {

height:80px;

border:0px solid #aaa;

background:#737577;

}

#headerlogo {

position:relative;

top:50%;

left:20px;

}

#headerlogo h1, #headerlogo div.description {

position:relative;
	bottom: 45px;
	color: white;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}

#headerlogo h1 {

margin:0;

font-size:4em;

font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

}

#headerlogo h1 a {

background:transparent;

color:#385c79;

}

#headerlogo h1 a:hover {

text-decoration:none;

color:#e7e86a;

}

#headerlogo div.description {

margin:5;

background: transparent;

color: #fff;
	font: 2.2em "Lucida Grande", Lucida, Verdana, sans-serif;
	position: relative;
	z-index: 0;
	bottom: 87px;
	left: 252px;
	text-shadow: #333 2px 2px 1px;
}



/* @end */

/* @group Sidebar */

.sidebar {



}

#sidebar_left{

margin: 0 0 0 -120px;

position:relative;
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 15px;
}

#sidebar_right{

float:right;

/*EDITED 9 22 11*/

width: 142px;
	text-align: left;
	text-transform: capitalize;
	padding: 0 30px 0 10px;
	margin-top: 0;
	margin-right: -240px;
	margin-bottom: 0;
}


.sidebar ul {

padding:0;

margin:0;

list-style: none;
	text-transform: capitalize;
	text-align: left;
	font: inherit inherit "Lucida Grande", Lucida, Verdana, sans-serif;
}

#text-2 div.textwidget div em span {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#text-5 div.textwidget div h5 {
	text-align: left;
	text-transform: capitalize;
	font-style: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
}

.sidebar ul ul {

font-size: inherit;

}

.sidebar ul li {

margin:0 0 1em 0;
	font-size: inherit;
}

.sidebar ul ul {

margin:0;

padding:0;
	font-size: inherit;
}

.sidebar li li {

margin:0.1em 0;
	font-size: inherit;
}

.sidebar li li:before {

content: "\203A \0020";

font-size: inherit;

}

.sidebar li li li {

padding-left:10px;

}

.sidebar ul h2 {

margin:0;

padding:0;

font-size: inherit;

text-transform:uppercase;
}

.sidebar a.rsswidget img {

border:0;

float:right;

}



/* @end */



pre {

overflow:auto;

border:0px solid #ccc;

padding:5px 10px;

background: #f8f8f8;

font-size: 12px;

}

code {

background-color:#f8f8f8;

color:#111;

}

#page {
margin:0;
padding: 0;
/* 
min-width:100%;
max-width:100%; */
}



#container{

margin:0;

padding:0 240px 0 142px;

}

#wrapper{

width:100%;

border-left:0px solid #b8bcc1; /* Sidebar left background color */

border-right:0px solid #000000; /* Siderab right background color */
margin-left:0px;
margin-right:0px;
display:inline;
	float: left;
}

#content{

float:left;

width:91%;

margin-right:-100%;

padding:5%;

overflow:hidden;

background: #d6d6d6;

}

#footer {

clear:both;

padding:10px;

}

/* @group Menus */

/*

By default, the horizontal navigation menu displays inside the header area.

If for some reason you don't like this behaviour, you can make it display

below the header area by including the code below into your custom.css.

*/

#hmenu {

background-color:white;

float:none;

position:static;

height:24px;

border:0px solid #aaa;

border-top:none;

margin:0px;

}

#hmenu ul {

float:none;

}

/* Top navigation */

#hmenu {

float:right;

width:auto;

border:0;

padding:0;

position:relative;

bottom:25px;

right:2px;

height:0;

margin-bottom:-23px;

}

#hmenu ul {

width:auto;

float:right;

list-style:none;

padding:0;

margin:0;

}

#hmenu ul li {

display:inline;

float:left;

width:auto;

padding:0;

margin:0;

}

#hmenu ul li a {

display:block;

background:white;

color:black;

padding:4px 20px;

margin:0 0px;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;

font-size:1.2em;

}

#hmenu ul li a:hover, #hmenu ul li.hmenu_rss a:hover {

background-color:#2f3d67;

color:#e7e86a;

font-size:1.3em;

}

#hmenu ul li ul {

padding:0.5px 0 0 0;

position:absolute;

display:block;

visibility:hidden;

z-index:599;

}

#hmenu ul li.hmenu_rss ul {

right:0;

}

#hmenu ul li:hover ul {

visibility:visible;

}

#hmenu ul ul li {

display:block;

float:none;

width:auto;

}

#hmenu ul ul a {

margin:0px;

}

#hmenu ul li.hmenu_rss a {

background:white url('images/feed.png') no-repeat 95% 50%;

padding:4px 30px 4px 20px;

}



/* @end */

.attachment img {

border:0px solid #ddd;

background-color:#f3f3f3;

padding:4px;

}

#searchform {

margin: 10px auto;

padding: 5px 3px;

}

/* @group Gallery */

.gallery {

border:0px solid #ddd;

background-color: #f3f3f3;

}

.gallery-item {

margin:10px;

}

.gallery-caption {

font-size:0.8em;

}



/* @end */

.screen-reader-text {

position: absolute;

left: -1000em;

}

abbr {

cursor:help;

border-bottom: 0.1em dotted;

}

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}

.alignleft {

float: left;

margin: 0 10px 0 0;

width:auto;

}

/* @group Captions */

.wp-caption {

border: 0px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

}

.wp-caption a, .wp-caption a:hover, .gallery a, .gallery a:hover, .attachment a, .attachment a:hover {

border:none;

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

font-size: 0.8em;

margin:4px 0 0 0;

padding:0 4px;

}



/* @end */

.alignright {

float: right;

width:auto;

margin: 0 0 0 10px;

}

/* @group Comments */

.commentlist {

margin:0;

padding:0;

}

.children {

margin: 0 -21px -21px 0;

padding:0;

}

li.comment, li.trackback, li.pingback {

list-style:none;



padding:20px;

margin: 20px 0 3px;
	border-top: 1px solid gray;
}

ul.children li.comment {

margin: 10px 0 -0px 0;

}

.comment-body {

overflow:auto;

}

.commentlist li.even {

background-color: white;

}

.commentlist li.odd {

background-color: transparent;

}

.commentlist li.bypostauthor {

background-color:#fffff8;

}

.commentlist li.bypostauthor &gt; .comment-body &gt; .comment-author &gt; cite {

border-bottom:1px solid #aaa;

}

.comment-body p {

font-size:1.3em;

}

.comment-body blockquote blockquote {

font-size:1em;

}

.comment-body img.avatar {

float:right;

border:0px solid #eee;

margin:0;

background:white;

}

.comment-author cite {

/*font-weight:bold;*/

color:black;

font-size: 36px;
	text-decoration: none;
}

.comment-meta {

margin:4px 0 0 0;
	font-size: 120%;
}

.reply {

margin:5px 0;

padding:0;

font-size:1.2em;

}



/* @end */

/* @group Calendar */

/* Calendar */

#wp-calendar {

text-align:center;

width:100%;

}

#wp-calendar caption, #wp-calendar thead th{

font-weight:bold;

text-transform:uppercase;

color:#555;

}

#wp-calendar tbody td {

border:1px solid #ccc;

background:#f2f2f2;

}

#wp-calendar tbody td a {

font-weight:bold;

}

#wp-calendar td#today {

background:#e4e4e4;

}

#wp-calendar tbody td.pad {

border:none;

background:transparent;

}

/* Calendar ends */



/* @end */

/* @group Posts */

.post, .page {

clear:both;

}

.blog .post, .archive .post, .search-results .post, .search-results .page {

border-bottom: 0px solid silver;
	margin: 0;
	padding-top: 30px;
}


.postentry blockquote {

text-align: justify;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	color: black;
	margin: 10px 0;
	padding: 5px 0;
	border-bottom-color: rgba(128,128,128,0.29);
	border-bottom-width: 1px;
}

.postentry ul, .postentry ol {

text-align: left;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	color: black;
	margin: 10px 0;
	padding: 5px 0;
	border-bottom-color: rgba(128,128,128,0.29);
	border-bottom-width: 1px;
	text-indent: 7%;
	list-style-position: inside;
	list-style-type: square;
	opacity: 1;
}

.postentry li{

text-align: left;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	font-variant: normal;
	color: black;
	padding: 5px 0 10px;
	list-style-position: outside;
	list-style-type: square;
	opacity: 1;
	text-transform: capitalize;
	margin: 0 0 0 30px;
	line-height: 1.2;
	border-bottom: 1px dashed rgba(204,204,204,0.58);
	text-indent: 0;
}

.postentry blockquote {

margin:10px 20px;

padding:0 0 0 10px;

border-left:0.4em solid #ddd;

font-size:0.8em;

line-height:1.2em;

}

.postentry blockquote blockquote {

margin-left:0;

font-size:1em;

}

.postentry table {

border-width:0 1px 1px 0;

border-style:solid;

border-color:#ccc;

font-size:0.9em;

}

.postentry table tr td {

padding:5px 10px;

border-width:0px 0 0 1px;

border-style:solid;

border-color:#ccc;

}

.postentry table tr th {

border-width:1px 0 0 1px;

border-style:solid;

border-color:#ccc;

padding:5px 10px;

background:#f4f4f4;

color:#666;

font-weight:bold;

text-transform:uppercase;

text-align:center;

}

.posttagscat {

margin:0 0 10px 0;

}

.postmetadata {

clear:both;

margin: 0;

color:#6c6e70;

text-align: right;
	font: italic bold 1.2em "Courier New", Courier, mono;
	padding: 0;
	border-bottom: 1px dashed gray;
	display: none;
}

.postcat {

margin:0 10px 0 0;

}

.postcomment {

font-size:1.1em;

}

.postedit:before {

content:' | ';

}

.poststicky {

margin:0 0 0 10px;

}

.poststicky:before {

content:'\2022 \0020';

}



/* @end */
