/*  

Theme Name: bigHeaderFolio

Theme URI: http://templates.simnorcomputing.com/templates/wordpress/big-header-folio/

Description: A portfolio and blog template for Wordpress

Version: 1.0

Author: Simnor Web Design

Author URI: http://templates.simnorcomputing.com - http://webdesign.simnorcomputing.com

*/



body {

font-family: 'Myriad Pro', Verdana, Arial, 'Sans Serif';

font-size:13px;

background:url(./images/brown/back.jpg) repeat-x top center #FFFFFF;

color:#444444;

text-align:center;

}



div#formindent {

margin-left: 40px;}





table {

font-family:'Myriad Pro', Arial, 'Sans Serif';

font-size:13px;

color:#444444;

line-height:20px;

}



body#inner {

background:url(./images/brown/backInner.jpg) repeat-x top center #FFFFFF;

}



/* Default Styling */

.clearfix {

overflow:hidden;

clear:both;

}



.alignleft {

display:block;

float:left;

margin:0 20px 20px 0px;

}



.alignright {

display:block;

float:right;

margin:0 0 20px 20px;

text-align:right;

}



.alignleft a:link, .alignright a:link, .alignleft a:visited, .alignright a:visited {font-family:'Myriad Pro', Arial, 'Sans Serif';

font-size:13px;

font-weight: bold;

color:#444444;

text-decoration: underscore;}



.alignleft a:hover, .alignright a:hover {font-family:'Myriad Pro', Arial, 'Sans Serif';

font-size:13px;

font-weight: bold;

color:#ff0000;

text-decoration: none;}



/* Links for Most Content - original template color gray #423a2c; */

a, a:link {

color:#486ba2;

text-decoration: underline;

}



a:visited {

color:#6666ff;

text-decoration: underline;

}



a:hover {color:#486ba2;

text-decoration:none;

}



p a:hover {

color: #486ba2;

/* original template color:#170f05; */

text-decoration:none;

}



a.button {

height:25px;

background:url(./images/brown/back.jpg) left -100px;

display:table;

font-size:15px;

font-weight:bold;

line-height:20px;

color:#eafbff;

text-align:center;

padding:7px 20px 0 20px;

}



a.button:hover {

text-decoration: none;

background:url(./images/brown/back.jpg) left center;

color:#FFFFFF;

}



h1, h2, h3, h4, h5, p, ol, ul, small {

margin:0 0 20px 0;

}



h1 {

font-size:30px;

color:#555555;

}



h1 a.logo {

display:block;

height:100px;

text-indent:-9999px;



}



h2, h2 a, h2 a:link, h2 a:visited {

font-size:20px;

line-height: 24px;

font-weight: bold;

color:#555555;

text-decoration: none;

}

h2 a:hover {text-decoration: underline;}



h2.sidetitle {margin: 0 0 10px 0;}



#mainarea h2 span, h2.big span {

font-weight:bold;

}



#mainarea h2.pagetitle {

font-weight:normal;

}



#mainarea h2.pagetitle span {

font-weight:bold;

}



h2.big, h2.big a {

font-size:24px;

margin: 0 0 10px 0;

text-decoration: none;

font-weight: bold;

}

h2.big a:hover {

text-decoration: underline;

}



h3 {

font-size:18px;

line-height:28px;

color:#555555;

}



h4 {

font-size:14px;

}



h5 {

font-size:10px

}



p {

line-height:24px;

}



ul {

line-height:20px;

margin: 0 0 10px 20px;

}



ul ul {

margin-bottom:0px;

}



ol {

line-height:24px;

}



#contentarea ul, #mainareaPortfolio ul {

margin-left:20px;

list-style:disc;

}



#contentarea .post ol, #mainareaPortfolio ol {

margin-left:30px;

list-style:decimal outside;

}



blockquote {

margin:0 0 20px 20px;

padding:0 0 0 10px;

border-left:5px solid #CCCCCC;

}

blockquote.leftwide {

margin:0 0 20px 40px;

padding:0 0 0 10px;

border-left:none;}



small {

font-size:10px;

line-height:18px;

}





#page {

margin:auto;

width:960px;

text-align:left;

position:relative;

}





/* Top Section */

#top {

width:960px;

height:120px;

background: transparent url('images/header.png') no-repeat bottom left;

overflow:hidden;

position:relative;

}


#toolbar {

	position:absolute;

	right:200px;

	top:15px;

}

