/*   
Theme Name: Designing Tara
Theme URI: http://francismaile.com/designingtara
Description: Custom WordPress theme design for DesingingTara.com.
Author: You
Author URI: http://francismaile.com/designingtara
Version: 0.9
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('reset.css');

/* main styles */
html, body { margin:0; padding:0; height:100%; }

#container { text-align: left; margin: 20px; padding: 0; width: 1024px; position: relative; min-height: 100%; padding-bottom: 300px; border: 0px solid purple; }
/* #box { border: 0px solid black; width: 800px; }    */
#header { top: 20px; left: 50px; position: fixed; height: 150px; width: 280px;
  background: url(images/DT-logo-small.png) no-repeat ;
  margin: 0;  }
#header a { text-decoration: none; height: 150px; width: 280px; display: block; }
#content { margin-top: 120px; margin-left: 310px; width: 540px;	background: #FFF; }
#content p { margin: 2px; padding: 2px; }
#footer { position:fixed; float: left; bottom:0; width:50%; height:100px; padding-bottom: 0px; margin-left: 4px; margin-bottom: 0px; font: bold 9px Arial, Helvetica, sans-serif; color: #CCC; }
#footer a { color: #CCC; text-decoration: none; }
#footer a:hover { color: #333; text-decoration: underline; }
#footer .twitterbutton{margin-bottom: 0px;}
#footer .fb_iframe_widget {margin-bottom: 5px;}

/* columns and rows */
.row { clear: both; padding: 10px 0; }
.columns { width: 230px; height: 280px; padding: 0 10px; font-family: Verdana, Helvetica, sans-serif; border: 0px solid purple; }
.col-1 { float: left; }
.col-2 { float: right; }

/* job illustrations in portfolio */
.attachment-post-thumbnail { float:center; margin:0; padding: 0; }
.job-title { margin: 0; padding: 0; }
.job-title a { font-weight: bold; font-size: 9px; color: #000; text-decoration: none; }
.job-category  { float: right; text-align: right; margin-bottom: 1px; margin-right: 10px;}
.job-category  a {  text-align: right;  font-weight: bold; font-size: 9px; color: #999; text-decoration: none; }
.job-description p {  font-family: Verdana, Helvetica, sans-serif; line-height: 1.25em; font-size: 11px; }
.job-description {  }

.post h2 { display: block; font-size: 1.5em; margin: 2px 0 10px; font-weight: normal; font-family: Arial, sans-serif; text-align: right; }
.post p { font-size: 0.8em; font-family: Verdana, sans-serif; text-align: justify; }

a:active { outline: none; }
a:focus { outline: none; -moz-outline-style: none; }
img { border: none; }

.wpcf7 { font: normal 11px Arial, Helvetica, sans-serif; }
.wpcf7 input, textarea { width: 280px; }
.wpcf7 textarea { height: 80px; }
input.wpcf7-submit  { width: 80px; }

#sidebar { width: 180px; height: 100px; position: fixed; float: left; top: 110px; left: 160px;  }
#sidebar ul { text-align: center; list-style-type: none; padding-left: 0; margin-left: 0px; margin-top: 0px;  }
#sidebar ul li { font: normal 12px  Verdana, Helvetica, sans-serif;  }
#sidebar li a { width: 85px; display: block; color: #000; text-decoration: none; padding: 3px 0; border-bottom: 1px solid black; }
#sidebar li a:hover { background: url(images/arrow.png) no-repeat left ; }
#sidebar .widget_nav_menu li:last-child a { border: none; }


/* images */
img.alignright {float:right; margin:0 0 1em 1em; }
img.alignleft {float:left; margin:0 1em 1em 0; }
img.aligncenter {display: block; margin-left: auto; margin-right: auto; }
a img.alignright {float:right; margin:0 0 1em 1em; }
a img.alignleft {float:left; margin:0 1em 1em 0; }
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; }

/* navigation */
#nav
{
	top: 60px;
    margin-left: 14px;
    position: fixed;
    height:180px;
}

#nav ul
{
	list-style-type: none;
}

#nav-below a{
color: #ccc; 
font-family: Verdana;
font-size: 11px;
font-weight: Bold;
}


#nav-below {
clear: both;
float: right; 
}
/ * sub-menu */
#sidebar .widget_nav_menu ul.sub-menu {
display: none;
}
.widget_nav_menu .current_page_parent ul.sub-menu {
display: block;
}
.widget_nav_menu .current_page_ancestor ul.sub-menu {
display: block;
}
.widget_nav_menu li.current-menu-item ul.sub-menu {
display: block;
}
.widget_nav_menu ul.sub-menu li.current-menu-item ul.sub-menu {
display: block;
}
.widget_nav_menu ul.sub-menu ul.sub-menu {
display: none;
}
.widget_nav_menu ul.sub-menu li.current_page_ancestor ul.sub-menu {
display: block;
}
.widget_nav_menu a {
color: #666666;
}
.widget_nav_menu li.current-menu-item a {
color: #222222;
}
.widget_nav_menu li.current-menu-item ul.sub-menu a {
color: #666666;
}