/* MAIN */
body {background:#e1e5d4 url(img/bg.jpg) repeat;font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0;color:#999;}
a {color:#1d5c0b;font-weight:bold;text-decoration:none;}
a:hover {color:#00548c;text-decoration:bold;text-decoration:none;}
h1 {margin: 0;color:#008000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow: 0 3px 3px rgba(50,50,50,.5);font-size:24px;padding-left:10px;}
h2 {margin: 0;color:#008000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow: 0 2px 2px rgba(50,50,50,.5);font-size:18px;}
h3 {margin: 0;color:#008000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow: 0 1px 1px rgba(50,50,50,.5);font-size:14px;}
th {text-align:left;font-weight:bold;}
img {border:none;}
hr {border:0px;background-color:#289113;height:1px;margin:5px;}
table {color:#000;font-size:12px;}
p {margin:0px; padding:0px;}
/****************** Misc ***************************************/
.fake_link {color:#1d5c0b;font-weight:bold;text-decoration:none;cursor:pointer;}
#banner {background:#000 url(img/banner.jpg) no-repeat; height:150px; width:1000px;margin-top:15px;}
#content {background-color:#fff;color:#000;width:1000px;text-align:left;}
#top_links {margin:0px; padding:0px; text-align:right; width:980px; height:15px;}
#top_links2 {margin:0px; padding:0px; text-align:right; width:980px; height:25px; *height:10px;}
#sub_text {color:#999;font-size: 12px;margin:0px 10px 0px 10px;}
#box{border:1px dotted #999;cursor:pointer;height:60px;}
#box img {padding: 5px 5px 0 0;}
/**************************************** Menu *********************************************************/
#menu {background-color:#000;min-height:30px;width:1000px;list-style:none;}
* html #menu {margin:0px;background:none;display:inline-block;}
#menu ul {list-style-type: none;padding:0px; margin:0px;}
#menu li {background:#000;padding:0px;position:relative;float:left;margin:0;width:142px;}
#menu li a {background:#000;height:30px; width:142px; line-height:30px; padding:0px; float:left; color:#FFF; text-decoration:none; font-size:12px;font-weight:bold;}
#menu li a:hover, #menu li a:active, #menu li a:focus, #menu li a.current{background:#1a5e0c;line-height:30px;cursor:pointer; color:#FFF;font-weight:bold;}
/**************************************** Blog ****************************************************************/
#BlogTitle { background:#000 url(img/title.png) no-repeat; text-indent:10px; font-size:18px; font-weight:bold; width:750px; height:24px; cursor:pointer;}
#BlogTitle:hover { background:#000 url(img/title2.png) no-repeat; text-indent:10px; font-size:18px; font-weight:bold; width:750px; height:24px; cursor:pointer;}
/******************************************* COMMENTS ******************************************************************/
#comment_box {border:1px solid #174e08;margin:2px;padding:5px;}
#comment_text {width:100%;min-height:50px;height:auto!important;height:50px;font-size:12px;}
#author_text {color:#777;font-size:12px;padding-left:5px;margin-top:20px;}
.text_area {height:100px; width:490px;}
/******************************************* BUTTONS ******************************************************************/
button, input[type="button"], input[type="submit"], input[type="reset"] {background-color:#f5f5f5;color:#008000;border:1px solid #dedede;font-weight:bold;cursor:pointer;}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {background-color:#008000;border:1px solid #c2e1ef;color:#FFF;font-weight:bold;cursor:pointer;}
button:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active {background-color:#000000;color:#FFF;border:1px solid #6299c5;font-weight:bold;cursor:pointer;}
/**************** Forms ****************************/
.forum_post {border:#AAA 1px solid;background-color:#EEE;text-align:left;}
.username {color:#007917;text-shadow: 0 1px 1px rgba(50,50,50,.5);}
.separator {color:#46a31c;font-size:11px;font-weight:bold;}
/*************************************** Forum Boxes ************************************************************/
#title_bar {background: url(img/title-bar.png) repeat;height:20px;width:99%;border:1px solid #062001;margin:0px;color:#FFF;}
#title_bar a {color:#FFF;font-size:12px;font-weight:normal;}
#title_bar a:hover {color:#000;font-size:12px;font-weight:normal;text-decoration:underline;}
.title_bar {background: url(img/title-bar.png) repeat;height:20px;border:1px solid #062001;margin:0px;color:#FFF;}
.title_bar2 {background: url(img/title-bar2.png) repeat;height:20px;border:1px solid #062001;margin:0px;color:#FFF;}
#title_text {text-align:left;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,.5);margin-top:-5px;}
#forum_footer {background-color:#EEE; border:#225721 1px solid;color:#444;font-size:12px;text-align:left;width:98%;}
/*************************************** MY TABLE *********************************************/
#mytable {border:1px solid #225721;margin:5px;padding-bottom:3px;background-color:#e1e5d4;}
#myheader {background:url(img/title-bar.png) repeat; color:#FFF; font-weight:bold;}
#myheader2 {background:url(img/title-bar2.png) repeat; color:#FFF;}
.title_bar {background:url(img/title-bar.png) repeat; color:#FFF;border:#000 1px solid;text-shadow:0 1px 1px rgba(0,0,0,.5);font-weight:bold;}
#myrow {background-color:#DDD;}
#myrow {background-color:#EEE;}
#myrow:hover {background-color:#FFFFFF;}
#myrow2:hover {background-color:#FFFFFF;}
#mycell{border:1px solid #225721;}

.mytable {border:1px solid #225721;margin:5px;padding-bottom:3px;background-color:#e1e5d4;}
.myheader {background:url(img/title-bar2.png) repeat; color:#FFF; font-weight:bold;}
.myrow {background-color:#DDD;}
.myrow:hover {background-color:#FFFFFF;}
.mycell{border:1px solid #225721;}
#mydiv {background-color:#EEE;border:1px solid #225721;padding:3px;margin:5px;font-size:12px;}
/******************************* NEWS ****************************************/
.news {border:1px solid #225721; margin:5px 20px 5px 20px; background:#f0f3e6; padding:10px; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
.news_header {color:#000; font-weight:bold; font-size:20px; font-weight:bold; padding-left:15px;margin-top:10px;}
.news_comments {text-align:right; padding-right:25px; font-size:12px;}
.news_date {float:right; color:#777; padding-right:10px; font-size:11px;}
.news_info {padding-left:10px; margin-bottom:10px;}
.news_image {float:left; display:inline; margin-right:10px;}
.news_article {margin:15px;}

/******************************* GALLERY ****************************************/
.thumb_table {text-align:center;}
.thumb_cell {width:250px;padding:10px 0px 10px 0px;}
.thumb {border:#000 1px solid; width:200px;}
.thumb:hover {border:#9F9 1px solid; cursor:pointer;}

/******************************* COMMENTS ****************************************/
#comments {padding:15px;}
.comment_box {border:#225721 1px solid; background:#f0f3e6; padding:10px; margin-top:5px;}
.comment_date {padding-left:20px; color:#777;}

/************************** Instant Quote *********************************/
.quote_form {margin:10px; padding:10px; border:1px solid #225721; font-weight:bold; font-size:16px; color:#333;}
.quote_form h4 {display:inline; margin:0px; padding:0px; color:#333; font-size:16px; font-weight:bold;}
.quote_radio {padding:0px 0px 10px 15px;font-weight:normal;color:#000;}
.quote_total {color:#093; font-size:20px; float:right; font-weight:bold; padding-right:20px;}
.quote_subtext {color:#777; font-size:12px; float:right; padding-right:20px;font-weight:normal;}
.individual_pricing {color:#777; font-size:14px; font-weight:normal;}
.host_name {font-size:16px; text-shadow:0 1px 1px rgba(0,67,167,.5); color:#005e79;}
.hosting_cell {border:1px solid #225721;padding:5px; width:249px;background-color:#fff;}
.hosting_cell:hover {background-color:#d8f6ff;cursor:pointer;}
.selected_hosting_cell {border:1px solid #225721;padding:5px; width:249px;background-color:#edefe5;cursor:pointer;}
.hosting_price {font-size:16px; font-weight:bold; text-shadow:0 1px 1px rgba(125,29,0,.5); text-align:center; padding:5px; color:#017b2a;}
.quote_submit {width:250px;text-align:center;font-size:30px;margin:0px;}

/* =================================== Success, error & notice boxes for messages and errors  =================================== */
.error, .notice, .info, .success {padding: 10px;margin: 5px 10px 10px 10px;border: 2px solid #ddd;}
.error {color: #C00;border-color: #C00;background: #fbe3e4 url(/media/img/error.png) no-repeat 10px 11px;padding-left: 35px;}
.notice {color: #817134;border-color: #FFD324;background: #FFF6BF url(/media/img/note.png) no-repeat 10px 11px;padding-left: 35px;}
.success {color:#529214;border-color:#C6D880;background:#E6EFC2 url(/media/img/sucess.png) no-repeat 10px 11px;padding-left: 35px;}
.info {color: #336699;border-color: #6299c5;background: #dff4ff url(/media/img/info.png) no-repeat 10px 11px;padding-left: 35px;}

/************************************* FOOTER ************************************************************/
#footer {width:1000px;margin-bottom:15px;font-size:12px;}