#toolbar .menu-toolbar ul.menu {display:block; list-style:none; margin:0px; padding:0px;}

#toolbar .menu-toolbar ul.menu li {float:left; display:block;}

#toolbar .menu-toolbar ul.menu li {color: #FFF; text-decoration:none; text-transform:uppercase; display:block; padding: 0px 10px; border-right:1px solid #1da6bf;}

#toolbar .menu-toolbar ul.menu li a {color: #FFF; text-decoration:none; text-transform:uppercase; display:block; font-weight:bold;}

#toolbar .menu-toolbar ul.menu li:last-child {border-right:0px;}

body#inner #top {

height:120px;

}



#header {

width:490px;

height:120px;

float:left;

display:block;

}



#banner {

width:490px;

height:250px;

float:left;

display:block;

}





#banner h2 {

margin:20px 0 10px 0;

font-size:30px;

color:#FFFFFF;

line-height:40px;

position:relative;

}



#banner h2 span {

position:absolute;

top:1px;

left:1px;

color:#000000;

opacity:0.2;

z-index:-10;

}



#banner p {

font-size:18px;

color:#FFFFFF;

opacity:0.7;

line-height:30px;

position:relative;

}



#banner p a {

color:#FFFFFF;

}



#banner p span {

position:absolute;

top:1px;

left:1px;

color:#000000;

opacity:0.2;

z-index:-10;

}



#screenshot {

width:450px;

height:350px;

float:right;

background:url(./images/screenshotBack.png) no-repeat right 50px;

display:block;

position:relative;

margin:0 0 0 0;

}



#screenshot .circles {

height:49px;

}



#screenshot .circles a {

float:right;

display:block;

width:12px;

height:12px;

background:url(./images/screenshotCircle.png) no-repeat;

margin:25px 0 0 10px;

}



#screenshot .inner {

margin:5px;

position:relative;

overflow: hidden;

width:440px;

height:280px;

}



#screenshot img {

position:absolute;

}



#screenshot a.button {

position:absolute;

top:220px;

left:95px;

}



#searchbox {

display:block;

position:relative;

width:309px;

height:34px;

}



#searchbox #s {

background: url(./images/searchinput.gif) no-repeat left 50%;

height: 34px;

width: 215px;

font: 16px/20px Arial, Helvetica, "San Serif";

color: #333333; /* #A3A3A3 */

border:1px solid white;

position:absolute;

left: 0px;

top:5px;

padding:0px;

margin:0px;

}



#searchbox #searchsubmit {

border:0px;

background: url(./images/searchbutton.gif) no-repeat left 50%;

width: 86px;

height: 34px;

color: white;

font: bold 16px/20px Arial, Helvetica, "San Serif";

position:absolute;

right:0px;

top:5px;

padding:0px;

margin:0px;

}



/* Menu */

/* =Menu

-------------------------------------------------------------- */



#access {

	background: transparent;

	display: block;

	float: left;

	margin: 0 0 0 30px;

	width: 930px;

}

#access .menu-header,

div.menu {

	font-size: 13px;

	margin-left: 12px;

	width: 928px;

}

#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

}

#access .menu-header li,

div.menu li {

	float: left;

	position: relative;

}



/* Main Nav bar */

#access a {

	color: #222;

/*	text-shadow: 0px -1px 1px #aa4630;  */

	font-weight:bold;

	font-size: 16px;

	display: block;

	line-height: 30px;

	padding: 0px 12px;

	margin: 6px 5px;

	text-decoration: none;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}

#access ul ul {

	padding-top:12px;

	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	display: none;

	position: absolute;

	top: 44px;

	left: 0;

	float: left;

	width: 180px;

	z-index: 99999;

	background: #efefef url(images/nav_drop_bg.png) no-repeat top left;   /* was transparent  */

	border-bottom-left-radius: 6px;

	-webkit-border-radius-bottomleft: 6px;

	-moz-border-radius-bottomleft: 6px;

	border-bottom-right-radius: 6px;

	-webkit-border-radius-bottomright: 6px;

	-moz-border-radius-bottomright: 6px;

}

#access ul ul li {

	min-width: 180px;

	border-bottom:1px solid #CCC;

}

#access ul ul ul {

	left: 100%;

	top: 0;

	background: #FFF;

}

#access ul ul a {

	line-height: 1em;

	font-size: 13px;

	padding: 4px 10px;

	width: 150px;

	height: auto;

	color:#555;

}

