/*
Theme Name: I Design Your Logo Custom Theme
Theme URI: http://www.idesignyourlogo.com
Description: This theme has been created for the sole use of I Design Your Logo.com
Author: Connor Hood
Author URI: http://www.elite-css.com
Version: 1.0
*/

/* RESET.CSS v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: normal;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}



/*SITE STYLING*/

a {text-decoration: none; color: #f77e3d;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {font-family: Arial, Helvetica, 'sans serif';}

#container {margin: auto; overflow: hidden; width: 1010px;}

#header #logo {width: 473px; float: left;}
#header #people {float: left; width: 241px; padding: 37px 0 0 163px;}
#spread_left {padding: 10px 0 0 3px; text-align: right; float: left; width: 64px;}
#spread_left img {display: block; margin: 0 0 5px 0; float: right;}
#header h2 {font-size: 14px; color: #7b7a7a; font-weight: normal; }
#header #spread {float: right; width: 52px; padding: 10px 0 0 0;}
#header #spread img {display: block; margin: 0 0 4px 0;}


ul#home_nav {width: 937px; background: #8fca3e; font-size: 17px; font-weight: bold; color: white; margin: 0 0 0 34px; display: block; height: 54px; padding: 0 0 0 40px;}
ul#home_nav li {display: block; float: left; text-align: center; background: #8fca3e; padding: 0px 0px 18px 0px; height: 18px; text-align: center;}
ul#home_nav li#last {display: none; float: right; text-align: center; background: #f77e3d;   margin: 15px 0 0 0; font-size: 17px; padding: 6px 4px; white-space: nowrap;}
ul#home_nav li#last a {color: white; display: block; height: 18px; padding: 0;  text-align: center; }
ul#home_nav li#last a:hover {text-decoration: none;}
ul#home_nav li a {color: white; display: block; height: 36px; padding: 18px 17px 0 17px;  float: left;}
ul#home_nav li.current a {background-color: #f77e3d;}

/*
ol.vote, ol.votewidget_skin {padding: 0px 0 15px 5px; float: left;  list-style-type: decimal; width: 120px; }
ol.vote li, ol.votewidget_skin li {display: block;  margin: 0 5px 10px 0; font-size: 12px; color: #787878; height: 15px;  list-style-type: decimal; overflow: hidden;}
ol.vote li a, ol.votewidget_skin li a {color: #787878;}
ol.vote li span, ol.votewidget_skin li span {font-size: 18px; font-weight: bold; color: #b332b1; position: relative; top: -5px;}*/

ol.votewidget_skin {list-style: decimal; margin-left: 175px; font-size: 11px; width: 90px; padding-right: 9px;}

ol.votewidget_skin li {list-style: decimal;}
ol.votewidget_skin {}
ol.votewidget_skin {}


#leftcol {float: left; width: 752px; padding: 10px 0 50px 33px;}
#rightcol {float: right; width: 208px; padding: 10px 0 0 0;}

#abtcontent p {color: #585858; font-size: 16px; line-height: 23px; margin: 0 0 15px 0; display: block;}
#abtcontent h5 {display: block; color: #ae18b2; font-size: 24px; line-height: 24px; margin-bottom: 5px; font-weight: bold;}
p.welcome {color: #585858; font-size: 14px; line-height: 23px; width: 686px; margin: 0 0 25px 0;}
p.welcome span {color: #ae18b2;}

a#reserveday {background: #f77e3d; display: block; font-size: 24px; color: white; text-align: center; width: 114px; font-weight: bold; text-transform: uppercase; padding: 4px; float: right; margin: 0 0 13px 0;}
a#reserveday span {font-size: 21px; display: block;}
a#reserveday:hover {text-decoration: none;}

.post-item {width: 752px; position: relative; overflow: hidden; margin: 0 0 18px 0; top: 0px;}
.post-date {position: absolute; top: 0; left: 0; background: url(img/date_bg.gif) no-repeat;  z-index: 3; width: 53px; height: 70px; color: white; font-size: 20px; font-weight: bold; text-align: center; text-transform: uppercase; line-height: 24px;}
.post-date span {font-size: 41px; display: block;}

.post-body {width: 751px; background: #f9faee; overflow: hidden; position: relative; margin-top: 9px;z-index: 2; float: left; padding-bottom: 0px;}
.post-body h4 {color: #ae18b2; font-size: 31px; font-weight: bold; padding: 12px 0 4px 65px;}
.post-body h4 a {color: #ae18b2;}
.post-body p {font-size: 14px; line-height: 19px; color: #494949; margin: 0 10px 0px 15px;}
.post-image {float: right; padding: 0 9px 30px 9px; width: 390px;}
.post-info {margin: 35px 0 30px 10px; font-size: 14px; line-height: 22px; color: #434343;}
.post-info a {color: #434343;}
.post-info tr {}
.post-info td.first {font-weight: bold; color: #ae18b2; padding: 0 8px 8px 0; text-align: right;}


.social-media {text-align: left; margin: 63px 12px 0 0; padding: 0 0 100px 0; clear: both; overflow: hidden; float: left;}
.social-media div.soc {display: block; float: left; margin-left: 12px;}

.buz {margin-top: 3px;}
.rt { margin-top: 3px;}
/*div.fb_share_1 {display: block; float: left;}*/
.voter {position: absolute; bottom: 10px; left: 10px;}.voter .voteh4 {font-size: 14px; color: #ae18b2; font-weight: bold; text-align: center; margin: 0 0 5px 0;}

#sidebar1 {width: 208px; overflow: hidden; background: url(img/toptenbg.gif) repeat; font-size: 12px; color: white; margin: 50px 0 14px 0; position: relative;}
#sidebar1 a {color: white;}
h5#topten {text-indent: -9999px; background: url(img/topten.gif) no-repeat; float: left; width: 82px; height: 181px; position: absolute; top: 0; left: 0; z-index: 1;}
#sidebar1 ul {float: right;  text-align: left; padding: 8px 6px 0 0; position: relative; z-index: 2;}
#sidebar1 ul li {padding: 0; line-height: 16px;}
a.twitter_title_link {color:  #ae18b2;}
#sidebar2 {background: url(img/sidebarBg.gif) repeat-y; width: 193px; margin: 0 0 0 1px; overflow: hidden; padding: 10px 7px;}
#twitter-1 a {color: #ae18b2;}
#sidebar2 h2 {display: block; height: 24px; background: url(img/sidebarh2Bg.gif) repeat-x;  font-size: 14px; color: #ae18b2; font-weight: normal; padding: 6px 0 0 4px; margin: 0 0 10px 0;}
#sidebar2 h2  a {color: ae18b2;}
#sidebar2 ul {font-size: 13px; color: black; margin: 0 0 10px 0;}
#sidebar2 ul li {border-bottom: 1px solid #dadada; display: block; padding: 0 0 5px 0; margin: 0 0 5px 0;}
#sidebar2 ul li.widget {border: none;}
#sidebar2 ul li a {color: black; text-decoration: underline;}
#sidebar2 ul li a:hover {text-decoration: none;}

h3.page-title {margin: 89px 0 10px 0; color: #ae18b2; font-size: 30px; font-weight: bold; letter-spacing: -2px;}h4.featured-stir {margin: 0px 0 5px 0; color: #f77e3d; font-size: 23px; font-weight: bold; letter-spacing: -2px;}.featured-press-image {float: left; width: 225px; margin-top: 10px;}.featured-post-right {float: left; width: 475px; margin-top: 10px; padding-left: 10px;}#stirbox {border-top: 1px solid #ebebeb; display: block; padding: 15px 15px 15px 0; min-height: 400px; height: auto !important; height: 400px; margin: 10px 0 0 0; font-size: 12px;}
.featured-post-right p {font-size: 12px; line-height: 20px;}#stirboxheader {font-size: 14px; color: #666666; margin-top: 25px;}#stirboxheader2 {font-size: 12px; color: #666666; margin-top: 0px; font-weight: normal;}.mediaoutlet {width: 200px; display: block; float: left;}.mediatitle {width: 500px; display: block; float: left;}.featured-post-right   {margin-bottom: 30px;}
ul.portfolio {padding-bottom: 60px; display: block;}
ul.portfolio li {display: block; float: left; width: 185px; height: 139px; margin: 0 3px 3px 0;}
ul.portfolio li img.size {width: 185px; height: 139px; }
ul.tabs {font-size: 26px; margin: 80px 0 2px 0; height: 38px; font-weight: bold;}
ul.tabs li {display: block; float: left; margin: 0 5px 0 0;}
ul.tabs li a {color: #c4c5c2; background: #f4faeb; text-align: center; padding: 6px 12px 8px 12px;}
ul.tabs li a:hover {background: #8fca3e; color: white; text-decoration: none;}
html ul.tabs li.active a, html ul.tabs li.active a:hover {background: #8fca3e; color: white; text-decoration: none;}
.tab_content {width: 713px; padding: 39px 26px 30px 12px; min-height: 402px; background: #f4faeb;}
.tab_content p {color: black; font-size: 25px; line-height: 22px; margin: 0 0 30px 0; font-weight: normal;}
.tab_content h4 {display: block; color: #ae18b2; font-size: 22px; line-height: 24px; margin-bottom: 5px;}
.tab_content h3 {display: block; color: #ae18b2; font-size: 24px; line-height: 24px; margin-bottom: 5px; font-weight: bold;}




ul.link {font-size: 12px; float: left; width: 337px; margin: 50px 0 0 0;}
ul.link li {font-size: 12px; color: #8fca3e; margin-bottom: 6px;}
ul.link a {color: #8fca3e; font-weight: bold; text-decoration: none;}
ul.link a:hover {color: #8fca3e; font-weight: bold; text-decoration: underline;}

#leftcol h4.link {margin: 60px 0 0 0; font-size: 14px; color: #ae18b2; font-weight: bold;}
#leftcol h4.link a {color: #ae18b2;}
#leftcol h4.link a:hover {text-decoration: underline;}

#leftcol p {margin-bottom: 15px; lin-height: 18px;}


#friends_box {display: block; width: 752px; background: #ebebeb; padding: 0; overflow: hidden;}
#friends_box ul li {display: block; float: left; width: 308px; padding: 12px 41px 30px 26px; color: #4f4f4f; font-size: 12px; font-weight: normal;}
#friends_box ul li a {display: block; color: #4f4f4f; text-decoration: none;}
#friends_box ul li a:hover {text-decoration: underline;}
#friends_box ul li a.firsta {color: #f77e3d; font-size: 18px; font-weight: bold; display: block;}

#friends_box ul .blink {text-decoration: underline; margin:7px 0 0 0;color:#f77e3d; font-size: 12px; font-size: 930AM}
#friends_box ul a:hover.blink {text-decoration: none; margin:7px 0 0 0;}




#cal_top {width: 777px;}
#calendar_content {margin: 0 0 0 100px; padding: 0 0 50px 0;}
h3#year {margin: 15px 0 15px 34px; color: #f58220; font-size: 24px; font-weight: bold; float: left;}
h4#calh4 {float: right; font-size: 17px; font-weight: bold; color: #808285; margin: 19px 0 15px 0px;}
ul#calendar {margin: 0 0 0 34px;}
ul#calendar li {font-size: 15px; font-weight: bold; color: white; background: #f58220; padding: 6px 14px; display: block; float: left; margin: 0 5px 0 0;}
ul#calendar li.current {background: #90298d;}
ul#calendar li a {color: white;}

ul#weekday {font-size: 10px; color: #808285; text-align: center; margin: 20px 0 7px 34px;}
ul#weekday li {display: block; float: left; width: 105px; margin: 0 4px 4px 0;}

ul#calendar-day {width: 777px; margin: 0 0 0 34px;}
ul#calendar-day li {width: 105px; height: 105px; margin: 0 4px 4px 0; float: left; border: 1px solid white; position: relative;}
ul#calendar-day li.empty {background: #dadada;} 
ul#calendar-day li.border {border: 1px solid black;}
ul#calendar-day li h2 {font-size: 10px; color: black; position: absolute; top: 2px; left: 2px; font-weight: normal;}
ul#calendar-day li h3 {font-size: 9px; color: #9f529d; text-align: center; padding: 20px 0 0 0;}
ul#calendar-day li h3 a {color: #9f529d; text-decoration: underline;}
ul#calendar-day li h3 a:hover {text-decoration: none;}
ul#calendar-day li h5 {color:#f58220; font-size: 11px; font-weight: bold; position: absolute; top: 2px; right: 2px;}
ul#calendar-day li h4 {color: #e6e7e8; font-size: 38px; font-weight: bold; text-align: center; bottom: 5px; position: absolute; width: 105px;}
ul#calendar-day li h6 {position: absolute; top: 20px; left: 0; width: 105px; font-size: 11px; font-weight: bold; text-align: center; background: #f58220; color: white; height: 14px;}
ul#calendar-day  .cal-image {height: 105px; width: 105px;}

ul#calendar-day li a {color: white;}

.fb_share_no_count {
display:block;
}


.cartpage h3 {margin: 15px 0 4px 0; color: #ae18b2; font-size: 24px; font-weight: bold; letter-spacing: -2px;}
.cartpage h4 {color: #f77e3d; font-size: 16px; font-weight: bold; display: block; margin: 0 0 15px 0;}
.cartpage p {display: block; color: #4f4f4f; font-size: 12px; font-weight: normal; margin: 0 0 15px 0;}
.cartpage p a {color: #f77e3d; font-size: 14px; font-weight: bold;}

#cart_left {float: left; width: 288px; padding: 0 40px 0 0;}
#cart_right {float: right; width: 368px;}

.terms p {margin-bottom: 15px;}/*FORM STYLING*/ol.cf-ol {margin-top: 30px;}#li--1 , #li--2, #li--3, #li--4 , #li--5{clear: both; margin: 0px 0 0px 0;}#li--1 label, #li--2 label , #li--3 label, #li--4 label  { width: 200px; text-align: right; display: block; float: left; margin: 0 0 20px 0;}#li--1 label span, #li--2 label span, #li--3 label span, #li--4 label span {font-size: 16px; color: #a7a9ac; }input.single {border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #a7a9ac; margin: 0px 0 0 10px; width: 200px; float: left;}.reqtxt , .emailreqtxt {font-size: 10px; color: red;}#label--5 {display: block; text-indent: -9999px; width: 725px; height: 74px; background: url(http://idesignyourlogo.com/wp-content/themes/idesignyourlogo/img/1brief.gif) no-repeat; margin-bottom: 10px; margin-top: 20px;}#label--6 {display: block; text-indent: -9999px; width: 669px; height: 67px; background: url(http://idesignyourlogo.com/wp-content/themes/idesignyourlogo/img/2color.gif) no-repeat; margin-bottom: 10px; margin-top: 20px;}#label--7{display: block; text-indent: -9999px; width: 681px; height: 60px; background: url(http://idesignyourlogo.com/wp-content/themes/idesignyourlogo/img/3inspiration.gif) no-repeat; margin-bottom: 10px; margin-top: 20px;}
#label--8{display: block; text-indent: -9999px; width: 758px; height: 59px; background: url(http://idesignyourlogo.com/wp-content/themes/idesignyourlogo/img/4tagline.gif) no-repeat; margin-bottom: 10px; margin-top: 20px;}#label--9 {display: block; text-indent: -9999px; width: 659px; height: 67px; background: url(http://idesignyourlogo.com/wp-content/themes/idesignyourlogo/img/5whatelse.gif) no-repeat; margin-bottom: 10px; margin-top: 20px;}.area {width: 740px; border: 1px solid #a7a9ac;}.area:focus {border: 1px solid #f77e3d;}
p.linklove {visibility: hidden;}#sendbutton {background: #f77e3d; border: none; font-weight: bold;}







div#comments_box {width: 734px; background: #f9faee; overflow: hidden; position: relative; margin-top: 9px;z-index: 2; float: left; padding-bottom: 0px; padding-left: 17px;}
#comments_box #respond h3, h3#comments {color: #ae18b2; font-size: 18px; font-weight: bold; padding: 0px 0 0px 0px; margin: 0 0 15px 0;}

ol.comments li {display: block; background: white; margin: 15px 15px 15px 0; padding: 15px; border: 1px solid #ae18b2;} 
.main_comment h4 {font-size: 11px; font-weight: normal; font-style: italic;}
.main_comment p {font-size: 13px; line-height: 18px;}
#comments_box h6 {color: #413d3d; font-size: 18px; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif; margin: 0 0 12px 12px;}

#comments_box .numComments {margin: 0 0 0px 17px; display: block; font-size: 13px; color: #6d6d6d; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif;}

#comments_box .commentheader {margin: 0 0 5px 17px; display: block; font-size: 13px; color: #6d6d6d; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif;}

#comments_box #commentform p {margin: 0 0 15px 0px; display: block; line-height: auto; color: #6d6d6d; font-family: Arial, Helvetica, 'sans serif'; font-size: 13px;}

.comment_txt {font-size: 18px; font-weight: bold; margin-top: 20px;}


.older {float: left; font-weight: bold; margin-top: 15px; padding: 5px;}
.newer {float: right; font-weight: bold; margin-top: 15px;  padding: 5px; }




#twitter-1  .widgettitle .twitter_title_link, a.twitter-user, a.twitter-link {color: #ae18b2; text-decoration: none;}

.portnav {text-align: center; margin-top: 10px; font-size: 16px;}

.eStore_button {display: none;}
.border h6 {display: none;}
.border h4 {display: none;}