/*

Theme Name: Excel

Description: A clean WordPress theme, designed to a 6 column grid, with rotating headers.

Author: Armen Thomassian

Author URI: http://alphablogdesigns.com/

Version: 1.1

*/

* {

	margin: 0;

	padding: 0;

	outline: none;

}

img {

	border: none;

}

a, a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}



ul {

	list-style: none outside;

}

body {

	text-align: left;

	background: #fff;

	font: normal 14px/18px Georgia,serif;

	color: #555;

}

#topwrap {

	width: 100%;

	overflow: hidden;

        background:transparent;

}

#header {

	width: 958px;

	margin: 0 auto 15px;

	overflow: hidden;

	color: #333;

	text-align: left;

        padding: 20px 0 5px 0;

}

#header ul {

        background: #ccc;

        color: #333;

	height: 40px;

	overflow: hidden;

	font: bold 12px/40px georgia;

	text-transform: capitalize;

        margin-bottom: 20px;

}

#header ul li {

	float: left;

	display: inline;

	height: 40px;

}

#header ul li a {

        background: #999;

	color: #555;

	float: left;

	height: 40px;

	padding: 0 20px;

        width: 122px;

        border-right: 1px solid #fff;

}

#header ul li a:hover {

	background: #666;

        color: #000;

        border-right: 1px solid #fff;

}

#header .current_page_item a{

	background: #000;

	color: #fff;

        border-right: 1px solid #fff;

}

#wrap {

	width: 958px;

	margin: 0 auto;

	overflow: hidden;

	text-align: left;

	background: none;

}

h1 { 

       background: url(headers/rotator.php) no-repeat center top;

       height: 190px;

       width: 622px;

       border: 1px solid #000;

       float: left;

       overflow: hidden;

       color: #fff;

}

h1 a, h1 a:visited {

	display: block;

	color: #000;

	font: bold 28px/32px Georgia;

        border: none;

        margin: 110px 0 0 15px;

}

span#des {

	display: block;

	color: #000;

	clear: both;

	font: normal 16px/20px Georgia;

	padding-left: 15px;

}

#hd-inner {

	width: 306px;

	float: left;

	margin-left: 20px;

        font-size: 12px;

}

#hd-inner img {

	float: right;

}

#hd-inner #subscribe { /* rss background image */

        display: block;

        width: 306px;

        height: 46px;

        background: url(images/side-logo.png) no-repeat;

}

#hd-inner #subscribe a {

        text-decoration:none;

        background: none;

        border: none;

}

.hide {

        visibility:hidden;

}

#hd-inner #rss { /* RSS Link */

        float: left;

        position:absolute;

        width : 140px;

        height: 34px;

        margin: 2px 0 0 10px;

}

#hd-inner #email { /* Email Link */

        float: left;

        position:absolute;

        width : 100px;

        height: 34px;

        margin: 2px 0 0 162px;

}

.extra {

	clear: both;

	font-size: 0;

	line-height: 0;

	width: 100%;

	overflow: hidden;

}



/* MAIN CONTENT */

#main {

	float: left;

	height: 1%;

}

#content {
 
	width: 632px;
	text-align: left;

	overflow: hidden;

}

a, a:visited {

	text-decoration: none;

        color: #45aaf8;

        border-bottom: 1px dotted #45aaf8;

}

a:hover {

	text-decoration: none;

        color: #000;

        border-bottom: 1px dotted #000;

}



#main .pmeta {

	float: left;

	overflow: hidden;

	margin: 0 20px 12px 0;

        padding: 16px 0 10px 0;

	width: 143px;

	font: normal 12px/16px georgia;

        line-height: 18px;

        color: #999;

}

#main .pmeta li a {

	font-weight: normal;

	color: #999;

        text-decoration: underline;

        border: none;

}

#main .pmeta li a:hover {

	text-decoration: none;

}

#main .apost {

	float: left;

	width: 469px;

	overflow: hidden;

	margin: 0 0 15px;

	color: #555;

        line-height: 20px;

}

#main .apost img {

	background:#eee none repeat scroll 0%;

        margin-right: 10px;

        max-width:449px;

        padding:0px;

}