#access li:hover > a {

	background: #ff625c url(images/nav_bg.jpg) repeat top left;

	box-shadow: inset 0px 0px 5px #812814;

	-moz-box-shadow: inset 0px 0px 5px #812814;

	-webkit-box-shadow: inset 0px 0px 5px #812814;

	color: #fff;

}

#access ul ul :hover > a {

	background: transparent;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	color: #DA3730;

}

#access ul li {height:45px;}

#access ul li:hover > ul {

	display: block;

}

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

	background: #ff625c url(images/nav_bg.jpg) repeat top left;

	box-shadow: inset 0px 0px 5px #812814;

	-moz-box-shadow: inset 0px 0px 5px #812814;

	-webkit-box-shadow: inset 0px 0px 5px #812814;

	color: #fff;

}

* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	color: #fff;

}


#menulinks {

width:960px;

height:45px;

background:transparent;

clear:both;

display:block;

padding-top:7px;

}

#nav{

display:block;

width:960px;

height:45px;

}

#nav ul {

display:block;

width:960px;

height:45px;

}



#nav ul li {

float:left;

display:inline;

margin:0 10px 0 0;

line-height:44px;

height:45px;

}



#nav ul li a {

float:left;

display:block;

padding:5px 15px;

line-height:15px;

height:25px;

color: #423a2c;

border-radious: 10px;


}



#nav ul li.cat-item {

float:right;

display:inline;

}



#nav ul li.current_page_item a, #nav ul li.current-cat a, #nav ul li.active a {

background:url(./images/nav_bg.jpg) repeat-x;

box-shadow: inset 0px 0px 5px #812814;

-moz-box-shadow: inset 0px 0px 5px #812814;

-webkit-box-shadow: inset 0px 0px 5px #812814;

border-radius: 6px;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

color: #FFF;
}



#nav ul li a {

display:block;

padding:5px 15px;

line-height:25px;

height:25px;

color: #423a2c;

border-radious: 10px;

font-weight:bold;

text-decoration: none;

text-transform:uppercase;

font-size:14px;

}



#nav ul li a:hover {

text-decoration:none;

background:url(./images/nav_bg.jpg) repeat-x;

box-shadow: inset 0px 0px 5px #812814;

-moz-box-shadow: inset 0px 0px 5px #812814;

-webkit-box-shadow: inset 0px 0px 5px #812814;

border-radius: 6px;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

color: #FFF;

}



#nav ul li.rss {

float:right;

display:inline;

}



#nav ul li.rss a {

background:url(./images/rss.png) no-repeat center center;

line-height:45px;

height:45px;

width:38px;

padding:0px;

}



#nav ul li.rss a:hover {

background:url(./images/rss.png) no-repeat center center;

}



#nav ul ul{

position:absolute;

display:none;

background:#FFFFFF;

padding:0px;

top:50px;

border:1px solid #CCCCCC;

width:200px;

}



#nav ul ul li {

position:relative;

}



#nav ul ul li ul li {

padding:0px;

}



#nav ul ul li {

line-height:35px;

height:35px;

clear:both;

width:200px;

margin:0px;

display:block;

text-align:left;

}



#nav ul ul li a {

line-height:35px;

height:35px;

float:none;

font-size:13px;

display: block;

padding:0px 0 0 10px;

}



#nav ul li a:hover {

border:none;

}



#nav ul li ul ul {

left:200px;

top:auto;

margin-top:-35px;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{

display:none;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{

display:block;

}







/* Main */

#mainarea {

display:block;

height:1%;

overflow:hidden;

padding:40px 0;

width:960px;

}

.synctotop {padding-top:0px !important; padding-bottom:0px !important;}



body#inner #mainareaPortfolio {

display:table;

height:1%;

overflow:hidden;

padding:30px 0;

width:960px;

}



#contentarea {

width:490px;

float:left;

display:block;

}

.contentarearight {
float:right !important;
width:690px !important;
padding-top:40px !important;
}

.sidebarleft {
float:left !important;
width:240px !important;
padding-top:40px !important;
padding-bottom:40px !important;
background: transparent url(images/leftsidebarbg.png) no-repeat bottom right;
}

body#inner #contentarea {

width:620px;

}


.widget-area {

	list-style: none;

	margin-left: 0;

	width:100% !important;

}

