/*
Theme Name: Example7
Theme URI: http://www.example7.com
Description: Wordpress Wonderland!
Author: Example7
Author URI: http://www.example7.com
Tags: Example7, Web Development, Training, Consultation

	Example7
	http://www.example7.com

*/

/* -------------------[ Layout ]------------------- */

body { margin: 25px 0 20px 0; padding: 0; background-color: #4D472C; color: #212121; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; background-image: url(http://www.example7.com/wp-content/themes/example7/images/background.png); background-position: center top; background-repeat: repeat-y; }

#container { width: 990px; background-color: #FFF; }

#header { width: 990px; height: 120px; margin: 0; padding: 0; background-color: #FFF; }
#header1 { float: left; width: 705px; height: 110px; padding: 10px 0 0 0; margin: 0 0 0 25px; text-align: left; }
#header2 { float: left; width: 250px; height: 110px; padding: 10px 10px 0 0; margin: 0; text-align: right; }

#headerhome { width: 990px; height: 220px; margin: 0; padding: 0; background-color: #FFF; }
#headerhome1 { float: left; width: 480px; height: 220px; text-align: left; }
#headerhome2 { float: left; width: 500px; height: 210px; padding: 10px 10px 0 0; text-align: right; }

#break1, #break2, #break3, #footer { clear: both; width: 990px; height: 25px; margin: 0; padding: 0; background-color: #4D472C; }

#content1 { clear: both; width: 930px; margin: 25px 0 25px 0; padding: 0 25px 0 25px; text-align: left; background-color: #FFF; }
#content2 { clear: both; width: 930px; margin: 25px 0 45px 0; padding: 0; text-align: left; background-color: #FFF; }
#content3 { clear: both; width: 930px; margin: 25px 0 25px 0; padding: 0; text-align: left; background-color: #FFF; overflow: auto; }

#colhomeleft { float: left; width: 668px; height: 450px; text-align: left; margin: 0; padding: 0 25px 0 0; border-right: 2px dotted #4D472C;  }
#colhomeright { float: right; width: 210px; margin: 0; padding: 0; text-align: left; }

#colleft { float: left; width: 668px; height: 550px; text-align: left; margin: 0; padding: 0 25px 0 0; border-right: 2px dotted #4D472C;  }
#colright { float: right; width: 210px; margin: 0; padding: 0; text-align: left; }

br { line-height: 14px; }

img { border: none; }

/* -------------------[ Navigation ]------------------- */

ul#nav { margin: 0; padding: 0; list-style: none; }

ul#nav li a, ul#nav li a:link, ul#nav li a:visited { width: 183px; display: block; margin: 0 0 5px 0; padding: 8px 0 8px 10px; border: 1px solid #4D472C; background-color: #FFF; color: #4D472C; font-size: 16px; letter-spacing: 2px; }

ul#nav li a:hover, ul#nav li a:active { width: 183px; display: block; margin: 0 0 5px 0; padding: 8px 0 8px 10px; border: 1px solid #4D472C; background-color: #4D472C; color: #FFF; font-size: 16px; letter-spacing: 2px; }

#navcurrent { border-right: 10px solid #4D472C;  }

/* -------------------[ Text ]------------------- */

a:link, a:visited, a:active { color: #00506E; text-decoration: none; }
a:hover { color: #212121; text-decoration: none; }

.hometxt { font-size: 16px; line-height: 21px; font-weight: normal; }

.large { color: #4D472C; font-size: 20px; line-height: 25px; font-weight: normal; }
.small { color: #4D472C; font-size: 13px; line-height: 18px; }

.qm { font-size: 18px; color: #00506E; line-height: 18px; }
.qmt { font-size: 14px; color: #4D472C; line-height: 18px; font-style: italic; }
.qmn { font-size: 13px; color: #4D472C; line-height: 18px; }

ul.txt { margin-top: 3px; margin-bottom: 11px; margin-left: 23px; padding: 0px; list-style-type: square; }
li.txt { margin: 0 0 5px -7px; list-style-type: square; background-position: 0.1em; padding-left: 0; font-size: 13px; line-height: 18px; }

/* -------------------[ Thickbox ]------------------- */

#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #B1C2DC; }  
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }  
#TB_window a:link {color: #4975A7;} 
#TB_window a:visited {color: #4975A7;} 
#TB_window a:hover {color: #000;} 
#TB_window a:active {color: #4975A7;} 
#TB_window a:focus{color: #4975A7;}
#TB_window { position: fixed; background: #FFF; z-index: 102; color:#000000; display:none; border: 3px solid #4975A7; text-align:left; top:50%; left:50%; }  
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-top: 1px solid #666; border-left: 1px solid #666; }  

#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }  
.TB_overlayMacFFBGHack {background: url(http://www.otisfodder.com/wp-content/themes/fodder/images/thickbox_pnghack.png) repeat;} 
.TB_overlayBG { background-color:#B1C2DC; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }  

#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }  
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }  
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }  
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }  
#TB_title{ background-color:#FFF; height:27px; }  

#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }  
#TB_ajaxContent.TB_modal{ padding:15px; }  
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }  

#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }  
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }  
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } 

* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }  
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }  
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }  
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/* -------------------[ Portfolio Header Fade ]------------------- */

.imageshowslide { list-style: none; margin: 0; padding: 0; }
q:before,q:after{  content: ''; }