/*
Theme Name: elfwaves 3.0
Theme URI: http://www.elfwaves.com/
Description: Andrew Barnes Online Portfolio
Version: 3.0
Author: Andrew Barnes
Author URI: http://www.elfwaves.com/
Tags: elfwaves, custom theme, fixed width

	elfwaves v3.0
	 http://www.elfwaves.com/

	This theme was designed and built by Andrew Barnes,
	whose blog you will find at http://www.elfwaves.com/blogs/

*/



/* Begin Typography & Colors */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
*{margin:0;padding:0;}
html{color:#000;}
body{font-family:arial;font-size:13px;background-color:#020b0f;background-image:url(images/main_bck.jpg);background-position:top;background-repeat:repeat-x;text-align:center;}
.clearfix{clear:both;height:0px;overflow:hidden;}
.float-right{float:right;}
.float-left{float:left;}
a {color:#051F43;}

#header-bck{width:100%;background-image:url(images/top_main.jpg);background-position:center top;background-repeat:no-repeat;height:437px;}
#header{margin:0 auto;text-align:left;height:437px;width:946px;}

#header-bck2{width:100%;background-image:url(images/top_main.jpg);background-position:center top;background-repeat:no-repeat;height:130px;}
#header2{margin:0 auto;text-align:left;width:946px;}

#head-logo{width:166px;height:124px;padding-bottom:16px;}
#head-logo2{width:166px;height:124px;}

#head-nav{width:514px;height:124px;}
#head-right{width:251px;background-image:url(images/top_tab.jpg);background-repeat: no-repeat;background-position: top center;text-align:right;}
#head-right h1{font-size:12px;margin-right:59px;margin-top:11px;}
#head-right h1 a{font-size:14px;font-weight:bold;text-decoration:none;color:#000;}
#head-right h1 a:hover{text-decoration:underline;}
#head-right img{margin-right:6px;margin-top:72px;}
#head-right p{margin-top:72px;}
#head-right p a{font-size:12px;color:#7b6d69;text-decoration:none;}
#head-right p a:hover{text-decoration:underline;}


#blog-box{width:362px;height:271px;border:1px solid #7f8b94;margin-right:12px;background-color:#116a88;}
.home-post{padding:15px;}
.home-post h3 a{font-size:18px;font-weight:bold;text-decoration:none;color:#051f43;font-family:"trebuchet MS";}
.home-text p{font-size:11px;color:#666;margin-top:15px;}
.title-box{background-color:#116a88;height:22px;border-bottom:1px solid #7f8b94;padding-top:7px;}
.home-titles{margin-left:14px;font-size:14px;font-weight:bold;color:#fff;}
.home-titles a{color:#fff;text-decoration:none;}
.home-titles a:hover{text-decoration:underline;}
.the-color{color:#413d38;}

#project-box{width:568px;height:271px;border:1px solid #7f8b94;background-color:#fff;}
#my-project{width:550px;height:241px;margin:0;padding:0;display:block;background-image:url(images/cream.jpg);}

.g-box{width:230px;height:242px;border:1px solid #7f8b94;background-color:#fff;}
.landing-box{width:706px;min-height:242px;border:1px solid #7f8b94;background-color:#fff;}
.landing-box a{color:#003366;}
.sidebar-box{width:230px;min-height:242px;border:1px solid #7f8b94;background-color:#fff;}
.sidebar-box a{color:#003366;}
.landing-padding{padding:30px;}
.landing-padding p{margin-top:15px;margin-bottom:15px;}
.landing-padding h2{margin-bottom:15px;font-size:22px;color:##051F43;font-weight:bold;font-family:"trebuchet MS";}
.landing-padding h3{margin-bottom:15px;font-size:18px;color:#051f43;font-weight:bold;font-family:"trebuchet MS";}
.landing-padding h3 a{color:#051f43;}
.landing-padding h4{margin-top:15px;font-size:14px;font-weight:bold;}
.landing-padding h5{margin-top:15px;font-weight:bold;}
.landing-padding ul{margin-bottom:12px;margin-top:12px;margin-left:18px;}
.landing-padding li{margin-bottom:3px;list-style-position:outside;list-style-type:disc;}
.landing-top{padding-top:32px;}
.landing-just{text-align:justify;}
.landing-sidebar{padding:18px;}
.landing-sidebar h2{margin-bottom:15px;font-size:14px;font-weight:bold;}
.landing-sidebar p{margin-top:15px;margin-bottom:15px;}
.landing-sidebar ul{margin-bottom:12px;margin-top:12px;}
.landing-sidebar li{margin-bottom:4px;margin-top:4px;}
.landing-sidebar .bullet li{list-style-position:outside;list-style-type:disc;margin-left:24px;}

#content-bck{width:100%;background-color:#04151c;min-height:290px;}
#content{width:946px;text-align:left;margin:0 auto;padding:18px 0;}

#footer{width:100%;height:50px;background-color:#07202a;}
#footer-box{width:946px;height:41px;margin:0 auto;text-align:left;padding-top:9px;}

.float-l{float:left;}
.float-r{float:right;}
.margin-top{margin-top:12px;}
.gallery-margin{margin-right:6px;}
.gallery{margin-bottom:32px;padding-left:14px;}






.sidebars{padding-left:20px;padding-top:10px;}
.commentlist p{margin:10px 0 10px 5px;}
.commentlist li{margin: 15px 0 3px;font-weight:bold;padding: 5px 10px 3px;list-style: none;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;margin: 10px 5px 10px 0;}
.commentlist{text-align: justify;}
.alt{background-color:#F8F8F8;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
.postmetadata{padding:10px;color:#777777;}
.entry{text-align:justify;}
.my-post{margin-bottom:24px;}
#comment{width:635px;}
.navigation{margin-bottom:18px;}
#searchform{margin-bottom:18px;}
#searchform input{margin-bottom:6px;}
#s{width:174px;height:14px;padding:6px;}
.alt2{background-color:#e1edfe;border-bottom:1px solid #4e86d3;border-top:1px solid #4e86d3;padding:10px;color:#092243;}
.bottomlinks{font-size:11px;color:#999;padding-left:6px;padding-top:16px;}

/* navigation */
#head-nav{position:relative;}
#head-nav ul{list-style-type:none;padding-top:11px;position:absolute;bottom:2px;left:16px;}
#head-nav li{float:left;}
#head-nav a{height:25px;display:block;color:#fff;padding:0 8px;list-style-type:none;}

.wordtube{margin-bottom:12px;}
#ngg-webslice h2{display:none;}
.widget_slideshow h2{display:none;}