.widget-area ul {

	list-style: none;

	margin-left: 0px;

	padding-left:0px;

}

.widget-area li a {

	display:block;

	width:100%;

	padding:6px 6px 6px 12px;

	margin:0px;

	background: url(images/subnav_arrows.png) no-repeat 0px 50%;

	border-bottom:1px solid #ebebeb;

	color: #919191;

	font-weight:bold;
	
	text-decoration:none;

}

.widget-area ul li a:hover, .widget-area .current-menu-item  a {

	color: #2e8d9d !important;

	text-decoration:none;

}

.widget-area .current-menu-item  {

	background: transparent url(images/subnav_active.png) no-repeat 95% 10px !important;

}



.widget-area .current-menu-item  ul a {

	color: #919191 !important;

}

.widget-area ul ul li a {

	padding:6px 6px 6px 22px;

	background: none;

}

.widget-area ul ul ul li a {

	padding:6px 6px 6px 32px;

}

.widget-area ul ul ul ul li a {

	padding:6px 6px 6px 42px;

}

.widget-area ul ul ul ul ul li a {

	padding:6px 6px 6px 52px;

}



/* SIDEBAR */

#sidebar {

width:440px;

float:right;

display:block;

}



#sidebar .widget {

display:block;

height:1%;

width:440px;

float:right;

padding:0 0 10px 0;

overflow:hidden;

}



body#inner #sidebar {

width:300px;

}



body#inner #sidebar .widget {

width:300px;

}



body#inner #sidebar .widget h2, body#inner #sidebar .widgetTwitter h2 {

font-size:18px;

}



#mainarea #sidebar .widgetTwitter {

display:block;

height:1%;

width:440px;

float:right;

padding:0 0 40px 0;

overflow:hidden;;

}



body#inner #mainarea #sidebar .widgetTwitter {

width:300px;

display:block;

height:1%;

float:right;

padding:0 0 40px 0;

overflow:hidden;

}



#mainarea #sidebar .widget ul {

margin-bottom:0px;



}



#mainarea #sidebar .widget li {

width:100%;

display:block;

}



#mainarea #sidebar .widget li {

list-style: square outside none;

display: list-item;

}



/* #mainarea #sidebar .widget li a {

display:block;

margin:0 10px 5px 0;

border-bottom:1px solid #eeeeee;

line-height:24px;

} */



body#inner #sidebar .widget ul#catList {



}



body#inner #sidebar .widget li.cat-item {

width:150px;

display:inline;

}



body#inner #sidebar .widget li.cat-item a {

float:left;

display:block;

width:140px;

margin:0 10px 5px 0;

border-bottom:1px solid #eeeeee;

line-height:24px;

}



.aktt_tweets {

width: 500px !important;

float:none !important;

overflow: hidden;

}



.aktt_tweets  ul {

width: 500px !important;

float:none !important;

}



#mainarea #sidebar .widgetTwitter ul.twitter, .aktt_tweets ul {

float:left;

display:block;

width:290px;

}



#mainarea #sidebar .widgetTwitter ul.twitter li, .aktt_tweets ul li, .hu_tweets ul li {

border-bottom:1px solid #dbdbdb;  /* original #eeeeee */

padding:5px 0;

}



#aktt_tweet_form p {

margin:0 10px 0 0;

float:left;

display:block;

}



ul.blogroll {

padding-bottom:40px;

}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }









/* FOOTER */

#footer {

background: url(./images/brown/footer.jpg) repeat-x top center;

height:250px;

overflow:hidden;

}



#subfooter {

background: url(./images/brown/footerInner2.jpg) repeat-x top center;

width:960px;

margin:auto;

height:250px;

overflow: hidden;

text-align:left;

clear:both;

}



#subfooter .widget {

float:left;

display:block;

width:300px;

margin:0 30px 0 0;



}



#subfooter .widgetRight {

margin:0px;

}



#footer #footerBottom {

width:960px;

margin:auto;

height:60px;

clear:both;

}



/* Text color */

#subfooter .widget, #subfooter .widget p, #subfooter .widget ul, #subfooter .widget h2, #subfooter .widget h3, #subfooter .widget a {

color:#FFFFFF;

}



#subfooter .widget p {

font-size:11px;

line-height:20px;

margin:0 0 15px 0;

}



#subfooter .widget li.floatleft {



}



#subfooter .widget li.floatleft h3 {

float:left;

display:block;

