/*
Theme Name: bluebeam
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.themelayouts.com/
*/



/* Normal Tags */
body { background: repeat-x top left url('images/bodybg.jpg') #fbfeff; margin: 0; padding: 0; }
a, a:active, a:link, a:visited { color: #4cb2db; text-decoration: none; }
a:hover { color: #439cbf; }
img, a img { padding: 5px; background: #ecf6fa; border: 1px solid #d0ebf5; margin: 0 }
input, textarea { border: 0; background-color: #fefefe;	border: 1px solid #b8e6f5; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}
ul { list-style-image:url('images/bullet.jpg'); }


/* Wordpress Classes */
.navigation { display:block;}
.alignleft { float: left; }
.alignright { float: right; }
.wp-smiley { background: none; border: none; padding: 0; margin: 0; }


/* Layout Classes and IDs */

/* clearer - clears floated divs */
.clearer { clear: both; }

/* Header - links, search box */
#header { width: 950px; margin: 0; padding: 0; }
#headiv { overflow: hidden; }

/* Top Nav */
#topnav { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#topnav ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
#topnav ul li { padding: 0; margin: 0 25px 0 0; display: inline; float: left; color: #4cb2db; }
#topnav ul li a:active, #topnav ul li a:link, #topnav ul li a:visited { font-size: 18px; font-weight: bold; padding: 19px 0 27px 0; color: #4cb2db; text-transform: lowercase; display: block; float: left; }
#topnav ul li a:hover, #home #topnav ul li a.sel, #topnav ul li.current_page_item a { color: #35a1cc; border-top: 4px solid #4fb6e0; padding: 15px 0 27px 0; }

/* Blogname */
#blogname { width: 645px; margin: 0; overflow: hidden; float: left; }
#blogname #logo { border: none; padding: 0; margin: 0; float: left; background: none; }


/* Top Search */
#topsearch { width: 280px; float: right; margin-top: 15px; }
#topsearchdiv { float: right; }
#s { float: left; width: 150px; padding: 4px; }
#searchsubmit { color: #b1e2f5; float: left; background: #35a1cc; padding: 3px 5px 2px 5px; font-weight: bold; font-size: 12px; cursor: pointer; }

#wrapper { width: 950px; margin: 0; padding: 0; overflow: hidden; } 

/* Container - wraps the content and sidebar */
#container { width: 950px; overflow: hidden; margin: 15px 0 15px 0; padding: 0; }

/* Content - where the entries, pages etc are located */
#home #content { width: 670px; float: left; color: #585858; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; text-align: left; }
#nothome #content { width: 645px; float: left; color: #585858; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; text-align: left; }

/* Feature Post Carousel */
#featured { width: 670px; height: 220px; overflow: hidden; padding: 15px 0 35px 0; }	
#featurediv { overflow: hidden; }	
#wrap { height:220px; width:564px; display:block; overflow:hidden; position:relative; float: left; }
#carousel { width:10000px; margin:0; padding:0; position:absolute; top:0; left:0; }
.fpost { background-color: #c8eeff; width: 564px; height: 220px; overflow: hidden; }
.fpostdiv { width: 544px; height: 200px; margin: 10px; padding: 135px 0 0 0; }
.fhead { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #f8f8f8; height: 45px; background-color: #1c5870; padding: 10px 10px 10px 10px; margin: 0 0 0 0; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; text-align: left; }
#content .fhead h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #bee3f1; margin: 0; text-transform: lowercase;}
.fhead a { color: #bee3f1;  text-decoration: none; }
.fhead a:hover { color: #7cd8f7; }
.fpostpic { border: 10px solid #b7e4f5;	}
#carousel li { height:200px; width:579px; margin:0 0 0 0; padding:0; float:left; display:inline; }
#previous, #next { cursor:pointer; 	}
#previous { display: block; margin: 105px 0 0 0; 	}
#next { display: block; margin: 105px 0 0 18px;	}
#previous img, #next img { border: none; background: none; padding: 0; margin: 0; }
#prevdiv{ width: 36px; float: left; }
#nextdiv { width: 36px; float: left; }

/* Entry Boxes */
#entries { margin: 0; overflow: hidden; }
.entry { margin: 0 0 15px 0; }
.entryf { float: left; width: 305px; margin: 0 25px 25px 0; }

/* Content headlines */
#content h2, .head { margin: 0 5px 0 0; padding: 0; font-size: 21px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4cb2db; }
#content h2.h { font-size: 18px; font-weight: bold; text-transform: lowercase; }
.head { display: block; margin: 0 0 7px 0 ; }
#content h1 { padding: 0; font-size: 23px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #47a5cb; }
#content h3 { padding: 0; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #53c3f0; }
#content h4 { padding: 0; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #64d3ff; }

/* Entry info - author, date, category */
.entryinfo { margin: 0 0 10px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #939393; }
.entryinfo2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; background: #e6f4fa; border: 1px solid #b7e4f5; padding: 6px; }

/* Blocquote */
blockquote, blockquote blockquote blockquote { border-left: 7px solid #4bafd7; padding-left: 10px; }
blockquote blockquote { border-left: 7px solid #b7e4f5; }

/* Commentlist - comments/replies list */
ol.commentlist { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
ol.commentlist li { margin: 0 0 15px 0; background: none; border: none; padding: 10px; }
ol.commentlist li.alt { background: #ecf6fa; border: 1px solid #d0ebf5; }
ol.commentlist li ul.children { list-style-type: none; list-style-image: none; }
ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { background: #fbfeff; border: 1px solid #cdeffa; }
ol.commentlist li.alt ul.children li ul li { background: #effbff; border: 1px solid #d5f1fa; }
.avatar { float: left; margin-right: 5px; }

#commentform #submit { background: #ecf6fa; border: 1px solid #d0ebf5; color: #4cb2db; font-weight: bold; }


/* Sidebar */
#sidebar { width: 280px; float: right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color:#585858; text-align: left;}

.cat { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;}
.cat a { font-weight: bold; }

/*Sidebar heading */
#sidebar h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: lowercase; font-size: 18px; color: #50beea; margin: 0 0 10px 0; }

.widget { margin: 0 0 25px 0; }

/* Ads Spots 125x125 */
#adspot { overflow: hidden; padding: 10px; margin-bottom: 15px;}
#adspot a img { padding: 0; margin: 0; border:none; background: none; }
#adspot2 { overflow: hidden; margin-bottom: 10px; }
.ad1, .ad3 { float: left; }
.ad2, .ad4 { float: right; }

/* Sidebar lists */
.pad ul { margin: 0 15px 0 15px; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* Footer */
#footer { width: 100%; padding: 25px 0 25px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; background: repeat-x top left url('images/footerbg.jpg'); }
#footerdiv { width: 950px; text-align: right; }
#footer a { color: #4cb2db; }
#footer a:hover { text-decoration: underline; }