#main .apost img.wp-smiley {

	float: none;

        background: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#main .apost img.wp-wink {

	float: none;

        background: none;

	border: none;

	padding: 0px;

	margin: 0px;

}

#main .postarchive h2,

#main .postarchive h3,

#main .apost h2 {

	overflow: hidden;

	font: normal 24px/26px Georgia;

	color: #000;

        padding: 15px 0 6px 0;

}

#main .apost h3 {

	font: bold 20px/24px Georgia;

	color: #000;

        padding-top: 20px;

}

#main .apost h4 {

	font: normal 18px/22px Georgia;

	color: #000;

        padding-top: 20px;

}

#main .postarchive h2 a,

#main .postarchive h3 a,

#main .apost h2 a {

	color: #000;

        text-decoration: none;

        padding-top: 3px;

        border: none;

}

#main .apost h2 a:hover {

	text-decoration: underline;

}

#main .apost .pmain {

	clear: both;

	width: 100%;

	overflow: hidden;

}

#main .apost p,

#main .apost blockquote {

        padding: 5px 0;

        margin: 0;

	font: normal 14px/16px georgia;

        line-height: 20px;

	color: #555;

}

#main .apost blockquote {

        border-left: 3px solid #ccc;

	color: #777;

        margin: 10px 0 10px;

	padding: 10px 20px;

	font: normal 14px/16px georgia;

}

#main .apost ol,

#main .apost ul {

	padding: 10px 30px 10px 10px;

	font: normal 14px/16px georgia;

        line-height: 20px;

}

#main .apost ol {

	list-style-type: decimal;

	list-style-position: inside;

	margin-left: 11px;

        line-height: 20px;

}

#main .apost p a,

#main .apost ol a,

#main .apost ul a {

	font: normal 14px/16px georgia;

	color: #45aaf8;

        border-bottom: 1px dotted #45aaf8;

}

#main .apost a, a:visited {

	text-decoration: none;

        color: #000;

        border-bottom: 1px dotted #000;

}

#main .apost p a:hover,

#main .apost ol a:hover,

#main .apost ul a:hover {

	text-decoration: none;

        color: #000;

        border-bottom: 1px dotted #000;

}

#main .apost ul li {

	padding-left: 18px;

	list-style: disc inside;

}

#main .postarchive {

	clear: both;

	margin: 12px 0 8px 163px;

	width: 100%;

	font: normal 14px/20px georgia;

}

#main .postarchive a {

	color: #eee;

        text-decoration: underline;

}

#main .postarchive a:hover {

	text-decoration: none;

}

#main .postarchive ul, .postarchive ol, .postarchive p, .postarchive blockquote {

	margin: 5px 0;

}

#main #srel,

#main .postarchive #linklist,

#main .apost .subh,

#main .atitle {

	font: bold 20px/22px Georgia;

	color: #fff;

}

#main #srel a,

#main .postarchive #linklist a,

#main .apost .subh a,

#main .atitle a {

	color: #fff;

}

#main #srel a:hover,

#main .postarchive #linklist a:hover,

#main .apost .subh a:hover,

#main .atitle a:hover {

	text-decoration: underline;

}

#main p.nopost {

	font: normal 14px/20px Georgia;

}

#main p.nopost a {

	color: #000;

}

#main p.nopost a:hover {

	text-decoration: underline;

}

#main .lead {

	clear: both;

	overflow: hidden;

	font: bold 13px/20px Georgia;

	color: #000;

	text-align: left;

	margin: 10px 0 10px 163px;

}

#main .content-home .lead {

	margin: 10px 20px 10px;

}

#main .lead a {

	color: #000;

        border: none;

        text-decoration: underline;

}

#main .lead a:hover {

	text-decoration: none;

}

#main .lead .ppre {

	float: left;

}

#main .lead .pnex {

	float: right;

}



/* SIDEBARS */

#sidebar-one {

	float: right;

	width: 306px;

	margin-left: -306px;

	overflow: hidden;

	font: normal 14px/20px georgia;

	color: #555;

}

#sidebar-one p {

	text-align: center;

	padding: 15px 0;

}

#sidebar-one  h3 {

	clear: both;

	color: #000;

	font: normal 22px/24px Georgia;

        padding-top: 16px;

	text-transform: capitalize;

}