width:60px;

}



#subfooter .widget li.floatleft p {

padding-top:2px;

}



#subfooter .widget h3 {

font-size:16px;

line-height:22px;

clear:both;

}



#subfooter .widget h2 {

margin:15px 0 15px 0;

line-height:50px;

width:300px;

line-height:50px;

}



#subfooter .widget h2 span {

font-weight:normal;

}



#subfooter .widget h3 {

margin:0px;

}



#footer #footerBottom p {

float:right;

display:block;

font-weight:bold;

padding:20px 0 0 0;

margin:0px;

text-align:right;

color:#FFFFFF;

}



#footer #footerBottom p a {

color:#FFFFFF;

}



/* PORTFOLIO */

#mainareaPortfolio #portfolioItems {}



#mainareaPortfolio #portfolioItems .item {

margin:30px 0;

width:960px;

border-bottom:1px solid #eaeaea;

overflow: hidden;

display:table;

padding-bottom:50px;

height:1%;

}



#mainareaPortfolio #portfolioItems .item .left {

width:300px;

float:left;

padding:20px 0 0 0;

display:block;

}



#mainareaPortfolio #portfolioItems .item .left h2 {

font-weight:normal;

font-size:30px;

margin:0 0 0px 0;

}



#mainareaPortfolio #portfolioItems .item .left small {

margin:0 0 20px 0;

display:block;

font-size:12px;

}



#mainareaPortfolio #portfolioItems .item .left p {

font-size:14px;

}



#mainareaPortfolio #portfolioItems .item .right {

width:644px;

float:right;

height:414px;

background:url(./images/portfolioItemScreenshotBack.jpg) no-repeat;

display:block;

}

#mainareaPortfolio #portfolioItems .item img.right {

width:auto !important;

height:auto !important;

}



#mainareaPortfolio #portfolioItems .item .right img {

margin:22px 0 0 22px;

}







/* POST ARCHIVES/LATEST ETC. */

#contentarea ul#latestPosts {

width:490px;

}



#contentarea ul#latestPosts li {

margin:10px 0 30px 0;

display:block;

width:490px;

height:1%;

overflow:hidden;

}



#contentarea ul#latestPosts li p.moreLink, #contentarea ul#latestPosts li p.more-link {

margin:0px;

}



/* narrow left column on homepage */

#contentarea ul#latestPosts li .left {

float:left;

text-align:right;

width:85px;

background:url(./images/latestPostsLeft.jpg) no-repeat top right;

display:block;

}



#contentarea ul#latestPosts li .right {

float:right;

display:block;

border-left:1px solid #eeeeee;

padding:0 0 0 10px;

width:355px;

}



#contentarea ul#latestPosts li img.right { 

width:auto !important;

border-left:0px solid #eeeeee !important;

padding:0 0 0 10px;

}



#contentarea ul#latestPosts li .right p {

text-align: left;

}



body#inner #contentarea ul#latestPosts, body#inner #contentarea ul#latestPosts li {

width:620px;

}



#contentarea ul#latestPosts li ul {

margin-top:8px;

margin-bottom:5px;

padding:0px;

}



#contentarea ul#latestPosts li ul li {

width: 450px !important;

list-style: disc outside none !important;

display: list-item;

margin:0px;

padding:0px;

overflow:visible;

}



#contentarea ul#latestPosts li ol li {

width: 450px !important;

list-style:decimal outside;

display: list-item;

margin:0px;

padding:0px;

margin-left:20px;

overflow:visible;

}



body#inner #contentarea ul#latestPosts li .right {

width:515px;

}



#contentarea ul#latestPosts h2 {

font-size:20px;

margin:0 0 10px 0;

font-weight: bold;

}



#contentarea ul#latestPosts p {

margin:0 0 10px 0;

font-size:13px;

}



#contentarea a.moreLink, #contentarea a.more-link {

font-size:14px;

font-weight:bold;

text-transform:uppercase;

}



#contentarea ul#latestPosts .left {

font-size:12px;

line-height:20px;

}



#contentarea ul#latestPosts .left span.date {

font-size:18px;

text-transform: uppercase;

color:#999999;

}



#contentarea ul#latestPosts .left span.date span {

font-weight:bold;

color:#555555;

}





/* SINGLE POST */

#contentarea .post {  }



#contentarea .post .meta h2 {

margin:0px 0 5px 0;

}



#contentarea .post .meta p {

font-size:12px;

line-height:20px;

}



#contentarea .post .share {

margin:50px 0 50px 0;

clear:both;

display:block;

border-bottom:5px solid #CCCCCC;

height:1%;

overflow: hidden;

}



#contentarea .post .share h2 {

float:left;

width:130px;

display:block;

margin:10px 0 0 0;

}



#contentarea .post .share ul.icons {

float:right;

width:460px;

display:block;

}



#contentarea .post .share ul.icons li {

float:left;

display:block;

padding:0 0 0 12px;

}









/* COMMENTS */

ol.commentslist {



}



ol.commentslist li {

margin:10px 0 30px 0;

display:table;

width:620px;

height:1%;

overflow:hidden;

}



ol.commentslist li.authorComment {

}



ol.commentslist li p.date {

margin:0px;

color:#333333;

}



ol.commentslist li span.left {

float:left;

text-align:right;

width:80px;

background:url(./images/latestPostsLeft.jpg) no-repeat top right;

display:block;

overflow: hidden;

}



ol.commentslist li span.right {

float:right;

position:relative;

display:block;

border-left:1px solid #eeeeee;

padding:0  0 0 10px;

width:515px;

}



ol.commentslist li span.right span.author {

position:absolute;

bottom:0px;

right:0px;

color:#CCCCCC;

font-size:20px;

font-style: italic;

}



#commentform {

padding:30px 0 0 0;

}



#commentform p {

clear:both;

}



#commentform label {

width:60px;

padding:0 10px 0 0;

line-height:30px;

text-align: right;

float:left;

display:block;

}



#commentform input {

width:300px;

border:3px solid #CCCCCC;

background:url(./images/brown/back.jpg) left -410px no-repeat;

padding:5px;

}



#commentform textarea {

width:400px;

height:120px;

border:3px solid #CCCCCC;

background:url(./images/brown/back.jpg) left -410px no-repeat;

padding:5px;

}



#commentform #submit {

margin-left:70px;

background:url(./images/brown/back.jpg) left center;

font-size:12px;

text-align:center;

border:none;

height:30px;

color:#FFFFFF;

width:140px;

padding:0 20px;

}



.author {

font-family:'Myriad Pro', Arial, 'Sans Serif';

font-size:13px;

font-weight: bold;

font-style: italic;

color:#555555;

}



/* CONTENT. IDs for the right-side table links. */



h2.sidetitle {margin: 0 0 1px 0;}