#sidebar-one ul {

	padding: 5px 0 15px;

}

#sidebar-one ul li {

	display: inline;

	padding: 0;

	margin: 0;

}

#sidebar-one ul li ul {

	padding: 0;

	margin: 5px 0 10px;

}

#sidebar-one a {

	display: block;

	color: #999;

	text-decoration: none;

	padding: 3px 0 3px;

	border-bottom: 1px solid #ccc;

}

#sidebar-one a:hover {

	background: none;

	color: #000;

        border-bottom: 1px solid #000;

	text-decoration: none;

}

#sidebar-one #ads {

	list-style: none outside;

	padding: 0;

}

#sidebar-one #ads li {

        background: #eee;

	float: left;

	margin: 5px 3px 5px 3px;

	display: inline;

}

#sidebar-one #ads li a {

	float: left;

        border: 5px solid #999;

        padding: 5px;

}

#sidebar-one #ads li a:hover {

        border: 5px solid #ccc;

}

#sidebar-one #ads li a img {

	display: block;

        border: 1px solid #000;

}

.none {

	display: none;

}



#searchform {

	width: 100%;

	text-align: center;

	margin: 10px 0;

        _margin: 0 0 5px 0;

}

input#sfr {

	padding: 3px 5px;

	height: 24px;

	width: 100%;

	margin: 0 auto;

	border: 2px solid #999;

        background: #ddd !important;

	text-align: left;

	font: normal 12px georgia;

	color: #333;

	voice-family: "\"}\"";

	voice-family: inherit;

	height: auto;

	width: 95%;

}



/* COMMENT */



#cmw {

	padding-left: 163px;

	text-align: center;

	font: normal 13px/16px Georgia;

}

#cmbox {

	clear: both;

	text-align: left;

}

#cmbox  a {

	color: #000;

        border: none;

        text-decoration: underline;

}

#cmbox  a:hover {

	text-decoration: none;

}

.nocomments {

	font-size: 13px;

}

#commentform {

	padding: 10px 0;

}

#commentform input,

#commentform textarea {

	padding: 2px 3px;

	color: #000;

}

#author,

#email,

#url,

#comment {

	display: block;

	border: 1px solid #ccc;

	font-family: Georgia, Times New Roman;

        font-weight: bold;

	voice-family: "\"}\"";

	voice-family: inherit;

        width: 155px;

	height: auto;

        background: #f7f7f7;

        color: #555;

}

#commentform textarea#comment {

	width: 318px;

	height: 163px;

        font-size: 13px;

        background: #f7f7f7;

        color: #333;

        font-weight: normal;

}

#commentform input#submit {

	border: none;

	padding: 0;

}

#commentform label {

	font-size: 13px;

	color: #555;

}

#commentform p {

	padding-bottom: 10px;

}

.commentlist {

	list-style: none outside;

}

.commentlist li {

	border-bottom: 1px solid #ccc;

	padding: 0 10px 15px 10px;

}

.commentlist li p {

	padding: 8px 0 10px;

	clear: both;

        line-height: 18px;

	font-size: 13px;

        color: #555;

}

.commentlist li em {

	font-size: 13px;

}

.commentlist-author {

        background: #f7f7f7;

        color: #333;

}

span.cauth {

	float: left;

	font-size: 13px;

        font-weight: bold;

        padding-top: 20px;

}

span.cauth em {

	font-size: 13px;

        font-weight: bold;

        padding-top: 20px;

}

span.cdate {

	float: right;

	font-size: 13px;

        padding-top: 20px;

}

h3#respond,

h3#comments {

	font: normal 20px Georgia;

	color: #000;

	padding: 20px 0 10px;

}

.trackbacklist {

        list-style: decimal;

        padding: 0 10px 5px 20px;

}



/* FOOTER */

#footer {

        border-top: 5px solid #eee;

	width: 958px;

	height: 30px;

	color: #555;

	font: bold 12px/20px georgia;

        padding-top: 10px;

        float: none;

        margin:auto;

}

#footer p {

        border: none;

	color: #555;

        float: left;

}

#footer a {

        border: none;

	color: #000;

        text-decoration: underline;

}

#footer a:hover {

	text-decoration: none;

}