td.sidelinks a, td.sidelinks a:visited, .widget_recent_entries a {

	font-family: 'Myriad Pro', Arial, 'Sans Serif';

        font-size: 12px;

	text-align: left;

	display: block; 

	color: #777777;

	line-height: 20px;

	border-bottom: 1px solid #cccccc;

	text-decoration: none;

	padding: 2px 0 2px 15px;

	list-style: none;

	background: #ffffff;}



.widget_recent_entries a {

        padding: 2px 0 2px -15px;

       }



td.sidelinks a:hover, .widget_recent_entries a:hover {

	font-family: 'Myriad Pro', Arial, 'Sans Serif';

        font-size: 12px;

	line-height: 20px;

	background-color: #cccccc;

	color: #ffffff;}

	

td.sidelinks a, td.sidelinks a:visited, .widget_recent_entries a:visited {

	margin: 0;

	text-decoration: none;

	text-indent: 0px;} 



.sidetext {

	font-family: 'Myriad Pro', Arial, 'Sans Serif';

        font-size: 12px;

	text-align: left;

	color: #555555;

	line-height: 20px;}



.sidetext a:link {color: #486ba2; text-decoration: underline;}

.sidetext a:visited {color: #6666ff; text-decoration: underline;}

.sidetext a:hover {color: #486ba2; text-decoration: none;}



.sidetext ul li {

list-style: disc outside none !important;

display:list-item;

}



.sidetext ol li {

list-style: decimal outside none !important;

margin-left:30px;

display:list-item;

}

ol {list-style: decimal outside none; margin-left:30px;}


.number li {list-style: decimal; display: list-item; margin-left: 16px;}



.widget_categories, .mywidgets {margin: 10px 0 0 25px;}



img.right {

	margin: 6px 0 6px 10px;

	float: right;

	border: 0;}

  

img.left {

	margin: 6px 10px 6px 0;

	float: left;

	border: 0;

}

img.iconleft {

	margin: 6px 10px 6px -20px;

	float: left;

	border: 0;

}

.calindent {

	margin: 0 0 0 60px;

	font-size: 24px;

}



.tablecellleft {

	margin: 6px 10px 12px 6px;

	float: left;

	border: 0;

	font-family:'Myriad Pro', Arial, 'Sans Serif';

	font-size:13px;

	line-height: 18px;

	font-style: italic;

	color:#555555;

	align: right;

	background: #ffffff;

}



p.caption, span.caption, p.wp-caption-text { font-family:'Myriad Pro', Arial, 'Sans Serif';

	font-size:11px;

	line-height: 13px;

	font-weight: bold;

	color: #444444;

	text-align: center !important;

	display:block; }



span.caption-left { font-family:'Myriad Pro', Arial, 'Sans Serif';

	font-size:11px;

	line-height: 13px;

	font-weight: bold;

	color: #444444;

	text-align: left;

	display:block; }



p.wp-caption-text { text-align: center !important; margin: 10px 0 20px 12px; display:block; }



.fullpagebig {

	font-family: 'Myriad Pro', Arial, 'Sans Serif';

	font-size:14px;

	line-height: 22px;

	color:#555555;

	text-align:left;

	padding: 6px 500px 0 0px;

}



div#fullpageside {align: right;

	width: 400px;}



div#fullpageleft {

	font-family:'Myriad Pro', Arial, 'Sans Serif';

	font-size:14px;

	line-height: 22px;

	color:#777777;

	text-align:left;

	margin: 0 0 0 30px;

        width: 550px;

}

div#hu_twitter {

	font-family:'Myriad Pro', Arial, 'Sans Serif';

	font-size:14px;

	line-height: 22px;

	color:#777777;

	text-align:left;

        width: 940px;

}



div#content_indent, div#hu_twitter {

        margin: 0 0 0 30px;}



#hu_sidebar {

       width: 300px;

       padding: 5px;

       border: solid #000 1px #eeeeee;

       margin: 0 10px 0 0;

}



.hu_tweets {

/* width: 550px !important; */

float:none !important;

overflow: hidden;

}



.hu_tweets  ul {

/* width: 550px !important; */

float:none !important;

padding-right: 40px;

}

.hu_tweets ul {

float:left;

display:block;

}



.hu_tweets ul li {

border-bottom:1px solid #dbdbdb;   /* Original #eeeeee */

padding:5px 0;

}







.fullpagesidetable {

	font-family:'Myriad Pro', Arial, 'Sans Serif';

	font-size:13px;

	line-height: 18px;

	color:#777777;

}

.fullpagesidetable a:link {color: #486ba2; text-decoration: underline;}

.fullpagesidetable a:visited {color: #6666ff; text-decoration: underline;}

.fullpagesidetable a:hover {color: #486ba2; text-decoration: none;}





li.fullpagebullet {

	list-style: disc outside none !important;

	display: list-item;

	padding-left: 4px;

	margin-left: 20px;

}





hr.sideline {height: 1px;

color: #ebebeb;

}

.authorname {

	font-weight: bold;

	color:#22222;}



.author_side {

	font-size: 12px;

	line-height:12px;

	color:#22222;}



#searchbox2 {

	display:block;

	position:absolute;

	top: 60px;

	right: 0px;

	width:309px;

	height:34px;

}



#searchbox2 #searchinput {

	background: url(./images/searchinput_black.jpg) no-repeat left 50%;

	height: 34px;

	width: 220px;

	border:1px black;

	position:absolute;

	left: 0px;

	top:5px;

	margin:0px;

	padding:0px;

}

#searchbox2 #s {

	background:transparent;

	height: 26px;

	width: 215px;

	font: 16px/20px Arial, Helvetica, "San Serif";

	color: #A3A3A3;    /* Color of text typed in search box */

	border:0px;

	padding:0;

	margin:5px;

}



#searchbox2 #searchsubmit2 {

	border:0px;

	background: url(./images/searchbutton_black.jpg) no-repeat left 50%;

	width: 86px;

	height: 34px;

	color: #ffffff;

	font: bold 16px/20px Arial, Helvetica, "San Serif";

	position:absolute;

	right: 0px;

	top:5px;

	padding:0px;

	margin:0px;

}



.lineindent {text-indent: 12px;}

.fg-credit {display:none;}



img.size-full  {margin: 0px 0 10px 0;}
